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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Recklesstrial;
  src: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/631ddb98f265cfcc76c5d1ef_RecklessTRIAL-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Recklesstrial;
  src: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/631ddb986e474e62fc106c4c_RecklessTRIAL-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Recklesstrial;
  src: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/631ddb99bc344ec7d0002b3c_RecklessTRIAL-RegularItalic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Recklesstrial;
  src: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/631ddb9875a7c147bb2842bd_RecklessTRIAL-BoldItalic.otf") format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Recklesstrial;
  src: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/631ddb989d04334d0fb955fa_RecklessTRIAL-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Recklesstrial;
  src: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/631ddb989e7350ff231d564b_RecklessTRIAL-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Recklesstrial;
  src: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/631ddb986e474e4084106c4e_RecklessTRIAL-LightItalic.otf") format("opentype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Recklesstrial;
  src: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/631ddb986e474e22df106c4d_RecklessTRIAL-Heavy.otf") format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Recklesstrial;
  src: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/631ddb9960e21414633fc487_RecklessTRIAL-HeavyItalic.otf") format("opentype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Recklesstrial;
  src: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/631ddb99ed58051b67ba64f7_RecklessTRIAL-MediumItalic.otf") format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Recklesstrial;
  src: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/631ddb997a1cf64445f21e80_RecklessTRIAL-SemiBoldItalic.otf") format("opentype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Recklesstrial;
  src: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/631ddb99fddd926f9346c277_RecklessTRIAL-SemiBold.otf") format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

:root {
  --_colors---on-surface--900: #0f172a;
  --untitled-ui-gray400\<deleted\|variable-b339bef7\>: #98a2b3;
  --untitled-ui-primary600\<deleted\|variable-c514c1b4\>: #7f56d9;
  --untitled-ui-gray200\<deleted\|variable-bad2ea62\>: #eaecf0;
  --_typography---subtitle-1--font-family: var(--_typography---primary-typeface);
  --_typography---subtitle-1--font-size: 1.5rem;
  --_typography---subtitle-1--line-height: 1.2;
  --_typography---subtitle-1--font-weight: 500;
  --_typography---subtitle-1--letter-spacing: -.02rem;
  --_typography---h1--font-family: var(--_typography---primary-typeface);
  --_typography---h1--font-size: 3.5rem;
  --_typography---h1--line-height: 1.1;
  --_typography---h1--font-weight: 700;
  --_typography---h1--letter-spacing: -.05rem;
  --_colors---surface--200: #e2e8f0;
  --colors--bleed-crimson: #a8143c;
  --colors--dreamy-night: #0b3162;
  --colors--golden-dream: #d6a942;
  --_colors---interactive--100: #dbeafe;
  --colors--snow: #d9d9d9;
  --colors--american-land: #a56247;
  --colors--ash: #c9c8c4;
  --_colors---surface--100: #f1f5f9;
  --_typography---h2--font-family: var(--_typography---primary-typeface);
  --_typography---h2--font-size: 2.5rem;
  --_typography---h2--line-height: 1.1;
  --_typography---h2--font-weight: 700;
  --_typography---h2--letter-spacing: -.05rem;
  --_typography---h3--font-family: var(--_typography---primary-typeface);
  --_typography---h3--font-size: 2rem;
  --_typography---h3--line-height: 1.1;
  --_typography---h3--font-weight: 700;
  --_typography---h3--letter-spacing: -.02rem;
  --_typography---h4--font-family: var(--_typography---primary-typeface);
  --_typography---h4--font-size: 1.5rem;
  --_typography---h5--line-height: 1.2;
  --_typography---h5--font-weight: 700;
  --_typography---h5--letter-spacing: -.02rem;
  --_typography---h5--font-family: var(--_typography---primary-typeface);
  --_typography---h5--font-size: 1.25rem;
  --_typography---h6--font-family: var(--_typography---primary-typeface);
  --_typography---h6--font-size: 1rem;
  --_typography---h6--line-height: 1.2;
  --_typography---h6--font-weight: 700;
  --_typography---h6--letter-spacing: -.02rem;
  --_colors---surface--default: white;
  --_typography---body--font-family: var(--_typography---primary-typeface);
  --_typography---body--font-size: 1rem;
  --_typography---body--line-height: 1.3;
  --_colors---surface--300: #cbd5e1;
  --_typography---small-body--font-family: var(--_typography---primary-typeface);
  --_typography---small-body--font-size: .875rem;
  --_typography---small-body--line-height: 1.3;
  --_colors---interactive--200: #bfdbfe;
  --_colors---interactive--500: #3b82f6;
  --_colors---surface--50: #f8fafc;
  --_typography---subtitle-2--font-family: var(--_typography---primary-typeface);
  --_typography---subtitle-2--font-size: 1rem;
  --_typography---subtitle-2--line-height: 1.2;
  --_typography---subtitle-2--font-weight: 600;
  --_typography---large-body--font-family: var(--_typography---primary-typeface);
  --_typography---large-body--font-size: 1.125rem;
  --_typography---large-body--line-height: 1.3;
  --_typography---large-body--letter-spacing: -.02rem;
  --_typography---primary-typeface: Inter, sans-serif;
  --_colors---on-surface--50: #f8fafc;
  --_colors---on-surface--100: #f1f5f9;
  --_colors---on-surface--200: #e2e8f0;
  --_colors---on-surface--300: #cbd5e1;
  --_colors---on-surface--400: #94a3b8;
  --_colors---on-surface--500: #64748b;
  --_colors---on-surface--600: #475569;
  --_colors---on-surface--700: #334155;
  --_colors---on-surface--800: #1e293b;
  --_colors---primary--50: #edf0fe;
  --_colors---primary--100: #dae0fd;
  --_colors---primary--200: #b5c2fb;
  --_colors---primary--300: #90a3fa;
  --_colors---primary--400: #6b85f8;
  --_colors---primary--500: #4666f6;
  --_colors---primary--600: #3852c5;
  --_colors---primary--700: #2a3d94;
  --_colors---primary--800: #1c2962;
  --_colors---primary--900: #0e1431;
  --_colors---interactive--50: #eff6ff;
  --_colors---interactive--300: #93c5fd;
  --_colors---interactive--400: #60a5fa;
  --_colors---interactive--600: #2563eb;
  --_colors---interactive--700: #1d4ed8;
  --_colors---interactive--800: #1e40af;
  --_colors---interactive--900: #1e3a8a;
  --_colors---success--50: #ecf6f4;
  --_colors---success--100: white;
  --_colors---success--200: #aad6cd;
  --_colors---success--300: #70baac;
  --_colors---success--400: #42a491;
  --_colors---success--500: #138d75;
  --_colors---success--600: #0f715e;
  --_colors---success--700: #0b5446;
  --_colors---success--800: #094338;
  --_colors---success--900: #07332a;
  --_colors---warning--50: #fdf9ec;
  --_colors---warning--100: #fcf3d8;
  --_colors---warning--200: #f7e4a6;
  --_colors---warning--300: #f2d16a;
  --_colors---warning--400: #eec239;
  --_colors---warning--500: #eab308;
  --_colors---warning--600: #bb8f06;
  --_colors---warning--700: #8b6b05;
  --_colors---warning--800: #705604;
  --_colors---warning--900: #544103;
  --_colors---critical--50: #f8fafc;
  --_colors---critical--100: #f7e1e1;
  --_colors---critical--200: #edb9b9;
  --_colors---critical--300: #e18a8a;
  --_colors---critical--400: #d86565;
  --_colors---critical--500: #ce3e3e;
  --_colors---critical--600: #a53232;
  --_colors---critical--700: #7b2525;
  --_colors---critical--800: #631e1e;
  --_colors---critical--900: #4a1616;
  --_colors---decorative--one-50: #fcf6ee;
  --_colors---decorative--one-100: #e5a256;
  --_colors---decorative--one-200: #533a1f;
  --_colors---decorative--two-50: #f5f2f8;
  --_colors---decorative--two-100: #9a7bba;
  --_colors---decorative--two-200: #382c43;
  --_colors---decorative--three-50: #e5f6f6;
  --_colors---decorative--three-100: #49b7cc;
  --_colors---decorative--three-200: #1a424a;
  --_colors---decorative--four-50: #f5f8ef;
  --_colors---decorative--four-100: #97bc62;
  --_colors---decorative--four-200: #364423;
  --_typography---h4--font-weight: 700;
  --_typography---h4--letter-spacing: -.02rem;
  --_typography---h4--line-height: 1.1;
}

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

.w-layout-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-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

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

.w-page-count {
  text-align: center;
  width: 100%;
  margin-top: 20px;
}

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

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

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

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

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

body {
  --_typography---subtitle-1--font-family: var(--_typography---primary-typeface);
  --_typography---subtitle-1--font-size: 1.5rem;
  --_typography---subtitle-1--line-height: 1.2;
  --_typography---subtitle-1--font-weight: 500;
  --_typography---subtitle-1--letter-spacing: -.02rem;
  --_typography---h1--font-family: var(--_typography---primary-typeface);
  --_typography---h1--font-size: 3.5rem;
  --_typography---h1--line-height: 1.1;
  --_typography---h1--font-weight: 700;
  --_typography---h1--letter-spacing: -.05rem;
  --_typography---h2--font-family: var(--_typography---primary-typeface);
  --_typography---h2--font-size: 2.5rem;
  --_typography---h2--line-height: 1.1;
  --_typography---h2--font-weight: 700;
  --_typography---h2--letter-spacing: -.05rem;
  --_typography---h3--font-family: var(--_typography---primary-typeface);
  --_typography---h3--font-size: 2rem;
  --_typography---h3--line-height: 1.1;
  --_typography---h3--font-weight: 700;
  --_typography---h3--letter-spacing: -.02rem;
  --_typography---h4--font-family: var(--_typography---primary-typeface);
  --_typography---h4--font-size: 1.5rem;
  --_typography---h5--line-height: 1.2;
  --_typography---h5--font-weight: 700;
  --_typography---h5--letter-spacing: -.02rem;
  --_typography---h5--font-family: var(--_typography---primary-typeface);
  --_typography---h5--font-size: 1.25rem;
  --_typography---h6--font-family: var(--_typography---primary-typeface);
  --_typography---h6--font-size: 1rem;
  --_typography---h6--line-height: 1.2;
  --_typography---h6--font-weight: 700;
  --_typography---h6--letter-spacing: -.02rem;
  --_typography---body--font-family: var(--_typography---primary-typeface);
  --_typography---body--font-size: 1rem;
  --_typography---body--line-height: 1.3;
  --_typography---small-body--font-family: var(--_typography---primary-typeface);
  --_typography---small-body--font-size: .875rem;
  --_typography---small-body--line-height: 1.3;
  --_typography---subtitle-2--font-family: var(--_typography---primary-typeface);
  --_typography---subtitle-2--font-size: 1rem;
  --_typography---subtitle-2--line-height: 1.2;
  --_typography---subtitle-2--font-weight: 600;
  --_typography---large-body--font-family: var(--_typography---primary-typeface);
  --_typography---large-body--font-size: 1.125rem;
  --_typography---large-body--line-height: 1.3;
  --_typography---large-body--letter-spacing: -.02rem;
  --_typography---primary-typeface: Inter, sans-serif;
  --_typography---h4--font-weight: 700;
  --_typography---h4--letter-spacing: -.02rem;
  --_typography---h4--line-height: 1.1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  letter-spacing: -.8px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
}

h2 {
  letter-spacing: -.48px;
  margin-top: 0;
  margin-bottom: 32px;
  font-size: 24px;
  font-weight: 700;
  line-height: 29px;
}

h3 {
  color: #1e293b;
  letter-spacing: -.4px;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

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

p {
  color: #1e293b;
  margin-bottom: 0;
  line-height: 140%;
}

a {
  color: #3b82f6;
  font-weight: 400;
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

ul {
  margin-top: 8px;
  margin-bottom: 0;
  padding-left: 32px;
}

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

li {
  padding-bottom: 8px;
  font-family: Inter, sans-serif;
  line-height: 140%;
}

img {
  align-self: center;
  display: inline-block;
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

blockquote {
  border-left: 4px solid #334155;
  margin-bottom: 24px;
  padding: 0 16px;
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
}

figure {
  margin-bottom: 10px;
}

figcaption {
  text-align: center;
  margin-top: 8px;
  font-size: 14px;
}

.sticky-nav {
  z-index: 1;
  background-color: #fff;
  border-bottom: 1px solid #cbd5e1;
  margin-left: 0;
  margin-right: 0;
  padding: 16px 200px;
  display: none;
  position: sticky;
  top: 0;
}

.nav-grid {
  flex-flow: row;
  grid-template: "."
  / max-content max-content max-content max-content minmax(max-content, 1fr) max-content max-content max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-content: space-between;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
}

.nav-link {
  color: #1e293b;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 0 10px 24px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
  display: block;
}

.nav-link:hover {
  text-decoration: underline;
}

.body {
  border: 1px #000;
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.image-2 {
  width: 164px;
  height: 100%;
  margin-top: 0;
}

.button {
  color: #fff;
  text-align: left;
  background-color: #4666f6;
  border: 1px solid #0000;
  border-radius: 4px;
  margin: 12px 0 12px 12px;
  padding: 8px 16px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.button:hover {
  background-color: #3852c5;
}

.button:active {
  background-color: #2a3d94;
}

.list-item-3 {
  justify-content: flex-end;
  align-items: center;
  margin-left: 252px;
  display: flex;
}

.image-3 {
  border: 1px solid #e2e8f0;
  border-radius: 16px;
  margin-bottom: 48px;
}

.date-podcsts {
  color: #64748b;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  white-space: normal;
  margin-top: 16px;
  margin-bottom: 16px;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 15px;
}

.column-2 {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  min-height: 100%;
  margin-bottom: 96px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: static;
}

.column-3 {
  margin-bottom: 96px;
  padding-left: 0;
  padding-right: 0;
}

.share-icons {
  width: 24px;
  margin-left: 16px;
}

.div-block {
  margin-top: 16px;
  margin-bottom: 48px;
  display: flex;
}

.image-4 {
  width: 28px;
}

.rich-text-block {
  color: #1e293b;
  border-radius: 4px;
  padding-right: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
  overflow: hidden;
}

.rich-text-block img {
  object-fit: fill;
  border: 1px solid #e2e8f0;
  border-radius: 16px;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
}

.rich-text-block figure {
  border: 1px #e2e8f0;
  border-radius: 16px;
  margin-top: 16px;
  margin-bottom: 32px;
  overflow: hidden;
}

.rich-text-block a {
  text-decoration: none;
}

.rich-text-block a:hover {
  text-decoration: underline;
}

.rich-text-block ul {
  margin-top: 0;
  margin-bottom: 12px;
}

.rich-text-block ol {
  margin-top: 0;
  margin-bottom: 24px;
}

.rich-text-block blockquote {
  margin-top: 24px;
}

.rich-text-block p {
  margin-top: 0;
  margin-bottom: 24px;
}

.heading-2 {
  color: #1e293b;
  letter-spacing: -.56px;
  margin-bottom: 48px;
  font-size: 28px;
  line-height: 29px;
}

.heading-2.blog {
  margin-top: 48px;
}

.collection-item {
  text-align: left;
  border: 1px #e2e8f0;
  border-radius: 4px;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 0;
  margin-right: 0;
  padding: 0;
  display: flex;
}

.collection-list {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  margin-bottom: 0;
  padding-bottom: 32px;
  padding-right: 0;
  display: grid;
}

.image-5 {
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  min-width: 100%;
  padding-bottom: 0;
}

.heading-3 {
  color: #1e293b;
  letter-spacing: -.4px;
  margin-top: 0;
  margin-bottom: 16px;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.paragraph {
  letter-spacing: 0;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.main-grid {
  z-index: 2;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: 92px 92px 92px 92px 92px 92px 92px 92px;
  grid-auto-flow: row;
  place-content: center;
  place-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  font-family: Inter, sans-serif;
  position: relative;
}

.collection-list-wrapper-2 {
  margin-top: 0;
  margin-bottom: 96px;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.link-2 {
  color: #4666f6;
  background-color: #fff;
  border-radius: 4px;
  margin-right: 24px;
  padding: 8px 4px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
}

.link-2:hover {
  background-color: #f1f5f9;
}

.link-2:active {
  background-color: #e2e8f0;
}

.footer {
  text-align: center;
  background-color: #0f172a;
  align-items: flex-start;
  padding: 48px 0 0;
}

.footer-logo-link {
  flex: 0 auto;
  min-width: 60px;
  max-height: 60px;
  margin-bottom: 48px;
}

.footer-image {
  object-fit: contain;
  object-position: 0% 50%;
  width: 240px;
  height: 56px;
}

.footer-heading {
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
}

.footer-link {
  color: #1e293b;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.footer-link:hover {
  text-decoration: underline;
}

.div-block-4 {
  flex-direction: column;
  flex-basis: 60%;
  order: 0;
  align-items: flex-start;
  margin-right: 0;
  padding-right: 0;
  display: flex;
}

.rich-text-block-2 {
  color: #1e293b;
  text-align: left;
  align-self: flex-start;
  margin-right: 64px;
  padding-right: 0;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 130%;
}

.div-block-5 {
  color: #1e293b;
  padding-right: 0;
  line-height: 130%;
  display: flex;
}

.text-block-3 {
  color: #1e293b;
  margin-top: 32px;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.list {
  text-align: left;
  margin-bottom: 79px;
  list-style-type: none;
}

.image-6 {
  width: 20px;
  height: 20px;
  padding-right: 0;
}

.social-links-footer {
  width: 28px;
  margin-left: 24px;
}

.image-7 {
  width: 24px;
}

.div-block-6 {
  justify-content: flex-end;
  align-items: center;
  margin-top: -48px;
  margin-right: 0;
  display: flex;
}

.list-item-4 {
  display: flex;
}

.navbar {
  background-color: #fff;
  border: 1px #e2e8f0;
  position: sticky;
  inset: 0 auto auto;
}

.container-2 {
  justify-content: space-between;
  width: auto;
  min-width: auto;
  margin-left: 200px;
  margin-right: 0;
  display: flex;
}

.container-2.main-grid {
  width: 100%;
  min-width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.brand {
  order: -1;
  align-self: auto;
  align-items: flex-start;
  padding: 0 20px 0 0;
  display: flex;
  position: static;
}

.nav-link-2 {
  color: #1e293b;
  margin-left: 0;
  padding: 24px 16px 24px 0;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 130%;
  position: static;
}

.nav-menu {
  flex: 1;
  order: 1;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: static;
}

.div-block-7 {
  order: 1;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  padding-left: 0;
  display: flex;
}

.rich-text-block-3 {
  color: #1e293b;
  padding-right: 72px;
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
  text-decoration: none;
}

.div-block-8 {
  flex: 0 auto;
  order: 0;
  align-self: auto;
  align-items: center;
  margin-left: 0;
  margin-right: auto;
  display: flex;
}

.heading-5 {
  margin-bottom: 48px;
}

.div-block-9 {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.div-block-10 {
  flex-shrink: 0;
  flex-basis: 40%;
  order: 0;
  justify-content: space-between;
  display: flex;
}

.div-block-13 {
  color: #1e293b;
  align-self: flex-start;
  line-height: 130%;
}

.columns-2 {
  height: 100%;
  min-height: 100%;
  position: relative;
}

.div-block-14, .list-item-5 {
  display: none;
}

.column-4 {
  padding-left: 0;
  padding-right: 0;
}

.columns-3 {
  min-width: 100%;
  margin-top: 64px;
  font-family: Inter, sans-serif;
  display: block;
}

.column-5 {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  min-height: auto;
  padding-left: 0;
  display: flex;
}

.date-copy {
  color: #64748b;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 16px;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 15px;
}

.heading-6 {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
}

.heading-6.news-page {
  color: var(--_colors---on-surface--900);
  margin-bottom: 16px;
}

.text-block-4 {
  color: #1e293b;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
}

.image-8 {
  border: 1px solid #e2e8f0;
  border-radius: 8px;
}

.collection-item-copy {
  text-align: left;
  width: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.collection-list-copy {
  flex-flow: row;
  place-content: space-between;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
}

.collection-list-blog-archive-page {
  grid-column-gap: 24px;
  grid-row-gap: 48px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  margin-bottom: 40px;
  padding-bottom: 0;
  padding-right: 0;
  display: grid;
}

.heading-7 {
  margin-top: 64px;
  margin-bottom: 24px;
  padding-top: 0;
  font-family: Inter, sans-serif;
}

.container-3 {
  flex-direction: column;
  flex: 0 0 100%;
  justify-content: flex-start;
  min-height: 100%;
  padding-left: 24px;
  display: flex;
}

.grow-text {
  color: #1e293b;
  letter-spacing: 0;
  margin-top: 32px;
  margin-bottom: 96px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  display: block;
}

.image-9 {
  display: block;
}

.div-block-18 {
  justify-content: center;
  align-items: center;
  margin-top: 16px;
  display: block;
}

.text-block-4-copy-copy {
  color: #1e293b;
  text-align: center;
  letter-spacing: 0;
  margin: -64px 128px 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
  display: block;
}

.div-block-19 {
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.avatar {
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  margin-right: 12px;
}

.paragraph-2 {
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  line-height: 130%;
}

.before {
  color: #d86565;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 8px;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 15px;
}

.qoute {
  letter-spacing: -.36px;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 130%;
}

.after {
  color: #42a491;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 8px;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 15px;
  display: block;
}

.div-block-22 {
  height: auto;
  padding: 16px;
}

.testimonial-card {
  text-align: left;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  width: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  box-shadow: 4px 4px 15px #0000000d;
}

.testimonail-crad-grid {
  grid-column-gap: 24px;
  grid-row-gap: 56px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: grid;
}

.tabs {
  margin-top: 72px;
}

.testimonial-tab {
  color: #475569;
  background-color: #0000;
  margin-right: 24px;
  padding: 0 2px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 130%;
}

.testimonial-tab.w--current {
  color: #4666f6;
  background-color: #0000;
  border-bottom: 2px solid #4666f6;
  border-radius: 2px;
  padding-bottom: 8px;
  font-weight: 600;
}

.testimonial-tab.top-margin {
  margin-top: 12px;
}

.container-4 {
  border-radius: 8px;
  padding-bottom: 0%;
}

.yt-testimonial-video-embed {
  cursor: pointer;
  object-fit: fill;
  border: 1px #000;
  border-radius: 4px 4px 0 0;
  height: 0;
  margin-bottom: 0;
  padding-bottom: 56.25%;
  position: relative;
  overflow: hidden;
}

.tab-pane-all, .tab-pane-start-teaching, .tab-pane-career-growth, .tab-pane-teach-abroad {
  margin-top: 36px;
}

.heading-6-copy {
  margin-top: 0;
  margin-bottom: 16px;
}

.button-3 {
  color: #138d75;
  object-fit: fill;
  background-color: #ecf6f4;
  border-radius: 4px;
  flex: none;
  align-self: flex-start;
  margin-bottom: 16px;
  padding: 2px 8px;
  font-family: Inter, sans-serif;
  font-size: 15px;
}

.button-copy {
  color: #fff;
  text-align: left;
  background-color: #4666f6;
  border: 1px solid #0000;
  border-radius: 4px;
  order: 1;
  align-self: flex-start;
  margin: 0;
  padding: 8px 16px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.button-copy:hover {
  background-color: #3852c5;
}

.button-copy:active {
  background-color: #2a3d94;
}

.div-block-2-copy-copy {
  border: 1px #e2e8f0;
  flex-flow: row;
  order: 0;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 16px;
  margin-left: 0;
  display: flex;
}

.div-block-24 {
  align-items: center;
  display: flex;
}

.div-block-24-copy {
  margin-left: 16px;
  display: flex;
}

.heading-testimonail-page {
  margin-top: -200px;
  margin-bottom: 0;
}

.image-9-copy {
  display: none;
}

.pagination {
  margin-top: 64px;
}

.previous, .next {
  background-color: #0000;
  border-style: none;
}

.text-block-5 {
  color: #1e293b;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}

.icon {
  color: #1e293b;
  margin-right: 8px;
  font-size: 16px;
}

.slider {
  background-color: #0000;
  height: auto;
  margin-top: 72px;
  margin-bottom: 48px;
}

.slider.news {
  margin-top: 48px;
}

.slider.blog {
  width: 100%;
  margin-top: 64px;
  margin-bottom: 64px;
}

.slide-nav {
  color: #1e293b;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 10px;
  line-height: 0;
}

.collection-list-wrapper-2-copy-copy {
  margin-top: 0;
  margin-bottom: 24px;
  font-weight: 500;
}

.icon-2 {
  color: #1e293b;
  text-align: right;
  background-color: #0000;
  border-radius: 0;
  margin: auto 0 160px 96px;
  padding: 0;
  font-size: 24px;
  display: none;
}

.right-arrow {
  color: #1e293b;
  text-align: right;
  font-size: 32px;
  display: none;
  overflow: visible;
}

.icon-3 {
  color: #1e293b;
  margin: auto 0 160px -48px;
  font-size: 24px;
  display: none;
}

.left-arrow {
  font-size: 32px;
  display: none;
  overflow: visible;
}

.rich-text-block-copy {
  color: #1e293b;
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.rich-text-block-copy img {
  object-fit: fill;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  margin-bottom: 32px;
}

.paragraph-copy {
  letter-spacing: 0;
  align-self: flex-start;
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.masterclass-date {
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}

.empty-state {
  display: none;
}

.collection-list-wrapper-masterclass {
  margin-top: 0;
  margin-bottom: 72px;
  font-weight: 500;
}

.div-block-25 {
  flex-direction: column;
  justify-content: space-between;
  padding-left: 24px;
  display: flex;
}

.masterclass-cover {
  border: 1px solid #e2e8f0;
  border-radius: 8px;
}

.paragraph-masterclass {
  letter-spacing: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.divider {
  border: 1px #e2e8f0;
  border-top-style: solid;
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: stretch;
  min-width: 100%;
  margin-top: 0;
  margin-left: 0;
  display: none;
}

.div-block-26 {
  border: 1px #000;
  border-radius: 8px;
  min-width: 100%;
  min-height: 100%;
  margin-bottom: 0;
}

.masterclass-pre-register-form {
  border-radius: 4px;
  min-width: 100%;
  min-height: 100%;
  margin-bottom: -60px;
  margin-left: -16px;
  padding-left: 0;
}

.div-block-27 {
  background-color: #f8fafc;
  min-width: 100%;
  margin-bottom: 96px;
  padding: 48px 48px 0;
}

.pre-register-heading {
  margin-top: 0;
  margin-bottom: 4px;
  font-family: Inter, sans-serif;
}

.pre-register-heading-copy {
  color: #4666f6;
  margin-top: 0;
  margin-bottom: 48px;
  font-family: Inter, sans-serif;
}

.image-11 {
  text-align: center;
  flex: 1;
  order: 0;
  align-self: center;
  display: block;
}

.column-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100%;
  padding-left: 24px;
  padding-right: 0;
  display: flex;
}

.html-embed-3 {
  min-width: 100%;
  height: 100%;
  min-height: 100%;
}

.columns-4 {
  align-items: flex-start;
  min-width: 100%;
  margin-bottom: 72px;
  display: flex;
}

.image-12 {
  object-fit: fill;
  max-height: 100%;
  padding-left: 24px;
  position: static;
  inset: auto 0%;
  overflow: visible;
}

.column-7 {
  padding: 0;
}

.columns-5 {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.column-9 {
  align-self: center;
  padding-left: 0;
  padding-right: 0;
}

.columns-6 {
  min-width: 100%;
  margin-top: 32px;
}

.column-10 {
  padding: 0 24px 0 0;
}

.div-block-28 {
  align-items: center;
  font-family: Inter, sans-serif;
  display: flex;
}

.image-13 {
  margin-right: 16px;
}

.text-block-6 {
  color: #1e293b;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
}

.legal-links {
  color: #1e293b;
  justify-content: center;
  margin-top: 32px;
  font-size: 14px;
  font-weight: 400;
  line-height: 130%;
  display: flex;
}

.footer-coppyright-text {
  color: #1e293b;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 130%;
}

.footer-legal-link {
  color: #1e293b;
  margin-bottom: 16px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.footer-legal-link:hover {
  text-decoration: underline;
}

.view-all-openings-btn {
  color: #fff;
  text-align: left;
  background-color: #4666f6;
  border: 1px solid #0000;
  border-radius: 4px;
  order: 0;
  align-self: flex-start;
  margin: 32px 0 0;
  padding: 12px 24px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.view-all-openings-btn:hover {
  background-color: #3852c5;
}

.view-all-openings-btn:active {
  background-color: #2a3d94;
}

.grow-heading {
  color: #4666f6;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
}

.careers-hero-columns {
  align-items: flex-start;
  min-width: 100%;
  margin-top: 64px;
  margin-bottom: 72px;
  display: flex;
}

.image-12-copy {
  text-align: right;
  object-fit: fill;
  max-height: 100%;
  padding-left: 48px;
  display: block;
  position: static;
  inset: auto 0%;
  overflow: visible;
}

.careers-coulmn-1 {
  flex-direction: column;
  padding: 0;
  display: flex;
}

.image-14 {
  align-self: flex-start;
  max-height: 24px;
  margin-top: 24px;
}

.careers-column-2 {
  justify-content: flex-end;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.columns-7 {
  min-width: 100%;
}

.grow-columns {
  padding-left: 0;
  padding-right: 24px;
}

.career-page-heading {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
}

.grow-h2 {
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
}

.careers-heading-2 {
  margin-top: 0;
  margin-bottom: 56px;
  font-family: Inter, sans-serif;
}

.collection-list-wrapper-2-copy, .collection-list-wrapper-2-copy-copy {
  margin-top: 0;
  margin-bottom: 64px;
  font-weight: 500;
}

.subscribe-to-newsletter-subtitle {
  color: #1e293b;
  letter-spacing: -.36px;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  display: block;
}

.apply-now-btn {
  color: #fff;
  text-align: left;
  background-color: #4666f6;
  border: 1px solid #0000;
  border-radius: 4px;
  order: 0;
  align-self: center;
  margin: 0;
  padding: 8px 16px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  display: block;
}

.apply-now-btn:hover {
  background-color: #3852c5;
}

.apply-now-btn:active {
  background-color: #2a3d94;
}

.view-job-desc-btn {
  color: #4666f6;
  text-align: left;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 4px;
  order: 0;
  align-self: center;
  margin: 0 16px 0 0;
  padding: 5px 9px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  display: block;
}

.view-job-desc-btn:hover {
  background-color: #f1f5f9;
}

.view-job-desc-btn:active {
  background-color: #e2e8f0;
}

.view-job-desc-btn:focus {
  border-width: 2px;
  border-color: #60a5fa;
}

.div-block-31 {
  align-items: center;
  margin-bottom: 4px;
  display: flex;
}

.experience-required-text {
  color: #334155;
  align-self: center;
  margin-bottom: 0;
  margin-left: 8px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.experiene-in-years {
  letter-spacing: 0;
  align-self: center;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 130%;
}

.collection-item-masterclasses {
  text-align: left;
  border: 1px #e2e8f0;
  border-radius: 4px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 0;
  margin-right: 0;
  padding: 0;
  display: flex;
}

.link-block-2 {
  min-width: 100%;
  text-decoration: none;
}

.link-block-3, .link-block-4 {
  text-decoration: none;
}

.link-block-5 {
  min-width: 100%;
  text-decoration: none;
}

.link-block-6 {
  min-width: 100%;
  max-width: 100%;
  text-decoration: none;
  position: relative;
}

.link-block-7 {
  min-width: 100%;
  max-width: 100%;
  text-decoration: none;
  position: static;
}

.link-block-8 {
  text-decoration: none;
}

.text-block-masterclass-hits {
  color: #1e293b;
  max-width: 200px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
}

.tab-pane-impacted-schools {
  margin-top: 36px;
}

.impaced-schools {
  margin-top: 0;
  margin-bottom: 96px;
  font-weight: 500;
}

.schools-testimonail-crad-grid {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: grid;
}

.schools-testimonial-card {
  text-align: left;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  width: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  box-shadow: 4px 4px 15px #0000000d;
}

.impacted-schools-div {
  padding: 16px;
}

.careers-heading-2-copy {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
}

.body-text {
  direction: ltr;
  color: #1e293b;
  letter-spacing: 0;
  text-transform: none;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  display: block;
}

.about-suraasa-coulumn-1 {
  flex-direction: column;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.about-suraasa-coulumn {
  margin-bottom: 72px;
}

.redeemming-instructions-2 {
  justify-content: flex-end;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.careers-heading-3 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
}

.div-block-33, .image-16 {
  min-height: 100%;
  display: block;
}

.image-17 {
  display: none;
}

.heading-10 {
  color: #fff;
  text-align: center;
  position: absolute;
  inset: 26% 0% 0%;
}

.heading-10-copy {
  color: #1e293b;
  text-align: center;
  margin-top: 96px;
  position: static;
  inset: 28% 0% 0%;
}

.redeemming-instructions {
  margin-top: 64px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
}

.redeemming-instructions-1 {
  flex-direction: column;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.rich-text-coupon-redeeming-steps {
  color: #1e293b;
  padding-right: 24px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
}

.rich-text-coupon-redeeming-steps img {
  object-fit: fill;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  margin-bottom: 32px;
}

.rich-text-coupon-redeeming-steps ol {
  padding-left: 32px;
}

.courses {
  min-width: 100%;
  margin-top: 64px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.list-of-courses {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  display: grid;
}

.collection-item-course {
  text-align: left;
  border: 1px solid #f8fafc;
  border-radius: 4px;
  width: auto;
  margin-right: 0;
  padding: 0;
  display: block;
  box-shadow: 0 6px 15px #0000000d;
}

.course-name {
  color: #1e293b;
  letter-spacing: -.4px;
  margin-top: 0;
  margin-bottom: 16px;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.course-card {
  align-items: center;
  display: flex;
}

.course-image {
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}

.course-details {
  padding: 24px;
}

.course-description {
  letter-spacing: 0;
  align-self: center;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.guided-learning-hours {
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.image-18 {
  text-align: center;
  min-width: 100%;
  min-height: auto;
  margin: auto;
  display: block;
}

.image-19 {
  min-width: 20px;
  min-height: 20px;
}

.learning-hours-text {
  color: #334155;
  letter-spacing: -.36px;
  align-self: center;
  margin-bottom: 0;
  margin-left: 8px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
}

.subtitle-rc {
  color: #1e293b;
  text-align: center;
  letter-spacing: -.36px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  display: block;
}

.progression-route-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  min-width: 9%;
  margin-top: 56px;
}

.div-block-34 {
  border: 1px solid #e2e8f0;
  border-radius: 4px;
  box-shadow: 0 6px 15px #0000000d;
}

.course-name-h2 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
}

.div-block-35 {
  padding: 24px;
}

.course-description-copy {
  letter-spacing: 0;
  align-self: center;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.section-heading-h2 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
}

.subtitle-rc-copy {
  color: #1e293b;
  text-align: center;
  letter-spacing: -.36px;
  margin-top: 0;
  margin-bottom: 64px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  display: block;
}

.terms-and-conditions-section {
  background-color: #f8fafc;
  margin-top: 96px;
  margin-bottom: 64px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.rich-text-coupon-t-c {
  color: #1e293b;
  padding-right: 24px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
}

.rich-text-coupon-t-c img {
  object-fit: fill;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  margin-bottom: 32px;
}

.rich-text-coupon-t-c li {
  font-size: 16px;
  font-weight: 400;
}

.rich-text-coupon-t-c ul {
  margin-bottom: 0;
}

.image-17-mobile {
  display: none;
}

.div-block-36 {
  background-color: #f8fafc;
  height: 246px;
  max-height: 246px;
  overflow: hidden;
}

.div-block-38 {
  background-color: #8a1b1b00;
  margin-top: 48px;
}

.image-12-copy {
  object-fit: fill;
  max-height: 100%;
  padding-left: 24px;
  position: static;
  inset: auto 0%;
  overflow: visible;
}

.newsletter-form-column {
  align-items: center;
  min-width: 100%;
  margin-top: 56px;
  margin-bottom: 72px;
  display: none;
}

.column-7-copy {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.column-9-copy {
  justify-content: flex-end;
  align-self: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.subscribe-to-newsletter-heading {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
}

.html-embed-5 {
  align-items: center;
  min-width: 100%;
  display: flex;
}

.div-block-39 {
  border: 1px solid #e2e8f0;
  font-family: Inter, sans-serif;
}

.html-embed-6 {
  min-width: 100%;
}

.pre-title-blog-sidebar {
  color: #64748b;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 16px;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 15px;
}

.div-block-blog-sidebar {
  margin-top: 16px;
  margin-bottom: 40px;
  display: flex;
}

.author-name {
  color: #1e293b;
  letter-spacing: -.4px;
  margin-top: 12px;
  margin-bottom: 8px;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.author-description {
  color: #334155;
  letter-spacing: 0;
  margin-bottom: 0;
  padding-right: 32px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.div-block-41 {
  margin-bottom: 40px;
}

.div-block-42 {
  margin-bottom: 96px;
  position: sticky;
  top: 108px;
}

.author-image {
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.author-avatar {
  width: 74px;
  min-width: 74px;
  height: 74px;
  min-height: 74px;
}

.div-block-41-copy {
  margin-top: 16px;
  margin-bottom: 40px;
}

.div-block-45 {
  display: flex;
}

.author-name-copy {
  color: #1e293b;
  letter-spacing: -.4px;
  margin-top: 0;
  margin-bottom: 8px;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.div-block-46 {
  padding-left: 16px;
}

.author-description-copy {
  color: #334155;
  letter-spacing: 0;
  margin-bottom: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.podcast-heading {
  color: #1e293b;
  letter-spacing: -.4px;
  margin-top: 0;
  margin-bottom: 16px;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.text-block-8 {
  color: #475569;
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
}

.div-block-48 {
  display: flex;
}

.text-block-2-seprator {
  color: #64748b;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 16px;
  padding-top: 16px;
  padding-left: 4px;
  padding-right: 4px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 15px;
}

.div-block-49 {
  display: flex;
}

.text-block-8-copy {
  color: #475569;
  margin-bottom: 16px;
  padding-right: 4px;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
}

.div-block-50 {
  display: flex;
}

.blog-main-card-heading {
  color: var(--_colors---on-surface--900);
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
}

.avatar-blog-author {
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
}

.div-block-51 {
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.author-name-main-card {
  color: #475569;
  margin-bottom: 0;
  padding-left: 12px;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
}

.text-block-2-seprator-copy {
  color: #64748b;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 4px;
  padding-right: 4px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 15px;
}

.text-block-2-copy {
  color: #64748b;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 15px;
}

.div-block-48-copy {
  margin-top: 48px;
  margin-bottom: 16px;
  display: flex;
}

.masterclass-testimonials {
  min-width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-weight: 500;
  overflow: visible;
}

.list-of-testimonials {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: space-between;
  justify-items: stretch;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  display: grid;
}

.collection-item-testimonials {
  text-align: left;
  background-color: #f8fafc;
  border: 1px solid #e2e8f0;
  border-radius: 4px;
  flex-direction: column;
  align-items: flex-start;
  margin-right: 0;
  padding: 24px;
  display: flex;
  box-shadow: 4px 4px 15px #0000000d;
}

.testimonial {
  letter-spacing: 0;
  align-self: flex-start;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}

.div-block-32-copy {
  flex-direction: row;
  align-items: center;
  padding-right: 0;
  display: flex;
}

.masterclass-testimonial-avatar {
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
}

.user-name {
  letter-spacing: 0;
  align-self: center;
  margin-bottom: 0;
  margin-left: 16px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 130%;
}

.masterclass-testimonial-div {
  margin-bottom: 40px;
  font-family: Inter, sans-serif;
}

.slider-copy {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 64px;
  display: flex;
  position: relative;
}

.link-block-3-copy {
  text-decoration: none;
}

.masterclass-form-heading-copy {
  margin-top: 48px;
  margin-bottom: 32px;
  font-family: Inter, sans-serif;
}

.why {
  color: #42a491;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 8px;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 15px;
  display: none;
}

.collection-list-wrapper-2-copy {
  margin-top: 0;
  margin-bottom: 72px;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.blog-posts-lists {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: grid;
}

.resource-heading {
  margin-top: 0;
  margin-bottom: 16px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 56px;
  line-height: 68px;
  display: block;
}

.resource-categories {
  min-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.categories {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: space-between;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  display: grid;
}

.collection-list-blog-archive-page-copy-copy {
  grid-column-gap: 24px;
  grid-row-gap: 48px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  min-width: 100%;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: grid;
}

.recent-masterclasses {
  margin-top: 0;
  margin-bottom: 48px;
  font-family: Inter, sans-serif;
}

.subscribe-to-newsletter-subtitle-copy {
  color: #1e293b;
  letter-spacing: -.36px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  display: block;
}

.us-placement-page-h1 {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
}

.us-page-description {
  color: #1e293b;
  letter-spacing: -.36px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  display: block;
}

.us-page-h2 {
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Inter, sans-serif;
}

.us-page-eligibility-criteria {
  color: #1e293b;
  padding-right: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
}

.us-page-eligibility-criteria img {
  object-fit: fill;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  margin-bottom: 32px;
}

.us-page-eligibility-criteria li {
  padding-bottom: 12px;
}

.openings-1 {
  display: block;
}

.us-open-jobs {
  min-width: 100%;
  margin-top: 0;
  margin-bottom: 72px;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.list-of-us-jobs {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: space-between;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  display: grid;
}

.collection-item-us-jobs {
  text-align: left;
  border: 1px solid #e2e8f0;
  border-radius: 4px;
  width: auto;
  margin-right: 0;
  padding: 24px;
  display: block;
}

.us-page-heading-3 {
  color: #1e293b;
  letter-spacing: -.4px;
  margin-top: 0;
  margin-bottom: 24px;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.us-page-div {
  margin-bottom: 16px;
  display: none;
}

.us-page-div-1 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.us-page-h2-roles {
  margin-top: 0;
  margin-bottom: 48px;
  font-family: Inter, sans-serif;
}

.us-page-steps-to-apply {
  color: #1e293b;
  margin-bottom: 72px;
  padding-right: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
}

.us-page-steps-to-apply img {
  object-fit: fill;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  margin-bottom: 32px;
}

.us-page-steps-to-apply li {
  padding-bottom: 12px;
}

.faq-wrapper {
  min-width: 100%;
  margin-bottom: 72px;
}

.faq-item {
  border-bottom: 1px solid #e2e8f0;
  margin-bottom: 24px;
  padding-bottom: 24px;
}

.question {
  color: #1e293b;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
}

.question-trigger-div {
  grid-column-gap: 12px;
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
}

.answer {
  color: #1e293b;
  padding-top: 16px;
  padding-right: 32px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.arrow-icon {
  align-self: flex-start;
}

.us-page-hero-bg {
  background-image: linear-gradient(#dae0fd, #edf0fe);
  margin-bottom: 72px;
}

.us-page-header {
  margin-top: 64px;
}

.us-page-image {
  text-align: right;
  object-fit: fill;
  max-height: 100%;
  margin-top: 0;
  margin-left: 24px;
  padding-left: 0;
  display: block;
  position: static;
  inset: auto 0%;
  overflow: visible;
}

.image-12-copy-copy {
  text-align: right;
  object-fit: fill;
  max-height: 100%;
  padding-left: 48px;
  display: block;
  position: static;
  inset: auto 0%;
  overflow: visible;
}

.div-block-52 {
  border: 1px #000;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.blogs-list-resource-page, .masterclasses-resources-page {
  margin-top: 0;
  margin-bottom: 96px;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.view-all-us-openings {
  color: #fff;
  text-align: left;
  background-color: #4666f6;
  border: 1px solid #0000;
  border-radius: 4px;
  order: 0;
  align-self: flex-start;
  margin: 32px 0 0;
  padding: 12px 24px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.view-all-us-openings:hover {
  background-color: #3852c5;
}

.view-all-us-openings:active {
  background-color: #2a3d94;
}

.view-all-us-openings.highlight-blue {
  background-color: #3b82f6;
}

.view-all-us-openings.highlight-blue.top-margin-24 {
  margin-top: 24px;
}

.view-all-us-openings.locked {
  align-self: center;
  margin-top: 24px;
}

.about-suraasa-coulumn-copy {
  margin-bottom: 48px;
}

.masterclass-date-copy {
  letter-spacing: 0;
  order: 1;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
  display: flex;
}

.masterclass-icons {
  order: 0;
  margin-left: 0;
  margin-right: 8px;
}

.dropdown-arrow {
  width: auto;
  margin-left: 4px;
}

.navbar-dropdown {
  color: #1e293b;
  border-radius: 4px;
  margin: 1px;
  padding: 4px 4px 4px 8px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  display: flex;
}

.navbar-dropdown:hover {
  background-color: #f1f5f9;
}

.navbar-dropdown:active {
  background-color: #e2e8f0;
}

.navbar-dropdown:focus {
  outline-offset: 1px;
  border: 2px #60a5fa;
  border-radius: 5px;
  outline: 2px solid #60a5fa;
}

.navbar-dropdown-menu {
  color: #1e293b;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.navbar-dropdown-menu:hover {
  background-color: #f1f5f9;
  border-radius: 4px;
}

.navbar-dropdown-menu:active {
  background-color: #e2e8f0;
}

.navbar-dropdown-menu:focus {
  color: #3852c5;
  background-color: #edf0fe;
}

.navbar-dropdown-menulist {
  min-width: 180px;
}

.navbar-dropdown-menulist.w--open {
  background-color: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 4px;
  margin-top: 0;
  padding: 8px;
  box-shadow: 0 6px 15px #0000000d;
}

.nav-resource-dropdown {
  border-radius: 4px;
}

.nav-programme-dropdown {
  margin-right: 12px;
}

.navbar-dropdown-programme-menulist {
  min-width: 180px;
}

.navbar-dropdown-programme-menulist.w--open {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 4px;
  flex-direction: column;
  margin-top: 12px;
  padding: 16px;
  display: flex;
  box-shadow: 0 6px 15px #0000000d;
}

.nav-dropdown-section {
  min-width: 240px;
}

.dropdown-section-heading {
  color: #64748b;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 8px;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 15px;
}

.navbar-dropdown-menu-cta {
  color: #3b82f6;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.navbar-dropdown-menu-cta:hover {
  background-color: #f1f5f9;
  border-radius: 4px;
}

.navbar-dropdown-menu-cta:active {
  background-color: #e2e8f0;
}

.navbar-dropdown-menu-cta:focus {
  color: #3b82f6;
  background-color: #edf0fe;
}

.navbar-link {
  color: #1e293b;
  border-radius: 4px;
  margin: 1px 13px 1px 1px;
  padding: 4px 8px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
}

.navbar-link:hover {
  background-color: #f1f5f9;
}

.navbar-link:active {
  background-color: #e2e8f0;
}

.navbar-link:focus {
  outline-offset: 1px;
  border: 2px #60a5fa;
  border-radius: 5px;
  outline: 2px solid #60a5fa;
}

.navbar-container {
  justify-content: flex-start;
  min-width: 100%;
  margin-top: 12px;
  margin-bottom: 12px;
  display: flex;
}

.navbar-links {
  flex: 0 auto;
  order: 0;
  align-self: auto;
  align-items: center;
  margin-left: 0;
  margin-right: auto;
  display: flex;
}

.sign-up-button {
  color: #fff;
  text-align: center;
  background-color: #4666f6;
  border: 1px #fff;
  border-radius: 4px;
  margin: 1px 0;
  padding: 8px 16px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.sign-up-button:hover {
  background-color: #3852c5;
}

.sign-up-button:active {
  background-color: #2a3d94;
}

.sign-up-button:focus {
  outline-offset: 1px;
  outline: 2px solid #60a5fa;
}

.navbar-links-2 {
  order: 1;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  padding-left: 0;
  display: flex;
}

.navbar-link-hire-teachers {
  color: #1e293b;
  border-radius: 4px;
  margin: 1px 16px 1px 0;
  padding: 4px 8px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
}

.navbar-link-hire-teachers:hover {
  background-color: #f1f5f9;
}

.navbar-link-hire-teachers:active {
  background-color: #e2e8f0;
}

.navbar-link-hire-teachers:focus {
  outline-offset: 1px;
  border: 2px #60a5fa;
  border-radius: 5px;
  outline: 2px solid #60a5fa;
}

.log-in-button {
  color: #4666f6;
  border-radius: 4px;
  margin: 1px 12px 1px 0;
  padding: 4px 8px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
}

.log-in-button:hover {
  background-color: #f1f5f9;
}

.log-in-button:active {
  background-color: #e2e8f0;
}

.log-in-button:focus {
  outline-offset: 1px;
  border: 2px #60a5fa;
  border-radius: 5px;
  outline: 2px solid #60a5fa;
}

.logo {
  height: 36px;
  margin-top: 0;
  margin-right: 0;
}

.nav-hamburger-menu {
  margin-left: 4px;
}

.div-block-57 {
  min-width: 100%;
  display: flex;
}

.nav-divider {
  border-top: 1px #000;
  border-bottom: 1px solid #e2e8f0;
  border-left: 0 #000;
  border-right: 1px #000;
  min-width: 100%;
  display: flex;
}

.nav-divider.lp {
  padding-top: 12px;
}

.footer-container {
  flex-direction: column;
  align-items: flex-start;
  min-width: 100%;
  margin-bottom: 48px;
  display: flex;
}

.footer-suraasa-logo {
  flex: 0 auto;
  margin-bottom: 48px;
}

.footer-logo {
  object-fit: contain;
  object-position: 0% 50%;
  height: 48px;
}

.footer-menu-links {
  color: #94a3b8;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.footer-menu-links:hover {
  text-decoration: underline;
}

.footer-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-content: start;
  align-self: flex-start;
  justify-items: start;
  width: auto;
  margin-bottom: 32px;
}

.bold-text-3 {
  color: #fff;
  font-weight: 600;
}

.footer-links-list {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.footer-links-list.address {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.footer-menu-section {
  color: #1e293b;
  align-self: flex-start;
  margin-left: 0;
  padding-right: 0;
  line-height: 130%;
  display: block;
}

.footer-menu-section.call-us-div {
  background-color: #0000;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  display: none;
}

.footer-menu-section-heading {
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
}

.app-store-social-links {
  justify-content: space-between;
  align-items: center;
  min-width: 100%;
  display: flex;
}

.app-store-links {
  flex-direction: row;
  display: flex;
}

.social-links {
  align-items: flex-end;
  min-width: auto;
  display: flex;
}

.app-store-badges {
  object-fit: contain;
  object-position: 0% 50%;
  margin-right: 8px;
}

.app-store-badge-link {
  flex: 0 auto;
  margin-bottom: 0;
}

.social-link {
  margin-left: 16px;
  margin-right: 0;
}

.footer-links-section {
  flex-direction: column;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.footer-legal-section {
  border-top: 2px solid #64748b;
  justify-content: space-between;
  min-width: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.footer-suraasa-icon {
  width: 28px;
  margin-right: 8px;
}

.copyright-text {
  color: #94a3b8;
  cursor: default;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.copyright-text:hover {
  text-decoration: none;
}

.copyright-text-div, .legal-links-div {
  align-items: center;
  display: flex;
}

.legal-link {
  color: #94a3b8;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.legal-link:hover {
  text-decoration: none;
}

.legal-links-seprator {
  color: #64748b;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 15px;
}

.footer-links {
  margin-bottom: 8px;
  padding-bottom: 0;
}

.footer-old {
  text-align: center;
  background-color: #f8fafc;
  align-items: flex-start;
  padding: 48px 0 0;
}

.podcast-image {
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  min-width: 100%;
  min-height: 100%;
  padding-bottom: 0;
}

.tts-page-main-heading {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 40px;
  display: block;
  position: static;
  inset: 0%;
}

.tts-page-terms-and-conditions-section {
  background-color: #f8fafc;
  margin-top: 96px;
  margin-bottom: 64px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: none;
}

.tts-page-progression-route-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  min-width: 9%;
  margin-top: 56px;
  margin-bottom: 64px;
}

.div-block-62 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: none;
  position: absolute;
  inset: 20% 0% 0%;
}

.tts-page-main-sub-heading {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  max-width: 72%;
  margin-top: 12px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  display: block;
  position: static;
  inset: 0%;
}

.tts-card-description {
  letter-spacing: 0;
  align-self: center;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.rich-text-coupon-redeeming-steps-copy {
  color: #1e293b;
  padding-right: 24px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
}

.rich-text-coupon-redeeming-steps-copy img {
  object-fit: fill;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  margin-bottom: 32px;
}

.rich-text-coupon-redeeming-steps-copy ol {
  padding-left: 32px;
}

.rich-text-coupon-redeeming-steps-copy a {
  color: #4666f6;
}

.rich-text-coupon-redeeming-steps-copy a:hover {
  text-decoration: underline;
}

.div-block-62-test {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/623ae75ea2518a84eb774e9b_Coupons%20Header%20Image.avif");
  background-repeat: repeat-x;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  min-height: 100%;
  padding-top: 96px;
  padding-bottom: 96px;
  display: flex;
  position: static;
  inset: 20% 0% 0%;
}

.learner-avatar {
  mix-blend-mode: normal;
  object-fit: cover;
  border-radius: 50%;
  width: 44px;
  min-width: 44px;
  height: 44px;
  min-height: 44px;
  margin-right: 12px;
  font-family: Inter, sans-serif;
  display: block;
  overflow: hidden;
}

.blog-author-image {
  mix-blend-mode: normal;
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 50%;
  min-width: 100%;
  min-height: 100%;
  margin: 0 12px 0 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  display: block;
  overflow: hidden;
}

.div-block-63 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
}

.in-the-news-date {
  color: #64748b;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 15px;
}

.in-the-news-heading {
  margin-bottom: 48px;
}

.in-the-news-thumbnail {
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  margin-bottom: 48px;
}

.arrow-button {
  color: #4666f6;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  display: inline-block;
  position: static;
}

.image-new-copy {
  mix-blend-mode: normal;
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 100%;
  align-self: center;
  width: 48px;
  height: 48px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  display: block;
}

.div-block-33-copy {
  min-height: 100%;
  display: block;
}

.html-embed-7 {
  font-family: Inter, sans-serif;
  display: flex;
}

.resource-library-subtitle {
  color: #1e293b;
  letter-spacing: -.36px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  display: block;
}

.resource-heading-2 {
  letter-spacing: -.8px;
  margin-top: 0;
  margin-bottom: 56px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 40px;
  line-height: 48px;
  display: block;
}

.resource-categories-div {
  margin-bottom: 96px;
  font-family: Inter, sans-serif;
}

.resource-category {
  box-shadow: none;
  text-align: left;
  background-color: #f8fafc;
  border: 1px #e2e8f0;
  border-radius: 8px;
  justify-content: space-around;
  align-items: center;
  width: auto;
  margin-right: 0;
  padding: 24px;
  display: flex;
}

.resourse-category-icon {
  mix-blend-mode: normal;
  object-position: 50% 50%;
  border-radius: 0%;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  display: block;
}

.resourse-category-heading {
  letter-spacing: -.48px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: 12px;
  font-size: 24px;
  line-height: 29px;
  display: flex;
}

.catg-icon-name-div {
  flex-direction: row;
  align-items: center;
  margin-bottom: 16px;
  padding-right: 0;
  display: flex;
}

.resource-ctg-des {
  letter-spacing: 0;
  flex-flow: column wrap;
  flex: 0 auto;
  order: 0;
  align-content: flex-start;
  align-self: flex-start;
  margin-bottom: 24px;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
  display: flex;
  position: static;
}

.blog-page-subtitle {
  color: #1e293b;
  letter-spacing: -.36px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  display: block;
}

.resource-type-heading {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 40px;
  line-height: 48px;
}

.resouce-type-heading-div {
  border: 1px #000;
  border-bottom: 1px solid #e2e8f0;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  margin-bottom: 48px;
  margin-left: 0;
  padding-bottom: 8px;
  display: flex;
}

.explore-button {
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  padding: 8px 12px 8px 16px;
  display: flex;
}

.explore-button.orange {
  background-color: #e5a256;
}

.explore-button.green {
  background-color: #97bc62;
}

.explore-button.blue {
  background-color: #49b7cc;
}

.explore-button.purple {
  background-color: #9a7bba;
}

.button-text {
  color: #4666f6;
  margin-bottom: 0;
  margin-right: 4px;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  display: inline-block;
}

.button-text.crimson {
  color: #820027;
}

.ctg-button-text {
  color: #fff;
  margin-bottom: 0;
  margin-right: 4px;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
}

.ctg-button-text.dark {
  color: #1e293b;
}

.see-more-button {
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 4px 4px 4px 8px;
  font-weight: 500;
  display: flex;
}

.see-more-button:hover {
  background-color: #f1f5f9;
}

.see-more-button:active {
  background-color: #e2e8f0;
}

.see-more-button:focus {
  outline-offset: 1px;
  outline: 2px solid #60a5fa;
}

.podcasts-list-resource-page {
  margin-top: 0;
  margin-bottom: 96px;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.featured-resources-columns {
  width: 100%;
  margin-bottom: 96px;
}

.featured-resources-large {
  padding-left: 0;
  padding-right: 12px;
}

.featured-resources-small {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  padding-left: 12px;
  padding-right: 0;
  display: flex;
}

.tts-testimonial-slider {
  background-color: #0000;
  height: auto;
  margin-top: 64px;
  margin-bottom: 0;
}

.course-certificate {
  text-align: right;
  object-fit: fill;
  border-radius: 8px;
  max-height: 100%;
  margin-left: 48px;
  padding-left: 0;
  display: block;
  position: static;
  inset: auto 0%;
  overflow: visible;
  box-shadow: 4px 4px 15px #0000000d;
}

.course-price {
  color: #1e293b;
  letter-spacing: -.4px;
  margin: 0 8px 16px 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.div-block-66 {
  display: flex;
}

.course-price-copy {
  color: #1e293b;
  letter-spacing: -.4px;
  margin: 0 8px 16px 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: line-through;
}

.claim-my-free-course-button {
  color: #fff;
  text-align: center;
  background-color: #4666f6;
  border: 1px solid #fff;
  border-radius: 4px;
  margin: 41px 1px 1px;
  padding: 12px 24px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.claim-my-free-course-button:hover {
  background-color: #3852c5;
}

.claim-my-free-course-button:active {
  background-color: #2a3d94;
}

.claim-my-free-course-button:focus {
  border-width: 2px;
  border-color: #60a5fa;
}

.redeemming-instructions-copy {
  margin-top: 64px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  display: none;
}

.heading-10-copy-instructions {
  color: #1e293b;
  text-align: center;
  margin-top: 96px;
  display: none;
  position: static;
  inset: 28% 0% 0%;
}

.masterclass-testimonial-slide {
  width: 100%;
  min-width: 100%;
}

.heading-7-copy-copy {
  margin-top: 0;
  margin-bottom: 48px;
  font-family: Inter, sans-serif;
}

.collection-item-testimonials-copy {
  text-align: left;
  background-color: #f8fafc;
  border: 1px solid #e2e8f0;
  border-radius: 4px;
  flex-direction: column;
  align-items: stretch;
  max-width: 23%;
  margin-right: 0;
  padding: 24px;
  display: flex;
  box-shadow: 4px 4px 15px #0000000d;
}

.slide-nav-copy {
  color: #1e293b;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 8px;
  line-height: 0;
  position: absolute;
}

.refer-and-earn-page-heading {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
}

.refer-and-earn-description {
  color: #1e293b;
  letter-spacing: -.36px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  display: block;
}

.refer-and-earn-image {
  text-align: right;
  object-fit: fill;
  max-height: 100%;
  padding-left: 48px;
  display: block;
  position: static;
  inset: auto 0%;
  overflow: visible;
}

.terms-condition-heading-h2 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
}

.reffer-earn-t-c {
  color: #1e293b;
  padding-right: 24px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
}

.reffer-earn-t-c img {
  object-fit: fill;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  margin-bottom: 32px;
}

.reffer-earn-t-c li {
  font-size: 16px;
  font-weight: 400;
}

.reffer-earn-t-c ul {
  margin-bottom: 0;
}

.reffer-earn-t-c ol {
  padding-left: 24px;
}

.terms-and-conditions-section-refer-and-earn {
  background-color: #f8fafc;
  margin-top: 96px;
  margin-bottom: 64px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-heading-h2-copy {
  text-align: center;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
}

.subtitle-rc-copy-copy {
  color: #1e293b;
  text-align: left;
  letter-spacing: -.36px;
  margin-top: 0;
  margin-bottom: 64px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  display: block;
}

.grid-4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  min-width: 100%;
  margin-bottom: 96px;
}

.step-div {
  background-color: #fff;
  border: 1px solid #f1f5f9;
  border-radius: 4px;
  padding: 24px;
  box-shadow: 4px 4px 15px #0000000d;
}

.step-heading {
  margin-bottom: 12px;
}

.step-icon {
  margin-bottom: 16px;
}

.section-heading-h2-copy-copy {
  text-align: left;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
}

.div-block-68 {
  background-color: #edf0fe;
  margin-bottom: 96px;
  padding-top: 32px;
  padding-bottom: 32px;
}

.no-limit-heading {
  margin-top: 0;
  margin-bottom: 16px;
}

.us-page-description-copy {
  color: #1e293b;
  letter-spacing: -.36px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  display: block;
}

.div-block-69 {
  margin-bottom: 96px;
}

.div-block-69-copy {
  margin-bottom: 56px;
}

.share-via {
  text-align: left;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Inter, sans-serif;
}

.share-via-icons-div {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.refrral-code-des {
  color: #1e293b;
  letter-spacing: -.36px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 29px;
  display: block;
}

.resource-collection-list-wrapper {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.res-thumbnail {
  border: 1px solid #e2e8f0;
  border-radius: 4px;
  min-width: 100%;
  margin-bottom: 16px;
  padding-bottom: 0;
}

.tag-text {
  color: #475569;
  letter-spacing: 0;
  align-self: center;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
}

.neutral-tag---resources {
  z-index: 5;
  background-color: #f1f5f9;
  border-radius: 4px;
  padding: 2px 8px;
  display: inline-block;
  position: absolute;
  top: 12px;
  left: 12px;
}

.resource-thumbnail {
  min-width: 100%;
  text-decoration: none;
  position: relative;
}

.resource-tag {
  background-color: #f1f5f9;
  border-radius: 4px;
  padding: 2px 8px;
  display: inline-block;
}

.collection-list-3 {
  grid-column-gap: 8px;
  grid-row-gap: 0px;
  margin-bottom: 16px;
  display: flex;
}

.right-icon-button-text {
  color: #fff;
  align-self: auto;
  display: inline-block;
}

.image-22 {
  flex: 0 auto;
  margin-left: 4px;
}

.paragraph-copy {
  letter-spacing: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.collection-item-copy {
  text-align: left;
  border: 1px #e2e8f0;
  border-radius: 4px;
  width: auto;
  margin-bottom: 0;
  margin-right: 0;
  padding: 0;
  display: block;
}

.resource-tags-collection-list-wrapper {
  background-color: #ffffff14;
  display: flex;
}

.collection-list-wrapper-5-copy {
  display: flex;
}

.collection-list-3-copy {
  grid-column-gap: 8px;
  grid-row-gap: 0px;
  flex-direction: column;
  display: block;
}

.resource-tag-copy {
  background-color: #f1f5f9;
  border-radius: 4px;
  padding: 2px 8px;
  display: inline-block;
}

.div-block-2-masterclass-hidden {
  border: 1px #e2e8f0;
  border-top-style: solid;
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: stretch;
  margin-top: 0;
  margin-left: 0;
  display: none;
}

.item-link {
  display: none;
}

.resource-masterclass-collection-list {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.collection-list-masterclasses-resource-page {
  grid-column-gap: 24px;
  grid-row-gap: 48px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: grid;
}

.resource-tags-target-div {
  margin-bottom: 12px;
}

.masterclass-des-rich-text-block {
  color: #1e293b;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.masterclass-des-rich-text-block img {
  object-fit: fill;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  margin-bottom: 32px;
}

.large-featured-res-heading {
  color: #1e293b;
  letter-spacing: -.48px;
  margin-top: 0;
  margin-bottom: 16px;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 29px;
}

.large-featured-res-des {
  letter-spacing: 0;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.podcast-resource-page-list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: grid;
}

.collection-list-3-copy {
  grid-column-gap: 8px;
  grid-row-gap: 0px;
  flex-direction: row;
  margin-bottom: 16px;
  display: flex;
}

.resource-tags-blog-page {
  display: none;
}

.masterclass-description-points {
  color: #1e293b;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.masterclass-description-points img {
  object-fit: fill;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  margin-bottom: 32px;
}

.in-this-masterclass {
  letter-spacing: 0;
  align-self: center;
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.empty-state-resource-page {
  display: none;
}

.collection-item-masterclasses-small {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  border: 1px #e2e8f0;
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  margin-bottom: 0;
  margin-right: 0;
  padding: 0;
  display: grid;
}

.res-thumbnail-small {
  border: 1px solid #e2e8f0;
  border-radius: 4px;
  min-width: 100%;
  margin-bottom: 0;
  padding-bottom: 0;
}

.resource-thumbnail-small {
  max-width: 100%;
  text-decoration: none;
  position: relative;
}

.small-featured-res-heading {
  color: #1e293b;
  letter-spacing: -.4px;
  margin-top: 0;
  margin-bottom: 16px;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.resource-masterclass-collection-list-small {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.small-resource-div {
  flex-direction: column;
  justify-content: space-between;
  margin-left: 0;
  display: flex;
}

.resource-tag-link-hidden {
  display: none;
}

.rich-text-block-masterclass-1920-copy {
  color: #1e293b;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.rich-text-block-masterclass-1920-copy img {
  object-fit: fill;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  margin-bottom: 32px;
}

.ghost-button-text {
  color: #1e293b;
  text-align: right;
  cursor: pointer;
  margin-left: 0;
  margin-right: 8px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  display: block;
}

.blog-ghost-button {
  border-top: 1px solid #e2e8f0;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding: 4px 8px;
  display: flex;
}

.blog-ghost-button:hover {
  background-color: #f1f5f9;
  border-top-color: #f1f5f9;
  border-radius: 5px;
}

.blog-ghost-button:active {
  background-color: #e2e8f0;
  border-top-color: #e2e8f0;
}

.blog-ghost-button:focus {
  outline-offset: 1px;
  border-top-color: #0000;
  border-radius: 5px;
  outline: 2px solid #60a5fa;
}

.ghost-button---masterclasses {
  border-top: 1px solid #e2e8f0;
  justify-content: flex-end;
  align-items: center;
  padding: 4px 8px;
  display: flex;
}

.ghost-button---masterclasses:hover {
  background-color: #f1f5f9;
  border-top-color: #f1f5f9;
  border-radius: 5px;
}

.ghost-button---masterclasses:active {
  background-color: #e2e8f0;
  border-top-color: #e2e8f0;
}

.ghost-button---masterclasses:focus {
  outline-offset: 1px;
  border-top-color: #0000;
  border-radius: 8px;
  outline: 2px solid #60a5fa;
}

.ghost-button---news {
  border-top: 1px solid #e2e8f0;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding: 4px 8px;
  display: flex;
}

.ghost-button---news:hover {
  background-color: #f1f5f9;
  border-top-color: #f1f5f9;
  border-radius: 5px;
}

.ghost-button---news:active {
  background-color: #e2e8f0;
  border-top-color: #e2e8f0;
}

.ghost-button---news:focus {
  outline-offset: 1px;
  border-top-color: #0000;
  border-radius: 5px;
  outline: 2px solid #60a5fa;
}

.ghost-button---news-big {
  border-top: 1px solid #e2e8f0;
  order: 1;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-top: 16px;
  padding: 4px 8px;
  display: flex;
}

.ghost-button---news-big:hover {
  background-color: #f1f5f9;
  border-top-color: #f1f5f9;
  border-radius: 5px;
}

.ghost-button---news-big:active {
  background-color: #e2e8f0;
  border-top-color: #e2e8f0;
}

.ghost-button---news-big:focus {
  outline-offset: 1px;
  border-top-color: #0000;
  border-radius: 5px;
  outline: 2px solid #60a5fa;
}

.ghost-button---resources {
  border-top: 1px solid #e2e8f0;
  justify-content: flex-end;
  width: 100%;
  padding: 4px 8px;
  display: flex;
}

.ghost-button---resources:hover {
  background-color: #f1f5f9;
  border-top-color: #f1f5f9;
  border-radius: 5px;
}

.ghost-button---resources:active {
  background-color: #e2e8f0;
  border-top-color: #e2e8f0;
}

.ghost-button---resources:focus {
  outline-offset: 1px;
  border-top-color: #0000;
  border-radius: 5px;
  outline: 2px solid #60a5fa;
}

.social-media-card-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  min-width: 100%;
  margin-bottom: 96px;
}

.social-media-card--ig {
  background-color: #ffe8f0;
  border-radius: 8px;
  flex-direction: column;
  display: flex;
  position: static;
}

.social-media-icon {
  opacity: .32;
  text-align: right;
  border-radius: 8px;
  align-self: flex-end;
  width: 128px;
  height: 128px;
  position: static;
}

.social-media-name-ig {
  color: #e1306c;
  letter-spacing: -.48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 16px;
  margin-left: 16px;
  font-size: 24px;
  line-height: 29px;
  display: flex;
}

.social-media-card---fb {
  background-color: #dcecff;
  border-radius: 8px;
  flex-direction: column;
  display: flex;
  position: static;
}

.social-media-card---yt {
  background-color: #ffdcdc;
  border-radius: 8px;
  flex-direction: column;
  display: flex;
  position: static;
}

.social-media-name---fb {
  color: #1877f2;
  letter-spacing: -.48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 16px;
  margin-left: 16px;
  font-size: 24px;
  line-height: 29px;
  display: flex;
}

.social-media-name-yt {
  color: #f04444;
  letter-spacing: -.48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 16px;
  margin-left: 16px;
  font-size: 24px;
  line-height: 29px;
  display: flex;
}

.social-media-card---li {
  background-color: #d3e5f8;
  border-radius: 8px;
  flex-direction: column;
  display: flex;
  position: static;
}

.social-media-name-li {
  color: #0a66c2;
  letter-spacing: -.48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 16px;
  margin-left: 16px;
  font-size: 24px;
  line-height: 29px;
  display: flex;
}

.slide-nav-copy {
  color: #1e293b;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 10px;
  line-height: 0;
}

.slider-resources-mobile {
  background-color: #0000;
  height: auto;
  margin-bottom: 48px;
  display: none;
}

.slide-nav-yt-slider {
  color: #1e293b;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 10px;
  line-height: 0;
}

.see-more-button-mobile-copy {
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  padding: 4px 4px 4px 8px;
  font-weight: 500;
  display: none;
}

.youtube-resources-page {
  margin-top: 0;
  margin-bottom: 96px;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.collection-list-yt-resource-page {
  grid-column-gap: 24px;
  grid-row-gap: 48px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: grid;
}

.date-yt-video {
  color: #64748b;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  white-space: normal;
  margin-top: 16px;
  margin-bottom: 16px;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 15px;
}

.blogs-list-resource-category-page {
  width: 100%;
  margin-top: 0;
  margin-bottom: 96px;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.collection-list-blog-resource-category-page {
  grid-column-gap: 24px;
  grid-row-gap: 48px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  min-width: 100%;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: grid;
}

.resources-page-header {
  background-color: #edf0fe;
  margin-bottom: 96px;
}

.resource-library-text-column {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.resource-library-illustration-column {
  justify-content: flex-end;
  align-items: center;
  margin-top: 48px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.resource-library-illustration-column.animation {
  justify-content: center;
  margin-top: 0;
}

.resource-page-header {
  display: flex;
}

.div-block-74 {
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  display: flex;
}

.resources-collection-page-header {
  background-color: #edf0fe;
  margin-bottom: 96px;
}

.resource-page-header-column {
  min-width: 100%;
  display: flex;
}

.div-block-74-copy {
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  display: flex;
}

.resource-category-heading {
  margin-top: 0;
  margin-bottom: 16px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 56px;
  line-height: 68px;
  display: block;
}

.resource-category-subtitle {
  color: #1e293b;
  letter-spacing: -.36px;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 72px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  display: block;
}

.see-more-button-collection-exapnd {
  background-color: #0000;
  border-style: none;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 4px 4px 4px 8px;
  font-weight: 500;
  display: flex;
}

.see-more-button-collection-exapnd:hover {
  background-color: #f1f5f9;
}

.see-more-button-collection-exapnd:active {
  background-color: #e2e8f0;
}

.see-more-button-collection-exapnd:focus {
  outline-offset: 1px;
  outline: 2px solid #60a5fa;
}

.arrow-button-down {
  transform: rotate(90deg);
}

.masterclasses-resources-collection-page {
  width: 100%;
  margin-top: 0;
  margin-bottom: 96px;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.podcasts-list-resource-collection-page, .youtube-resources-collection-page {
  margin-bottom: 96px;
}

.load-under-pagination {
  margin-top: 32px;
}

.link-block-small-featured {
  text-decoration: none;
}

.resource-heading-2-social-media-section {
  letter-spacing: -.8px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 40px;
  line-height: 48px;
  display: block;
}

.subtitle-social-section {
  color: #1e293b;
  letter-spacing: -.36px;
  margin-top: 0;
  margin-bottom: 56px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  display: block;
}

.higlighted-text {
  color: #4666f6;
}

.blog-des, .resource-des, .news-des {
  letter-spacing: 0;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.masterclass-page-header {
  background-color: #ffffffbf;
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/6662f1a7363c85caa7f016c6_suraasa%20masterclaases.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 0;
  padding-top: 64px;
  padding-bottom: 64px;
}

.suraasa-masterclass-heading-div {
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-bottom: 84px;
  display: flex;
}

.suraasa-masterclass-heading {
  color: #fff;
  text-align: center;
  align-self: center;
  margin-top: 0;
  margin-bottom: 16px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 56px;
  line-height: 68px;
  display: block;
}

.suraasa-masterclass-heading.newsletter {
  color: #1e293b;
  text-align: left;
  align-self: flex-start;
}

.suraasa-masterclass-heading.talk-to-a-mentor {
  color: #1e293b;
  text-align: left;
  align-self: flex-start;
  margin-bottom: 0;
}

.suraasa-masterclass-subtitle {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  display: block;
}

.background-video {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/62ac24d7526fd14ca4a6dd11_Group%202643.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 64px;
  padding-bottom: 64px;
  display: none;
}

.masterclass-points-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  min-width: 100%;
}

.text-block-masterclass-points {
  color: #fff;
  text-align: center;
  letter-spacing: -.36px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
}

.div-block-75 {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.down-arrow-icon {
  z-index: 5;
  text-align: center;
  margin-top: 0;
  padding: 0;
  position: relative;
  inset: -24px 0% 0%;
}

.image-24 {
  background-color: #fff;
  border-radius: 4000px;
  padding: 16px;
  box-shadow: 0 6px 15px #0000000d;
}

.masterclass-page-heading-2 {
  text-align: center;
  letter-spacing: -.8px;
  margin-top: 96px;
  margin-bottom: 64px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 40px;
  line-height: 48px;
  display: block;
}

.masterclass-heading-3 {
  letter-spacing: -.48px;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 24px;
  line-height: 29px;
}

.upcoming-masterclass-date {
  letter-spacing: 0;
  order: 1;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
  display: flex;
}

.masterclass-register-now-button {
  color: #fff;
  text-align: center;
  background-color: #4666f6;
  border: 1px solid #0000;
  border-radius: 4px;
  order: 1;
  align-self: stretch;
  margin: 0;
  padding: 12px 16px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.masterclass-register-now-button:hover {
  background-color: #3852c5;
}

.masterclass-register-now-button:active {
  background-color: #2a3d94;
}

.upcoming-masterclass-columns {
  min-width: 100%;
  margin-top: 0;
  font-family: Inter, sans-serif;
  display: block;
}

.upcoming-masterclass-collection {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
  display: block;
}

.upcoming-masterclass-content {
  flex-direction: column;
  justify-content: space-between;
  margin-left: 24px;
  padding-left: 0;
  display: flex;
}

.rich-text-block-upcoming-masterclass {
  color: #1e293b;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.rich-text-block-upcoming-masterclass img {
  object-fit: fill;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  margin-bottom: 32px;
}

.masterclass-page-heading-2-top {
  text-align: center;
  letter-spacing: -.8px;
  margin-top: 72px;
  margin-bottom: 64px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 40px;
  line-height: 48px;
  display: block;
}

.recent-masterclasses-collection {
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.collection-list-recent-masterclasses {
  grid-column-gap: 24px;
  grid-row-gap: 48px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: grid;
}

.collection-item-recent-masterclasses {
  text-align: left;
  border: 1px #e2e8f0;
  border-radius: 8px;
  width: auto;
  margin-bottom: 0;
  margin-right: 0;
  padding: 0;
  display: block;
  box-shadow: 0 1px 10px 1px #0000000d;
}

.recent-masterclass-thumbnail {
  border: 1px #e2e8f0;
  border-radius: 8px 8px 0 0;
  min-width: 100%;
  padding-bottom: 0;
}

.masterclass-content-div {
  margin: 16px 16px 8px;
}

.recent-masterclass-date {
  color: #64748b;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 4px;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 15px;
}

.masterclass-description-rich-text {
  color: #1e293b;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  overflow: hidden;
}

.masterclass-description-rich-text img {
  object-fit: fill;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  margin-bottom: 32px;
}

.masterclass-description-rich-text ul {
  margin-top: 0;
}

.recent-masterclass-heading {
  color: #1e293b;
  letter-spacing: -.4px;
  margin-top: 0;
  margin-bottom: 12px;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.slider-recent-masterclasses {
  background-color: #0000;
  min-width: 100%;
  height: auto;
  display: none;
}

.slide-nav-recent-masterclases {
  color: #1e293b;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 10px;
  line-height: 0;
}

.pagination-4 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.page-count {
  color: #64748b;
  align-self: center;
  width: auto;
  margin-top: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
  display: none;
}

.previous-2 {
  background-color: #edf0fe;
  border-style: none;
  border-radius: 4px;
  margin-left: 0;
  margin-right: 16px;
  padding: 4px;
}

.next-2 {
  background-color: #edf0fe;
  border-style: none;
  border-radius: 4px;
  margin-left: 0;
  margin-right: 0;
  padding: 4px;
  display: inline-block;
}

.podcast-section {
  background-color: #f5f2f8;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 48px;
  padding-bottom: 48px;
}

.resource-strip-section-heading {
  letter-spacing: -.8px;
  margin-top: 0;
  margin-bottom: 8px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 40px;
  line-height: 48px;
  display: block;
}

.resource-strip-section-heading.podcast {
  color: #382c43;
}

.resource-strip-section-heading.blog {
  color: #533a1f;
}

.resource-strip-section-heading.videos {
  color: #1a424a;
}

.resource-strip-description {
  color: #1e293b;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  display: block;
}

.resource-strip-description.blog {
  color: #533a1f;
}

.resource-strip-description.podcast {
  color: #382c43;
}

.resource-strip-description.videos {
  color: #1a424a;
}

.resource-strip-columns {
  min-width: 100%;
  margin-top: 0;
  margin-bottom: 16px;
  display: flex;
}

.resource-strip-pre-title {
  color: #382c43;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
  display: block;
}

.resource-strip-pre-title.blog {
  color: #533a1f;
}

.resource-strip-pre-title.videos {
  color: #1a424a;
}

.podcast-highlight {
  color: #9a7bba;
  font-weight: 600;
}

.resource-strip-button {
  color: #9a7bba;
  background-color: #9a7bba;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  padding: 12px 20px 12px 24px;
  display: flex;
}

.resource-strip-button.blog {
  background-color: #e5a256;
}

.resource-strip-button.videos {
  background-color: #49b7cc;
}

.body-2 {
  color: #fff;
}

.strip-image {
  margin-left: 0;
  padding-left: 24px;
}

.collection-list-podcasts-masterclass-page {
  grid-column-gap: 24px;
  grid-row-gap: 48px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: grid;
}

.resource-card-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 2px solid #1e293b;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 100%;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.collection-item-masterclasses-small-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  border: 1px #e2e8f0;
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  margin-bottom: 0;
  margin-right: 0;
  padding: 0;
  display: block;
}

.res-thumbnail-small-copy {
  border: 1px #e2e8f0;
  border-radius: 12px 0 0 12px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.ghost-button---resources-masterclass-page {
  border-top: 1px solid #cbd5e1;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding: 4px 8px;
  display: flex;
}

.ghost-button---resources-masterclass-page:hover {
  background-color: #fff;
  border-top-color: #fff;
  border-radius: 5px;
}

.ghost-button---resources-masterclass-page:active {
  background-color: #fff;
  border-top-color: #fff;
}

.ghost-button---resources-masterclass-page:focus {
  outline-offset: 1px;
  border-top-color: #0000;
  border-radius: 5px;
  outline: 2px solid #60a5fa;
}

.resource-masterclass-collection-list-small-option {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-weight: 500;
  display: none;
}

.masterclass-heading-3-copy {
  letter-spacing: -.48px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 29px;
}

.collection-item-podcasts {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  border: 1px #e2e8f0;
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  margin-bottom: 0;
  margin-right: 0;
  padding: 0;
  display: grid;
}

.blog-section {
  background-color: #fcf6ee;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 48px;
  padding-bottom: 48px;
}

.blog-section.videos {
  background-color: #e5f6f6;
}

.blog-highlight {
  color: #e5a256;
  font-weight: 600;
}

.blog-highlight.videos {
  color: #49b7cc;
}

.pre-resgister-section {
  background-color: #fff;
  border-radius: 8px;
  min-width: 100%;
  padding: 0;
  display: flex;
  box-shadow: 0 8px 25px #00000026;
}

.pre-register-heading-new {
  letter-spacing: -.4px;
  margin-top: 0;
  margin-bottom: 4px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.pre-register-heading-new-blue {
  color: #4666f6;
  letter-spacing: -.4px;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.pre-register-columns {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.pre-rgister-form-column {
  padding-top: 48px;
  padding-left: 48px;
  padding-right: 24px;
}

.pre-register-image {
  text-align: center;
  object-fit: cover;
  object-position: 0% 50%;
  border-radius: 8px;
  flex: 1;
  order: 0;
  align-self: center;
  min-width: 100%;
  display: block;
}

.pre-resgister-image-column {
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.view-all-masterclasses-button {
  border-radius: 4px;
  order: 1;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: -8px;
  padding: 4px 4px 4px 8px;
  font-weight: 500;
  display: flex;
}

.view-all-masterclasses-button:hover {
  background-color: #f1f5f9;
}

.view-all-masterclasses-button:active {
  background-color: #e2e8f0;
}

.view-all-masterclasses-button:focus {
  outline-offset: 1px;
  outline: 2px solid #60a5fa;
}

.pagination-div {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.previous-arrow {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.recent-masterclasses-collection-slider {
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-weight: 500;
  display: none;
}

.collection-list-recent-masterclasses-slider {
  grid-column-gap: 24px;
  grid-row-gap: 48px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: grid;
}

.view-all-masterclasses-button-mobile {
  border-radius: 4px;
  order: 1;
  justify-content: flex-start;
  align-items: center;
  margin-right: -8px;
  padding: 4px 4px 4px 8px;
  font-weight: 500;
  display: none;
}

.view-all-masterclasses-button-mobile:hover {
  background-color: #f1f5f9;
}

.view-all-masterclasses-button-mobile:active {
  background-color: #e2e8f0;
}

.view-all-masterclasses-button-mobile:focus {
  outline-offset: 1px;
  outline: 2px solid #60a5fa;
}

.pre-register-image-mobile {
  display: none;
}

.masterclass-testimonials-collection {
  width: 50%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-weight: 500;
  display: flex;
  overflow: visible;
}

.list-of-testimonials-masterclass {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  flex-flow: row;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: space-between;
  place-items: stretch stretch;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  display: flex;
}

.collection-item-testimonials-new {
  text-align: left;
  background-color: #f8fafc;
  border: 1px solid #e2e8f0;
  border-radius: 4px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-right: 0;
  padding: 24px;
  display: flex;
  box-shadow: 0 6px 15px #0000000d;
}

.masterclass-testimonials-section {
  grid-row-gap: 20px;
  flex-direction: column;
  margin-bottom: 76px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.testimonial-copy {
  letter-spacing: 0;
  align-self: center;
  width: auto;
  min-width: 280px;
  max-width: 100%;
  max-height: 100%;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
  position: static;
}

.testimonials-marquee-wrapper {
  z-index: 15;
  grid-column-gap: 24px;
  background-color: #fff;
  justify-content: flex-start;
  width: 400%;
  display: flex;
  position: static;
}

.testimonials-marquee-wrapper.offset {
  margin-left: -180px;
}

.side-white-gradient-strip {
  z-index: 20;
  background-image: linear-gradient(to right, #fff 2%, #0d152400 16%), linear-gradient(270deg, #fff 2%, #0d152400 16%);
  height: 100%;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.collection-item-testimonials-copy {
  text-align: left;
  background-color: #f8fafc;
  border: 1px solid #e2e8f0;
  border-radius: 4px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 100%;
  margin-right: 0;
  padding: 24px;
  display: flex;
  box-shadow: 4px 4px 15px #0000000d;
}

.masterclass-testimonial-slider {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 64px;
  display: none;
  position: relative;
}

.mask-masterclass-slider {
  min-width: 100%;
}

.slide-nav-masterclass-testimonial-slider {
  color: #1e293b;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 8px;
  line-height: 0;
  position: absolute;
}

.recent-masterclass-link {
  min-width: 100%;
  text-decoration: none;
}

.recent-masterclass-date-copy {
  color: #64748b;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 12px;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 15px;
}

.claim-my-free-course-button-copy {
  color: #fff;
  text-align: center;
  background-color: #4666f6;
  border: 1px solid #fff;
  border-radius: 4px;
  margin: 41px 1px 1px;
  padding: 12px 24px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.claim-my-free-course-button-copy:hover {
  background-color: #3852c5;
}

.claim-my-free-course-button-copy:active {
  background-color: #2a3d94;
}

.claim-my-free-course-button-copy:focus {
  border-width: 2px;
  border-color: #60a5fa;
}

.heading-10-copy-copy {
  color: #1e293b;
  text-align: center;
  margin-top: 96px;
  display: block;
  position: static;
  inset: 28% 0% 0%;
}

.tts-testimonial-slider-copy {
  background-color: #0000;
  height: auto;
  margin-top: 64px;
  margin-bottom: 0;
  display: block;
}

.slide-nav-reviews {
  color: #1e293b;
  margin-bottom: -16px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  line-height: 0;
}

.faq-heading {
  margin-top: 32px;
  margin-bottom: 64px;
  font-family: Inter, sans-serif;
}

.bold-text-4 {
  text-align: left;
}

.learner-name {
  color: #1e293b;
  letter-spacing: -.4px;
  margin-top: 0;
  margin-bottom: 4px;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 130%;
}

.tab-pane-cpd, .tab-pane-got-new-job {
  margin-top: 36px;
}

.body-3 {
  background-color: #000;
}

.image-25 {
  text-align: center;
  object-fit: fill;
  width: 100%;
  min-width: 100%;
  height: 100%;
  min-height: 100%;
}

.tm-heading-1 {
  z-index: auto;
  color: #efeff7;
  text-align: center;
  letter-spacing: -1.28px;
  font-family: Recklesstrial, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 76px;
}

.gradient-div {
  z-index: 10;
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(to top, #000, #0b1220 6%, #0d152400 23%);
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  background-clip: border-box;
  height: 620px;
  display: none;
  position: absolute;
  inset: 0%;
}

.text-block-11 {
  color: #efeff7;
  text-align: center;
  letter-spacing: -.48px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  line-height: 29px;
}

.div-block-78 {
  z-index: 20;
  margin-top: -120px;
  position: static;
  top: -128px;
}

.tm-heading-2 {
  z-index: auto;
  color: #efeff7;
  text-align: center;
  letter-spacing: -1.28px;
  margin-bottom: 24px;
  font-family: Recklesstrial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 57px;
}

.tm-large-body {
  color: #efeff7;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 130%;
}

.tm-divider {
  margin-top: 48px;
  margin-bottom: 48px;
}

.collection-list-wrapper-6 {
  flex-direction: row;
  display: flex;
}

.collection-list-4 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 100%;
  display: grid;
  position: static;
}

.tm-video-thumbnail {
  border-radius: 16px;
  width: 100%;
  height: 100%;
}

.tm-videos-content-div {
  margin-bottom: 16px;
  margin-left: 16px;
  margin-right: 16px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.tm-qoute {
  z-index: auto;
  color: #efeff7;
  text-align: left;
  letter-spacing: -.48px;
  margin-bottom: 16px;
  font-family: Recklesstrial, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
}

.tm-name {
  z-index: auto;
  color: #efeff7;
  text-align: left;
  letter-spacing: -.44px;
  margin-bottom: 2px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 130%;
}

.tm-designation {
  z-index: auto;
  color: #efeff7;
  text-align: left;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 130%;
}

.lightbox-link {
  min-width: 100%;
  min-height: 99.997%;
  display: none;
  position: relative;
}

.collection-item-5 {
  min-width: 100%;
  min-height: 100%;
  position: static;
}

.image-26 {
  z-index: 5;
  text-align: center;
  margin: auto;
  display: block;
  position: absolute;
  inset: 0%;
}

.div-block-79 {
  background-color: #fff;
  margin-top: 40px;
  margin-bottom: 64px;
}

.div-block-80 {
  margin-right: 56px;
  padding-top: 0;
  padding-bottom: 0;
}

.tm-heading-3 {
  z-index: auto;
  color: #000;
  text-align: left;
  letter-spacing: -.8px;
  margin-bottom: 16px;
  font-family: Recklesstrial, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
}

.ito-logo {
  margin-bottom: 32px;
  padding-bottom: 0;
}

.div-block-81 {
  align-items: center;
  margin-top: 48px;
  margin-bottom: 48px;
  display: flex;
}

.ito-cta-button {
  color: #fff;
  text-align: left;
  background-color: #000;
  border: 1px solid #0000;
  border-radius: 4px;
  margin: 24px 0 0;
  padding: 12px 24px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.ito-cta-button.white {
  color: #000;
  text-align: left;
  background-color: #efeff7;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 32px;
  display: inline-block;
}

.tm-small-body {
  color: #000;
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 130%;
}

.div-block-82 {
  flex-direction: column;
  justify-content: center;
  min-width: 100%;
  margin-bottom: 64px;
  display: flex;
}

.image-27 {
  text-align: center;
  margin-bottom: 16px;
}

.div-block-83 {
  position: relative;
}

.lightbox-link-2 {
  min-width: 100%;
  min-height: 100%;
  position: relative;
}

.image-28 {
  width: 96px;
  height: 96px;
  margin: auto;
  display: block;
  position: absolute;
  inset: 0%;
}

.image-25-mobile {
  text-align: center;
  object-fit: fill;
  width: 100%;
  min-width: 100%;
  height: 100%;
  min-height: 100%;
  display: none;
}

.div-block-84 {
  text-align: center;
}

.div-1920 {
  display: none;
}

.div-block-85 {
  flex-direction: column;
  display: block;
}

.collection-item-copy {
  text-align: left;
  border: 1px #e2e8f0;
  border-radius: 4px;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 0;
  margin-right: 0;
  padding: 0;
  display: flex;
}

.ito-popup {
  z-index: 9999;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #00000059;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 240px;
  padding-right: 240px;
  display: none;
  position: fixed;
  inset: 0%;
}

.popup-heading {
  letter-spacing: -.8px;
  margin-top: 0;
  margin-bottom: 8px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 24px;
  display: block;
}

.popup-text {
  letter-spacing: 0;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.popup-text.grey {
  color: #64748b;
  font-size: 18px;
}

.div-block-88 {
  justify-content: space-between;
  align-items: flex-start;
  min-width: 100%;
  margin-bottom: 24px;
  display: flex;
}

.image-30 {
  cursor: pointer;
  align-self: flex-start;
  width: 24px;
  height: 24px;
}

.popup-button {
  color: #fff;
  text-align: center;
  background-color: #4666f6;
  border: 1px #fff;
  border-radius: 4px;
  min-width: 100%;
  margin: 0;
  padding: 12px 16px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.popup-button:hover {
  background-color: #3852c5;
}

.popup-button:active {
  background-color: #2a3d94;
}

.popup-button:focus {
  outline-offset: 1px;
  outline: 2px solid #60a5fa;
}

.popup-button.itu {
  background-color: #820027;
  border-radius: 500px;
}

.popup-button.itu:hover {
  background-color: #6b0020;
}

.popup-button.pdp {
  align-self: flex-end;
  min-width: auto;
}

.text-block-4-blog {
  color: #1e293b;
  letter-spacing: 0;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
}

.resources-body {
  font-family: Inter, sans-serif;
}

.body-5 {
  margin-top: 64px;
}

.success-stories-collection {
  margin-top: 0;
  margin-bottom: 96px;
  font-weight: 500;
}

.success-stories-list {
  grid-column-gap: 24px;
  grid-row-gap: 56px;
  column-count: 3;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  column-gap: 24px;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: block;
}

.success-story-card {
  text-align: left;
  border: 1px solid #e3e3e3;
  border-radius: 8px;
  width: auto;
  margin-bottom: 24px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
  box-shadow: 4px 4px 15px #0000000d;
}

.testimonial-avatar {
  object-fit: fill;
}

.before-after-div {
  margin-top: 16px;
}

.after-paragraph {
  letter-spacing: -.36px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.before-paragraph {
  letter-spacing: 0;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.testimonial-tab-chip {
  color: #1e293b;
  background-color: #0000;
  border: 1px solid #94a3b8;
  border-radius: 800px;
  margin-bottom: 12px;
  margin-right: 12px;
  padding: 4px 12px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 130%;
}

.testimonial-tab-chip.w--current {
  outline-offset: 0px;
  color: #fff;
  background-color: #4666f6;
  border-style: none;
  outline: 1px #94a3b8;
  padding: 5px 13px;
  font-weight: 500;
}

.success-stories-tabs-menu {
  text-align: center;
  margin-bottom: 8px;
}

.div-block-name {
  align-items: flex-start;
  margin-bottom: 16px;
  display: flex;
}

.next-btn {
  grid-column-gap: 4px;
  background-color: #0000;
  border-style: none;
  order: 1;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 4px 2px 4px 8px;
  display: flex;
}

.previous-btn {
  grid-column-gap: 4px;
  background-color: #0000;
  border-style: none;
  order: -1;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 4px 8px 4px 2px;
  display: flex;
}

.pagination-success-stories {
  grid-column-gap: 16px;
  align-items: center;
  margin-top: 32px;
}

.page-link {
  color: #64748b;
  text-align: center;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
  display: flex;
}

.page-link.w--current {
  color: #fff;
  background-color: #4666f6;
  border-radius: 4000px;
}

.tabs-success-stories {
  margin-top: 64px;
}

.qoute-copy {
  letter-spacing: -.36px;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 130%;
}

.qoute-new {
  letter-spacing: -.36px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 130%;
}

.newsletter-page-header {
  background-color: #edf0fe;
  margin-bottom: 72px;
  padding-top: 0;
  padding-bottom: 0;
}

.heading-div-block {
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  display: flex;
}

.button-text-ss-page {
  color: #4666f6;
  margin-bottom: 0;
  margin-right: 4px;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  display: inline-block;
}

.page-count-masterclasses {
  color: #64748b;
  align-self: center;
  width: auto;
  margin-top: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
  display: block;
}

.newsletter-collection-item {
  grid-row-gap: 16px;
  text-align: left;
  flex-direction: column;
  width: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.newsletter-thumbail {
  border: 1px solid #e2e8f0;
  border-radius: 8px;
}

.newsletter-heading {
  color: var(--_colors---on-surface--900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
}

.newsletter-heading.space {
  letter-spacing: -.8px;
  margin-bottom: 32px;
  font-size: 40px;
  line-height: 48px;
  position: static;
}

.newsletter-heading.space.path-section {
  width: 40%;
  margin-bottom: 0;
  position: absolute;
  top: 96px;
}

.newsletter-collection-list {
  flex-flow: column;
  place-content: space-between;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
}

.newsletter-collection-wapper {
  margin-top: 0;
  margin-bottom: 48px;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.newsletter-heading-des-div {
  grid-column-gap: 0px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.newsletter-des {
  color: #1e293b;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.issue-number, .issue-date {
  color: #64748b;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 15px;
}

.seprator {
  color: #64748b;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 15px;
}

.newsletter-date-issue-num {
  grid-column-gap: 4px;
  width: 100%;
  display: flex;
}

.newsletters-list-column {
  padding-left: 0;
  padding-right: 0;
}

.newsletters-sidebar-column {
  grid-row-gap: 0px;
  flex-direction: column;
  padding-left: 0;
  padding-right: 48px;
  display: flex;
}

.newsletters-columns {
  width: 100%;
  margin-bottom: 96px;
  display: flex;
}

.issue-number-text {
  color: #64748b;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 15px;
}

.issue-num-div {
  display: flex;
}

.subscribe-now-div {
  grid-row-gap: 16px;
  border: 1px #e2e8f0;
  border-radius: 16px;
  flex-direction: column;
  display: flex;
}

.divider-newsletter-page {
  border: 1px #e2e8f0;
  border-top-style: solid;
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: stretch;
  min-width: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
}

.topics-div {
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.pre-title-newsletter-sidebar {
  color: #64748b;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 15px;
  display: block;
}

.newsletter-collection-item-small {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  margin-bottom: 32px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.newsletter-item-details-div {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.newsletter-heading-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
}

.newsletter-heading-des-div-small {
  grid-column-gap: 0px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.newsletter-collection-list-samll {
  grid-row-gap: 0px;
  flex-flow: column;
  place-content: space-between;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
}

.form-block {
  margin-bottom: 0;
  font-size: 16px;
  display: none;
}

.form-button {
  color: #fff;
  text-align: center;
  background-color: #4666f6;
  border: 1px #fff;
  border-radius: 4px;
  min-width: 100%;
  margin: 0;
  padding: 12px 16px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.form-button:hover {
  background-color: #3852c5;
}

.form-button:active {
  background-color: #2a3d94;
}

.form-button:focus {
  outline-offset: 1px;
  outline: 2px solid #60a5fa;
}

.form-button.hero {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  min-width: auto;
}

.form {
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.text-field {
  color: #94a3b8;
  border: 1.5px solid #e2e8f0;
  border-radius: 4px;
  height: 44px;
  margin-bottom: 0;
  padding: 12px 16px;
  font-size: 16px;
  font-weight: 400;
}

.text-field:focus {
  color: #0f172a;
  border-width: 2px;
  border-color: #3b82f6;
}

.text-field::placeholder, .body-6 {
  color: #94a3b8;
}

.newsletters-sidebar-div {
  grid-row-gap: 32px;
  flex-direction: column;
  padding-left: 0;
  display: flex;
  position: sticky;
  top: 96px;
}

.share-icons-block {
  display: flex;
}

.newsletters-columns-individual-page {
  width: 100%;
  margin-top: 64px;
  margin-bottom: 96px;
  display: flex;
}

.div-block-90 {
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.newsletters-list-column-individual-page {
  grid-row-gap: 40px;
  flex-direction: column;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.newsletter-collection-wapper---recent-issues {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 96px;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.newsletter-collection-list-samll-ip {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: grid;
}

.newsletter-collection-item-small-ip {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.newsletter-topic-heading {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
}

.image-32 {
  z-index: -2;
  opacity: 1;
  min-width: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.tia-hero-div {
  grid-row-gap: 24px;
  flex-direction: column;
  min-width: 100%;
  margin-top: 64px;
  margin-bottom: 64px;
  display: flex;
}

.tia-h1 {
  color: #0f172a;
  text-align: center;
  letter-spacing: -1.92px;
  font-family: Space Grotesk, sans-serif;
  font-size: 96px;
  line-height: 100%;
}

.tia-h2 {
  color: #0f172a;
  text-align: center;
  letter-spacing: -.8px;
  font-family: Space Grotesk, sans-serif;
  font-size: 40px;
  line-height: 120%;
}

.tia-h2.left {
  text-align: left;
}

.tia-h2.left.white {
  color: #fff;
}

.cards-div {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  align-items: stretch;
  display: grid;
}

.tia-nav-bar {
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
  background-color: #ffffffa3;
  display: none;
}

.tia-card-title {
  margin-bottom: 0;
}

.card {
  grid-row-gap: 24px;
  background-image: linear-gradient(#fff, #fff);
  border-radius: 14px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 23px;
  display: flex;
}

.div-block-91 {
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.tia---body {
  color: #0f172a;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.tia---body.bold {
  font-weight: 600;
}

.card-outline {
  background-image: linear-gradient(to right, #3baafd, #4682ff);
  border-radius: 16px;
  padding: 2px;
  display: flex;
}

.card-outline:hover {
  box-shadow: 0 8px 24px -4px #4683ff4d;
}

.card-outline.blue {
  align-self: auto;
}

.card-outline.purple {
  background-image: linear-gradient(to right, #bb92ff, #a26bff);
}

.card-outline.purple:hover {
  box-shadow: 0 8px 24px -4px #a26bff4d;
}

.card-outline.salmon {
  background-image: linear-gradient(to right, #ffa78f, #f9735e);
}

.card-outline.salmon:hover {
  box-shadow: 0 8px 24px -4px #f86b574d;
}

.tia---icons {
  align-self: flex-start;
  height: 58px;
}

.blue-text {
  color: #4585ff;
}

.purple-text {
  color: #9e65ff;
}

.salmon-text {
  color: #f97e68;
}

.tia-section {
  grid-row-gap: 64px;
  flex-direction: column;
  min-width: 100%;
  margin-top: 64px;
  margin-bottom: 64px;
  display: flex;
}

.tia-section.extra-top-margin {
  margin-top: 216px;
}

.tia-video {
  box-shadow: none;
  border-radius: 8px;
  width: 100%;
  overflow: hidden;
}

.tia-video-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: none;
}

.ghost-button---tia {
  border-top: 1px solid #e2e8f0;
  justify-content: flex-end;
  align-items: center;
  padding: 4px 8px;
  display: flex;
}

.ghost-button---tia:hover {
  background-color: #f1f5f9;
  border-top-color: #f1f5f9;
  border-radius: 5px;
}

.ghost-button---tia:active {
  background-color: #e2e8f0;
  border-top-color: #e2e8f0;
}

.ghost-button---tia:focus {
  outline-offset: 1px;
  border-top-color: #0000;
  border-radius: 8px;
  outline: 2px solid #60a5fa;
}

.div-block-93 {
  grid-row-gap: 32px;
  flex-direction: column;
  display: flex;
}

.tia---exited-card {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  background-image: linear-gradient(225deg, #bbf0d9, #bfd7ff);
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding: 48px;
  display: grid;
}

.tia---exited-card-r1 {
  opacity: .64;
  background-image: linear-gradient(225deg, #bbf0d9, #bfd7ff);
  border-radius: 0 0 16px 16px;
  height: 8px;
  margin-left: 32px;
  margin-right: 32px;
  padding: 0;
}

.tia---exited-card-r2 {
  opacity: .4;
  background-image: linear-gradient(225deg, #bbf0d9, #bfd7ff);
  border-radius: 0 0 16px 16px;
  height: 8px;
  margin-left: 64px;
  margin-right: 64px;
  padding: 0;
}

.tia---large-body {
  color: #0f172a;
  letter-spacing: -.36px;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
}

.tia---large-body.white {
  color: #fff;
}

.tia---large-body.white.bold {
  font-weight: 600;
}

.tia---large-body.white.bold.hidden {
  display: none;
}

.tia---large-body.center {
  text-align: center;
  align-self: center;
  max-width: 72%;
}

.tia---large-body.bold {
  font-weight: 700;
}

.tia---subtitle-1 {
  color: #0f172a;
  letter-spacing: -.48px;
  font-size: 24px;
  font-weight: 500;
  line-height: 29px;
}

.div-block-95 {
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.div-block-96 {
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.div-block-96.g1 {
  width: 80%;
}

.div-block-97 {
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.tia---download-button {
  grid-column-gap: 4px;
  background-color: #1e293b;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  padding: 12px 24px 12px 20px;
  display: flex;
}

.tia---download-button:hover {
  background-color: #0f172a;
}

.tia---button-text {
  color: #fff;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
}

.tia---button-text.black {
  color: #1e293b;
  font-weight: 600;
}

.tia---button-text.blue {
  color: #3b82f6;
}

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

.div-block-98 {
  grid-row-gap: 32px;
  background-color: #ecf6f4;
  border-radius: 16px;
  flex-direction: column;
  padding: 32px;
  display: flex;
}

.tia-card-title---2 {
  margin-bottom: 0;
}

.bullet {
  grid-column-gap: 8px;
  align-items: flex-start;
  display: flex;
}

.image-34 {
  align-self: flex-start;
}

.bullet-list {
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.tia---last-date-card {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  background-image: linear-gradient(225deg, #39affd, #477fff);
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding: 48px;
  display: block;
}

.tia---last-date-card-r1 {
  opacity: .64;
  background-image: linear-gradient(225deg, #39affd, #477fff);
  border-radius: 0 0 16px 16px;
  height: 8px;
  margin-left: 32px;
  margin-right: 32px;
  padding: 0;
}

.tia---last-date-card-r2 {
  opacity: .4;
  background-image: linear-gradient(225deg, #39affd, #477fff);
  border-radius: 0 0 16px 16px;
  height: 8px;
  margin-left: 64px;
  margin-right: 64px;
  padding: 0;
}

.tia---last-date-card-div {
  grid-row-gap: 48px;
  flex-direction: column;
  display: flex;
}

.text-link {
  color: #60a5fa;
  text-decoration: underline;
}

.div-block-99 {
  grid-column-gap: 24px;
  background-color: #fff;
  border-radius: 8px;
  padding: 24px;
  display: flex;
  box-shadow: 8px 8px 30px 12px #f0f0f0;
}

.image-35 {
  border-radius: 8px;
  width: 96px;
}

.div-block-100 {
  grid-row-gap: 4px;
  flex-direction: column;
  align-self: center;
  display: flex;
}

.mail-link {
  color: #0f172a;
}

.div-block-101 {
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.tia---faq-item {
  border-bottom: 1px solid #e2e8f0;
  align-self: flex-start;
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 24px;
}

.div-block-102 {
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.tia-footer {
  text-align: center;
  background-color: #fff;
  align-items: flex-start;
  padding: 16px 0;
}

.footer-legal-section---tia {
  color: #94a3b8;
  border-top: 2px solid #e2e8f0;
  justify-content: space-between;
  min-width: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.bold-text-5 {
  color: #94a3b8;
}

.tia---slider-image {
  border-radius: 24px;
  flex: none;
  width: 128px;
  height: 128px;
}

.div-block-103 {
  grid-column-gap: 24px;
  width: 50%;
  display: none;
  overflow: visible;
}

.div-block-104 {
  grid-column-gap: 24px;
  grid-row-gap: 48px;
  width: 200%;
  display: none;
  position: relative;
}

.tia---hero-scrolling-images {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  padding-bottom: 0;
  display: none;
  position: static;
  overflow: hidden;
}

.tia-marquee-wrapper {
  z-index: 15;
  justify-content: flex-start;
  align-items: center;
  width: 200%;
  display: flex;
  position: static;
}

.track-horizontal-image {
  grid-column-gap: 24px;
  display: flex;
}

.marquee-images-div {
  grid-column-gap: 24px;
  flex: none;
  width: 50%;
  display: flex;
}

.grid-6-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.marquee-images-div-2 {
  grid-column-gap: 24px;
  flex: none;
  width: 50%;
  display: flex;
}

.slider-wrapper-1 {
  grid-row-gap: 24px;
  flex-direction: column;
  margin-bottom: 64px;
  display: flex;
  overflow: hidden;
}

.track-horizontal-reverse {
  grid-column-gap: 24px;
  justify-content: flex-end;
  align-self: flex-start;
  margin-top: 152px;
  display: flex;
  position: static;
  top: auto;
  left: auto;
  right: 0%;
}

.div-block-105 {
  position: absolute;
  right: 0;
  overflow: hidden;
}

.bold-text-6 {
  font-weight: 500;
}

.prizes {
  font-weight: 400;
}

.guidelines-cover {
  border-radius: 8px;
  align-self: stretch;
  display: none;
}

.tia-nav-bar-temp {
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
  background-color: #ffffffa3;
}

.tia---logo {
  order: -1;
  align-self: auto;
  align-items: flex-start;
  padding: 4px 20px 4px 0;
  display: flex;
  position: static;
}

.navbar-container-tia {
  justify-content: center;
  min-width: 100%;
  margin-top: 12px;
  margin-bottom: 12px;
  display: flex;
}

.tabs-newsletter, .newsletter-tab-pane {
  margin-top: 0;
}

.tabs-content {
  margin-top: 36px;
  overflow: visible;
}

.tabs-content.newsletter {
  margin-top: 12px;
}

.grid-7 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 100%;
  margin-top: 24px;
  margin-bottom: 96px;
}

.resource-type-card {
  background-color: #fcf6ee;
  border-radius: 8px;
  padding: 24px;
}

.resource-type-card.green {
  background-color: #f5f8ef;
}

.resource-type-card.blue {
  background-color: #e5f6f6;
}

.resource-type-card.purple {
  background-color: #f5f2f8;
}

.resourse-type-heading {
  letter-spacing: -.48px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: 12px;
  font-size: 24px;
  line-height: 29px;
  display: flex;
}

.resourse-type-heading.orange {
  color: #533a1f;
}

.resourse-type-heading.green {
  color: #364423;
}

.resourse-type-heading.blue {
  color: #1a424a;
}

.resourse-type-heading.purple {
  color: #382c43;
}

.div-block-107 {
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.tia-video-copy {
  border-radius: 16px;
  overflow: hidden;
}

.form-block-copy {
  margin-top: 32px;
  margin-bottom: 0;
  font-size: 16px;
}

.form-copy {
  grid-row-gap: 8px;
  flex-direction: row;
  display: flex;
}

.text-field-copy {
  color: #94a3b8;
  border: 2px solid #4666f6;
  border-radius: 4px 0 0 4px;
  height: 44px;
  margin-bottom: 0;
  padding: 12px 16px;
  font-size: 16px;
  font-weight: 400;
}

.text-field-copy:focus {
  color: #0f172a;
  border-width: 2px;
  border-color: #3b82f6;
}

.text-field-copy::placeholder {
  color: #94a3b8;
}

.resource-library-text-column-copy {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 0 48px 0 0;
  display: flex;
}

.newsletter-page-subtitle {
  color: #1e293b;
  letter-spacing: -.36px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-right: 48px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  display: block;
}

.tia-countdown-div {
  z-index: 2;
  background-color: #3b82f6;
  display: none;
  position: sticky;
  bottom: 0;
}

.countdown-strip {
  justify-content: space-between;
  align-items: center;
  min-width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.countdown-wrapper {
  grid-column-gap: 8px;
  display: flex;
}

.countdown-block {
  grid-row-gap: 4px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.countdown-block.hidden {
  display: none;
}

.countdown-time {
  background-color: #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 37px;
  padding: 4px;
  display: flex;
}

.time-text {
  color: #3b82f6;
  margin-bottom: 0;
}

.countdown-text {
  color: #fff;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
}

.tia-card-title-copy {
  color: #fff;
  margin-bottom: 0;
  font-weight: 600;
}

.tia---submit-button {
  grid-column-gap: 4px;
  background-color: #fff;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  padding: 12px 24px;
  font-weight: 500;
  display: flex;
}

.tia---submit-button:hover {
  color: #1e293b;
  background-color: #f8fafc;
}

.newsletter-rich-text-block {
  color: #1e293b;
  border-radius: 4px;
  padding-right: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
}

.newsletter-rich-text-block img {
  object-fit: fill;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
}

.newsletter-rich-text-block figure {
  border: 1px solid #e2e8f0;
  border-radius: 4px;
  margin-bottom: 32px;
}

.newsletter-rich-text-block a {
  text-decoration: none;
}

.newsletter-rich-text-block a:hover {
  text-decoration: underline;
}

.newsletter-rich-text-block li {
  padding-bottom: 16px;
}

.tia-last-year-story-card {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  padding: 32px;
  display: flex;
  box-shadow: 8px 8px 30px 12px #f0f0f0;
}

.tia-qoute {
  letter-spacing: -.44px;
  margin-bottom: 0;
  font-family: Space Grotesk, sans-serif;
  font-size: 22px;
  line-height: 28px;
}

.div-block-108 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  order: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.div-block-109 {
  grid-row-gap: 24px;
  flex-direction: column;
  order: -1;
  justify-content: center;
  display: flex;
}

.div-block-110 {
  grid-row-gap: 2px;
  flex-direction: column;
  display: flex;
}

.columns-12 {
  align-self: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.column-12 {
  padding-left: 0;
  padding-right: 12px;
}

.column-13 {
  padding-left: 0;
  padding-right: 0;
}

.div-block-111 {
  z-index: 1;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #ffffffb3;
  border-radius: 8px 8px 0 0;
  flex: 1;
  justify-content: flex-start;
  width: auto;
  padding: 8px 16px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.div-block-112 {
  display: flex;
  position: relative;
}

.us-page-hero-bg-copy {
  background-image: linear-gradient(#dae0fd, #edf0fe);
  margin-bottom: 72px;
}

.teach-in-us-page-header-div {
  background-image: linear-gradient(#000000b3, #000000b3), url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/63a931d7f1c7f624dbe5710e_Rectangle%2054.avif");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  margin-bottom: 96px;
  padding-top: 84px;
  padding-bottom: 84px;
}

.teach-globally---main-heading-div {
  grid-row-gap: 16px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.teach-globally---h1 {
  color: #fff;
  text-align: center;
  letter-spacing: -1.12px;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 56px;
  line-height: 68px;
}

.gradient-text {
  background-image: linear-gradient(to right, #49b7cc, #97bc62);
}

.gradient-text.clipped {
  background-image: linear-gradient(to right, #9a7bba, #e5a256);
}

.gradient-text.clipped.blue {
  background-image: linear-gradient(to right, #9a7bba, #49b7cc);
}

.gradient-text.clipped.pdp {
  background-image: linear-gradient(90deg, #876da2, #4666f6);
}

.teach-globally-description {
  color: #fff;
  text-align: center;
  letter-spacing: -.36px;
  align-self: center;
  width: 70%;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  display: block;
}

.teach-globally---button {
  color: #0f172a;
  text-align: center;
  background-color: #fff;
  border: 1px #fff;
  border-radius: 4px;
  align-self: center;
  margin-left: 0;
  margin-right: 0;
  padding: 12px 24px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.teach-globally---button:hover {
  background-color: #f8fafc;
}

.teach-globally---button:active {
  background-color: #f1f5f9;
}

.teach-globally---button:focus {
  outline-offset: 1px;
  outline: 2px solid #60a5fa;
}

.teach-globally---h2 {
  text-align: center;
  letter-spacing: -.8px;
  margin-top: 0;
  margin-bottom: 48px;
  font-family: Inter, sans-serif;
  font-size: 40px;
  line-height: 48px;
}

.teach-globally---h2.left-align {
  text-align: left;
}

.teach-globally---jobs-collection-wrapper {
  background-color: #fff;
  min-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-weight: 500;
  display: none;
}

.teach-globally---jobs-collection-wrapper.uae {
  display: none;
}

.teach-globally---jobs-list {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: space-between;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  display: grid;
}

.teach-globally---jobs-card {
  grid-row-gap: 24px;
  text-align: left;
  border: 1px solid #e2e8f0;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  width: auto;
  margin-right: 0;
  padding: 24px;
  display: flex;
  position: relative;
}

.placement-partner-name {
  color: #1e293b;
  letter-spacing: -.48px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 29px;
}

.placement-partner-name.news-heading {
  text-align: left;
  margin-bottom: 16px;
}

.div-block-113 {
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.div-block-114 {
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.placement-partnerr-description {
  color: #1e293b;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.div-block-115 {
  border-radius: 8px;
  align-self: flex-start;
  width: 48px;
  height: 48px;
  padding: 4px;
  display: flex;
  box-shadow: 0 6px 15px 6px #0000000d;
}

.image-36 {
  border-radius: 4px;
  width: 40px;
  height: auto;
}

.job-application---button {
  color: #fff;
  text-align: center;
  background-color: #4666f6;
  border: 1px #fff;
  border-radius: 4px;
  align-self: center;
  margin-left: 0;
  margin-right: 0;
  padding: 8px 16px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.job-application---button:hover {
  background-color: #3852c5;
}

.job-application---button:active {
  background-color: #2a3d94;
}

.job-application---button:focus {
  outline-offset: 1px;
  outline: 2px solid #60a5fa;
}

.check-eligibility---button {
  color: #4666f6;
  text-align: center;
  background-color: #fff;
  border: 2px solid #4666f6;
  border-radius: 4px;
  align-self: center;
  margin-left: 0;
  margin-right: 0;
  padding: 6px 14px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.check-eligibility---button:hover {
  background-color: #f1f5f9;
}

.check-eligibility---button:active {
  border-color: #3852c5;
}

.check-eligibility---button:focus {
  outline-offset: 1px;
  outline: 2px solid #60a5fa;
}

.placement-partner---buttons-div {
  grid-column-gap: 12px;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  display: flex;
}

.teach-globally---h2.left {
  text-align: left;
  margin-bottom: 16px;
}

.teach-globally---h2.left.margin {
  margin-bottom: 24px;
}

.teach-globally---faqs {
  grid-row-gap: 24px;
  flex-direction: column;
  width: 100%;
  margin-bottom: 24px;
  display: flex;
}

.gt-section-div {
  margin-bottom: 64px;
}

.tallk-to-a-mentor-cta-div {
  z-index: 2;
  background-color: #3b82f6;
  background-image: linear-gradient(to right, #39affd, #477fff);
  display: none;
  position: sticky;
  bottom: 0;
}

.countdown-strip-copy {
  justify-content: space-between;
  align-items: center;
  min-width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.new-tag {
  z-index: 1;
  background-image: linear-gradient(to right, #49b7cc, #97bc62);
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
  position: absolute;
  top: 12px;
  right: 0%;
}

.new-tag.blue {
  background-image: linear-gradient(to right, #9a7bba, #49b7cc);
  border-radius: 0 24px 24px 0;
  inset: auto auto 12px 0;
}

.new-text {
  color: #fff;
  padding: 4px 12px;
  font-size: 16px;
  font-weight: 700;
  line-height: 130%;
}

.email-popup, .image-37 {
  display: none;
}

.resource-page-header-copy-copy {
  align-items: center;
  display: flex;
}

.div-block-117 {
  flex-direction: column;
  justify-content: space-between;
  margin-left: 0;
  display: flex;
}

.collection-item-copy-copy {
  text-align: left;
  width: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.grid-8 {
  grid-column-gap: 24px;
  grid-template-rows: auto;
}

.sidebar-newsletter-des {
  color: #1e293b;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.lottie-animation {
  width: 100%;
  height: 70%;
  max-height: 70%;
  margin-top: 24px;
  margin-bottom: 24px;
}

.success-message {
  background-color: #ecf6f4;
  border-radius: 4px;
}

.success-message.header {
  background-color: #fff;
  border-radius: 8px;
}

.text-block-14 {
  color: #138d75;
  border-radius: 7px;
  line-height: 130%;
}

.blue {
  color: #4666f6;
}

.year {
  font-weight: 400;
}

.teach-in-us-page-header-bg-div {
  background-image: linear-gradient(#eff6ff, #eff6ff);
  margin-bottom: 64px;
  padding-top: 0;
  padding-bottom: 0;
}

.teach-globally-section {
  background-color: #fcf6ee;
  margin-bottom: 64px;
  padding-top: 48px;
  padding-bottom: 48px;
}

.teach-globally-section.purple {
  background-color: #f5f2f8;
}

.teach-globally-section.green {
  background-color: #f5f8ef;
}

.tg-section-heading {
  letter-spacing: -.8px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 40px;
  line-height: 48px;
  display: block;
}

.tg-section-heading.orange {
  color: #533a1f;
}

.tg-section-heading.purple {
  color: #382c43;
}

.tg-section-heading.green {
  color: #364423;
}

.tg-section-description {
  color: #1e293b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  display: block;
}

.tg-section-description.purple {
  color: #382c43;
}

.tg-section-description.purple li {
  padding-bottom: 4px;
}

.tg-section-description p {
  margin-bottom: 0;
  line-height: 130%;
}

.tg-section-description.green {
  color: #364423;
}

.tg-section-description.small {
  font-size: 14px;
}

.tg-section-description.small.bt-margin {
  margin-top: 24px;
  margin-bottom: 96px;
}

.tg-section-description.small.center.lw {
  align-self: center;
  width: 80%;
}

.tg-section-description.center {
  text-align: center;
}

.tg-section-content-div {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  padding-right: 32px;
  display: flex;
}

.tg-image-column {
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tg-content-column {
  padding-left: 0;
  padding-right: 0;
}

.tg-image {
  text-align: right;
  margin-left: 0;
  padding-left: 0;
}

.tg-section-columns {
  align-items: center;
  display: flex;
}

.gt-page-intro-text {
  color: #1e293b;
  padding-right: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.gt-page-intro-text img {
  object-fit: fill;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  margin-bottom: 32px;
}

.gt-page-intro-text li {
  padding-bottom: 12px;
}

.gt-page-intro-text p {
  margin-bottom: 12px;
}

.gt-large-body {
  color: #1e293b;
  text-align: left;
  letter-spacing: -.36px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  display: block;
}

.gt-large-body.left {
  text-align: left;
}

.gt-large-body.left.white {
  color: #fff;
}

.div-block-118 {
  margin-bottom: 48px;
}

.div-block-118.margin {
  margin-bottom: 24px;
}

.blog-column {
  min-width: 100%;
  margin-top: 0;
  font-family: Inter, sans-serif;
  display: block;
}

.blog-warpper-gt-page {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.checklist-column---1 {
  padding-left: 0;
  padding-right: 24px;
}

.checklist-column---2 {
  grid-row-gap: 24px;
  flex-direction: column;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-119 {
  grid-row-gap: 16px;
  border: 2px solid #e5a256;
  border-radius: 12px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.div-block-120 {
  grid-column-gap: 12px;
  align-items: flex-start;
  display: flex;
}

.image-38 {
  align-self: flex-start;
}

.grid-9 {
  grid-column-gap: 0px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.image-39 {
  border-radius: 8px;
}

.gt-section-div-copy {
  margin-bottom: 96px;
}

.div-block-122 {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  margin-left: 24px;
  display: flex;
}

.highlight-blue-text {
  color: #3b82f6;
}

.div-block-123 {
  display: none;
}

.locked {
  margin-bottom: 0;
  display: block;
  position: relative;
}

.locked-div {
  z-index: 2;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: #fff9;
  position: absolute;
  inset: 0%;
}

.teach-globally---jobs-collection-wrapper-copy {
  background-color: #fff;
  min-width: 100%;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.locked-text {
  float: none;
  color: #1e293b;
  text-align: center;
  letter-spacing: -.48px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 29px;
}

.div-block-125 {
  z-index: 4;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.div-block-126 {
  margin-bottom: 96px;
}

.locked-blog {
  z-index: 2;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: #fff9;
  min-width: 100%;
  min-height: 100%;
  max-height: 0%;
  display: block;
  position: absolute;
  inset: 0%;
}

.locked-subtext {
  color: #1e293b;
  text-align: left;
  letter-spacing: -.36px;
  margin-top: 12px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  display: block;
}

.apply-for-jobs-btn {
  color: #fff;
  text-align: center;
  background-color: #97bc62;
  border: 1px #fff;
  border-radius: 4px;
  margin-left: 0;
  margin-right: 0;
  padding: 12px 24px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.apply-for-jobs-btn:hover {
  background-color: #4c612f;
}

.apply-for-jobs-btn:active {
  background-color: #364423;
}

.apply-for-jobs-btn:focus {
  outline-offset: 1px;
  outline: 2px solid #60a5fa;
}

.apply-for-jobs-btn.disabled {
  color: #94a3b8;
  background-color: #e2e8f0;
}

.locked-subtext-2, .locked-subtext-3, .bold-text-8 {
  font-weight: 400;
}

.div-block-127 {
  width: 100%;
}

.grid-10 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 48px;
  margin-bottom: 96px;
}

.div-block-128 {
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.div-block-129 {
  grid-column-gap: 16px;
  border: 1px solid #f1f5f9;
  border-radius: 8px;
  padding: 16px;
  display: flex;
  box-shadow: 0 6px 15px #0000000d;
}

.country-name {
  color: #1e293b;
  letter-spacing: -.48px;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 29px;
}

.country-card {
  position: static;
}

.country-card.soon {
  position: relative;
}

.coming-soon-text {
  color: #1e293b;
  text-align: left;
  letter-spacing: -.44px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 130%;
  display: block;
}

.div-block-125-copy {
  z-index: 4;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.locked-div-copy {
  z-index: 2;
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
  background-color: #fff9;
  display: none;
  position: absolute;
  inset: 0%;
}

.image-41 {
  z-index: 2;
  width: 25%;
  display: none;
  position: relative;
  inset: 10% 0% 0%;
}

.div-block-130 {
  position: relative;
}

.success-stories-list-uae-page {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  column-count: 3;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  column-gap: 24px;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: grid;
}

.success-story-card-uae-page {
  text-align: left;
  background-color: #fff;
  border: 1px solid #e3e3e3;
  border-radius: 8px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
  box-shadow: 0 6px 15px #0000000d;
}

.success-stories-collection-uae-page {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.suraasa-jobs {
  background-color: #eff6ff;
  border-radius: 24px;
  margin-bottom: 96px;
  padding: 32px;
  display: flex;
}

.image-42 {
  margin-bottom: -32px;
  padding-bottom: 0;
}

.div-block-126-copy {
  margin-bottom: 64px;
}

.blog-wapper-uae-page {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.collection-list-blog-uae-page {
  grid-column-gap: 24px;
  grid-row-gap: 48px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  margin-bottom: 40px;
  padding-bottom: 0;
  padding-right: 0;
  display: grid;
}

.blog-locked-div {
  position: relative;
}

.navbar-dropdown-option {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #1e293b;
  padding: 10px 8px;
  font-weight: 500;
  display: flex;
}

.navbar-dropdown-option:hover {
  background-color: #f1f5f9;
  border-radius: 4px;
}

.navbar-dropdown-option:active {
  color: #3852c5;
  background-color: #edf0fe;
}

.html-embed-8 {
  text-align: center;
  order: 0;
  align-self: flex-start;
  width: 20px;
  height: 20px;
  padding-top: 1px;
  padding-left: 0;
  padding-right: 1px;
}

.div-block-131 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.navbar-dropdown-programme-menulist-resources {
  min-width: 180px;
}

.navbar-dropdown-programme-menulist-resources.w--open {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 4px;
  flex-direction: column;
  margin-top: 12px;
  padding: 16px;
  display: flex;
  box-shadow: 0 6px 15px #0000000d;
}

.instagram-nav-link-div {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #1e293b;
  background-color: #ffeaf1;
  border-radius: 4px;
  justify-content: space-between;
  padding: 12px;
  display: flex;
}

.instagram-nav-link-div:hover {
  background-color: #ffe3ed;
}

.ig-icons {
  flex-direction: row;
  align-self: center;
  display: flex;
}

.div-block-132 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.text-block-15 {
  font-size: 14px;
  font-weight: 500;
  line-height: 130%;
}

.text-block-16 {
  color: #e1306c;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
}

.div-block-133 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-direction: column;
  display: flex;
}

.instagram-nav-link-div-mobile {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #1e293b;
  background-color: #ffeaf1;
  border-radius: 4px;
  justify-content: space-between;
  padding: 12px;
  display: none;
}

.instagram-nav-link-div-mobile:hover {
  background-color: #ffe3ed;
}

.div-block-132-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.html-embed-10 {
  text-align: left;
  border: 2px #e2e8f0;
  border-radius: 8px;
  width: auto;
  height: 480px;
  overflow: hidden;
}

.ig-page-columns {
  width: 100%;
  margin-top: 48px;
  margin-bottom: 48px;
  display: flex;
}

.ig-page-column-1 {
  grid-row-gap: 0px;
  flex-direction: column;
  align-self: center;
  padding-left: 0;
  padding-right: 48px;
  display: flex;
}

.ig-page-column-2 {
  padding-left: 0;
  padding-right: 0;
}

.image-43 {
  width: 200px;
}

.ttam-section-div {
  width: 100%;
  margin-top: 48px;
  margin-bottom: 48px;
  position: relative;
  right: 0;
  overflow: visible;
}

.ttam-section-div.path-section {
  position: static;
}

.text-block-17 {
  color: #64748b;
  text-align: center;
  letter-spacing: -.8px;
  max-width: 80%;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
}

.text-block-17.taam {
  text-align: left;
}

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

.mentoring-call-section-divmentoring-call-section-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #382c43;
  background-color: #f5f2f8;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  padding: 16px;
  display: flex;
}

.mentoring-call-section-divmentoring-call-section-div.green {
  color: #364423;
  background-color: #f5f8ef;
}

.mentoring-call-section-divmentoring-call-section-div.blue {
  color: #1a424a;
  background-color: #e5f6f6;
}

.heading-16 {
  letter-spacing: -.4px;
  margin-top: 0;
  margin-bottom: auto;
  font-size: 20px;
  line-height: 24px;
}

.div-block-136 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.image-44 {
  align-self: flex-start;
}

.text-block-18 {
  font-size: 16px;
  line-height: 130%;
}

.div-block-137 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

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

.ttam-tab {
  color: #334155;
  background-color: #0000;
  margin-right: 24px;
  padding: 0 2px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}

.ttam-tab.w--current {
  color: #4666f6;
  background-color: #0000;
  border-bottom: 2px solid #4666f6;
  border-radius: 2px;
  padding-bottom: 8px;
  font-weight: 600;
}

.ttam-tabs-content {
  margin-top: 24px;
}

.div-block-138 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.div-block-139 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.div-block-140 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.ttam-list-item {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: flex-start;
  display: flex;
}

.ttam-list {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.ttam-tabs-button {
  color: #fff;
  text-align: left;
  background-color: #4666f6;
  border: 1px solid #0000;
  border-radius: 4px;
  align-self: flex-start;
  margin: 8px 0 0;
  padding: 12px 20px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.ttam-tabs-button:hover {
  background-color: #3852c5;
}

.ttam-tabs-button:active {
  background-color: #2a3d94;
}

.ttam-heading-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
}

.lottie-animation-2 {
  width: 100%;
  height: 100%;
  position: relative;
  inset: 0 0 0%;
}

.lottie-animation-2.mobile {
  display: none;
}

.div-block-141 {
  width: 100%;
  margin-bottom: 0;
  position: relative;
}

.bold-text-9 {
  background-color: #0000;
  background-image: linear-gradient(to right, #e5a256, #97bc62);
}

.whatsapp-chat-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  background-color: #128c7e;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px;
  display: none;
}

.div-block-136-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  display: flex;
}

.text-block-18-copy {
  text-align: center;
  font-size: 16px;
  line-height: 130%;
}

.text-block-18-copy.link {
  text-decoration: none;
}

.call-us-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #334155;
  background-color: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.link-6 {
  color: #60a5fa;
  font-weight: 500;
  text-decoration: none;
  display: inline;
}

.link-6:hover {
  text-decoration: underline;
}

.text-block-18-copy-copy {
  font-size: 16px;
  line-height: 130%;
  text-decoration: underline;
}

.ttam-faq-s {
  grid-row-gap: 24px;
  flex-direction: column;
  margin-top: 40px;
  margin-bottom: 48px;
  display: flex;
}

.div-block-142 {
  z-index: 2;
  background-color: #0f172a;
  margin-top: -4px;
  position: static;
}

.div-block-143 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #fff;
  flex-direction: column;
  display: flex;
}

.ttam-section-div-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: grid;
}

.arrow {
  flex-direction: row;
  align-self: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.parentdiv {
  border: 2px solid #e1306c;
  border-radius: 500px;
  align-self: center;
  width: 28px;
  height: 28px;
  padding: 7px;
  display: flex;
}

.parentdiv.tam {
  border-color: #4666f6;
}

.parentdiv.adw {
  border-color: #e5a256;
}

.parentdiv.tam-btn, .parentdiv.tam-copy, .parentdiv.tam-copy, .parentdiv.tam-copy {
  border-color: #4666f6;
}

.collection-list-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-wrap: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: flex-start;
  align-self: stretch;
  max-width: none;
  display: flex;
  position: relative;
  left: auto;
}

.div-block-144 {
  border: 1px solid #e2e8f0;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  margin-bottom: 2px;
  padding: 24px;
  display: flex;
}

.image-45 {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  width: 100%;
  max-width: 300px;
}

.collection-item-6 {
  flex-direction: column;
  justify-content: flex-start;
  width: 300px;
  max-width: 300px;
  height: 354px;
  min-height: 100%;
  margin-right: 24px;
  display: flex;
  position: relative;
}

.read-article-link {
  color: #3b82f6;
  order: 1;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.div-block-145 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  margin-top: -8px;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  display: flex;
}

.link-block-12 {
  max-width: 100%;
  display: block;
}

.slider-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 92px 92px 92px 92px 92px 92px 92px 92px;
  grid-auto-flow: row dense;
  place-content: center;
  place-items: center;
  margin-left: auto;
  margin-right: 0;
  font-family: Inter, sans-serif;
  position: relative;
  inset: auto auto auto 0;
  overflow: hidden;
}

.icon-only-button {
  color: #1e293b;
  border-radius: 4px;
  width: 40px;
  margin: 1px;
  padding: 4px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
}

.icon-only-button:hover {
  background-color: #f1f5f9;
}

.icon-only-button:active {
  background-color: #e2e8f0;
}

.icon-only-button:focus {
  outline-offset: 1px;
  border: 2px #60a5fa;
  border-radius: 5px;
  outline: 2px #60a5fa;
}

.ttam-top-cta-button {
  color: #fff;
  text-align: left;
  background-color: #4666f6;
  border: 1px solid #0000;
  border-radius: 4px;
  align-self: center;
  margin: 0;
  padding: 16px 28px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  display: block;
}

.ttam-top-cta-button:hover {
  background-color: #3852c5;
}

.ttam-top-cta-button:active {
  background-color: #2a3d94;
}

.ttam-top-cta-button.mobile {
  display: none;
}

.ttam-heading {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
}

.ttam-heading.space {
  letter-spacing: -.8px;
  margin-bottom: 32px;
  font-size: 40px;
  line-height: 48px;
  position: static;
}

.collection-list-wrapper-7-web {
  height: 100%;
  margin-bottom: 0;
  margin-left: auto;
  display: flex;
  position: relative;
  overflow: visible;
}

.div-block-138-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.div-block-139-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.div-block-140-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.ttam-tabs-button-copy {
  color: #fff;
  text-align: left;
  background-color: #4666f6;
  border: 1px solid #0000;
  border-radius: 4px;
  align-self: flex-start;
  margin: 8px 0 0;
  padding: 12px 20px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.ttam-tabs-button-copy:hover {
  background-color: #3852c5;
}

.ttam-tabs-button-copy:active {
  background-color: #2a3d94;
}

.div-block-149 {
  display: none;
}

.image-46 {
  width: 100%;
  display: none;
}

.html-embed-11 {
  text-align: center;
  justify-content: center;
  width: 100%;
  display: flex;
}

.suraasa-mentoring-impact {
  color: #fff;
  letter-spacing: -.96px;
  margin-top: 128px;
  margin-bottom: 128px;
  font-size: 48px;
  line-height: 58px;
}

.div-block-150 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.div-block-151 {
  background-image: linear-gradient(to right, #9a7bba, #e5a256);
  border-top-left-radius: 500px;
  border-top-right-radius: 500px;
  flex-direction: column;
  align-self: stretch;
  align-items: center;
  margin-top: 96px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.div-block-152 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fff;
  flex-direction: column;
  align-self: center;
  align-items: center;
  margin-top: 84px;
  display: flex;
}

.impact-number {
  color: #fff;
  text-align: center;
}

.div-block-151-copy {
  background-image: linear-gradient(to right, #49b7cc, #97bc62);
  border-radius: 0 0 500px 500px;
  flex-direction: column;
  justify-content: flex-end;
  align-self: stretch;
  align-items: center;
  width: 100%;
  margin-bottom: 96px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.div-block-152-copy {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fff;
  flex-direction: column;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 84px;
  display: flex;
}

.text-block-18-copy {
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
}

.impact-number-copy {
  color: #fff;
  text-align: center;
}

.start-teaching-text {
  background-color: #0000;
  background-image: linear-gradient(to right, #9a7bba, #49b7cc);
}

.grow-faster-text {
  background-color: #0000;
  background-image: linear-gradient(to right, #49b7cc, #97bc62);
}

.heading-link {
  color: #1e293b;
}

.slider-wrapper {
  height: 100%;
  margin-bottom: 0;
  margin-left: auto;
  display: none;
  position: relative;
  overflow: visible;
}

.slider-list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-wrap: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: flex-start;
  align-self: stretch;
  max-width: none;
  display: flex;
  position: relative;
  left: auto;
}

.slider-item {
  flex-direction: column;
  justify-content: flex-start;
  width: 300px;
  max-width: 300px;
  height: 354px;
  min-height: 100%;
  margin-right: 24px;
  display: flex;
  position: relative;
}

.grid-11-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.slider-navigation-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  margin-top: 16px;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  display: none;
}

.slider-navigation {
  color: #1e293b;
  border-radius: 4px;
  margin: 1px;
  padding: 4px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
}

.slider-navigation:hover {
  background-color: #f1f5f9;
}

.slider-navigation:active {
  background-color: #e2e8f0;
}

.slider-navigation:focus {
  outline-offset: 1px;
  border: 2px #60a5fa;
  border-radius: 5px;
  outline: 2px #60a5fa;
}

.image-47, .image-48 {
  width: 22px;
}

.heading-16-copy {
  letter-spacing: -.32px;
  margin-top: 0;
  margin-bottom: auto;
  font-size: 16px;
  line-height: 20px;
}

.call-back-form {
  z-index: 9999;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #00000059;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.html-embed-12 {
  object-fit: fill;
  width: 100%;
  min-width: 500px;
  margin-bottom: -24px;
  overflow: auto;
}

.popup__close-icon {
  cursor: pointer;
  align-self: flex-start;
  width: 28px;
  height: 28px;
  position: static;
  right: 24px;
}

.zoho-form-inner-container {
  aspect-ratio: auto;
  object-fit: fill;
  background-color: #fff;
  border-radius: 8px;
  padding: 24px;
  position: relative;
  overflow: auto;
  box-shadow: 0 8px 25px #00000026;
}

.cross-btn {
  color: #1e293b;
  border-radius: 4px;
  margin: 1px;
  padding: 4px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
  position: absolute;
  top: 24px;
  right: 24px;
}

.cross-btn:hover {
  background-color: #f1f5f9;
}

.cross-btn:active {
  background-color: #e2e8f0;
}

.cross-btn:focus {
  outline-offset: 1px;
  border: 2px #60a5fa;
  border-radius: 5px;
  outline: 2px #60a5fa;
}

.chapter-title-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.chapter-chip {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #f8fafc;
  border-radius: 50px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 4px 10px;
  display: flex;
}

.web-emphasised {
  color: #f8fafc;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 130%;
}

.large-title {
  color: #fff;
  letter-spacing: -1.12px;
  font-family: Inter, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 120%;
}

.large-title.main-page {
  color: #1e3a8a;
}

.lead-magnet-form, .lead-magnet-form-copy, .lead-magnet-form-copy {
  z-index: 9999;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #00000059;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.header-section-div {
  background-color: #dbeafe;
  position: relative;
  overflow: hidden;
}

.header-section-div.chapter-2 {
  background-color: #49b7cc;
}

.header-section-div.chapter-3 {
  background-color: #9a7bba;
}

.header-section-div.chapter-4 {
  background-color: #97bc62;
}

.header-section-div.chapter-5 {
  background-color: #90a3fa;
}

.header-section-div.chapter-6 {
  background-color: #d86565;
}

.header-section-div.chapter-7 {
  background-color: #60a5fa;
}

.header-section-div.chapter-8 {
  background-color: #f2d16a;
}

.header-section-div.chapter-1 {
  background-color: #e5a256;
}

.header-section-div.g4--c3 {
  background-color: #dcc9ef;
}

.header-section-div.g4--c4 {
  background-color: #dfefc8;
}

.header-section-div.g4-c2 {
  background-color: #f2d8bd;
}

.header-section-div.main {
  background-color: #c3e5ec;
}

.chapter-number {
  color: #f2d0aa;
  letter-spacing: -.02em;
  font-family: Inter, sans-serif;
  font-size: 560px;
  font-weight: 700;
  line-height: 73%;
}

.chapter-number.chapter-2 {
  color: #a4dbe5;
}

.chapter-number.chapter-3 {
  color: #ccbddd;
  -webkit-text-stroke-color: #ccbddd;
}

.chapter-number.chapter-4 {
  color: #cbdeb1;
  -webkit-text-stroke-color: #cbdeb1;
}

.chapter-number.chapter-5 {
  color: #c7d1fd;
  -webkit-text-stroke-color: #f9e8b5;
}

.chapter-number.chpater-6 {
  color: #f0c4c4;
}

.chapter-number.chapter-7 {
  color: #b0d2fd;
  -webkit-text-stroke-color: #f9e8b5;
}

.chapter-number.chapter-8 {
  color: #f9e8b5;
  -webkit-text-stroke-color: #f9e8b5;
}

.body-content {
  z-index: 1;
  color: #1e293b;
  letter-spacing: 0;
  font-size: 18px;
  font-style: normal;
  line-height: 140%;
  list-style-type: decimal;
  position: relative;
}

.body-content.white {
  color: #fff;
}

.body-content.list {
  margin-bottom: 0;
  padding-bottom: 12px;
  list-style-type: decimal;
}

.body-content.list.unordered {
  list-style-type: disc;
}

.body-content.list.unordered.last {
  padding-bottom: 0;
}

.body-content.italics {
  font-style: italic;
}

.body-content.italics.small {
  font-size: 16px;
  font-weight: 400;
}

.body-content.imp {
  font-size: 20px;
  font-weight: 700;
}

.body-content p {
  margin-bottom: 12px;
}

.body-content h2 {
  margin-bottom: 16px;
}

.content-section {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  border: 1px #000;
  border-bottom: 1px solid #cbd5e1;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 48px;
  display: grid;
}

.content-section.wrapping-up {
  border-style: none;
  border-color: #000;
  padding-bottom: 0;
}

.content-section.wrapping-up-main {
  z-index: 1;
  border-style: none;
  border-color: #000;
  padding-bottom: 0;
  position: relative;
}

.content-section.anchor {
  justify-content: space-between;
}

.body-content-warpper {
  grid-row-gap: 48px;
  flex-direction: column;
  width: 100%;
  margin-top: 48px;
  margin-bottom: 48px;
  display: flex;
}

.content-container---subsection {
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.content-container---subsection.locked {
  display: none;
}

.title-2 {
  color: #1e293b;
  letter-spacing: -.64px;
  width: 100%;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 130%;
  position: sticky;
  top: 96px;
  bottom: 96px;
}

.title-2.white {
  color: #fff;
}

.title-2.question {
  position: static;
}

.title-2.cu {
  line-height: 120%;
  position: static;
}

.heading-container {
  width: 100%;
}

.guide-image {
  border: 1px solid #e2e8f0;
  border-radius: 12px;
  width: 100%;
}

.guide-image.wraping-up-section {
  border-style: none;
}

.guide-image.extra {
  display: none;
}

.dark-link {
  color: #0f172a;
  text-decoration: underline;
}

.dark-link:hover {
  text-decoration: underline;
}

.wrapping-up-section-div {
  background-color: #e5a256;
  padding-top: 48px;
  padding-bottom: 48px;
  position: relative;
}

.wrapping-up-section-div.chapter-2 {
  background-color: #49b7cc;
}

.wrapping-up-section-div.chapter-3 {
  background-color: #9a7bba;
}

.wrapping-up-section-div.chapter-4 {
  background-color: #97bc62;
}

.wrapping-up-section-div.chapter-6 {
  background-color: #d86565;
}

.wrapping-up-section-div.chapter-7 {
  background-color: #60a5fa;
}

.wrapping-up-section-div.chapter-8 {
  background-color: #f2d16a;
}

.wrapping-up-section-div.chapter-5 {
  background-color: #90a3fa;
}

.wrapping-up-section-div.main {
  background-color: #dbeafe;
}

.guides-faqs {
  grid-row-gap: 24px;
  flex-direction: column;
  width: 100%;
  margin-bottom: 24px;
  display: flex;
}

.guides-faqs.pdp {
  margin-bottom: 0;
}

.eligibility-card {
  grid-row-gap: 24px;
  background-color: #eff6ff;
  border-radius: 24px;
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  display: flex;
}

.frame-12281 {
  grid-column-gap: 12px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.frame-12251 {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.strong-large-body {
  color: #0f172a;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 130%;
}

.eligibility-list-item {
  grid-column-gap: 12px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 586px;
  display: flex;
}

.vectors-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 24px;
  height: 24px;
  display: flex;
}

.web-body {
  color: #1e293b;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.image-49 {
  align-self: flex-start;
  width: 60px;
}

.fun-fact-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f5f8ef;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  display: flex;
}

.frame-12302 {
  grid-column-gap: 8px;
  grid-row-gap: 4px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.frame-12413 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 8px;
  display: flex;
}

.frame-2565 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 27px;
  height: 27px;
  display: flex;
}

.web-title2 {
  color: #97bc62;
  letter-spacing: -.48px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.frame-12308 {
  grid-column-gap: 8px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-2 {
  color: #0f172a;
  letter-spacing: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
}

.frame-12307 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-3 {
  color: #138d75;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 130%;
}

.text-4 {
  color: #ce3e3e;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 130%;
}

.guide-faq-item {
  border-bottom: 1px solid #e2e8f0;
  width: 100%;
  padding-bottom: 24px;
}

.faq-section {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: grid;
}

.question-trigger-div-copy {
  cursor: pointer;
  justify-content: space-between;
  margin-bottom: 0;
  display: flex;
}

.content-section-copy {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: grid;
}

.html-embed-13 {
  margin-bottom: 121px;
}

.testimonial-contaniner-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.testimonial-card-guides {
  text-align: left;
  border: 1px solid #e3e3e3;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  width: auto;
  margin-right: 0;
  padding: 16px;
  display: flex;
  box-shadow: 4px 4px 15px #0000000d;
}

.testimonial-text {
  letter-spacing: 0;
  align-self: flex-start;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}

.name-div {
  flex-direction: row;
  align-items: center;
  padding-right: 0;
  display: flex;
}

.user-name-copy {
  letter-spacing: 0;
  align-self: flex-start;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 130%;
}

.web-body-copy {
  color: #1e293b;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
}

.related-resource-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #e5f6f6;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  display: flex;
}

.web-title2-copy {
  color: #1a424a;
  letter-spacing: -.48px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.body-content-copy {
  color: #0f172a;
  letter-spacing: 0;
  font-size: 14px;
  line-height: 140%;
}

.youtube {
  border-radius: 12px;
}

.youtube-wrapper {
  border-radius: 12px;
  height: 100%;
  overflow: hidden;
}

.guides-button {
  color: #fff;
  text-align: left;
  background-color: #4666f6;
  border: 1px solid #0000;
  border-radius: 4px;
  align-self: flex-start;
  margin: 0;
  padding: 12px 20px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.guides-button:hover {
  background-color: #3852c5;
}

.guides-button:active {
  background-color: #2a3d94;
}

.guides-button.white {
  color: #000;
  background-color: #fff;
}

.guides-button.white.dubai-page {
  align-self: center;
}

.guides-button.chapter-8 {
  z-index: 1;
  margin-bottom: 12px;
  position: relative;
}

.title-3 {
  color: #1e293b;
  letter-spacing: -.48px;
  width: 100%;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 130%;
  position: static;
  top: 96px;
  bottom: 96px;
}

.title-3.white {
  color: #fff;
  line-height: 120%;
}

.title-3.blue {
  color: #1e3a8a;
}

.title-3.wh {
  color: #fff;
}

.title-4 {
  color: #0f172a;
  letter-spacing: -.4px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
  position: static;
  top: 96px;
  bottom: 96px;
}

.title-4.blue {
  color: #60a5fa;
}

.title-4.white {
  color: #fff;
}

.title-3-copy {
  color: #0f172a;
  letter-spacing: -.48px;
  width: 100%;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 130%;
  position: static;
  top: 96px;
  bottom: 96px;
}

.guide-list {
  margin-top: 0;
  padding-left: 24px;
  list-style-type: square;
}

.guide-list.italics {
  list-style-type: lower-alpha;
}

.guide-list-item {
  color: #0f172a;
  padding-bottom: 8px;
  font-size: 16px;
  list-style-type: decimal;
}

.myth-buster-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f2e6ff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  display: flex;
}

.myth-burster-heading {
  color: #382c43;
  letter-spacing: -.48px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.text-2-copy {
  color: #0f172a;
  letter-spacing: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
}

.image-new-copy-copy {
  mix-blend-mode: normal;
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 100%;
  align-self: center;
  width: 48px;
  height: 48px;
  margin: 0 8px 0 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  display: block;
}

.designation-text {
  letter-spacing: 0;
  align-self: flex-start;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 130%;
}

.testimonial-text-copy {
  letter-spacing: 0;
  align-self: flex-start;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
}

.div-block-154 {
  grid-row-gap: 4px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.yes-btn {
  grid-column-gap: 8px;
  grid-row-gap: 4px;
  cursor: pointer;
  border: 2px solid #138d75;
  border-radius: 99px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  display: flex;
}

.answer-copy {
  color: #1e293b;
  padding-top: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.guide-faq-list {
  margin-top: 0;
  padding-left: 24px;
}

.chapters-index-div {
  background-color: #eff6ff;
  padding-top: 48px;
  padding-bottom: 48px;
}

.title-2-copy {
  color: #0f172a;
  letter-spacing: -.64px;
  width: 100%;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 130%;
  position: static;
  top: 96px;
  bottom: 96px;
}

.div-block-155 {
  grid-row-gap: 32px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.quick-stack-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  padding: 0;
}

.chapter-card {
  background-color: #e5a256;
  border-radius: 24px;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 200px;
  padding: 16px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.chapter-card:hover {
  border: 1px #000;
  box-shadow: 0 8px #533a1f;
}

.chapter-card.w--current {
  background-image: linear-gradient(#0009, #0009);
}

.chapter-card.chpater-2 {
  background-color: #49b7cc;
}

.chapter-card.chpater-2:hover {
  box-shadow: 0 8px #1a424a;
}

.chapter-card.chpater-2.w--current {
  border: 4px #80cddb;
}

.chapter-card.chpater-3 {
  background-color: #9a7bba;
}

.chapter-card.chpater-3:hover {
  box-shadow: 0 8px #382c43;
}

.chapter-card.chpater-4 {
  background-color: #97bc62;
}

.chapter-card.chpater-4:hover {
  box-shadow: 0 8px #364423;
}

.chapter-card.chpater-5 {
  background-color: #90a3fa;
}

.chapter-card.chpater-5:hover {
  box-shadow: 0 8px #0e1431;
}

.chapter-card.chpater-6 {
  background-color: #e18a8a;
}

.chapter-card.chpater-6:hover {
  box-shadow: 0 8px #4a1616;
}

.chapter-card.chpater-7 {
  background-color: #60a5fa;
}

.chapter-card.chpater-7:hover {
  box-shadow: 0 8px #1e3a8a;
}

.chapter-card.chpater-8 {
  background-color: #f2d16a;
}

.chapter-card.chpater-8:hover {
  box-shadow: 0 8px #544103;
}

.chapter-number-small {
  color: #ffffff4d;
  letter-spacing: -.02em;
  font-family: Inter, sans-serif;
  font-size: 260px;
  font-weight: 700;
  line-height: 73%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.title-3-copy {
  z-index: 1;
  color: #0f172a;
  letter-spacing: -.48px;
  align-self: flex-start;
  width: 100%;
  max-width: 90%;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 130%;
  position: relative;
  top: auto;
  bottom: auto;
}

.title-3-copy.white {
  color: #fff;
}

.yes-text {
  color: #0f172a;
  letter-spacing: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
  display: none;
}

.div-block-156 {
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.no-btn {
  grid-column-gap: 8px;
  grid-row-gap: 4px;
  cursor: pointer;
  border: 2px solid #ce3e3e;
  border-radius: 99px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  display: flex;
}

.no-text {
  color: #0f172a;
  letter-spacing: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
  display: none;
}

.html-embed-14 {
  color: #138d75;
}

.html-embed-15 {
  color: #ce3e3e;
}

.html-embed-16 {
  border: 1px #000;
  border-radius: 16px;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding-bottom: 0;
  font-size: 18px;
  overflow: hidden;
}

.notes-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff9e6;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  display: flex;
}

.notes-heading {
  color: #eab308;
  letter-spacing: -.48px;
  -webkit-text-stroke-color: #eab308;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.div-block-157 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/64b7ff08c66ccc698dd4bd67_Group%202545.avif");
  background-position: 50% 100%;
  background-size: cover;
}

.yes-text-2, .no-text-2 {
  color: #0f172a;
  letter-spacing: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
  display: none;
}

.yes-btn-2 {
  grid-column-gap: 8px;
  grid-row-gap: 4px;
  cursor: pointer;
  border: 2px solid #138d75;
  border-radius: 99px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  display: flex;
}

.no-btn-2 {
  grid-column-gap: 8px;
  grid-row-gap: 4px;
  cursor: pointer;
  border: 2px solid #ce3e3e;
  border-radius: 99px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  display: flex;
}

.div-block-137-copy {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.ad---heading-div {
  grid-row-gap: 16px;
  flex-direction: column;
  align-self: center;
  align-items: center;
  display: flex;
}

.div-block-159 {
  background-image: linear-gradient(#fff, #c4d8f5 65%, #e3c7e6 81%, #fed4c2 99%);
  border-radius: 0 0 500px 500px;
  padding-bottom: 0;
}

.ad---note {
  letter-spacing: -.8px;
  margin-top: 48px;
  margin-bottom: 48px;
  font-size: 40px;
  font-weight: 500;
  line-height: 120%;
}

.div-block-160 {
  grid-row-gap: 40px;
  flex-direction: column;
  width: 100%;
  margin-top: 48px;
  margin-bottom: 48px;
  padding-top: 0;
  display: flex;
}

.ad---heading-2 {
  color: #0f172a;
  text-align: center;
  letter-spacing: -.8px;
  width: 100%;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 130%;
  position: static;
  top: 96px;
  bottom: 96px;
}

.ad---heading-2.left {
  text-align: left;
}

.frame-12239 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
}

.frame-2552 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.frame-12258 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-5 {
  color: #000;
  letter-spacing: -.02em;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
}

.web-body-2 {
  color: #1e293b;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.frame-12243 {
  grid-column-gap: 87px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 48px;
  margin-bottom: 48px;
  display: flex;
}

.frame-12241 {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-2556 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.web-subtitle2 {
  color: #64748b;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.frame-2559 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-2557 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  flex: 0 auto;
  place-content: flex-start center;
  align-items: stretch;
  display: flex;
}

.ellipse-7 {
  object-fit: cover;
  border: 2px solid #fff;
  border-radius: 1000px;
}

.frame-2562 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #0f172a;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 306px;
  padding: 24px;
  display: flex;
}

.frame-2561 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.frame-2560 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.web-strong {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
}

.web-small-body {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 130%;
}

.text-6 {
  color: #fff;
  letter-spacing: -.02em;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.frame-12038 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #f8fafc;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 64px;
  padding: 48px 0;
  display: none;
}

.web-title2-2 {
  color: #1e293b;
  letter-spacing: -.02em;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.frame-12037 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: grid;
}

.frame-12034 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  background-color: #0e1431;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 11%;
  padding: 16px;
  display: flex;
}

.web-title3 {
  color: #fff;
  letter-spacing: -.02em;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.web-body-3 {
  color: #cbd5e1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.web-strong-2 {
  color: #64748b;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
}

.web-strong-3 {
  color: #1e293b;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
}

.ad---date {
  background-color: #fff;
  border: 1px #000;
  border-right: 2px solid #e2e8f0;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 33.33%;
  height: 100%;
  max-height: 86px;
  padding: 24px 24px 32px;
  display: flex;
}

.collection-item-7 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.collection-list-6 {
  width: 99.9999%;
}

.collection-list-wrapper-8 {
  width: 100%;
}

.div-block-161 {
  border-radius: 16px;
  width: 100%;
  overflow: hidden;
}

.collection-item-7-copy {
  border-bottom: 1px solid #e2e8f0;
  width: 100%;
  display: flex;
}

.ad---button {
  background-color: #fff;
  border: 1px #000;
  border-right: 2px solid #e2e8f0;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 33.33%;
  max-height: 85px;
  padding: 16px 24px;
  display: flex;
}

.frame-12266 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 16px;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr .6fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 48px;
  margin-bottom: 0;
  display: grid;
  overflow: hidden;
}

.frame-12263 {
  grid-column-gap: 83px;
  grid-row-gap: 83px;
  background-color: #fcf6ee;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding: 64px 32px;
  display: flex;
}

.frame-12262 {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.web-body-4 {
  color: #1e293b;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.frame-12225 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vectors-wrapper-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: contain;
  justify-content: center;
  align-items: center;
  display: flex;
}

.vectors-wrapper-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 28.384px;
  height: 28.1035px;
  display: flex;
}

.vectors-wrapper-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 33.5678px;
  height: 33.5678px;
  display: flex;
}

.vectors-wrapper-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 33.5678px;
  height: 33.7297px;
  display: flex;
}

.ito-whatsapp-share-chat_lightmode-1 {
  object-fit: contain;
}

.frame-12462 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #1e293b;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  padding: 32px 32px 0;
  display: flex;
}

.ad---register-form-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  letter-spacing: -.8px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  margin-bottom: 48px;
  padding-top: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 120%;
  display: grid;
  box-shadow: 0 6px 15px #0000000d;
}

.description-text {
  color: #64748b;
  letter-spacing: -.8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
}

.div-block-163 {
  background-color: #e7f1ff;
  height: 100%;
  padding: 48px;
  display: flex;
}

.image-51 {
  border-radius: 16px;
  box-shadow: 0 8px 25px #00000026;
}

.div-block-164 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  padding: 32px 32px 0;
  display: flex;
}

.ad---faq-section {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 96px;
  margin-bottom: 64px;
  display: flex;
  position: relative;
  right: 0;
  overflow: hidden;
}

.ad---faq-container {
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 16px;
  margin-bottom: 16px;
  display: flex;
}

.frame-2556-copy {
  grid-column-gap: 8px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 100%;
  display: flex;
}

.ad---form {
  border-radius: 4px;
  min-width: 100%;
  min-height: 100%;
  margin-bottom: 0;
  margin-left: -16px;
  padding-left: 0;
  font-size: 16px;
}

.div-block-165 {
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.ad---title {
  text-align: center;
  letter-spacing: -1.12px;
  font-size: 56px;
  line-height: 68px;
}

.guide-card {
  grid-row-gap: 12px;
  background-color: #dae0fd;
  border-radius: 16px;
  flex-direction: column;
  padding: 16px;
  display: flex;
}

.guide-hero-section {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: grid;
  position: relative;
}

.image-52 {
  width: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.image-53 {
  width: 60%;
}

.image-53.c1 {
  width: 75%;
}

.chapter-title-div-copy {
  grid-column-gap: 20px;
  grid-row-gap: 24px;
  z-index: 2;
  grid-column-gap: 20px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  display: flex;
}

.chapter-title-div-copy-copy {
  grid-column-gap: 20px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 48px;
  margin-bottom: 0;
  display: flex;
}

.image-52-copy {
  opacity: .4;
  width: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.link-7 {
  text-decoration: underline;
}

.div-block-166 {
  background-color: #49b7cc;
  border-radius: 500px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 8px;
  display: flex;
}

.user-name-copy-copy {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  align-self: center;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 130%;
}

.name-div-copy-copy {
  grid-column-gap: 8px;
  grid-row-gap: 4px;
  flex-direction: row;
  align-self: flex-start;
  align-items: center;
  padding-right: 0;
  display: flex;
}

.div-block-166-copy {
  background-color: #9a7bba;
  border-radius: 500px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 8px;
  display: flex;
}

.person-name {
  letter-spacing: 0;
  align-self: center;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 130%;
}

.guide-featured-card {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  background-color: #dbeafe;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 72px;
  padding: 0 32px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.guide-featured-card.g2 {
  background-color: #ede2f7;
  grid-template-columns: 1fr 1fr;
}

.guide-featured-card.g2.wm {
  min-height: 100%;
  margin-bottom: 0;
}

.guide-featured-card.guide-1 {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-auto-columns: 1fr;
  display: none;
}

.guide-featured-card.guide-1.wm {
  margin-bottom: 0;
}

.guide-featured-card.guide-1.wm.blog {
  min-height: 100%;
  display: flex;
}

.guide-featured-card.g3 {
  background-color: #ede2f7;
  grid-template-columns: 1fr 1fr;
}

.guide-featured-card.g3.blog {
  background-color: #dfefc8;
  width: auto;
  height: 100%;
  min-height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 12px;
}

.guide-featured-card.g4 {
  background-color: #c3e5ec;
  min-height: 100%;
  margin-bottom: 0;
}

.guide-featured-card.g5 {
  background-color: #fbe4cc;
  grid-template-columns: 1fr 1fr;
  min-height: 100%;
  margin-bottom: 0;
  padding-top: 0;
}

.large-featured-res-heading-copy {
  color: #1e3a8a;
  letter-spacing: -.48px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

.read-more-button {
  background-color: #3b82f6;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  padding: 12px 20px 12px 24px;
  display: flex;
}

.read-more-button:hover {
  background-color: #1d6beb;
}

.read-more-button.orange {
  background-color: #e5a256;
}

.read-more-button.orange:hover {
  background-color: #d68f3f;
}

.read-more-button.green {
  background-color: #97bc62;
}

.read-more-button.blue {
  background-color: #49b7cc;
}

.read-more-button.purple {
  background-color: #9a7bba;
}

.read-more-button.purple:hover {
  background-color: #765b92;
}

.guide-featured-div {
  z-index: 1;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.guide-featured-div.g2 {
  padding-top: 32px;
  padding-bottom: 32px;
}

.large-featured-res-des-copy {
  color: #1e293b;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.image-52-copy {
  width: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.guide-featured-teach-abroad-card {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  background-color: #ffefbe;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 72px;
  padding: 0 32px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.large-featured-res-heading-copy-copy {
  color: #1e293b;
  letter-spacing: -.48px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

.read-more-button-copy {
  color: #fff;
  background-color: #232323;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  padding: 12px 20px 12px 24px;
  display: flex;
}

.read-more-button-copy:hover {
  background-color: #070707;
}

.for-example-heading {
  color: #382c43;
  letter-spacing: -.48px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.vectors-wrapper-2-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 27px;
  height: 27px;
  display: flex;
}

.vectors-wrapper-ex {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.ad-top-cta-button {
  color: #fff;
  text-align: left;
  background-color: #4666f6;
  border: 1px solid #0000;
  border-radius: 4px;
  align-self: center;
  margin: 0;
  padding: 16px 32px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  display: block;
}

.ad-top-cta-button:hover {
  background-color: #3852c5;
}

.ad-top-cta-button:active {
  background-color: #2a3d94;
}

.ad---heading-2-copy {
  color: #0f172a;
  letter-spacing: -.8px;
  width: 100%;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  position: static;
  top: 96px;
  bottom: 96px;
}

.ss-div {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.frame-12267 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #e2e8f0;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 16px;
  display: none;
}

.frame-12268 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.web-strong-4 {
  color: #1e293b;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
}

.web-body-5 {
  color: #64748b;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.primary-blue-text {
  color: #4666f6;
  font-weight: 900;
}

.frame-2547 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.web-small-body-2 {
  color: #cbd5e1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 130%;
}

.web-body-6 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.chat-buuble {
  z-index: 1;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #0f172a;
  border-radius: 24px 24px 24px 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 300px;
  padding: 18px 24px;
  display: none;
  position: absolute;
  top: 669px;
  left: -32px;
}

.chat-buuble--2 {
  z-index: 1;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #0f172a;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  border-bottom-left-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 300px;
  padding: 18px 24px;
  display: none;
  position: absolute;
  inset: 300px -32px auto auto;
}

.uui-space-medium {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-medium {
  color: #1e293b;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
}

.uui-faq01_answer {
  overflow: hidden;
}

.accordion-icon_vertical-line {
  background-color: var(--untitled-ui-gray400\<deleted\|variable-b339bef7\>);
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

.accordion-icon_horizontal-line {
  background-color: var(--untitled-ui-gray400\<deleted\|variable-b339bef7\>);
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.accordion-icon_component {
  border: 2px solid var(--untitled-ui-gray400\<deleted\|variable-b339bef7\>);
  color: var(--untitled-ui-gray400\<deleted\|variable-b339bef7\>);
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.uui-faq01_icon-wrapper {
  color: var(--untitled-ui-primary600\<deleted\|variable-c514c1b4\>);
}

.uui-faq01_heading {
  color: #1e293b;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 130%;
}

.uui-faq01_question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1rem;
  display: flex;
}

.uui-faq01_accordion {
  border-bottom: 1px solid var(--untitled-ui-gray200\<deleted\|variable-bad2ea62\>);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.uui-faq01_accordion.last-item {
  border-bottom-color: #0000;
}

.uui-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.empty-state-2 {
  background-color: #fff0;
  padding: 0;
}

.div-block-167 {
  background-color: #fff0;
  margin-top: -100px;
  padding-top: 100px;
  padding-right: 0;
}

.html-embed-17 {
  display: none;
}

.bold-text-11 {
  letter-spacing: 0;
}

.guide-back-button {
  border-radius: 4px;
  order: 1;
  justify-content: flex-start;
  align-items: center;
  margin-left: -8px;
  margin-right: 0;
  padding: 4px 8px 4px 4px;
  font-weight: 500;
  display: flex;
  position: absolute;
  inset: 32px auto auto 0;
}

.guide-back-button:hover {
  background-color: #0000001a;
}

.guide-back-button:active {
  background-color: #0003;
}

.guide-back-button:focus {
  outline-offset: 1px;
  outline: 2px solid #60a5fa;
}

.guide-button-text {
  color: #fff;
  margin-bottom: 0;
  margin-left: 4px;
  margin-right: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  display: inline-block;
}

.guide-button-text.g2 {
  color: #1e293b;
  margin-left: 2px;
}

.modal {
  background-color: #fff;
  border-radius: 8px;
  max-width: 540px;
  padding: 24px;
  position: relative;
  box-shadow: 0 8px 25px #00000026;
}

.div-block-168 {
  padding: 50px;
}

.mb-div {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-169 {
  margin-top: 176px;
  margin-bottom: 257px;
}

.header-section-div---guide-2 {
  background-color: #dcc9ef;
  position: relative;
  overflow: hidden;
}

.header-section-div---guide-2.c1 {
  background-color: #c3e5ec;
}

.header-section-div---guide-2.c2 {
  background-color: #d5e6be;
}

.header-section-div---guide-2.c3 {
  background-color: #f2d8bd;
}

.header-section-div---guide-2.c4 {
  background-color: #c8e0ff;
}

.guide-hero-section-g2 {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.large-title---g2 {
  color: #382c43;
  text-align: center;
  letter-spacing: -1.12px;
  font-family: Inter, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 120%;
}

.large-title---g2.c1 {
  color: #1a424a;
}

.large-title---g2.c2 {
  color: #364423;
  -webkit-text-stroke-color: #364423;
}

.large-title---g2.c3 {
  color: #533a1f;
}

.large-title---g2.c4 {
  color: #22356c;
}

.semi-circle {
  aspect-ratio: auto;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.guide---2back-button {
  border-radius: 4px;
  order: 1;
  justify-content: flex-start;
  align-items: center;
  margin-left: -8px;
  margin-right: 0;
  padding: 4px 8px 4px 4px;
  font-weight: 500;
  display: flex;
  position: absolute;
  inset: 24px auto auto 0;
}

.guide---2back-button:hover {
  background-color: #0000001a;
}

.guide---2back-button:active {
  background-color: #0003;
}

.guide---2back-button:focus {
  outline-offset: 1px;
  outline: 2px solid #60a5fa;
}

.chapter-chip-2 {
  z-index: 1;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #49b7cc;
  border-radius: 50px;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  padding: 4px 10px;
  display: flex;
  position: relative;
}

.chapter-chip-2.c2 {
  background-color: #97bc62;
}

.chapter-chip-2.c3 {
  background-color: #e5a256;
}

.chapter-chip-2.c4 {
  background-color: #3b82f6;
}

.chapter-chip-2.center {
  align-self: center;
}

.chapter-chip-2.center.c3---g3, .chapter-chip-2.c3---g3 {
  background-color: #9b63d5;
}

.chapter-chip-2.g4--c5 {
  background-color: #eab308;
}

.web-body-7 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.g2-chapter-title-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 64px;
  margin-bottom: 0;
  display: flex;
}

.tag {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #edf0fe;
  border-radius: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  padding: 4px 12px;
  display: flex;
}

.label {
  color: #3852c5;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
}

.heading-container---ques {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.sharing-link-div-warper {
  aspect-ratio: auto;
  background-color: #fff;
  border: 2px solid #f1f5f9;
  border-radius: 101px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  margin-right: auto;
  padding: 12px 8px;
  display: flex;
  position: static;
  inset: 96px 0%;
  box-shadow: 0 6px 15px #0000000d;
}

.sharing-link-div-container {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.side-icon-bar-container {
  z-index: 1;
  grid-column-gap: 87%;
  grid-row-gap: 87%;
  flex: 1;
  order: -1;
  justify-content: space-between;
  align-self: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  min-height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.contents-button {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: auto;
  background-color: #fff;
  border: 2px solid #f1f5f9;
  border-radius: 101px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  margin: 48px 0 48px auto;
  padding: 8px;
  display: flex;
  position: sticky;
  inset: 96px 0%;
  box-shadow: 0 6px 15px #0000000d;
}

.html-embed-18 {
  width: 20px;
  height: 20px;
}

.html-embed-18.twitter {
  padding-top: 2px;
}

.guide-sharing-link {
  color: #475569;
  justify-content: center;
  align-items: center;
  padding: 8px;
  display: flex;
}

.guide-sharing-link:hover {
  color: #3b82f6;
  background-color: #eff6ff;
  border-radius: 500px;
}

.guide-sharing-link.close {
  padding: 4px;
}

.guide-sharing-link.close:hover {
  background-color: #f1f5f9;
}

.guide-sharing-link.close-sheet {
  padding: 4px;
}

.guide-sharing-link.close-sheet:hover {
  background-color: #f1f5f9;
}

.guide-sharing-link.close-share-option {
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  padding: 8px 8px 9px 9px;
  display: flex;
}

.guide-sharing-link.close-share-option:hover {
  background-color: #f1f5f9;
}

.question-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
  position: sticky;
  top: 96px;
  bottom: 96px;
}

.guide-content-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: flex;
  position: relative;
}

.frame-40291 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 2px solid #f1f5f9;
  border-radius: 101px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding: 8px;
  display: none;
  box-shadow: 0 6px 15px #0000000d;
}

.frame-2527 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-172 {
  margin-top: 48px;
  margin-bottom: 48px;
  margin-right: auto;
  position: sticky;
  top: 96px;
  bottom: 96px;
}

.web-title3-2 {
  color: #1e293b;
  letter-spacing: -.02em;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.contents-div-2 {
  z-index: 99991;
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 320px;
  max-width: 320px;
  height: auto;
  max-height: 80%;
  margin-top: 80px;
  margin-left: 48px;
  display: flex;
  box-shadow: 0 6px 15px #0000000d;
}

.frame-40295 {
  border: 0 solid #e2e8f0;
  border-bottom-width: 1px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 16px 12px 16px 16px;
  display: flex;
}

.frame-40296 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.frame-40297 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-radius: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.vectors-wrapper-11 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.contents-list-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px;
  display: flex;
  overflow: auto;
}

.contents-list-div.scrollbar {
  width: 100%;
}

.content-wrapper {
  z-index: 9999;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #00000059;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: fixed;
  inset: 0%;
}

.body-8 {
  aspect-ratio: auto;
  overflow: visible;
}

.guides-contents---list-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #334155;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 32px;
  font-size: 16px;
  line-height: 130%;
  display: flex;
}

.guides-contents---list-div.wo-indent {
  margin-top: 0;
  padding-left: 16px;
}

.guide-contnets-list-item {
  color: #334155;
  padding-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
}

.guide-contnets-list-item:hover {
  color: #3b82f6;
}

.guide-contnets-list-item.list, .guide-contnets-list-item.list--2 {
  font-weight: 400;
}

.guide-contnets-list-item.list--2:hover {
  text-decoration: none;
}

.content-wrapper-main {
  z-index: 9999;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: none;
  position: fixed;
  inset: 0%;
}

.related-resource-card-2 {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #e5f6f6;
  border: 1px solid #c7e5eb;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  display: flex;
  position: relative;
}

.related-resource-header {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-12 {
  object-fit: cover;
  border: 1px #000;
  justify-content: center;
  align-items: center;
  width: 29px;
  max-width: 28.9844px;
  height: 29px;
  max-height: 28.9844px;
  display: flex;
}

.related-resource-heading {
  color: #49b7cc;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.related-resource---text {
  color: #1a424a;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
}

.related-resource---text p {
  margin-bottom: 12px;
  line-height: 130%;
}

.related-resource---text a {
  line-height: 130%;
}

.related-resource---text a:hover {
  text-decoration: none;
}

.rr-divider {
  border: 1px #c7e5eb;
  border-top-style: solid;
  width: 100%;
}

.rr-divider.pt {
  border-style: solid;
  border-color: #dbeafe;
}

.rr-divider.dyk {
  border-style: solid;
  border-color: #e0eecb;
}

.rr-divider.dtw {
  border-style: solid;
  border-color: #dacce9;
}

.rr-divider.tam {
  border-style: solid;
  border-color: #334155;
  padding: 0;
}

.rr-divider.grey {
  border-style: solid;
  border-color: #334155;
  border-radius: 12px;
}

.rr-divider.orange {
  border-style: solid;
  border-color: #f9e9d3;
}

.guide-2-cards-stack {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-self: center;
  width: 100%;
  padding: 0;
}

.grid-12 {
  flex-wrap: wrap;
  grid-template-columns: 1fr 1fr 1fr;
  place-content: flex-start center;
  display: none;
}

.table-of-contents---mobile {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  display: none;
}

.table-of-contents {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #1e293b;
  border-radius: 101px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding: 12px 24px;
  display: flex;
}

.frame-40303 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.mobile-body {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.vectors-wrapper-14 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.share-btn {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #1e293b;
  border-radius: 101px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding: 12px;
  display: flex;
}

.pro-tips {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #eff6ff;
  border: 1px solid #dbeafe;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  display: flex;
  position: relative;
}

.frame-40273 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.vectors-wrapper-15 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 29px;
  height: 29px;
  display: flex;
}

.pro-tips-text {
  color: #1e3a8a;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
}

.pro-tips-text ul {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  padding-left: 24px;
  display: flex;
}

.pro-tips-text p {
  color: #1e3a8a;
  margin-bottom: 12px;
  line-height: 130%;
}

.pro-tips-heading {
  color: #3b82f6;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.guide-list-g2 {
  grid-row-gap: 8px;
  flex-direction: column;
  margin-top: 0;
  padding-left: 24px;
  list-style-type: disc;
  display: flex;
}

.did-you-know {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f5f8ef;
  border: 1px solid #e0eecb;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  display: flex;
  position: relative;
}

.frame-40304 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-17 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 29px;
  height: 29px;
  display: flex;
}

.did-you-know---text {
  color: #364423;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
}

.did-you-know---text p {
  color: #364423;
  margin-bottom: 0;
  line-height: 130%;
}

.did-you-know---text strong {
  color: #364423;
}

.did-you-know---text h3 {
  color: #364423;
  margin-bottom: 8px;
}

.dyk-heading {
  color: #97bc62;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.guides-button-g2 {
  z-index: 1;
  color: #fff;
  text-align: left;
  background-color: #4666f6;
  border: 1px solid #0000;
  border-radius: 4px;
  align-self: flex-start;
  margin: 0;
  padding: 12px 20px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  position: relative;
}

.guides-button-g2:hover {
  background-color: #3852c5;
}

.guides-button-g2:active {
  background-color: #2a3d94;
}

.guides-button-g2.fw {
  text-align: center;
  align-self: stretch;
}

.guides-button-g2-rr-card {
  color: #fff;
  text-align: left;
  background-color: #49b7cc;
  border: 1px solid #0000;
  border-radius: 4px;
  align-self: flex-start;
  margin: 0;
  padding: 12px 20px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.guides-button-g2-rr-card:hover {
  background-color: #39a1b5;
}

.guides-button-g2-rr-card:active {
  background-color: #196270;
}

.decode-the-word-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f5f2f8;
  border: 1px solid #dacce9;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  display: flex;
}

.decode-the-word-header {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-19 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 29px;
  max-width: 29px;
  height: 29px;
  max-height: 29px;
  display: flex;
}

.decode-the-word-text {
  color: #382c43;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
}

.decode-the-word-text p {
  margin-bottom: 16px;
}

.decode-the-word-heading {
  color: #97bc62;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.bold-text-12 {
  color: #9a7bba;
}

.yes-btn-3 {
  grid-column-gap: 8px;
  grid-row-gap: 4px;
  cursor: pointer;
  border: 2px solid #138d75;
  border-radius: 99px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  display: flex;
}

.no-btn-3 {
  grid-column-gap: 8px;
  grid-row-gap: 4px;
  cursor: pointer;
  border: 2px solid #ce3e3e;
  border-radius: 99px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  display: flex;
}

.yes-text-3, .no-text-3 {
  color: #0f172a;
  letter-spacing: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
  display: none;
}

.chapter-cards---guide-2 {
  grid-row-gap: 32px;
  border-bottom: 1px solid #cbd5e1;
  flex-direction: column;
  width: 100%;
  padding-bottom: 48px;
  display: flex;
}

.mobile-share-sheet {
  z-index: 9999;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: none;
  position: fixed;
  inset: 0%;
}

.share-sheet-bg {
  z-index: 9999;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #00000059;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: fixed;
  inset: 0%;
}

.share-sheet {
  z-index: 99991;
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 320px;
  max-width: 320px;
  height: auto;
  max-height: 80%;
  margin-top: 80px;
  margin-left: 48px;
  display: flex;
  box-shadow: 0 6px 15px #0000000d;
}

.share-sheet-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px;
  display: flex;
  overflow: auto;
}

.sharing-link-div-container-mobile {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.chapter-card-g2 {
  background-color: #e5a256;
  border-radius: 24px;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.chapter-card-g2:hover {
  border: 1px #000;
  box-shadow: 0 8px #533a1f;
}

.chapter-card-g2.w--current {
  background-image: linear-gradient(#0009, #0009);
}

.chapter-card-g2.g2---c1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #c3e5ec;
  flex-direction: column;
  justify-content: flex-start;
}

.chapter-card-g2.g2---c1:hover {
  box-shadow: 0 8px #1a424a;
}

.chapter-card-g2.g2---c1.w--current {
  background-image: none;
  box-shadow: 0 8px #1a424a;
}

.chapter-card-g2.g2-c2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #d5e6be;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
}

.chapter-card-g2.g2-c2:hover {
  box-shadow: 0 8px #364423;
}

.chapter-card-g2.g2-c2.w--current {
  background-image: none;
  box-shadow: 0 8px #364423;
}

.chapter-card-g2.g2-c3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #f2d8bd;
  flex-direction: column;
  justify-content: flex-start;
}

.chapter-card-g2.g2-c3:hover {
  box-shadow: 0 8px #533a1f;
}

.chapter-card-g2.g2-c3.w--current {
  background-image: none;
  box-shadow: 0 8px #533a1f;
}

.chapter-card-g2.g2-c4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #c8e0ff;
  flex-direction: column;
  justify-content: flex-start;
}

.chapter-card-g2.g2-c4:hover {
  box-shadow: 0 8px #22356c;
}

.chapter-card-g2.g2-c4.w--current {
  background-image: none;
  box-shadow: 0 8px #22356c;
}

.chapter-card-g2.g3-c3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #dcc9ef;
  flex-direction: column;
  justify-content: flex-start;
}

.chapter-card-g2.g3-c3:hover {
  box-shadow: 0 8px #382c43;
}

.chapter-card-g2.g3-c3.w--current {
  background-image: none;
  box-shadow: 0 8px #382c43;
}

.chapter-card-g2.g4---c4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #dfefc8;
  flex-direction: column;
  justify-content: flex-start;
}

.chapter-card-g2.g4---c4:hover {
  box-shadow: 0 8px #364423;
}

.chapter-card-g2.g4---c4.w--current {
  background-image: none;
  box-shadow: 0 8px #1a424a;
}

.chapter-card-g2.g4---c5 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fbebb9;
  flex-direction: column;
  justify-content: flex-start;
}

.chapter-card-g2.g4---c5:hover {
  box-shadow: 0 8px #544103;
}

.chapter-card-g2.g4---c5.w--current {
  background-image: none;
  box-shadow: 0 8px #1a424a;
}

.faq--question {
  color: #1e293b;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 130%;
}

.blog-faq-item {
  border-bottom: 1px solid #e2e8f0;
  flex-flow: column;
  width: 100%;
  padding-bottom: 24px;
  display: flex;
}

.blog-faq-item.for-india, .empty-state-3 {
  display: none;
}

.collection-list-7 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  margin-bottom: 48px;
  display: flex;
}

.faq-answer {
  color: #1e293b;
  width: 100%;
  padding-top: 0;
  padding-right: 32px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
  display: block;
}

.faq-answer p {
  margin-top: 16px;
  margin-bottom: 0;
}

.faq-answer ol {
  margin-top: 12px;
}

.faq-answer li {
  padding-bottom: 4px;
}

.guide-card-heading {
  color: #382c43;
  letter-spacing: -.48px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

.guide-card-heading.g3 {
  color: #364423;
}

.guide-card-heading.g4 {
  color: #1a424a;
}

.guide-card-heading.g5 {
  color: #533a1f;
}

.large-blog-card {
  min-width: 100%;
  margin-top: 0;
  font-family: Inter, sans-serif;
  display: block;
}

.frame-40319 {
  z-index: 5;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(193.83deg, #fff0, #ffffffb3 15%, #fff 45%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 382px;
  display: none;
  position: absolute;
  inset: 1000px 0% 0%;
}

.frame-40320 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.to-continue-reading {
  color: #1e293b;
  text-align: center;
  letter-spacing: -.02em;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.web-large-body {
  color: #1e293b;
  text-align: center;
  letter-spacing: -.02em;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
}

.text-block-16-copy {
  color: #e1306c;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
}

.text-block-16-copy.tam {
  color: #4666f6;
}

.text-block-16-copy.adw {
  color: #e5a256;
  -webkit-text-stroke-color: #e5a256;
}

.text-block-16-copy.tam-nav-text, .text-block-16-copy.tam-copy, .text-block-16-copy.tam-copy, .text-block-16-copy.tam-copy {
  color: #4666f6;
}

.tam-nav-link-div {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #1e293b;
  background-color: #edf0fe;
  border-radius: 4px;
  justify-content: space-between;
  padding: 12px;
  display: flex;
}

.tam-nav-link-div:hover {
  background-color: #e0e5ff;
}

.tam-nav-link-div.ad-webinar {
  background-color: #fcf6ee;
}

.tam-nav-link-div.ad-webinar:hover {
  background-color: #fff2e1;
}

.tam-nav-link-div-mobile {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #1e293b;
  background-color: #ffeaf1;
  border-radius: 4px;
  justify-content: space-between;
  padding: 12px;
  display: none;
}

.tam-nav-link-div-mobile:hover {
  background-color: #ffe3ed;
}

.frame-12451 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.web-title2-3 {
  color: #1e293b;
  letter-spacing: -.02em;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.web-subtitle2-2 {
  color: #64748b;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.cu-section-div {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  width: 100%;
  margin-top: 48px;
  margin-bottom: 48px;
  display: flex;
  overflow: hidden;
}

.div-block-174 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.quick-stack-3 {
  width: 100%;
  padding: 0;
}

.sub-section-div {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.other-contact-div {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  display: flex;
}

.divider---gradient {
  background-image: linear-gradient(to right, #9a7bba, #49b7cc);
  width: 100%;
  height: 4px;
}

.divider---gradient.g2 {
  background-image: linear-gradient(to right, #49b7cc, #97bc62);
  margin-bottom: 8px;
}

.divider---gradient.g3 {
  background-image: linear-gradient(to right, #e5a256, #97bc62);
  margin-bottom: 8px;
}

.div-block-176 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  display: flex;
}

.div-block-177 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.web-large-body-2 {
  color: #1e293b;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
}

.div-block-178 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  display: flex;
}

.link-card {
  background-color: #4666f6;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 16px;
  display: flex;
}

.link-card.dark {
  background-color: #0e1431;
}

.link-card.dark.div-block-2-masterclass-hidden {
  display: none;
}

.link-card-heading {
  color: #fff;
  max-width: 100%;
  font-size: 16px;
  font-weight: 500;
}

.link-card-heading.width {
  max-width: 70%;
}

.link-card-des {
  color: #dae0fd;
  font-size: 14px;
  font-weight: 300;
}

.link-card-des.dark {
  color: #94a3b8;
}

.arrow-icon--cu {
  border: 2px solid #fff;
  border-radius: 500px;
  width: 24px;
  height: 24px;
  padding: 5px 4px 5px 5px;
}

.html-embed-19 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-179 {
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/659fd66a43099ebeffdc68cd_Map%20%20-%20UAE.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 490px;
}

.frame-12443 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.address-main-div {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.address-main-div.uae {
  display: none;
}

.web-pre-title {
  color: #1e293b;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 120%;
}

.web-small-body-3 {
  color: #64748b;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 130%;
}

.div-block-180 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 490px;
  padding-top: 56px;
  padding-bottom: 56px;
  display: flex;
}

.frame-12433 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.web-title1-3 {
  color: #334155;
  letter-spacing: -.02em;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
}

.web-subtitle2-3 {
  color: #334155;
  max-width: 40%;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 120%;
}

.heading-17 {
  letter-spacing: -2.56px;
  align-self: center;
  padding-bottom: 40px;
  font-size: 64px;
  line-height: 77px;
}

.div-block-181 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-top: 40px;
  display: flex;
  overflow: hidden;
}

.div-block-182 {
  margin-bottom: 48px;
  box-shadow: inset 0 -6px 15px #0000000d;
}

.image-55 {
  display: none;
}

.lottie-contact-us {
  width: 50%;
  margin-bottom: -6px;
}

.main-grid---contact-us {
  z-index: 2;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: 92px 92px 92px 92px 92px 92px 92px 92px;
  grid-auto-flow: row;
  place-content: center;
  place-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  font-family: Inter, sans-serif;
  position: relative;
}

.view-direaction-btn {
  background-color: #1e293b;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  padding: 8px 12px 8px 16px;
  display: flex;
}

.view-direaction-btn:hover {
  background-color: #0f172a;
}

.tam-card {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: #0f172a;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 32px;
  padding-bottom: 0;
  display: flex;
}

.frame-3024 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #0f172a;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.web-title1-4 {
  color: #fff;
  letter-spacing: -.02em;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
}

.web-large-body-3 {
  color: #e2e8f0;
  letter-spacing: -.02em;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
}

.vectors-wrapper-21 {
  box-shadow: none;
  object-fit: cover;
  border-radius: 20px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: visible;
}

.ttam-footer-div {
  background-color: #0f172a;
  overflow: hidden;
}

.address-div {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-184 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.call-back-form-school {
  z-index: 9999;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #00000059;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.footer-menu-links-copy {
  color: #94a3b8;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.footer-menu-links-copy:hover {
  text-decoration: none;
}

.div-block-183-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.title-4-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.title-4-div.locked {
  display: none;
}

.title-4-div.tam2 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
}

.title-4-div-alt {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.table-container-g3 {
  border: 1px #93c5fd;
  border-radius: 12px;
  width: 100%;
  overflow: visible;
}

.html-embed-16-copy {
  aspect-ratio: auto;
  object-fit: fill;
  border: 1px #000;
  border-radius: 0;
  width: 100%;
  height: 100%;
  padding-bottom: 0;
  font-size: 18px;
  overflow: hidden;
}

.content-container---subsection-table {
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.guide-3-cards-stack {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-self: center;
  width: 100%;
  padding: 0;
}

.header-section-div---guide-3 {
  background-color: #dcc9ef;
  border-radius: 24px;
  margin: 0;
  position: relative;
  overflow: hidden;
}

.header-section-div---guide-3.c1 {
  background-color: #c3e5ec;
  border: 1px #000;
  border-radius: 0;
}

.image-53-copy {
  width: 80%;
}

.signup-wall {
  z-index: 2;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #fffc;
  display: block;
  position: absolute;
  inset: 0%;
}

.sign-up-div {
  position: relative;
}

.locked-subtext-copy {
  color: #1e293b;
  text-align: center;
  letter-spacing: -.36px;
  margin-top: 12px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  display: block;
}

.div-block-125-copy {
  z-index: 4;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 24px;
  display: flex;
  position: absolute;
  inset: 0;
}

.guide-author-div {
  margin-top: 16px;
  margin-bottom: 16px;
}

.html-embed-20 {
  z-index: 1;
  position: relative;
}

.frame-3025-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 32px;
  padding-bottom: 0;
  display: flex;
}

.image-new-copy-copy {
  mix-blend-mode: normal;
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 100%;
  align-self: center;
  width: 48px;
  height: 48px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  display: none;
}

.guides-button-g1 {
  color: #fff;
  text-align: center;
  background-color: #4666f6;
  border: 1px solid #0000;
  border-radius: 4px;
  align-self: stretch;
  margin: 0;
  padding: 12px 20px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.guides-button-g1:hover {
  background-color: #3852c5;
}

.guides-button-g1:active {
  background-color: #2a3d94;
}

.banner-2 {
  grid-column-gap: 32px;
  grid-row-gap: 10px;
  background-image: linear-gradient(103.84deg, #b063ff, #9b43f5);
  border-radius: 8px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  text-decoration: none;
  display: none;
}

.inner-content-div {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-39967 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-10 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-11 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.button-9 {
  z-index: 4;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-269 {
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 12px 24px;
  text-decoration: none;
  display: flex;
}

.label-2 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.label-3 {
  color: #a553fa;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.label-3._3 {
  color: #e39539;
}

.label-3._1 {
  color: #3b82f6;
}

.banners-wrapper {
  z-index: 10;
  grid-row-gap: 48px;
  flex-direction: column;
  width: 100%;
  margin-top: 48px;
  margin-bottom: 48px;
  display: flex;
  position: static;
}

.banners-wrapper.main-ch {
  margin-top: 0;
}

.banner-1 {
  grid-column-gap: 32px;
  grid-row-gap: 10px;
  background-image: linear-gradient(103.84deg, #60a5fa, #3b82f6);
  border-radius: 8px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  text-decoration: none;
  display: none;
}

.banner-3 {
  z-index: 4;
  grid-column-gap: 32px;
  grid-row-gap: 10px;
  background-image: linear-gradient(103.84deg, #f1b668, #f6982d);
  border-radius: 8px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  text-decoration: none;
  display: none;
  position: static;
}

.image-57 {
  object-fit: contain;
  border-radius: 8px;
  width: 75%;
}

.image-58 {
  border-radius: 8px;
  width: 80%;
}

.tam---next-steps-banner {
  z-index: 9999;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #00000059;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.frame-12167 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.frame-40322 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-12 {
  color: #1e293b;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-40323 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-12279 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-39920 {
  grid-column-gap: 10px;
  background-color: #3b82f6;
  border-radius: 89px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  padding: 8px;
  text-decoration: none;
  display: flex;
}

.text-13 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.text-14 {
  color: #1e293b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.frame-12280 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.tam-wrapper {
  background-color: #fff;
  border-radius: 12px;
  max-width: 600px;
  padding: 0;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 25px #00000026;
}

.graphic-1 {
  background-color: #0f172a;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 24px;
  display: none;
  overflow: hidden;
}

.image-59 {
  box-shadow: none;
  align-self: flex-end;
}

.popup-image {
  width: 60%;
  box-shadow: 0 0 50px #60a5fa80;
}

.teach-abraod-guide-img {
  z-index: 1;
  width: 70%;
  padding-top: 16px;
  position: relative;
}

.frame-12168-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 16px;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  justify-content: start;
  place-items: center stretch;
  text-decoration: none;
  display: grid;
}

.highlight {
  color: #0e1431;
  background-color: #ffd759;
  border-radius: 2px;
  padding-left: 4px;
  padding-right: 4px;
}

.cross-btn-tam {
  color: #1e293b;
  border-radius: 4px;
  margin: 1px;
  padding: 4px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
  position: absolute;
  top: 24px;
  right: 24px;
}

.cross-btn-tam:hover {
  background-color: #f1f5f91a;
}

.cross-btn-tam:active {
  background-color: #e2e8f033;
}

.cross-btn-tam:focus {
  outline-offset: 1px;
  border: 2px #60a5fa;
  border-radius: 5px;
  outline: 2px #60a5fa;
}

.graphic-2 {
  background-color: #0f172a;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 32px 24px 0;
  display: none;
  overflow: hidden;
}

.image-54-copy-copy {
  z-index: 1;
  width: 100%;
  padding-top: 16px;
  position: relative;
}

.tam-popup-button {
  background-color: #3b82f6;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  padding: 12px 20px 12px 24px;
  display: flex;
}

.tam-popup-button:hover {
  background-color: #1d6beb;
}

.tam-popup-button.highlight-blue.fw {
  justify-content: center;
  align-self: stretch;
  align-items: center;
}

.div-block-185 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  order: 0;
  display: flex;
}

.bold-text-13 {
  font-weight: 500;
}

.div-block-186, .div-block-187 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.talk-to-a-mentor-card {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0f172a;
  border: 1px #c7e5eb;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  display: flex;
  position: relative;
}

.tam-card-heading {
  color: #60a5fa;
  letter-spacing: -.02em;
  -webkit-text-stroke-color: #3b82f6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.tam-card-heading.white {
  color: #fff;
}

.guides-button-tam-card {
  color: #fff;
  text-align: left;
  background-color: #3b82f6;
  border: 1px solid #0000;
  border-radius: 4px;
  align-self: flex-start;
  margin: 0;
  padding: 12px 20px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.guides-button-tam-card:hover {
  background-color: #2563eb;
}

.guides-button-tam-card:active {
  background-color: #1d4ed8;
}

.guides-button-tam-card.white {
  color: #000;
  background-color: #fff;
}

.guides-button-tam-card.white.itu {
  color: #820027;
}

.guides-button-tam-card.pgctl-card {
  margin-top: 12px;
}

.tam-card---text {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
}

.tam-card---text p {
  margin-bottom: 12px;
  line-height: 130%;
}

.tam-card---text a {
  line-height: 130%;
}

.tam-card---text a:hover {
  text-decoration: none;
}

.tam-card---text.question {
  letter-spacing: -.02rem;
  font-size: 24px;
}

.guide-hero-section-g4 {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 48px;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.g4-chapter-title-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 84px;
  margin-bottom: 0;
  display: flex;
}

.large-title---g4 {
  color: #382c43;
  text-align: left;
  letter-spacing: -1.12px;
  font-family: Inter, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 120%;
}

.large-title---g4.c1 {
  color: #1a424a;
}

.large-title---g4.c2 {
  color: #364423;
  -webkit-text-stroke-color: #364423;
}

.large-title---g4.c3 {
  color: #533a1f;
}

.large-title---g4.c4 {
  color: #22356c;
}

.cover-image---person-g4 {
  width: 100%;
}

.guide-4-cover-bg-image {
  opacity: .65;
  mix-blend-mode: soft-light;
  width: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.g4-ch-card-titles {
  z-index: 1;
  color: #0f172a;
  letter-spacing: -.48px;
  align-self: flex-start;
  width: 60%;
  max-width: 90%;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 130%;
  position: relative;
  top: auto;
  bottom: auto;
}

.guide-4-cover-bg-image-ch-cards {
  z-index: 0;
  opacity: .7;
  mix-blend-mode: soft-light;
  object-fit: scale-down;
  width: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.guide-4-cover-image {
  opacity: .6;
  mix-blend-mode: normal;
  object-fit: scale-down;
  position: absolute;
  inset: auto 0% 0%;
}

.zoho-form {
  z-index: 9999;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #00000059;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.zoho-form-cross-btn {
  color: #1e293b;
  border-radius: 4px;
  margin: 1px;
  padding: 4px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
  position: absolute;
  top: 24px;
  right: 24px;
}

.zoho-form-cross-btn:hover {
  background-color: #f1f5f9;
}

.zoho-form-cross-btn:active {
  background-color: #e2e8f0;
}

.zoho-form-cross-btn:focus {
  outline-offset: 1px;
  border: 2px #60a5fa;
  border-radius: 5px;
  outline: 2px #60a5fa;
}

.link-block-14 {
  width: 100%;
}

.mask-4 {
  padding-bottom: 24px;
}

.slider-nav-blog {
  color: #1e293b;
  margin-bottom: 0;
  padding-top: 32px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  line-height: 0;
  position: absolute;
}

.guide-1-image {
  z-index: 1;
  align-self: flex-end;
  width: 33%;
  padding-top: 16px;
  position: relative;
}

.guide-1-image.blog {
  width: 30%;
}

.guide-card-bg-guide-1 {
  z-index: 0;
  opacity: .45;
  width: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.guide-3-image {
  z-index: 1;
  width: 100%;
  height: auto;
  padding-top: 16px;
  position: relative;
}

.gide---2-image {
  z-index: 1;
  width: 100%;
  padding-top: 16px;
  position: relative;
}

.guide-1-image-copy {
  z-index: 1;
  width: 30%;
  padding-top: 16px;
  position: relative;
}

.guide-4-image {
  z-index: 1;
  width: 60%;
  padding-top: 16px;
  position: relative;
}

.guide-4-cover-image-blog {
  opacity: .4;
  mix-blend-mode: normal;
  object-fit: scale-down;
  position: absolute;
  inset: auto 0% 0%;
}

.about-suraasa-div {
  background-color: #dbeafe;
  display: flex;
}

.div-container {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.text-15 {
  color: #1e3a8a;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-16 {
  color: #1e293b;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.as-content-div {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
  text-decoration: none;
  display: flex;
}

.as-content-div.v2 {
  grid-row-gap: 20px;
}

.image-60 {
  align-self: flex-end;
  width: 50%;
}

.content-div-as-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.ad-div {
  z-index: 2;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.link-8 {
  margin-right: -37px;
}

.chapter-title-div-g5 {
  grid-column-gap: 20px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  margin-top: 48px;
  margin-bottom: 0;
  display: flex;
}

.main-image-g5 {
  width: 80%;
}

.eligibiliyy-text {
  color: #1e3a8a;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
}

.eligibiliyy-text ul {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  padding-left: 24px;
  display: flex;
}

.eligibiliyy-text p {
  color: #1e3a8a;
  margin-bottom: 12px;
  line-height: 130%;
}

.div-block-185-tam {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  order: 0;
  display: flex;
}

.div-itu-card {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.itu-card {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #820027;
  border: 1px #c7e5eb;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  display: flex;
  position: relative;
}

.english-course-card {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #eff6ff;
  border: 1px solid #dbeafe;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  display: flex;
  position: relative;
}

.quick-stack-4 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  padding: 0;
}

.frame-12194 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-12192 {
  grid-column-gap: 10px;
  -webkit-backdrop-filter: blur(17.5px);
  backdrop-filter: blur(17.5px);
  background-image: linear-gradient(90deg, #60a5fa, #3b82f6);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  padding: 8px;
  text-decoration: none;
  display: flex;
}

.frame-12199 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  text-decoration: none;
  display: flex;
}

.text-17 {
  color: #f8fafc;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.text-18 {
  color: #f8fafc;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.image-61 {
  width: 100%;
  height: 100%;
}

.guide-5-image {
  z-index: 1;
  width: 80%;
  height: auto;
  padding-top: 16px;
  position: relative;
}

.strip {
  background-color: #962929;
  background-image: linear-gradient(245deg, #4666f6, #876da2);
  width: 100%;
}

.strip.hide {
  display: none;
}

.strip.org, .strip.org-copy {
  background-color: #e5a256;
  background-image: none;
}

.strip.light-blue, .strip.light-blue-copy {
  background-color: #3b82f6;
  background-image: none;
}

.strip.light-green {
  background-color: #97bc62;
  background-image: none;
}

.strip.dark {
  background-color: #138d75;
  background-image: none;
}

.strip.dark.sticky {
  z-index: 2;
  color: #0f715e;
  margin-bottom: 0;
  position: sticky;
  top: auto;
  bottom: 0;
}

.strip.yellow {
  background-color: #eec239;
  background-image: none;
}

.strip.lp-int-schools {
  background-color: #138d75;
  background-image: linear-gradient(90deg, #0f172a, #334f90);
}

.strip.lp-int-schools.sticky {
  z-index: 2;
  color: #0f715e;
  background-color: #0f715e;
  background-image: linear-gradient(90deg, #0f172a, #334f90);
  margin-bottom: 0;
  position: sticky;
  top: auto;
  bottom: -1px;
}

.strip.lp-int-schools.sticky.hero-video {
  z-index: 6;
  display: none;
}

.strip.crimson {
  background-color: #820027;
  background-image: none;
}

.strip.crimson.sticky {
  z-index: 2;
  margin-bottom: 0;
  position: sticky;
  top: auto;
  bottom: -1px;
}

.strip.dark {
  background-color: #121212;
}

.strip.green {
  background-color: #0f715e;
  background-image: none;
}

.strip.green.sticky {
  z-index: 2;
  background-image: none;
  position: sticky;
  bottom: -1px;
}

.strip-contents-div {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.strip-text {
  color: #fff;
  text-align: left;
  letter-spacing: -.36px;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  display: block;
}

.strip-text.large {
  letter-spacing: -.4px;
  width: 60%;
  font-size: 20px;
  font-weight: 600;
}

.strip-button {
  color: #4666f6;
  text-align: center;
  background-color: #fff;
  border: 1px #fff;
  border-radius: 4px;
  margin: 1px 0;
  padding: 8px 16px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.strip-button:hover {
  background-color: #f1f5f9;
}

.strip-button:active {
  outline-offset: 0px;
  outline: 2px solid #3852c5;
}

.strip-button:focus {
  outline-offset: 1px;
  outline: 2px solid #60a5fa;
}

.strip-button.dark {
  color: #0f172a;
  flex: none;
  align-self: center;
  font-weight: 500;
}

.strip-button.dark:active {
  outline-color: #0f172a;
}

.strip-button.dark.pill-btn {
  color: #820027;
  border-radius: 500px;
}

.strip-button.dark-copy {
  color: #0f172a;
  align-self: center;
}

.strip-button.dark-copy:active {
  outline-color: #0f172a;
}

.strip-button.blue {
  color: #1e40af;
}

.header-section {
  background-color: #0f172a;
  background-image: none;
}

.header-section.pgctl {
  background-color: #0b0f18;
  background-image: none;
  position: relative;
  overflow: hidden;
}

.header-contents-div {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: space-between;
  width: 100%;
  margin-top: 72px;
  margin-bottom: 72px;
  display: flex;
}

.header-contents-div.pgctl {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  margin-top: 96px;
  margin-bottom: 96px;
}

.video-div {
  border-radius: 12px;
  align-self: center;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.pre-title {
  color: #60a5fa;
  text-align: left;
  letter-spacing: .1em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 120%;
  display: block;
}

.pre-title.white {
  color: #fff;
}

.pre-title.grey {
  color: #64748b;
}

.title-2---english-pdp {
  color: #fff;
  letter-spacing: -.48px;
  width: 100%;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  position: static;
  top: 96px;
  bottom: 96px;
}

.title-2---english-pdp.dark {
  color: #1e293b;
  width: auto;
  font-weight: 700;
}

.title-2---english-pdp.dark.center {
  text-align: center;
}

.course-title-div {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.pdp-body-text {
  color: #f1f5f9;
  text-align: left;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  display: block;
}

.pdp-body-text.dark {
  color: #1e293b;
  font-weight: 400;
}

.pdp-body-text.crossed {
  text-decoration: line-through;
  display: none;
}

.pdp-body-text.grey {
  color: #94a3b8;
}

.pdp-body-text.grey-copy {
  color: #64748b;
}

.pdp-body-text.mid-grey {
  color: #475569;
  align-self: flex-start;
}

.pdp-body-text.mid-grey.ds {
  flex: none;
}

.pdp-body-text.pre-title-text {
  color: #64748b;
  font-weight: 600;
}

.pdp-body-text.overview-card {
  color: #f8fafc;
  align-self: flex-start;
  font-weight: 600;
}

.pdp-body-text.light-grey {
  color: #e2e8f0;
}

.course-des-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.course-content-div {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  align-self: center;
  align-items: flex-start;
  display: flex;
}

.course-content-div.pgctl {
  z-index: 3;
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  width: 100%;
  height: 100%;
  position: relative;
}

.course-content-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.course-content-buttons {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: row;
  width: 100%;
  display: flex;
}

.pdp-small-body-text {
  color: #cbd5e1;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 130%;
  display: block;
}

.pdp-small-body-text.dark {
  color: #1e293b;
}

.pdp-small-body-text.dark.recent-masterclass-date-copy, .pdp-small-body-text.dark.center {
  text-align: center;
  align-self: center;
}

.pdp-small-body-text.dark.center.inline {
  vertical-align: middle;
  display: inline;
}

.pdp-small-body-text.dark.tm {
  margin-top: 24px;
  font-weight: 400;
  display: block;
}

.pdp-small-body-text.dark.tm li {
  padding-bottom: 2px;
}

.pdp-small-body-text.dark.tm ol {
  padding-left: 16px;
}

.pdp-small-body-text.dark.tm.light {
  color: #475569;
  font-weight: 400;
}

.pdp-small-body-text.white {
  color: #fff;
}

.pdp-small-body-text.white.small {
  color: #121212;
  font-size: 12px;
}

.pdp-small-body-text.grey {
  color: #64748b;
}

.pdp-small-body-text.grey.recent-masterclass-date-copy, .pdp-small-body-text.grey.center {
  text-align: center;
  align-self: center;
}

.pdp-small-body-text.grey.center.inline {
  vertical-align: middle;
  display: inline;
}

.pdp-small-body-text.grey.tm {
  margin-top: 24px;
}

.pdp-small-body-text.grey.tm li {
  padding-bottom: 4px;
}

.pdp-small-body-text.grey.tm ol {
  padding-left: 16px;
}

.pdp-small-body-text.grey p {
  color: #64748b;
}

.pdp-small-body-text.grey ul {
  padding-left: 16px;
}

.pdp-small-body-text.grey h4 {
  color: #1e293b;
  margin-top: 0;
  margin-bottom: 12px;
  line-height: 120%;
}

.pdp-small-body-text.grey li {
  padding-bottom: 6px;
}

.pdp-small-body-text.grey strong {
  font-weight: 600;
}

.pdp-small-body-text.mid-grey {
  color: #94a3b8;
}

.pdp-small-body-text.bm {
  margin-bottom: 6px;
}

.pdp-small-body-text.for-india {
  display: none;
}

.rating-div {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.rating {
  grid-column-gap: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.rating-text {
  color: #eec239;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 120%;
  text-decoration: none;
}

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

.rating-stars {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-24 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.text-19 {
  color: #94a3b8;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.rating-div-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.primary-button {
  color: #fff;
  text-align: center;
  background-color: #4666f6;
  border: 1px solid #0000;
  border-radius: 4px;
  flex: 1;
  align-self: flex-start;
  margin: 0;
  padding: 12px 20px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  display: block;
}

.primary-button:hover {
  background-color: #3852c5;
}

.primary-button:active {
  background-color: #2a3d94;
}

.primary-button.strip-btn {
  flex: 0 auto;
  align-self: center;
}

.primary-button.fee-btn {
  flex: 0 auto;
}

.primary-button.enrol-now {
  font-weight: 500;
}

.primary-button.enrol-now.small {
  padding: 8px 16px;
}

.primary-button.enrol-now.small:focus {
  outline-offset: 1px;
  outline: 2px solid #60a5fa;
}

.primary-button.enrol-now.small.mob {
  display: none;
}

.primary-button.dark-btn {
  background-color: #0f172a;
  flex: none;
  align-self: center;
}

.primary-button.dark-btn.usa-lp {
  background-color: #121212;
  align-self: flex-start;
}

.primary-button.pgctl-pdp {
  flex: none;
  padding: 16px 28px;
}

.primary-button.pgctl-pdp.medium {
  padding: 12px 20px;
}

.primary-button.pgctl-pdp.medium.fw {
  align-self: stretch;
}

.primary-button.light-btn {
  color: #0f172a;
  background-color: #fff;
}

.primary-button.light-btn:hover {
  background-color: #f1f5f9;
}

.secondary-button {
  outline-offset: 0px;
  color: #4666f6;
  text-align: center;
  background-color: #fff;
  border: 0 solid #0000;
  border-radius: 4px;
  outline: 2px solid #4666f6;
  align-self: flex-start;
  margin: 0;
  padding: 12px 20px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.secondary-button:hover {
  background-color: #f1f5f9;
  outline-color: #3852c5;
}

.course-highlight-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  display: flex;
}

.course-highlight-div {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.course-highlight-icon {
  object-fit: cover;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.frame-40264 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-20 {
  color: #1e293b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.text-20.grey {
  color: #64748b;
}

.frame-40152 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-21 {
  color: #1e293b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.course-highlights-section {
  background-color: #f1f5f9;
}

.logo-slider-section {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  flex-flow: column;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.this-course-for-section-div {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  width: 100%;
  margin-top: 64px;
  margin-bottom: 64px;
  display: flex;
}

.this-course-for-section {
  background-color: #0f172a;
  background-image: none;
}

.pdp-subtitle {
  color: #fff;
  text-align: left;
  letter-spacing: -.02em;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
  display: block;
}

.pdp-subtitle.left {
  text-align: left;
}

.title-1---english-pdp {
  color: #fff;
  letter-spacing: -.8px;
  width: 100%;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  position: static;
  top: 96px;
  bottom: 96px;
}

.title-1---english-pdp.dark {
  color: #1e293b;
}

.title-1---english-pdp.center {
  text-align: center;
  align-self: flex-start;
}

.this-course-content-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.this-course-content-wrapper.smart-learning {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.quick-stack-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding: 0;
}

.question-div-2 {
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.question-icon {
  object-fit: cover;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 20px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.strong-body-text {
  color: #1e293b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.strong-body-text.button-text---lightbox {
  color: #fff;
}

.cetificate-warpper {
  grid-column-gap: 96px;
  grid-row-gap: 96px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  display: flex;
}

.certificate-content-div {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  align-self: center;
  align-items: flex-start;
  display: flex;
}

.certificate-content-div.top {
  align-self: flex-start;
  width: 60%;
}

.certificate-image {
  border-radius: 8px;
  box-shadow: 15px 15px 30px 2px #29387c26;
}

.meet-your-instructor {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: #0f172a;
  background-image: none;
  padding-right: 96px;
  display: flex;
}

.instractor-details-div {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  align-self: center;
  align-items: flex-start;
  display: flex;
}

.frame-40100 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-22 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.frame-40099 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.credential-list-item {
  grid-column-gap: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-23 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.question-icon-copy {
  object-fit: cover;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.reviews-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  display: flex;
}

.frame-40358 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-40355 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-24 {
  color: #1e293b;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.arrow-icon-pdp-process {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-bottom: 32px;
  text-decoration: none;
  display: flex;
}

.process-content-div {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.process-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  display: flex;
}

.video-2 {
  border: 1px solid #f1f5f9;
  border-radius: 8px;
  width: 100%;
  overflow: hidden;
}

.cta-strip {
  background-color: #0f172a;
  background-image: none;
}

.cta-strip.pgctl-pdp {
  direction: ltr;
  direction: ltr;
  background-image: linear-gradient(107deg, #e2e8f0 59%, #bfd4f0);
}

.cta-strip.pgctl-pdp.purple {
  background-image: linear-gradient(107deg, #edf0fe 51%, #d7ddff 80%);
}

.cta-contents-div {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  width: 100%;
  margin-top: 32px;
  margin-bottom: 32px;
  display: flex;
}

.course-fee-section {
  background-color: #0f172a;
  background-image: none;
}

.fee-div {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.fee-content-div {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.fee-contents-div {
  grid-column-gap: 96px;
  grid-row-gap: 96px;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  margin-top: 32px;
  margin-bottom: 32px;
  display: flex;
}

.pdp-fee-tabs {
  width: 100%;
}

.pdp-tab {
  color: #e2e8f0;
  background-color: #0000;
  margin-right: 24px;
  padding: 0 2px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.pdp-tab.w--current {
  color: #fff;
  background-color: #0000;
  border-bottom: 2px solid #fff;
  border-radius: 2px;
  padding-bottom: 8px;
  font-weight: 600;
}

.pdp-tabs-content {
  margin-top: 24px;
}

.tab-content-card {
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.frame-6754 {
  grid-column-gap: 4px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-28 {
  object-fit: cover;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 20px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.text-26 {
  color: #1e293b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.frame-40359 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.help-my-career-section {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: space-between;
  display: flex;
}

.career-content-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  align-self: flex-start;
  margin-top: 48px;
  margin-bottom: 48px;
  margin-left: 48px;
  display: flex;
  position: sticky;
  top: 96px;
}

.course-outcome {
  position: relative;
}

.course-outcome.anchor {
  width: 100%;
}

.course-outcome.web {
  border-radius: 12px;
  overflow: hidden;
}

.course-outcome-content-div {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
  position: absolute;
  bottom: 32px;
  left: 32px;
  right: 32px;
}

.subtitle-text {
  color: #fff;
  text-align: left;
  letter-spacing: -.48px;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  display: block;
}

.course-outcome-contanier {
  width: 100%;
  height: 100%;
  min-height: 100%;
}

.tab-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #1e293b;
  background-color: #f1f5f9;
  border-radius: 8px;
  padding: 12px 16px;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
  display: flex;
}

.tab-link.w--current {
  color: #fff;
  background-color: #1e293b;
}

.tab-link-text {
  border-radius: 8px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: block;
}

.tab-arrow-icon {
  opacity: 0;
  align-self: flex-start;
  display: none;
}

.tab-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 70%;
  margin-left: 0;
  margin-right: 48px;
  display: flex;
}

.tab-list.course-highlights {
  margin-top: 0;
  margin-left: 0;
}

.tabs-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.tab-pane-tab-1 {
  width: 100%;
}

.course-help-my-career-section {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: space-between;
  margin-top: 48px;
  margin-bottom: 48px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.div-block-189-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.co-image {
  width: 100%;
}

.cetificate-warpper-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.course-highlight-tabs {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.title-1---english-pdp.dark {
  font-weight: 700;
}

.title-1---english-pdp.dark.center.lw {
  align-self: center;
  width: 80%;
}

.title-1---english-pdp.dark.lw {
  width: 55%;
}

.title-1---english-pdp.green {
  color: #138d75;
}

.tabs-content-container {
  width: 100%;
}

.key-highlights-content {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.key-highlights-content.mobile {
  border: 1px solid #e2e8f0;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  padding: 16px;
}

.frame-40201 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.check-iicon {
  object-fit: cover;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 20px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.frame-40209 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.pdp-title-4 {
  color: #1e293b;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.pdp-body-text-2 {
  color: #1e293b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.skills-gain-content {
  grid-row-gap: 16px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.skills-gain-content.mobile {
  border: 1px solid #e2e8f0;
  border-radius: 0 0 8px 8px;
  padding: 16px;
}

.frame-40223 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.chip {
  -webkit-backdrop-filter: blur(2.5px);
  backdrop-filter: blur(2.5px);
  background-color: #f8fafc;
  border: 1px solid #e2e8f0;
  border-radius: 10000px;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  text-decoration: none;
  display: flex;
}

.label-5 {
  color: #1e293b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.faqs-section {
  margin-top: 48px;
  margin-bottom: 48px;
}

.tab-list-faqs {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 60%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 48px;
  display: flex;
}

.tab-link-1 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #1e293b;
  background-color: #f1f5f9;
  border-radius: 8px;
  padding: 12px 16px;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
  display: flex;
}

.tab-link-1.w--current {
  color: #fff;
  background-color: #1e293b;
}

.pdp---title-4 {
  color: #0f172a;
  letter-spacing: -.4px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 130%;
  position: static;
  top: 96px;
  bottom: 96px;
}

.pdp---title-4.white {
  color: #fff;
}

.card-title-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.resource-card {
  flex-direction: column;
  justify-content: flex-start;
  width: 300px;
  max-width: 300px;
  height: 360px;
  min-height: 100%;
  margin-right: 24px;
  display: flex;
  position: relative;
}

.resource-card-list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-wrap: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: flex-start;
  align-self: stretch;
  max-width: none;
  display: flex;
  position: relative;
  left: auto;
}

.resources-wrapper {
  height: 100%;
  margin-bottom: 0;
  margin-left: auto;
  display: flex;
  position: relative;
  overflow: visible;
}

.card-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #e2e8f0;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  margin-bottom: 2px;
  padding: 24px;
  display: flex;
}

.card-image {
  border: 1px solid #e2e8f0;
  border-bottom-style: none;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  width: 100%;
  max-width: 300px;
}

.pdp-large-body-text {
  color: #1e293b;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.pdp-large-body-text.center {
  text-align: center;
}

.pdp-large-body-text.center.white {
  color: #fff;
}

.pdp-large-body-text.center.white.lw {
  width: 80%;
}

.pdp-large-body-text.center.lw {
  width: 70%;
}

.pdp-large-body-text.center.left {
  width: 80%;
}

.pdp-large-body-text.center.strong {
  color: #64748b;
  font-weight: 600;
}

.pdp-large-body-text.light {
  color: #fff;
}

.pdp-large-body-text.light.left {
  align-self: flex-start;
}

.pdp-large-body-text.cyan {
  color: #1a424a;
}

.pdp-large-body-text.orange {
  color: #533a1f;
}

.pdp-large-body-text.purple {
  color: #382c43;
}

.pdp-large-body-text.green {
  color: #364423;
}

.pdp-large-body-text.dark-blue {
  color: #1e3a8a;
}

.pdp-large-body-text.red {
  color: #4a1616;
}

.pdp-large-body-text.grey {
  color: #334155;
}

.pdp-large-body-text.grey.center.lw.left {
  width: 70%;
}

.pdp-large-body-text.grey.left--web {
  align-self: flex-start;
}

.pdp-large-body-text.grey.bt-align {
  align-self: flex-end;
}

.pdp-large-body-text.left--web {
  align-self: flex-start;
}

.pdp-large-body-text.light-grey {
  color: #94a3b8;
  align-self: flex-end;
}

.pdp-large-body-text.light-grey.hidden {
  display: none;
}

.slider-wrapper-1-copy {
  grid-row-gap: 24px;
  flex-direction: column;
  margin-bottom: 0;
  display: flex;
  overflow: hidden;
}

.div-block-189 {
  align-self: center;
}

.smart-laerning-slider {
  background-color: #29292900;
  width: 100%;
}

.left-arrow-3, .right-arrow-3 {
  display: none;
}

.slide-4 {
  background-color: #fff0;
}

.smart-learning-slide-content {
  grid-column-gap: 144px;
  grid-row-gap: 144px;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.smart-learning-slide-content.mobile {
  display: none;
}

.smart-learning-lotties {
  border-radius: 8px;
  height: 100%;
  max-height: 100%;
  overflow: hidden;
}

.div-block-191 {
  flex-flow: column;
  justify-content: space-between;
  width: 50%;
  display: flex;
}

.slide-nav-2 {
  display: none;
}

.div-block-193 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.back-button {
  border: 2px solid #fff;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 14px;
  display: inline-flex;
}

.back-button:hover {
  background-color: #fff3;
}

.html-embed-23 {
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.div-block-195 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px #000;
  border-top: 1px solid #cbd5e1;
  padding-top: 12px;
  display: flex;
}

.div-block-195.mob {
  display: none;
}

.next-button {
  border: 2px solid #fff;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 14px;
  display: inline-flex;
}

.next-button:hover {
  background-color: #fff3;
}

.process-lottie {
  border-radius: 8px;
  width: 100%;
  padding-bottom: 0;
  overflow: hidden;
}

.testimonial-slider {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #29292900;
  border: 1px solid #e2e8f0;
  border-radius: 12px;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  padding: 24px;
  display: flex;
}

.teatimonial-content---div {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.frame-40360 {
  grid-column-gap: 24px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-28 {
  color: #1e293b;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-40361 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-40315 {
  grid-column-gap: 4.48455px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-29 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 22.4227px;
  height: 22.4227px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-30 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 22.6797px;
  height: 22.6787px;
  text-decoration: none;
  display: flex;
}

.text-29 {
  color: #64748b;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.testimonials-content-div {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.slider-butoons-div {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px #000;
  border-top: 1px solid #0f172a;
  padding-top: 12px;
  display: flex;
}

.frame-40329 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.text-30 {
  color: #1e293b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.frame-40328 {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-31 {
  color: #0f172a;
  letter-spacing: -.02em;
  align-self: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.back-button-2 {
  border: 2px solid #0f172a;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 14px;
  display: inline-flex;
}

.back-button-2:hover {
  background-color: #e2e8f0;
}

.next-button-2 {
  border: 2px solid #0f172a;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 14px;
  display: inline-flex;
}

.next-button-2:hover {
  background-color: #e2e8f0;
}

.left-arrow-4, .right-arrow-4, .slide-nav-3 {
  display: none;
}

.slider-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #ddd0;
  flex-flow: column;
  width: 50%;
  height: 100%;
  display: flex;
}

.frame-40133 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.milestone-card {
  grid-row-gap: 24px;
  background-color: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  padding: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 6px 15px #0000000d;
}

.milestone-header-warpper {
  grid-row-gap: 24px;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.milestone-header-div {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-32 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.milestone-tags-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.milestone-tag {
  grid-column-gap: 8px;
  background-color: #edf0fe;
  border-radius: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 4px 12px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-33 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.text-33 {
  color: #3852c5;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.tag-3 {
  grid-column-gap: 10px;
  background-color: #edf0fe;
  border-radius: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 4px 12px;
  text-decoration: none;
  display: flex;
}

.milestone-contents {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.milestone-item {
  grid-column-gap: 6px;
  border: 1px #000;
  border-bottom: 1px solid #e2e8f0;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-bottom: 16px;
  text-decoration: none;
  display: flex;
}

.milestone-icon-div {
  grid-column-gap: 6.66667px;
  background-color: #f1f5f9;
  border-radius: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 5.33333px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-34 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 13.3333px;
  height: 13.3333px;
  text-decoration: none;
  display: flex;
}

.milestone-item-text {
  color: #1e293b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.milestone-heading {
  margin-bottom: 0;
}

.milestone-arrow-icon {
  align-self: flex-start;
  width: 24px;
  height: 24px;
}

.mask-6 {
  height: 100%;
}

.course-help-career-mobile {
  display: none;
}

.accordian-content-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: none;
}

.accordian-item {
  border-radius: 8px;
  overflow: hidden;
}

.accordian-header {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #1e293b;
  background-color: #f1f5f9;
  justify-content: space-between;
  padding: 12px 16px;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
  display: flex;
}

.accordian-header-text {
  margin-top: 0;
  margin-bottom: 0;
  text-decoration: none;
}

.accordion-arrow {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.course-help-section-div {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.faq-tabs {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.school-logo-image {
  filter: grayscale();
  mix-blend-mode: multiply;
  border-radius: 24px;
  flex: none;
  width: auto;
  height: 128px;
}

.div-block-196 {
  display: none;
}

.pdp--section-grid {
  z-index: 2;
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  border: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: 92px 92px 92px 92px 92px 92px 92px 92px;
  grid-auto-flow: row;
  place-content: center;
  place-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  font-family: Inter, sans-serif;
  position: relative;
}

.div-block-191-mob {
  flex-flow: column;
  justify-content: space-between;
  width: 50%;
  display: flex;
}

.button-text---lightbox {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 130%;
  text-decoration: none;
}

.image-63 {
  display: none;
}

.resources-section {
  margin-bottom: 48px;
}

.ctg-button-text-copy {
  color: #fff;
  margin-bottom: 0;
  margin-right: 4px;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
}

.enrol-now {
  font-weight: 600;
}

.video-2-copy {
  border: 1px #f1f5f9;
  border-radius: 0;
}

.english-course-intro-thumb {
  width: 100%;
  height: 100%;
  display: block;
}

.lightbox-link-3 {
  width: 100%;
  height: 100%;
}

.ad-regsiter-form {
  z-index: 9999;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #00000059;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.red-highlight {
  color: #631e1e;
  background-color: #f7e1e1;
  border-radius: 4px;
  font-weight: 600;
}

.div-block-199 {
  padding: 48px;
}

.div-block-200 {
  position: relative;
}

.header-content-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-radius: 24px;
  flex-flow: column;
  align-items: flex-start;
  padding: 24px;
  display: flex;
  position: absolute;
  inset: auto auto 32px 32px;
}

.frame-40850 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 644px;
  text-decoration: none;
  display: flex;
}

.text-35 {
  color: #0f172a;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.become-ready-to-teach-in-international-schools-0 {
  color: #0f172a;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.heading-1 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #60a5fa, #3b82f6);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.heading-1.white {
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  line-height: 120%;
}

.heading-1.white.center {
  text-align: center;
}

.black {
  color: #0f172a;
  -webkit-text-fill-color: transparent;
  background-color: #0f172a;
  -webkit-background-clip: text;
  background-clip: text;
}

.subtitle-1 {
  font-family: var(--_typography---subtitle-1--font-family);
  font-size: var(--_typography---subtitle-1--font-size);
  line-height: var(--_typography---subtitle-1--line-height);
  font-weight: var(--_typography---subtitle-1--font-weight);
  letter-spacing: var(--_typography---subtitle-1--letter-spacing);
}

.cta-button-lp {
  background-color: #3b82f6;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  padding: 16px 28px 16px 32px;
  display: flex;
}

.cta-button-lp:hover {
  background-color: #1d6beb;
}

.cta-button-lp.dark {
  background-color: #1e293b;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
}

.cta-button-lp.dark:hover, .cta-button-lp.dark:active {
  background-color: #0f172a;
}

.cta-button-lp.dark.center {
  align-self: center;
}

.cta-button-lp.medium {
  align-self: flex-start;
  padding: 12px 20px 12px 24px;
}

.cta-button-lp.v2 {
  background-image: linear-gradient(90deg, #49b7cc, #1a424a);
  border-radius: 100px;
  align-self: flex-start;
}

.cta-button-lp.v2:hover {
  background-image: linear-gradient(90deg, #279bb1, #051c21);
}

.cta-button-lp.v2:active {
  background-image: linear-gradient(90deg, #1f5b66, #011316);
}

.cta-button-lp.v2.center {
  align-self: center;
}

.cta-button-lp.v2.small {
  padding: 8px 16px;
}

.cta-button-lp.v3 {
  background-color: #fff;
  border-radius: 100px;
  align-self: center;
}

.cta-button-lp.v3:hover {
  background-color: #f1f5f9;
}

.cta-button-lp.v3:active {
  background-color: #e2e8f0;
}

.cta-button-lp.v4 {
  background-image: linear-gradient(90deg, #a373d5, #553c6f);
  border-radius: 100px;
  align-self: flex-start;
}

.cta-button-lp.v4:hover {
  background-image: linear-gradient(90deg, #8a54c2, #342049);
}

.cta-button-lp.v4:active {
  background-image: linear-gradient(90deg, #60388a, #1d1327);
}

.cta-button-lp.v5 {
  background-image: linear-gradient(90deg, #f8ac56, #f88707);
  border-radius: 100px;
  align-self: flex-start;
}

.cta-button-lp.v5:hover {
  background-image: linear-gradient(90deg, #e28b27, #914f05);
}

.cta-button-lp.v5:active {
  background-image: linear-gradient(90deg, #e28b27, #492905);
}

.cta-button-lp.v5.center {
  align-self: center;
}

.cta-button-lp.org {
  background-color: #e5a256;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.cta-button-lp.org.light-blue {
  background-color: #3b82f6;
}

.cta-button-lp.org.light-green {
  background-color: #97bc62;
}

.cta-button-lp.org.dark-green {
  background-color: #138d75;
}

.cta-button-lp.org.yellow {
  background-color: #eec239;
}

.cta-button-lp.org-copy {
  background-color: #e5a256;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.facing-challenges {
  background-color: #0f172a;
  background-image: none;
}

.facing-challenges.dark {
  background-color: #0f172a;
}

.facing-challenges.black-ttt {
  background-color: #121212;
}

.subtitle-lp {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
  display: block;
}

.subtitle-lp.lw {
  width: 70%;
}

.bold-text-14 {
  color: #60a5fa;
  text-align: center;
}

.teacher-testimonial-card {
  grid-row-gap: 12px;
  background-color: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 12px;
  text-decoration: none;
  display: flex;
}

.frame-12105 {
  grid-column-gap: 8px;
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.ellipse-699 {
  object-fit: cover;
  border-radius: 500px;
}

.frame-2551 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-36 {
  color: #0f172a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.text-37 {
  color: #475569;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.frame-40312 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.frame-40309 {
  grid-row-gap: 6px;
  background-color: #fbf0f0;
  border: 1px solid #f7e1e1;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 12px;
  text-decoration: none;
  display: flex;
}

.tag-4 {
  grid-column-gap: 10px;
  background-color: #ce3e3e;
  border-radius: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2px 8px;
  text-decoration: none;
  display: flex;
}

.label-6 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.text-38 {
  color: #4a1616;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.text-38.large {
  font-size: 18px;
}

.frame-40310 {
  grid-row-gap: 6px;
  background-color: #e5f6f6;
  border: 1px solid #daede9;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 12px;
  text-decoration: none;
  display: flex;
}

.tag-5 {
  grid-column-gap: 10px;
  background-color: #138d75;
  border-radius: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2px 8px;
  text-decoration: none;
  display: flex;
}

.text-39 {
  color: #07332a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.text-39.large {
  font-size: 18px;
}

.frame-40311 {
  grid-row-gap: 6px;
  background-color: #eff6ff;
  border: 1px solid #dbeafe;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 12px;
  text-decoration: none;
  display: flex;
}

.tag-6 {
  grid-column-gap: 10px;
  background-color: #3b82f6;
  border-radius: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2px 8px;
  text-decoration: none;
  display: flex;
}

.text-40 {
  color: #1e3a8a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.fc-card {
  grid-column-gap: 8px;
  background-color: #1e293b;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 12px;
  text-decoration: none;
  display: flex;
}

.fc-card.last {
  width: 70%;
}

.fc-card.dark {
  background-color: #282828;
}

.frame-40857 {
  grid-column-gap: 10px;
  background-color: #eab3084d;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: 32px;
  height: 32px;
  min-height: 32px;
  padding: 4px;
  text-decoration: none;
  display: flex;
}

.text-41 {
  color: #4a1616;
  text-align: center;
  letter-spacing: -.02em;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.text-42 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.tam-strip---1 {
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/6668329a5fbd480814191202_web%20tam%201%20bg.webp");
  background-position: 0 0;
  background-size: cover;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 32px;
  padding-bottom: 32px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.frame-40867 {
  grid-row-gap: 24px;
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-40868 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-46 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.vectors-wrapper-39 {
  object-fit: fill;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto 48px 0% auto;
}

.next-highlight {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(94.46deg, #a772dd 0%, #49b7cc 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.heading-2---lp {
  color: #1e293b;
  letter-spacing: -.64px;
  width: 100%;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

.tam-strip---2 {
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/6668329a202746927dd2dfaa_web%20tam%202%20bg.webp");
  background-position: 0 0;
  background-size: cover;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 32px;
  padding-bottom: 32px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tam-strip---3 {
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/6668329ab83444d12544df4b_web%20tam%203%20bg.webp");
  background-position: 0 0;
  background-size: cover;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 32px;
  padding-bottom: 32px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.why-choose-suraasa {
  margin-top: 64px;
  margin-bottom: 64px;
}

.section-container {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.section-container.text {
  justify-content: center;
  align-items: center;
}

.section-container.cta {
  justify-content: center;
}

.frame-40915 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-48 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.ws-card {
  grid-row-gap: 16px;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 400px;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.ws-content-card {
  grid-row-gap: 10px;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #0009;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 12px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto 16px 16px;
}

.quick-stack-6 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 100%;
  padding: 0;
}

.card-bg-image {
  object-fit: cover;
  object-position: 50% 0%;
  border-radius: 12px;
  width: 100%;
  height: 100%;
}

.school-testimonial-card {
  grid-row-gap: 16px;
  background-color: #0f172a;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 350px;
  padding: 56px 24px 24px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.school-testimonial-card.dark {
  background-color: #121212;
}

.frame-40777 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.frame-40897 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-49 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.text-50 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.frame-40918 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-51 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.text-52 {
  color: #cbd5e1;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.ellipse-1881 {
  object-fit: cover;
  border: 2px solid #fff;
  border-radius: 500px;
  position: absolute;
  top: -40px;
  left: 24px;
}

.gradient-highlight---1 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #49b7cc, #9a7bba);
  -webkit-background-clip: text;
  background-clip: text;
}

.gradient-highlight---2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #49b7cc, #97bc62);
  -webkit-background-clip: text;
  background-clip: text;
}

.steps-section-wrapper {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.steps-wapper {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.steps-div {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.step-1 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.step-container-div {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-40919 {
  grid-row-gap: 24px;
  background-image: linear-gradient(90deg, #49b7cc 0%, #9a7bba 100%);
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 6px 12px;
  text-decoration: none;
  display: flex;
}

.text-53 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-40938 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-55 {
  color: #1e293b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.step-2 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-40939 {
  grid-row-gap: 24px;
  background-image: linear-gradient(90deg, #9a7bba 0%, #e5a256 100%);
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 6px 12px;
  text-decoration: none;
  display: flex;
}

.frame-40940 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.step-3 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-40941 {
  grid-row-gap: 24px;
  background-image: linear-gradient(90deg, #e5a256 0%, #97bc62 100%);
  border-radius: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 89.8013px;
  padding: 6px 12px;
  text-decoration: none;
  display: flex;
}

.final-step {
  grid-column-gap: 10px;
  background-image: linear-gradient(90deg, #97bc62 0%, #49b7cc 100%);
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.collection-item-8 {
  margin-right: 24px;
  padding-top: 40px;
}

.gradient-highlight---3 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #e5a256, #97bc62);
  -webkit-background-clip: text;
  background-clip: text;
}

.collection-list-8 {
  flex-flow: column;
  display: flex;
}

.div-block-201 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.slider-7 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff0;
  flex-flow: column;
  width: 100%;
  height: auto;
  display: flex;
}

.slide-nav-4 {
  display: none;
}

.mask-8 {
  width: 400px;
  height: 100%;
  margin-right: 0;
  overflow: visible;
}

.slide-8 {
  vertical-align: baseline;
  height: 100%;
}

.school-testimonials {
  margin-top: 64px;
  margin-bottom: 64px;
  overflow: hidden;
}

.right-arrow-6, .left-arrow-6 {
  display: none;
}

.slider-butoons-div-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 0 solid #000;
  padding-top: 0;
  display: flex;
}

.slider-butoons-div-2.center {
  z-index: 1;
  align-self: center;
  position: relative;
}

.div-block-202 {
  display: none;
}

.div-block-203 {
  position: relative;
}

.grid-13 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-items: center;
}

.gradient-highlight---4 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #9a7bba, #e5a256);
  -webkit-background-clip: text;
  background-clip: text;
}

.next-button-3 {
  border: 2px solid #0f172a;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 14px;
  display: inline-flex;
}

.next-button-3:hover {
  background-color: #e2e8f0;
}

.back-button-3 {
  border: 2px solid #0f172a;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 14px;
  display: inline-flex;
}

.back-button-3:hover {
  background-color: #e2e8f0;
}

.teacher-testimonials {
  margin-top: 64px;
  margin-bottom: 64px;
  overflow: hidden;
}

.tt-slide {
  vertical-align: baseline;
  height: 460px;
  padding-right: 24px;
}

.tt-mask {
  width: 400px;
  height: 100%;
  margin-right: 0;
  overflow: visible;
}

.video-testimonials {
  background-color: #eff6ff;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 64px;
  padding-bottom: 64px;
  position: relative;
  overflow: hidden;
}

.video-testimonials.white-bg {
  background-color: #fff;
}

.video-testimonials.workshop-page {
  background-color: #fdf9ec;
}

.video-testimonials.workshop-page-experts {
  background-color: #e5f6f6;
}

.video-testimonial-slider {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #ddd0;
  flex-flow: column;
  width: 100%;
  height: auto;
  display: flex;
}

.lightbox-link-4 {
  cursor: pointer;
  width: 100%;
}

.vt-crad {
  width: 100%;
  height: 100%;
  position: relative;
}

.vt-thumbnail {
  border-radius: 16px;
  height: 88.7874%;
}

.vt-slide {
  vertical-align: baseline;
  padding-right: 24px;
}

.qoute-cc {
  grid-row-gap: 14.144px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto 16px 16px;
}

.qoute-text {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.name-dive {
  grid-row-gap: 1.768px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.name {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.designation {
  color: #e2e8f0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.image-65 {
  z-index: 0;
  margin: auto;
  display: block;
  position: absolute;
  inset: 0% 0% 10%;
  overflow: scroll;
}

.back-button-4 {
  border: 2px solid #0f172a;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 14px;
  display: inline-flex;
}

.back-button-4:hover {
  background-color: #e2e8f0;
}

.next-button-4 {
  border: 2px solid #0f172a;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 14px;
  display: inline-flex;
}

.next-button-4:hover {
  background-color: #e2e8f0;
}

.st-mask {
  width: 316px;
  height: 100%;
  margin-right: 0;
  overflow: visible;
}

.st-mask.v2 {
  width: 400px;
}

.div-block-204 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.gradient-highlight---5 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #60a5fa, #3b82f6);
  -webkit-background-clip: text;
  background-clip: text;
}

.certifictate-section {
  background-color: #fdf9ec;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 64px;
  padding-bottom: 64px;
  overflow: hidden;
}

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

.cyan-card {
  color: #1a424a;
  background-color: #e5f6f6;
  border-radius: 24px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-end;
  padding: 24px 24px 0;
  display: flex;
  overflow: hidden;
}

.purple-card {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  color: #382c43;
  background-color: #f5f2f8;
  border-radius: 24px;
  max-height: 240px;
  padding: 24px 24px 0;
  display: flex;
  overflow: hidden;
}

.blue-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #1c2962;
  background-color: #edf0fe;
  border-radius: 24px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-end;
  height: 320px;
  max-height: 320px;
  padding: 24px 24px 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-205 {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  align-self: stretch;
  align-items: center;
  padding-left: 0;
  display: flex;
  position: relative;
}

.bento-grid-large-body {
  text-align: left;
  letter-spacing: -.36px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  display: block;
}

.bento-content-div {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.bento-grid-card-title {
  color: #1a424a;
  letter-spacing: -.48px;
  width: 100%;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  position: static;
  top: 96px;
  bottom: 96px;
}

.bento-grid-card-title.purple {
  color: #382c43;
}

.bento-grid-card-title.blue {
  color: #1c2962;
}

.bento-grid-card-title.green {
  color: #364423;
}

.bento-grid-card-title.orange {
  color: #533a1f;
}

.green-card {
  color: #364423;
  background-color: #f5f8ef;
  border-radius: 24px;
  flex-flow: column;
  justify-content: space-between;
  padding: 24px 24px 0;
  display: flex;
  overflow: hidden;
}

.orange-card {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  color: #533a1f;
  background-color: #fcf6ee;
  border-radius: 24px;
  justify-content: space-between;
  align-items: stretch;
  max-height: 240px;
  padding: 24px 24px 0;
  display: flex;
  overflow: hidden;
}

.image-66 {
  position: relative;
  inset: auto 0% 0% auto;
}

.image-66.ld {
  margin-top: 24px;
}

.image-66.web {
  display: none;
}

.faq-section-lp {
  background-color: #fff;
  padding-top: 64px;
  padding-bottom: 64px;
}

.faq-section-lp.surface {
  background-color: #f8fafc;
}

.faq-section-lp.pdp-tabs-menu {
  padding-top: 96px;
}

.image-67 {
  border-radius: 16px;
}

.div-block-206 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  display: flex;
}

.div-block-207 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  align-self: center;
  display: flex;
}

.heading-2---lp-copy {
  color: #1e293b;
  letter-spacing: -.64px;
  width: 100%;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
  position: sticky;
}

.heading-2---lp-copy.white {
  color: #fff;
}

.text-46-copy {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.text-46-copy.wh {
  color: #fff;
}

.section-container-certificate {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.certificate-slider {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff0;
  flex-flow: column;
  width: 100%;
  height: auto;
  display: flex;
}

.next-button-5 {
  border: 2px solid #0f172a;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 14px;
  display: inline-flex;
}

.next-button-5:hover {
  background-color: #e2e8f0;
}

.back-button-5 {
  border: 2px solid #0f172a;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 14px;
  display: inline-flex;
}

.back-button-5:hover {
  background-color: #e2e8f0;
}

.certificate-slide {
  vertical-align: baseline;
  height: 100%;
  padding-right: 24px;
}

.certificate-mask {
  width: 320px;
  height: 100%;
  margin-right: 0;
  overflow: visible;
}

.image-68 {
  border-radius: 12px;
}

.grid-14 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
  justify-content: stretch;
  justify-items: center;
  width: 100%;
}

.landing-page-hero-section {
  background-color: #fff7ef;
  position: relative;
  overflow: hidden;
}

.identifying-the-problem-section {
  grid-row-gap: 10px;
  background-color: #e5f6f6;
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin: 48px;
  padding: 48px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-40307 {
  grid-row-gap: 48px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: static;
  top: 65px;
  left: 151px;
}

.frame-40306 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-57 {
  text-align: center;
  font-size: 32px;
  line-height: 120%;
}

.frame-40305 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-40300 {
  grid-column-gap: 10px;
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 967px;
  padding: 13px;
  text-decoration: none;
  display: flex;
}

.red-highlight-2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(92.45deg, #d86565, #631e1e);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
}

.feeling-under-confident-teaching-today-s-tech-savvy-kids-0 {
  color: #d86565;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.feeling-under-confident-teaching-today-s-tech-savvy-kids-1 {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.well-this-wouldn-t-be-the-case-if-you-were-a-suraasa-teacher-read-below-how-suraasa-teachers-overcame-similar-challenges-0 {
  color: #1e293b;
  text-align: center;
  letter-spacing: -.02em;
  object-fit: fill;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.well-this-wouldn-t-be-the-case-if-you-were-a-suraasa-teacher-read-below-how-suraasa-teachers-overcame-similar-challenges-1 {
  text-align: center;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(91.96deg, #42a491, #246268);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.bg-image-lp {
  opacity: 1;
  mix-blend-mode: normal;
  object-fit: contain;
  object-position: 50% 0%;
  width: 100%;
  position: absolute;
  inset: 20px 0% 0%;
}

.image-container-lp {
  z-index: 2;
  grid-column-gap: 20px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.h1 {
  font-family: var(--_typography---h1--font-family);
  font-size: var(--_typography---h1--font-size);
  line-height: var(--_typography---h1--line-height);
  font-weight: var(--_typography---h1--font-weight);
  letter-spacing: var(--_typography---h1--letter-spacing);
}

.h1-0 {
  color: #1e293b;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.h1-1 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #45acbf, #ffa239);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-40850-copy {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 644px;
  text-decoration: none;
  display: flex;
}

.hero-content-section-lp {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  align-self: flex-start;
  display: flex;
}

.tt-card-2 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.frame-40313 {
  grid-column-gap: 8px;
  background-color: #fff;
  border: .5px solid #ffcb91;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-right: 16px;
  text-decoration: none;
  display: flex;
}

.frame-40313._2 {
  border-color: #9defff;
}

.frame-40313._3 {
  border-color: #c6f385;
}

.frame-40313._4 {
  border-color: #d2b3f2;
}

.image-69 {
  object-fit: cover;
  background-color: #fff1e2;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  box-shadow: 0 6px 15px #0000000d;
}

.frame-40942 {
  grid-row-gap: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-58 {
  color: #0f172a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.text-59 {
  color: #64748b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.frame-40943 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.frame-40944 {
  grid-row-gap: 4px;
  background-color: #fbf0f0;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 12px 20px;
  text-decoration: none;
  display: flex;
}

.text-60 {
  color: #4a1616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 130%;
  text-decoration: none;
}

.text-61 {
  color: #1e293b;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.frame-40945 {
  grid-row-gap: 4px;
  background-color: #e5f6f6;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 12px 20px;
  text-decoration: none;
  display: flex;
}

.text-62 {
  color: #1a424a;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 130%;
  text-decoration: none;
}

.frame-40946 {
  grid-row-gap: 4px;
  background-color: #fdf9ec;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 12px 20px;
  text-decoration: none;
  display: flex;
}

.text-63 {
  color: #544103;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 130%;
  text-decoration: none;
}

.lp-tam---1 {
  background-image: linear-gradient(130deg, #884dc4, #250c3a 28% 77%, #884dc4);
  position: relative;
}

.div-block-208 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  align-items: center;
  width: 100%;
  padding-top: 64px;
  display: flex;
}

.image-70 {
  mix-blend-mode: overlay;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-209 {
  border-radius: 1000px;
  padding: 0;
}

.choose-suraasa-section {
  background-color: #fffef9;
  padding-top: 64px;
  padding-bottom: 64px;
  position: relative;
}

.cs-content-section {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.choose-suraasa-card {
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.frame-40341 {
  grid-column-gap: 10px;
  background-color: #fff;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  padding-left: 8px;
  padding-right: 8px;
  text-decoration: none;
  display: flex;
}

.text-65 {
  color: #1e293b;
  letter-spacing: -.02em;
  width: 80%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.cs-card-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #f7efff;
  border-radius: 20px 20px 20px 0;
  flex-flow: column;
  width: 100%;
  padding: 40px 40px 0;
  display: flex;
}

.cs-card-div.blue {
  background-color: #e8f1ff;
}

.cs-card-div.cyan {
  background-color: #e5fbff;
}

.cs-card-div.orange {
  background-color: #ffe7cb;
}

.cs-card-div.green {
  background-color: #e9f9d1;
}

.cs-card-div.yellow {
  background-color: #fcf3d8;
}

.cs-card-div.dark-green {
  background-color: #daede9;
}

.cs-card-div.red {
  background-color: #f7e1e1;
}

.cs-card-shape {
  background-color: #f7efff;
  border-radius: 0 0 20px 20px;
  width: 92%;
  height: 40px;
}

.cs-card-shape.cyan {
  background-color: #e5fbff;
}

.cs-card-shape.orange {
  background-color: #ffe7cb;
}

.cs-card-shape.green {
  background-color: #e9f9d1;
}

.cs-card-shape.blue {
  background-color: #e8f1ff;
}

.cs-card-shape.yellow {
  background-color: #fcf3d8;
}

.cs-card-shape.dark-green {
  background-color: #daede9;
}

.cs-card-shape.red {
  background-color: #f7e1e1;
}

.cs-card-heading {
  color: #805da5;
  text-align: left;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.cs-card-heading.cyna {
  color: #3296aa;
}

.cs-card-heading.orange {
  color: #d28e41;
}

.cs-card-heading.green {
  color: #81a949;
}

.cs-card-heading.blue {
  color: #2e589b;
}

.cs-card-heading.yellow {
  color: #c89906;
}

.cs-card-heading.dark-green {
  color: #138d75;
}

.cs-card-heading.red {
  color: #ce3e3e;
}

.div-block-212 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  align-self: center;
  align-items: center;
  width: 90%;
  display: flex;
}

.three-step-solution {
  background-color: #f8fafc;
  padding-top: 64px;
  padding-bottom: 64px;
  position: relative;
}

.gradient-highlight---6 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #49b7cc, #5270a1);
  -webkit-background-clip: text;
  background-clip: text;
}

.frame-40772 {
  grid-row-gap: 48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-66 {
  text-align: center;
  font-size: 32px;
  line-height: 120%;
}

.frame-40811 {
  grid-row-gap: 48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-40808 {
  grid-column-gap: 48px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-40807 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-40350 {
  grid-column-gap: 10px;
  background-color: #49b7cc;
  border-radius: 12px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px 12px;
  text-decoration: none;
  display: flex;
}

.text-67 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-69 {
  color: #1e293b;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.vectors-wrapper-44 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-40809 {
  grid-column-gap: 48px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-40947 {
  grid-column-gap: 10px;
  background-color: #9a7bba;
  border-radius: 12px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px 12px;
  text-decoration: none;
  display: flex;
}

.frame-40948 {
  grid-column-gap: 10px;
  background-color: #e5a256;
  border-radius: 12px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px 12px;
  text-decoration: none;
  display: flex;
}

.with-your-dedication-and-our-support-youll-become-the-teacher-you-ve-always-wanted-to-be-0 {
  color: #1e293b;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.with-your-dedication-and-our-support-youll-become-the-teacher-you-ve-always-wanted-to-be-1 {
  text-align: center;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(96.95deg, #e3a055, #63a598);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.certificates-section-lp {
  background-color: #fff;
  padding-top: 64px;
  padding-bottom: 64px;
  position: relative;
}

.orange-highlight {
  color: #e5a256;
  font-weight: 500;
}

.div-block-213 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.section-container-certificates {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.image-72 {
  width: 22%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.image-72-copy {
  width: 21%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.school-testimonials-lp {
  background-color: #fff;
  padding-top: 64px;
  padding-bottom: 64px;
  position: relative;
}

.gradient-highlight---7 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #0cbcdd, #1d4ed8);
  -webkit-background-clip: text;
  background-clip: text;
}

.tam {
  grid-row-gap: 24px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 64px 48px;
  text-decoration: none;
  display: flex;
}

.frame {
  grid-column-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.frame-40949 {
  grid-row-gap: 10px;
  background-color: #fcf6ee;
  border-radius: 32.3125px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 64px 144px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.frame-40950 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-40951 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-46 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: -26% auto auto -10%;
}

.vectors-wrapper-47 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto -8% -32% auto;
}

.tam-section {
  background-color: #fcf6ee;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 64px 144px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.vectors-wrapper-48 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: -6% auto auto -6%;
}

.vectors-wrapper-49 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto -6% -6% auto;
}

.frame-40849 {
  grid-row-gap: 32px;
  background-color: #fff;
  border: 2px solid #e5a256;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: flex;
  position: relative;
  box-shadow: 10px 10px #e5a256;
}

.rectangle-2750 {
  object-fit: cover;
  border: 0 solid #e5a256;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  width: 100%;
}

.frame-40847 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  text-decoration: none;
  display: flex;
}

.gradient-highlight---8 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #ffc716, #2c7cff);
  -webkit-background-clip: text;
  background-clip: text;
}

.contact-use-section-lp {
  background-color: #f8fafc;
  padding-top: 64px;
  padding-bottom: 64px;
  position: relative;
  overflow: hidden;
}

.image-73 {
  position: absolute;
  inset: auto -4% -8% auto;
}

.contact-us-container {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.div-block-207-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  align-self: flex-start;
  display: flex;
}

.heading-2---lp-small {
  color: #1e293b;
  letter-spacing: -.64px;
  width: 100%;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  position: sticky;
}

.image-74 {
  position: absolute;
  inset: 0% auto auto 0%;
}

.frame-40791 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.se-card-2 {
  grid-column-gap: 24px;
  background-color: #fff;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: flex;
}

.frame-40815 {
  grid-column-gap: 10px;
  background-color: #3b82f6;
  border-radius: 20px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px 12px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-51 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 65px;
  height: 65px;
  text-decoration: none;
  display: flex;
}

.frame-40784 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-77 {
  color: #1e293b;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-40954 {
  grid-column-gap: 10px;
  background-color: #3b82f6;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 8px 12px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-52 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 65px;
  height: 59.5833px;
  text-decoration: none;
  display: flex;
}

.section-container-suraasa-edge {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vt-thumbnail-2 {
  border-radius: 16px;
}

.st-card-div {
  grid-row-gap: 16px;
  background-color: #e5f6f6;
  border: 2px solid #3e8b8b;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: 6px 6px #4a9797;
}

.frame-40776 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.ellipse-1882 {
  object-fit: cover;
  align-self: flex-start;
}

.frame-40955 {
  grid-row-gap: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-78 {
  color: #0f172a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.principal-of-a-leading-school-british-curriculum {
  color: #64748b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.frame-40956 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-79 {
  color: #1e293b;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.text-80 {
  color: #1e293b;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.st-card-v2 {
  vertical-align: baseline;
  height: 100%;
}

.st-mask-v2 {
  width: 400px;
  height: 100%;
  margin-right: 0;
  padding-right: 24px;
  overflow: visible;
}

.subtitle-lp-2 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
  display: block;
}

.subtitle-lp-2.lw {
  text-align: left;
  width: 60%;
  font-size: 24px;
}

.div-block-214 {
  z-index: 2;
  background-image: linear-gradient(90deg, #fdf9ec 85%, #fdf9ec80);
  align-self: stretch;
  width: 70%;
  height: 100%;
  margin-left: -64px;
  position: absolute;
  inset: 0%;
}

.heading-3---lp {
  color: #1e293b;
  letter-spacing: -.64px;
  width: 100%;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

.certificate-image--lp {
  border-radius: 0;
}

.certificate-slider-lp2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff0;
  flex-flow: column;
  width: 100%;
  height: auto;
  display: none;
}

.frame-40781 {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 8px;
  padding-left: 0;
  text-decoration: none;
  display: flex;
}

.st-cards-colored {
  grid-row-gap: 16px;
  background-color: #e5f6f6;
  border: 2px solid #3e8b8b;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  padding: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: 6px 6px #4a9797;
}

.frame-40957 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.ellipse-1883 {
  object-fit: cover;
  align-self: flex-start;
}

.frame-40958 {
  grid-row-gap: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-81 {
  color: #0f172a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.text-82 {
  color: #64748b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.frame-40959 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-83 {
  color: #1e293b;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.text-84 {
  color: #1e293b;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.st-cards-colored-2 {
  grid-row-gap: 16px;
  background-color: #fcf6ee;
  border: 2px solid #c29151;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  min-width: 450px;
  max-width: 450px;
  padding: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: 6px 6px #dfac68;
}

.frame-40960 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-40961 {
  grid-row-gap: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-40962 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 445px;
  height: 104px;
  text-decoration: none;
  display: flex;
}

.st-cards-colored-3 {
  grid-row-gap: 16px;
  background-color: #edf0fe;
  border: 2px solid #4c5eb4;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  min-width: 450px;
  max-width: 450px;
  padding: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: 6px 6px #6776bb;
}

.frame-40963 {
  grid-row-gap: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-85 {
  color: #1e293b;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.st-cards-colored-4 {
  grid-row-gap: 16px;
  background-color: #e5f6f6;
  border: 2px solid #49b7cc;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  min-width: 450px;
  max-width: 450px;
  padding: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: 6px 6px #49b7cc;
}

.frame-40964 {
  grid-row-gap: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.st-cards-colored-5 {
  grid-row-gap: 16px;
  background-color: #fbf0f0;
  border: 2px solid #d86565;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  min-width: 450px;
  max-width: 450px;
  padding: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: 6px 6px #d86565;
}

.st-cards-colored-6 {
  grid-row-gap: 16px;
  background-color: #f5f2f8;
  border: 2px solid #9a7bba;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  padding: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: 6px 6px #9a7bba;
}

.text-86 {
  color: #64748b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.st-cards-colored-7 {
  grid-row-gap: 16px;
  background-color: #f5f8ef;
  border: 2px solid #97bc62;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  min-width: 450px;
  max-width: 450px;
  padding: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: 6px 6px #8cb156;
}

.frame-40965 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 131px;
  text-decoration: none;
  display: flex;
}

.st-slider {
  grid-row-gap: 24px;
  flex-direction: column;
  margin-top: 48px;
  margin-bottom: 0;
  display: flex;
  overflow: hidden;
}

.st-slider.ai-tools {
  z-index: 10;
  margin-top: 0;
  margin-bottom: 48px;
  position: relative;
}

.st-slider.plus-page {
  margin-top: 0;
}

.image-66-copy {
  position: relative;
  inset: auto 0% 0% auto;
}

.tam-card-lp {
  grid-row-gap: 24px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 64px 48px;
  text-decoration: none;
  display: flex;
}

.stat-highlights {
  background-color: #1e1e1e;
}

.stat-highlight-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  display: flex;
}

.subtitle--1-sp {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  display: block;
}

.subtitle--1-sp.left {
  text-align: left;
}

.subtitle--1-sp.left.lw {
  width: 70%;
}

.subtitle--1-sp.left.lw-2 {
  width: 60%;
}

.subtitle--1-sp.lw {
  width: 70%;
}

.subtitle--1-sp.dark {
  color: #1e293b;
  text-align: left;
}

.subtitle--1-sp.dark.center {
  text-align: center;
  line-height: 130%;
}

.highlight-stat-div {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.solutions-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.solutions-card {
  background-color: #f8fafc;
  border: 1px solid #e2e8f0;
  border-radius: 16px;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.subtitle--2-sp {
  color: #1e293b;
  text-align: left;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  display: block;
}

.subtitle--2-sp.blue {
  color: #1e3a8a;
}

.sc-content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.sc-content-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  padding: 40px;
  display: flex;
}

.section-container-copy {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.image-76 {
  align-self: flex-end;
  width: 80%;
  height: 100%;
}

.image-76.hidden.sm {
  width: 40%;
}

.image-76.tm {
  width: 40%;
  padding-top: 16px;
}

.image-76-copy {
  align-self: flex-end;
  width: 35%;
}

.cta-cards-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.cta-card {
  background-color: #f8fafc;
  border: 1px solid #e2e8f0;
  border-radius: 16px;
  width: 100%;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.cta-content-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  padding: 40px;
  display: flex;
}

.succes-stories-sp {
  margin-top: 96px;
  margin-bottom: 96px;
  padding: 0;
  overflow: hidden;
}

.section-sp {
  margin-top: 96px;
  margin-bottom: 96px;
}

.section-sp.dark {
  background-color: #1e1e1e;
  margin-bottom: 0;
}

.wcs-card {
  border: 1px solid #cbd5e1;
  border-radius: 16px;
  width: 100%;
}

.green-highlight {
  color: #094338;
  background-color: #daede9;
  border-radius: 4px;
  padding-left: 2px;
  padding-right: 2px;
  font-weight: 500;
}

.div-block-215 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.surssa-help-card {
  background-color: #eff6ff;
  border: 1px #f1f5f9;
  border-radius: 16px;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.shc-content {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.sch-content-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  align-items: flex-start;
  padding: 40px;
  display: flex;
}

.image-77 {
  align-self: flex-start;
}

.form-section {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-top: 64px;
  padding-bottom: 64px;
  text-decoration: none;
  display: flex;
}

.form-section.anchor {
  padding-top: 164px;
}

.footer-school-lp {
  text-align: center;
  background-color: #1e1e1e;
  align-items: flex-start;
  padding: 48px 0 0;
}

.school-page-content-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff0;
  border-radius: 0;
  flex-flow: column;
  align-items: flex-start;
  font-size: 15px;
  display: flex;
  position: static;
  inset: auto auto 32px 32px;
}

.content-contianer-hero {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.white---sp {
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.background-video-3 {
  background-color: #00000080;
  justify-content: center;
  align-items: center;
  height: 650px;
  display: flex;
}

.frame-6526 {
  grid-column-gap: 10px;
  border: 1.5px solid #1e293b;
  border-radius: 24px;
  flex: 0 auto;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  padding: 8px 16px;
  text-decoration: none;
  display: flex;
}

.text-87 {
  color: #1e293b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.div-block-217 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.div-block-218 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.glowing-wrapper-button-2 {
  z-index: 0;
  color: #fff;
  letter-spacing: -.01em;
  border: 1px solid #ffffff1a;
  border-radius: 0;
  padding: 16px 32px;
  font-size: .88rem;
  line-height: 1.42;
  text-decoration: none;
  position: relative;
}

.glowing-wrapper-animations {
  opacity: 0;
  width: 100%;
  transition: opacity 1s;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.glowing-wrapper {
  border-radius: 62.5rem;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.glowing-wrapper.glowing-wrapper-active {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  cursor: pointer;
  background-color: #ffffff40;
  border-radius: 4px;
  align-self: center;
}

.glowing-wrapper.glowing-wrapper-active:hover {
  background-color: #ffffff59;
}

.glowing-wrapper-borders {
  opacity: 1;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.glowing-wrapper-mask-wrapper {
  opacity: 1;
}

.glowing-wrapper-borders-masker {
  opacity: 0;
  border-radius: 4px;
  width: 100%;
  padding: .06rem;
  line-height: 100%;
  transition: opacity 1s;
  position: absolute;
  top: 0;
  left: 0;
}

.glowing-wrapper-glow {
  opacity: .12;
  filter: blur(8px);
}

.glowing-wrapper-mask {
  opacity: 1;
}

.button-text-2 {
  z-index: 2;
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  position: relative;
}

.testimonial-card---sp {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #f8fafc;
  border: 1px solid #f1f5f9;
  border-radius: 16px;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  min-height: 100%;
  padding: 40px;
  display: flex;
  box-shadow: 1px 1px 5px #0000001a;
}

.name-container {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.sp-slider {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-bottom: 48px;
  display: flex;
}

.sp-task {
  margin-right: 0;
  padding: 2px;
  overflow: hidden;
}

.sp-slide {
  vertical-align: middle;
  height: 100%;
  min-height: 100%;
  margin-right: 16px;
  padding-right: 0;
}

.sp-slide-nav {
  display: block;
  inset: auto 0% 0%;
}

.slider-buttons-sp {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 0 solid #000;
  padding-top: 0;
  display: none;
}

.slider-dot {
  cursor: pointer;
  background-color: #e2e8f0;
  border-radius: 500px;
  width: 24px;
  height: 5px;
}

.slider-dot.fs-sliderdots_active {
  background-color: #1e293b;
}

.sp-slide-nav-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 24px;
  display: flex;
  position: absolute;
  inset: auto auto -15%;
}

.mobile-image-sp {
  display: none;
}

.side-shapes {
  position: absolute;
  inset: 0% 0% auto;
}

.side-shapes._2 {
  top: 20%;
}

.side-shapes._1 {
  inset: 8% 0% auto auto;
}

.side-shapes._3 {
  inset: 28% 0% auto auto;
}

.side-shapes._4 {
  top: 40%;
}

.side-shapes._5 {
  inset: 50% 0% auto auto;
}

.side-shapes._6 {
  top: 60%;
}

.side-shapes._7 {
  inset: 75% 0% auto auto;
}

.side-shapes._8 {
  top: 85%;
}

._3-step-bg-element {
  position: absolute;
  inset: 0% auto auto 0%;
}

._3-step-bg-element.bottom {
  inset: auto 0% 0% auto;
}

.cu-text-container {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.school-page-form {
  z-index: 9999;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #00000059;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.code-embed {
  border-radius: 16px;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  overflow: hidden;
}

.cta-button-sp {
  align-self: flex-start;
}

.div-block-219 {
  border-radius: 16px;
  width: 100%;
  overflow: hidden;
}

.code-embed-2 {
  align-self: center;
}

.lottie-animation-3 {
  margin-bottom: -4px;
  padding-bottom: 0;
}

.guide-image-link {
  width: 100%;
  height: auto;
}

.guide-orange-card {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fcf6ee;
  border: 1px solid #f9e9d3;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  display: flex;
  position: relative;
}

.orange-card-heading {
  color: #e5a256;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.orange-card-text {
  color: #533a1f;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
}

.orange-card-text p {
  margin-bottom: 12px;
  line-height: 130%;
}

.orange-card-text a {
  line-height: 130%;
}

.orange-card-text a:hover {
  text-decoration: none;
}

.orange-card-text.rt {
  margin-bottom: -12px;
  padding-bottom: 0;
}

.teacher-testimonial-card-guide {
  z-index: 1;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 24px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.navbar-landing-page {
  background-color: #fff;
  border: 1px #e2e8f0;
  padding-top: 12px;
  position: sticky;
  inset: 0 auto auto;
}

.nav-bar-div-lp {
  justify-content: space-between;
  min-width: 100%;
  display: flex;
}

.brand-lp {
  order: -1;
  align-self: auto;
  align-items: flex-start;
  padding: 0 20px 0 0;
  display: flex;
  position: static;
}

.sign-up-button-lp {
  color: #fff;
  text-align: center;
  background-color: #4666f6;
  border: 1px #fff;
  border-radius: 4px;
  margin: 1px 0;
  padding: 8px 16px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.sign-up-button-lp:hover {
  background-color: #3852c5;
}

.sign-up-button-lp:active {
  background-color: #2a3d94;
}

.sign-up-button-lp:focus {
  outline-offset: 1px;
  outline: 2px solid #60a5fa;
}

.neutral-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f1f5f9;
  border: 1px solid #e2e8f0;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  display: flex;
}

.neutral-card-text {
  color: #0f172a;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
}

.neutral-card-text p {
  margin-bottom: 16px;
}

.body-9 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  display: flex;
}

.button-w-subtext {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.button-w-subtext.center {
  z-index: 2;
  align-items: center;
  position: relative;
}

.button-w-subtext.hide-web {
  display: none;
}

.subtext-div {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.subtext---text {
  color: #475569;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.subtext---text.dark {
  color: #cbd5e1;
}

.instructors {
  padding-top: 64px;
  padding-bottom: 64px;
  overflow: hidden;
}

.instructor-image {
  border-radius: 16px;
  width: 100%;
}

.instructor-details {
  grid-row-gap: 12px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto 16px 16px;
}

.quick-stack-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: 100%;
  padding: 48px 0;
}

.stat-card {
  grid-row-gap: 4px;
  background-color: #dbeafe;
  border: 1px solid #bfdbfe;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.stat-number {
  color: #1e3a8a;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.stat-text-copy {
  color: #1e293b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.form-hero-section {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: #0f172a;
  padding: 64px;
  display: flex;
}

.hero-content-wrapper {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 90%;
  text-decoration: none;
  display: flex;
}

.points-wrapper {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.points-wrapper.mob {
  display: none;
}

.point-div {
  grid-column-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.gradient-icon {
  grid-column-gap: 14px;
  -webkit-backdrop-filter: blur(24.5px);
  backdrop-filter: blur(24.5px);
  background-image: linear-gradient(90deg, #9a7bba, #e5a256);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  min-width: 56px;
  min-height: 56px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.gradient-icon.orange {
  background-color: #e5a256;
  background-image: none;
}

.vectors-wrapper-53 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  text-decoration: none;
  display: flex;
}

.subtitle-text-2 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.subtitle-text-2.dark {
  color: #0f172a;
}

.gradient-icon-2 {
  grid-column-gap: 14px;
  background-image: linear-gradient(90deg, #49b7cc, #97bc62);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  min-width: 56px;
  min-height: 56px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.gradient-icon-2.blue {
  background-color: #49b7cc;
  background-image: none;
}

.gradient-icon-3 {
  grid-column-gap: 14px;
  background-image: linear-gradient(90deg, #9a7bba, #49b7cc);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  min-width: 56px;
  min-height: 56px;
  text-decoration: none;
  display: flex;
}

.gradient-icon-3.green {
  background-color: #97bc62;
  background-image: none;
}

.gradient-icon-4 {
  grid-column-gap: 14px;
  background-image: linear-gradient(90deg, #e5a256, #97bc62);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  min-width: 56px;
  min-height: 56px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.gradient-icon-4.purple {
  background-color: #9a7bba;
  background-image: none;
}

.gradient-icon-5 {
  grid-column-gap: 14px;
  background-image: linear-gradient(90deg, #60a5fa, #3b82f6);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  min-width: 56px;
  min-height: 56px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.form-container {
  background-color: #fff;
  border: 1px #000;
  border-radius: 16px;
  width: 80%;
  max-width: 599px;
}

.form-container.full-width {
  border-style: solid;
  border-color: var(--_colors---surface--200);
  width: 100%;
  max-width: none;
}

.tamm---title {
  color: #fff;
  text-align: left;
  letter-spacing: -1.12px;
  font-size: 56px;
  line-height: 68px;
}

.logo-slider-wrapper-1 {
  grid-row-gap: 24px;
  flex-direction: column;
  margin-bottom: 0;
  display: flex;
  overflow: hidden;
}

._2nd-logo-row {
  position: absolute;
  right: 0;
  overflow: hidden;
}

._2nd-logo-row.mob {
  display: none;
}

.shot-lp-footer {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #0f172a;
  flex-flow: column;
  padding-top: 64px;
  padding-bottom: 64px;
  display: flex;
}

.athe {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f8fafc;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 16px 24px;
  text-decoration: none;
  display: flex;
}

.frame-1000011081 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  max-width: 300px;
  text-decoration: none;
  display: flex;
}

.text-89 {
  color: #1e293b;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.frame-12174 {
  grid-column-gap: 40px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1000011082 {
  grid-row-gap: 7.50105px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-54 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-90 {
  color: #94a3b8;
  letter-spacing: .1em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 120%;
  text-decoration: none;
}

.vectors-wrapper-55 {
  object-fit: cover;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-56 {
  object-fit: cover;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.bottom-button {
  padding: 16px;
  display: none;
}

.marquee-image {
  border-radius: 24px;
  height: 320px;
}

.bottom-button-tam {
  color: #fff;
  text-align: left;
  background-color: #4666f6;
  border: 1px solid #0000;
  border-radius: 4px;
  order: 0;
  align-self: flex-start;
  margin: 32px 0 0;
  padding: 12px 24px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.bottom-button-tam:hover {
  background-color: #3852c5;
}

.bottom-button-tam:active {
  background-color: #2a3d94;
}

.gradient-highlight---5-bg {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #60a5fa, #3b82f6);
  -webkit-background-clip: text;
  background-clip: text;
}

.code-embed-3 {
  border: 0 #000;
  width: 100%;
  height: 560px;
}

.hero-with-form {
  grid-column-gap: 84px;
  grid-row-gap: 84px;
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/66b9d716ab0241ae79a152c3_Hero%20Web%20bg.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 48px;
  display: flex;
}

.hero-with-form.usa-page {
  background-color: #0f715e;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
}

.hero-with-form.intl-page {
  background-color: #0f172a;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.hero-with-form.cc--cobined-lp {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-image: none;
  justify-content: center;
  align-items: stretch;
  padding: 32px;
}

.content-wrapper-lpd {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  align-self: center;
  width: 80%;
  display: flex;
  position: relative;
}

.content-wrapper-lpd.horizontal {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.ad-video {
  border-radius: 16px;
  padding-bottom: 0;
  overflow: hidden;
}

.div-block-220 {
  width: 50%;
  height: 50%;
  padding-bottom: 0;
  overflow: hidden;
}

.form-field-div {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.field-label {
  color: #0f172a;
  margin-bottom: 0;
  font-weight: 600;
  line-height: 130%;
}

.text-block-19 {
  color: #cf282b;
  -webkit-text-stroke-color: #b89497;
}

.view-all-openings-btn-copy {
  color: #fff;
  text-align: left;
  background-color: #4666f6;
  border: 1px solid #0000;
  border-radius: 4px;
  order: 0;
  align-self: flex-start;
  margin: 32px 0 0;
  padding: 12px 24px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.view-all-openings-btn-copy:hover {
  background-color: #3852c5;
}

.view-all-openings-btn-copy:active {
  background-color: #2a3d94;
}

.workshop-page-section {
  margin-top: 64px;
  margin-bottom: 64px;
}

.resources-cards-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 100%;
  padding: 0;
}

.card-arrow-icon {
  border: 1px solid #1e293b;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 8px;
  display: flex;
}

.card-heading-div {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  padding: 24px;
  display: flex;
}

.resource-card-wp {
  border: 1px solid #a4e2ee;
  border-radius: 16px;
}

.resource-card-wp.orange {
  border-color: #fad4ad;
}

.resource-card-wp.green {
  border-color: #cfe9aa;
}

.resource-card-wp.purple {
  border-color: #cbb5e2;
}

.resource-card-image {
  border-radius: 16px;
}

.code-embed-4 {
  color: #0f172a;
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 12px;
  display: flex;
}

.frame-3117 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 32px;
  text-decoration: none;
  display: flex;
}

.text-91 {
  color: #364423;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-92 {
  color: #364423;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.vectors-wrapper-57 {
  object-fit: cover;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 52.7143px;
  height: 41px;
  text-decoration: none;
  display: flex;
}

.nm-image {
  object-fit: fill;
  height: 50%;
}

.qoute-card {
  grid-row-gap: 10px;
  background-color: #f5f8ef;
  border-radius: 24px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.div-block-221 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  align-items: flex-start;
  margin-top: 48px;
  margin-left: 48px;
  display: flex;
  position: relative;
}

.content-div-wp {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  width: 100%;
  display: flex;
}

.pdp-large-body-text p {
  margin-bottom: 16px;
}

.pdp-large-body-text.grey {
  color: #475569;
  font-weight: 400;
}

.hero-with-form-wp {
  grid-column-gap: 84px;
  grid-row-gap: 84px;
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/66cee07a35ae2637f20d8706_Web%20Hero%20BG.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 48px;
  display: flex;
}

.experts-div {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 100%;
  display: flex;
}

.instructor-details-short {
  grid-row-gap: 8px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto 16px 16px;
}

.content-wrapper-wp {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  align-self: center;
  width: 90%;
  display: flex;
  position: relative;
}

.text-93 {
  color: #0f172a;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.frame-12106 {
  grid-column-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.ellipse-1884 {
  object-fit: cover;
  border-radius: 500px;
}

.frame-1000011084 {
  grid-row-gap: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-94 {
  color: #0f172a;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.testimonial-card---wp {
  margin-right: 24px;
}

.main-testimonial-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 270px;
  padding: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 6px 15px #0000000d;
}

.masterclass-reviews-slider {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff0;
  flex-flow: column;
  width: 100%;
  height: auto;
  display: flex;
}

.slider-butoons-div-2-wp {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 0 solid #000;
  padding-top: 0;
  display: flex;
}

.masterclass-banner {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  min-height: 172px;
}

.frame-2518 {
  grid-row-gap: 16px;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.frame-40101 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-95 {
  color: #64748b;
  letter-spacing: .1em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-2525 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-97 {
  color: #3b82f6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.masterclass-card-wrapper {
  margin-right: 24px;
}

.masterclass-card-wp {
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 350px;
  padding: 12px;
  text-decoration: none;
  display: flex;
}

.title-3---english-pdp {
  margin-bottom: 0;
}

.title-3---english-pdp.white {
  color: #fff;
  margin-bottom: 0;
}

.masterclass-card-mask {
  width: 350px;
  height: 100%;
  margin-right: 0;
  overflow: visible;
}

.masterclass-pre-register-form-wp {
  border-radius: 4px;
  min-width: 100%;
  min-height: 100%;
  margin-bottom: -60px;
  padding-left: 0;
}

.form-container-wp {
  outline-offset: 0px;
  background-color: #fff;
  border: 1px #000;
  border-radius: 16px;
  outline: 8px solid #fff9;
  width: 80%;
  max-width: 599px;
}

.image-78 {
  object-fit: cover;
  object-position: 0% 50%;
  border-radius: 24px;
  align-self: stretch;
  width: 40%;
}

.image-78-copy {
  object-fit: cover;
  object-position: 70% 50%;
  border-radius: 24px;
  align-self: stretch;
  width: 40%;
}

.image-78-3 {
  object-fit: cover;
  object-position: 0% 50%;
  border-radius: 24px;
  align-self: stretch;
  width: 40%;
}

.other-emirates {
  background-color: #f5f8ef;
  padding-top: 64px;
  padding-bottom: 64px;
  overflow: hidden;
}

.success-story-card-dubai-page {
  text-align: left;
  background-color: #fff;
  border: 1px #e3e3e3;
  border-radius: 16px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
  overflow: hidden;
  box-shadow: 0 6px 15px #0000000d;
}

.form-section---dubai-page {
  background-color: #fff;
  padding-top: 64px;
  padding-bottom: 64px;
}

.form-wapper {
  border: 1px solid #f1f5f9;
  border-radius: 24px;
  align-self: stretch;
  width: 100%;
  display: flex;
  overflow: hidden;
  box-shadow: 0 6px 15px #0000000d;
}

.form-heading-div {
  background-color: #0f172a;
  align-self: stretch;
  width: 100%;
  height: 100%;
  min-height: 100%;
  display: flex;
}

.form-div {
  width: 100%;
  padding: 24px;
  overflow: hidden;
}

.form-content-div {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  padding: 48px;
  display: flex;
}

.emirate-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #0f172a;
  border-radius: 16px;
  flex-flow: column;
  justify-content: space-between;
  height: 400px;
  padding: 24px;
  display: flex;
}

.emirate-content-div {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.emirate-image {
  border-radius: 8px;
  height: 62.1496%;
}

.emirate-slide {
  vertical-align: baseline;
  height: 400px;
  padding-right: 24px;
}

.code-embed-5 {
  border: 1px #e2e8f0;
  border-radius: 16px;
  margin-bottom: 0;
}

.form-content-wrapper {
  grid-row-gap: 8px;
  flex-direction: column;
  padding: 20px 20px 0;
  display: flex;
}

.subscribe-now-div-form {
  grid-row-gap: 0px;
  border: 1px solid #e2e8f0;
  border-radius: 16px;
  flex-direction: column;
  display: flex;
}

.eligibility-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.eligibity-points-card {
  grid-row-gap: 16px;
  background-color: #0f172a;
  border: 2px #e5a256;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.link {
  color: #60a5fa;
  text-underline-offset: 4px;
  text-decoration: underline;
}

.link:hover {
  border: 1px #3b82f6;
  border-bottom: 1px solid #60a5fa;
}

.questions-div {
  background-color: #e5f6f6;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.questions-wrapper {
  grid-column-gap: 24px;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 32px;
  text-decoration: none;
  display: flex;
}

.question-card {
  grid-row-gap: 12px;
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.text-98 {
  color: #0f172a;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-99 {
  color: #0f172a;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.bottom-cta-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #49b7cc;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.dubai-page-section {
  width: 100%;
  margin-top: 64px;
  margin-bottom: 96px;
}

.step-5 {
  grid-row-gap: 24px;
  background-image: linear-gradient(90deg, #4bb7c8, #e1a05b);
  border-radius: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 89.8013px;
  padding: 6px 12px;
  text-decoration: none;
  display: flex;
}

.step-4 {
  grid-row-gap: 24px;
  background-image: linear-gradient(90deg, #97bc62, #4ab7ca);
  border-radius: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 89.8013px;
  padding: 6px 12px;
  text-decoration: none;
  display: flex;
}

.success-stories-div-dp {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.card_component {
  perspective: 1000px;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 300px;
}

.card_side {
  backface-visibility: hidden;
  background-image: linear-gradient(145deg, #49b7cc 36%, #62c1d34d);
  border-radius: 16px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 300px;
  padding: 24px;
  display: flex;
  position: absolute;
  inset: 0%;
  box-shadow: 0 6px 15px #0000000d;
}

.card_side.is-back {
  transform-style: preserve-3d;
  background-color: #e5f6f6;
  background-image: none;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.card_side.is-back.orn_back {
  background-color: #fcf6ee;
}

.card_side.is-back.pur_back {
  background-color: #f5f2f8;
}

.card_side.is-back.green_back {
  background-color: #f5f8ef;
}

.card_side.is-back.blue_back {
  background-color: #eff6ff;
}

.card_side.is-back.red_back {
  background-color: #fbf0f0;
}

.card_side.orange {
  background-image: linear-gradient(145deg, #e5a256 36%, #e5a2564d);
}

.card_side.purple {
  background-image: linear-gradient(145deg, #9a7bba 36%, #9a7bba4d);
}

.card_side.green {
  background-image: linear-gradient(145deg, #97bc62 36%, #97bc624d);
}

.card_side.highlight_blue {
  background-image: linear-gradient(145deg, #3b82f6 36%, #3b82f64d);
}

.card_side.red {
  background-image: linear-gradient(145deg, #e95c5c 36%, #e95c5c4d);
}

.card_wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  position: relative;
}

.card_main-text {
  grid-row-gap: .5rem;
  flex-direction: column;
  margin-bottom: 1.5rem;
  display: flex;
}

.heading-2---dp {
  color: #fff;
  letter-spacing: -.64px;
  width: 100%;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

.card_icon {
  align-self: flex-start;
}

.image-82 {
  position: absolute;
  inset: auto -15% -15% auto;
}

.flip-cards-stack {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  padding: 0;
}

.dubiai-guide-card {
  grid-column-gap: 64px;
  grid-row-gap: 16px;
  background-color: #0f172a;
  border: 2px #e5a256;
  border-radius: 16px;
  flex-flow: row;
  align-items: flex-start;
  width: 100%;
  padding: 32px;
  display: flex;
}

.guide-card-conetnt {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.guide-content-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.section-container-dp {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.hero-image-dubai-page {
  border-radius: 24px;
  width: 100%;
}

.questions-slider {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #ddd0;
  flex-flow: column;
  width: 100%;
  height: auto;
  padding: 32px;
  display: none;
}

.cta-text-div {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.dubai-guide-card-image {
  border-radius: 16px;
  align-self: stretch;
}

.ai-tools-page-h1 {
  color: #0f172a;
  text-align: center;
  letter-spacing: -1.12px;
  font-family: Inter, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 120%;
}

.ai-tools-page-h1.main-page {
  color: #1e3a8a;
}

.ai-tools-page-h1.lw {
  width: 65%;
}

.ai-tools-page-h1.lw-2 {
  width: 80%;
}

.ai-page-content-wrapper {
  z-index: 1;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.ai-page-content-wrapper.left {
  justify-content: center;
  align-items: flex-start;
}

.ai-page-content-wrapper.left.sticky {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  position: sticky;
  top: 32px;
}

.ai-page-content-wrapper.sticky {
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  height: 100%;
  position: relative;
}

.video-wrapper {
  z-index: 1;
  box-shadow: none;
  outline-offset: 0px;
  background-color: #fff;
  border-radius: 24px;
  outline: 12px solid #ffffff80;
  width: 100%;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.div-block-222 {
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/66dee8d16da01188fcef58b9_Orange%20Blur.avif");
  background-position: 50%;
  background-size: auto;
  width: 120%;
}

.org {
  color: #e5a256;
}

.faq-section---ai-tools {
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  border: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 48px;
  display: grid;
}

.faq-section---ai-tools.wrapping-up {
  border-style: none;
  border-color: #000;
  padding-bottom: 0;
}

.faq-section---ai-tools.wrapping-up-main {
  z-index: 1;
  border-style: none;
  border-color: #000;
  padding-bottom: 0;
  position: relative;
}

.faq-section---ai-tools.anchor {
  justify-content: space-between;
}

.ai-tools-page-section {
  width: 100%;
  padding-top: 64px;
  padding-bottom: 64px;
  position: relative;
  overflow: visible;
}

.ai-tools-page-section.faq {
  background-color: #f8fafc;
}

.ai-tools-page-section.video {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  position: relative;
  overflow: visible;
}

.ai-tools-page-section.reviews {
  overflow: hidden;
}

.ai-tools-page-section.text {
  padding-bottom: 24px;
}

.ai-tools-page-h2 {
  text-align: left;
  letter-spacing: -.8px;
  order: -1;
  align-self: flex-start;
  margin-bottom: 0;
  font-size: 40px;
  line-height: 120%;
}

.ai-tools-page-h2.dark.center {
  text-align: center;
}

.ai-tools-page-h2.dark.center.lw {
  align-self: center;
  width: 70%;
}

.ai-tools-page-h2.green {
  color: #138d75;
}

.ai-tools-page-h2.sticky {
  position: sticky;
  top: 96px;
  bottom: 48px;
}

.steps-section-container {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.ai-tools-steps-div {
  grid-row-gap: 24px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.ai-tools-steps-div.us-page {
  background-color: #fff0;
}

.vectors-wrapper-58 {
  justify-content: center;
  align-items: center;
  width: .00000920125px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 23px;
  left: 132.5px;
}

.ai-tools-step-div {
  z-index: 1;
  grid-column-gap: 12px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.number {
  grid-row-gap: 0px;
  background-color: #0f172a;
  border-radius: 30.9579px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 32px;
  min-height: 32px;
  padding: 8px;
  text-decoration: none;
  display: flex;
}

.number.final, .number.final-copy {
  background-color: #e5a256;
  box-shadow: 0 0 6px 3px #e5a25680;
}

.number.light-blue {
  background-color: #3b82f6;
  box-shadow: 0 0 6px 3px #3b82f680;
}

.number.light-green {
  background-color: #97bc62;
  box-shadow: 0 0 6px 3px #97bc6280;
}

.number.dark-green {
  background-color: #138d75;
  box-shadow: 0 0 6px 3px #138d7580;
}

.number.yellow {
  background-color: #eec239;
  box-shadow: 0 0 6px 3px #eec23980;
}

.step-text {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 19px;
  text-decoration: none;
}

.step-text.dark {
  color: #121212;
}

.text-100 {
  color: #1e293b;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.frame-1000011377 {
  grid-column-gap: 12px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 416px;
  text-decoration: none;
  display: flex;
}

.frame-1000011379 {
  grid-column-gap: 12px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.vectors-wrapper-59 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 32px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 0;
  left: -2px;
}

.frame-12321 {
  grid-row-gap: 5.84112px;
  background-color: #e5a256;
  border: 1px solid #e5a256;
  border-radius: 30.9579px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 32px;
  padding: 8px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-60 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.and-voila-there-you-have-it-your-ready-to-use-lesson-plan-aligned-with-your-grade-curriculum-subject-class-duration-and-even-your-books-0 {
  color: #1e293b;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.and-voila-there-you-have-it-your-ready-to-use-lesson-plan-aligned-with-your-grade-curriculum-subject-class-duration-and-even-your-books-1 {
  color: #e5a256;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 130%;
  text-decoration: none;
}

.step-line {
  background-color: #fee5c5;
  width: 2px;
  height: 70%;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  left: 24px;
}

.step-line.light-blue {
  background-color: #c8daf7;
  height: 80%;
}

.step-line.light-green {
  background-color: #d8e6c3;
}

.step-line.dark-green {
  background-color: #aad6cd;
}

.step-line.yellow {
  background-color: #fdefc2;
}

.div-block-223 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.benefit-card-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.benfit-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #0f172a;
  border-radius: 16px;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  padding: 24px;
  display: flex;
}

.benfit-card.v2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.benefit-content-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.benefit-image {
  border-radius: 8px;
  width: 100%;
}

.video-container-div {
  width: 100%;
  margin-top: 0;
  position: static;
}

.bg-blur-image {
  opacity: .5;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.title-2---english-pdp-copy {
  color: #fff;
  letter-spacing: -.48px;
  width: 100%;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  position: static;
  top: 96px;
  bottom: 96px;
}

.title-2---english-pdp-copy.dark {
  color: #1e293b;
}

.title-2---english-pdp-copy.dark.center {
  text-align: center;
}

.title-3---ai-page {
  color: #fff;
  letter-spacing: -.4px;
  width: 100%;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
  position: static;
  top: 96px;
  bottom: 96px;
}

.title-3---ai-page.dark {
  color: #1e293b;
}

.title-3---ai-page.dark.center {
  text-align: center;
}

.heading-container-div {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-container-div.center {
  justify-content: flex-start;
  align-items: center;
}

.ai-tools-icon {
  background-color: #e5a256;
  border-radius: 500px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 36px;
  min-width: 36px;
  height: 36px;
  min-height: 36px;
  padding: 0;
  display: flex;
}

.ai-tools-icon.light-blue {
  background-color: #3b82f6;
}

.ai-tools-icon.light-green {
  background-color: #97bc62;
}

.ai-tools-icon.dark-green {
  background-color: #138d75;
}

.ai-tools-icon.yellow {
  background-color: #eec239;
}

.card-wrapper-div {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.review-name-div {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.hero-section-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.button-w-subtext-ai-tools {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.button-w-subtext-ai-tools.center {
  z-index: 2;
  align-items: center;
  position: relative;
}

.button-w-subtext-ai-tools.hide-web {
  display: none;
}

.review-slide {
  vertical-align: baseline;
  height: 100%;
  padding-right: 24px;
}

.next-button-6 {
  color: #0f172a;
  cursor: pointer;
  border: 2px solid #0f172a;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 14px;
  display: inline-flex;
}

.next-button-6:hover {
  color: #fff;
  background-color: #0f172a;
}

.back-button-6 {
  color: #0f172a;
  cursor: pointer;
  border: 2px solid #0f172a;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 14px;
  display: inline-flex;
}

.back-button-6:hover {
  color: #fff;
  background-color: #0f172a;
}

.bg-blur-image-video {
  z-index: 1;
  opacity: 1;
  width: 100%;
  height: 130%;
  display: block;
  position: absolute;
  inset: 0%;
}

.image-wrapper {
  border: 1px solid #e2e8f0;
  border-radius: 16px;
  width: 100%;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.image-one {
  object-fit: fill;
  border: 1px #000;
  width: 100%;
}

.image-two {
  object-fit: fill;
  width: 100%;
}

.teatimonial-bubble {
  grid-row-gap: 8px;
  background-color: #fcf6ee;
  border: 1px solid #e5a25680;
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 260px;
  padding: 16px;
  text-decoration: none;
  display: none;
  position: absolute;
  top: 200px;
  left: 24px;
}

.teatimonial-bubble.slider {
  background-color: #fdf9ec;
  border-color: #eec23980;
  width: 280px;
  max-width: 280px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  position: static;
  top: 400px;
  left: 56px;
}

.teatimonial-bubble.slider.light-blue {
  background-color: #eff6ff;
  border-color: #3b82f680;
  min-width: 290px;
}

.teatimonial-bubble.slider.light-green {
  background-color: #f5f8ef;
  border-color: #97bc6280;
  min-width: 301px;
}

.teatimonial-bubble.slider.dark-green {
  background-color: #ecf6f4;
  border-color: #138d7580;
  min-width: 304px;
}

.teatimonial-bubble._3 {
  top: 160px;
  left: auto;
  right: 24px;
}

.teatimonial-bubble._4 {
  top: 360px;
  left: auto;
  right: 48px;
}

.bubble-content-wrapper {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.bubble-image {
  object-fit: cover;
  align-self: stretch;
}

.bubble-text {
  color: #0f172a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.output-card {
  cursor: pointer;
  border-radius: 16px;
  width: 100%;
  padding: 2px;
}

.output-card:hover {
  box-shadow: 0 2px 15px 6px #e5a25633;
}

.output-card.light-blue:hover {
  box-shadow: 0 2px 15px 6px #3b82f633;
}

.output-card.light-green:hover {
  box-shadow: 0 2px 15px 6px #97bc6233;
}

.output-card.dark-green:hover {
  box-shadow: 0 2px 15px 6px #138d7533;
}

.output-card.yellow:hover {
  box-shadow: 0 2px 15px 6px #eec23933;
}

.fp_component {
  z-index: 1000;
  opacity: 0;
  background-color: #000000bf;
  justify-content: center;
  align-items: flex-end;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.fp_open {
  width: 0;
  height: 0;
  position: absolute;
  inset: auto 0% 0% auto;
}

.fp_background-close {
  z-index: 1001;
  position: absolute;
  inset: 0%;
}

.fp_offer-contianer {
  z-index: 1002;
  background-color: #fff;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 85%;
  max-width: 950px;
  height: 90%;
  padding: 0;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
  overflow: hidden;
}

.fp_x-close {
  color: #000;
  font-size: 50px;
  line-height: 6px;
  text-decoration: none;
  position: absolute;
  inset: 24px 10px auto auto;
}

.fp_offer-wrapper {
  min-width: 100%;
  min-height: 100%;
  padding: 24px 24px 0;
  overflow: auto;
}

.output-cards-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 100%;
  display: flex;
}

.output-card-inner-container {
  background-color: #fff;
  border-radius: 14px;
  flex-flow: column;
  justify-content: space-between;
  width: 100.005%;
  height: 100%;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.frame-40855 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.output-card-content-div {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 306px;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.frame-40249 {
  grid-column-gap: 2px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.ai-tool-icon {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.frame-1000011478 {
  grid-row-gap: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.output-card-heading {
  color: #0f172a;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 130%;
  text-decoration: none;
}

.frame-1000011414 {
  grid-column-gap: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.chip-ai-tools {
  grid-column-gap: 10px;
  color: #fff;
  background-color: #e5a256;
  border-radius: 20px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 24px;
  margin-top: 4px;
  padding-left: 8px;
  padding-right: 8px;
  text-decoration: none;
  display: inline-flex;
}

.chip-ai-tools.light-blue-chip {
  background-color: #3b82f6;
}

.chip-ai-tools.light-green-chip {
  background-color: #97bc62;
}

.chip-ai-tools.dark-green-chip {
  background-color: #138d75;
}

.chip-ai-tools.yellow-chip {
  background-color: #eec239;
}

.text-101 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-1000011410 {
  grid-column-gap: 10px;
  background-color: #e5a256;
  border-radius: 20px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding-left: 8px;
  padding-right: 8px;
  text-decoration: none;
  display: flex;
}

.code-embed-8 {
  border-radius: 24px 24px 0 0;
  width: 100%;
  min-width: 100%;
  height: 100%;
  min-height: 100%;
  padding-bottom: 48px;
  overflow: hidden;
}

.output-image {
  object-fit: cover;
  object-position: 0% 0%;
  border: 1px solid #e2e8f0;
  border-radius: 12px 0 0;
  width: 100%;
  height: 280px;
  margin-top: 8px;
  margin-left: 32px;
}

.sheet-header {
  border: 2px #cbd5e1;
  border-bottom: 1px solid #cbd5e1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 16px 24px;
  display: flex;
}

.sheet-cross-btn {
  color: #1e293b;
  border-radius: 4px;
  margin: 1px;
  padding: 4px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
  position: static;
  top: 24px;
  right: 24px;
}

.sheet-cross-btn:hover {
  background-color: #f1f5f9;
}

.sheet-cross-btn:active {
  background-color: #e2e8f0;
}

.sheet-cross-btn:focus {
  outline-offset: 1px;
  border: 2px #60a5fa;
  border-radius: 5px;
  outline: 2px #60a5fa;
}

.bubble-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
}

.image-84 {
  align-self: flex-start;
}

.avatar-ai-tools {
  background-color: #e5a256;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  min-width: 40px;
  min-height: 40px;
  display: flex;
}

.avatar-ai-tools.light-blue {
  background-color: #3b82f6;
}

.avatar-ai-tools.light-green {
  background-color: #97bc62;
}

.avatar-ai-tools.dark-green {
  background-color: #138d75;
}

.avatar-ai-tools.yellow {
  background-color: #eec239;
}

.avatar-text {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.steps-section-image {
  object-fit: cover;
  border: 1px solid #e2e8f0;
  border-radius: 16px;
  align-self: center;
  height: 500px;
}

.flag-emoji {
  display: none;
}

.review-text {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  text-align: center;
  align-items: baseline;
  display: inline-flex;
}

.image-85 {
  align-self: flex-start;
  height: 18px;
  margin-left: 4px;
  margin-right: 4px;
  display: inline;
}

.ai-tools-video {
  pointer-events: auto;
  margin-bottom: -10px;
  margin-right: -5px;
  padding-bottom: 0;
  overflow: hidden;
}

.light-blue {
  color: #3b82f6;
}

.outputs-slider {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #ddd0;
  flex-flow: column;
  width: 100%;
  padding: 32px;
  display: none;
}

.back-button-7 {
  color: #0f172a;
  cursor: pointer;
  border: 2px solid #0f172a;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 14px;
  display: inline-flex;
}

.back-button-7:hover {
  color: #fff;
  background-color: #0f172a;
}

.next-button-7 {
  color: #0f172a;
  cursor: pointer;
  border: 2px solid #0f172a;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 14px;
  display: inline-flex;
}

.next-button-7:hover {
  color: #fff;
  background-color: #0f172a;
}

.light-green {
  color: #97bc62;
}

.image-86, .star-rating-image {
  align-self: flex-start;
}

.dark-green {
  color: #138d75;
}

.yellow {
  color: #eec239;
}

.video-wrapper-blog {
  z-index: 1;
  outline-offset: 0px;
  background-color: #fff;
  border-radius: 12px;
  outline: 12px #ffffff80;
  width: 100%;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.newsletter-content-buttton {
  color: #fff;
  text-align: center;
  background-color: #4666f6;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 12px 20px;
  font-size: 15px;
  font-weight: 500;
  display: inline-block;
}

.newsletter-content-buttton:hover {
  background-color: #3852c5;
}

.newsletter-content-buttton:active {
  background-color: #2a3d94;
}

.newsletter-content-buttton:focus {
  outline-offset: 1px;
  outline: 2px solid #60a5fa;
}

.content-container {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  width: 100%;
  margin-top: 32px;
  margin-bottom: 48px;
  display: flex;
  position: relative;
}

.pretitle-container {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.pretitle-text {
  color: #64748b;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  white-space: normal;
  margin-top: 0;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 15px;
}

.pretitle-text.dark {
  color: #cbd5e1;
}

.blog-page-h1 {
  color: #0f172a;
  text-align: left;
  letter-spacing: -.8px;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
}

.blog-page-h1.main-page {
  color: #1e3a8a;
}

.blog-page-h1.lw {
  width: 65%;
}

.blog-page-h1.lw-2 {
  width: 80%;
}

.blog-author-name {
  color: #64748b;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  display: block;
}

.blog-author-name.dark {
  color: #1e293b;
}

.blog-author-name.crossed {
  text-decoration: line-through;
  display: none;
}

.blog-header-content {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.view-all-blogs-button {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-radius: 4px;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  margin-left: -8px;
  margin-right: 0;
  padding: 4px 8px 4px 4px;
  font-weight: 500;
  display: flex;
}

.view-all-blogs-button:hover {
  background-color: #f1f5f9;
}

.view-all-blogs-button:active {
  background-color: #e2e8f0;
}

.view-all-blogs-button:focus {
  outline-offset: 1px;
  outline: 2px solid #60a5fa;
}

.button-text-blogs {
  color: #4666f6;
  margin-bottom: 0;
  margin-right: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  display: inline-block;
}

.blog-cover {
  border: 1px solid #e2e8f0;
  border-radius: 16px;
  width: 100%;
}

.content-section-blog {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  border: 1px #000;
  border-bottom-color: #cbd5e1;
  grid-template-rows: auto;
  grid-template-columns: 1fr .6fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 16px;
  margin-bottom: 0;
  padding-bottom: 48px;
  display: grid;
  position: static;
}

.content-section-blog.wrapping-up {
  border-style: none;
  border-color: #000;
  padding-bottom: 0;
}

.content-section-blog.wrapping-up-main {
  z-index: 1;
  border-style: none;
  border-color: #000;
  padding-bottom: 0;
  position: relative;
}

.content-section-blog.anchor {
  justify-content: space-between;
}

.sidebar-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.blog-content {
  color: #1e293b;
  border-radius: 4px;
  padding-right: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
  overflow: hidden;
}

.blog-content img {
  object-fit: fill;
  border: 1px solid #e2e8f0;
  border-radius: 16px;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
}

.blog-content figure {
  border: 1px #e2e8f0;
  border-radius: 16px;
  margin-bottom: 32px;
}

.blog-content a {
  text-decoration: none;
}

.blog-content a:hover {
  text-decoration: underline;
}

.blog-content ul {
  margin-top: -8px;
  margin-bottom: 12px;
}

.blog-content ol {
  margin-top: -8px;
  margin-bottom: 24px;
}

.blog-content h4 {
  letter-spacing: -.4px;
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 20px;
}

.blog-content h1 {
  letter-spacing: -1.12px;
  margin-bottom: 32px;
  font-size: 56px;
  line-height: 68px;
}

.blog-content h2 {
  letter-spacing: -.8px;
  font-size: 40px;
  line-height: 48px;
}

.blog-content h3 {
  letter-spacing: -.48px;
  font-size: 24px;
  line-height: 29px;
}

.heading-19 {
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 18px;
}

.form-container-blog {
  background-color: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 12px;
  width: 100%;
  display: none;
}

.blog-contents {
  cursor: pointer;
  border: 1px solid #e2e8f0;
  border-radius: 12px;
  overflow: hidden;
}

.sider-bar-sticky-part {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  align-items: stretch;
  display: flex;
  position: sticky;
  top: 96px;
  bottom: 96px;
}

.accordian-header-blog {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #1e293b;
  justify-content: space-between;
  padding: 12px 16px;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
  display: flex;
}

.blog-contents-div {
  grid-row-gap: 16px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.blog-contents-div.mobile {
  border: 1px solid #e2e8f0;
  border-radius: 0 0 8px 8px;
  padding: 16px;
}

.blog-contents-div.scrollbar {
  overflow: scroll;
}

.accordian-content-blog, .accordian-content-blog.scrollbar {
  overflow: auto;
}

.blog-side-cta {
  color: #fff;
  text-align: center;
  background-color: #4666f6;
  border: 1px #fff;
  border-radius: 4px;
  margin: 1px 0;
  padding: 8px 16px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  display: none;
}

.blog-side-cta:hover {
  background-color: #3852c5;
}

.blog-side-cta:active {
  background-color: #2a3d94;
}

.blog-side-cta:focus {
  outline-offset: 1px;
  outline: 2px solid #60a5fa;
}

.tam-form-modal-blog {
  z-index: 9999;
  opacity: 0;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: none;
  position: fixed;
  inset: 0%;
}

.form-container-tam-blog {
  z-index: 99991;
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 320px;
  max-width: 320px;
  height: auto;
  max-height: 80%;
  margin-top: 80px;
  margin-left: 48px;
  display: flex;
  box-shadow: 0 6px 15px #0000000d;
}

.tam-form-embed-blog {
  border: 0 #000;
  width: 100%;
}

.blog-sidebar-card {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #1e293b;
  border: 1px solid #e2e8f0;
  border-radius: 12px;
  flex-flow: column;
  padding: 16px;
  display: flex;
}

.blog-sidebar-card:hover {
  color: #fff;
  background-color: #0f172a;
}

.blog-sidebar-card-heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 19px;
}

.sidebar-card-button {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.button-text-blog-sidebar-card {
  color: #3b82f6;
  margin-bottom: 0;
  margin-right: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  display: inline-block;
}

.sidebar-cards {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.sidebar-cards-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.sidebar-sticky-wrapper {
  height: 100%;
  position: relative;
}

.plus-page-section {
  padding-top: 96px;
  padding-bottom: 96px;
}

.plus-page-section.dark {
  background-color: #121212;
  display: block;
}

.plus-page-section.dark.small {
  padding-top: 72px;
  padding-bottom: 72px;
}

.plus-page-section.dark.tabs {
  display: block;
}

.plus-page-section.cta {
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/66ffad539507968500907549_CTA%20Banner%20Bg.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 144px;
  padding-bottom: 144px;
}

.plus-page-section.hero-2, .plus-page-section.hidden, .plus-page-section.bento-section {
  display: none;
}

.plus-page-section.hero-1 {
  display: block;
}

.plus-hero-section {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.plus-hero-section.text {
  justify-content: center;
  align-items: center;
}

.plus-hero-section.cta {
  justify-content: center;
}

.plus-hero-image {
  width: 100%;
}

.plus-hero-image.mobile {
  display: none;
}

.plus-page-content-wrapper {
  z-index: 1;
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.plus-page-content-wrapper.left {
  justify-content: center;
  align-items: flex-start;
}

.plus-page-content-wrapper.sticky {
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  height: 100%;
  position: relative;
}

.plus-page-content-wrapper.hero {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.plus-page-content-wrapper.cta {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.heading-content-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.heading-content-wrapper.cta {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.plus-heading-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.plus-logo-image {
  align-self: flex-start;
  height: 32px;
}

.plus-page-h1 {
  color: #000;
  letter-spacing: -.05em;
  width: 65%;
  font-size: 64px;
  line-height: 64px;
}

.plus-page-subtitle {
  color: #666;
  letter-spacing: -.02em;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.plus-page-subtitle.dark {
  color: #000;
  font-weight: 400;
  line-height: 24px;
}

.plus-page-subtitle.light {
  color: #e2e8f0;
}

.plus-bold-text {
  color: #000;
}

.plus-review-text {
  color: #121212;
  font-size: 16px;
}

.plus-cta-button {
  background-color: #4666f6;
  border-radius: 500px;
  height: 100%;
  padding: 20px 24px;
}

.plus-cta-button:hover {
  background-color: #3852c5;
}

.plus-cta-button:active {
  background-color: #2a3d94;
}

.plus-cta-button:focus {
  outline-offset: 1px;
  outline: 2px solid #60a5fa;
}

.plus-cta-button.mobile {
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.plus-cta-button.web-hidden {
  display: none;
}

.plus-page-h2 {
  color: #000;
  letter-spacing: -.05em;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 48px;
}

.plus-page-h2.white {
  color: #fff;
}

.plus-review-text-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  text-align: center;
  align-items: baseline;
  display: inline-flex;
}

.plus-fc-card {
  grid-column-gap: 12px;
  background-color: #f1f5f9;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.plus-fc-card.last {
  width: 70%;
}

.plus-fc-card-text {
  color: #121212;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.emoji-icon {
  grid-column-gap: 0px;
  background-color: #eab3084d;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 36px;
  min-width: 36px;
  max-width: 36px;
  height: 36px;
  min-height: 36px;
  max-height: 36px;
  padding: 4px;
  text-decoration: none;
  display: flex;
}

.emoji {
  color: #4a1616;
  text-align: center;
  letter-spacing: -.02em;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.plus-fc-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
  width: 100%;
}

.plus-video {
  pointer-events: none;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.plus-video-image {
  border-radius: 32px;
  width: 100%;
}

.footer-plus-page {
  text-align: center;
  background-color: #121212;
  align-items: flex-start;
  padding: 48px 0 0;
}

.plus-text-section {
  color: #94a3b8;
  letter-spacing: -1.12px;
  font-size: 56px;
  font-weight: 400;
  line-height: 68px;
  display: inline;
}

.plus-text-section-bold {
  color: #fff;
}

.plus-text-emoji {
  background-color: #eec239;
  font-size: 48px;
}

.plus-inline-wrapper {
  display: block;
}

.inline-text-image {
  vertical-align: bottom;
  display: inline;
}

.plus-cta-heading {
  color: #fff;
  letter-spacing: -1.12px;
  width: 90%;
  font-size: 56px;
  line-height: 68px;
}

.plus-page-subtitle-2 {
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.plus-page-subtitle-2.dark {
  color: #475569;
  letter-spacing: -.02em;
  line-height: 29px;
}

.plus-cta-section-button {
  background-color: #121212;
  border-radius: 500px;
  height: 100%;
  padding: 16px 48px;
}

.plus-cta-section-button:hover {
  background-color: #1b1b1b;
}

.plus-cta-section-button:active {
  background-color: #222;
}

.plus-cta-section-button:focus {
  outline-offset: 1px;
  outline: 2px solid #fff;
}

.plus-cta-section-button.mobile {
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.plus-cta-section-button.web-hidden {
  display: none;
}

.plus-cta-section-button.white {
  background-color: #fff;
}

.plus-cta-section-button.white:hover {
  background-color: #f8fafc;
}

.plus-cta-section-button.white:active {
  background-color: #f1f5f9;
}

.plus-cta-section-button.white:focus {
  outline-offset: 1px;
  outline: 2px solid #121212;
}

.plus-cta-section-button.white.small {
  align-self: flex-start;
  height: auto;
  padding-left: 28px;
  padding-right: 28px;
}

.plus-cta-button-text {
  color: #fff;
  letter-spacing: -.48px;
  margin-bottom: 0;
  margin-right: 4px;
  font-size: 24px;
  font-weight: 500;
  line-height: 29px;
}

.plus-cta-button-text.dark {
  color: #121212;
}

.plus-cta-button-text.green {
  color: #138d75;
}

.plus-cta-button-text.green.samll {
  letter-spacing: -.02em;
  font-size: 18px;
  line-height: 20px;
}

.plus-page-cta-card {
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/66ffb1b13d81c0b7b1d2ae54_CTA%20Banner%20Bg%20Blue.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 32px;
  width: 100%;
  padding: 64px;
}

.giveaway-steps-card-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 100%;
  display: flex;
}

.step-card {
  background-color: #fff;
  border: 1px solid #f1f5f9;
  border-radius: 12px;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  display: flex;
  overflow: hidden;
  box-shadow: 0 6px 15px #0000000d;
}

.step-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 0;
  flex-flow: column;
  padding: 24px;
  display: flex;
}

.step-tag {
  background-color: #000;
  border-radius: 400px;
  align-self: flex-start;
  padding: 6px 12px;
}

.step-tag-text {
  color: #fff;
}

.step-card-image {
  width: 100%;
}

.div-block-224 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.plus-testimonials-wrapper {
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/66ffcb7b833f60903d14594f_Testimonial%20Bg.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 24px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 64px;
  padding-bottom: 48px;
}

.plus-testimonial-card {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #ffffff1a;
  border: 1px solid #fff3;
  border-radius: 16px;
  flex-flow: column;
  justify-content: space-between;
  width: 320px;
  height: 240px;
  padding: 24px;
  display: flex;
}

.plus-testimonial-text {
  color: #fff;
  letter-spacing: -.36px;
  font-size: 18px;
  line-height: 130%;
}

.testimonial-name-div {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.plus-testimonila-avatar {
  background-color: #ffffffb3;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.plus-testimonial-name-text {
  color: #fff;
  letter-spacing: -.36px;
  align-self: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
}

.plus-testimonial-name-text.avatar-text {
  color: #121212;
  font-weight: 500;
}

.plus-testimonials-wrapper-stroke {
  background-image: linear-gradient(#e2e8f000, #e2e8f033);
  border-radius: 24px;
  margin-left: 48px;
  margin-right: 48px;
  padding: 1px;
}

.track-horizontal-reverse-image {
  grid-column-gap: 24px;
  display: flex;
}

.reverse-wrapper {
  position: static;
  right: 0;
  overflow: hidden;
}

.plus-testimonial-cards-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: row;
  align-items: flex-start;
  display: flex;
}

.plus-included-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.plus-page-h3 {
  letter-spacing: -.48px;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 29px;
}

.plus-page-h3.white {
  color: #cbd5e1;
}

.ai-tools-bento {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.ai-tools-card {
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/66ffe27a652c51f422dc566c_Bento%20Bg%201.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 40px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-end;
  height: 240px;
  padding: 24px;
  display: flex;
}

.ai-tools-card-2 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/66ffe27b70d87cefbaa2b872_Bento%20Bg%202.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 40px;
  justify-content: space-between;
  align-items: flex-end;
  height: 240px;
  padding: 24px;
  display: flex;
}

.ai-tools-card-3 {
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/66ffe27a581f82bbd9679492_Bento%20Bg%203.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  height: 240px;
  padding: 24px;
  display: flex;
}

.ai-tools-card-4 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/66ffe27a581f82bbd96794c7_Bento%20Bg%204.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 40px;
  justify-content: space-between;
  height: 240px;
  padding: 24px;
  display: flex;
}

.ai-tools-card-5 {
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/66ffe27a581f82bbd9679492_Bento%20Bg%203.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  height: 240px;
  padding: 24px;
  display: flex;
}

.masterclass-bento {
  order: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.masterclass-card-1 {
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/66ffe27a20a842e078aae264_Bento%20Bg%205.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  height: 240px;
  padding: 24px;
  display: flex;
}

.text-102 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

._11-ai-teaching-tools-0 {
  color: #fff;
  text-align: right;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

._11-ai-teaching-tools-1 {
  color: #fff;
  text-align: right;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.image-87 {
  align-self: flex-end;
}

.frame-24 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-103 {
  letter-spacing: -.04em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(182.44deg, #fff 30% 39%, #eadaff00 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-104 {
  color: #fff;
  letter-spacing: -.02em;
  max-width: 346.766px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.frame-1000011459 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-105 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 108%;
  text-decoration: none;
}

.text-106 {
  color: #94a3b8;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.frame-1000011479 {
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-107 {
  letter-spacing: -.04em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(181.22deg, #fff 30% 39%, #eadaff00 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-108 {
  letter-spacing: -.04em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff 30% 39%, #eadaff00 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-109 {
  color: #fff;
  text-align: right;
  letter-spacing: -.02em;
  align-self: center;
  max-width: 350px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.frame-1000011460 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000011404 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-110 {
  letter-spacing: -.04em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(183.65deg, #fff 30% 39%, #eadaff00);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-111 {
  color: #fff;
  letter-spacing: -.02em;
  max-width: 320px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.frame-1000011461 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000011480 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-112 {
  letter-spacing: -.04em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(182.94deg, #fff 30% 39%, #eadaff00);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-113 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.masterclass-card-3, .masterclass-card-2 {
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/66ffe27a581f82bbd9679492_Bento%20Bg%203.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  height: 240px;
  padding: 24px;
  display: flex;
}

.get-plus-button {
  background-image: linear-gradient(25deg, #666, #fff);
  border-radius: 500px;
  height: 100%;
  padding: 1px;
}

.get-plus-button.mobile {
  display: none;
}

.plus-cta-button-black {
  background-color: #121212;
  border-radius: 500px;
  align-items: flex-end;
  padding: 12px 24px;
  display: inline-flex;
}

.plus-cta-button-black:hover {
  background-color: #1b1b1b;
}

.plus-cta-button-black:active {
  background-color: #222;
}

.plus-cta-button-black:focus {
  outline-offset: 2px;
  outline: 2px solid #60a5fa;
}

.plus-cta-button-black.mobile {
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.plus-cta-button-black.web-hidden {
  display: none;
}

.plus-button-text {
  color: #fff;
  align-self: flex-end;
  margin-bottom: 0;
  margin-right: 4px;
  font-size: 18px;
  font-weight: 500;
  line-height: 27px;
  display: inline;
}

.plus-button-text.dark {
  color: #1e293b;
}

.image-88 {
  align-self: flex-start;
  height: 20px;
  display: inline;
}

.plus-video-wrapper {
  z-index: 1;
  background-color: #fff;
  border: 1px #000;
  border-radius: 24px;
  width: 100%;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.plus-video-wrapper.web {
  cursor: pointer;
  border: 2px solid #e2e8f0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.plus-video-wrapper.mobile {
  display: none;
}

.plus-video-wrapper.video-modal {
  border-radius: 0;
}

.play-button {
  z-index: 2;
  width: 128px;
  position: absolute;
  inset: auto;
}

.play-button.web {
  pointer-events: none;
  cursor: pointer;
  display: block;
}

.play-button.mobile {
  display: none;
}

.c-autotabs {
  z-index: 1;
  justify-content: space-around;
  width: 120%;
  margin-top: 45px;
  margin-left: 0;
  display: flex;
  position: static;
}

.c-autotabs.us-page {
  width: 100%;
  margin-top: 0;
}

.c-autotabs_image {
  width: 100%;
  display: block;
}

.c-autotabs_image.cc-pane-crypto-mobile {
  display: none;
}

.cc-color-primary {
  color: #4e5bed;
}

.c-autotabs_load {
  background-color: #4e5bed;
  background-image: linear-gradient(90deg, #1e2022, #4e4043 63%, #f39c07);
  border-radius: 20px;
  width: 0%;
  height: 6px;
  overflow: visible;
}

.c-autotabs_content {
  width: 100%;
  position: static;
  overflow: visible;
}

.c-autotabs_content.hidden {
  display: none;
}

.c-autotabs_pane {
  position: static;
}

.c-container {
  border-radius: 4px;
  max-width: 1364px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 32px;
  padding-right: 32px;
  display: block;
}

.c-container.cc-10cols {
  max-width: 1144px;
}

.c-title-wrapper {
  margin-bottom: 16px;
}

.c-title-wrapper.cc-title_intro {
  margin-bottom: 50px;
}

.c-title-wrapper.cc-title-nomargin {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.c-text-1 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: 0;
  flex-flow: column;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  display: flex;
}

.c-title-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.6em;
}

.c-autotabs_paragraph {
  color: #5f6668;
}

.c-autotabs_menu {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 70%;
  margin-right: 64px;
  display: flex;
}

.c-autotabs_menu.us-page {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: 100%;
  margin-right: 24px;
}

.c-autotabs_summary {
  color: #fff;
}

.c-autotabs_line {
  background-color: #e8edf600;
  border-radius: 20px;
  order: 1;
  width: 100%;
  height: 6px;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden;
}

.c-autotabs_link {
  cursor: pointer;
  background-color: #0000;
  flex-flow: column;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 24px;
  display: flex;
}

.c-autotabs_link.w--current {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #fff;
  background-color: #fff0;
  background-image: linear-gradient(136deg, #121212, #8888884d);
  border-radius: 8px;
  padding: 24px;
  position: relative;
  overflow: hidden;
}

.c-title-2 {
  color: #323b48;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.2em;
}

.social-image {
  width: 23px;
  padding-top: 3px;
}

.left-share-div {
  float: left;
}

.right-share-div {
  float: right;
}

.share-button {
  cursor: pointer;
  background-color: #1e293b;
  border: 1px solid #fff0;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  width: 114px;
  height: 45px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-text-3 {
  color: #fff;
  text-align: center;
  border: 1px #000;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  position: static;
  left: 0;
}

.button-text-3:hover {
  opacity: 1;
}

.share-link-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 290px;
  height: 36px;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: absolute;
  transform: translate(-300px);
}

.link-block {
  height: 37px;
  margin-right: 2px;
  padding: 4px 6px;
}

.link-block:hover {
  background-color: #d90429;
}

.link-block.right-close-link {
  background-color: #8d99ae;
  border-left: 4px #8d99ae;
  height: 37px;
  margin-right: 0;
  padding-left: 7px;
  padding-right: 6px;
}

.link-block.right-close-link:hover {
  background-color: #d90429;
}

.link-block.first-link {
  margin-left: 0;
  padding-left: 6px;
}

.share-button-text-div {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.image-89 {
  width: 20px;
  height: 20px;
}

.sharing-link-blog-contianer {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.cross-btn-svg {
  width: 14px;
  height: 14px;
}

.event-sidebar-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #1e293b;
  border: 1px solid #e2e8f0;
  border-radius: 12px;
  flex-flow: column;
  padding: 16px 16px 12px;
  display: flex;
}

.event-thumbnail {
  border-radius: 8px;
  width: 100%;
}

.event-card---header {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.event-card-content-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.event-card-heading {
  letter-spacing: -.4px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 130%;
  position: static;
  top: 96px;
  bottom: 96px;
}

.event-card-heading.blue {
  color: #60a5fa;
}

.new-blog-index {
  color: #1e293b;
  padding-right: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
  text-decoration: none;
}

.sidebar-event-card-button {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  border-radius: 4px;
  align-self: flex-start;
  margin-left: -4px;
  padding: 4px 2px 4px 4px;
  display: flex;
}

.sidebar-event-card-button:hover {
  background-color: #f1f5f9;
}

.sidebar-event-card-button:active {
  background-color: #e2e8f0;
}

.sidebar-event-card-button:focus {
  outline-offset: 1px;
  outline: 2px solid #60a5fa;
}

.image-icon {
  width: 36px;
}

.list-item-6, .plus-page-list {
  padding-bottom: 0;
}

.icon-image---current {
  width: 36px;
  display: none;
}

.plus-tabs-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 92px 92px 92px 92px 92px 92px 92px 92px;
  grid-auto-flow: row dense;
  place-content: center;
  place-items: start;
  margin-left: auto;
  margin-right: 0;
  font-family: Inter, sans-serif;
  position: relative;
  inset: auto auto auto 0;
  overflow: hidden;
}

.plus-feature-card-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  padding: 24px;
  display: flex;
}

.plus-feature-card {
  background-color: #222;
}

.feature-card-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: none;
}

.tam-modal-header {
  border: 0 solid #e2e8f0;
  border-bottom-width: 1px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 16px 12px 16px 16px;
  display: flex;
}

.video-wrapper-plus-tab {
  z-index: 1;
  outline-offset: 0px;
  background-color: #fff;
  border-radius: 16px 0 0 16px;
  outline: 12px #ffffff80;
  width: 100%;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.bold-text-15 {
  justify-content: flex-start;
  display: inline;
}

.c-text-1-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: 0;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: 0;
  flex-flow: column;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
  display: block;
}

.plus-video-modal {
  z-index: 9999;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #000000b3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.video-cross-btn {
  color: #1e293b;
  border-radius: 4px;
  margin: 1px;
  padding: 4px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
  position: absolute;
  top: 24px;
  right: 24px;
}

.video-cross-btn:hover {
  background-color: #ffffff1a;
}

.video-cross-btn:active {
  background-color: #fff3;
}

.video-cross-btn:focus {
  outline-offset: 1px;
  border: 2px #60a5fa;
  border-radius: 5px;
  outline: 2px #60a5fa;
}

.button-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
}

.play-button-2 {
  z-index: 2;
  background-color: #fa183d;
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  padding: 18px 20px 18px 28px;
  transition: background-color .2s;
  display: flex;
  position: relative;
}

.play-button-2:hover {
  background-color: #dd1233;
}

.play-icon {
  border-top: 22px solid #0000;
  border-bottom: 22px solid #0000;
  border-left: 33px solid #fff;
  width: 0;
  height: 0;
}

.play-button-pulse {
  z-index: 1;
  background-color: #f5144380;
  border-radius: 100%;
  width: 80px;
  height: 80px;
  position: absolute;
  inset: 50% 0% 0% 50%;
  transform: translate(0, -50%)translate(-50%);
}

.button-wrap-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.close-button {
  cursor: pointer;
  align-self: flex-start;
  width: 36px;
  height: 36px;
  position: static;
  right: 24px;
}

.plus-video-embed {
  pointer-events: auto;
  width: 100%;
  margin-bottom: -10px;
  margin-right: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.by-line {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.code-embed-9 {
  margin-bottom: 0;
}

.author-card {
  margin-top: 16px;
  margin-bottom: 0;
}

.us-page-hero-section {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 40px;
  display: flex;
}

.us-page-hero-section.hidden {
  display: none;
}

.hero-section-card-container {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-image: linear-gradient(96deg, #138d75, #00231c);
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1500px;
  height: 540px;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.us-page-section {
  padding: 64px 0;
}

.us-page-section.slider {
  overflow: hidden;
}

.us-page-section.slider-2 {
  position: static;
  overflow: hidden;
}

.us-page-section-container {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.us-page-cta-card {
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/670cbc1523deffa700b36e6f_CTA%20BG%20-%20%20US%20Page.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 32px;
  width: 100%;
  padding: 64px;
}

.plus-page-h2-copy {
  color: #000;
  letter-spacing: -.05em;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 48px;
}

.plus-page-h2-copy.white {
  color: #fff;
}

.us---page-h2 {
  color: #1e293b;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 40px;
  line-height: 48px;
}

.us---page-h2.white {
  color: #fff;
}

.us---page-h2.lw {
  width: 70%;
}

.us---page-h2.inline {
  display: inline;
}

.cards-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.card-row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.challenge-card {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fbf0f0;
  border: 1px solid #f7e1e1;
  border-radius: 16px;
  flex-flow: column;
  width: 40%;
  padding: 24px 32px;
  display: flex;
}

.solution-card {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #ecf6f4;
  border: 1px solid #daede9;
  border-radius: 16px;
  flex-flow: column;
  width: 60%;
  padding: 24px 32px;
  display: flex;
}

.challenge-tag {
  color: #ce3e3e;
  font-size: 18px;
  font-weight: 600;
  line-height: 130%;
}

.solution-tag {
  color: #138d75;
  font-size: 18px;
  font-weight: 600;
  line-height: 130%;
}

.challenge-text {
  color: #4a1616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.solution-text {
  color: #07332a;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.gradient-highlight---usa-page {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #42a491, #0f715e);
  -webkit-background-clip: text;
  background-clip: text;
}

.heading-container-us-page {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.school-testimonila-cards-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.school-testimonail-card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f5f8ef;
  border-radius: 16px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  display: flex;
}

.image-90 {
  align-self: flex-start;
}

.school-testimonial-text {
  color: #0f172a;
  letter-spacing: -.02em;
  font-family: Lora, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
}

.gradient-highlight---usa-page-2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #4cb6ce, #38c280);
  -webkit-background-clip: text;
  background-clip: text;
}

.us-page-profiles {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff0;
  flex-flow: column;
  width: 100%;
  height: auto;
  display: none;
}

.us-page-slider-mask {
  width: 580px;
  height: 100%;
  margin-right: 0;
  overflow: visible;
}

.profile-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(#0f172a, #334f90);
  border: 1px solid #e2e8f0;
  border-radius: 16px;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  height: 360px;
  padding: 32px 0 0 32px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 6px 15px #0000000d;
}

.profile-card.grid {
  width: 100%;
  height: auto;
  min-height: 320px;
  max-height: 320px;
  padding-top: 24px;
  padding-left: 24px;
}

.image-91 {
  object-fit: cover;
  object-position: 0% 0%;
  border: 1px #000;
  border-radius: 8px 0 0;
  align-self: flex-end;
  width: 60%;
  height: 100%;
  margin-top: 32px;
  margin-bottom: -2px;
  margin-right: -2px;
  padding-right: 0;
}

.image-91.grid {
  object-fit: cover;
  object-position: 0% 0%;
}

.profile-details {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  margin-top: 0;
  display: flex;
}

.profile-image {
  object-fit: fill;
  border: 1px solid #fff;
  border-radius: 600px;
  width: 120px;
  min-width: 120px;
  height: 120px;
  min-height: 120px;
}

.profile---name {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 130%;
}

.profile---designation {
  color: #cbd5e1;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 130%;
  display: block;
}

.profile---designation.dark {
  color: #1e293b;
}

.profile---designation.dark.recent-masterclass-date-copy, .profile---designation.dark.center {
  text-align: center;
  align-self: center;
}

.profile---designation.dark.center.inline {
  vertical-align: middle;
  display: inline;
}

.profile-details-div {
  flex-flow: column;
  display: flex;
}

.profile-button-div {
  background-color: #0e1431;
  justify-content: space-between;
  align-self: flex-end;
  align-items: center;
  width: 100%;
  padding: 16px;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.profile-btn-text {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 120%;
  text-decoration: none;
}

.profile-btn-text.button-text---lightbox {
  color: #fff;
}

.image-92, .profile-btn-arrow-icon {
  width: 24px;
  height: 24px;
}

.us-page-h1 {
  color: #fff;
  text-align: left;
  letter-spacing: -.04em;
  font-family: Inter, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 130%;
  display: inline;
}

.us-page-h1.main-page {
  color: #1e3a8a;
}

.us-page-h1.lw {
  width: 65%;
}

.us-page-h1.lw-2 {
  width: 80%;
}

.us-page-h1.form {
  z-index: 1;
  font-size: 40px;
  font-weight: 600;
  position: relative;
}

.c-autotabs_link-usa {
  cursor: pointer;
  background-color: #f1f5f9;
  border-radius: 16px;
  flex-flow: column;
  margin-top: 0;
  margin-bottom: 0;
  padding: 24px;
  display: flex;
}

.c-autotabs_link-usa.w--current {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  background-color: #121212;
  padding: 24px;
  position: relative;
  overflow: hidden;
}

.tab-text-us-page {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 130%;
}

.tab-text-us-page.white {
  color: #fff;
}

.c-autotabs_load_us {
  background-color: #4e5bed;
  background-image: linear-gradient(90deg, #42a491, #0f715e);
  border-radius: 20px;
  width: 0%;
  height: 6px;
  min-height: 6px;
  overflow: visible;
}

.tab-image {
  object-fit: cover;
  object-position: 50% 0%;
  border-radius: 16px;
  width: 100%;
  height: 560px;
}

.div-block-225 {
  display: block;
  position: relative;
}

.check-icon {
  align-self: flex-start;
}

.us-page-subtitle {
  color: #fff;
  letter-spacing: -.02em;
  font-size: 20px;
  font-weight: 500;
  line-height: 130%;
}

.us-page-subtitle.dark {
  color: #000;
  font-weight: 400;
  line-height: 24px;
}

.us-page-subtitle.light {
  color: #e2e8f0;
}

.div-block-226 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-227 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-228 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  width: 60%;
  padding: 32px 0 32px 32px;
  display: flex;
}

.div-block-229 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.div-block-229.form {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.image-93 {
  z-index: 4;
  width: 100%;
  display: inline-block;
  position: absolute;
  inset: auto 0% -12%;
}

.div-block-230 {
  display: inline-block;
  position: relative;
}

.div-block-231 {
  display: inline;
  position: relative;
}

.image-93-copy {
  z-index: 4;
  width: 100%;
  display: inline-block;
  position: absolute;
  inset: auto 0% -34%;
}

.image-slider-vertical {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-end;
  width: 50%;
  height: 100%;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.track-vertical {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  flex-flow: column;
  align-self: flex-start;
  display: flex;
}

.hero-image-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.us-page-image-hero {
  object-fit: cover;
  border: 1px solid #07332a;
  border-radius: 16px;
  width: 245px;
  overflow: hidden;
  box-shadow: 0 6px 15px #0000000d;
}

.track-vertical-alt {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.tab-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  background-color: #121212;
  border-radius: 16px;
  flex-flow: column;
  margin-top: 0;
  margin-bottom: 0;
  padding: 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tab-card.w--current {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  background-color: #121212;
  padding: 24px;
  position: relative;
  overflow: hidden;
}

.footer-stroke {
  background-color: #4e5bed;
  background-image: linear-gradient(90deg, #42a491, #0f715e);
  border-radius: 20px;
  width: 100%;
  height: 6px;
  overflow: visible;
}

.tab-cards-wrappper-mobile {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: none;
}

.description-text---tabs {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: 0;
  flex-flow: column;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  display: flex;
}

.mobile-heading-text {
  display: none;
}

.form-highlight {
  z-index: 0;
  height: 110%;
  display: inline-block;
  position: absolute;
  inset: auto 0% 0%;
}

.reverse-wrapper-copy {
  align-self: flex-end;
  position: static;
  right: 0;
  overflow: hidden;
}

.from-section-card-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: linear-gradient(140deg, #42a491, #0b5446);
  border-radius: 24px;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 100%;
  padding: 32px 32px 32px 48px;
  display: flex;
}

.us-page-form-content-wrapper {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  width: 100%;
  padding: 0;
  display: flex;
}

.us-page-form-section {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding: 0;
  display: flex;
}

.us-page-form-embed {
  border-radius: 0;
  width: 100%;
  margin-bottom: -12px;
  padding-bottom: 0;
  overflow: hidden;
}

.form-embed {
  border-radius: 16px;
  width: 100%;
  margin-bottom: 0;
  overflow: hidden;
}

.steps-section-wrapper-us-page {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 40%;
  text-decoration: none;
  display: flex;
}

.us-page-steeps-wrappper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 60%;
  display: flex;
  position: relative;
}

.step-tag-us-page {
  grid-row-gap: 0px;
  background-color: #42a391;
  border: 1px solid #138d75;
  border-radius: 30.9579px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 94px;
  min-height: 35px;
  padding: 8px;
  text-decoration: none;
  display: flex;
}

.step-tag-us-page.final, .step-tag-us-page.final-copy {
  background-color: #e5a256;
  box-shadow: 0 0 6px 3px #e5a25680;
}

.step-tag-us-page.light-blue {
  background-color: #3b82f6;
  box-shadow: 0 0 6px 3px #3b82f680;
}

.step-tag-us-page.light-green {
  background-color: #97bc62;
  box-shadow: 0 0 6px 3px #97bc6280;
}

.step-tag-us-page.dark-green {
  background-color: #138d75;
  box-shadow: 0 0 6px 3px #138d7580;
}

.step-tag-us-page.yellow {
  background-color: #eec239;
  box-shadow: 0 0 6px 3px #eec23980;
}

.step-tag-us-page.grey {
  background-color: #f6f6f6;
  border-color: #e2e8f0;
}

.us-page-step-div {
  z-index: 1;
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.div-block-232 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  background-image: linear-gradient(90deg, #42a491, #0b5446);
  border-radius: 12px;
  flex-flow: column;
  width: 100%;
  padding: 8px 16px;
  display: flex;
}

.div-block-232.grey {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #f6f6f6;
  background-image: none;
  border: 1px solid #e2e8f0;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
}

.step-heading-text {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 19px;
  text-decoration: none;
}

.step-heading-text.small {
  color: #121212;
  font-size: 14px;
  font-weight: 600;
  line-height: 130%;
}

.arrow-icon-us-page {
  align-self: flex-start;
}

.description-text-us-page-steps {
  color: #121212;
  text-align: left;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 130%;
  display: block;
}

.description-text-us-page-steps.dark {
  color: #1e293b;
}

.description-text-us-page-steps.dark.recent-masterclass-date-copy, .description-text-us-page-steps.dark.center {
  text-align: center;
  align-self: center;
}

.description-text-us-page-steps.dark.center.inline {
  vertical-align: middle;
  display: inline;
}

.description-text-us-page-steps.white {
  color: #fff;
}

.description-text-us-page-steps.white.small {
  color: #121212;
  font-size: 12px;
}

.suraasa-step-text {
  color: #121212;
  text-align: left;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 130%;
  display: block;
}

.suraasa-step-text.dark {
  color: #1e293b;
}

.suraasa-step-text.dark.recent-masterclass-date-copy, .suraasa-step-text.dark.center {
  text-align: center;
  align-self: center;
}

.suraasa-step-text.dark.center.inline {
  vertical-align: middle;
  display: inline;
}

.suraasa-step-text.white {
  color: #fff;
}

.suraasa-step-text.white.small {
  color: #121212;
  font-size: 12px;
}

.step-line---us-page {
  background-color: #94a3b8;
  width: 2px;
  height: 94%;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  left: 47px;
}

.step-line---us-page.light-blue {
  background-color: #c8daf7;
  height: 80%;
}

.step-line---us-page.light-green {
  background-color: #d8e6c3;
}

.step-line---us-page.dark-green {
  background-color: #aad6cd;
}

.step-line---us-page.yellow {
  background-color: #fdefc2;
}

.us-page-subtitle-2 {
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.us-page-subtitle-2.dark {
  color: #475569;
  letter-spacing: -.02em;
  line-height: 29px;
}

.us-page-subtitle-2.dark.lw {
  width: 70%;
}

.us-page-school-leader-name {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.us-page-avatar {
  background-color: #e5a256;
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/670e52c117a1e518bd91506b_US.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  min-width: 40px;
  min-height: 40px;
  display: flex;
}

.us-page-avatar.light-blue {
  background-color: #3b82f6;
}

.us-page-avatar.light-green {
  background-color: #97bc62;
}

.us-page-avatar.dark-green {
  background-color: #138d75;
}

.us-page-avatar.yellow {
  background-color: #eec239;
}

.us-page-avatar._2 {
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/670e52fbea792a3f850f5a5b_School%20Leader%20-%202.png");
}

.us-page-avatar._3 {
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/670e52fb72bad0b8b4252fef_School%20Leader%20-%201.png");
}

.school-leader-text {
  color: #364423;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.profile-slide {
  vertical-align: baseline;
  height: 100%;
  padding-right: 24px;
}

.div-block-233 {
  justify-content: space-between;
  align-items: center;
  height: 540px;
  display: flex;
}

.us-hero-content {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  width: 60%;
  padding-top: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
  display: flex;
}

.profile-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 100%;
  padding: 0;
}

.code-embed-10 {
  height: 500px;
}

.splide {
  width: 100%;
  position: relative;
}

.splide.slider1 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.splide.slider1.side_padding {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  padding-right: 0;
  display: flex;
}

.splide.slider2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.splide.slider2.side_padding {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  padding-right: 0;
  display: flex;
}

.splide__track {
  width: 100%;
}

.splide__list {
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  padding-right: 0;
  display: flex;
}

.splide__slide {
  flex: none;
  width: 580px;
  min-width: 580px;
  max-width: 580px;
  padding-right: 0;
}

.splide__slide.us-page-lp {
  width: 360px;
  min-width: 360px;
  max-width: 360px;
  display: flex;
}

.splide__slide.school-reviews {
  width: 360px;
  min-width: 360px;
  max-width: 360px;
  padding-top: 40px;
}

.splide__slide.itu-learner-masterclass {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  display: flex;
}

.overflow {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.splide__arrows {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.splide__arrow {
  color: #0f172a;
  cursor: pointer;
  border: 2px solid #0f172a;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 14px;
  display: inline-flex;
}

.splide__arrow:hover {
  color: #fff;
  background-color: #0f172a;
}

.splide__arrow.splide__arrow--prev {
  background-color: #fff0;
}

.splide__arrow.splide__arrow--prev:hover {
  background-color: #0f172a;
}

.splide__arrow.splide__arrow--prev.light {
  color: #fffbf3;
  background-color: #fff0;
  border-color: #fffbf3;
}

.splide__arrow.splide__arrow--prev.light:hover {
  color: #121212;
  background-color: #fffbf3;
}

.splide__arrow.splide__arrow--prev.white {
  color: #fff;
  background-color: #fff0;
  border-color: #fff;
}

.splide__arrow.splide__arrow--prev.white:hover {
  color: #121212;
  background-color: #fff;
}

.splide__arrow.splide__arrow--next {
  background-color: #fff0;
}

.splide__arrow.splide__arrow--next:hover {
  background-color: #0f172a;
}

.splide__arrow.splide__arrow--next.light {
  color: #fffbf3;
  background-color: #fffbf300;
  border-color: #fffbf3;
}

.splide__arrow.splide__arrow--next.light:hover {
  color: #121212;
  background-color: #fffbf3;
}

.splide__arrow.splide__arrow--next.white {
  color: #fff;
  background-color: #fff0;
  border-color: #fff;
  padding: 0;
}

.splide__arrow.splide__arrow--next.white:hover {
  color: #121212;
  background-color: #fff;
}

.careers-page-points {
  color: #1e293b;
  border-radius: 4px;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
  overflow: hidden;
}

.careers-page-points img {
  object-fit: fill;
  border: 1px solid #e2e8f0;
  border-radius: 16px;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
}

.careers-page-points figure {
  border: 1px #e2e8f0;
  border-radius: 16px;
  margin-bottom: 32px;
}

.careers-page-points a {
  text-decoration: none;
}

.careers-page-points a:hover {
  text-decoration: underline;
}

.careers-page-points ul {
  margin-top: 0;
  margin-bottom: 12px;
}

.careers-page-points ol {
  margin-top: -16px;
  margin-bottom: 24px;
}

.about-suraasa-points {
  margin-bottom: 96px;
  display: flex;
}

.about-suraasa-coulumn-1-copy {
  flex-direction: column;
  padding-left: 0;
  padding-right: 16px;
  display: flex;
}

.profile-embed {
  border: 1px solid #e2e8f0;
  border-radius: 24px 24px 0 0;
  width: 100%;
  min-width: 100%;
  height: 100%;
  min-height: 100%;
  padding-bottom: 48px;
  overflow: hidden;
}

.code-embed-12 {
  text-align: right;
}

.lp-hero-wrapper {
  background-color: #0f715e;
  padding: 48px;
}

.lp-hero-wrapper.international-schools-lp {
  background-color: #fff;
}

.lp-hero-wrapper.itu {
  background-color: #820027;
}

.lp-hero-wrapper.teach-in-us-lp {
  background-color: #fffbf3;
}

.lp-hero-container {
  background-color: #fffbf3;
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/672cbca6799642a3374d0e08_USA.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 24px;
  justify-content: center;
  align-items: flex-start;
  height: 750px;
  display: flex;
  position: relative;
}

.lp-hero-container.white {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/674026e39a1a3b7dd13fb2da_USA%20ITU.svg");
}

.usa-hero-image {
  opacity: 0;
  display: none;
}

.lp-section {
  z-index: 1;
  background-color: #fffbf3;
  padding-top: 72px;
  padding-bottom: 72px;
  position: relative;
}

.lp-section.dark {
  background-color: #121212;
}

.lp-section.dark.new-year {
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/67595edbeb91427d732f4d0d_new%20year%20gradient.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.lp-section.dark.scholarship {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.lp-section.dark.scholarship.in-dark-blue {
  background-color: #0f172a;
}

.lp-section.dark.med-fees {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.lp-section.dark.med-fees.in-dark-blue {
  background-color: #0f172a;
}

.lp-section.blue {
  background-color: #0f715e;
}

.lp-section.blue.small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.lp-section.slider-lp {
  margin-bottom: 0;
  overflow: hidden;
}

.lp-section.slider-lp.blue-dark {
  background-image: linear-gradient(#0f172a, #334f90);
}

.lp-section.slider-lp.light-blue {
  background-color: #dbeafe;
}

.lp-section.white {
  background-color: #fff;
}

.lp-section.white.small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.lp-section.white.no-bm {
  padding-bottom: 24px;
}

.lp-section.green {
  background-image: linear-gradient(#0f172a, #334f90);
}

.lp-section.green.steps {
  padding-top: 96px;
  padding-bottom: 96px;
  display: flex;
}

.lp-section.white-copy {
  background-color: #dbeafe;
}

.lp-section.white-copy.small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.lp-section.crimson {
  background-color: #820027;
}

.lp-section.crimson.small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.lp-section.itu-dark {
  background-color: #1c1c1c;
}

.lp-section.crimson-ttt {
  background-color: var(--colors--bleed-crimson);
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/67594d12eb56aa1693210098_world%20map.avif");
  background-position: 50%;
  background-size: cover;
}

.lp-section.crimson-ttt.small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.lp-section.dark-blue {
  background-color: var(--colors--dreamy-night);
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/67594d12eb56aa1693210098_world%20map.avif");
  background-position: 50%;
  background-size: cover;
}

.lp-section.dark-blue.small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.lp-section.golden {
  background-color: var(--colors--golden-dream);
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/67594d12eb56aa1693210098_world%20map.avif");
  background-position: 50%;
  background-size: cover;
}

.lp-section.golden.small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.lp-section.dark-blue {
  background-image: none;
}

.lp-section.dark-blue.steps {
  padding-top: 96px;
  padding-bottom: 96px;
  display: flex;
}

.lp-section.dark-blue-copy {
  background-color: var(--colors--dreamy-night);
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/67594d12eb56aa1693210098_world%20map.avif");
  background-position: 50%;
  background-size: cover;
}

.lp-section.dark-blue-copy.small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.lp-section.low-bottom-margin {
  padding-bottom: 24px;
}

.lp-section.green-light {
  background-color: #aad6cd;
}

.lp-section.green-light.small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.lp-section.green-light.steps {
  padding-top: 96px;
  padding-bottom: 96px;
  display: flex;
}

.lp-section.tiis-dark {
  background-color: #0f172a;
}

.lp-section.cc--interactive-100 {
  background-color: var(--_colors---interactive--100);
}

.lp-content-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 65%;
  margin-top: 64px;
  display: flex;
}

.lp-content-container.suraasa-lp {
  z-index: 5;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  position: absolute;
  inset: auto auto 56px 56px;
}

.lp-h1 {
  color: #121212;
  text-align: center;
  letter-spacing: -.05em;
  margin-bottom: 0;
  font-size: 56px;
  line-height: 56px;
}

.lp-h1.left {
  color: #fff;
  text-align: left;
  letter-spacing: -.02em;
  margin-bottom: 0;
}

.lp-h1.left.dark {
  color: #121212;
  font-weight: 700;
}

.lp-h1.left.dark.ttt {
  letter-spacing: -.05em;
  font-size: 64px;
  line-height: 64px;
}

.lp-h1.white {
  color: #fff;
  text-align: left;
  letter-spacing: -.02em;
  margin-bottom: 0;
}

.lp-h1.rating-text {
  color: #fff;
  letter-spacing: -.02em;
  font-weight: 700;
}

.lp-h1.rating-text.dark {
  color: #1e293b;
}

.green-highlight-copy {
  color: #094338;
  background-color: #daede9;
  border-radius: 4px;
  padding-left: 2px;
  padding-right: 2px;
  font-weight: 500;
}

.lp-green-highlight {
  color: #0f715e;
}

.lp-subtitle {
  color: #121212;
  text-align: center;
  letter-spacing: -.02em;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
}

.lp-subtitle.dark {
  color: #000;
  font-weight: 400;
  line-height: 24px;
}

.lp-subtitle.light {
  color: #e2e8f0;
}

.lp-subtitle.left {
  text-align: left;
  font-weight: 500;
}

.lp-subtitle.left.web-hidden {
  display: none;
}

.lp-subtitle.left.white {
  color: #fff;
}

.lp-subtitle.left.med {
  font-weight: 500;
}

.lp-subtitle.left.light {
  color: var(--colors--snow);
}

.lp-subtitle.left-copy {
  color: #0f172a;
  text-align: left;
  font-weight: 400;
}

.lp-subtitle.left-copy.web-hidden {
  display: none;
}

.lp-subtitle.left-copy.white {
  color: #fff;
}

.lp-subtitle.med {
  color: #1c1c1c;
  text-align: left;
}

.lp-subtitle.grey {
  color: #64748b;
  text-align: left;
  width: 65%;
}

.lp-h2 {
  color: #000;
  letter-spacing: -.02em;
  width: 100%;
  margin-bottom: 0;
  font-size: 40px;
  line-height: 120%;
}

.lp-h2.light {
  color: #fffbf3;
}

.lp-h2.lw {
  width: 90%;
}

.lp-h2.white {
  color: #fff;
}

.lp-h2.dark-green {
  color: #0f172a;
}

.lp-section-conatiner {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.lp-section-conatiner.text {
  justify-content: center;
  align-items: center;
}

.lp-section-conatiner.cta {
  justify-content: center;
}

.lp-section-conatiner.vertical {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  padding: 0;
}

.lp-section-conatiner.vertical.lp-green-card {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #0f715e;
  border-radius: 24px;
  padding: 32px;
}

.lp-section-conatiner.vertical.lp-dark-card {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #0f172a;
  border-radius: 24px;
  padding: 32px;
}

.lp-section-conatiner.vertical.lp-itu-dark-card {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #1c1c1c;
  border-radius: 24px;
  padding: 32px;
}

.lp-section-conatiner.vertical.golden-card {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff0cf;
  border-radius: 24px;
  padding: 32px;
}

.lp-section-conatiner.wide {
  width: 100%;
}

.lp-section-conatiner.pgctl {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.lp-section-conatiner.career-support__section {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  margin-top: 0;
  padding: 124px 0 0;
}

.lp-section-conatiner.career-support__section.lp-green-card {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #0f715e;
  border-radius: 24px;
  padding: 32px;
}

.lp-section-conatiner.career-support__section.lp-dark-card {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #0f172a;
  border-radius: 24px;
  padding: 32px;
}

.lp-section-conatiner.career-support__section.lp-itu-dark-card {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #1c1c1c;
  border-radius: 24px;
  padding: 32px;
}

.lp-section-conatiner.career-support__section.golden-card {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff0cf;
  border-radius: 24px;
  padding: 32px;
}

.lp-heading-conatiner {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.lp-heading-conatiner.lw {
  width: 65%;
}

.lp-heading-conatiner.lw-2 {
  width: 73%;
}

.lp-heading-conatiner.lw-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  width: 50%;
}

.lp-heading-conatiner.lw-3.space {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.lp-heading-conatiner.spacing {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  width: 75%;
}

.lp-heading-conatiner.lw-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  width: 80%;
}

.lp-heading-conatiner.new-year {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-top: 72px;
  margin-bottom: 72px;
}

.lp-section-content-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

.lp-section-content-container.samll {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.lp-section-content-container.wide {
  width: 100%;
}

.lp-section-content-container.wide.center {
  align-self: center;
}

.lp-section-content-container.horizontal {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: row;
  width: 100%;
}

.lp-section-wrapper {
  width: 100%;
}

.lp-section-wrapper.new-year, .lp-section-wrapper.new-year-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: flex-end;
  display: flex;
}

.lp-section-image {
  align-self: flex-start;
  width: 50%;
  position: sticky;
  top: 96px;
}

.lp-section-image.side {
  width: 60%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.lp-section-image.raodmap {
  border-radius: 24px;
  align-self: flex-start;
  width: 50%;
  position: sticky;
}

.lp-section-image.vern {
  align-self: center;
  width: 40%;
  position: static;
}

.lp-section-image.transition {
  border-radius: 12px;
}

.lp-section-image.steps {
  align-self: flex-end;
  width: 40%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.lp-section-image.intl-stat_image {
  object-fit: cover;
  border-radius: 24px;
  align-self: stretch;
  width: auto;
  max-width: 40%;
  max-height: 100%;
  position: sticky;
}

.lp-section-image.notebook {
  align-self: flex-end;
  width: 50%;
  margin-top: 32px;
  position: static;
  inset: auto 5% 0% auto;
}

.lp-section-image.scholarship {
  align-self: center;
  margin-top: 32px;
  position: static;
  inset: auto 5% 0% auto;
}

.lp-section-image.intl-globe {
  object-fit: contain;
  border-radius: 24px;
  align-self: stretch;
  width: auto;
  max-width: 30%;
  max-height: 100%;
  position: sticky;
}

.lp-section-image.med-fees {
  border-radius: 16px;
  align-self: center;
  margin-top: 32px;
  margin-bottom: 32px;
  position: static;
  inset: auto 5% 0% auto;
}

.challenge-cards {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.card---red {
  grid-row-gap: 11px;
  border: 1px solid #ce3e3e;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.tag-7 {
  grid-column-gap: 10px;
  background-color: #ce3e3e;
  border-radius: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2px 8px;
  text-decoration: none;
  display: flex;
}

.label-7 {
  color: #fffbf3;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.challenge-text---red {
  color: #4a1616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.card---green {
  grid-row-gap: 11px;
  border: 1px solid #138d75;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.tag-8 {
  grid-column-gap: 10px;
  background-color: #138d75;
  border-radius: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2px 8px;
  text-decoration: none;
  display: flex;
}

.challenge-text---green {
  color: #07332a;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.subtitle-wrapper {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  text-decoration: none;
  display: flex;
}

.subtitle-wrapper.low-width {
  grid-row-gap: 12px;
  width: 50%;
}

.subtitle-wrapper.hw {
  width: 100%;
}

.lp-large-body {
  color: #fffbf3;
  text-align: left;
  letter-spacing: -.02em;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
}

.lp-large-body.dark {
  color: #47443f;
  font-weight: 400;
  line-height: 24px;
}

.lp-large-body.light {
  color: #e2e8f0;
}

.lp-large-body.lw {
  align-self: center;
}

.lp-large-body.left {
  text-align: left;
}

.lp-large-body.dark-selection-text {
  color: #121212;
  font-weight: 500;
  line-height: 24px;
}

.lp-large-body.dark-selection-text.hidden {
  display: none;
}

.lp-large-body.white {
  color: #fff;
}

.lp-large-body.graph-subtext {
  color: #0f172a;
  font-weight: 500;
  line-height: 24px;
}

.lp-large-body.large-featured-res-des-copy {
  color: #94a3b8;
  font-weight: 400;
}

.lp-large-body.grey {
  color: #475569;
  font-weight: 400;
}

.lp-large-body.light-grey {
  color: #cbd5e1;
}

.news-cards {
  grid-column-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.news-card {
  grid-row-gap: 24px;
  background-color: #fffbf3;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.news-card.white {
  background-color: #fff;
}

.news-card.blue {
  background-color: #dbeafe;
}

.news-card-image {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.news-image {
  grid-column-gap: 10px;
  background-color: var(--colors--american-land);
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 1px;
  padding-bottom: 1px;
  text-decoration: none;
  display: flex;
}

.news-image.green {
  background-color: #0f715e;
}

.news-image.dark-blue {
  background-color: #334f90;
}

.vectors-wrapper-61 {
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.news-card-content {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.news-card-heading {
  color: #121212;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.news-card-text {
  color: #121212;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.news-car {
  grid-row-gap: 24px;
  background-color: #fffbf3;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 419px;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.news-card-image-2 {
  grid-row-gap: 10px;
  background-color: #0f715e;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 55px 33px;
  text-decoration: none;
  display: flex;
}

.news-card-image-2.brown {
  background-color: var(--colors--american-land);
}

.news-card-image-2.dark-blue {
  background-color: #334f90;
  justify-content: center;
  align-items: center;
  height: 160px;
}

.vectors-wrapper-62 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 49px;
  text-decoration: none;
  display: flex;
}

.news-card-text-0 {
  color: #121212;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.news-card-text-1 {
  color: #121212;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 130%;
  text-decoration: none;
}

.news-card-text-3 {
  color: #0f715e;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: underline;
}

.news-card-text-3.brown {
  color: var(--colors--american-land);
}

.news-card-text-3.blue {
  color: #334f90;
}

.pgctl-feature-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: auto;
  background-color: #121212;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.pgctl-feature-card.w--current {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  background-color: #121212;
  padding: 24px;
  position: relative;
  overflow: hidden;
}

.pgctl-card-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-bottom: 16px;
  display: flex;
}

.pgctl-card-container.cc-title_intro {
  margin-bottom: 50px;
}

.pgctl-card-container.cc-title-nomargin {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.lp-pgctl-card-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-bottom: 0;
  display: flex;
}

.lp-pgctl-card-container.cc-title_intro {
  margin-bottom: 50px;
}

.lp-pgctl-card-container.cc-title-nomargin {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.pgctl-feature-cards {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.lp-h3 {
  letter-spacing: -.48px;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 29px;
}

.lp-h3.white {
  color: #fdfdfd;
}

.lp-h3.lw {
  width: 50%;
}

.lp-h3.itu {
  color: #1c1c1c;
}

.lp-h3.grid-text {
  width: 88%;
}

.program-highlights-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.program-highlights-container._4 {
  grid-template-columns: 1fr 1fr;
}

.highlight-content-div {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  align-self: flex-start;
  display: flex;
}

.highlight-card-us {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.highlight-card-text {
  color: #0f172a;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.bold-text-16 {
  font-weight: 600;
}

.icon-image {
  align-self: flex-start;
}

.step-content-div {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: column;
  display: flex;
}

.step-heading---lp {
  color: #121212;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.step-heading---lp.light {
  color: #fff;
}

.step-heading---lp.dark {
  color: #1e293b;
}

.lp-step-div {
  z-index: 1;
  grid-column-gap: 12px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.step-line-lp {
  background-color: #70baac;
  width: 2px;
  height: 85%;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  left: 24px;
}

.step-line-lp.light-blue {
  background-color: #c8daf7;
  height: 80%;
}

.step-line-lp.light-green {
  background-color: #d8e6c3;
}

.step-line-lp.dark-green {
  background-color: #aad6cd;
}

.step-line-lp.yellow {
  background-color: #fdefc2;
}

.step-line-lp.blue {
  background-color: #93c5fd;
}

.step-line-lp.crimson {
  background-color: #e7b0c1;
}

.step-line-lp.brown {
  background-color: #e4d0c8;
}

.self-selection-form {
  grid-row-gap: 24px;
  background-color: #fffbf3;
  border-radius: 16px;
  flex-flow: row;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.self-selection-form.white {
  background-color: #fff;
}

.subject-chip-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 12px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 444px;
  text-decoration: none;
  display: flex;
}

.subject-chip {
  grid-column-gap: 10px;
  cursor: pointer;
  border: 1px solid #aad6cd;
  border-radius: 234px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  text-decoration: none;
  display: flex;
}

.subject-chip:hover {
  background-color: #daede9;
}

.subject-chip.med {
  border-color: #820027;
}

.subject-chip.med:hover {
  background-color: #f0dce2;
}

.subject-chip.ttt {
  border-color: var(--colors--ash);
}

.subject-chip.ttt:hover {
  background-color: var(--colors--snow);
}

.subject-chip-text {
  color: #07332a;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.subject-chip-text.med {
  color: #1c1c1c;
}

.div-block-234 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 60%;
  padding: 24px;
  display: flex;
}

.image-94 {
  align-self: flex-end;
}

.text {
  color: #121212;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 110%;
  text-decoration: none;
}

.text.light {
  color: #fffbf3;
  font-weight: 400;
  line-height: 120%;
}

.text.lh {
  line-height: 120%;
}

.text.white {
  color: #fff;
  line-height: 120%;
}

.we-ve-paved-the-way-for-many-teachers-now-it-s-your-turn-let-s-start-by-exploring-the-key-requirements-for-teaching-in-u-s-schools-0 {
  color: #121212;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.we-ve-paved-the-way-for-many-teachers-now-it-s-your-turn-let-s-start-by-exploring-the-key-requirements-for-teaching-in-u-s-schools-1 {
  color: #121212;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.list-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.list-item-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: 1px #000;
  border-bottom: 1px solid #e2e8f0;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 16px;
  display: flex;
}

.list-item-div.no-stroke {
  border-style: none;
  border-color: #000;
  padding-bottom: 0;
}

.list-item-div.golden-divider {
  border-bottom-color: #f9da92;
}

.lp-subtitle-2 {
  color: #fff;
  letter-spacing: -.02em;
  font-size: 20px;
  font-weight: 400;
  line-height: 130%;
}

.lp-subtitle-2.dark {
  color: #000;
  font-weight: 400;
  line-height: 24px;
}

.lp-subtitle-2.dark.crimson {
  color: #a8143c;
  -webkit-text-stroke-color: var(--colors--bleed-crimson);
  font-weight: 500;
}

.lp-subtitle-2.dark.dark-blue {
  color: #0b3162;
  -webkit-text-stroke-color: var(--colors--dreamy-night);
  font-weight: 500;
}

.lp-subtitle-2.dark.golden {
  color: #a56247;
  -webkit-text-stroke-color: var(--colors--american-land);
  font-weight: 500;
}

.lp-subtitle-2.light {
  color: #e2e8f0;
}

.image-95 {
  align-self: flex-start;
}

.lp-card-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
  justify-content: stretch;
  justify-items: center;
  width: 100%;
}

.lp-content-card {
  grid-row-gap: 10px;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 16px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto 0 0;
}

.card-container-div {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.us-lp-card {
  grid-row-gap: 16px;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 420px;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.lp-card-text {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: 0;
  flex-flow: column;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  display: block;
}

.cta-active-wrapper {
  position: relative;
}

.subject-chip-other {
  grid-column-gap: 10px;
  cursor: pointer;
  border: 1px solid #aad6cd;
  border-radius: 234px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  text-decoration: none;
  display: flex;
}

.subject-chip-other:hover {
  background-color: #daede9;
}

.subject-chip-other.med {
  border-color: #820027;
}

.subject-chip-other.med:hover {
  background-color: #f0dce2;
}

.subject-chip-other.ttt {
  border-color: var(--colors--ash);
}

.subject-chip-other.ttt:hover {
  background-color: var(--colors--snow);
}

.us-page-testimonial-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fffbf3;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 240px;
  padding: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 6px 15px #0000000d;
}

.us-page-testimonial-card.white {
  background-color: #fff;
}

.us-page-testimonial-card.with-video {
  height: auto;
}

.tesimonial-text-us-page {
  color: #121212;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.tesimonial-text-us-page.grey {
  color: #475569;
}

.us-page-testimonial-name {
  color: #121212;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.us-page-testimonial-name.grey {
  color: #64748b;
}

.us-page-testimonial-designation {
  color: #121212;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.name-div-us-page-testimonial {
  grid-column-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.us-page-avatar-image {
  object-fit: cover;
  border-radius: 500px;
  align-self: flex-start;
  width: 48px;
  height: 48px;
}

.ito-popup-copy {
  z-index: 9999;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #00000059;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 240px;
  padding-right: 240px;
  display: none;
  position: fixed;
  inset: 0%;
}

.other-subject-popup {
  z-index: 9999;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #000000b3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 240px;
  padding-right: 240px;
  display: none;
  position: fixed;
  inset: 0%;
}

.other-subject-popup.itu {
  display: flex;
}

.modal-us-page {
  background-color: #fff;
  border-radius: 16px;
  max-width: 400px;
  padding: 0;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 25px #00000026;
}

.popup-content {
  flex-flow: column;
  display: flex;
}

.popup__content-wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  padding: 0;
  display: flex;
}

.popup__content-wrap.cc--grey {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #f8fafc;
}

.popup-image-us-page {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  width: 100%;
}

.us-page-cross-btn {
  color: #1e293b;
  border-radius: 500px;
  margin: 1px;
  padding: 4px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
  position: absolute;
  top: 8px;
  right: 8px;
}

.us-page-cross-btn:hover {
  background-color: #f1f5f9;
}

.us-page-cross-btn:active {
  background-color: #e2e8f0;
}

.us-page-cross-btn:focus {
  outline-offset: 1px;
  border: 2px #60a5fa;
  outline: 2px #60a5fa;
}

.us-page-cross-btn.med {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #00000080;
}

.us-page-cross-btn.med:hover {
  background-color: #000c;
}

.us-page-cross-btn.itu {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #00000080;
}

.us-page-cross-btn.itu:hover {
  background-color: #000c;
}

.pgctl-card-icon {
  align-self: flex-start;
}

.lp-h4 {
  color: #121212;
  letter-spacing: -.48px;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 24px;
}

.lp-h4.white {
  color: #fff;
}

.lp-h4.lw {
  width: 50%;
}

.lp-h4.light {
  color: #fffbf3;
  align-self: flex-start;
}

.lp-small-body {
  color: #fffbf3;
  text-align: left;
  letter-spacing: -.02em;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
}

.lp-small-body.dark {
  color: #121212;
  font-weight: 400;
  line-height: 24px;
}

.lp-small-body.dark.bold {
  margin-bottom: 0;
}

.lp-small-body.light {
  color: #e2e8f0;
}

.lp-small-body.left {
  text-align: left;
}

.lp-small-body.dark-selection-text {
  color: #121212;
  font-weight: 500;
  line-height: 24px;
}

.lp-small-body.dark-selection-text.hidden {
  display: none;
}

.card, .card---opportunity {
  grid-row-gap: 11px;
  border: 1px solid #138d75;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.card---opportunity.itu {
  border-color: #820027;
}

.card---opportunity.dark-blue {
  border-color: var(--colors--dreamy-night);
}

.card---opportunity {
  grid-row-gap: 4px;
}

.pgctl-feature-stack {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 100%;
  padding: 0;
}

.lp-pgctl-feature-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  cursor: auto;
  background-color: #121212;
  border-radius: 16px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.lp-pgctl-feature-card.w--current {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  background-color: #121212;
  padding: 24px;
  position: relative;
  overflow: hidden;
}

.lp-pgctl-feature-card.green {
  background-color: #0f715e;
}

.lp-pgctl-feature-card.dark {
  background-color: #0f172a;
}

.lp-pgctl-feature-card.gradient {
  background-color: #0f715e;
  background-image: linear-gradient(#121b31, #243865);
}

.lp-pgctl-feature-card.crimson {
  background-color: #820027;
}

.lp-pgctl-feature-card.bleed-crimson {
  background-color: var(--colors--bleed-crimson);
}

.pgctl-card-content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.pgctl-card-image {
  border-radius: 12px;
  width: 100%;
}

.div-block-236 {
  width: 100%;
}

.lp-blue-highlight {
  color: #3b82f6;
}

.lp-blue-highlight.light {
  color: #60a5fa;
}

.fc-grid-lp {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-items: center;
}

.web-graph {
  width: 100%;
}

.mobile-graph {
  width: 100%;
  display: none;
}

.hero-image-cotainer {
  border-radius: 24px;
  height: 650px;
  position: static;
  overflow: hidden;
}

.blue-gradeint {
  z-index: 2;
  background-image: repeating-linear-gradient(#0000, #0e1526de 59%, #10182c);
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.blue-gradeint.black {
  background-image: repeating-linear-gradient(#0000, #0e1526de 75%, #10182c);
}

.blue-gradeint.black-overlay {
  background-image: repeating-linear-gradient(#0000, #000000e6 69%, #121212);
}

.hero-image-lp {
  object-fit: cover;
  object-position: 100% 50%;
  border-radius: 0;
  width: 100%;
  height: 650px;
}

.hero-image-wrapper {
  position: relative;
}

.collection-list-8-copy {
  flex-flow: column;
  display: flex;
}

.crimson-italic-highlight-h1 {
  color: #820027;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 64px;
  font-style: italic;
  font-weight: 400;
  line-height: 64px;
}

.crimson-italic-highlight-h2 {
  color: #820027;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 46px;
  font-style: italic;
  font-weight: 400;
}

.lp-crimson-highlight {
  color: #820027;
}

.navbar-us-landing-page {
  background-color: #fff;
  border: 1px #e2e8f0;
  padding-top: 12px;
  position: static;
  inset: 0 auto auto;
}

.for-teachers-btn-us-lp {
  color: #fff;
  text-align: center;
  background-color: #4666f6;
  background-image: linear-gradient(101deg, #138d75, #014b3c);
  border: 1px #fff;
  border-radius: 500px;
  margin: 1px 0;
  padding: 8px 16px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.for-teachers-btn-us-lp:hover {
  background-color: #3852c5;
  background-image: linear-gradient(101deg, #0f7a65, #00271f);
}

.for-teachers-btn-us-lp:active {
  background-color: #2a3d94;
}

.for-teachers-btn-us-lp:focus {
  outline-offset: 1px;
  outline: 2px solid #60a5fa;
}

.dark {
  color: #0f172a;
  font-weight: 600;
}

.section_intl-teacher {
  z-index: 1;
  background-color: #fff;
  padding-top: 72px;
  padding-bottom: 72px;
  position: relative;
}

.section_intl-teacher.dark {
  background-color: #121212;
}

.section_intl-teacher.green {
  background-color: #0f715e;
}

.section_intl-teacher.green.small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.section_intl-teacher.slider-lp {
  margin-bottom: 0;
  overflow: hidden;
}

.section_intl-teacher.slider-lp.blue-dark {
  background-image: linear-gradient(#0f172a, #334f90);
}

.section_intl-teacher.white {
  background-color: #fff;
}

.section_intl-teacher.white.small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.section_intl-teacher.blue {
  background-image: linear-gradient(#0f172a, #334f90);
}

.section_intl-teacher.blue.steps {
  padding-top: 96px;
  padding-bottom: 96px;
  display: flex;
}

.section_intl-teacher.white-copy {
  background-color: #dbeafe;
}

.section_intl-teacher.white-copy.small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.section_intl-teacher.crimson {
  background-color: #820027;
}

.section_intl-teacher.crimson.small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.section_intl-teacher.itu-dark {
  background-color: #1c1c1c;
}

.intl-teacher_cards-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 100%;
  display: flex;
}

.intl-teacher_card {
  border: 2px solid #000;
  border-radius: 24px;
  width: 100%;
  min-height: 300px;
  padding: 24px;
  position: relative;
  overflow: hidden;
}

.intl-teacher_card.crimson {
  border-color: #ffaac0;
}

.intl-teacher_card.dark-blue {
  border-color: #7aaae6;
}

.intl-teacher_card.golden {
  border-color: #eed69b;
}

.intl-teacher_card-image {
  position: absolute;
  inset: auto -8% -8% auto;
}

.section_intl-stats {
  z-index: 1;
  background-color: #fff;
  padding-top: 72px;
  padding-bottom: 72px;
  position: relative;
}

.section_intl-stats.dark {
  background-color: #121212;
}

.section_intl-stats.green {
  background-color: #0f715e;
}

.section_intl-stats.green.small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.section_intl-stats.slider-lp {
  margin-bottom: 0;
  overflow: hidden;
}

.section_intl-stats.slider-lp.blue-dark {
  background-image: linear-gradient(#0f172a, #334f90);
}

.section_intl-stats.white {
  background-color: #fff;
}

.section_intl-stats.white.small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.section_intl-stats.blue {
  background-image: linear-gradient(#0f172a, #334f90);
}

.section_intl-stats.blue.steps {
  padding-top: 96px;
  padding-bottom: 96px;
  display: flex;
}

.section_intl-stats.white-copy {
  background-color: #dbeafe;
}

.section_intl-stats.white-copy.small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.section_intl-stats.crimson {
  background-color: #820027;
}

.section_intl-stats.crimson.small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.section_intl-stats.itu-dark {
  background-color: #1c1c1c;
}

.intl-stat_stat-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 100%;
  margin-top: 16px;
  display: flex;
}

.intl-stat_stat-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--colors--bleed-crimson);
  flex-flow: column;
  width: 100%;
  padding-bottom: 16px;
  display: flex;
}

.intl-stat_stat-heading {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 40px;
  line-height: 100%;
}

.intl-stat_stat-heading.crimson {
  color: var(--colors--bleed-crimson);
}

.intl-stat_stat-heading.dark-blue {
  color: var(--colors--dreamy-night);
}

.intl-stat_stat-heading.golden {
  color: var(--colors--golden-dream);
}

.dark-body {
  color: #0f172a;
}

.lp-dark-blue-highlight {
  color: var(--colors--dreamy-night);
}

.lp-bleed-crimson-highlight {
  color: var(--colors--bleed-crimson);
}

.lp-golden-highlight {
  color: var(--colors--golden-dream);
}

.lp-brown-highlight {
  color: var(--colors--american-land);
}

.new-year-link {
  color: var(--colors--golden-dream);
}

.new-year-link:hover {
  text-decoration: underline;
}

.schoalrship-button {
  color: #121212;
  text-align: center;
  background-color: #fff;
  border: 1px #fff;
  border-radius: 4px;
  margin: 1px 0;
  padding: 12px 20px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.schoalrship-button:hover {
  background-color: #f1f5f9;
}

.schoalrship-button:active {
  outline-offset: 0px;
  outline: 2px solid #3852c5;
}

.schoalrship-button:focus {
  outline-offset: 1px;
  outline: 2px solid #60a5fa;
}

.schoalrship-button.dark {
  color: #0f172a;
  align-self: center;
}

.schoalrship-button.dark:active {
  outline-color: #0f172a;
}

.schoalrship-button.dark.pill-btn {
  color: #820027;
  border-radius: 500px;
}

.schoalrship-button.dark-copy {
  color: #0f172a;
  align-self: center;
}

.schoalrship-button.dark-copy:active {
  outline-color: #0f172a;
}

.schoalrship-button.blue {
  color: #1e40af;
}

.country-specific-content-wrapper.hidden {
  display: none;
}

.country-chip {
  grid-column-gap: 8px;
  color: #0f172a;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 234px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 16px 12px 12px;
  text-decoration: none;
  display: flex;
}

.country-chip:hover {
  background-color: #f1f5f9;
}

.country-chip.other {
  padding-left: 16px;
}

.country-chip.hidden {
  display: none;
}

.image-21 {
  object-fit: cover;
  width: 26px;
  height: 26px;
}

.country-chip-text {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.country-chips-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: wrap;
  display: flex;
}

.lp-hero-wrapper-ttt {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/675aa092cb011c6245f0db51_World%20Map%20hero.avif");
  background-position: 50%;
  background-size: cover;
  padding: 48px;
}

.lp-hero-wrapper-ttt.international-schools-lp {
  background-color: #fff;
}

.lp-hero-wrapper-ttt.itu {
  background-color: #820027;
}

.lp-hero-container-ttt {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-radius: 0;
  justify-content: flex-start;
  align-items: flex-start;
  height: 500px;
  display: flex;
  position: relative;
}

.lp-hero-container-ttt.white {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/674026e39a1a3b7dd13fb2da_USA%20ITU.svg");
}

.hero-images-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: auto;
  object-position: 50% 50%;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: grid;
}

.hero-content-wrapper {
  justify-content: space-around;
}

.lp-content-container-ttt {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

.lp-content-container-ttt.suraasa-lp {
  z-index: 5;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  position: absolute;
  inset: auto auto 56px 56px;
}

.hero-content-wrapper-ttt {
  flex-flow: column;
  justify-content: space-between;
  width: 60%;
  height: 100%;
  display: flex;
}

.logo-image {
  align-self: flex-start;
  width: 200px;
}

.logo-image.web-hidden {
  display: none;
}

.ttt-hero-image {
  object-fit: cover;
  border-radius: 16px;
  height: 100%;
}

.other-flags {
  object-fit: cover;
  width: 48px;
  height: 26px;
}

.subject-popup, .subject-popup-itu {
  z-index: 9999;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #00000059;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.itu-popup-cross-btn {
  background-color: #00000080;
  border-radius: 100px;
  padding: 4px;
  position: absolute;
  inset: 8px 8px auto auto;
}

.itu-popup-cross-btn:hover {
  background-color: #000000b3;
}

.block-quote {
  margin-top: 24px;
}

.code-embed-13 {
  margin-bottom: 0;
}

.image-div {
  z-index: 0;
  text-align: right;
  border-radius: 0;
  align-self: flex-start;
  width: 100%;
  overflow: hidden;
}

.image-96 {
  z-index: 0;
  position: relative;
}

.blur-gradient-pgctl {
  z-index: 2;
  filter: blur(20px);
  background-image: linear-gradient(#0067c700, #0067c7cc);
  width: 134.393%;
  height: 200px;
  position: absolute;
  inset: auto -10% -6%;
}

.section_program-highlights {
  padding-top: 64px;
  padding-bottom: 64px;
  padding-right: 0;
}

.section_teacher-reviews {
  z-index: 1;
  background-color: #f8fafc;
  padding-top: 96px;
  padding-bottom: 96px;
  position: relative;
  overflow: hidden;
}

.section_teacher-reviews.dark {
  background-color: #121212;
}

.section_teacher-reviews.dark.new-year {
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/67595edbeb91427d732f4d0d_new%20year%20gradient.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.section_teacher-reviews.dark.scholarship {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.section_teacher-reviews.dark.scholarship.in-dark-blue {
  background-color: #0f172a;
}

.section_teacher-reviews.green {
  background-color: #0f715e;
}

.section_teacher-reviews.green.small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.section_teacher-reviews.slider-lp {
  margin-bottom: 0;
  overflow: hidden;
}

.section_teacher-reviews.slider-lp.blue-dark {
  background-image: linear-gradient(#0f172a, #334f90);
}

.section_teacher-reviews.white {
  background-color: #fff;
}

.section_teacher-reviews.white.small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.section_teacher-reviews.blue {
  background-image: linear-gradient(#0f172a, #334f90);
}

.section_teacher-reviews.blue.steps {
  padding-top: 96px;
  padding-bottom: 96px;
  display: flex;
}

.section_teacher-reviews.white-copy {
  background-color: #dbeafe;
}

.section_teacher-reviews.white-copy.small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.section_teacher-reviews.crimson {
  background-color: #820027;
}

.section_teacher-reviews.crimson.small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.section_teacher-reviews.itu-dark {
  background-color: #1c1c1c;
}

.section_teacher-reviews.crimson-ttt {
  background-color: var(--colors--bleed-crimson);
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/67594d12eb56aa1693210098_world%20map.avif");
  background-position: 50%;
  background-size: cover;
}

.section_teacher-reviews.crimson-ttt.small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.section_teacher-reviews.dark-blue {
  background-color: var(--colors--dreamy-night);
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/67594d12eb56aa1693210098_world%20map.avif");
  background-position: 50%;
  background-size: cover;
}

.section_teacher-reviews.dark-blue.small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.section_teacher-reviews.golden {
  background-color: var(--colors--golden-dream);
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/67594d12eb56aa1693210098_world%20map.avif");
  background-position: 50%;
  background-size: cover;
}

.section_teacher-reviews.golden.small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.section_teacher-reviews.dark-blue {
  background-image: none;
}

.section_teacher-reviews.dark-blue.steps {
  padding-top: 96px;
  padding-bottom: 96px;
  display: flex;
}

.section_teacher-reviews.dark-blue-copy {
  background-color: var(--colors--dreamy-night);
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/67594d12eb56aa1693210098_world%20map.avif");
  background-position: 50%;
  background-size: cover;
}

.section_teacher-reviews.dark-blue-copy.small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.section_instructors {
  z-index: 1;
  background-color: #f8fafc;
  background-image: linear-gradient(#0b0f18, #17233f);
  padding-top: 72px;
  padding-bottom: 72px;
  position: relative;
  overflow: hidden;
}

.section_instructors.dark {
  background-color: #121212;
}

.section_instructors.dark.new-year {
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/67595edbeb91427d732f4d0d_new%20year%20gradient.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.section_instructors.dark.scholarship {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.section_instructors.dark.scholarship.in-dark-blue {
  background-color: #0f172a;
}

.section_instructors.green {
  background-color: #0f715e;
}

.section_instructors.green.small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.section_instructors.slider-lp {
  margin-bottom: 0;
  overflow: hidden;
}

.section_instructors.slider-lp.blue-dark {
  background-image: linear-gradient(#0f172a, #334f90);
}

.section_instructors.white {
  background-color: #fff;
  background-image: none;
}

.section_instructors.white.small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.section_instructors.blue {
  background-image: linear-gradient(#0f172a, #334f90);
}

.section_instructors.blue.steps {
  padding-top: 96px;
  padding-bottom: 96px;
  display: flex;
}

.section_instructors.white-copy {
  background-color: #dbeafe;
}

.section_instructors.white-copy.small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.section_instructors.crimson {
  background-color: #820027;
}

.section_instructors.crimson.small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.section_instructors.itu-dark {
  background-color: #1c1c1c;
}

.section_instructors.crimson-ttt {
  background-color: var(--colors--bleed-crimson);
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/67594d12eb56aa1693210098_world%20map.avif");
  background-position: 50%;
  background-size: cover;
}

.section_instructors.crimson-ttt.small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.section_instructors.dark-blue {
  background-color: var(--colors--dreamy-night);
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/67594d12eb56aa1693210098_world%20map.avif");
  background-position: 50%;
  background-size: cover;
}

.section_instructors.dark-blue.small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.section_instructors.golden {
  background-color: var(--colors--golden-dream);
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/67594d12eb56aa1693210098_world%20map.avif");
  background-position: 50%;
  background-size: cover;
}

.section_instructors.golden.small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.section_instructors.dark-blue {
  background-image: none;
}

.section_instructors.dark-blue.steps {
  padding-top: 96px;
  padding-bottom: 96px;
  display: flex;
}

.section_instructors.dark-blue-copy {
  background-color: var(--colors--dreamy-night);
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/67594d12eb56aa1693210098_world%20map.avif");
  background-position: 50%;
  background-size: cover;
}

.section_instructors.dark-blue-copy.small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.program-highlights_highlights-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  width: 100%;
  padding: 0;
}

.reviews-yt-embed {
  border-radius: 12px;
  overflow: hidden;
}

.review-content-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.highlight-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
}

.highlight-card.pgctl {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.highlight-card-iamge {
  align-self: flex-start;
}

.highlight-card-content-container {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.section_what-is-pgctl {
  background-color: #0b0f18;
  padding-top: 96px;
  padding-bottom: 96px;
  padding-right: 0;
}

.what-is-pgctl_section-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.what-is-pgctl_section-wrapper.new-year, .what-is-pgctl_section-wrapper.new-year-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: flex-end;
  display: flex;
}

.what-is-pgctl_cards-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: 100%;
  height: auto;
  display: flex;
}

.what-is-pgctl_card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #181d27;
  border-radius: 8px;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  display: flex;
}

.light-grey-highlight {
  color: #334155;
  font-weight: 400;
}

.teacher-reviews_card {
  background-color: #fff;
  border-radius: 8px;
  flex-flow: column;
  justify-content: space-between;
  height: auto;
  padding: 0;
  display: flex;
  overflow: hidden;
  box-shadow: 0 6px 15px #0000000d;
}

.teacher-reviews_card-content {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.teacher-reviews_card-video {
  width: 100%;
}

.teacher-reviews_designation-text {
  color: #94a3b8;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.teacher-reviews_name-text {
  color: #64748b;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.teacher-reviews_name-text.grey {
  color: #64748b;
}

.what-is-pgctl_card-image {
  align-self: flex-start;
}

.what-is-pgctl_card-content {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.section_certificates {
  margin-top: 0;
  padding-top: 96px;
  padding-bottom: 96px;
}

.certificates_wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-decoration: none;
  display: flex;
}

.certificates_image-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 100%;
  height: auto;
  display: flex;
}

.certificates_image-container {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.certificates_image-subtext {
  color: #64748b;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 130%;
  display: block;
}

.certificates_image-subtext.dark {
  color: #1e293b;
}

.certificates_image-subtext.crossed {
  text-decoration: line-through;
  display: none;
}

.certificates_image-subtext.grey {
  color: #94a3b8;
}

.certificates_image-subtext.grey-copy {
  color: #64748b;
}

.certificates_image-subtext.mid-grey {
  color: #475569;
}

.certificates_certificate-image {
  border: 2px solid #d4d2d0;
  border-radius: 8px;
  height: 100%;
  max-height: none;
  box-shadow: 0 8px 18px 2px #dbe1e7;
}

.section_learn {
  margin-top: 0;
  padding-top: 96px;
  padding-bottom: 96px;
}

.learn_wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.learn_wrapper.new-year, .learn_wrapper.new-year-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: flex-end;
  display: flex;
}

.learn_card-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template: "Area-2 Area"
                 "Area-2 Area"
                 "Area-4 Area"
                 "Area-4 Area-5"
                 "Area-3 Area-5"
                 "Area-3 Area-5"
                 "Area-6 Area-6"
                 / 1fr 1fr;
  padding: 0;
}

.learn_big-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f1f5f9;
  border-radius: 8px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.learn_card-icon {
  align-self: flex-start;
}

.learn_card-content {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.learn_stat-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f1f5f9;
  border-radius: 8px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  padding: 24px;
  display: none;
}

.cta-stip-content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.achieving-dreams-reviews_card {
  background-color: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  flex-flow: column;
  justify-content: space-between;
  height: auto;
  padding: 0;
  display: flex;
  overflow: hidden;
  box-shadow: 0 6px 15px #0000000d;
}

.instructors_card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.instructors_image {
  border-radius: 16px;
  align-self: flex-start;
}

.instructors_card-content {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.instructors_name {
  color: #f1f5f9;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
  display: block;
}

.instructors_name.dark {
  color: #1e293b;
}

.instructors_name.crossed {
  text-decoration: line-through;
  display: none;
}

.instructors_name.grey {
  color: #94a3b8;
}

.instructors_name.grey-copy {
  color: #64748b;
}

.instructors_name.mid-grey {
  color: #475569;
}

.section_curriculum {
  background-color: #f8fafc;
  margin-top: 0;
  padding-top: 96px;
  padding-bottom: 96px;
}

.curriculum_cards-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  padding: 0;
}

.curriculum_card {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 8px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  width: 100%;
  height: auto;
  padding: 16px;
  display: flex;
  box-shadow: 0 6px 15px #0000000d;
}

.curriculum_card:hover {
  border: 1px solid #e2e8f0;
}

.curriculum_card-header {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.curriculum_card-images {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.carriculum_module-thumbnail {
  border-radius: 8px;
  width: 86px;
  height: 86px;
}

.carriculum_card-badge {
  align-self: flex-start;
  width: 40px;
  height: 40px;
}

.carriculum_card-heading {
  color: #0f172a;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 120%;
}

.carriculum_card-link-text {
  color: #4666f6;
  font-size: 15px;
}

.learn_stat-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.bold-text-17 {
  font-weight: 600;
}

.section_overview {
  background-color: #0b0f18;
  background-image: linear-gradient(#0b0f18, #0b0f18);
  padding-top: 96px;
  padding-bottom: 96px;
  padding-right: 0;
}

.overview_wrapper {
  background-color: #1c222c;
  border: 1px solid #334155;
  border-radius: 8px;
  width: 100%;
  display: flex;
}

.overview_cards-wrapper {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.overview_list-wrapper {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  border: 1px #000;
  border-top-color: #334155;
  border-left: 1px solid #334155;
  flex-flow: column;
  width: 100%;
  padding: 32px;
  display: flex;
}

.overview_card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid #334155;
  border-left: 1px #000;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.overview_card.without-border {
  border-bottom-style: none;
}

.overview_list-item {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.overview_list-image {
  align-self: flex-start;
}

.overview_card-pre-title-wrapper {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.section_fees {
  background-color: #0b0f18;
  background-image: none;
  padding-top: 40px;
  padding-bottom: 96px;
  padding-right: 0;
}

.fees_wrapper {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.fees_wrapper.new-year, .fees_wrapper.new-year-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: flex-end;
  display: flex;
}

.section_pgctl-cta {
  background-color: #0b0f18;
  background-image: none;
  padding-top: 96px;
  padding-bottom: 96px;
  padding-right: 0;
}

.section_pgctl-cta.gradient {
  background-image: linear-gradient(#0b0f18, #17233f);
  padding-top: 40px;
  padding-bottom: 40px;
}

.section_faqs {
  padding-top: 72px;
  padding-bottom: 72px;
}

.faqs_question {
  color: #1e293b;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 130%;
}

.faqs_answer {
  color: #1e293b;
  width: 100%;
  padding-top: 0;
  padding-right: 32px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  display: block;
}

.faqs_answer p {
  margin-top: 16px;
  margin-bottom: 0;
}

.faqs_answer ol {
  margin-top: 12px;
}

.faqs_answer li {
  padding-bottom: 4px;
}

.fees_pre-title {
  color: #64748b;
  text-align: left;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  display: block;
}

.fees_pre-title.left {
  text-align: left;
}

.fees_pre-title.left.lw {
  width: 70%;
}

.fees_pre-title.left.lw-2 {
  width: 60%;
}

.fees_pre-title.lw {
  width: 70%;
}

.fees_pre-title.dark {
  color: #1e293b;
  text-align: left;
}

.fees_pre-title.dark.center {
  text-align: center;
  line-height: 130%;
}

.fees_content-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.fees_value-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.fees_container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.fees_subtext-continer {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.fees_subtext-item {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.pgctl-cta_wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.pgctl-cta_wrapper.new-year, .pgctl-cta_wrapper.new-year-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: flex-end;
  display: flex;
}

.pgctl-cta_content-container {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  width: 60%;
  display: flex;
}

.pdp-secondary-btn {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fff;
  text-align: center;
  background-color: #334155;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 16px 28px;
  font-size: 15px;
  font-weight: 500;
  display: flex;
}

.pdp-secondary-btn:hover {
  background-color: #475569;
}

.pdp-secondary-btn:active {
  background-color: #1e293b;
}

.pdp-secondary-btn:focus {
  outline-offset: 1px;
  outline: 2px solid #60a5fa;
}

.pdp-secondary-btn.icon-left {
  justify-content: center;
  align-items: center;
  padding-right: 32px;
}

.section_footer-cta {
  background-color: #f1f5f9;
  background-image: none;
  padding-top: 48px;
  padding-bottom: 48px;
  padding-right: 0;
}

.faqs_tab-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 70%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 48px;
  display: flex;
}

.footer-cta_wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.footer-cta_wrapper.new-year, .footer-cta_wrapper.new-year-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: flex-end;
  display: flex;
}

.grey-highlight {
  color: #64748b;
}

.grey-highlight.light {
  color: #94a3b8;
}

.footer-cta_content-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.footer-cta_image {
  width: 35%;
}

.section_eligibility {
  margin-top: 0;
  padding-top: 96px;
  padding-bottom: 96px;
}

.section_enrol {
  margin-top: 0;
  padding-top: 96px;
  padding-bottom: 96px;
  position: relative;
}

.section_eligiblity-copy {
  margin-top: 0;
  padding-top: 96px;
  padding-bottom: 96px;
}

.eligibility_wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  width: 100%;
  display: flex;
}

.eligibility_content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.eligibility_check-icon {
  object-fit: cover;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.eligibility_list-item {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.eligibility_list {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.eligibility_list.mobile {
  border: 1px solid #e2e8f0;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  padding: 16px;
}

.eligibility_list.for-india {
  display: none;
}

.eligibility_list.for-abroad {
  display: flex;
}

.enrol_wrapper {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.faqs_tab-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #64748b;
  background-color: #fff;
  border-radius: 8px;
  padding: 12px 16px;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
  display: flex;
}

.faqs_tab-link.w--current {
  color: #1e293b;
  background-color: #f1f5f9;
}

.enrol_step-content {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.enrol_step-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.enrol_step-container._2 {
  transform: translate(0, 7%);
}

.enrol_step-container._3 {
  transform: translate(0, 23%);
}

.enrol_step-wrapper {
  z-index: 1;
  grid-column-gap: 84px;
  grid-row-gap: 84px;
  display: flex;
  position: relative;
}

.pgctl_autotabs {
  z-index: 1;
  justify-content: space-around;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  display: flex;
  position: static;
}

.pgctl_autotabs.us-page {
  width: 100%;
  margin-top: 0;
}

.pgctl_autotabs-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.pgctl_autotabs-wrapper.us-page {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: 100%;
  margin-right: 24px;
}

.pgctl_autotab {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  cursor: pointer;
  background-color: #0000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 40px;
  display: flex;
}

.pgctl_autotab.w--current {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #1c222c;
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  width: 100%;
  padding: 40px;
  position: relative;
  overflow: hidden;
}

.pgctl_autotab-line {
  background-color: #334155;
  border-radius: 20px;
  order: -1;
  width: 2px;
  height: 100%;
  min-height: 100%;
  display: block;
  overflow: hidden;
}

.pgctl_autotabs-load {
  background-color: #4e5bed;
  background-image: linear-gradient(#334155, #4d8ae1 16%, #fff);
  border-radius: 20px;
  width: 0;
  height: 0;
  overflow: visible;
}

.enrol_step-number {
  background-color: #fff;
  border: 2px solid #cbd5e1;
  border-bottom-width: 6px;
  border-radius: 12px;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 36px;
  height: 40px;
  padding: 8px 12px;
  display: flex;
}

.enrol_step-number.green {
  background-color: #0b5446;
  border-width: 2px 2px 6px;
  border-color: #42a491;
  padding: 2px;
  box-shadow: 0 2px 17px 3px #42a49180;
}

.enrol_step-number-text {
  color: #475569;
  font-size: 16px;
  font-weight: 600;
  line-height: 100%;
}

.enrol_step-line {
  text-align: center;
  width: 100%;
}

.enrol_step-content-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.faqs_tabs-content-container {
  width: 100%;
}

.pgctl_autotabs-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 100%;
  display: block;
}

.pgctl_autotab-image {
  order: 1;
  display: none;
  position: absolute;
  inset: auto 10% 0% auto;
}

.pgctl_tab-heading {
  color: #94a3b8;
  letter-spacing: -.48px;
  width: 100%;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  position: static;
  top: 96px;
  bottom: 96px;
}

.pgctl_tab-heading.dark {
  color: #1e293b;
  font-weight: 700;
}

.pgctl_tab-heading.dark.center {
  text-align: center;
}

.pgctl_tab-heading.heading {
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  display: none;
}

.pgctl-title-wrapper {
  margin-bottom: 16px;
}

.pgctl-title-wrapper.cc-title_intro {
  margin-bottom: 50px;
}

.pgctl-title-wrapper.cc-title-nomargin {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
}

.enrol_step-strip-mobile {
  display: none;
}

.pgctl-pdp__popup {
  z-index: 9999;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #00000059;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.popup-close-btn {
  border-radius: 4px;
  padding: 4px;
  position: absolute;
  inset: 8px 8px auto auto;
}

.popup-close-btn:hover {
  background-color: #ffffff80;
  border-radius: 100px;
}

.primary-button:focus {
  outline-offset: 1px;
  outline: 2px solid #60a5fa;
}

.primary-button.pgctl-pdp.icon-right {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  padding-left: 32px;
  display: flex;
}

.emi-plans__popup {
  z-index: 9999;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #00000059;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.pgctl-autotabs_paragraph {
  color: #5f6668;
  display: none;
}

.pgctl_tab-heading-small {
  color: #94a3b8;
  letter-spacing: -.48px;
  width: 100%;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  position: static;
  top: 96px;
  bottom: 96px;
}

.pgctl_tab-heading-small.dark {
  color: #1e293b;
  font-weight: 700;
}

.pgctl_tab-heading-small.dark.center {
  text-align: center;
}

.pgctl_tab-heading-small.heading {
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  display: none;
}

.header_rating-div {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: flex-start;
  display: flex;
}

.rating_user-image {
  height: 36px;
}

.eligibility-list-wrapper {
  width: 100%;
}

.secondary-nav__conatianer {
  z-index: 3;
  background-color: #fff;
  border-bottom: 1px solid #cbd5e1;
  width: 100%;
  display: flex;
  position: relative;
  overflow: scroll;
}

.secondary-nav__wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 0;
  display: flex;
}

.secondary-nav__link {
  color: #94a3b8;
  flex-flow: row;
  flex: none;
  padding-bottom: 16px;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
  display: flex;
}

.secondary-nav__link.w--current, .secondary-nav__link.active {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #4666f6;
  flex-flow: column;
  padding-bottom: 0;
}

.secondary-nav__link.cc-last_nav-link {
  padding-right: 40px;
}

.secondary-nav__active-bar {
  background-color: #4666f6;
  border-radius: 24px;
  height: 4px;
}

.emi-plans__popup-container {
  background-color: #fff;
  border-radius: 12px;
  width: 500px;
  max-width: 500px;
  max-height: 600px;
  padding: 0;
  position: relative;
  overflow: scroll;
  box-shadow: 0 8px 25px #00000026;
}

.emi-plans__popup-header {
  background-color: #fff;
  border-bottom: 1px solid #e2e8f0;
  justify-content: space-between;
  align-items: center;
  padding: 12px 12px 12px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.emi-plans__table-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.emi-plans__note {
  padding: 16px;
}

.emi-plans__table {
  background-color: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  box-shadow: 0 6px 15px #0000000d;
}

.emi-plans__table-item {
  padding: 24px 36px;
  display: flex;
}

.emi-plans__divider {
  background-color: #e2e8f0;
  border-radius: 12px;
  height: 1px;
}

.emi-plans__time {
  color: #64748b;
  text-align: left;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 130%;
  display: block;
}

.emi-plans__time.dark {
  color: #1e293b;
}

.emi-plans__time.dark.recent-masterclass-date-copy, .emi-plans__time.dark.center {
  text-align: center;
  align-self: center;
}

.emi-plans__time.dark.center.inline {
  vertical-align: middle;
  display: inline;
}

.emi-plans__time.dark.tm {
  margin-top: 24px;
}

.emi-plans__time.dark.tm li {
  padding-bottom: 2px;
}

.emi-plans__time.dark.tm ol {
  padding-left: 16px;
}

.emi-plans__time.dark.tm.light {
  color: #475569;
  font-weight: 400;
}

.emi-plans__time.white {
  color: #fff;
}

.emi-plans__time.white.small {
  color: #121212;
  font-size: 12px;
}

.emi-plans__time.grey {
  color: #64748b;
}

.emi-plans__time.grey.recent-masterclass-date-copy, .emi-plans__time.grey.center {
  text-align: center;
  align-self: center;
}

.emi-plans__time.grey.center.inline {
  vertical-align: middle;
  display: inline;
}

.emi-plans__time.grey.tm {
  margin-top: 24px;
}

.emi-plans__time.grey.tm li {
  padding-bottom: 4px;
}

.emi-plans__time.grey.tm ol {
  padding-left: 16px;
}

.emi-plans__time.grey p {
  color: #475569;
}

.emi-plans__time.grey ul {
  padding-left: 16px;
}

.emi-plans__time.mid-grey {
  color: #94a3b8;
}

.emi-plans__close-btn {
  border-radius: 4px;
  padding: 4px;
}

.emi-plans__close-btn:hover {
  background-color: #f1f5f9;
}

.emi-plans__close-btn:active {
  background-color: #e2e8f0;
}

.emi-plans__close-btn:focus {
  outline-offset: 1px;
  outline: 2px solid #60a5fa;
}

.popup__close-img {
  cursor: pointer;
  align-self: flex-start;
  width: 24px;
  height: 24px;
  position: static;
  right: 24px;
}

.no-scroll {
  overflow: hidden;
}

.nav-wrapper {
  z-index: 10;
  width: 100%;
  position: sticky;
  top: 0;
}

.learner-masterclass__wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.learner-masterclass__youtube-embed {
  border-radius: 16px;
  overflow: hidden;
}

.learner-masterclass__learner-image {
  object-fit: cover;
  border: 1px solid #d8d8d8;
  border-radius: 500px;
  align-self: flex-start;
  width: 52px;
  height: 52px;
}

.fees_subtext-icon {
  align-self: flex-start;
  width: 20px;
  height: 20px;
}

.div-block-238 {
  width: 100%;
  position: absolute;
  top: 25%;
}

.secondary-nav__side-gradient {
  z-index: 4;
  background-image: linear-gradient(90deg, #fff, #fff0 9%, #ececec00 91%, #fff);
  width: 100%;
  height: 100%;
  margin-bottom: 1px;
  position: absolute;
  inset: 0% 0% 2px;
}

.secondary-nav__side-gradient.left {
  background-image: linear-gradient(90deg, #fff 8%, #ffffffb3 18%, #fff0 33%, #ececec00 91%);
  width: 15%;
  inset: 0% auto 0% 0%;
}

.secondary-nav__side-gradient.right {
  background-image: linear-gradient(90deg, #fff0 8% 75%, #ffffffb3 82%, #fff 93%);
  width: 15%;
  inset: 0% 0% 0% auto;
}

.secondary-nav__outer-wrapper {
  z-index: 10;
  background-color: #fff;
  border-bottom-color: #cbd5e1;
  width: 100%;
  position: relative;
  overflow: hidden;
  box-shadow: 0 6px 15px #0000000d;
}

.u-anchor-offset {
  margin-top: -100px;
  padding-top: 100px;
}

.section__hero-video {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: #0f172a;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  display: none;
}

.hero-video__content-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.hero-video__content-container.suraasa-lp {
  z-index: 5;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  position: absolute;
  inset: auto auto 56px 56px;
}

.hero-video__lightbox {
  width: 100%;
}

.hero-video__thumbnail {
  border-radius: 16px;
}

.hero-video__wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: flex-start;
  align-items: center;
  max-width: 1800px;
  padding: 96px 48px;
  display: flex;
}

.ttam-form-embed {
  border: 0 #000;
  width: 100%;
  height: 550px;
}

.pgctl-benefits__card {
  border-radius: 16px;
  align-items: flex-end;
  width: 100%;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.u-absolute {
  z-index: 5;
  position: absolute;
}

.pgctl-benefit__image {
  width: 100%;
}

.pgctl-benefit__text-wrapper {
  background-image: linear-gradient(#0000, #000000ba 66%, #000);
  padding: 24px;
}

.rating-card {
  background-color: #0f715e;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: flex;
}

.rating-card.light {
  background-color: #fff;
}

.rating-card__text-wrapper {
  justify-content: flex-end;
  align-items: center;
  width: 25%;
  display: flex;
}

.rating-card__rating-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rating-card__star-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.numbers-grid {
  grid-template: "Area Area-2 ."
                 "Area Area-2 Area-3"
                 ". Area-2 Area-3"
                 / 1fr 1fr 1fr;
  width: 100%;
  height: 560px;
}

.numbers-grid__card {
  border: 1px solid #aad6cd;
  border-radius: 24px;
  padding: 24px;
  position: relative;
  overflow: hidden;
}

.numbers-grid__card.blue {
  border-color: #93c5fd;
}

.number-grid__card-image {
  position: absolute;
  inset: auto 0% 0% auto;
}

.number-grid__card-image.mobile-adjustment.lw {
  width: 63%;
}

.form-section__content-wrapper {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.form-section__content-wrapper.fw {
  max-width: none;
}

.pgctl-card-icons {
  border-radius: 12px;
  align-self: flex-start;
}

.lp-hero-image {
  object-fit: cover;
  border-radius: 24px;
  align-self: stretch;
  width: 50%;
  height: 556px;
  display: none;
}

.div-block-239 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  order: 0;
  align-items: flex-start;
  display: flex;
}

.empty-state-4 {
  display: none;
}

.lp-light-blue-highlight {
  color: #93c5fd;
  font-style: italic;
  font-weight: 500;
}

.learn_card-title-wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.certificates__athe-card {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #f1f5f9;
  border-radius: 12px;
  flex-flow: column;
  margin-top: 24px;
  padding: 16px;
  display: flex;
}

.certificates__athe-logo {
  align-self: flex-start;
  width: 128px;
}

.course__point-list {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.course__point-list-item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.course__list-icon {
  align-self: flex-start;
}

.section_steps-to-success {
  margin-top: 0;
  padding-top: 96px;
  padding-bottom: 96px;
}

.steps-to-success__wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.steps-to-success__card {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  background-color: #f1f5f9;
  border-radius: 8px;
  flex-flow: row;
  padding: 32px;
  display: flex;
}

.steps-to-success__content-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.steps-to-sucess__icon {
  align-self: flex-start;
}

.pathways__wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 100%;
  display: flex;
}

.pathways__card {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: linear-gradient(#2e3545, #1a1f29 41%);
  border-radius: 12px;
  flex-flow: column;
  width: 100%;
  padding: 24px;
  display: flex;
}

.pathways__card.professional {
  background-image: linear-gradient(#184fb9, #1a1f29 41%);
}

.pathways__card.executive {
  background-image: linear-gradient(#6326b1, #1a1f29 41%);
}

.pathways__card.executive.cc--w-70 {
  width: 70%;
}

.pathways_list-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  padding: 0;
  display: flex;
}

.pathway__content-wrap {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.pathway__price-wrap {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: column;
  display: flex;
}

.pathway__content {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  display: flex;
}

.pathway__price {
  letter-spacing: -.05rem;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff, #b0beda);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 0;
  font-size: 40px;
  line-height: 48px;
}

.pathway__price.professional {
  background-image: linear-gradient(#fff, #91b6fd);
}

.pathway__price.executive {
  background-image: linear-gradient(#fff, #d3b8f6);
}

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

.placement-support__table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1c222c;
  border-radius: 16px;
  flex-flow: column;
  padding: 40px;
  display: flex;
}

.placement-support_row {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  border: 1px #000;
  border-bottom: 1px solid #334155;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.placement-support_row.cost {
  border-bottom-style: none;
  padding-top: 12px;
}

.placement-support_options {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 60%;
  display: flex;
}

.placement-support_cell {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  border: 1px #000;
  border-bottom-color: #334155;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  padding: 20px 8px;
  display: flex;
}

.placement-support_content {
  width: 40%;
}

.table-check-icon.hidden {
  display: none;
}

.small-body-bold {
  font-weight: 600;
}

.pathways__table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 16px;
  flex-flow: column;
  padding: 40px;
  display: flex;
}

.pathways__table-row {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  border: 1px #000;
  border-bottom: 1px solid #cbd5e1;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.pathways__table-row.cost {
  border-bottom-style: none;
  padding-top: 12px;
}

.item-plan_name {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #151515;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 150px;
  display: flex;
  position: sticky;
  top: 0;
}

.header-table {
  display: none;
}

.item-title-feature {
  background-color: #151515;
  justify-content: flex-start;
  align-items: center;
  height: 150px;
  padding-left: 10px;
  display: flex;
  position: sticky;
  top: -.1px;
}

.item-feature {
  border-bottom: 1px solid #334155;
  justify-content: flex-start;
  align-items: center;
  height: 75px;
  padding-left: 8px;
  padding-right: 32px;
  display: flex;
}

.item-feature.grey {
  background-color: #1c222c;
}

.item-feature.grey.price {
  border-bottom-style: none;
  height: 90px;
}

.item-feature.white {
  background-color: #fff;
  border-bottom-color: #cbd5e1;
}

.item-feature.white.price {
  border-bottom-style: none;
  height: 90px;
}

.paragraph-feature {
  color: #e7e7ec;
  cursor: none;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.25vw;
  font-weight: 300;
  line-height: 110%;
}

.icon-check {
  cursor: none;
  width: .75vw;
  min-width: .75vw;
  height: .75vw;
}

.icon-check.smaller {
  width: .75vw;
  min-width: .75vw;
}

.details-grid {
  color: #b2b2b8;
  cursor: none;
  margin-bottom: 0;
  font-size: .85vw;
  line-height: 1;
}

.heading-h4 {
  color: #e7e7ec;
  cursor: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.5vw;
  font-weight: 400;
  line-height: 110%;
}

.item-grid-check {
  border-bottom: 1px solid #334155;
  justify-content: flex-start;
  align-items: center;
  height: 75px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.item-grid-check.grey {
  background-color: #181819;
}

.item-grid-check.price {
  border-bottom-style: none;
  height: 90px;
}

.item-grid-check.white {
  border-bottom-color: #cbd5e1;
}

.heading-h3 {
  color: #e7e7ec;
  cursor: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.5vw;
  font-weight: 400;
  line-height: 110%;
}

.link-block-15 {
  cursor: none;
  background-color: #b2b2b8;
  border: 1px solid #b2b2b8;
  border-radius: 25px;
  padding: 8px 16px;
}

.main-button-text {
  color: #181819;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1vw;
  font-weight: 500;
  line-height: 1.1;
  display: flex;
}

.grid_holder {
  background-color: #1c222c;
  border-radius: 16px;
  width: 100%;
  padding: 40px;
}

.grid_holder.white {
  background-color: #fff;
  margin-bottom: 96px;
  padding: 0;
}

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

.magic_grid._3-col {
  grid-template-columns: 1fr 1fr 1fr;
}

.magic_grid._1-col {
  grid-template-columns: 1.25fr 1fr;
}

.item-blank {
  background-color: #151515;
  height: 150px;
}

.fixed-button-test-scroll, .fixed-button-test-scroll.modal-table-nav {
  display: none;
}

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

.pathway__grid._3-col {
  grid-template-columns: 1fr 1fr 1fr;
}

.pathway__header-wrap {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  border: 1px #000;
  border-bottom-color: #334155;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.price-wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.pathway__name-wrap {
  justify-content: space-between;
  display: flex;
}

.pathway__icon {
  width: 32px;
}

.program-overview__cards-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 100%;
  display: flex;
}

.program-overview__card {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #1e293b;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  width: 100%;
  padding: 24px;
  display: flex;
}

.program-overview__card.black-card {
  background-color: #1f1f1f;
}

.program-overview__card.cc--grey {
  background-color: var(--_colors---surface--100);
}

.program-overview__card-content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.overview__card-list-icon {
  object-fit: cover;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 20px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.foot-note {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.u-hidden {
  display: none;
}

.section_milestone-2 {
  background-color: #0b0f18;
  background-image: none;
  padding-top: 96px;
  padding-bottom: 96px;
  padding-right: 0;
}

.section_milestone-2.gradient {
  background-image: linear-gradient(#0b0f18, #17233f);
  padding-top: 40px;
  padding-bottom: 40px;
}

.milestone-2__wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  width: 100%;
  display: flex;
}

.milestone-2__wrapper.new-year, .milestone-2__wrapper.new-year-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: flex-end;
  display: flex;
}

.english-course-card-pdp {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-image: linear-gradient(135deg, #1c222c 34%, #2c3542 65%, #50617c);
  border-radius: 16px;
  flex-flow: column;
  width: 70%;
  padding: 32px;
  display: flex;
}

.milestone-tag-pdp {
  grid-column-gap: 8px;
  background-color: #3b82f6;
  border-radius: 40px;
  flex: none;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  padding: 8px 16px;
  text-decoration: none;
  display: flex;
}

.price__wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.foot-note-link {
  color: #d4d4d4;
}

.date-tag {
  background-color: #ffffff1a;
  border-radius: 4px;
  margin-top: 4px;
  padding: 4px 8px;
  position: absolute;
}

.pgctl-countdown-strip {
  z-index: 40;
  background-image: radial-gradient(circle, #6326b1, #0b0f18 76%);
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 12px 40px;
  display: none;
  position: fixed;
}

.h2 {
  font-family: var(--_typography---h2--font-family);
  font-size: var(--_typography---h2--font-size);
  line-height: var(--_typography---h2--line-height);
  font-weight: var(--_typography---h2--font-weight);
  letter-spacing: var(--_typography---h2--letter-spacing);
  margin-bottom: 0;
}

.h3 {
  font-family: var(--_typography---h3--font-family);
  font-size: var(--_typography---h3--font-size);
  line-height: var(--_typography---h3--line-height);
  font-weight: var(--_typography---h3--font-weight);
  letter-spacing: var(--_typography---h3--letter-spacing);
  margin-bottom: 0;
}

.h4 {
  font-family: var(--_typography---h4--font-family);
  font-size: var(--_typography---h4--font-size);
  line-height: var(--_typography---h5--line-height);
  font-weight: var(--_typography---h5--font-weight);
  letter-spacing: var(--_typography---h5--letter-spacing);
  margin-bottom: 0;
}

.h5 {
  font-family: var(--_typography---h5--font-family);
  font-size: var(--_typography---h5--font-size);
  line-height: var(--_typography---h5--line-height);
  font-weight: var(--_typography---h5--font-weight);
  letter-spacing: var(--_typography---h5--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

.h6 {
  font-family: var(--_typography---h6--font-family);
  font-size: var(--_typography---h6--font-size);
  line-height: var(--_typography---h6--line-height);
  font-weight: var(--_typography---h6--font-weight);
  letter-spacing: var(--_typography---h6--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

.strip-text-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--_colors---surface--default);
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  font-weight: 500;
  display: inline-flex;
}

.cohort-date {
  display: none;
}

.strip-text-content {
  opacity: .8;
}

.for-india {
  display: none;
}

.countdown {
  grid-row-gap: 24px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: max-content;
  margin: 0;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: none;
}

.countdown-row {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.countdown-cell {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--_colors---surface--default);
  border-radius: 4px;
  flex-flow: row;
  align-items: center;
  padding: 4px;
  display: flex;
}

.countdown-number {
  font-family: var(--_typography---h5--font-family);
  color: var(--_colors---on-surface--900);
  font-size: var(--_typography---h5--font-size);
  letter-spacing: var(--_typography---h5--letter-spacing);
  font-weight: 600;
  line-height: 1;
}

.countdown-badge {
  font-family: var(--_typography---h5--font-family);
  color: var(--_colors---on-surface--900);
  font-size: var(--_typography---h5--font-size);
  text-align: left;
  letter-spacing: var(--_typography---h5--letter-spacing);
  justify-content: center;
  align-items: center;
  padding: 0;
  font-weight: 600;
  line-height: 1;
  display: flex;
  box-shadow: 1px 1px 1px #95a0b21f;
}

.countdown-finish {
  color: #5f6674;
  font-size: 12px;
}

.u-inline {
  display: inline;
}

.career-groeth__stack {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 100%;
  padding: 0;
}

.career-growth__card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--_colors---surface--default);
  border-radius: 16px;
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding: 16px;
  display: flex;
}

.career-growth__image {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 220px;
}

.body-text {
  font-family: var(--_typography---body--font-family);
  font-size: var(--_typography---body--font-size);
  line-height: var(--_typography---body--line-height);
  color: inherit;
  font-weight: 400;
}

.career-growth__card-content {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.about-pgctl__wrap {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.about-pgctl__list-wrap {
  width: 60%;
}

.about-pgctl__image {
  object-fit: cover;
  object-position: 50% 0%;
  border-radius: 16px;
  align-self: stretch;
  width: 40%;
  max-height: 400px;
}

.about-pgctl__list-item {
  border-bottom: 1px solid var(--_colors---surface--300);
  padding-top: 24px;
  padding-bottom: 24px;
}

.day-number {
  display: none;
}

.callback-form__embed {
  border: 0 #000;
  width: 100%;
  height: 100%;
}

.hero__left-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/6855024d3b2bc9c92a7ed587_New%20Combined%20LP%20Hero%20Image.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  flex-flow: column;
  align-self: stretch;
  width: 100%;
  min-height: 650px;
  padding: 32px;
  display: flex;
  position: relative;
}

.hero__left-wrap.horizontal {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.popup__wrap {
  z-index: 9999;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #00000059;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.popup__container {
  background-color: #fff;
  border-radius: 12px;
  flex-flow: column;
  width: 500px;
  max-width: 500px;
  max-height: 600px;
  padding: 0;
  display: flex;
  position: relative;
  overflow: scroll;
  box-shadow: 0 8px 25px #00000026;
}

.popup__header {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  background-color: #fff;
  border-bottom: 1px solid #e2e8f0;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1.25em;
  display: flex;
  position: sticky;
  top: 0;
}

.popup__close-btn {
  border-radius: 4px;
  flex: none;
  margin-top: -4px;
  margin-right: -4px;
  padding: 4px;
}

.popup__close-btn:hover {
  background-color: #f1f5f9;
}

.popup__close-btn:active {
  background-color: #e2e8f0;
}

.popup__close-btn:focus {
  outline-offset: 1px;
  outline: 2px solid #60a5fa;
}

.popup__header-content {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  color: var(--_colors---on-surface--900);
  flex-flow: column;
  width: 85%;
  display: flex;
}

.small-body {
  font-family: var(--_typography---small-body--font-family);
  font-size: var(--_typography---small-body--font-size);
  line-height: var(--_typography---small-body--line-height);
  font-weight: 400;
}

.style-guide__header {
  background-color: var(--_colors---interactive--200);
  padding: 6em;
}

.style-guide__item-contianer {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  border-bottom: 1px solid var(--_colors---surface--200);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 2em;
  display: flex;
}

.style-guide__item-tag {
  background-color: var(--_colors---interactive--500);
  color: var(--_colors---surface--50);
  border-radius: 4px;
  padding: .35em 1em;
}

.style-guide__items-wrap {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  flex-flow: column;
  display: flex;
}

.style-guide__section {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  flex-flow: column;
  padding: 6em;
  display: flex;
}

.style-guide__heading {
  letter-spacing: -.2rem;
  font-size: 5rem;
  line-height: 1.1;
}

.style-guide__section-heading {
  letter-spacing: -.2rem;
  font-size: 4rem;
  line-height: 1.1;
}

.subtitle-2 {
  font-family: var(--_typography---subtitle-2--font-family);
  font-size: var(--_typography---subtitle-2--font-size);
  line-height: var(--_typography---subtitle-2--line-height);
  font-weight: var(--_typography---subtitle-2--font-weight);
}

.large-body {
  font-family: var(--_typography---large-body--font-family);
  font-size: var(--_typography---large-body--font-size);
  line-height: var(--_typography---large-body--line-height);
  letter-spacing: var(--_typography---large-body--letter-spacing);
}

.heading-wrapper.cc--dark {
  color: var(--_colors---on-surface--900);
}

.heading-wrapper.cc--light {
  color: var(--_colors---surface--default);
}

.pgctl-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--_colors---surface--100);
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
  overflow: hidden;
}

.pgctl-details-wrapper {
  border-radius: 24px;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
}

.pgctl-card-title {
  margin-bottom: 8px;
}

.pgctl-image {
  object-fit: contain;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
}

.festive-banner-section {
  min-height: 0;
  margin-top: 32px;
}

.code-embed-15 {
  height: auto;
  min-height: 0;
}

.festive-item-hidden {
  display: none;
}

@media screen and (min-width: 1280px) {
  .image-3 {
    border-width: 1px;
    border-color: #e2e8f0;
  }

  .rich-text-block {
    padding-right: 0;
  }

  .image-5 {
    box-shadow: none;
    border-radius: 8px;
  }

  .main-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    place-content: space-between;
    place-items: stretch stretch;
    margin-left: 200px;
    margin-right: 200px;
  }

  .main-grid.pdp-mobile {
    position: static;
  }

  .collection-list-wrapper-2 {
    margin-bottom: 72px;
  }

  .nav-link-2 {
    color: #1e293b;
    font-family: Inter, sans-serif;
  }

  .div-block-14 {
    display: none;
  }

  .columns-3 {
    margin-top: 64px;
  }

  .column-5 {
    justify-content: space-between;
    min-height: 100%;
  }

  .image-8 {
    box-shadow: none;
  }

  .heading-7 {
    margin-top: 64px;
  }

  .container-3 {
    justify-content: space-between;
    font-family: Inter, sans-serif;
    font-size: 16px;
  }

  .text-block-4-copy-copy {
    margin-top: -108px;
  }

  .tabs {
    margin-top: 72px;
  }

  .testimonial-tab.top-margin {
    margin-top: 0;
  }

  .yt-testimonial-video-embed {
    width: auto;
  }

  .div-block-2-copy-copy {
    flex-direction: row;
  }

  .heading-testimonail-page {
    margin-top: -180px;
  }

  .slider {
    background-color: #0000;
  }

  .slide-nav {
    margin-top: 0;
    top: 200px;
  }

  .collection-list-wrapper-2-copy-copy {
    margin-bottom: 64px;
  }

  .icon-2, .icon-3 {
    margin-bottom: 132px;
  }

  .div-block-25 {
    height: 100%;
    min-height: 100%;
  }

  .div-block-26 {
    margin-bottom: 0;
  }

  .masterclass-pre-register-form {
    padding-left: 0;
  }

  .div-block-27 {
    background-color: #f8fafc;
    border-radius: 8px;
    min-width: 100%;
    margin-bottom: 96px;
    padding-top: 48px;
    padding-left: 48px;
    padding-right: 48px;
    font-family: Inter, sans-serif;
  }

  .pre-register-heading {
    margin-top: 0;
    margin-bottom: 4px;
  }

  .pre-register-heading-copy {
    margin-top: 0;
    margin-bottom: 48px;
  }

  .image-12 {
    margin-bottom: 48px;
  }

  .column-8 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-6 {
    font-weight: 500;
  }

  .grow-heading {
    margin-top: 0;
  }

  .careers-hero-columns {
    margin-bottom: 96px;
  }

  .image-12-copy {
    text-align: right;
    margin-bottom: 0;
  }

  .careers-column-2 {
    display: flex;
  }

  .career-page-heading {
    margin-top: 24px;
  }

  .grow-h2 {
    margin-top: 0;
    margin-bottom: 8px;
  }

  .careers-heading-2 {
    margin-top: 0;
    margin-bottom: 56px;
  }

  .collection-list-wrapper-2-copy, .collection-list-wrapper-2-copy-copy {
    margin-bottom: 96px;
  }

  .link-block-4 {
    text-decoration: none;
  }

  .text-block-masterclass-hits {
    font-weight: 500;
  }

  .impaced-schools {
    margin-bottom: 64px;
  }

  .careers-heading-2-copy {
    margin-top: 0;
  }

  .about-suraasa-coulumn {
    margin-bottom: 96px;
  }

  .careers-heading-3 {
    margin-top: 0;
  }

  .image-12-copy-copy {
    text-align: right;
    margin-bottom: 0;
  }

  .rich-text-coupon-redeeming-steps {
    padding-right: 32px;
  }

  .list-of-courses {
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
  }

  .image-18 {
    margin-left: auto;
    margin-right: auto;
  }

  .course-name-h2 {
    margin-top: 0;
  }

  .rich-text-coupon-t-c {
    padding-right: 32px;
  }

  .rich-text-coupon-t-c li {
    font-size: 16px;
    font-weight: 400;
  }

  .div-block-36 {
    height: 240px;
    max-height: 240%;
  }

  .image-12-copy {
    text-align: center;
  }

  .column-9-copy {
    justify-content: center;
  }

  .div-block-44 {
    margin-bottom: 0;
  }

  .div-block-49 {
    align-items: center;
    display: flex;
  }

  .text-block-8-copy {
    padding-right: 4px;
  }

  .masterclass-testimonial-div {
    margin-bottom: 56px;
  }

  .slider-copy {
    background-color: #0000;
  }

  .masterclass-form-heading-copy {
    margin-top: 48px;
  }

  .collection-list-wrapper-2-copy {
    margin-bottom: 72px;
  }

  .blog-posts-lists {
    grid-row-gap: 48px;
  }

  .collection-list-blog-archive-page-copy-copy {
    grid-template-columns: 1fr 1fr;
  }

  .recent-masterclasses {
    margin-top: 0;
    margin-bottom: 56px;
  }

  .us-placement-page-h1 {
    margin-top: 32px;
  }

  .us-page-h2 {
    margin-top: 0;
  }

  .us-page-eligibility-criteria {
    padding-right: 0;
  }

  .us-open-jobs {
    margin-bottom: 96px;
  }

  .us-page-h2-roles {
    margin-top: 0;
    margin-bottom: 56px;
  }

  .us-page-steps-to-apply {
    margin-bottom: 96px;
    padding-right: 0;
  }

  .us-page-hero-bg {
    margin-bottom: 96px;
  }

  .us-page-image, .image-12-copy-copy {
    text-align: right;
    margin-bottom: 0;
  }

  .about-suraasa-coulumn-copy {
    margin-bottom: 96px;
  }

  .navbar-dropdown-menu:active {
    background-color: #e2e8f0;
  }

  .navbar-dropdown-menulist {
    background-color: #9b8282;
  }

  .navbar-dropdown-menulist.w--open {
    background-color: #fff;
    border: 1px solid #e2e8f0;
    border-radius: 4px;
    margin-top: 0;
  }

  .navbar-dropdown-programme-menulist {
    background-color: #9b8282;
  }

  .navbar-dropdown-programme-menulist.w--open {
    background-color: #fff;
    border: 1px solid #e2e8f0;
    border-radius: 4px;
    margin-top: 8px;
  }

  .navbar-dropdown-menu-cta:active {
    background-color: #e2e8f0;
  }

  .podcast-image {
    box-shadow: none;
    border-radius: 8px;
  }

  .div-block-62 {
    top: 24%;
  }

  .tts-page-main-sub-heading {
    margin-top: 8px;
  }

  .rich-text-coupon-redeeming-steps-copy {
    padding-right: 32px;
  }

  .div-block-62-test {
    background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/623ae75ea2518a84eb774e9b_Coupons%20Header%20Image.avif");
    background-repeat: no-repeat;
    background-size: cover;
    top: 24%;
  }

  .in-the-news-thumbnail {
    border-width: 1px;
    border-color: #e2e8f0;
  }

  .div-block-33-copy {
    display: none;
  }

  .tts-testimonial-slider {
    background-color: #0000;
  }

  .course-certificate {
    text-align: right;
    margin-bottom: 0;
  }

  .heading-7-copy-copy {
    margin-top: 0;
    margin-bottom: 56px;
  }

  .collection-item-testimonials-copy {
    max-width: none;
  }

  .slide-nav-copy {
    margin-top: 0;
    top: auto;
  }

  .refer-and-earn-page-heading {
    margin-top: 24px;
  }

  .refer-and-earn-image {
    text-align: right;
    margin-bottom: 0;
  }

  .reffer-earn-t-c {
    padding-right: 32px;
  }

  .reffer-earn-t-c li {
    font-size: 16px;
    font-weight: 400;
  }

  .res-thumbnail {
    box-shadow: none;
    border-radius: 8px;
  }

  .resource-masterclass-collection-list {
    grid-template-columns: 1fr 1fr;
  }

  .collection-list-masterclasses-resource-page, .podcast-resource-page-list {
    grid-row-gap: 48px;
  }

  .res-thumbnail-small {
    box-shadow: none;
    border-radius: 8px;
  }

  .resource-masterclass-collection-list-small {
    grid-template-columns: 1fr 1fr;
  }

  .slide-nav-copy {
    margin-top: 0;
    margin-bottom: 24px;
  }

  .slider-resources-mobile {
    background-color: #0000;
  }

  .slide-nav-yt-slider {
    margin-top: 0;
    margin-bottom: 24px;
  }

  .collection-list-yt-resource-page {
    grid-row-gap: 48px;
    grid-template-columns: 1fr 1fr;
  }

  .resources-page-header {
    margin-bottom: 96px;
  }

  .resource-library-illustration-column {
    display: flex;
  }

  .resources-collection-page-header {
    margin-bottom: 96px;
  }

  .upcoming-masterclass-content {
    height: 100%;
    min-height: 100%;
  }

  .slider-recent-masterclasses {
    background-color: #0000;
  }

  .slide-nav-recent-masterclases {
    margin-top: 0;
    margin-bottom: 24px;
  }

  .collection-list-podcasts-masterclass-page {
    grid-row-gap: 48px;
  }

  .res-thumbnail-small-copy {
    box-shadow: none;
    border-radius: 8px;
  }

  .resource-masterclass-collection-list-small-option {
    grid-template-columns: 1fr 1fr;
  }

  .pre-resgister-section {
    min-width: 100%;
  }

  .pre-register-heading-new {
    margin-top: 0;
    margin-bottom: 4px;
  }

  .pre-register-heading-new-blue {
    margin-top: 0;
  }

  .pre-rgister-form-column {
    align-self: center;
  }

  .pre-register-image {
    object-position: 0% 50%;
    min-height: 100%;
  }

  .masterclass-testimonial-slider {
    background-color: #0000;
  }

  .slide-nav-masterclass-testimonial-slider {
    margin-top: 0;
    top: auto;
  }

  .tts-testimonial-slider-copy {
    background-color: #0000;
  }

  .slide-nav-reviews {
    margin-top: 0;
    top: 200px;
  }

  .gradient-div {
    height: 732px;
  }

  .success-stories-collection {
    margin-bottom: 64px;
  }

  .tabs-success-stories {
    margin-top: 0;
  }

  .newsletter-page-header {
    margin-bottom: 96px;
  }

  .newsletter-thumbail {
    box-shadow: none;
  }

  .newsletter-collection-wapper---recent-issues {
    margin-bottom: 72px;
  }

  .image-32 {
    min-width: 100%;
  }

  .tia---body.bold {
    font-size: 18px;
  }

  .tia---exited-card {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-96.g1 {
    width: 70%;
  }

  .tia---last-date-card {
    grid-template-columns: 1fr 1fr;
  }

  .tia-marquee-wrapper {
    grid-column-gap: 24px;
  }

  .marquee-images-div, .marquee-images-div-2 {
    width: auto;
  }

  .tabs-newsletter {
    margin-top: 0;
  }

  .newsletter-rich-text-block {
    padding-right: 0;
  }

  .tia-last-year-story-card {
    align-items: center;
  }

  .div-block-111 {
    padding: 8px 16px;
  }

  .us-page-hero-bg-copy, .teach-in-us-page-header-div {
    margin-bottom: 96px;
  }

  .teach-globally---h1 {
    margin-top: 32px;
  }

  .teach-globally---h2 {
    margin-top: 0;
    margin-bottom: 56px;
  }

  .placement-partner-name.news-heading {
    letter-spacing: -.64px;
    font-size: 32px;
    line-height: 39px;
  }

  .teach-globally---faqs {
    margin-bottom: 0;
  }

  .tg-section-description.small.center.lw {
    width: 70%;
  }

  .gt-page-intro-text {
    padding-right: 0;
  }

  .success-stories-collection-uae-page {
    margin-bottom: 64px;
  }

  .blog-wapper-uae-page {
    margin-bottom: 72px;
  }

  .navbar-dropdown-programme-menulist-resources {
    background-color: #9b8282;
  }

  .navbar-dropdown-programme-menulist-resources.w--open {
    background-color: #fff;
    border: 1px solid #e2e8f0;
    border-radius: 4px;
    margin-top: 8px;
  }

  .html-embed-10 {
    width: auto;
    height: auto;
  }

  .slider-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    place-content: space-between;
    place-items: stretch stretch;
    margin-left: 200px;
    margin-right: 0;
  }

  .header-section-div.chapter-8 {
    background-color: #f0cd62;
  }

  .chapter-number {
    text-align: right;
  }

  .wrapping-up-section-div.chapter-8 {
    background-color: #f0cd62;
  }

  .guides-faqs {
    margin-bottom: 0;
  }

  .content-section-copy {
    position: relative;
  }

  .frame-2557 {
    justify-content: center;
    max-width: 90%;
  }

  .frame-12034 {
    flex: 1;
    min-width: 100%;
  }

  .frame-12263 {
    justify-content: space-between;
  }

  .ad---register-form-div {
    margin-top: 0;
  }

  .div-block-164 {
    padding-top: 32px;
    padding-bottom: 0;
  }

  .ad---form {
    padding-left: 0;
  }

  .image-53.c1 {
    width: 70%;
  }

  .guide-featured-card {
    grid-template-columns: 1fr 1fr;
  }

  .guide-featured-card.g2 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .guide-featured-card.g2.wm {
    padding-top: 0;
  }

  .guide-featured-card.g3, .guide-featured-card.g5 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .guide-featured-div {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .guide-featured-teach-abroad-card {
    grid-template-columns: 1fr 1fr;
  }

  .chat-buuble {
    top: 750px;
  }

  .guide-back-button {
    position: absolute;
    top: 24px;
    left: 0;
  }

  .guide-hero-section-g2 {
    position: relative;
  }

  .semi-circle {
    width: 80%;
  }

  .guide---2back-button {
    position: absolute;
    top: 24px;
    left: 0;
  }

  .side-icon-bar-container {
    grid-column-gap: 80%;
    width: 100%;
  }

  .contents-div-2 {
    position: relative;
  }

  .content-wrapper {
    padding-top: 0;
  }

  .content-wrapper-main {
    padding-top: 0;
    display: none;
  }

  .pro-tips-text ol {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    padding-left: 24px;
    display: flex;
  }

  .guides-button-g2, .guides-button-g2-rr-card {
    padding-left: 24px;
    padding-right: 24px;
  }

  .chapter-cards---guide-2.anchor {
    object-fit: cover;
  }

  .mobile-share-sheet, .share-sheet-bg {
    padding-top: 0;
  }

  .share-sheet {
    position: relative;
  }

  .link-card-heading.width {
    max-width: 90%;
  }

  .heading-17 {
    letter-spacing: -3.84px;
    font-size: 96px;
    line-height: 116px;
  }

  .main-grid---contact-us {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    place-content: space-between;
    place-items: stretch stretch;
    margin-left: 144px;
    margin-right: 144px;
  }

  .footer-menu-links-copy:hover {
    text-decoration: none;
  }

  .div-block-183-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    display: flex;
  }

  .frame-3025-copy {
    max-width: 70%;
  }

  .image-54-copy-copy {
    width: 90%;
    height: 90%;
  }

  .guides-button-g1 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .image-56 {
    width: 80%;
  }

  .image-57 {
    width: 65%;
  }

  .image-58 {
    width: 70%;
  }

  .teach-abraod-guide-img {
    width: 45%;
  }

  .image-54-copy-copy {
    height: 80%;
  }

  .guides-button-tam-card {
    padding-left: 24px;
    padding-right: 24px;
  }

  .guide-hero-section-g4 {
    position: relative;
  }

  .large-title---g4.main-pae {
    width: 78%;
  }

  .large-title---g4.c1 {
    width: 85%;
  }

  .large-title---g4.c2, .large-title---g4.c3, .large-title---g4.c4 {
    width: 75%;
  }

  .cover-image---person-g4 {
    width: 80%;
  }

  .mask-4 {
    padding-bottom: 48px;
  }

  .slider-nav-blog {
    margin-top: 0;
    margin-bottom: 24px;
    position: absolute;
  }

  .guide-1-image {
    width: 28%;
  }

  .guide-card-bg-guide-1 {
    inset: auto 0% 0%;
  }

  .guide-3-image {
    width: 90%;
    height: 90%;
  }

  .gide---2-image {
    height: 80%;
  }

  .guide-1-image-copy {
    width: 23%;
  }

  .guide-4-image {
    width: 45%;
  }

  .as-content-div {
    width: 50%;
  }

  .image-60 {
    width: 40%;
  }

  .eligibiliyy-text ol {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    padding-left: 24px;
    display: flex;
  }

  .guide-5-image {
    width: 80%;
    height: 90%;
  }

  .strip-text.large {
    width: 50%;
  }

  .header-section.pgctl {
    min-width: 100px;
  }

  .pdp-small-body-text.dark.tm.white {
    color: #e9e9e9;
  }

  .career-content-wrapper {
    margin-left: 200px;
  }

  .image-62 {
    object-fit: cover;
    object-position: 50% 0%;
    width: 100%;
    height: 600px;
  }

  .pdp-large-body-text.center.left {
    width: 70%;
  }

  .pdp-large-body-text.grey.center.lw {
    width: 60%;
  }

  .div-block-197 {
    width: 50%;
  }

  .pdp--section-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    place-content: space-between;
    place-items: stretch stretch;
    margin-left: 200px;
    margin-right: 200px;
  }

  .vectors-wrapper-39 {
    top: auto;
    right: 84px;
  }

  .steps-section-wrapper {
    width: 100%;
  }

  .video-testimonials {
    position: relative;
  }

  .text-57 {
    max-width: 1088px;
  }

  .tt-card-2 {
    height: 97.5034%;
  }

  .frame-40943 {
    height: 100%;
  }

  .frame-40944 {
    max-width: none;
    height: 100%;
    min-height: auto;
  }

  .frame-40945, .frame-40946 {
    height: 100%;
    min-height: auto;
  }

  .div-block-212 {
    width: 80%;
  }

  .div-block-213 {
    width: auto;
    position: relative;
  }

  .school-testimonials-lp {
    overflow: hidden;
  }

  .div-block-214 {
    width: 65%;
  }

  .st-cards-colored-4 {
    align-self: stretch;
  }

  .st-slider.ai-tools {
    display: none;
  }

  .image-76 {
    width: 40%;
  }

  .image-76.tm {
    width: 35%;
  }

  .image-76-copy {
    width: 30%;
  }

  .hero-with-form.cc--cobined-lp {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
  }

  .masterclass-pre-register-form-wp {
    padding-left: 0;
  }

  .ai-tools-page-h1.lw, .ai-tools-page-h1.lw-2 {
    width: 70%;
  }

  .ai-page-content-wrapper {
    z-index: 1;
    position: relative;
  }

  .steps-section-container.steps {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .bg-blur-image-video {
    height: 120%;
  }

  .teatimonial-bubble {
    z-index: 2;
    max-width: 268px;
    display: flex;
  }

  .teatimonial-bubble.slider {
    max-width: 268px;
  }

  .teatimonial-bubble._3 {
    max-width: 280px;
  }

  .teatimonial-bubble._3.light-green, .teatimonial-bubble._3.dark-green {
    max-width: 291px;
  }

  .teatimonial-bubble._4.light-blue, .teatimonial-bubble._4.light-green, .teatimonial-bubble._4.dark-green {
    max-width: 280px;
  }

  .teatimonial-bubble._2 {
    top: 400px;
    left: 48px;
  }

  .teatimonial-bubble._2.light-blue {
    max-width: 290px;
  }

  .teatimonial-bubble._2.light-green, .teatimonial-bubble._2.dark-green {
    max-width: 280px;
  }

  .teatimonial-bubble.light-blue {
    background-color: #eff6ff;
    border-color: #3b82f680;
  }

  .teatimonial-bubble.light-green {
    background-color: #f5f8ef;
    border-color: #97bc6280;
  }

  .teatimonial-bubble.dark-green {
    background-color: #ecf6f4;
    border-color: #138d7580;
  }

  .teatimonial-bubble.yellow {
    background-color: #fdf9ec;
    border-color: #eec23980;
  }

  .steps-section-image {
    object-fit: cover;
    object-position: 50% 50%;
    order: 1;
    align-self: stretch;
    width: 100%;
    height: 550px;
  }

  .blog-page-h1.lw, .blog-page-h1.lw-2 {
    width: 70%;
  }

  .blog-content {
    padding-right: 0;
  }

  .tam-form-modal-blog {
    padding-top: 0;
  }

  .form-container-tam-blog {
    position: relative;
  }

  .plus-page-content-wrapper {
    z-index: 1;
    position: relative;
  }

  .plus-heading-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .plus-page-h1 {
    width: 65%;
  }

  .plus-cta-button.mobile {
    height: 100%;
  }

  .ai-tools-card, .ai-tools-card-2, .ai-tools-card-3, .ai-tools-card-4, .ai-tools-card-5, .masterclass-card-1, .masterclass-card-3, .masterclass-card-2 {
    padding: 32px;
  }

  .plus-cta-button-black.mobile {
    height: 100%;
  }

  .c-autotabs {
    width: 100%;
  }

  .plus-tabs-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    place-content: space-between;
    place-items: stretch stretch;
    margin-left: 200px;
    margin-right: 0;
  }

  .us-page-hero-section {
    padding: 64px;
  }

  .hero-section-card-container {
    height: 600px;
  }

  .us-page-section-container {
    min-width: 100%;
  }

  .us-page-cta-card {
    background-position: 50%;
  }

  .profile-details {
    margin-top: 16px;
  }

  .us-page-h1 {
    font-size: 56px;
  }

  .us-page-h1.lw, .us-page-h1.lw-2 {
    width: 70%;
  }

  .tab-image {
    object-fit: cover;
    width: 100%;
  }

  .div-block-228 {
    padding-top: 48px;
    padding-bottom: 48px;
    padding-left: 48px;
  }

  .image-slider-vertical {
    padding-right: 48px;
  }

  .us-page-form-content-wrapper, .us-page-form-section {
    padding: 0;
  }

  .us-page-subtitle-2.dark.lw {
    width: 50%;
  }

  .div-block-233 {
    width: 100%;
    height: 600px;
    margin-left: -64px;
  }

  .us-hero-content {
    padding: 48px 0 48px 48px;
  }

  .careers-page-points {
    padding-right: 0;
  }

  .lp-content-container {
    width: 55%;
  }

  .lp-content-container.suraasa-lp {
    z-index: 5;
    justify-content: flex-start;
    align-items: flex-start;
    width: 65%;
    position: absolute;
    inset: auto auto 72px 72px;
  }

  .lp-subtitle.left, .lp-subtitle.left-copy {
    font-weight: 400;
  }

  .lp-heading-conatiner {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .lp-heading-conatiner.new-year {
    width: 90%;
  }

  .lp-section-content-container {
    width: 60%;
  }

  .lp-section-image {
    width: 50%;
  }

  .lp-section-image.side {
    width: 35%;
  }

  .lp-section-image.raodmap {
    width: 50%;
  }

  .lp-section-image.steps {
    width: 30%;
  }

  .lp-section-image.notebook {
    width: 40%;
  }

  .subtitle-wrapper {
    width: 100%;
  }

  .lp-h3.grid-text {
    width: 75%;
  }

  .hero-image-cotainer {
    height: 650px;
  }

  .blue-gradeint.black-overlay {
    background-image: repeating-linear-gradient(#0000, #000000e6 69%, #000);
  }

  .hero-image-lp {
    object-position: 100% 0%;
    height: 650px;
  }

  .lp-content-container-ttt.suraasa-lp {
    z-index: 5;
    justify-content: flex-start;
    align-items: flex-start;
    width: 65%;
    position: absolute;
    inset: auto auto 72px 72px;
  }

  .blur-gradient-pgctl {
    top: auto;
  }

  .enrol_step-container._2 {
    transform: translate(0, 8%);
  }

  .enrol_step-container._3 {
    transform: translate(0, 25%);
  }

  .enrol_step-wrapper {
    grid-column-gap: 128px;
    grid-row-gap: 128px;
  }

  .pgctl_autotabs {
    width: 100%;
  }

  .enrol_step-line {
    min-width: 100%;
    height: 120px;
    top: 36%;
  }

  .div-block-238 {
    top: 25%;
    left: -4px;
  }

  .hero-video__content-container.suraasa-lp {
    z-index: 5;
    justify-content: flex-start;
    align-items: flex-start;
    width: 65%;
    position: absolute;
    inset: auto auto 72px 72px;
  }

  .hero-video__wrapper {
    padding-left: 72px;
    padding-right: 72px;
  }

  .numbers-grid {
    height: 600px;
  }

  .pgctl-card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: 0;
    display: grid;
    position: relative;
    overflow: hidden;
  }

  .pgctl-details-wrapper {
    max-width: 486px;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }

  .pgctl-card-title {
    letter-spacing: -1px;
    margin-top: 0;
    margin-bottom: 8px;
    font-size: 28px;
    line-height: 108%;
  }

  .pgctl-image-wrapper {
    position: relative;
  }

  .pgctl-image {
    object-fit: contain;
    height: 100%;
    padding-top: 40px;
    position: absolute;
    bottom: 0;
    right: 40px;
  }
}

@media screen and (min-width: 1920px) {
  .button {
    flex: 0 auto;
    margin-right: 0;
    display: block;
  }

  .button:hover {
    background-color: #3852c5;
  }

  .button:active {
    background-color: #2a3d94;
  }

  .column-2 {
    height: 100%;
  }

  .heading-2 {
    margin-bottom: 22px;
  }

  .collection-item {
    margin-right: 0;
  }

  .collection-list {
    grid-column-gap: 24px;
    padding-bottom: 64px;
  }

  .image-5 {
    border-radius: 8px;
  }

  .paragraph {
    margin-bottom: 24px;
  }

  .main-grid {
    grid-template-columns: 104px 104px 104px 104px 104px 104px 104px 104px 104px 104px 104px 104px;
    place-content: center;
    place-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .link-2 {
    margin-left: auto;
    padding: 8px 4px;
  }

  .link-2:hover {
    background-color: #f1f5f9;
    border-radius: 4px;
  }

  .link-2:active {
    background-color: #e2e8f0;
  }

  .div-block-4 {
    flex: 0 0 40%;
  }

  .div-block-6 {
    text-align: center;
    justify-content: flex-end;
    margin-top: -56px;
    margin-left: auto;
    margin-right: 0;
    display: flex;
  }

  .container-2 {
    align-items: center;
    width: auto;
    min-width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .container-2.main-grid {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: sticky;
    top: 0;
  }

  .brand {
    flex: none;
  }

  .nav-menu {
    order: 1;
    align-items: center;
    width: 100%;
    position: static;
  }

  .div-block-7 {
    justify-content: space-between;
    padding-left: 0;
    display: flex;
  }

  .rich-text-block-3 {
    text-decoration: none;
  }

  .div-block-9 {
    justify-content: space-between;
    width: auto;
    min-width: 100%;
  }

  .div-block-10 {
    flex: 0 0 40%;
    justify-content: space-between;
  }

  .columns-2 {
    width: auto;
  }

  .column-4 {
    padding-right: 0;
  }

  .columns-3 {
    min-width: 100%;
    padding-right: 0;
  }

  .column-5 {
    justify-content: flex-start;
    height: 100%;
  }

  .heading-6 {
    letter-spacing: -.8px;
    font-size: 40px;
    line-height: 48px;
  }

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

  .image-8 {
    margin-right: 0;
  }

  .collection-list-copy {
    padding-bottom: 0;
  }

  .collection-list-blog-archive-page {
    grid-column-gap: 24px;
    padding-bottom: 0;
  }

  .heading-7 {
    letter-spacing: -1.28px;
    margin-top: 64px;
    margin-bottom: 24px;
    font-family: Inter, sans-serif;
    font-size: 64px;
    line-height: 77px;
  }

  .container-3 {
    flex-shrink: 0;
    flex-basis: 100%;
    justify-content: flex-start;
    padding-left: 24px;
  }

  .grow-text {
    margin-bottom: 96px;
    font-size: 24px;
    line-height: 29px;
    display: block;
  }

  .image-9 {
    min-width: 100%;
  }

  .text-block-4-copy-copy {
    margin-top: -108px;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 29px;
    display: block;
  }

  .qoute, .paragraph-copy {
    margin-bottom: 24px;
  }

  .testimonial-card {
    margin-right: 0;
    display: block;
  }

  .testimonail-crad-grid {
    grid-column-gap: 24px;
    grid-template-columns: 1fr 1fr 1fr;
    padding-bottom: 0;
  }

  .tabs {
    margin-top: 96px;
  }

  .heading-6-copy {
    letter-spacing: -.8px;
    font-size: 40px;
    line-height: 48px;
  }

  .button-copy {
    flex: 0 auto;
    margin-top: 0;
    margin-right: 0;
    display: block;
  }

  .button-copy:hover {
    background-color: #3852c5;
  }

  .button-copy:active {
    background-color: #2a3d94;
  }

  .div-block-2-copy-copy {
    border-style: none;
    border-width: 1px;
    flex: 0 auto;
    align-items: center;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    position: static;
  }

  .heading-testimonail-page {
    letter-spacing: -1.28px;
    margin-top: -280px;
    margin-bottom: 24px;
    padding-top: 0;
    font-size: 64px;
    line-height: 77px;
  }

  .icon-2 {
    margin-left: 24px;
  }

  .right-arrow {
    left: 1514.86px;
  }

  .link-3 {
    text-decoration: none;
  }

  .rich-text-block-copy {
    font-size: 16px;
    font-weight: 400;
  }

  .paragraph-copy {
    margin-bottom: 16px;
    font-size: 16px;
    font-weight: 400;
  }

  .masterclass-date {
    margin-bottom: 0;
  }

  .collection-list-wrapper-masterclass {
    margin-bottom: 72px;
  }

  .div-block-25 {
    flex-direction: column;
    justify-content: flex-start;
    min-height: 100%;
    display: flex;
  }

  .masterclass-cover {
    margin-right: 0;
  }

  .paragraph-masterclass {
    font-size: 18px;
    font-weight: 500;
  }

  .divider {
    border-style: solid none none;
    border-width: 1px;
    align-items: flex-end;
    width: 100%;
    margin-left: 0;
  }

  .div-block-27 {
    min-width: 100%;
  }

  .pre-register-heading {
    letter-spacing: -1.28px;
    margin-top: 0;
    margin-bottom: 4px;
    font-size: 40px;
    line-height: 56px;
  }

  .pre-register-heading-copy {
    letter-spacing: -1.28px;
    margin-top: 0;
    margin-bottom: 24px;
    font-size: 40px;
    line-height: 56px;
  }

  .image-12 {
    margin-left: 24px;
  }

  .text-block-6 {
    font-size: 18px;
    font-weight: 500;
    line-height: 130%;
  }

  .view-all-openings-btn {
    flex: 0 auto;
    width: auto;
    margin-right: 0;
    display: inline-block;
  }

  .view-all-openings-btn:hover {
    background-color: #3852c5;
  }

  .view-all-openings-btn:active {
    background-color: #2a3d94;
  }

  .grow-heading {
    letter-spacing: -.8px;
    margin-top: 0;
    margin-bottom: 8px;
    font-family: Inter, sans-serif;
    font-size: 40px;
    line-height: 48px;
  }

  .image-12-copy {
    margin-bottom: 0;
    margin-left: 24px;
    display: inline-block;
  }

  .careers-column-2 {
    flex: 0 auto;
    justify-content: flex-end;
    display: flex;
  }

  .career-page-heading {
    letter-spacing: -1.28px;
    margin-top: 32px;
    margin-bottom: 24px;
    font-family: Inter, sans-serif;
    font-size: 64px;
    line-height: 77px;
  }

  .grow-h2 {
    letter-spacing: -.48px;
    margin-top: 0;
    margin-bottom: 8px;
    font-size: 24px;
    line-height: 29px;
  }

  .careers-heading-2 {
    letter-spacing: -1.28px;
    margin-top: 0;
    margin-bottom: 56px;
    font-size: 40px;
    line-height: 77px;
  }

  .subscribe-to-newsletter-subtitle {
    font-size: 24px;
    line-height: 29px;
    display: block;
  }

  .apply-now-btn {
    flex: 0 auto;
    width: auto;
    margin-right: 0;
    display: inline-block;
  }

  .apply-now-btn:hover {
    background-color: #3852c5;
  }

  .apply-now-btn:active {
    background-color: #2a3d94;
  }

  .view-job-desc-btn {
    flex: 0 auto;
    width: auto;
    display: inline-block;
  }

  .view-job-desc-btn:active {
    background-color: #2a3d94;
  }

  .experiene-in-years {
    margin-bottom: 16px;
  }

  .collection-item-masterclasses {
    margin-right: 0;
  }

  .text-block-masterclass-hits {
    max-width: none;
    font-size: 18px;
    font-weight: 500;
    line-height: 130%;
  }

  .schools-testimonail-crad-grid {
    grid-column-gap: 24px;
    grid-template-columns: 1fr 1fr 1fr;
    padding-bottom: 0;
  }

  .schools-testimonial-card {
    margin-right: 0;
    display: block;
  }

  .careers-heading-2-copy {
    letter-spacing: -1.28px;
    margin-top: 0;
    font-size: 40px;
    line-height: 77px;
  }

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

  .careers-heading-3 {
    letter-spacing: -.48px;
    margin-top: 0;
    font-size: 24px;
    line-height: 29px;
  }

  .image-12-copy-copy {
    margin-bottom: 0;
    margin-left: 24px;
    display: inline-block;
  }

  .div-block-33 {
    background-image: none;
  }

  .heading-10 {
    font-size: 64px;
  }

  .heading-10-copy {
    font-size: 40px;
  }

  .redeemming-instructions-1 {
    justify-content: flex-start;
  }

  .rich-text-coupon-redeeming-steps {
    padding-right: 32px;
    font-size: 24px;
  }

  .list-of-courses {
    grid-column-gap: 24px;
    grid-template-columns: 1fr;
    padding-bottom: 0;
  }

  .collection-item-course {
    margin-right: 0;
    display: block;
  }

  .course-description {
    margin-bottom: 16px;
  }

  .subtitle-rc {
    display: block;
  }

  .course-name-h2 {
    letter-spacing: -.48px;
    margin-top: 0;
    font-size: 24px;
    line-height: 29px;
  }

  .course-description-copy {
    margin-bottom: 0;
  }

  .section-heading-h2 {
    letter-spacing: -.48px;
    margin-top: 0;
    font-size: 24px;
    line-height: 29px;
  }

  .subtitle-rc-copy {
    display: block;
  }

  .rich-text-coupon-t-c {
    padding-right: 32px;
    font-size: 24px;
  }

  .div-block-36 {
    height: 234px;
    max-height: 234%;
  }

  .image-12-copy {
    margin-left: 24px;
  }

  .subscribe-to-newsletter-heading {
    letter-spacing: -1.28px;
    font-size: 40px;
    line-height: 48px;
  }

  .author-description, .author-description-copy {
    margin-bottom: 24px;
  }

  .blog-main-card-heading {
    letter-spacing: -.8px;
    font-size: 40px;
    line-height: 48px;
  }

  .list-of-testimonials {
    grid-column-gap: 24px;
    padding-bottom: 0;
  }

  .collection-item-testimonials {
    margin-right: 0;
    display: block;
  }

  .testimonial {
    margin-bottom: 16px;
  }

  .div-block-32-copy {
    align-items: center;
  }

  .masterclass-testimonial-div {
    margin-bottom: 48px;
  }

  .masterclass-form-heading-copy {
    letter-spacing: -1.28px;
    margin-top: 48px;
    margin-bottom: 32px;
    font-size: 40px;
    line-height: 77px;
  }

  .blog-posts-lists {
    grid-column-gap: 24px;
    padding-bottom: 0;
  }

  .resource-heading {
    letter-spacing: -1.28px;
  }

  .categories {
    grid-column-gap: 24px;
    padding-bottom: 0;
  }

  .collection-list-blog-archive-page-copy-copy {
    padding-bottom: 0;
  }

  .recent-masterclasses {
    letter-spacing: -1.28px;
    margin-top: 0;
    margin-bottom: 59px;
    font-size: 40px;
    line-height: 77px;
  }

  .subscribe-to-newsletter-subtitle-copy {
    font-size: 24px;
    line-height: 29px;
    display: block;
  }

  .us-placement-page-h1 {
    letter-spacing: -1.28px;
    margin-top: 0;
    margin-bottom: 24px;
    font-family: Inter, sans-serif;
    font-size: 64px;
    line-height: 77px;
  }

  .us-page-description {
    font-size: 24px;
    line-height: 29px;
    display: block;
  }

  .us-page-h2 {
    letter-spacing: -1.28px;
    margin-top: 0;
    font-size: 40px;
    line-height: 77px;
  }

  .us-page-eligibility-criteria {
    padding-right: 32px;
    font-size: 24px;
  }

  .list-of-us-jobs {
    grid-column-gap: 24px;
    padding-bottom: 0;
  }

  .collection-item-us-jobs {
    margin-right: 0;
    display: block;
  }

  .us-page-h2-roles {
    letter-spacing: -1.28px;
    margin-top: 0;
    font-size: 40px;
    line-height: 77px;
  }

  .us-page-steps-to-apply {
    padding-right: 32px;
    font-size: 24px;
  }

  .us-page-image, .image-12-copy-copy {
    margin-bottom: 0;
    margin-left: 24px;
    display: inline-block;
  }

  .view-all-us-openings {
    flex: 0 auto;
    width: auto;
    margin-right: 0;
    display: inline-block;
  }

  .view-all-us-openings:hover {
    background-color: #3852c5;
  }

  .view-all-us-openings:active {
    background-color: #2a3d94;
  }

  .masterclass-date-copy {
    margin-bottom: 0;
  }

  .sign-up-button {
    flex: 0 auto;
    margin-right: 0;
    display: block;
  }

  .sign-up-button:hover {
    background-color: #3852c5;
  }

  .sign-up-button:active {
    background-color: #2a3d94;
  }

  .navbar-links-2 {
    justify-content: space-between;
    padding-left: 0;
    display: flex;
  }

  .footer-container {
    flex-direction: row;
    justify-content: space-between;
  }

  .footer-grid {
    max-width: 100%;
  }

  .app-store-social-links {
    min-width: 100%;
  }

  .footer-links-section {
    flex-direction: column;
    align-items: flex-start;
    width: 60%;
    display: flex;
  }

  .podcast-image {
    border-radius: 8px;
  }

  .tts-page-main-heading {
    font-size: 64px;
    line-height: 77px;
  }

  .tts-page-main-sub-heading {
    max-width: 64%;
    font-size: 24px;
  }

  .tts-card-description {
    margin-bottom: 0;
  }

  .rich-text-coupon-redeeming-steps-copy {
    padding-right: 32px;
    font-size: 24px;
  }

  .div-block-62-test {
    background-size: cover;
  }

  .div-block-33-copy {
    background-image: none;
  }

  .resource-library-subtitle {
    font-size: 24px;
    line-height: 29px;
    display: block;
  }

  .resource-heading-2 {
    letter-spacing: -1.28px;
  }

  .resource-category {
    margin-right: 0;
    display: block;
  }

  .catg-icon-name-div {
    align-items: center;
  }

  .blog-page-subtitle {
    font-size: 24px;
    line-height: 29px;
    display: block;
  }

  .resource-type-heading {
    letter-spacing: -1.28px;
  }

  .course-certificate {
    margin-bottom: 0;
    margin-left: 24px;
    display: inline-block;
  }

  .claim-my-free-course-button {
    flex: 0 auto;
    display: block;
  }

  .claim-my-free-course-button:hover {
    background-color: #3852c5;
  }

  .claim-my-free-course-button:active {
    background-color: #2a3d94;
  }

  .heading-10-copy-instructions {
    font-size: 40px;
  }

  .heading-7-copy-copy {
    letter-spacing: -1.28px;
    margin-top: 0;
    margin-bottom: 59px;
    font-size: 40px;
    line-height: 77px;
  }

  .collection-item-testimonials-copy {
    max-width: 39%;
    margin-right: 0;
    display: block;
  }

  .refer-and-earn-page-heading {
    letter-spacing: -1.28px;
    margin-top: 32px;
    margin-bottom: 24px;
    font-family: Inter, sans-serif;
  }

  .refer-and-earn-description {
    font-size: 24px;
    line-height: 29px;
    display: block;
  }

  .refer-and-earn-image {
    margin-bottom: 0;
    margin-left: 24px;
    display: inline-block;
  }

  .terms-condition-heading-h2 {
    letter-spacing: -.48px;
    margin-top: 0;
    font-size: 24px;
    line-height: 29px;
  }

  .reffer-earn-t-c {
    padding-right: 32px;
    font-size: 24px;
  }

  .section-heading-h2-copy {
    letter-spacing: -.48px;
    letter-spacing: -.48px;
    margin-top: 0;
    font-size: 24px;
    line-height: 29px;
  }

  .subtitle-rc-copy-copy {
    display: block;
  }

  .section-heading-h2-copy-copy {
    letter-spacing: -.48px;
    margin-top: 0;
    font-size: 24px;
    line-height: 29px;
  }

  .us-page-description-copy {
    font-size: 24px;
    line-height: 29px;
    display: block;
  }

  .share-via {
    letter-spacing: -.48px;
    margin-top: 0;
    font-size: 24px;
    line-height: 29px;
  }

  .refrral-code-des {
    font-size: 24px;
    line-height: 29px;
    display: block;
  }

  .res-thumbnail {
    border-radius: 8px;
  }

  .tag-text {
    font-size: 16px;
    font-weight: 400;
  }

  .paragraph-copy {
    margin-bottom: 24px;
  }

  .collection-item-copy {
    margin-right: 0;
    display: block;
  }

  .div-block-2-masterclass-hidden {
    border-style: solid none none;
    border-width: 1px;
    align-items: flex-end;
    width: 100%;
    margin-left: 0;
  }

  .collection-list-masterclasses-resource-page {
    grid-column-gap: 24px;
    padding-bottom: 0;
  }

  .masterclass-des-rich-text-block {
    font-size: 16px;
    font-weight: 400;
  }

  .large-featured-res-des {
    margin-bottom: 24px;
  }

  .podcast-resource-page-list {
    grid-column-gap: 24px;
    padding-bottom: 0;
  }

  .masterclass-description-points {
    font-size: 16px;
    font-weight: 400;
  }

  .in-this-masterclass {
    margin-bottom: 16px;
    font-size: 16px;
    font-weight: 400;
  }

  .collection-item-masterclasses-small {
    margin-right: 0;
  }

  .res-thumbnail-small {
    border-radius: 8px;
  }

  .rich-text-block-masterclass-1920-copy {
    font-size: 18px;
    font-weight: 500;
  }

  .collection-list-yt-resource-page, .collection-list-blog-resource-category-page {
    grid-column-gap: 24px;
    padding-bottom: 0;
  }

  .resource-library-illustration-column {
    flex: 0 auto;
    display: flex;
  }

  .resource-category-heading {
    letter-spacing: -1.28px;
  }

  .resource-category-subtitle {
    padding-right: 0;
  }

  .resource-heading-2-social-media-section {
    letter-spacing: -1.28px;
  }

  .subtitle-social-section {
    font-size: 24px;
    line-height: 29px;
    display: block;
  }

  .blog-des, .resource-des, .news-des {
    margin-bottom: 24px;
  }

  .masterclass-page-header {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .suraasa-masterclass-heading {
    letter-spacing: -1.28px;
  }

  .suraasa-masterclass-subtitle {
    display: block;
  }

  .text-block-masterclass-points {
    max-width: none;
  }

  .masterclass-heading-3 {
    letter-spacing: -.8px;
    font-size: 40px;
    line-height: 48px;
  }

  .upcoming-masterclass-date {
    margin-bottom: 0;
  }

  .masterclass-register-now-button {
    flex: 0 auto;
    margin-top: 0;
    margin-right: 0;
    display: block;
  }

  .masterclass-register-now-button:hover {
    background-color: #3852c5;
  }

  .masterclass-register-now-button:active {
    background-color: #2a3d94;
  }

  .upcoming-masterclass-columns {
    min-width: 100%;
    padding-right: 0;
  }

  .upcoming-masterclass-collection {
    margin-bottom: 72px;
  }

  .upcoming-masterclass-content {
    flex-direction: column;
    justify-content: flex-start;
    min-height: 100%;
    display: flex;
  }

  .rich-text-block-upcoming-masterclass {
    font-size: 18px;
    font-weight: 500;
  }

  .masterclass-page-heading-2-top {
    letter-spacing: -1.28px;
  }

  .collection-list-recent-masterclasses {
    grid-column-gap: 24px;
    padding-bottom: 0;
  }

  .collection-item-recent-masterclasses {
    margin-right: 0;
    display: block;
  }

  .masterclass-description-rich-text {
    font-size: 16px;
    font-weight: 400;
  }

  .resource-strip-section-heading {
    letter-spacing: -1.28px;
  }

  .resource-strip-section-heading.podcast {
    letter-spacing: -.8px;
  }

  .resource-strip-description, .resource-strip-pre-title {
    font-size: 24px;
    line-height: 29px;
    display: block;
  }

  .collection-list-podcasts-masterclass-page {
    grid-column-gap: 24px;
    padding-bottom: 0;
  }

  .collection-item-masterclasses-small-copy {
    margin-right: 0;
  }

  .res-thumbnail-small-copy {
    border-radius: 8px;
  }

  .collection-item-podcasts {
    margin-right: 0;
  }

  .pre-resgister-section {
    min-width: 100%;
  }

  .pre-register-heading-new {
    letter-spacing: -1.28px;
    margin-top: 0;
    margin-bottom: 4px;
  }

  .pre-register-heading-new-blue {
    letter-spacing: -1.28px;
    margin-top: 0;
  }

  .collection-list-recent-masterclasses-slider {
    grid-column-gap: 24px;
    padding-bottom: 0;
  }

  .list-of-testimonials-masterclass {
    padding-bottom: 0;
  }

  .collection-item-testimonials-new {
    margin-right: 0;
  }

  .collection-item-testimonials-copy {
    margin-right: 0;
    display: block;
  }

  .claim-my-free-course-button-copy {
    flex: 0 auto;
    display: block;
  }

  .claim-my-free-course-button-copy:hover {
    background-color: #3852c5;
  }

  .claim-my-free-course-button-copy:active {
    background-color: #2a3d94;
  }

  .heading-10-copy-copy {
    font-size: 40px;
  }

  .faq-heading {
    letter-spacing: -1.28px;
    font-size: 40px;
    line-height: 77px;
  }

  .image-25 {
    border-radius: 24px;
  }

  .gradient-div {
    height: 750px;
  }

  .collection-list-wrapper-6 {
    min-width: 100%;
  }

  .ito-cta-button {
    flex: 0 auto;
    margin-right: 0;
  }

  .ito-cta-button:hover {
    background-color: #3852c5;
  }

  .ito-cta-button:active {
    background-color: #2a3d94;
  }

  .tm-small-body {
    margin-right: 96px;
  }

  .div-block-84 {
    display: none;
  }

  .div-1920 {
    text-align: center;
    margin-top: 64px;
    display: block;
  }

  .collection-item-copy {
    display: flex;
  }

  .popup-heading {
    letter-spacing: -1.28px;
  }

  .popup-text {
    margin-bottom: 24px;
  }

  .popup-button {
    flex: 0 auto;
    margin-right: 0;
    display: block;
  }

  .popup-button:hover {
    background-color: #3852c5;
  }

  .popup-button:active {
    background-color: #2a3d94;
  }

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

  .success-stories-list {
    grid-column-gap: 24px;
    grid-template-columns: 1fr 1fr 1fr;
    padding-bottom: 0;
  }

  .success-story-card {
    margin-right: 0;
  }

  .after-paragraph, .before-paragraph, .qoute-copy {
    margin-bottom: 24px;
  }

  .tabs-success-stories {
    margin-top: 56px;
  }

  .qoute-copy, .qoute-new {
    margin-bottom: 24px;
  }

  .newsletter-collection-item {
    margin-right: 0;
    display: flex;
  }

  .newsletter-thumbail {
    margin-right: 0;
  }

  .newsletter-heading {
    letter-spacing: -.8px;
    font-size: 40px;
    line-height: 48px;
  }

  .newsletter-collection-list {
    padding-bottom: 0;
  }

  .newsletter-des {
    margin-bottom: 0;
  }

  .newsletter-des.large {
    font-size: 24px;
  }

  .divider-newsletter-page {
    border-style: solid none none;
    border-width: 1px;
    align-items: flex-end;
    width: 100%;
    margin-left: 0;
  }

  .newsletter-collection-item-small {
    margin-right: 0;
  }

  .newsletter-heading-2 {
    letter-spacing: -.8px;
  }

  .newsletter-collection-list-samll {
    padding-bottom: 0;
  }

  .form-button {
    flex: 0 auto;
    margin-right: 0;
    display: block;
  }

  .form-button:hover {
    background-color: #3852c5;
  }

  .form-button:active {
    background-color: #2a3d94;
  }

  .newsletter-collection-list-samll-ip {
    padding-bottom: 0;
  }

  .newsletter-collection-item-small-ip {
    margin-right: 0;
    display: flex;
  }

  .newsletter-topic-heading {
    letter-spacing: -.8px;
    font-size: 40px;
    line-height: 48px;
  }

  .tia---large-body.center {
    max-width: 68%;
  }

  .tia---faq-item {
    align-self: flex-start;
  }

  .tia---slider-image {
    width: 144px;
    height: 144px;
  }

  .track-horizontal-reverse {
    margin-top: 168px;
  }

  .tia---logo {
    flex: none;
  }

  .tabs-newsletter {
    margin-top: 56px;
  }

  .newsletter-page-subtitle {
    font-size: 24px;
    line-height: 29px;
    display: block;
  }

  .newsletter-rich-text-block {
    font-size: 24px;
  }

  .tia-qoute {
    letter-spacing: -.56px;
    font-size: 28px;
    line-height: 35px;
  }

  .column-12 {
    padding-right: 32px;
  }

  .teach-globally---h1 {
    letter-spacing: -1.28px;
    margin-top: 0;
    margin-bottom: 24px;
    font-family: Inter, sans-serif;
    font-size: 64px;
    line-height: 77px;
  }

  .teach-globally-description {
    font-size: 24px;
    line-height: 29px;
    display: block;
  }

  .teach-globally---button {
    flex: 0 auto;
    margin-right: 0;
    display: block;
  }

  .teach-globally---h2 {
    letter-spacing: -1.28px;
    margin-top: 0;
    font-size: 40px;
    line-height: 77px;
  }

  .teach-globally---jobs-list {
    grid-column-gap: 24px;
    grid-template-columns: 1fr 1fr 1fr;
    padding-bottom: 0;
  }

  .teach-globally---jobs-card {
    margin-right: 0;
  }

  .job-application---button {
    flex: 0 auto;
    margin-right: 0;
    display: block;
  }

  .job-application---button:hover {
    background-color: #3852c5;
  }

  .job-application---button:active {
    background-color: #2a3d94;
  }

  .check-eligibility---button {
    flex: 0 auto;
    margin-right: 0;
  }

  .teach-globally---h2 {
    margin-bottom: 48px;
    line-height: 48px;
  }

  .collection-item-copy-copy {
    margin-right: 0;
    display: flex;
  }

  .sidebar-newsletter-des {
    margin-bottom: 0;
  }

  .lottie-animation {
    width: 80%;
  }

  .tg-section-heading {
    letter-spacing: -1.28px;
  }

  .tg-section-description {
    font-size: 18px;
    display: block;
  }

  .gt-page-intro-text {
    padding-right: 32px;
    font-size: 24px;
  }

  .gt-large-body {
    font-size: 24px;
    line-height: 29px;
    display: block;
  }

  .blog-column {
    min-width: 100%;
    padding-right: 0;
  }

  .locked-subtext {
    font-size: 24px;
    line-height: 29px;
    display: block;
  }

  .apply-for-jobs-btn {
    flex: 0 auto;
    margin-right: 0;
    display: block;
  }

  .coming-soon-text {
    font-size: 24px;
    line-height: 29px;
    display: block;
  }

  .success-stories-list-uae-page {
    grid-column-gap: 24px;
    grid-template-columns: 1fr 1fr 1fr;
    padding-bottom: 0;
  }

  .success-story-card-uae-page {
    margin-right: 0;
  }

  .collection-list-blog-uae-page {
    grid-column-gap: 24px;
    padding-bottom: 0;
  }

  .ttam-tabs {
    margin-top: 96px;
  }

  .ttam-tabs-button {
    flex: 0 auto;
    margin-right: 0;
    display: block;
  }

  .ttam-tabs-button:hover {
    background-color: #3852c5;
  }

  .ttam-tabs-button:active {
    background-color: #2a3d94;
  }

  .ttam-heading-2 {
    letter-spacing: -.8px;
  }

  .slider-grid {
    grid-template-columns: 104px 104px 104px 104px 104px 104px 104px 104px 104px 104px 104px 104px;
    place-content: center;
    place-items: center;
    margin-left: auto;
    margin-right: 0;
  }

  .ttam-top-cta-button {
    flex: 0 auto;
    margin-right: 0;
  }

  .ttam-top-cta-button:hover {
    background-color: #3852c5;
  }

  .ttam-top-cta-button:active {
    background-color: #2a3d94;
  }

  .ttam-heading {
    letter-spacing: -.8px;
    font-size: 40px;
    line-height: 48px;
  }

  .ttam-tabs-button-copy {
    flex: 0 auto;
    margin-right: 0;
    display: block;
  }

  .ttam-tabs-button-copy:hover {
    background-color: #3852c5;
  }

  .ttam-tabs-button-copy:active {
    background-color: #2a3d94;
  }

  .suraasa-mentoring-impact {
    margin-top: 200px;
    margin-bottom: 200px;
  }

  .testimonial-card-guides {
    margin-right: 0;
    display: block;
  }

  .testimonial-text {
    margin-bottom: 16px;
  }

  .name-div {
    align-items: center;
  }

  .guides-button {
    flex: 0 auto;
    margin-right: 0;
    display: block;
  }

  .guides-button:hover {
    background-color: #3852c5;
  }

  .guides-button:active {
    background-color: #2a3d94;
  }

  .testimonial-text-copy {
    margin-bottom: 16px;
  }

  .frame-2557 {
    max-width: 70%;
  }

  .frame-12263 {
    height: 100%;
  }

  .image-53 {
    width: 50%;
  }

  .name-div-copy-copy {
    align-items: center;
  }

  .guide-featured-card {
    padding-left: 48px;
    padding-right: 48px;
  }

  .guide-featured-card.g2.wm {
    min-height: 100%;
  }

  .large-featured-res-des-copy {
    font-size: 18px;
  }

  .guide-featured-teach-abroad-card {
    padding-left: 48px;
    padding-right: 48px;
  }

  .ad-top-cta-button {
    flex: 0 auto;
    margin-right: 0;
  }

  .ad-top-cta-button:hover {
    background-color: #3852c5;
  }

  .ad-top-cta-button:active {
    background-color: #2a3d94;
  }

  .chat-buuble {
    top: 800px;
  }

  .chat-buuble--2 {
    top: 400px;
  }

  .semi-circle {
    width: 70%;
  }

  .side-icon-bar-container {
    grid-column-gap: 82%;
  }

  .guide-content-container {
    justify-content: center;
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
  }

  .contents-div-2 {
    max-width: none;
    margin-left: 96px;
  }

  .content-wrapper, .content-wrapper-main {
    padding-left: 0;
  }

  .guides-button-g2 {
    flex: 0 auto;
    margin-right: 0;
    display: block;
  }

  .guides-button-g2:hover {
    background-color: #3852c5;
  }

  .guides-button-g2:active {
    background-color: #2a3d94;
  }

  .guides-button-g2-rr-card {
    flex: 0 auto;
    margin-right: 0;
    display: block;
  }

  .guides-button-g2-rr-card:hover {
    background-color: #3852c5;
  }

  .guides-button-g2-rr-card:active {
    background-color: #2a3d94;
  }

  .mobile-share-sheet, .share-sheet-bg {
    padding-left: 0;
  }

  .share-sheet {
    max-width: none;
    margin-left: 96px;
  }

  .large-blog-card {
    min-width: 100%;
    padding-right: 0;
  }

  .div-block-179 {
    background-size: cover;
  }

  .main-grid---contact-us {
    grid-template-columns: 104px 104px 104px 104px 104px 104px 104px 104px 104px 104px 104px 104px;
    place-content: center;
    place-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .image-53-copy {
    width: 50%;
  }

  .locked-subtext-copy {
    font-size: 24px;
    line-height: 29px;
    display: block;
  }

  .frame-3025-copy {
    max-width: 60%;
  }

  .image-54-copy-copy {
    object-fit: cover;
    width: 80%;
    height: 100%;
  }

  .guides-button-g1 {
    flex: 0 auto;
    margin-right: 0;
    display: block;
  }

  .guides-button-g1:hover {
    background-color: #3852c5;
  }

  .guides-button-g1:active {
    background-color: #2a3d94;
  }

  .image-54-copy-copy {
    width: 100%;
  }

  .guides-button-tam-card {
    flex: 0 auto;
    margin-right: 0;
    display: block;
  }

  .guides-button-tam-card:hover {
    background-color: #3852c5;
  }

  .guides-button-tam-card:active {
    background-color: #2a3d94;
  }

  .guide-hero-section-g4 {
    grid-column-gap: 80px;
    align-items: stretch;
  }

  .large-title---g4.c1 {
    width: 70%;
  }

  .guide-1-image.blog {
    width: 24%;
  }

  .guide-3-image {
    object-fit: cover;
    width: 80%;
    height: 100%;
  }

  .gide---2-image {
    width: 100%;
  }

  .guide-4-image {
    object-fit: cover;
    width: 40%;
  }

  .as-content-div {
    width: 50%;
  }

  .image-60 {
    width: 35%;
  }

  .main-image-g5 {
    width: 50%;
  }

  .guide-5-image {
    object-fit: cover;
    width: 65%;
    height: 100%;
  }

  .strip-text {
    font-size: 24px;
    line-height: 29px;
    display: block;
  }

  .strip-button {
    flex: 0 auto;
    margin-right: 0;
    display: block;
  }

  .pre-title {
    line-height: 29px;
    display: block;
  }

  .pdp-body-text, .pdp-small-body-text {
    display: block;
  }

  .pdp-small-body-text.white {
    line-height: 130%;
  }

  .primary-button {
    flex: 0 auto;
    margin-right: 0;
    display: block;
  }

  .primary-button:hover {
    background-color: #3852c5;
  }

  .primary-button:active {
    background-color: #2a3d94;
  }

  .secondary-button {
    flex: 0 auto;
    margin-right: 0;
    display: block;
  }

  .secondary-button:hover {
    background-color: #3852c5;
  }

  .secondary-button:active {
    background-color: #2a3d94;
  }

  .pdp-subtitle {
    font-size: 24px;
    line-height: 29px;
    display: block;
  }

  .pdp-fee-tabs {
    margin-top: 96px;
  }

  .subtitle-text, .tab-link-text {
    font-size: 24px;
    line-height: 29px;
    display: block;
  }

  .image-62 {
    height: 750px;
  }

  .school-logo-image {
    height: 144px;
  }

  .pdp--section-grid {
    grid-template-columns: 104px 104px 104px 104px 104px 104px 104px 104px 104px 104px 104px 104px;
    place-content: center;
    place-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-199 {
    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;
  }

  .div-block-200 {
    min-width: 85%;
  }

  .subtitle-lp {
    font-size: 24px;
    line-height: 29px;
    display: block;
  }

  .vectors-wrapper-39 {
    top: 0%;
    left: auto;
    right: 20%;
  }

  .card-bg-image {
    object-fit: cover;
    object-position: 50% 50%;
  }

  .steps-section-wrapper.lw {
    width: 80%;
  }

  .bento-grid-large-body {
    font-size: 24px;
    line-height: 29px;
    display: block;
  }

  .image-72 {
    left: 15%;
  }

  .image-72-copy {
    right: 15%;
  }

  .subtitle-lp-2 {
    font-size: 24px;
    line-height: 29px;
    display: block;
  }

  .div-block-214 {
    width: 56%;
  }

  .subtitle--1-sp, .subtitle--2-sp {
    font-size: 24px;
    line-height: 29px;
    display: block;
  }

  .brand-lp {
    flex: none;
  }

  .sign-up-button-lp {
    flex: 0 auto;
    margin-right: 0;
    display: block;
  }

  .sign-up-button-lp:hover {
    background-color: #3852c5;
  }

  .sign-up-button-lp:active {
    background-color: #2a3d94;
  }

  .form-hero-section {
    padding-left: 200px;
    padding-right: 200px;
  }

  .bottom-button-tam {
    flex: 0 auto;
    width: auto;
    margin-right: 0;
    display: inline-block;
  }

  .bottom-button-tam:hover {
    background-color: #3852c5;
  }

  .bottom-button-tam:active {
    background-color: #2a3d94;
  }

  .code-embed-3 {
    height: 567px;
  }

  .hero-with-form {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    padding-left: 200px;
    padding-right: 200px;
    display: flex;
  }

  .hero-with-form.cc--cobined-lp {
    max-width: 1500px;
    margin-left: auto;
    margin-right: auto;
  }

  .view-all-openings-btn-copy {
    flex: 0 auto;
    width: auto;
    margin-right: 0;
    display: inline-block;
  }

  .view-all-openings-btn-copy:hover {
    background-color: #3852c5;
  }

  .view-all-openings-btn-copy:active {
    background-color: #2a3d94;
  }

  .hero-with-form-wp {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    padding-left: 200px;
    padding-right: 200px;
    display: flex;
  }

  .form-container-wp {
    min-height: 520px;
  }

  .success-story-card-dubai-page {
    margin-right: 0;
  }

  .ai-tools-page-h1.lw, .ai-tools-page-h1.lw-2 {
    align-self: center;
  }

  .ai-page-content-wrapper.lw {
    align-self: flex-start;
    width: 70%;
  }

  .bg-blur-image {
    height: 220%;
  }

  .bg-blur-image-video {
    height: 140%;
  }

  .teatimonial-bubble {
    left: 80px;
  }

  .teatimonial-bubble._3, .teatimonial-bubble._4 {
    right: 80px;
  }

  .teatimonial-bubble._2 {
    left: 128px;
  }

  .steps-section-image {
    object-position: 50% 50%;
  }

  .ai-tools-video {
    margin-right: 0;
  }

  .blog-page-h1.lw, .blog-page-h1.lw-2 {
    align-self: center;
  }

  .blog-author-name {
    display: block;
  }

  .blog-side-cta {
    flex: 0 auto;
    margin-right: 0;
  }

  .blog-side-cta:hover {
    background-color: #3852c5;
  }

  .blog-side-cta:active {
    background-color: #2a3d94;
  }

  .tam-form-modal-blog {
    padding-left: 0;
  }

  .form-container-tam-blog {
    max-width: none;
    margin-left: 96px;
  }

  .plus-page-content-wrapper.lw {
    align-self: flex-start;
    width: 70%;
  }

  .plus-testimonials-wrapper-stroke {
    margin-left: 96px;
    margin-right: 96px;
  }

  .new-blog-index {
    text-decoration: none;
  }

  .plus-tabs-grid {
    grid-template-columns: 104px 104px 104px 104px 104px 104px 104px 104px 104px 104px 104px 104px;
    place-content: center;
    place-items: center;
    margin-left: auto;
    margin-right: 0;
  }

  .video-wrapper-plus-tab {
    border-radius: 16px;
  }

  .plus-video-embed {
    margin-right: 0;
  }

  .hero-section-card-container {
    max-width: 1680px;
  }

  .profile-card.grid {
    min-height: 360px;
    max-height: 360px;
    padding-top: 32px;
    padding-left: 32px;
  }

  .image-91.grid {
    width: 80%;
  }

  .profile-details {
    margin-top: 32px;
  }

  .profile---designation {
    display: block;
  }

  .us-page-h1.lw, .us-page-h1.lw-2 {
    align-self: center;
  }

  .div-block-228 {
    width: 50%;
  }

  .image-slider-vertical {
    padding-right: 90px;
  }

  .steps-section-wrapper-us-page.lw {
    width: 80%;
  }

  .description-text-us-page-steps, .suraasa-step-text {
    display: block;
  }

  .us-hero-content {
    width: 50%;
    padding-left: 90px;
  }

  .lp-hero-wrapper {
    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;
  }

  .lp-hero-container {
    background-position: 50%;
    min-width: 85%;
    height: 800px;
  }

  .lp-content-container {
    width: 45%;
  }

  .lp-content-container.suraasa-lp, .lp-section-content-container, .lp-section-image {
    width: 50%;
  }

  .lp-section-image.side {
    width: 25%;
  }

  .lp-section-image.raodmap {
    width: 40%;
  }

  .lp-section-image.steps {
    width: 20%;
  }

  .lp-section-image.notebook {
    right: 20%;
  }

  .lp-section-image.scholarship, .lp-section-image.med-fees {
    width: 40%;
    right: 20%;
  }

  .us-lp-card {
    height: 500px;
  }

  .hero-image-cotainer {
    min-width: 85%;
    height: 700px;
  }

  .hero-image-lp {
    object-position: 100% 20%;
    height: 700px;
  }

  .for-teachers-btn-us-lp {
    flex: 0 auto;
    margin-right: 0;
    display: block;
  }

  .for-teachers-btn-us-lp:hover {
    background-color: #3852c5;
  }

  .for-teachers-btn-us-lp:active {
    background-color: #2a3d94;
  }

  .schoalrship-button {
    flex: 0 auto;
    margin-right: 0;
    display: block;
  }

  .lp-hero-wrapper-ttt {
    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;
  }

  .lp-hero-container-ttt {
    background-position: 50%;
    min-width: 85%;
    height: 800px;
  }

  .lp-content-container-ttt.suraasa-lp {
    width: 50%;
  }

  .certificates_image-subtext, .instructors_name {
    display: block;
  }

  .fees_pre-title {
    font-size: 24px;
    line-height: 29px;
    display: block;
  }

  .enrol_step-container._2 {
    transform: translate(0, 8%);
  }

  .enrol_step-container._3 {
    transform: translate(0, 36%);
  }

  .enrol_step-line {
    display: block;
    top: 38%;
  }

  .emi-plans__time {
    display: block;
  }

  .emi-plans__time.white {
    line-height: 130%;
  }

  .div-block-238 {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    top: 31%;
  }

  .code-embed-14, .section__hero-video {
    width: 100%;
  }

  .hero-video__content-container.suraasa-lp {
    width: 50%;
  }

  .hero-video__wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .numbers-grid {
    height: 650px;
  }

  .hero__left-wrap {
    background-position: 0%;
  }
}

@media screen and (max-width: 991px) {
  body {
    --_typography---subtitle-1--font-family: var(--_typography---primary-typeface);
    --_typography---subtitle-1--font-size: 1.125rem;
    --_typography---subtitle-1--line-height: 1.2;
    --_typography---subtitle-1--font-weight: 500;
    --_typography---subtitle-1--letter-spacing: -.02rem;
    --_typography---h1--font-family: var(--_typography---primary-typeface);
    --_typography---h1--font-size: 2rem;
    --_typography---h1--line-height: 1.1;
    --_typography---h1--font-weight: 700;
    --_typography---h1--letter-spacing: -.05rem;
    --_typography---h2--font-family: var(--_typography---primary-typeface);
    --_typography---h2--font-size: 1.75rem;
    --_typography---h2--line-height: 1.1;
    --_typography---h2--font-weight: 700;
    --_typography---h2--letter-spacing: -.05rem;
    --_typography---h3--font-family: var(--_typography---primary-typeface);
    --_typography---h3--font-size: 1.5rem;
    --_typography---h3--line-height: 1.1;
    --_typography---h3--font-weight: 700;
    --_typography---h3--letter-spacing: -.02rem;
    --_typography---h4--font-family: var(--_typography---primary-typeface);
    --_typography---h4--font-size: 1.375rem;
    --_typography---h5--line-height: 1.2;
    --_typography---h5--font-weight: 700;
    --_typography---h5--letter-spacing: -.02rem;
    --_typography---h5--font-family: var(--_typography---primary-typeface);
    --_typography---h5--font-size: 1.125rem;
    --_typography---h6--font-family: var(--_typography---primary-typeface);
    --_typography---h6--font-size: 1rem;
    --_typography---h6--line-height: 1.2;
    --_typography---h6--font-weight: 700;
    --_typography---h6--letter-spacing: -.02rem;
    --_typography---body--font-family: var(--_typography---primary-typeface);
    --_typography---body--font-size: 1rem;
    --_typography---body--line-height: 1.3;
    --_typography---small-body--font-family: var(--_typography---primary-typeface);
    --_typography---small-body--font-size: .875rem;
    --_typography---small-body--line-height: 1.3;
    --_typography---subtitle-2--font-family: var(--_typography---primary-typeface);
    --_typography---subtitle-2--font-size: .938rem;
    --_typography---subtitle-2--line-height: 1.2;
    --_typography---subtitle-2--font-weight: 600;
    --_typography---large-body--font-family: var(--_typography---primary-typeface);
    --_typography---large-body--font-size: 1.125rem;
    --_typography---large-body--line-height: 1.3;
    --_typography---large-body--letter-spacing: -.02rem;
    --_typography---primary-typeface: Inter, sans-serif;
    --_typography---h4--font-weight: 700;
    --_typography---h4--letter-spacing: -.02rem;
    --_typography---h4--line-height: 1.1;
  }

  h1 {
    letter-spacing: -.68px;
    font-size: 34px;
    line-height: 41px;
  }

  h2 {
    letter-spacing: -.44px;
    font-size: 22px;
    line-height: 27px;
  }

  h3 {
    letter-spacing: -.36px;
    font-size: 18px;
    line-height: 22px;
  }

  p {
    font-size: 16px;
  }

  .sticky-nav {
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-2 {
    width: 144px;
  }

  .button {
    margin: 16px;
  }

  .image-3 {
    width: 100%;
  }

  .date-podcsts {
    color: #64748b;
  }

  .column-2 {
    white-space: normal;
    cursor: default;
    margin-bottom: 72px;
    display: none;
    position: sticky;
  }

  .column-3 {
    margin-bottom: 0;
  }

  .rich-text-block {
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    position: relative;
  }

  .heading-2 {
    margin-top: 48px;
  }

  .collection-item {
    width: 100%;
    margin-bottom: 0;
    margin-right: 0;
  }

  .collection-list {
    grid-row-gap: 32px;
    flex-direction: column;
    grid-template-columns: 1fr;
    padding-bottom: 0;
  }

  .heading-3 {
    letter-spacing: -.36px;
    font-size: 18px;
    line-height: 22px;
  }

  .main-grid {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    place-content: space-between;
    place-items: stretch stretch;
    margin-left: 40px;
    margin-right: 40px;
    font-family: Inter, sans-serif;
  }

  .collection-list-wrapper-2 {
    margin-bottom: 64px;
  }

  .link-2 {
    margin-left: 12px;
    padding: 8px 4px;
  }

  .footer {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-4 {
    flex-direction: column;
  }

  .rich-text-block-2 {
    font-size: 14px;
  }

  .div-block-5 {
    flex-direction: row;
    margin-bottom: 32px;
  }

  .div-block-6 {
    justify-content: center;
    margin-top: -32px;
    display: flex;
  }

  .navbar {
    border-style: none;
    height: 100%;
  }

  .menu-button {
    z-index: 1;
    color: #1e293b;
    border-radius: 4px;
    flex: 0 auto;
    order: -1;
    justify-content: flex-end;
    align-self: auto;
    margin: 1px;
    padding: 0;
    display: block;
    overflow: visible;
  }

  .menu-button:hover {
    color: #1e293b;
    background-color: #f1f5f9;
  }

  .menu-button:active {
    outline-offset: 1px;
    background-color: #e2e8f0;
    border: 2px #60a5fa;
    outline: 2px solid #60a5fa;
  }

  .menu-button:focus {
    color: #1e293b;
    background-color: #fff;
  }

  .container-2 {
    justify-content: space-between;
    min-width: auto;
    margin-left: 40px;
    margin-right: 40px;
  }

  .container-2.main-grid {
    width: 100%;
    min-width: 100%;
  }

  .brand {
    flex: 0 auto;
    order: 0;
    align-self: center;
    padding-right: 0;
    display: block;
  }

  .nav-link-2 {
    color: #1e293b;
    background-color: #fff;
    padding: 16px;
    line-height: 120%;
  }

  .nav-menu {
    background-color: #fff;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 100%;
    height: 95vh;
    padding: 32px 40px 40px;
    overflow: auto;
  }

  .div-block-7 {
    flex-direction: column;
    order: -1;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    margin-left: 0;
    padding-top: 12px;
    padding-left: 12px;
  }

  .div-block-8 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 0;
    padding-top: 12px;
    padding-left: 12px;
  }

  .div-block-9 {
    flex-direction: column;
  }

  .div-block-10 {
    flex-direction: row;
    flex-basis: auto;
    justify-content: flex-start;
  }

  .div-block-13 {
    padding-right: 96px;
  }

  .div-block-14 {
    display: block;
  }

  .columns-3 {
    margin-top: 48px;
  }

  .column-5 {
    padding-left: 0;
  }

  .date-copy {
    margin-top: 16px;
  }

  .heading-6 {
    margin-bottom: 16px;
  }

  .text-block-4 {
    width: 100%;
    font-size: 16px;
    font-weight: 400;
  }

  .image-8 {
    border-radius: 8px;
    width: 100%;
    margin-bottom: 0;
  }

  .collection-list-copy {
    flex-direction: column;
    padding-bottom: 0;
  }

  .collection-list-blog-archive-page {
    grid-row-gap: 32px;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    padding-bottom: 0;
  }

  .heading-7 {
    margin-top: 48px;
    margin-bottom: 16px;
  }

  .container-3 {
    align-self: flex-start;
    align-items: flex-start;
    max-width: 100%;
    padding-left: 0;
  }

  .grow-text {
    margin-bottom: 72px;
    font-weight: 500;
  }

  .text-block-4-copy-copy {
    margin-top: -24px;
    margin-left: 0;
    margin-right: 0;
    font-weight: 500;
  }

  .testimonial-card {
    margin-bottom: 0;
    margin-right: 0;
  }

  .testimonail-crad-grid {
    grid-row-gap: 32px;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    padding-bottom: 0;
  }

  .tabs {
    margin-top: 72px;
  }

  .testimonial-tab {
    margin-bottom: 12px;
  }

  .testimonial-tab.top-margin {
    margin-top: 0;
  }

  .tabs-menu {
    flex-direction: column;
  }

  .heading-6-copy {
    margin-bottom: 16px;
  }

  .button-copy {
    margin: 0;
  }

  .div-block-2-copy-copy {
    margin-top: 0;
    margin-left: 0;
  }

  .heading-testimonail-page {
    margin-top: -80px;
  }

  .pagination, .slider {
    margin-top: 48px;
  }

  .slider.news {
    margin-top: 24px;
  }

  .slide-nav {
    display: block;
  }

  .collection-list-wrapper-2-copy-copy {
    margin-bottom: 72px;
  }

  .right-arrow, .left-arrow {
    display: none;
  }

  .rich-text-block-copy {
    width: 100%;
    font-size: 16px;
  }

  .collection-list-wrapper-masterclass {
    margin-bottom: 64px;
  }

  .div-block-25 {
    padding-left: 0;
  }

  .masterclass-cover {
    border-radius: 8px;
    margin-bottom: 0;
  }

  .divider {
    margin-top: 0;
    margin-left: 0;
  }

  .masterclass-pre-register-form {
    margin-bottom: -40px;
  }

  .div-block-27 {
    margin-bottom: 72px;
  }

  .pre-register-heading {
    margin-top: 0;
    margin-bottom: 4px;
  }

  .pre-register-heading-copy {
    margin-top: 0;
    margin-bottom: 32px;
  }

  .image-11 {
    display: none;
  }

  .columns-4 {
    flex-direction: column;
    align-items: flex-start;
  }

  .image-12 {
    display: none;
    position: static;
  }

  .column-8 {
    padding-left: 0;
    padding-right: 0;
  }

  .columns-5 {
    flex-direction: column;
    min-width: 100%;
  }

  .columns-6 {
    margin-top: 24px;
  }

  .column-10 {
    font-size: 15px;
  }

  .text-block-6 {
    color: #1e293b;
    font-size: 16px;
    font-weight: 500;
  }

  .view-all-openings-btn {
    margin: 24px 16px 0 0;
  }

  .grow-heading {
    margin-top: 0;
    margin-bottom: 8px;
  }

  .careers-hero-columns {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 48px;
    margin-bottom: 72px;
  }

  .image-12-copy {
    text-align: left;
    margin-top: 32px;
    padding-left: 0;
    display: block;
    position: static;
  }

  .careers-column-2 {
    justify-content: center;
    align-self: auto;
  }

  .career-page-heading {
    margin-top: 0;
    margin-bottom: 16px;
  }

  .grow-h2 {
    margin-top: 0;
    margin-bottom: 8px;
  }

  .careers-heading-2 {
    margin-top: 0;
    margin-bottom: 48px;
  }

  .collection-list-wrapper-2-copy, .collection-list-wrapper-2-copy-copy {
    margin-bottom: 64px;
  }

  .subscribe-to-newsletter-subtitle {
    min-width: 100%;
    font-weight: 500;
  }

  .apply-now-btn, .view-job-desc-btn {
    margin-left: 0;
  }

  .collection-item-masterclasses {
    width: 100%;
    margin-bottom: 0;
    margin-right: 0;
  }

  .text-block-masterclass-hits {
    color: #1e293b;
    font-size: 16px;
    font-weight: 500;
  }

  .impaced-schools {
    margin-bottom: 72px;
  }

  .schools-testimonail-crad-grid {
    grid-row-gap: 32px;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    padding-bottom: 0;
  }

  .schools-testimonial-card {
    margin-bottom: 0;
    margin-right: 0;
  }

  .careers-heading-2-copy {
    margin-top: 0;
    margin-bottom: 16px;
  }

  .body-text {
    font-weight: 500;
  }

  .redeemming-instructions-2 {
    justify-content: center;
  }

  .about-suraasa-coulumn-copy {
    margin-bottom: 72px;
  }

  .careers-heading-3 {
    margin-top: 0;
  }

  .div-block-33 {
    text-align: center;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-16 {
    text-align: center;
    max-width: 200%;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .image-17 {
    display: block;
  }

  .heading-10 {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-10-copy {
    margin-top: 64px;
    margin-left: auto;
    margin-right: auto;
  }

  .redeemming-instructions {
    margin-top: 48px;
  }

  .rich-text-coupon-redeeming-steps {
    width: 100%;
    font-size: 16px;
    font-weight: 400;
  }

  .rich-text-coupon-redeeming-steps ol {
    padding-left: 24px;
  }

  .courses {
    margin-top: 48px;
  }

  .list-of-courses {
    grid-row-gap: 24px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    padding-bottom: 0;
  }

  .collection-item-course {
    margin-bottom: 0;
    margin-right: 0;
  }

  .course-name {
    letter-spacing: -.36px;
    font-size: 18px;
    line-height: 22px;
  }

  .course-card {
    flex-direction: row;
  }

  .learning-hours-text {
    letter-spacing: 0;
    font-size: 16px;
  }

  .subtitle-rc {
    font-weight: 500;
  }

  .progression-route-grid {
    grid-template-columns: 1fr;
    margin-top: 48px;
  }

  .course-name-h2, .section-heading-h2 {
    margin-top: 0;
  }

  .subtitle-rc-copy {
    margin-bottom: 56px;
    font-weight: 500;
  }

  .terms-and-conditions-section {
    margin-top: 64px;
    margin-bottom: 56px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .rich-text-coupon-t-c {
    width: 100%;
    font-size: 16px;
    font-weight: 400;
  }

  .image-17-mobile {
    display: none;
  }

  .image-12-copy {
    margin-top: 0;
    display: block;
    position: static;
  }

  .newsletter-form-column {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 48px;
  }

  .column-9-copy {
    flex-direction: row;
    justify-content: center;
  }

  .html-embed-5 {
    margin-bottom: 32px;
  }

  .pre-title-blog-sidebar {
    color: #64748b;
  }

  .author-name, .author-name-copy, .podcast-heading {
    letter-spacing: -.36px;
    font-size: 18px;
    line-height: 22px;
  }

  .text-block-2-seprator {
    color: #64748b;
  }

  .text-block-2-seprator-copy, .text-block-2-copy {
    color: #64748b;
    margin-top: 16px;
  }

  .blog-main-card-heading {
    margin-bottom: 16px;
  }

  .text-block-2-copy, .text-block-2-seprator-copy, .text-block-2-copy {
    color: #64748b;
  }

  .list-of-testimonials {
    grid-row-gap: 24px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-bottom: 0;
  }

  .collection-item-testimonials {
    margin-bottom: 0;
    margin-right: 0;
  }

  .slider-copy {
    margin-bottom: 72px;
  }

  .masterclass-form-heading-copy {
    margin-top: 48px;
    margin-bottom: 32px;
  }

  .collection-list-wrapper-2-copy {
    margin-bottom: 64px;
  }

  .blog-posts-lists {
    grid-row-gap: 32px;
    flex-direction: column;
    grid-template-columns: 1fr;
    padding-bottom: 0;
  }

  .resource-heading {
    letter-spacing: -.68px;
    font-size: 34px;
    line-height: 41px;
  }

  .categories {
    grid-row-gap: 24px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    padding-bottom: 0;
  }

  .collection-list-blog-archive-page-copy-copy {
    grid-row-gap: 32px;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    padding-bottom: 0;
  }

  .recent-masterclasses {
    margin-top: 0;
    margin-bottom: 32px;
  }

  .subscribe-to-newsletter-subtitle-copy {
    min-width: 100%;
    font-weight: 500;
  }

  .us-placement-page-h1 {
    margin-top: 0;
    margin-bottom: 16px;
  }

  .us-page-description {
    text-align: center;
    min-width: 100%;
    font-weight: 500;
  }

  .us-page-h2 {
    margin-top: 0;
    margin-bottom: 32px;
  }

  .us-page-eligibility-criteria {
    width: 100%;
    font-size: 16px;
    font-weight: 400;
  }

  .list-of-us-jobs {
    grid-row-gap: 24px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-bottom: 0;
  }

  .collection-item-us-jobs {
    margin-bottom: 0;
    margin-right: 0;
  }

  .us-page-heading-3 {
    letter-spacing: -.36px;
    font-size: 18px;
    line-height: 22px;
  }

  .us-page-h2-roles {
    margin-top: 0;
  }

  .us-page-steps-to-apply {
    width: 100%;
    font-size: 16px;
    font-weight: 400;
  }

  .answer {
    padding-right: 24px;
  }

  .arrow-icon {
    width: auto;
  }

  .us-page-header {
    margin-top: 48px;
  }

  .us-page-image {
    text-align: left;
    margin-top: 32px;
    margin-left: 0;
    padding-left: 0;
    display: block;
    position: static;
  }

  .image-12-copy-copy {
    text-align: left;
    margin-top: 32px;
    padding-left: 0;
    display: block;
    position: static;
  }

  .blogs-list-resource-page {
    margin-bottom: 64px;
    display: none;
  }

  .masterclasses-resources-page {
    min-width: 100%;
    margin-bottom: 64px;
    display: none;
  }

  .view-all-us-openings {
    margin: 24px 16px 0 0;
  }

  .view-all-us-openings.highlight-blue {
    align-self: center;
    margin-right: 0;
  }

  .view-all-us-openings.locked {
    margin-right: 0;
  }

  .dropdown-arrow {
    width: auto;
  }

  .navbar-dropdown {
    justify-content: space-between;
  }

  .navbar-dropdown-menulist {
    min-width: 100%;
  }

  .navbar-dropdown-menulist.w--open {
    box-shadow: none;
    border-width: 0;
    min-width: 240px;
    padding-top: 8px;
    padding-left: 24px;
  }

  .nav-resource-dropdown {
    margin-bottom: 24px;
    margin-left: 0;
    margin-right: 0;
  }

  .nav-programme-dropdown {
    align-self: auto;
    width: 100%;
    margin-bottom: 24px;
    margin-left: 0;
    padding-bottom: 0;
  }

  .navbar-dropdown-programme-menulist {
    min-width: 100%;
  }

  .navbar-dropdown-programme-menulist.w--open {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    box-shadow: none;
    border-width: 0;
    flex-direction: column;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 16px;
  }

  .nav-dropdown-section {
    min-width: 100%;
    margin-top: 16px;
  }

  .dropdown-section-heading {
    margin-top: 0;
    margin-bottom: 12px;
  }

  .navbar-link {
    align-self: flex-start;
    width: 100%;
    margin-bottom: 25px;
    display: flex;
  }

  .navbar-container {
    justify-content: center;
    align-items: center;
    width: 100%;
    min-width: 0%;
    max-width: 100%;
    padding-left: 0;
  }

  .navbar-container.pdp {
    justify-content: space-between;
  }

  .navbar-links {
    flex-direction: column;
    align-self: auto;
    align-items: flex-start;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .sign-up-button {
    align-self: center;
    min-width: 100%;
    margin: 16px 0 0;
  }

  .navbar-links-2 {
    flex-direction: column;
    order: -1;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .navbar-link-hire-teachers {
    margin-bottom: 33px;
    margin-right: 1px;
  }

  .log-in-button {
    align-self: center;
    min-width: 100%;
    margin-right: 0;
  }

  .nav-hamburger-menu {
    margin-left: 0;
  }

  .div-block-57 {
    border: 0 solid #000;
    align-items: center;
    min-width: 100%;
    max-width: 740px;
  }

  .nav-divider {
    border-bottom: 1px solid #e2e8f0;
    align-items: center;
    max-width: 740px;
  }

  .footer-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .footer-links-list.address {
    flex-direction: column;
  }

  .footer-menu-section {
    padding-right: 0;
  }

  .legal-links-seprator {
    color: #64748b;
  }

  .footer-old {
    padding-left: 0;
    padding-right: 0;
  }

  .tts-page-main-heading {
    margin-left: auto;
    margin-right: auto;
    font-family: Inter, sans-serif;
    font-size: 34px;
  }

  .tts-page-terms-and-conditions-section {
    margin-top: 64px;
    margin-bottom: 56px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .tts-page-progression-route-grid {
    grid-template-columns: 1fr;
    margin-top: 48px;
  }

  .tts-page-main-sub-heading {
    margin-left: auto;
    margin-right: auto;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 400;
  }

  .rich-text-coupon-redeeming-steps-copy {
    width: 100%;
    font-size: 16px;
    font-weight: 400;
  }

  .rich-text-coupon-redeeming-steps-copy ol {
    padding-left: 24px;
  }

  .in-the-news-date {
    color: #64748b;
  }

  .arrow-button {
    width: auto;
  }

  .div-block-33-copy {
    text-align: center;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .resource-library-subtitle {
    min-width: 100%;
    font-weight: 500;
  }

  .resource-heading-2 {
    letter-spacing: -.56px;
    margin-bottom: 48px;
    font-size: 28px;
    line-height: 34px;
  }

  .resource-categories-div {
    margin-bottom: 64px;
  }

  .resource-category {
    margin-bottom: 0;
    margin-right: 0;
  }

  .resourse-category-heading {
    letter-spacing: -.44px;
    font-size: 22px;
    line-height: 27px;
  }

  .blog-page-subtitle {
    min-width: 100%;
    font-weight: 500;
  }

  .resource-type-heading {
    letter-spacing: -.56px;
    font-size: 28px;
    line-height: 34px;
  }

  .resouce-type-heading-div {
    margin-bottom: 40px;
  }

  .see-more-button {
    display: none;
  }

  .podcasts-list-resource-page {
    margin-bottom: 64px;
    display: none;
  }

  .featured-resources-columns {
    margin-bottom: 64px;
  }

  .featured-resources-large {
    margin-bottom: 24px;
    padding-right: 0;
  }

  .featured-resources-small {
    padding-left: 0;
  }

  .tts-testimonial-slider {
    margin-top: 48px;
    margin-bottom: 0;
  }

  .course-certificate {
    text-align: left;
    margin-top: 32px;
    margin-left: 0;
    padding-left: 0;
    display: block;
    position: static;
  }

  .course-price, .course-price-copy {
    letter-spacing: -.36px;
    font-size: 18px;
    line-height: 22px;
  }

  .claim-my-free-course-button {
    z-index: 10;
    border-style: none;
    align-self: center;
    margin-top: 33px;
    position: fixed;
    inset: auto 40px 24px;
  }

  .claim-my-free-course-button:focus {
    border-style: solid;
  }

  .redeemming-instructions-copy {
    margin-top: 48px;
  }

  .heading-10-copy-instructions {
    margin-top: 64px;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-7-copy-copy {
    margin-top: 0;
    margin-bottom: 32px;
  }

  .slide-nav-copy {
    display: block;
  }

  .refer-and-earn-page-heading {
    margin-top: 0;
    margin-bottom: 16px;
  }

  .refer-and-earn-description {
    min-width: 100%;
    font-weight: 500;
  }

  .refer-and-earn-image {
    text-align: left;
    margin-top: 32px;
    padding-left: 0;
    display: block;
    position: static;
  }

  .terms-condition-heading-h2 {
    margin-top: 0;
  }

  .reffer-earn-t-c {
    width: 100%;
    font-size: 16px;
    font-weight: 400;
  }

  .terms-and-conditions-section-refer-and-earn {
    margin-top: 64px;
    margin-bottom: 56px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .section-heading-h2-copy {
    margin-top: 0;
  }

  .subtitle-rc-copy-copy {
    margin-bottom: 56px;
    font-weight: 500;
  }

  .grid-4 {
    grid-template-columns: 1fr;
  }

  .section-heading-h2-copy-copy {
    margin-top: 0;
  }

  .us-page-description-copy {
    min-width: 100%;
    font-weight: 500;
  }

  .share-via {
    margin-top: 0;
  }

  .refrral-code-des {
    min-width: 100%;
    font-weight: 500;
  }

  .view-all-openings-btn-copy {
    margin: 24px 16px 0 0;
  }

  .collection-item-copy {
    margin-bottom: 0;
    margin-right: 0;
  }

  .div-block-2-masterclass-hidden {
    margin-top: 0;
    margin-left: 0;
  }

  .collection-list-masterclasses-resource-page {
    grid-row-gap: 32px;
    flex-direction: column;
    grid-template-columns: 1fr;
    padding-bottom: 0;
  }

  .masterclass-des-rich-text-block {
    width: 100%;
    font-size: 16px;
  }

  .large-featured-res-heading {
    letter-spacing: -.36px;
    font-size: 18px;
    line-height: 22px;
  }

  .podcast-resource-page-list {
    grid-row-gap: 32px;
    flex-direction: column;
    grid-template-columns: 1fr;
    padding-bottom: 0;
  }

  .masterclass-description-points {
    width: 100%;
    font-size: 16px;
  }

  .collection-item-masterclasses-small {
    grid-template-columns: 1fr;
    margin-bottom: 0;
    margin-right: 0;
  }

  .small-featured-res-heading {
    letter-spacing: -.36px;
    font-size: 18px;
    line-height: 22px;
  }

  .rich-text-block-masterclass-1920-copy {
    width: 100%;
    font-size: 16px;
  }

  .ghost-button-text {
    flex: 1;
  }

  .blog-ghost-button {
    align-items: flex-end;
  }

  .social-media-card-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 64px;
  }

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

  .social-media-name-ig, .social-media-name---fb, .social-media-name-yt, .social-media-name-li {
    letter-spacing: -.44px;
    font-size: 22px;
    line-height: 27px;
  }

  .slide-nav-copy {
    margin-bottom: 8px;
    display: block;
  }

  .slider-resources-mobile {
    margin-bottom: 0;
    display: block;
  }

  .slide-nav-yt-slider {
    margin-bottom: -56px;
    display: block;
  }

  .slide-2 {
    margin-bottom: 24px;
  }

  .see-more-button-mobile-copy {
    margin-top: 40px;
    margin-bottom: 64px;
    display: flex;
  }

  .see-more-button-mobile-copy:hover {
    background-color: #f1f5f9;
  }

  .see-more-button-mobile-copy:active {
    background-color: #e2e8f0;
  }

  .see-more-button-mobile-copy:focus {
    outline-offset: 1px;
    outline: 2px solid #60a5fa;
  }

  .youtube-resources-page {
    min-width: 100%;
    margin-bottom: 64px;
    display: none;
  }

  .collection-list-yt-resource-page {
    grid-row-gap: 32px;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    padding-bottom: 0;
  }

  .date-yt-video {
    color: #64748b;
  }

  .blogs-list-resource-category-page {
    margin-bottom: 64px;
  }

  .collection-list-blog-resource-category-page {
    grid-row-gap: 32px;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    padding-bottom: 0;
  }

  .resources-page-header {
    margin-bottom: 64px;
  }

  .resource-library-text-column {
    flex-direction: column;
  }

  .resource-library-illustration-column {
    justify-content: center;
    align-self: auto;
  }

  .resource-page-header {
    margin-top: 0;
  }

  .resources-collection-page-header {
    margin-bottom: 64px;
  }

  .resource-category-heading {
    letter-spacing: -.68px;
    font-size: 34px;
    line-height: 41px;
  }

  .resource-category-subtitle {
    min-width: 100%;
    padding-right: 0;
    font-weight: 500;
  }

  .masterclasses-resources-collection-page {
    min-width: 100%;
    margin-bottom: 64px;
  }

  .podcasts-list-resource-collection-page, .youtube-resources-collection-page {
    margin-bottom: 64px;
  }

  .resource-heading-2-social-media-section {
    letter-spacing: -.56px;
    font-size: 28px;
    line-height: 34px;
  }

  .subtitle-social-section {
    min-width: 100%;
    margin-bottom: 48px;
    font-weight: 500;
  }

  .masterclass-page-header {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .suraasa-masterclass-heading-div {
    margin-bottom: 72px;
  }

  .suraasa-masterclass-heading {
    letter-spacing: -.68px;
    font-size: 34px;
    line-height: 41px;
  }

  .suraasa-masterclass-heading.newsletter {
    text-align: center;
  }

  .suraasa-masterclass-heading.newsletter.center {
    align-self: center;
  }

  .suraasa-masterclass-heading.talk-to-a-mentor {
    text-align: left;
  }

  .suraasa-masterclass-subtitle {
    min-width: 100%;
    font-weight: 400;
  }

  .background-video {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .text-block-masterclass-points {
    font-size: 16px;
    font-weight: 400;
  }

  .masterclass-page-heading-2 {
    text-align: center;
    letter-spacing: -.56px;
    margin-top: 72px;
    margin-bottom: 48px;
    font-size: 28px;
    line-height: 34px;
  }

  .masterclass-heading-3 {
    letter-spacing: -.44px;
    margin-bottom: 16px;
    font-size: 22px;
    line-height: 27px;
  }

  .masterclass-register-now-button {
    margin: 0;
  }

  .upcoming-masterclass-content {
    margin-top: 24px;
    margin-left: 0;
    padding-left: 0;
  }

  .rich-text-block-upcoming-masterclass {
    width: 100%;
    font-size: 16px;
  }

  .masterclass-page-heading-2-top {
    text-align: center;
    letter-spacing: -.56px;
    margin-top: 48px;
    margin-bottom: 48px;
    font-size: 28px;
    line-height: 34px;
  }

  .recent-masterclasses-collection {
    min-width: 100%;
    display: none;
  }

  .collection-list-recent-masterclasses {
    grid-column-gap: 20px;
    grid-row-gap: 32px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    padding-bottom: 0;
  }

  .collection-item-recent-masterclasses {
    margin-bottom: 0;
    margin-right: 0;
  }

  .recent-masterclass-date {
    color: #64748b;
  }

  .masterclass-description-rich-text {
    width: 100%;
    font-size: 16px;
  }

  .recent-masterclass-heading {
    letter-spacing: -.36px;
    font-size: 18px;
    line-height: 22px;
  }

  .slider-recent-masterclasses {
    margin-bottom: 0;
    display: block;
  }

  .slide-nav-recent-masterclases {
    margin-bottom: -56px;
    font-size: 8px;
    display: block;
  }

  .page-count {
    display: block;
  }

  .podcast-section {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .resource-strip-section-heading {
    letter-spacing: -.68px;
    font-size: 34px;
    line-height: 41px;
  }

  .resource-strip-section-heading.podcast {
    letter-spacing: -.56px;
    font-size: 28px;
    line-height: 34px;
  }

  .resource-strip-description {
    min-width: 100%;
  }

  .resource-strip-pre-title {
    min-width: 100%;
    font-weight: 500;
  }

  .collection-list-podcasts-masterclass-page {
    grid-row-gap: 32px;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    padding-bottom: 0;
  }

  .collection-item-masterclasses-small-copy {
    grid-template-columns: 1fr;
    margin-bottom: 0;
    margin-right: 0;
  }

  .masterclass-heading-3-copy {
    letter-spacing: -.44px;
    font-size: 22px;
    line-height: 27px;
  }

  .collection-item-podcasts {
    grid-template-columns: 1fr 1fr;
    margin-bottom: 0;
    margin-right: 0;
  }

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

  .pre-register-heading-new {
    text-align: left;
    margin-top: 0;
    margin-bottom: 4px;
  }

  .pre-register-heading-new-blue {
    margin-top: 0;
    margin-bottom: 8px;
  }

  .pre-register-columns {
    flex-direction: column;
    min-width: 100%;
    overflow: hidden;
  }

  .pre-rgister-form-column {
    align-self: center;
    top: 40px;
  }

  .pre-register-image {
    flex: 0 auto;
    display: none;
  }

  .pre-resgister-image-column {
    object-fit: fill;
    order: -1;
    height: 180px;
    min-height: auto;
    position: static;
  }

  .view-all-masterclasses-button {
    display: none;
  }

  .recent-masterclasses-collection-slider {
    min-width: 100%;
  }

  .collection-list-recent-masterclasses-slider {
    grid-column-gap: 20px;
    grid-row-gap: 32px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    padding-bottom: 0;
  }

  .view-all-masterclasses-button-mobile {
    margin-top: 40px;
    margin-right: 0;
    display: flex;
  }

  .pre-register-image-mobile {
    display: block;
    position: relative;
    top: 24px;
  }

  .mask-3 {
    overflow: hidden;
  }

  .slide-3 {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .list-of-testimonials-masterclass {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-bottom: 0;
  }

  .collection-item-testimonials-new {
    margin-bottom: 0;
    margin-right: 0;
  }

  .testimonials-marquee-wrapper {
    width: 500%;
  }

  .collection-item-testimonials-copy {
    margin-bottom: 0;
    margin-right: 0;
  }

  .masterclass-testimonial-slider {
    margin-bottom: 72px;
  }

  .slide-nav-masterclass-testimonial-slider {
    display: block;
  }

  .recent-masterclass-date-copy {
    color: #64748b;
  }

  .claim-my-free-course-button-copy {
    z-index: 9999;
    border-style: none;
    align-self: center;
    margin-top: 33px;
    position: fixed;
    inset: auto 40px 24px;
  }

  .claim-my-free-course-button-copy:focus {
    border-style: solid;
  }

  .heading-10-copy-copy {
    margin-top: 64px;
    margin-left: auto;
    margin-right: auto;
  }

  .tts-testimonial-slider-copy {
    margin-top: 48px;
    margin-bottom: 0;
  }

  .slide-nav-reviews {
    display: block;
  }

  .faq-heading {
    margin-top: 0;
  }

  .learner-name {
    letter-spacing: -.36px;
    font-size: 18px;
    line-height: 22px;
  }

  .tm-heading-1 {
    letter-spacing: -.8px;
    font-size: 40px;
    line-height: 48px;
  }

  .gradient-div {
    background-image: linear-gradient(to top, #0b1220 4%, #0d152400 15%);
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
  }

  .text-block-11 {
    letter-spacing: -.36px;
    font-size: 18px;
    line-height: 130%;
  }

  .div-block-78 {
    margin-top: -96px;
  }

  .tm-heading-2 {
    letter-spacing: -.68px;
    margin-bottom: 16px;
    font-size: 34px;
    line-height: 40px;
  }

  .tm-divider {
    z-index: 6;
    margin-top: 32px;
    margin-bottom: 32px;
    position: relative;
  }

  .collection-list-4 {
    grid-template-columns: 1fr 1fr;
  }

  .tm-video-thumbnail {
    min-width: 100%;
    min-height: 100%;
  }

  .collection-item-5 {
    position: static;
  }

  .div-block-79 {
    margin-top: 24px;
  }

  .div-block-80 {
    flex-direction: column;
    align-self: center;
    align-items: center;
    margin-right: 0;
    display: flex;
  }

  .tm-heading-3 {
    letter-spacing: -.56px;
    font-size: 28px;
    line-height: 33px;
  }

  .div-block-81 {
    flex-direction: column;
  }

  .ito-cta-button {
    margin-bottom: 32px;
  }

  .tm-small-body {
    text-align: center;
  }

  .image-28 {
    width: 64px;
    height: 64px;
  }

  .collection-item-copy {
    width: 100%;
    margin-bottom: 0;
    margin-right: 0;
  }

  .ito-popup {
    padding-left: 64px;
    padding-right: 64px;
  }

  .popup-heading {
    letter-spacing: -.56px;
  }

  .popup-text.grey {
    font-size: 16px;
  }

  .popup-button {
    align-self: center;
    min-width: 100%;
  }

  .popup-button.pdp {
    align-self: stretch;
  }

  .text-block-4-blog {
    width: 100%;
    font-size: 16px;
    font-weight: 400;
  }

  .success-stories-collection {
    margin-bottom: 72px;
  }

  .success-stories-list {
    grid-row-gap: 32px;
    column-count: 2;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    column-gap: 20px;
  }

  .success-stories-tabs-menu {
    flex-direction: column;
  }

  .next-btn, .previous-btn {
    background-color: #edf0fe;
    border-radius: 4px;
    padding-left: 4px;
    padding-right: 4px;
  }

  .pagination-success-stories {
    margin-top: 16px;
  }

  .page-link {
    display: none;
  }

  .tabs-success-stories {
    margin-top: 72px;
  }

  .newsletter-page-header {
    margin-bottom: 64px;
  }

  .heading-div-block {
    align-self: center;
  }

  .button-text-ss-page {
    display: none;
  }

  .newsletter-collection-item {
    margin-right: 0;
  }

  .newsletter-thumbail {
    min-width: 100%;
    margin-bottom: 0;
  }

  .newsletter-heading.space {
    letter-spacing: -.68px;
    font-size: 34px;
    line-height: 41px;
  }

  .newsletter-heading.space.ig {
    text-align: center;
  }

  .newsletter-heading.space.path-section {
    letter-spacing: -.56px;
    width: 60%;
    font-size: 28px;
    line-height: 33px;
    top: 48px;
  }

  .newsletter-collection-list {
    flex-direction: column;
    padding-bottom: 0;
  }

  .newsletter-collection-wapper {
    margin-bottom: 64px;
  }

  .newsletter-des {
    width: 100%;
    font-size: 16px;
    font-weight: 400;
  }

  .issue-number, .seprator {
    color: #64748b;
  }

  .newsletters-sidebar-column {
    order: 1;
    padding-right: 0;
  }

  .newsletters-columns {
    flex-direction: column;
    margin-bottom: 72px;
  }

  .divider-newsletter-page {
    margin-top: 0;
    margin-left: 0;
  }

  .pre-title-newsletter-sidebar {
    color: #64748b;
  }

  .newsletter-collection-item-small {
    margin-right: 0;
  }

  .newsletter-item-details-div {
    grid-row-gap: 16px;
  }

  .newsletter-collection-list-samll {
    flex-direction: column;
    padding-bottom: 0;
  }

  .form-button {
    min-width: auto;
  }

  .form {
    grid-column-gap: 12px;
    flex-flow: column;
  }

  .newsletters-columns-individual-page {
    flex-direction: column;
    margin-top: 48px;
  }

  .newsletters-list-column-individual-page {
    grid-row-gap: 32px;
    margin-bottom: 32px;
  }

  .newsletter-collection-list-samll-ip {
    grid-row-gap: 24px;
    flex-direction: column;
    grid-template-columns: 1fr;
    padding-bottom: 0;
  }

  .newsletter-collection-item-small-ip {
    margin-bottom: 0;
    margin-right: 0;
  }

  .tia-hero-div {
    grid-row-gap: 16px;
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .tia-h1 {
    font-size: 48px;
  }

  .tia-h2 {
    font-size: 28px;
  }

  .cards-div {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row dense;
  }

  .card {
    flex: 1;
  }

  .tia---icons {
    height: 48px;
  }

  .tia-section {
    grid-row-gap: 48px;
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .tia-section.extra-top-margin {
    margin-top: 144px;
  }

  .tia-video-grid {
    grid-column-gap: 20px;
    grid-row-gap: 24px;
  }

  .tia---exited-card {
    grid-column-gap: 24px;
    padding: 32px;
  }

  .tia---large-body.center {
    max-width: none;
  }

  .tia---large-body.tab {
    letter-spacing: 0;
    font-size: 16px;
    font-weight: 400;
  }

  .tia---subtitle-1 {
    font-size: 17px;
    line-height: 20.5px;
  }

  .div-block-95 {
    grid-row-gap: 4px;
  }

  .div-block-96 {
    grid-row-gap: 12px;
  }

  .div-block-96.g1 {
    width: 100%;
  }

  .grid-6 {
    grid-template-columns: 1fr;
  }

  .div-block-98 {
    grid-row-gap: 24px;
  }

  .tia---last-date-card {
    padding: 32px;
  }

  .div-block-101 {
    grid-row-gap: 8px;
  }

  .tia-footer {
    padding-left: 0;
    padding-right: 0;
  }

  .tia---slider-image {
    border-radius: 16px;
    width: 104px;
    height: 104px;
  }

  .track-horizontal-image {
    grid-column-gap: 16px;
  }

  .grid-6-copy {
    grid-template-columns: 1fr 1fr;
  }

  .marquee-images-div-2 {
    display: none;
  }

  .track-horizontal-reverse {
    grid-column-gap: 16px;
    margin-top: 120px;
  }

  .tia---logo {
    flex: 0 auto;
    order: 0;
    align-self: center;
    padding-right: 0;
    display: block;
  }

  .navbar-container-tia {
    justify-content: center;
    align-items: center;
    width: 100%;
    min-width: 0%;
    max-width: 100%;
    padding-left: 0;
  }

  .grid-7 {
    margin-bottom: 72px;
  }

  .resourse-type-heading {
    letter-spacing: -.44px;
    font-size: 22px;
    line-height: 27px;
  }

  .form-block-copy {
    align-self: center;
  }

  .form-copy {
    flex-direction: row;
  }

  .resource-library-text-column-copy {
    flex-direction: column;
    align-self: center;
    padding-right: 0;
  }

  .newsletter-page-subtitle {
    text-align: center;
    min-width: 100%;
    margin-right: 0;
    padding-right: 0;
    font-weight: 500;
  }

  .newsletter-rich-text-block {
    width: 100%;
    font-size: 16px;
    font-weight: 400;
  }

  .tia-last-year-story-card {
    grid-row-gap: 32px;
    flex-direction: column;
    padding: 24px;
  }

  .div-block-108 {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .div-block-109 {
    grid-row-gap: 16px;
  }

  .columns-12 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    align-items: stretch;
  }

  .column-12 {
    margin-bottom: 32px;
  }

  .teach-in-us-page-header-div {
    margin-bottom: 64px;
  }

  .teach-globally---h1 {
    letter-spacing: -.68px;
    margin-top: 0;
    font-size: 34px;
    line-height: 42px;
  }

  .teach-globally-description {
    width: 100%;
    font-weight: 500;
  }

  .teach-globally---button {
    align-self: center;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .teach-globally---h2 {
    margin-top: 0;
    margin-bottom: 40px;
    font-size: 28px;
    line-height: 34px;
  }

  .teach-globally---jobs-list {
    grid-row-gap: 24px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-bottom: 0;
  }

  .teach-globally---jobs-card {
    margin-bottom: 0;
    margin-right: 0;
  }

  .placement-partner-name {
    letter-spacing: -.44px;
    font-size: 22px;
    line-height: 26px;
  }

  .placement-partnerr-description {
    padding-right: 24px;
  }

  .job-application---button, .check-eligibility---button {
    align-self: center;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .teach-globally---h2 {
    margin-bottom: 32px;
  }

  .resource-page-header-copy-copy {
    flex-direction: column;
    margin-top: 40px;
  }

  .div-block-117 {
    margin-left: 0;
  }

  .collection-item-copy-copy {
    margin-bottom: 0;
    margin-right: 0;
  }

  .grid-8 {
    grid-template-columns: 1fr;
  }

  .sidebar-newsletter-des {
    width: 100%;
    font-size: 16px;
    font-weight: 400;
  }

  .lottie-animation {
    height: 100%;
    max-height: 100%;
  }

  .tg-section-heading {
    letter-spacing: -.56px;
    font-size: 28px;
    line-height: 33px;
  }

  .tg-section-description {
    min-width: 100%;
  }

  .tg-section-description p {
    text-align: left;
  }

  .tg-section-description.small.center.lw {
    width: 100%;
  }

  .gt-page-intro-text {
    width: 100%;
    font-size: 16px;
    font-weight: 400;
  }

  .gt-large-body {
    letter-spacing: 0;
    min-width: 100%;
    font-size: 16px;
    font-weight: 500;
  }

  .gt-large-body.left {
    min-width: auto;
  }

  .image-38 {
    width: auto;
  }

  .grid-9 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .div-block-122 {
    margin-left: 0;
  }

  .locked-text {
    letter-spacing: -.44px;
    font-size: 22px;
    line-height: 26px;
  }

  .locked-subtext {
    text-align: center;
    letter-spacing: 0;
    min-width: 100%;
    font-size: 16px;
    font-weight: 500;
  }

  .apply-for-jobs-btn {
    align-self: center;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-10 {
    margin-top: 32px;
    margin-bottom: 64px;
  }

  .country-name {
    letter-spacing: -.36px;
    font-size: 18px;
    line-height: 22px;
  }

  .coming-soon-text {
    text-align: center;
    letter-spacing: -.36px;
    min-width: 100%;
    font-size: 18px;
    font-weight: 600;
  }

  .image-40 {
    width: 48px;
  }

  .success-stories-list-uae-page {
    grid-row-gap: 32px;
    column-count: 2;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    column-gap: 20px;
  }

  .image-42 {
    margin-bottom: -56px;
  }

  .blog-wapper-uae-page {
    margin-bottom: 64px;
  }

  .collection-list-blog-uae-page {
    grid-row-gap: 32px;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    padding-bottom: 0;
  }

  .div-block-131 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
  }

  .navbar-dropdown-programme-menulist-resources {
    min-width: 100%;
  }

  .navbar-dropdown-programme-menulist-resources.w--open {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    box-shadow: none;
    border-width: 0;
    flex-direction: column;
    margin-top: 0;
    padding: 0 0 0 16px;
  }

  .instagram-nav-link-div {
    display: none;
  }

  .instagram-nav-link-div-mobile {
    margin-top: 12px;
    display: flex;
  }

  .html-embed-10 {
    text-align: center;
    justify-content: center;
    height: auto;
    display: flex;
  }

  .ig-page-columns {
    flex-direction: column;
    margin-bottom: 72px;
  }

  .ig-page-column-1 {
    order: -1;
    align-self: flex-start;
    padding-right: 0;
  }

  .ig-page-column-2 {
    align-self: center;
    margin-top: 48px;
  }

  .scan-code-div {
    text-align: center;
    align-self: center;
  }

  .image-43 {
    text-align: center;
    width: 180px;
  }

  .ttam-section-div {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .text-block-17 {
    max-width: 100%;
    font-size: 17px;
    line-height: 20px;
  }

  .heading-16 {
    letter-spacing: -.36px;
    font-size: 18px;
    line-height: 21px;
  }

  .image-44 {
    width: auto;
  }

  .ttam-tab {
    margin-bottom: 12px;
  }

  .ttam-tab.w--current {
    margin-bottom: 0;
  }

  .whatsapp-chat-div, .call-us-div {
    padding: 16px;
  }

  .parentdiv {
    width: 22px;
    height: 22px;
    padding: 5px;
  }

  .collection-item-6 {
    margin-right: 20px;
  }

  .slider-grid {
    grid-column-gap: 20px;
    grid-row-gap: 24px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: space-between flex-start;
    place-items: flex-start stretch;
    width: 100%;
    margin-left: 40px;
    margin-right: 0;
    font-family: Inter, sans-serif;
    display: none;
  }

  .icon-only-button {
    align-self: flex-start;
    width: 100%;
    display: flex;
  }

  .ttam-top-cta-button {
    display: block;
  }

  .ttam-heading.space {
    letter-spacing: -.56px;
    font-size: 28px;
    line-height: 33px;
  }

  .collection-list-wrapper-7-web {
    display: flex;
  }

  .suraasa-mentoring-impact {
    letter-spacing: -.68px;
    font-size: 34px;
    line-height: 41px;
  }

  .div-block-150 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .div-block-151 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .impact-number {
    align-self: center;
  }

  .div-block-151-copy {
    padding-left: 16px;
    padding-right: 16px;
  }

  .impact-number-copy {
    align-self: center;
  }

  .slider-wrapper {
    margin-left: 40px;
    display: flex;
    overflow: hidden;
  }

  .slider-item {
    margin-right: 20px;
  }

  .slider-navigation-wrapper {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    margin-left: 40px;
    display: flex;
  }

  .slider-navigation {
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 40px;
    height: 40px;
    display: flex;
  }

  .call-back-form {
    padding-left: 64px;
    padding-right: 64px;
  }

  .html-embed-12 {
    min-width: 400px;
    height: 100%;
    min-height: 100%;
  }

  .cross-btn {
    align-self: flex-start;
    display: flex;
  }

  .chapter-title-div {
    z-index: 2;
    position: relative;
  }

  .large-title {
    letter-spacing: -.68px;
    font-size: 34px;
  }

  .large-title.main-page {
    line-height: 120%;
  }

  .lead-magnet-form, .lead-magnet-form-copy, .lead-magnet-form-copy {
    padding-left: 64px;
    padding-right: 64px;
  }

  .header-section-div {
    position: relative;
    overflow: hidden;
  }

  .chapter-number {
    z-index: 0;
    opacity: .5;
    font-size: 480px;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .chapter-number.chapter-2, .chapter-number.chapter-3, .chapter-number.chapter-4, .chapter-number.chapter-5, .chapter-number.chapter-7, .chapter-number.chapter-8 {
    font-size: 440px;
  }

  .body-content {
    font-size: 16px;
  }

  .body-content.italics.small {
    font-size: 14px;
  }

  .body-content.imp {
    font-size: 18px;
  }

  .content-section {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    padding-bottom: 40px;
  }

  .body-content-warpper {
    grid-row-gap: 40px;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .content-container---subsection {
    grid-row-gap: 16px;
  }

  .title-2 {
    letter-spacing: -.56px;
    font-size: 28px;
  }

  .eligibility-card, .fun-fact-card {
    padding: 16px;
  }

  .web-title2 {
    letter-spacing: -.44px;
    font-size: 22px;
  }

  .text-2 {
    font-size: 16px;
  }

  .faq-section {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .content-section-copy {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .testimonial-card-guides {
    margin-bottom: 0;
    margin-right: 0;
  }

  .web-body-copy {
    font-size: 16px;
  }

  .related-resource-card {
    padding: 16px;
  }

  .web-title2-copy {
    letter-spacing: -.44px;
    font-size: 22px;
  }

  .body-content-copy {
    font-size: 16px;
  }

  .guides-button.white {
    text-align: center;
    align-self: center;
    width: 100%;
  }

  .title-3 {
    letter-spacing: -.44px;
    font-size: 22px;
  }

  .title-4 {
    letter-spacing: -.36px;
    font-size: 18px;
  }

  .title-3-copy {
    letter-spacing: -.44px;
    letter-spacing: -.44px;
    font-size: 22px;
  }

  .myth-buster-card {
    padding: 16px;
  }

  .myth-burster-heading {
    letter-spacing: -.44px;
    font-size: 22px;
  }

  .text-2-copy {
    font-size: 16px;
  }

  .answer-copy {
    padding-right: 24px;
  }

  .title-2-copy {
    letter-spacing: -.56px;
    font-size: 28px;
  }

  .quick-stack-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .chapter-number-small {
    z-index: 0;
    opacity: .5;
  }

  .title-3-copy {
    letter-spacing: -.44px;
    max-width: 100%;
    font-size: 22px;
  }

  .yes-text, .no-text {
    font-size: 16px;
  }

  .notes-card {
    padding: 16px;
  }

  .notes-heading {
    letter-spacing: -.44px;
    font-size: 22px;
  }

  .yes-text-2, .no-text-2 {
    font-size: 16px;
  }

  .ad---heading-div {
    grid-row-gap: 12px;
  }

  .ad---note {
    letter-spacing: -.56px;
    margin-top: 36px;
    margin-bottom: 36px;
    font-size: 28px;
  }

  .div-block-160 {
    margin-top: 36px;
    margin-bottom: 36px;
  }

  .ad---heading-2 {
    text-align: center;
    letter-spacing: -.56px;
    font-size: 28px;
    line-height: 120%;
  }

  .ad---heading-2.left {
    text-align: center;
  }

  .frame-12239 {
    grid-template-columns: 1fr 1fr;
  }

  .frame-2552 {
    max-width: 100%;
  }

  .text-5 {
    letter-spacing: -.44px;
    font-size: 22px;
  }

  .frame-12243 {
    margin-top: 36px;
    margin-bottom: 36px;
  }

  .frame-2559 {
    position: relative;
    overflow: hidden;
  }

  .frame-2557 {
    grid-column-gap: 16px;
  }

  .ellipse-7 {
    width: auto;
  }

  .frame-12037 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .frame-12266 {
    grid-template-columns: .75fr .7fr;
    margin-top: 36px;
  }

  .frame-12462 {
    align-items: stretch;
  }

  .ad---register-form-div {
    grid-template-columns: 1fr;
    margin-bottom: 36px;
  }

  .description-text {
    text-align: center;
    font-size: 17px;
    line-height: 20px;
  }

  .div-block-163 {
    justify-content: center;
    width: 100%;
  }

  .image-51 {
    width: 80%;
  }

  .div-block-164 {
    padding: 16px 40px;
    overflow: hidden;
  }

  .ad---faq-section {
    margin-top: 72px;
    margin-bottom: 40px;
  }

  .ad---form {
    text-align: center;
    margin-left: -24px;
    margin-right: -24px;
  }

  .ad---title {
    letter-spacing: -.68px;
    font-size: 34px;
    line-height: 41px;
  }

  .guide-hero-section {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-52 {
    object-fit: none;
    height: 42.2203%;
  }

  .image-53 {
    width: 50%;
  }

  .image-53.c1 {
    width: 80%;
  }

  .chapter-title-div-copy {
    z-index: 2;
    z-index: 2;
    position: relative;
  }

  .chapter-title-div-copy-copy {
    z-index: 2;
    position: relative;
  }

  .guide-featured-card {
    grid-column-gap: 24px;
    margin-bottom: 56px;
    padding-top: 16px;
  }

  .guide-featured-card.g2 {
    grid-template-columns: 1fr;
    padding-top: 32px;
  }

  .guide-featured-card.g2.wm {
    min-height: 100%;
  }

  .guide-featured-card.guide-1 {
    grid-template-columns: 1.25fr 1fr;
  }

  .guide-featured-card.guide-1.wm {
    flex-flow: column;
    padding-top: 32px;
  }

  .guide-featured-card.guide-1.wm.blog {
    justify-content: space-between;
    min-height: 100%;
  }

  .guide-featured-card.g3 {
    grid-template-columns: 1fr;
    padding-top: 32px;
  }

  .guide-featured-card.g3.blog {
    min-height: 100%;
  }

  .guide-featured-card.g4 {
    grid-column-gap: 24px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .guide-featured-card.g5 {
    grid-template-columns: 1fr;
    padding-top: 32px;
  }

  .large-featured-res-heading-copy {
    letter-spacing: -.56px;
    font-size: 28px;
    line-height: 120%;
  }

  .guide-featured-div {
    grid-row-gap: 16px;
    padding-bottom: 16px;
  }

  .guide-featured-div.g2 {
    padding-top: 0;
  }

  .image-52-copy {
    object-fit: none;
    height: 42.2203%;
  }

  .guide-featured-teach-abroad-card {
    grid-column-gap: 24px;
    margin-bottom: 56px;
    padding-top: 16px;
  }

  .large-featured-res-heading-copy-copy {
    letter-spacing: -.56px;
    font-size: 28px;
    line-height: 120%;
  }

  .for-example-heading {
    letter-spacing: -.44px;
    font-size: 22px;
  }

  .ad-top-cta-button {
    display: block;
  }

  .ad---heading-2-copy {
    text-align: left;
    letter-spacing: -.56px;
    font-size: 28px;
    line-height: 120%;
  }

  .ss-div {
    grid-column-gap: 16px;
  }

  .web-small-body-2 {
    font-size: 12px;
  }

  .web-body-6 {
    font-size: 14px;
  }

  .chat-buuble {
    padding-left: 16px;
    padding-right: 16px;
    display: none;
    top: 450px;
    left: -16px;
  }

  .chat-buuble--2 {
    padding-left: 16px;
    padding-right: 16px;
    display: none;
    top: 250px;
    right: -16px;
  }

  .uui-text-size-medium {
    font-size: 16px;
  }

  .uui-faq01_heading {
    font-weight: 700;
  }

  .guide-back-button {
    display: flex;
    top: 16px;
    left: 40px;
  }

  .guide-btn-icon {
    width: 20px;
    height: 20px;
    padding-top: 0;
  }

  .header-section-div---guide-2 {
    position: relative;
    overflow: hidden;
  }

  .guide-hero-section-g2 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    margin-top: 0;
    margin-bottom: 0;
    position: static;
  }

  .large-title---g2 {
    letter-spacing: -.68px;
    font-size: 34px;
  }

  .semi-circle {
    object-fit: scale-down;
    width: 100%;
    overflow: hidden;
  }

  .guide---2back-button {
    display: flex;
    top: 16px;
    left: 0;
  }

  .g2-chapter-title-div {
    z-index: 2;
    position: relative;
  }

  .sharing-link-div-warper {
    margin-top: 0;
    padding: 8px 12px;
    box-shadow: 0 8px 25px #0000000d;
  }

  .sharing-link-div-container {
    flex-direction: row;
  }

  .side-icon-bar-container {
    z-index: 2;
    justify-content: center;
    display: none;
    inset: auto 0% 0%;
  }

  .contents-button {
    display: none;
  }

  .html-embed-18.mobile {
    width: 28px;
    height: 28px;
  }

  .guide-sharing-link.mobile {
    padding: 10px;
  }

  .guide-content-container {
    flex-direction: column;
    position: relative;
  }

  .frame-40291 {
    display: flex;
    box-shadow: 0 8px 25px #0000000d;
  }

  .div-block-172 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: row;
    order: 1;
    align-self: flex-end;
    margin-bottom: 24px;
    margin-left: auto;
    display: none;
    top: auto;
    bottom: 24px;
  }

  .contents-div-2 {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    width: 100%;
    max-width: none;
    height: 50%;
    margin-top: 0;
    margin-left: 0;
    display: flex;
  }

  .frame-40295 {
    max-width: none;
  }

  .contents-list-div {
    width: 100%;
    overflow: auto;
  }

  .content-wrapper {
    justify-content: flex-end;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
    top: auto;
  }

  .content-wrapper-main {
    justify-content: flex-end;
    padding-left: 40px;
    padding-right: 40px;
    display: none;
    top: auto;
  }

  .related-resource-card-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 16px;
  }

  .vectors-wrapper-12 {
    width: 27px;
    max-width: 27px;
    height: 27px;
    max-height: 27px;
  }

  .related-resource-heading {
    font-size: 22px;
  }

  .related-resource---text {
    font-size: 16px;
  }

  .guide-2-cards-stack {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .table-of-contents---mobile {
    z-index: 10;
    background-image: linear-gradient(to top, #fff 30%, #fff0);
    width: 100%;
    padding-bottom: 24px;
    display: flex;
    position: sticky;
    inset: auto 0% 0%;
  }

  .table-of-contents, .share-btn {
    cursor: pointer;
  }

  .pro-tips {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 16px;
  }

  .vectors-wrapper-15 {
    width: 27px;
    height: 27px;
  }

  .pro-tips-text {
    font-size: 16px;
  }

  .pro-tips-heading {
    font-size: 22px;
  }

  .did-you-know {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 16px;
  }

  .vectors-wrapper-17 {
    width: 27px;
    height: 27px;
  }

  .dyk-heading {
    font-size: 22px;
  }

  .decode-the-word-card {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 16px;
  }

  .vectors-wrapper-19 {
    width: 27px;
    max-width: 27px;
    height: 27px;
    max-height: 27px;
  }

  .decode-the-word-text {
    font-size: 16px;
  }

  .decode-the-word-heading {
    font-size: 22px;
  }

  .yes-text-3, .no-text-3 {
    font-size: 16px;
  }

  .mobile-share-sheet {
    justify-content: flex-end;
    padding-left: 40px;
    padding-right: 40px;
    display: none;
    top: auto;
  }

  .share-sheet-bg {
    justify-content: flex-end;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
    top: auto;
  }

  .share-sheet {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    width: 100%;
    max-width: none;
    height: 22%;
    margin-top: 0;
    margin-left: 0;
    display: flex;
  }

  .share-sheet-div {
    width: 100%;
    overflow: visible;
  }

  .sharing-link-div-container-mobile {
    flex-direction: row;
    justify-content: flex-start;
  }

  .faq--question {
    font-size: 16px;
  }

  .blog-faq-item.last {
    border-bottom-style: none;
    padding-bottom: 8px;
  }

  .faq-answer {
    padding-right: 24px;
    font-size: 16px;
  }

  .guide-card-heading {
    letter-spacing: -.56px;
    font-size: 28px;
    line-height: 120%;
  }

  .tam-nav-link-div {
    display: none;
  }

  .tam-nav-link-div-mobile {
    background-color: #edf0fe;
    margin-top: 12px;
    display: flex;
  }

  .tam-nav-link-div-mobile:hover {
    background-color: #e0e5ff;
  }

  .tam-nav-link-div-mobile.ad-webinar {
    background-color: #fcf6ee;
    width: 100%;
  }

  .tam-nav-link-div-mobile.ad-webinar:hover {
    background-color: #fff2e1;
  }

  .cu-section-div {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .link-card-heading.width {
    max-width: 90%;
  }

  .div-block-179 {
    background-position: 50%;
  }

  .web-title1-3 {
    font-size: 28px;
  }

  .web-subtitle2-3 {
    font-size: 14px;
    font-weight: 500;
  }

  .heading-17 {
    font-size: 64px;
    line-height: 77px;
  }

  .div-block-182 {
    margin-bottom: 40px;
  }

  .lottie-contact-us {
    width: 50%;
  }

  .main-grid---contact-us {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    place-content: space-between;
    place-items: stretch stretch;
    margin-left: 40px;
    margin-right: 40px;
    font-family: Inter, sans-serif;
  }

  .web-title1-4 {
    font-size: 22px;
  }

  .web-large-body-3 {
    font-size: 16px;
    font-weight: 400;
  }

  .vectors-wrapper-21 {
    width: 70%;
    height: 90%;
  }

  .call-back-form-school {
    padding-left: 64px;
    padding-right: 64px;
  }

  .content-container---subsection-table {
    grid-row-gap: 16px;
  }

  .guide-3-cards-stack {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .header-section-div---guide-3 {
    position: relative;
    overflow: hidden;
  }

  .image-53-copy {
    width: 70%;
  }

  .locked-subtext-copy {
    text-align: center;
    letter-spacing: 0;
    min-width: 100%;
    font-size: 16px;
    font-weight: 500;
  }

  .banner-2 {
    grid-template-columns: 1fr;
  }

  .text-10 {
    font-size: 22px;
  }

  .banners-wrapper {
    grid-row-gap: 40px;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .banner-1, .banner-3 {
    grid-template-columns: 1fr;
  }

  .image-56, .image-57, .image-58 {
    display: none;
  }

  .tam---next-steps-banner {
    padding-left: 64px;
    padding-right: 64px;
  }

  .frame-12167 {
    padding: 24px;
  }

  .graphic-1 {
    justify-content: center;
  }

  .popup-image {
    width: 60%;
  }

  .teach-abraod-guide-img {
    width: 90%;
  }

  .frame-12168-copy {
    grid-template-columns: 1fr;
  }

  .cross-btn-tam {
    align-self: flex-start;
    display: flex;
    top: 16px;
    right: 16px;
  }

  .graphic-2 {
    justify-content: center;
  }

  .image-54-copy-copy {
    width: 100%;
  }

  .talk-to-a-mentor-card {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 16px;
  }

  .tam-card-heading {
    font-size: 22px;
  }

  .guides-button-tam-card.white {
    text-align: center;
    align-self: center;
    width: 100%;
  }

  .tam-card---text {
    font-size: 16px;
  }

  .tam-card---text.question {
    font-size: 22px;
  }

  .guide-hero-section-g4 {
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-columns: 1fr;
    margin-top: 40px;
    margin-bottom: 0;
    position: static;
  }

  .g4-chapter-title-div {
    z-index: 2;
    position: relative;
  }

  .large-title---g4 {
    letter-spacing: -.68px;
    font-size: 34px;
  }

  .cover-image---person-g4 {
    width: 65%;
  }

  .guide-4-cover-bg-image {
    object-fit: none;
  }

  .g4-ch-card-titles {
    letter-spacing: -.44px;
    width: 75%;
    max-width: 100%;
    font-size: 22px;
  }

  .guide-4-cover-image {
    object-fit: none;
  }

  .zoho-form {
    padding-left: 64px;
    padding-right: 64px;
  }

  .zoho-form-cross-btn {
    align-self: flex-start;
    display: flex;
  }

  .mask-4 {
    padding-bottom: 32px;
  }

  .slider-nav-blog {
    margin-bottom: 8px;
    display: block;
  }

  .guide-1-image {
    width: 46%;
  }

  .guide-1-image.blog {
    width: 48%;
  }

  .guide-card-bg-guide-1 {
    object-fit: cover;
    height: 100%;
    inset: 0% 0% auto;
  }

  .guide-3-image {
    width: 70%;
  }

  .gide---2-image {
    width: 80%;
  }

  .guide-1-image-copy {
    width: 45%;
  }

  .guide-4-image {
    align-self: center;
    width: 41%;
  }

  .guide-4-cover-image-blog {
    object-fit: none;
    height: 100%;
  }

  .div-container.v2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .text-15 {
    font-size: 28px;
  }

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

  .as-content-div {
    grid-row-gap: 8px;
  }

  .as-content-div.v2 {
    align-self: flex-start;
    width: 90%;
    padding-top: 24px;
  }

  .image-60 {
    width: 40%;
  }

  .image-60.v2 {
    align-self: center;
    width: 90%;
  }

  .chapter-title-div-g5 {
    z-index: 2;
    position: relative;
  }

  .main-image-g5 {
    width: 70%;
  }

  .eligibiliyy-text {
    font-size: 16px;
  }

  .itu-card, .english-course-card {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 16px;
  }

  .guide-5-image {
    width: 60%;
  }

  .strip-text {
    letter-spacing: 0;
    font-size: 16px;
    font-weight: 500;
  }

  .strip-text.large.usa-lp {
    width: 70%;
    font-size: 18px;
  }

  .strip-button {
    align-self: center;
  }

  .header-contents-div {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .header-contents-div.pgctl {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    margin-top: 64px;
    margin-bottom: 34px;
  }

  .pre-title {
    min-width: 100%;
  }

  .title-2---english-pdp {
    letter-spacing: -.44px;
    font-size: 22px;
  }

  .pdp-body-text {
    letter-spacing: 0;
    font-size: 16px;
    font-weight: 500;
  }

  .pdp-body-text.dark, .pdp-body-text.grey {
    font-weight: 400;
  }

  .pdp-body-text.mid-grey {
    align-self: flex-start;
    font-weight: 400;
  }

  .course-content-div.pgctl {
    height: auto;
  }

  .course-content-wrapper {
    width: 100%;
  }

  .pdp-small-body-text {
    letter-spacing: 0;
  }

  .pdp-small-body-text.dark.center.inline {
    min-width: auto;
  }

  .pdp-small-body-text.dark.tm {
    margin-top: 40px;
  }

  .pdp-small-body-text.dark.tm ol {
    font-size: 14px;
  }

  .pdp-small-body-text.dark.tm.white {
    margin-top: 24px;
  }

  .pdp-small-body-text.white {
    font-size: 14px;
    font-weight: 400;
  }

  .pdp-small-body-text.grey {
    font-weight: 400;
  }

  .pdp-small-body-text.grey.center.inline {
    min-width: auto;
  }

  .pdp-small-body-text.grey.tm {
    margin-top: 40px;
  }

  .pdp-small-body-text.grey p {
    font-size: 14px;
  }

  .pdp-small-body-text.grey h4 {
    font-size: 16px;
  }

  .pdp-small-body-text.mid-grey {
    min-width: 0;
    font-weight: 400;
  }

  .pdp-small-body-text.mid-grey.samll {
    font-size: 14px;
  }

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

  .primary-button.fee-btn {
    width: 100%;
  }

  .primary-button.enrol-now.small {
    flex: 0 auto;
    align-self: stretch;
    margin-top: 16px;
  }

  .primary-button.enrol-now.small.mob {
    align-self: center;
    margin-top: 0;
    display: block;
  }

  .primary-button.pgctl-pdp {
    flex: none;
  }

  .course-highlight-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 32px;
    margin-bottom: 32px;
    display: grid;
  }

  .course-highlight-div {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: row;
  }

  .logo-slider-section {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .pdp-subtitle {
    letter-spacing: -.02em;
    min-width: 100%;
    font-size: 22px;
  }

  .pdp-subtitle.left {
    min-width: auto;
  }

  .title-1---english-pdp {
    letter-spacing: -.56px;
    font-size: 28px;
  }

  .title-1---english-pdp.dark.slider {
    letter-spacing: -.4px;
    margin-top: 0;
    font-size: 20px;
  }

  .title-1---english-pdp.dark.center {
    width: auto;
  }

  .title-1---english-pdp.center.left {
    text-align: left;
  }

  .this-course-content-wrapper.smart-learning {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .cetificate-warpper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .certificate-content-div.top, .certificate-image {
    width: 100%;
  }

  .meet-your-instructor {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    width: 100%;
    margin-right: 0;
    padding-bottom: 24px;
    padding-right: 0;
  }

  .instractor-details-div {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    align-self: flex-start;
    margin-top: -108px;
    margin-left: 40px;
    margin-right: 40px;
    position: relative;
  }

  .frame-40100, .question-icon-copy {
    width: auto;
  }

  .video-2 {
    width: 100%;
  }

  .fee-contents-div {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .pdp-tabs-menu {
    flex-direction: column;
  }

  .pdp-tab {
    margin-bottom: 12px;
  }

  .pdp-tab.w--current {
    margin-bottom: 0;
  }

  .course-outcome-content-div {
    bottom: 24px;
    left: 24px;
    right: 24px;
  }

  .subtitle-text {
    letter-spacing: 0;
    font-size: 16px;
    font-weight: 500;
  }

  .tab-link-text {
    letter-spacing: 0;
    min-width: 100%;
    font-size: 16px;
    font-weight: 500;
  }

  .tabs-2 {
    display: none;
  }

  .co-image {
    object-fit: cover;
    object-position: 50% 50%;
    height: 350px;
  }

  .cetificate-warpper-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .course-highlight-tabs {
    display: none;
  }

  .title-1---english-pdp.dark.center.lw {
    width: 100%;
  }

  .title-1---english-pdp.dark.center.left {
    text-align: left;
  }

  .title-1---english-pdp.dark.lw {
    width: 100%;
  }

  .pdp---title-4 {
    letter-spacing: -.36px;
    font-size: 18px;
  }

  .resource-card {
    margin-right: 20px;
  }

  .resources-wrapper {
    display: flex;
  }

  .image-62 {
    object-fit: cover;
    object-position: 50% 0%;
    width: 100%;
    height: 600px;
  }

  .pdp-large-body-text.center.lw {
    width: 100%;
  }

  .pdp-large-body-text.center.lw.left {
    text-align: left;
  }

  .pdp-large-body-text.center.left {
    text-align: left;
    align-self: flex-start;
    width: 100%;
  }

  .pdp-large-body-text.grey.center.lw.left {
    width: 100%;
  }

  .pdp-large-body-text.small {
    font-size: 16px;
  }

  .div-block-189 {
    align-self: center;
    margin-left: 40px;
    margin-right: 40px;
  }

  .smart-laerning-slider {
    height: 100%;
    margin-bottom: 48px;
  }

  .smart-learning-slide-content {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
  }

  .smart-learning-slide-content.mobile {
    flex-flow: column;
    display: flex;
  }

  .smart-learning-slide-content.web {
    display: none;
  }

  .smart-learning-lotties {
    border: 1px solid #e2e8f0;
  }

  .div-block-191 {
    width: 60%;
  }

  .div-block-195.mob {
    display: flex;
  }

  .teatimonial-content---div {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .frame-40360 {
    grid-column-gap: 16px;
  }

  .text-28 {
    font-size: 48px;
  }

  .slider-5 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
  }

  .milestone-item {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .milestone-arrow-icon {
    width: auto;
  }

  .course-help-career-mobile {
    display: block;
  }

  .accordian-content-wrapper {
    display: flex;
  }

  .accordian-item {
    border-radius: 8px;
  }

  .accordian-header {
    padding: 12px 16px;
  }

  .accordian-header.key-highs {
    color: #f1f5f9;
    background-color: #1e293b;
  }

  .accordion-arrow.key-highs-icon {
    transform: rotate(180deg);
  }

  .course-help-section-div {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .faq-tabs {
    display: none;
  }

  .school-logo-image {
    border-radius: 16px;
  }

  .div-block-196 {
    background-image: linear-gradient(#fff0, #000000e6 89%);
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
  }

  .div-block-197 {
    width: 100%;
    position: relative;
  }

  .pdp--section-grid {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    place-content: space-between;
    place-items: stretch stretch;
    margin-left: 40px;
    margin-right: 40px;
    font-family: Inter, sans-serif;
    display: none;
  }

  .div-block-191-mob {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    background-color: #fff;
    border-radius: 8px;
    justify-content: flex-start;
    width: 100%;
    padding: 24px;
  }

  .div-block-198 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    display: flex;
  }

  .div-block-192-mob {
    border: 1px #000;
    border-radius: 8px;
    box-shadow: 0 6px 15px #0000000d;
  }

  .mask-7 {
    height: 100%;
  }

  .ctg-button-text-copy {
    flex: 1;
  }

  .video-2-copy {
    width: 100%;
  }

  .ad-regsiter-form {
    padding-left: 64px;
    padding-right: 64px;
  }

  .div-block-199 {
    padding: 0;
  }

  .header-content-container {
    padding: 0 40px 48px;
    position: static;
  }

  .header-content-container.dp {
    padding-bottom: 16px;
  }

  .text-35 {
    font-size: 18px;
    line-height: 130%;
  }

  .text-35.hidden {
    display: none;
  }

  .become-ready-to-teach-in-international-schools-0 {
    font-size: 34px;
  }

  .heading-1 {
    width: 100%;
    font-size: 34px;
  }

  .heading-1.white {
    width: 100%;
  }

  .cta-button-lp.org, .cta-button-lp.org-copy {
    display: flex;
  }

  .subtitle-lp {
    letter-spacing: -.02em;
    min-width: 100%;
    font-size: 22px;
  }

  .text-38.large, .text-39.large {
    font-size: 16px;
  }

  .fc-card.last {
    width: 100%;
  }

  .tam-strip---1 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/6668329a8153fb0cebeaab8c_mob%20tam%201%20bg.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-flow: column;
    padding-bottom: 0;
  }

  .vectors-wrapper-39 {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .heading-2---lp {
    letter-spacing: -.56px;
    font-size: 28px;
  }

  .tam-strip---2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/6668329a2ac4748c8717c9d2_mob%20tam%202%20bg.webp");
    background-position: 50% 70%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-flow: column;
    padding-bottom: 0;
  }

  .tam-strip---3 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/6668329ae634a7edbb462501_mob%20tam%203%20bg.webp");
    background-position: 50% 70%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-flow: column;
    padding-bottom: 0;
  }

  .section-container {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .ws-content-card {
    bottom: 12px;
    left: 12px;
    right: 12px;
  }

  .step-1 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .frame-40938 {
    grid-row-gap: 4px;
  }

  .step-2, .step-3 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .div-block-202 {
    background-image: linear-gradient(#0000 57%, #fff);
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .div-block-203 {
    position: relative;
  }

  .grid-13 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .next-button-3.hidden, .back-button-3.hidden {
    display: none;
  }

  .teacher-testimonials.mob {
    margin-top: 160px;
  }

  .vt-slide.ai-tools {
    height: 485px;
  }

  .st-mask.ai-tools {
    width: 400px;
    height: 484px;
  }

  .bento-grid {
    flex-flow: column;
    display: flex;
  }

  .cyan-card {
    flex-flow: row;
    order: 3;
    justify-content: space-between;
    align-items: center;
    max-height: none;
  }

  .purple-card {
    order: 2;
    justify-content: space-between;
    max-height: none;
  }

  .blue-card {
    flex-flow: row;
    order: -1;
    justify-content: space-between;
    align-items: center;
    height: auto;
    max-height: none;
  }

  .bento-grid-large-body {
    letter-spacing: 0;
    min-width: 100%;
    font-size: 16px;
    font-weight: 500;
  }

  .bento-grid-card-title {
    letter-spacing: -.44px;
    font-size: 22px;
  }

  .green-card {
    flex-flow: row;
    order: 4;
    align-items: center;
    max-height: none;
  }

  .orange-card {
    order: 5;
    max-height: none;
  }

  .image-66.ld {
    margin-top: 0;
  }

  .image-66.web {
    align-self: baseline;
    display: block;
  }

  .image-67 {
    width: 100%;
  }

  .div-block-206 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .heading-2---lp-copy {
    letter-spacing: -.56px;
    font-size: 28px;
  }

  .heading-2---lp-copy.white {
    font-size: 22px;
  }

  .section-container-certificate {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .grid-14 {
    grid-template-columns: 1fr 1fr;
  }

  .landing-page-hero-section {
    position: relative;
    overflow: hidden;
  }

  .identifying-the-problem-section {
    border-radius: 20px;
    margin-left: 40px;
    margin-right: 40px;
    padding: 32px;
  }

  .frame-40307, .frame-40306 {
    grid-row-gap: 32px;
  }

  .text-57 {
    font-size: 22px;
  }

  .feeling-under-confident-teaching-today-s-tech-savvy-kids-0, .feeling-under-confident-teaching-today-s-tech-savvy-kids-1 {
    font-size: 18px;
  }

  .bg-image-lp {
    object-fit: cover;
    object-position: 50% 50%;
    height: 100%;
    top: auto;
  }

  .image-container-lp {
    z-index: 2;
    position: relative;
  }

  .cs-content-section {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .text-65 {
    width: 90%;
    font-size: 18px;
  }

  .cs-card-div {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .cs-card-shape {
    height: 24px;
  }

  .cs-card-heading {
    font-size: 22px;
  }

  .div-block-212 {
    width: 100%;
  }

  .text-66 {
    font-size: 22px;
  }

  .frame-40808 {
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .text-67 {
    font-size: 22px;
  }

  .vectors-wrapper-44 {
    width: 100%;
    height: 100%;
  }

  .frame-40809 {
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .certificates-section-lp {
    overflow: hidden;
  }

  .div-block-213 {
    display: none;
  }

  .section-container-certificates {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .image-72 {
    width: 25%;
    top: -10%;
  }

  .image-72-copy {
    width: 25%;
    bottom: 10%;
  }

  .tam, .frame-40949 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .vectors-wrapper-46 {
    top: -30%;
    left: -15%;
  }

  .vectors-wrapper-47 {
    bottom: -35%;
    right: -12%;
  }

  .tam-section {
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-2---lp-small {
    letter-spacing: -.56px;
    font-size: 22px;
  }

  .frame-40791 {
    width: 100%;
  }

  .text-77 {
    font-size: 18px;
  }

  .section-container-suraasa-edge {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .subtitle-lp-2 {
    letter-spacing: -.02em;
    min-width: 100%;
    font-size: 22px;
  }

  .subtitle-lp-2.lw {
    font-size: 20px;
  }

  .image-75 {
    width: 100%;
  }

  .div-block-214 {
    display: none;
  }

  .heading-3---lp {
    letter-spacing: -.56px;
    font-size: 22px;
  }

  .certificate-slider-lp2 {
    display: flex;
  }

  .st-slider.ai-tools {
    margin-bottom: 32px;
  }

  .image-66-copy {
    display: none;
  }

  .tam-card-lp {
    padding-left: 40px;
    padding-right: 40px;
  }

  .stat-highlight-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 32px;
    margin-bottom: 32px;
    display: grid;
  }

  .subtitle--1-sp {
    letter-spacing: -.02em;
    min-width: 100%;
    font-size: 17px;
  }

  .subtitle--1-sp.left {
    min-width: auto;
  }

  .subtitle--1-sp.left.lw-2 {
    text-align: left;
    align-self: center;
    width: 100%;
    font-size: 18px;
  }

  .subtitle--1-sp.dark.center {
    text-align: center;
    font-size: 20px;
  }

  .subtitle--1-sp.dark.center.lw.left {
    text-align: left;
    width: 100%;
  }

  .solutions-card {
    flex-flow: column;
  }

  .subtitle--2-sp {
    letter-spacing: -.02em;
    min-width: 100%;
    font-size: 16px;
  }

  .sc-content-wrapper {
    padding: 24px;
  }

  .section-container-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .image-76 {
    height: auto;
  }

  .image-76.hidden {
    display: none;
  }

  .image-76.tm {
    width: 70%;
    padding-top: 0;
    padding-right: 16px;
  }

  .image-76-copy {
    width: 80%;
  }

  .cta-content-wrapper, .sch-content-wrapper {
    padding: 24px;
  }

  .form-section {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .footer-school-lp {
    padding-left: 0;
    padding-right: 0;
  }

  .school-page-content-container {
    position: static;
  }

  .white---sp {
    font-size: 34px;
  }

  .background-video-3 {
    height: 550px;
  }

  .testimonial-card---sp {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding: 24px;
  }

  .sp-slider {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .sp-task, .sp-slide {
    width: 100%;
  }

  .sp-slide-nav {
    width: 80%;
    bottom: -2%;
  }

  .slider-buttons-sp {
    z-index: 2;
    justify-content: space-between;
    align-self: stretch;
    display: flex;
    position: relative;
  }

  .sp-slide-nav-copy {
    z-index: 3;
    align-self: center;
    width: 80%;
    bottom: 0%;
    left: auto;
    right: auto;
  }

  .mobile-image-sp {
    width: 100%;
    padding-top: 12px;
    display: block;
  }

  .side-shapes, ._3-step-bg-element {
    display: none;
  }

  .school-page-form {
    padding-left: 64px;
    padding-right: 64px;
  }

  .cta-button-sp {
    align-self: stretch;
  }

  .guide-orange-card {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 16px;
  }

  .orange-card-heading {
    font-size: 22px;
  }

  .orange-card-text {
    font-size: 16px;
  }

  .teacher-testimonial-card-guide {
    padding: 16px;
  }

  .navbar-landing-page {
    border-style: none;
    height: 100%;
  }

  .navbar-landing-page.non-sticky {
    position: relative;
  }

  .nav-bar-div-lp {
    border: 0 solid #000;
    align-items: center;
    min-width: 100%;
    max-width: 740px;
    height: 100%;
  }

  .brand-lp {
    flex: 0 auto;
    order: 0;
    align-self: center;
    display: block;
  }

  .sign-up-button-lp {
    align-self: center;
    margin: 0;
  }

  .sign-up-button-lp.mob {
    display: none;
  }

  .neutral-card {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 16px;
  }

  .neutral-card-text {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    font-size: 16px;
    display: block;
  }

  .body-9 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: column;
    display: flex;
  }

  .button-w-subtext.center.left {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .subtext---text {
    line-height: 130%;
  }

  .form-hero-section {
    z-index: 6;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    padding: 40px;
    position: relative;
  }

  .hero-content-wrapper {
    width: 100%;
  }

  .points-wrapper.web {
    display: none;
  }

  .points-wrapper.mob {
    display: flex;
  }

  .gradient-icon {
    min-width: 48px;
    min-height: 48px;
  }

  .subtitle-text-2 {
    font-size: 18px;
  }

  .gradient-icon-2, .gradient-icon-3, .gradient-icon-4, .gradient-icon-5 {
    min-width: 48px;
    min-height: 48px;
  }

  .form-container {
    align-self: center;
    width: 100%;
  }

  .tamm---title {
    letter-spacing: -.68px;
    font-size: 34px;
    line-height: 41px;
  }

  ._2nd-logo-row.mob {
    display: block;
  }

  .shot-lp-footer {
    padding-bottom: 108px;
  }

  .athe {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .frame-1000011081 {
    align-self: flex-start;
    max-width: 100%;
  }

  .bottom-button {
    z-index: 5;
    background-color: #fff;
    border: 1px #000;
    border-top: 1px solid #e2e8f0;
    display: block;
    position: fixed;
    inset: auto 0% 0%;
  }

  .bottom-button-tam {
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 16px 32px;
    display: flex;
  }

  .hero-with-form {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/66b9d88682d716e72789fc5e_Hero%20Mob%20Bg.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    flex-flow: column;
    padding: 40px;
  }

  .hero-with-form.cc--cobined-lp {
    background-color: #101010;
    padding: 40px;
  }

  .content-wrapper-lpd {
    align-self: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .view-all-openings-btn-copy {
    text-align: center;
    align-self: stretch;
    margin: 24px 16px 0 0;
  }

  .card-heading-div {
    padding: 16px;
  }

  .nm-image {
    align-self: flex-end;
  }

  .qoute-card {
    flex-flow: column;
  }

  .div-block-221 {
    margin-top: 32px;
    margin-left: 32px;
    margin-right: 32px;
  }

  .content-div-wp {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .pdp-large-body-text.grey {
    font-size: 16px;
  }

  .hero-with-form-wp {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    background-image: url("https://cdn.prod.website-files.com/6156c6b6f3bf26c32aa4e258/66cee07ad4c86ef5d8c12852_Mobile%20Hero%20BG.avif");
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-flow: column;
    padding: 40px;
  }

  .content-wrapper-wp {
    align-self: flex-start;
    width: 100%;
  }

  .masterclass-banner {
    min-height: auto;
  }

  .masterclass-pre-register-form-wp {
    margin-bottom: -40px;
  }

  .form-container-wp {
    align-self: center;
    width: 100%;
    max-width: none;
  }

  .image-78, .image-78-copy {
    object-fit: cover;
    object-position: 50% 50%;
    width: 100%;
    height: 500px;
  }

  .image-78-3 {
    object-fit: cover;
    object-position: 50% 0%;
    width: 100%;
    height: 550px;
  }

  .form-section---dubai-page {
    background-color: #0f172a;
    margin-bottom: 1px;
  }

  .form-wapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-style: none;
    border-radius: 0;
    flex-flow: column;
    align-self: flex-start;
  }

  .form-div {
    background-color: #fff;
    border-radius: 16px;
    padding: 0;
  }

  .form-content-div {
    padding: 0;
  }

  .questions-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    display: none;
  }

  .bottom-cta-card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .success-stories-div-dp {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .card_side {
    backface-visibility: hidden;
  }

  .heading-2---dp {
    letter-spacing: -.56px;
    font-size: 28px;
  }

  .flip-cards-stack {
    grid-template-columns: 1fr 1fr;
    overflow: hidden;
  }

  .dubiai-guide-card {
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .section-container-dp {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .hero-image-dubai-page {
    object-fit: cover;
    object-position: 90% 50%;
    background-image: linear-gradient(#000, #fff);
    border-radius: 0;
    height: 600px;
  }

  .questions-slider {
    display: flex;
  }

  .cta-text-div {
    justify-content: center;
    align-items: flex-start;
  }

  .dubai-guide-card-image {
    width: 100%;
  }

  .ai-tools-page-h1 {
    letter-spacing: -.68px;
    font-size: 34px;
  }

  .ai-tools-page-h1.main-page {
    line-height: 120%;
  }

  .ai-tools-page-h1.lw, .ai-tools-page-h1.lw-2 {
    width: 100%;
  }

  .video-wrapper {
    background-color: #fff;
    border-radius: 16px;
    outline-width: 8px;
    box-shadow: 0 0 50px 20px #ffa93480;
  }

  .video-wrapper.light-blue {
    box-shadow: 0 0 50px 20px #3b82f680;
  }

  .video-wrapper.dark-green {
    box-shadow: 0 0 50px 20px #138d7580;
  }

  .video-wrapper.light-green {
    box-shadow: 0 0 50px 20px #97bc6280;
  }

  .video-wrapper.yellow {
    box-shadow: 0 0 50px 20px #eec23980;
  }

  .faq-section---ai-tools {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    padding-bottom: 40px;
  }

  .ai-tools-page-section {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .ai-tools-page-h2 {
    letter-spacing: -.56px;
    font-size: 28px;
  }

  .ai-tools-page-h2.dark.center.lw {
    width: 100%;
  }

  .ai-tools-page-h2.dark.center.left {
    text-align: left;
    align-self: flex-start;
  }

  .steps-section-container {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .ai-tools-step-div {
    max-width: none;
  }

  .benefit-card-wrapper {
    flex-flow: column;
  }

  .title-2---english-pdp-copy {
    letter-spacing: -.44px;
    font-size: 22px;
  }

  .title-3---ai-page {
    letter-spacing: -.36px;
    font-size: 18px;
  }

  .button-w-subtext-ai-tools.center.left {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .bg-blur-image-video {
    box-sizing: content-box;
    object-fit: none;
    height: 100%;
    display: none;
    overflow: visible;
  }

  .output-card {
    height: 100%;
  }

  .fp_offer-contianer, .fp_offer-wrapper {
    width: 100%;
  }

  .output-cards-wrapper {
    flex-flow: column;
    width: 100%;
    display: none;
  }

  .output-card-content-div {
    max-width: none;
  }

  .output-card-heading {
    font-size: 18px;
  }

  .output-image {
    align-self: flex-end;
    height: auto;
  }

  .sheet-cross-btn {
    align-self: flex-start;
    display: flex;
  }

  .steps-section-image {
    width: 100%;
  }

  .flag-emoji {
    display: inline;
  }

  .outputs-slider {
    height: 550px;
    padding: 0;
    display: flex;
  }

  .video-wrapper-blog {
    background-color: #fff;
    outline-width: 8px;
  }

  .video-wrapper-blog.light-blue {
    box-shadow: 0 0 50px 20px #3b82f680;
  }

  .video-wrapper-blog.dark-green {
    box-shadow: 0 0 50px 20px #138d7580;
  }

  .video-wrapper-blog.light-green {
    box-shadow: 0 0 50px 20px #97bc6280;
  }

  .video-wrapper-blog.yellow {
    box-shadow: 0 0 50px 20px #eec23980;
  }

  .blog-page-section {
    position: relative;
  }

  .content-container {
    margin-bottom: 32px;
  }

  .pretitle-text {
    color: #64748b;
    margin-top: 0;
  }

  .blog-page-h1 {
    letter-spacing: -.68px;
    font-size: 34px;
  }

  .blog-page-h1.main-page {
    line-height: 120%;
  }

  .blog-page-h1.lw, .blog-page-h1.lw-2 {
    width: 100%;
  }

  .blog-author-name {
    letter-spacing: 0;
  }

  .blog-author-name.dark {
    font-weight: 400;
  }

  .content-section-blog {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    margin-top: 0;
    padding-bottom: 0;
  }

  .sidebar-container {
    margin-top: 16px;
  }

  .blog-content {
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    position: relative;
  }

  .blog-content h4 {
    letter-spacing: -.36px;
    font-size: 18px;
    line-height: 22px;
  }

  .blog-content h1 {
    font-size: 34px;
    line-height: 41px;
  }

  .blog-content h2 {
    letter-spacing: -.56px;
    margin-bottom: 24px;
    font-size: 28px;
    line-height: 34px;
  }

  .blog-content h3 {
    letter-spacing: -.44px;
    font-size: 22px;
    line-height: 27px;
  }

  .heading-19 {
    letter-spacing: -.32px;
    font-size: 16px;
    line-height: 19px;
  }

  .form-container-blog {
    align-self: center;
    width: 100%;
  }

  .blog-contents {
    border-radius: 8px;
  }

  .sider-bar-sticky-part {
    display: none;
  }

  .accordian-header-blog {
    padding: 12px 16px;
  }

  .accordian-header-blog.key-highs {
    color: #f1f5f9;
    background-color: #1e293b;
  }

  .blog-side-cta {
    z-index: 10;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    align-self: center;
    height: 32px;
    margin: 0;
    display: none;
    position: fixed;
    top: 60%;
    bottom: 0%;
    right: -60px;
    transform: rotate(-90deg);
  }

  .tam-form-modal-blog {
    opacity: 1;
    justify-content: flex-end;
    padding-left: 40px;
    padding-right: 0;
    display: none;
    top: auto;
  }

  .form-container-tam-blog {
    border-radius: 0;
    width: 100%;
    max-width: none;
    height: 100%;
    max-height: 100%;
    margin-top: 0;
    margin-left: 0;
    display: flex;
  }

  .tam-form-embed-blog {
    height: 100%;
  }

  .plus-page-section, .plus-page-section.cta {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .plus-hero-section {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .plus-hero-image.mobile {
    display: none;
  }

  .plus-page-content-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .plus-page-content-wrapper.cta {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .heading-content-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .heading-content-wrapper.hero {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .plus-page-h1 {
    width: 100%;
    font-size: 48px;
    line-height: 48px;
  }

  .plus-page-subtitle {
    letter-spacing: -.36px;
    font-size: 18px;
    line-height: 25px;
  }

  .plus-cta-button {
    text-align: center;
    padding-top: 16px;
    padding-bottom: 16px;
    display: none;
  }

  .plus-cta-button.mobile {
    display: none;
  }

  .plus-cta-button.web-hidden {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .plus-page-h2 {
    font-size: 28px;
    line-height: 28px;
  }

  .plus-page-h2.white {
    width: 100%;
  }

  .plus-button-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .plus-review-text-wrapper {
    justify-content: center;
    align-items: baseline;
    width: 100%;
  }

  .plus-fc-card {
    grid-column-gap: 8px;
    border-radius: 12px;
    padding: 12px;
  }

  .plus-fc-card.last {
    width: 100%;
  }

  .emoji-icon {
    width: 32px;
    min-width: 32px;
    max-width: 32px;
    height: 32px;
    min-height: 32px;
    max-height: 32px;
  }

  .emoji {
    font-size: 20px;
  }

  .plus-fc-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .plus-video {
    display: none;
  }

  .plus-video-image {
    border-radius: 24px;
  }

  .footer-plus-page {
    padding-left: 0;
    padding-right: 0;
  }

  .plus-text-section {
    letter-spacing: -.56px;
    font-size: 28px;
    line-height: 34px;
  }

  .inline-text-image {
    height: 32px;
    padding-left: 2px;
    padding-right: 2px;
  }

  .plus-cta-heading {
    letter-spacing: -.68px;
    width: 100%;
    font-size: 34px;
    line-height: 41px;
  }

  .plus-page-subtitle-2 {
    font-size: 18px;
    line-height: 25px;
  }

  .plus-cta-section-button {
    text-align: center;
    padding: 16px 32px;
  }

  .plus-cta-section-button.mobile {
    display: none;
  }

  .plus-cta-section-button.web-hidden {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .plus-cta-button-text {
    font-size: 16px;
    line-height: 19px;
  }

  .plus-page-cta-card {
    border-radius: 24px;
    padding: 40px;
  }

  .giveaway-steps-card-wrapper {
    flex-flow: column;
  }

  .plus-testimonials-wrapper {
    border-radius: 0;
  }

  .plus-testimonials-wrapper-stroke {
    border-radius: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .track-horizontal-reverse-image {
    grid-column-gap: 16px;
  }

  .reverse-wrapper {
    align-self: flex-end;
  }

  .plus-page-h3 {
    letter-spacing: -.44px;
    font-size: 22px;
    line-height: 27px;
  }

  .plus-page-h3.white {
    color: #fff;
    align-self: center;
  }

  .ai-tools-bento {
    flex-flow: column;
    display: flex;
  }

  .ai-tools-card {
    border-radius: 24px;
  }

  .ai-tools-card-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    border-radius: 24px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .ai-tools-card-3 {
    border-radius: 24px;
    justify-content: flex-start;
    align-items: center;
    height: 180px;
  }

  .ai-tools-card-4 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    border-radius: 24px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .ai-tools-card-5 {
    border-radius: 24px;
  }

  .masterclass-bento {
    flex-flow: column;
    display: flex;
  }

  .masterclass-card-1 {
    border-radius: 24px;
    justify-content: flex-start;
    align-items: center;
  }

  .text-103 {
    font-size: 40px;
  }

  .text-106 {
    max-width: 350px;
  }

  .frame-1000011479 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: row;
    align-self: flex-start;
  }

  .text-107 {
    font-size: 34px;
  }

  .text-109 {
    text-align: left;
    align-self: flex-start;
  }

  .text-110 {
    font-size: 40px;
  }

  .masterclass-card-3, .masterclass-card-2 {
    border-radius: 24px;
    justify-content: flex-start;
    align-items: center;
    height: 180px;
  }

  .get-plus-button.web {
    display: none;
  }

  .get-plus-button.mobile {
    align-self: stretch;
    display: flex;
  }

  .get-plus-button.mobile.testimonials {
    margin-top: 24px;
    margin-left: 40px;
    margin-right: 40px;
  }

  .plus-cta-button-black {
    text-align: center;
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .plus-cta-button-black.mobile {
    display: none;
  }

  .plus-cta-button-black.web-hidden {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .plus-video-wrapper {
    background-color: #fff;
    border-radius: 16px;
    outline-width: 8px;
  }

  .plus-video-wrapper.light-blue {
    box-shadow: 0 0 50px 20px #3b82f680;
  }

  .plus-video-wrapper.dark-green {
    box-shadow: 0 0 50px 20px #138d7580;
  }

  .plus-video-wrapper.light-green {
    box-shadow: 0 0 50px 20px #97bc6280;
  }

  .plus-video-wrapper.yellow {
    box-shadow: 0 0 50px 20px #eec23980;
  }

  .plus-video-wrapper.mobile {
    border-radius: 0;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .play-button.web {
    width: 96px;
  }

  .play-button.mobile {
    width: 96px;
    display: block;
  }

  .c-autotabs.us-page {
    display: none;
  }

  .c-text-1 {
    padding-left: 24px;
    font-size: 16px;
  }

  .c-title-3 {
    font-size: 28px;
  }

  .share-button {
    display: none;
  }

  .sharing-link-blog-contianer {
    flex-direction: row;
  }

  .cross-btn-svg.mobile {
    width: 28px;
    height: 28px;
  }

  .event-card-heading {
    letter-spacing: -.36px;
    font-size: 18px;
  }

  .image-icon {
    display: none;
  }

  .icon-image---current {
    display: block;
  }

  .plus-tabs-grid {
    grid-column-gap: 20px;
    grid-row-gap: 24px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: space-between flex-start;
    place-items: flex-start stretch;
    width: 100%;
    margin-left: 40px;
    margin-right: 0;
    font-family: Inter, sans-serif;
    display: none;
  }

  .plus-feature-card-container.ai {
    padding-bottom: 0;
  }

  .plus-feature-card {
    border-radius: 16px;
    overflow: hidden;
  }

  .feature-card-wrapper {
    display: flex;
  }

  .tam-modal-header {
    max-width: none;
    padding-left: 40px;
    padding-right: 36px;
  }

  .video-wrapper-plus-tab {
    background-color: #fff;
    border-radius: 0;
    outline-width: 8px;
  }

  .video-wrapper-plus-tab.light-blue {
    box-shadow: 0 0 50px 20px #3b82f680;
  }

  .video-wrapper-plus-tab.dark-green {
    box-shadow: 0 0 50px 20px #138d7580;
  }

  .video-wrapper-plus-tab.light-green {
    box-shadow: 0 0 50px 20px #97bc6280;
  }

  .video-wrapper-plus-tab.yellow {
    box-shadow: 0 0 50px 20px #eec23980;
  }

  .c-text-1-copy {
    padding-left: 0;
    font-size: 16px;
    display: block;
  }

  .plus-video-modal {
    padding-left: 40px;
    padding-right: 40px;
  }

  .video-cross-btn {
    align-self: flex-start;
    display: flex;
  }

  .by-line {
    align-items: flex-start;
  }

  .author-card {
    margin-bottom: 40px;
  }

  .us-page-hero-section {
    padding: 40px;
  }

  .hero-section-card-container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    padding: 0;
  }

  .us-page-section {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .us-page-cta-card {
    background-position: 0%;
    border-radius: 24px;
    padding: 40px;
  }

  .plus-page-h2-copy {
    font-size: 28px;
    line-height: 28px;
  }

  .plus-page-h2-copy.white {
    width: 100%;
  }

  .us---page-h2 {
    font-size: 28px;
    line-height: 28px;
  }

  .us---page-h2.white {
    width: 100%;
  }

  .challenge-card, .solution-card {
    padding: 16px 20px;
  }

  .challenge-tag, .solution-tag {
    font-size: 16px;
  }

  .challenge-text {
    font-size: 18px;
    line-height: 130%;
  }

  .challenge-text.hidden {
    display: none;
  }

  .solution-text {
    font-size: 18px;
    line-height: 130%;
  }

  .solution-text.hidden {
    display: none;
  }

  .heading-container-us-page {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .school-testimonila-cards-wrapper {
    flex-flow: column;
  }

  .image-90 {
    max-height: 36px;
  }

  .us-page-profiles {
    display: flex;
  }

  .profile---name {
    font-size: 16px;
  }

  .profile---designation {
    letter-spacing: 0;
    min-width: 100%;
    font-size: 14px;
    font-weight: 400;
  }

  .profile---designation.dark.center.inline {
    min-width: auto;
  }

  .profile-button-div {
    display: flex;
  }

  .us-page-h1 {
    font-size: 34px;
  }

  .us-page-h1.main-page {
    line-height: 120%;
  }

  .us-page-h1.lw, .us-page-h1.lw-2 {
    width: 100%;
  }

  .us-page-h1.form {
    font-size: 34px;
  }

  .check-icon {
    align-self: center;
    width: 20px;
    height: 20px;
    margin-top: 0;
  }

  .us-page-subtitle {
    letter-spacing: -.36px;
    font-size: 16px;
  }

  .div-block-228 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 80%;
    padding: 24px;
  }

  .image-slider-vertical {
    flex-flow: column;
    width: 100%;
    height: auto;
    margin-bottom: 24px;
    padding-right: 0;
  }

  .track-vertical {
    grid-column-gap: 16px;
    flex-flow: row;
    align-self: flex-start;
  }

  .hero-image-div {
    flex-flow: row;
  }

  .us-page-image-hero {
    min-width: 140px;
  }

  .track-vertical-alt {
    grid-column-gap: 16px;
    flex-flow: row;
  }

  .tab-cards-wrappper-mobile {
    display: flex;
  }

  .description-text---tabs {
    padding-left: 0;
    font-size: 16px;
  }

  .reverse-wrapper-copy {
    align-self: flex-end;
  }

  .from-section-card-container {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 24px;
  }

  .us-page-form-content-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .us-page-form-section {
    padding: 0;
  }

  .steps-section-wrapper-us-page, .us-page-steeps-wrappper {
    width: 100%;
  }

  .step-tag-us-page {
    min-width: 80px;
  }

  .us-page-step-div {
    max-width: none;
  }

  .arrow-icon-us-page {
    width: auto;
  }

  .description-text-us-page-steps {
    letter-spacing: 0;
    min-width: 100%;
  }

  .description-text-us-page-steps.dark.center.inline {
    min-width: auto;
  }

  .suraasa-step-text {
    letter-spacing: 0;
    min-width: 100%;
  }

  .suraasa-step-text.dark.center.inline {
    min-width: auto;
  }

  .step-line---us-page {
    left: 40px;
  }

  .us-page-subtitle-2 {
    font-size: 18px;
    line-height: 25px;
  }

  .us-page-subtitle-2.dark {
    line-height: 130%;
  }

  .us-page-subtitle-2.dark.lw {
    width: 100%;
  }

  .us-hero-content {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 80%;
    padding: 24px;
  }

  .splide.slider1.side_padding, .splide.slider2.side_padding {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    display: flex;
  }

  .splide__slide.us-page-lp, .splide__slide.school-reviews, .splide__slide.itu-learner-masterclass {
    width: 360px;
    min-width: 360px;
    max-width: 360px;
  }

  .splide__arrows {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: flex;
  }

  .careers-page-points {
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    position: relative;
  }

  .about-suraasa-points {
    flex-flow: column;
    margin-bottom: 72px;
  }

  .about-suraasa-coulumn-1-copy {
    padding-right: 0;
  }

  .profile-embed {
    padding-bottom: 96px;
  }

  .lp-hero-wrapper {
    padding: 40px;
  }

  .lp-hero-container {
    background-position: 49% 100%;
    height: 600px;
  }

  .lp-section {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .lp-section.no-bt-margin, .lp-section.white.no-bm {
    padding-bottom: 0;
  }

  .lp-section.green.steps {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    padding-top: 56px;
    padding-bottom: 0;
  }

  .lp-section.white-copy.no-bm {
    padding-bottom: 0;
  }

  .lp-section.dark-blue.steps {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    padding-top: 56px;
    padding-bottom: 0;
  }

  .lp-section.low-bottom-margin {
    padding-bottom: 0;
  }

  .lp-section.green-light.steps {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: column;
    padding-top: 56px;
    padding-bottom: 0;
  }

  .lp-content-container {
    width: 70%;
  }

  .lp-content-container.suraasa-lp {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    bottom: 40px;
    left: 40px;
  }

  .lp-h1 {
    width: 100%;
    font-size: 34px;
    line-height: 108%;
  }

  .lp-h1.white {
    width: auto;
  }

  .lp-h1.rating-text {
    width: auto;
    font-size: 56px;
  }

  .lp-subtitle {
    letter-spacing: -.36px;
    font-size: 18px;
    line-height: 25px;
  }

  .lp-subtitle.left.mob-hidden {
    display: none;
  }

  .lp-subtitle.left.web-hidden {
    display: block;
  }

  .lp-subtitle.left-copy.mob-hidden {
    display: none;
  }

  .lp-subtitle.left-copy.web-hidden {
    display: block;
  }

  .lp-subtitle.med {
    font-size: 20px;
  }

  .lp-subtitle.grey {
    width: 100%;
  }

  .lp-h2 {
    font-size: 28px;
    line-height: 108%;
  }

  .lp-h2.white, .lp-h2.light, .lp-h2.white {
    width: 100%;
  }

  .lp-section-conatiner {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .lp-section-conatiner.vertical.lp-green-card, .lp-section-conatiner.vertical.lp-dark-card, .lp-section-conatiner.vertical.lp-itu-dark-card, .lp-section-conatiner.vertical.golden-card {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding: 24px;
  }

  .lp-section-conatiner.career-support__section {
    padding-top: 72px;
  }

  .lp-section-conatiner.career-support__section.lp-green-card, .lp-section-conatiner.career-support__section.lp-dark-card, .lp-section-conatiner.career-support__section.lp-itu-dark-card, .lp-section-conatiner.career-support__section.golden-card {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding: 24px;
  }

  .lp-heading-conatiner.lw, .lp-heading-conatiner.lw-2, .lp-heading-conatiner.lw-3, .lp-heading-conatiner.spacing, .lp-heading-conatiner.lw-4 {
    width: 100%;
  }

  .lp-heading-conatiner.new-year {
    margin-top: 56px;
    margin-bottom: 0;
  }

  .lp-section-content-container {
    width: 100%;
  }

  .lp-section-content-container.horizontal, .lp-section-wrapper.new-year, .lp-section-wrapper.new-year-copy {
    flex-flow: column;
  }

  .lp-section-image, .lp-section-image.side, .lp-section-image.raodmap {
    width: 100%;
    position: static;
  }

  .lp-section-image.vern {
    width: 100%;
  }

  .lp-section-image.steps {
    width: 80%;
    position: static;
  }

  .lp-section-image.intl-stat_image {
    width: 100%;
    max-width: 100%;
    height: 500px;
    max-height: none;
    position: static;
  }

  .lp-section-image.notebook {
    align-self: center;
    width: 80%;
    margin-top: 0;
    position: static;
  }

  .lp-section-image.scholarship {
    align-self: center;
    width: 100%;
    margin-top: 0;
    position: static;
  }

  .lp-section-image.intl-globe {
    width: 100%;
    max-width: 100%;
    height: 500px;
    max-height: none;
    position: static;
  }

  .lp-section-image.med-fees {
    align-self: center;
    width: 100%;
    margin-top: 0;
    position: static;
  }

  .subtitle-wrapper {
    grid-row-gap: 12px;
    width: 100%;
  }

  .subtitle-wrapper.low-width {
    width: 100%;
  }

  .lp-large-body {
    letter-spacing: -.36px;
    font-size: 18px;
    line-height: 25px;
  }

  .news-cards {
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .news-card {
    padding: 16px;
  }

  .lp-h3 {
    letter-spacing: -.44px;
    font-size: 22px;
    line-height: 27px;
  }

  .lp-h3.white {
    color: #fff;
    align-self: center;
  }

  .lp-h3.white.left {
    align-self: flex-start;
  }

  .lp-h3.grid-text {
    width: 80%;
  }

  .program-highlights-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .program-highlights-container._4 {
    grid-template-columns: 1fr;
  }

  .step-heading---lp {
    font-size: 18px;
  }

  .lp-step-div {
    max-width: none;
  }

  .self-selection-form {
    flex-flow: column;
    padding: 0;
  }

  .subject-chip-wrapper {
    max-width: none;
  }

  .div-block-234 {
    width: 100%;
  }

  .image-94 {
    align-self: flex-end;
  }

  .text {
    font-size: 20px;
  }

  .text.white.large {
    font-size: 24px;
  }

  .list-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .list-item-div {
    padding-bottom: 12px;
  }

  .lp-subtitle-2 {
    letter-spacing: -.36px;
    font-size: 18px;
    line-height: 25px;
  }

  .lp-card-grid {
    grid-template-columns: 1fr 1fr;
  }

  .lp-card-text {
    padding-left: 0;
    font-size: 16px;
  }

  .ito-popup-copy, .other-subject-popup {
    padding-left: 64px;
    padding-right: 64px;
  }

  .us-page-cross-btn {
    align-self: flex-start;
    display: flex;
  }

  .lp-h4 {
    letter-spacing: -.44px;
  }

  .lp-h4.white {
    color: #fff;
    align-self: flex-start;
  }

  .lp-h4.light {
    font-size: 20px;
    line-height: 24px;
  }

  .lp-small-body {
    letter-spacing: -.36px;
    font-size: 18px;
    line-height: 25px;
  }

  .lp-pgctl-feature-card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 16px;
  }

  .lp-blue-highlight {
    z-index: 1;
    position: relative;
  }

  .fc-grid-lp {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .blue-gradeint {
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .hero-image-lp {
    object-position: 100% 100%;
    background-image: linear-gradient(#000, #fff);
    border-radius: 0;
  }

  .hero-image-wrapper {
    position: relative;
  }

  .crimson-italic-highlight-h1 {
    font-size: 40px;
    line-height: 108%;
  }

  .crimson-italic-highlight-h2 {
    font-size: 34px;
  }

  .navbar-us-landing-page {
    border-style: none;
    height: 100%;
  }

  .navbar-us-landing-page.non-sticky {
    position: relative;
  }

  .for-teachers-btn-us-lp {
    align-self: center;
    margin: 0;
  }

  .for-teachers-btn-us-lp.mob {
    display: none;
  }

  .section_intl-teacher {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .section_intl-teacher.no-bt-margin, .section_intl-teacher.white.no-bm {
    padding-bottom: 0;
  }

  .section_intl-teacher.blue.steps {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    padding-top: 56px;
    padding-bottom: 0;
  }

  .section_intl-teacher.white-copy.no-bm {
    padding-bottom: 0;
  }

  .intl-teacher_card {
    min-height: 320px;
  }

  .intl-teacher_card-image {
    width: 70%;
  }

  .section_intl-stats {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .section_intl-stats.no-bt-margin, .section_intl-stats.white.no-bm {
    padding-bottom: 0;
  }

  .section_intl-stats.blue.steps {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    padding-top: 56px;
    padding-bottom: 0;
  }

  .section_intl-stats.white-copy.no-bm {
    padding-bottom: 0;
  }

  .intl-stat_stat-heading {
    font-size: 34px;
  }

  .schoalrship-button {
    align-self: flex-start;
  }

  .lp-hero-wrapper-ttt {
    padding: 40px;
  }

  .lp-hero-container-ttt {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    background-image: none;
    flex-flow: column;
    height: auto;
  }

  .hero-images-wrapper {
    width: 100%;
    height: auto;
  }

  .lp-content-container-ttt {
    width: 100%;
  }

  .lp-content-container-ttt.suraasa-lp {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    bottom: 40px;
    left: 40px;
  }

  .hero-content-wrapper-ttt {
    width: 100%;
  }

  .logo-image.mob-hidden {
    display: none;
  }

  .logo-image.web-hidden {
    width: 160px;
    display: block;
  }

  .ttt-hero-image {
    height: auto;
  }

  .subject-popup, .subject-popup-itu {
    padding-left: 64px;
    padding-right: 64px;
  }

  .image-96 {
    width: 100%;
  }

  .section_teacher-reviews {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .section_teacher-reviews.no-bt-margin, .section_teacher-reviews.white.no-bm {
    padding-bottom: 0;
  }

  .section_teacher-reviews.blue.steps {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    padding-top: 56px;
    padding-bottom: 0;
  }

  .section_teacher-reviews.white-copy.no-bm {
    padding-bottom: 0;
  }

  .section_teacher-reviews.dark-blue.steps {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    padding-top: 56px;
    padding-bottom: 0;
  }

  .section_instructors {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .section_instructors.no-bt-margin, .section_instructors.white.no-bm {
    padding-bottom: 0;
  }

  .section_instructors.blue.steps {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    padding-top: 56px;
    padding-bottom: 0;
  }

  .section_instructors.white-copy.no-bm {
    padding-bottom: 0;
  }

  .section_instructors.dark-blue.steps {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    padding-top: 56px;
    padding-bottom: 0;
  }

  .what-is-pgctl_section-wrapper.new-year, .what-is-pgctl_section-wrapper.new-year-copy, .what-is-pgctl_cards-wrapper {
    flex-flow: column;
  }

  .what-is-pgctl_card {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .section_certificates {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .certificates_wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .certificates_image-subtext {
    letter-spacing: 0;
    min-width: 100%;
    font-size: 16px;
    font-weight: 500;
  }

  .certificates_image-subtext.dark {
    font-weight: 400;
  }

  .certificates_certificate-image {
    width: 100%;
  }

  .section_learn {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .learn_wrapper.new-year, .learn_wrapper.new-year-copy {
    flex-flow: column;
  }

  .learn_card-grid {
    flex-flow: column;
    display: flex;
  }

  .learn_stat-card {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .instructors_name {
    letter-spacing: 0;
    min-width: 100%;
    font-size: 16px;
    font-weight: 500;
  }

  .instructors_name.dark {
    font-weight: 400;
  }

  .section_curriculum {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .curriculum_cards-grid {
    width: 100%;
  }

  .section_overview {
    padding-top: 64px;
    padding-bottom: 40px;
  }

  .overview_list-wrapper, .overview_card {
    padding: 24px;
  }

  .section_fees {
    padding-top: 40px;
    padding-bottom: 96px;
  }

  .fees_wrapper {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .fees_wrapper.new-year, .fees_wrapper.new-year-copy {
    flex-flow: column;
  }

  .section_pgctl-cta {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .faqs_question {
    font-size: 16px;
  }

  .faqs_answer {
    padding-right: 24px;
    font-size: 16px;
  }

  .fees_pre-title {
    letter-spacing: -.02em;
    min-width: 100%;
    font-size: 17px;
  }

  .fees_pre-title.left {
    min-width: auto;
  }

  .fees_pre-title.left.lw-2 {
    text-align: left;
    align-self: center;
    width: 100%;
    font-size: 18px;
  }

  .fees_pre-title.dark.center {
    text-align: center;
    font-size: 20px;
  }

  .fees_pre-title.dark.center.lw.left {
    text-align: left;
    width: 100%;
  }

  .pgctl-cta_wrapper.new-year, .pgctl-cta_wrapper.new-year-copy {
    flex-flow: column;
  }

  .pgctl-cta_content-container {
    width: 100%;
  }

  .footer-cta_wrapper.new-year, .footer-cta_wrapper.new-year-copy {
    flex-flow: column;
  }

  .section_eligibility, .section_enrol {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .eligibility_wrapper {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: column;
  }

  .enrol_step-container {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: row;
    position: relative;
  }

  .enrol_step-container._2, .enrol_step-container._3 {
    transform: none;
  }

  .enrol_step-wrapper {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-flow: column;
  }

  .pgctl_autotabs.us-page {
    display: none;
  }

  .pgctl_autotab {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .pgctl_autotab.w--current {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    padding: 24px;
  }

  .enrol_step-number.green {
    min-width: 36px;
    min-height: 40px;
  }

  .enrol_step-line {
    display: none;
  }

  .pgctl_autotabs-content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    display: block;
  }

  .pgctl_autotab-image {
    right: 5%;
  }

  .pgctl_tab-heading {
    letter-spacing: -.44px;
    font-size: 22px;
  }

  .pgctl_tab-heading.heading {
    letter-spacing: -.36px;
    font-size: 18px;
  }

  .enrol_step-strip-mobile {
    background-image: linear-gradient(#f0f4f8, #e3ecf5 54%, #bce9e0 91%, #fff);
    border-radius: 12px;
    width: 34px;
    height: 90%;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: absolute;
    inset: 0% auto 0% 1px;
  }

  .pgctl-pdp__popup, .emi-plans__popup {
    padding-left: 64px;
    padding-right: 64px;
  }

  .pgctl_tab-heading-small {
    letter-spacing: -.44px;
  }

  .secondary-nav__link {
    z-index: 10;
  }

  .secondary-nav__link.active {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .secondary-nav__link.cc-last_nav-link {
    padding-right: 32px;
  }

  .emi-plans__time {
    letter-spacing: 0;
    font-weight: 500;
  }

  .emi-plans__time.dark.center.inline {
    min-width: auto;
  }

  .emi-plans__time.dark.tm {
    margin-top: 40px;
  }

  .emi-plans__time.dark.tm ol {
    font-size: 14px;
  }

  .emi-plans__time.dark.tm.light {
    margin-top: 0;
  }

  .emi-plans__time.white {
    font-size: 14px;
    font-weight: 400;
  }

  .emi-plans__time.grey.center.inline {
    min-width: auto;
  }

  .emi-plans__time.grey.tm {
    margin-top: 40px;
  }

  .emi-plans__time.mid-grey {
    font-weight: 400;
  }

  .emi-plans__time.mid-grey.samll {
    font-size: 14px;
  }

  .learner-masterclass__wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .learner-masterclass__youtube-embed {
    border-radius: 12px;
  }

  .div-block-238 {
    display: none;
  }

  .secondary-nav__side-gradient {
    background-image: linear-gradient(90deg, #fff, #fff0 9%, #ececec00 91%, #fff);
  }

  .secondary-nav__side-gradient.left, .secondary-nav__side-gradient.right {
    width: 10%;
  }

  .hero-video__content-container.suraasa-lp {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    bottom: 40px;
    left: 40px;
  }

  .hero-video__wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 40px;
  }

  .pgctl-benefit__text-wrapper.u-absolute, .rating-card {
    padding: 16px;
  }

  .rating-card__text-wrapper {
    width: 38%;
  }

  .numbers-grid {
    flex-flow: wrap;
    height: auto;
    display: flex;
  }

  .numbers-grid__card {
    width: 48%;
    height: 200px;
  }

  .number-grid__card-image {
    position: absolute;
    inset: auto 0% 0% auto;
  }

  .number-grid__card-image.mobile-adjustment {
    top: 0%;
  }

  .number-grid__card-image.mobile-adjustment.lw {
    width: 50%;
    top: auto;
  }

  .form-section__content-wrapper {
    grid-row-gap: 16px;
    align-self: flex-start;
  }

  .lp-hero-image {
    display: none;
  }

  .section_steps-to-success {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .pathways__wrapper {
    flex-flow: column;
  }

  .pathways__card.executive.cc--w-70 {
    width: 100%;
  }

  .pathways_list-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .pathway__price {
    font-size: 34px;
    line-height: 40px;
  }

  .placement-support__table {
    padding: 24px;
  }

  .placement-support_row {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .placement-support_options {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .pathways__table {
    padding: 24px;
  }

  .pathways__table-row {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .scroll-max-right {
    background-color: #302f32;
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    font-size: 2vw;
    line-height: 1.1;
    display: flex;
  }

  .item-plan_name {
    z-index: 2;
    justify-content: space-around;
    display: none;
  }

  .header-table {
    z-index: 3;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 50vw 50vw 50vw 50vw 50vw;
    grid-auto-columns: 1fr;
    display: none;
    position: sticky;
    top: 0;
    overflow: auto;
  }

  .plan-title {
    background-color: #151515;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

  .item-title-feature {
    z-index: 2;
    border-right: .5px solid #302f32;
    padding-left: 24px;
    left: 0;
  }

  .item-feature {
    z-index: 1;
    border-right: 1px solid #334155;
    position: sticky;
    left: 0;
  }

  .item-feature.grey {
    border-right: 1px solid #334155;
    padding-left: 8px;
    padding-right: 24px;
  }

  .item-feature.white {
    border-right-color: #cbd5e1;
  }

  .paragraph-feature {
    font-size: 3vw;
  }

  .icon-check {
    width: 15px;
    height: 15px;
  }

  .icon-check.smaller {
    width: 14px;
  }

  .details-grid {
    font-size: 2vw;
  }

  .heading-h4 {
    font-size: 4vw;
  }

  .scroll-50 {
    background-color: #263141;
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    font-size: 2vw;
    line-height: 1.1;
    display: flex;
  }

  .item-grid-check {
    padding-left: 24px;
    padding-right: 24px;
  }

  .scroll-100-p {
    background-color: #263141;
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    font-size: 2vw;
    line-height: 1.1;
    display: flex;
  }

  .scroll-to-start {
    background-color: #263141;
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    font-size: 2vw;
    line-height: 1.1;
    display: flex;
  }

  .scroll-to-start.light {
    color: #0f172a;
    background-color: #fff;
  }

  .magic-nav {
    grid-column-gap: 1.5vw;
    grid-row-gap: 1.5vw;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-color: #ffffff4d;
    border-radius: 50px;
    justify-content: space-around;
    padding: 1.5vw;
    display: flex;
  }

  .magic-nav.light {
    background-color: #ffffff4d;
  }

  .heading-h3 {
    font-size: 4.5vw;
  }

  .main-button-text {
    font-size: 2.2vw;
  }

  .grid_holder {
    padding: 24px 0 24px 24px;
    position: relative;
  }

  .magic_grid {
    z-index: 2;
    grid-template-columns: 40vw 40vw 40vw;
    position: relative;
    overflow: scroll;
  }

  .item-blank.corner {
    z-index: 3;
    display: none;
    position: sticky;
    left: 0;
  }

  .item-blank.corner.not {
    display: block;
  }

  .fixed-button-test-scroll {
    z-index: 2;
    justify-content: center;
    width: 100%;
    margin-top: 12px;
    padding-left: 10vw;
    padding-right: 10vw;
    display: flex;
    position: sticky;
    bottom: 5vh;
  }

  .fixed-button-test-scroll.modal-table-nav {
    display: flex;
    bottom: 10vh;
  }

  .pathway__grid {
    z-index: 2;
    grid-template-columns: 40vw 25vw 25vw;
    position: relative;
    overflow: scroll;
  }

  .pathway-nav {
    grid-column-gap: 1.5vw;
    grid-row-gap: 1.5vw;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-color: #0f172a66;
    border-radius: 50px;
    justify-content: space-around;
    padding: 1.5vw;
    display: flex;
  }

  .pathway-nav.light {
    background-color: #ffffff4d;
  }

  .scroll-to-start-p {
    background-color: #263141;
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    font-size: 2vw;
    line-height: 1.1;
    display: flex;
  }

  .scroll-to-start-p.light {
    color: #0f172a;
    background-color: #fff;
  }

  .scroll-50-p {
    background-color: #263141;
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    font-size: 2vw;
    line-height: 1.1;
    display: flex;
  }

  .section_milestone-2 {
    padding-top: 64px;
    padding-bottom: 40px;
  }

  .milestone-2__wrapper, .milestone-2__wrapper.new-year, .milestone-2__wrapper.new-year-copy {
    flex-flow: column;
  }

  .english-course-card-pdp {
    width: 100%;
  }

  .hero__left-wrap {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    align-self: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    min-height: auto;
    padding: 0;
  }

  .popup__wrap {
    padding-left: 64px;
    padding-right: 64px;
  }

  .pgctl-card {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-radius: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .pgctl-details-wrapper {
    padding: 24px 24px 0;
  }

  .pgctl-card-title {
    margin-bottom: 8px;
  }

  .pgctl-image {
    height: 300px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    position: static;
  }
}

@media screen and (max-width: 767px) {
  h3 {
    overflow: visible;
  }

  .sticky-nav {
    position: relative;
  }

  .nav-grid {
    text-align: center;
  }

  .image-3 {
    border-radius: 12px;
    margin-bottom: 32px;
  }

  .column-2 {
    display: none;
  }

  .rich-text-block img, .rich-text-block figure {
    border-radius: 12px;
  }

  .collection-list {
    grid-row-gap: 32px;
  }

  .image-5 {
    width: 100%;
  }

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

  .collection-list-wrapper-2 {
    margin-bottom: 64px;
  }

  .footer {
    padding: 32px 0 0;
  }

  .footer-image {
    object-fit: contain;
  }

  .list {
    margin-bottom: 32px;
  }

  .div-block-6 {
    flex-direction: row;
    flex: 1;
    justify-content: center;
    align-self: flex-start;
    margin-top: 0;
  }

  .menu-button {
    text-align: left;
  }

  .container-2 {
    justify-content: space-between;
  }

  .container-2.main-grid {
    flex: 1;
    display: flex;
    position: relative;
  }

  .nav-menu {
    flex-direction: column;
    height: 92vh;
    overflow: auto;
  }

  .rich-text-block-3 {
    margin-bottom: 23px;
  }

  .heading-5 {
    margin-bottom: 32px;
  }

  .div-block-13 {
    flex-direction: column;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    padding-right: 56px;
    display: flex;
  }

  .image-8 {
    border-radius: 4px;
    min-width: 100%;
  }

  .collection-list-blog-archive-page {
    grid-template-columns: 1fr;
  }

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

  .container-3 {
    align-self: flex-start;
    align-items: flex-start;
  }

  .grow-text {
    margin-top: 0;
  }

  .image-9 {
    text-align: center;
    object-fit: fill;
    max-width: 120%;
    display: block;
  }

  .div-block-18 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-4-copy-copy {
    margin-top: 16px;
  }

  .testimonail-crad-grid {
    grid-template-columns: 1fr;
  }

  .tabs {
    margin-top: 64px;
  }

  .testimonial-tab, .testimonial-tab.w--current {
    margin-bottom: 12px;
  }

  .tab-pane-all {
    margin-top: 40px;
  }

  .tabs-menu {
    flex-direction: column;
    display: flex;
  }

  .heading-testimonail-page {
    margin-top: -24px;
  }

  .image-9-copy {
    text-align: center;
    object-fit: fill;
    max-width: 120%;
    display: none;
  }

  .collection-list-wrapper-2-copy-copy {
    margin-bottom: 64px;
  }

  .icon-2, .icon-3 {
    margin-top: 200px;
  }

  .collection-list-wrapper-masterclass {
    margin-bottom: 40px;
  }

  .masterclass-cover {
    border-radius: 4px;
  }

  .div-block-27 {
    margin-bottom: 64px;
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .pre-register-heading, .pre-register-heading-copy {
    margin-top: 0;
  }

  .columns-6 {
    margin-top: 16px;
  }

  .column-10 {
    padding-bottom: 16px;
  }

  .image-13 {
    min-height: 40px;
  }

  .text-block-6 {
    font-size: 15px;
  }

  .grow-heading {
    margin-top: 0;
    margin-bottom: 8px;
  }

  .grow-columns {
    margin-bottom: 24px;
  }

  .career-page-heading {
    margin-top: 0;
  }

  .grow-h2 {
    margin-top: 0;
    margin-bottom: 8px;
  }

  .careers-heading-2 {
    margin-top: 0;
  }

  .collection-list-wrapper-2-copy, .collection-list-wrapper-2-copy-copy {
    margin-bottom: 64px;
  }

  .link-block-7 {
    min-width: 100%;
  }

  .text-block-masterclass-hits {
    max-width: none;
    font-size: 15px;
  }

  .impaced-schools {
    margin-bottom: 64px;
  }

  .schools-testimonail-crad-grid {
    grid-template-columns: 1fr;
  }

  .careers-heading-2-copy {
    margin-top: 0;
  }

  .about-suraasa-coulumn {
    margin-bottom: 64px;
  }

  .about-suraasa-coulumn-copy {
    margin-bottom: 48px;
  }

  .careers-heading-3 {
    margin-top: 0;
  }

  .heading-10 {
    max-width: 80%;
    top: 18%;
  }

  .heading-10-copy {
    font-size: 28px;
    line-height: 34px;
    top: 18%;
  }

  .list-of-courses {
    grid-template-columns: 1fr;
  }

  .collection-item-course {
    padding: 16px;
  }

  .course-name {
    margin-bottom: 8px;
  }

  .course-card {
    flex-direction: column;
  }

  .course-details {
    padding: 16px;
  }

  .course-name-h2 {
    margin-top: 0;
  }

  .div-block-35 {
    padding: 16px;
  }

  .section-heading-h2 {
    margin-top: 0;
  }

  .image-12-copy {
    margin-top: 24px;
  }

  .newsletter-form-column {
    flex-direction: column;
    margin-top: 40px;
  }

  .list-of-testimonials {
    grid-template-columns: 1fr;
  }

  .collection-item-testimonials {
    padding: 16px;
  }

  .slider-copy {
    margin-bottom: 64px;
  }

  .masterclass-form-heading-copy {
    margin-top: 40px;
  }

  .collection-list-wrapper-2-copy {
    margin-bottom: 64px;
  }

  .blog-posts-lists, .categories, .collection-list-blog-archive-page-copy-copy {
    grid-template-columns: 1fr;
  }

  .recent-masterclasses, .us-placement-page-h1, .us-page-h2 {
    margin-top: 0;
  }

  .us-open-jobs {
    margin-bottom: 64px;
  }

  .list-of-us-jobs {
    grid-template-columns: 1fr;
  }

  .collection-item-us-jobs {
    padding: 16px;
  }

  .us-page-h2-roles {
    margin-top: 0;
  }

  .us-page-steps-to-apply {
    margin-bottom: 40px;
  }

  .faq-wrapper, .us-page-hero-bg {
    margin-bottom: 64px;
  }

  .us-page-header {
    margin-top: 40px;
  }

  .blogs-list-resource-page, .masterclasses-resources-page, .about-suraasa-coulumn-copy {
    margin-bottom: 64px;
  }

  .footer-container, .footer-suraasa-logo {
    margin-bottom: 32px;
  }

  .footer-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 48px;
  }

  .footer-links-list.address {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .footer-menu-section {
    flex-direction: column;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    padding-right: 0;
    display: flex;
  }

  .app-store-social-links {
    flex-direction: column;
    align-items: flex-start;
  }

  .app-store-links {
    margin-bottom: 32px;
  }

  .app-store-badges {
    object-fit: contain;
  }

  .social-link {
    margin-left: 0;
    margin-right: 16px;
  }

  .footer-legal-section {
    flex-direction: column;
  }

  .footer-suraasa-icon {
    display: none;
  }

  .legal-links-div {
    order: -1;
    margin-bottom: 4px;
  }

  .footer-old {
    padding: 32px 0 0;
  }

  .podcast-image {
    width: 100%;
  }

  .tts-page-main-heading {
    max-width: 90%;
    font-size: 28px;
    line-height: 34px;
    top: 18%;
  }

  .div-block-62 {
    top: 16%;
  }

  .tts-page-main-sub-heading {
    max-width: 80%;
    top: 18%;
  }

  .tts-card-description {
    font-size: 14px;
  }

  .div-block-62-test {
    top: 16%;
  }

  .in-the-news-heading {
    margin-bottom: 32px;
  }

  .in-the-news-thumbnail {
    border-radius: 4px;
    margin-bottom: 32px;
  }

  .html-embed-7 {
    overflow: visible;
  }

  .resource-library-subtitle {
    margin-bottom: 32px;
  }

  .resource-category {
    padding: 16px;
  }

  .catg-icon-name-div {
    margin-bottom: 12px;
  }

  .resource-ctg-des {
    margin-bottom: 16px;
  }

  .tts-testimonial-slider {
    margin-bottom: 0;
  }

  .course-price, .course-price-copy {
    margin-bottom: 8px;
  }

  .heading-10-copy-instructions {
    font-size: 28px;
    line-height: 34px;
    top: 18%;
  }

  .heading-7-copy-copy {
    margin-top: 0;
  }

  .refer-and-earn-page-heading, .terms-condition-heading-h2, .section-heading-h2-copy, .section-heading-h2-copy {
    margin-top: 0;
  }

  .section-heading-h2-copy-copy, .share-via {
    margin-top: 0;
  }

  .res-thumbnail {
    width: 100%;
  }

  .collection-list-masterclasses-resource-page, .podcast-resource-page-list {
    grid-template-columns: 1fr;
  }

  .res-thumbnail-small {
    width: 100%;
  }

  .youtube-resources-page {
    margin-bottom: 64px;
  }

  .collection-list-yt-resource-page {
    grid-template-columns: 1fr;
  }

  .blogs-list-resource-category-page {
    margin-bottom: 64px;
  }

  .collection-list-blog-resource-category-page {
    grid-template-columns: 1fr;
  }

  .resource-library-illustration-column {
    margin-top: 40px;
  }

  .resource-page-header, .resource-page-header-column {
    flex-direction: column;
    margin-top: 40px;
  }

  .resource-category-subtitle {
    margin-bottom: 32px;
  }

  .resource-category-subtitle._2 {
    margin-bottom: 0;
  }

  .masterclasses-resources-collection-page, .suraasa-masterclass-heading-div {
    margin-bottom: 64px;
  }

  .text-block-masterclass-points {
    max-width: none;
  }

  .masterclass-page-heading-2 {
    margin-top: 64px;
  }

  .masterclass-page-heading-2.want-more {
    margin-top: 8px;
  }

  .rich-text-block-upcoming-masterclass ul {
    margin-bottom: 0;
  }

  .masterclass-page-heading-2-top {
    margin-top: 40px;
  }

  .recent-masterclasses-collection {
    margin-bottom: 64px;
  }

  .collection-list-recent-masterclasses {
    grid-template-columns: 1fr;
  }

  .recent-masterclass-thumbnail {
    width: 100%;
  }

  .slide-nav-recent-masterclases {
    margin-bottom: -48px;
  }

  .resource-strip-columns {
    flex-direction: column;
  }

  .strip-image {
    display: none;
  }

  .collection-list-podcasts-masterclass-page {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .res-thumbnail-small-copy {
    width: 100%;
  }

  .pre-resgister-section {
    box-shadow: none;
  }

  .pre-register-heading-new, .pre-register-heading-new-blue {
    margin-top: 0;
  }

  .pre-rgister-form-column {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    position: static;
    top: 0;
  }

  .pre-resgister-image-column {
    order: 1;
    display: none;
  }

  .recent-masterclasses-collection-slider {
    margin-bottom: 64px;
  }

  .collection-list-recent-masterclasses-slider {
    grid-template-columns: 1fr;
  }

  .pre-register-image-mobile {
    display: none;
  }

  .list-of-testimonials-masterclass {
    grid-template-columns: 1fr;
  }

  .collection-item-testimonials-new {
    padding: 16px;
  }

  .masterclass-testimonials-section {
    display: none;
  }

  .collection-item-testimonials-copy {
    padding: 16px;
  }

  .masterclass-testimonial-slider {
    margin-bottom: 84px;
    display: block;
  }

  .slide-nav-masterclass-testimonial-slider {
    margin-bottom: -40px;
  }

  .heading-10-copy-copy {
    font-size: 28px;
    line-height: 34px;
    top: 18%;
  }

  .tts-testimonial-slider-copy {
    margin-bottom: 0;
  }

  .faq-heading {
    margin-top: 0;
  }

  .image-25 {
    display: block;
  }

  .tm-heading-1 {
    letter-spacing: -.68px;
    font-size: 34px;
    line-height: 40px;
  }

  .div-block-78 {
    margin-top: -84px;
  }

  .collection-list-4 {
    grid-template-columns: 1fr;
  }

  .image-25-mobile {
    display: none;
  }

  .ito-popup {
    padding-left: 40px;
    padding-right: 40px;
  }

  .success-stories-collection {
    margin-bottom: 64px;
  }

  .success-stories-list {
    column-count: 1;
    grid-template-columns: 1fr;
  }

  .testimonial-tab-chip, .testimonial-tab-chip.w--current {
    margin-bottom: 12px;
  }

  .success-stories-tabs-menu {
    flex-direction: column;
  }

  .tabs-success-stories {
    margin-top: 64px;
  }

  .newsletter-thumbail {
    min-width: 100%;
  }

  .newsletter-collection-item-small {
    grid-template-columns: 1fr;
  }

  .newsletter-collection-wapper---recent-issues {
    margin-top: 32px;
    margin-bottom: 64px;
  }

  .tia-video-grid {
    grid-template-columns: 1fr;
  }

  .tia---exited-card {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .tia-footer {
    padding: 32px 0 0;
  }

  .footer-legal-section---tia {
    flex-direction: column;
  }

  .grid-6-copy {
    grid-template-columns: 1fr;
  }

  .guidelines-cover {
    min-width: 100%;
    min-height: 100%;
  }

  .tia---logo {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .grid-7 {
    grid-template-columns: 1fr;
  }

  .resource-type-card {
    padding: 16px;
  }

  .newsletter-page-subtitle {
    letter-spacing: 0;
    font-size: 16px;
  }

  .countdown-strip {
    grid-column-gap: 16px;
  }

  .countdown-wrapper {
    grid-column-gap: 4px;
  }

  .countdown-time {
    width: 32px;
    height: 30px;
  }

  .time-text {
    font-size: 20px;
    line-height: 24px;
  }

  .countdown-text {
    font-size: 12px;
    line-height: 130%;
  }

  .tia-card-title-copy {
    font-size: 16px;
    font-weight: 600;
    line-height: 130%;
  }

  .tia---submit-button.mobile {
    padding: 8px 16px;
  }

  .us-page-hero-bg-copy, .teach-in-us-page-header-div {
    margin-bottom: 64px;
  }

  .teach-globally---h1, .teach-globally---h2 {
    margin-top: 0;
  }

  .teach-globally---jobs-collection-wrapper {
    margin-bottom: 72px;
  }

  .teach-globally---jobs-collection-wrapper.uae {
    margin-bottom: 0;
  }

  .teach-globally---jobs-list {
    grid-template-columns: 1fr;
  }

  .teach-globally---jobs-card {
    padding: 16px;
  }

  .teach-globally---faqs {
    margin-bottom: 8px;
  }

  .countdown-strip-copy {
    grid-column-gap: 16px;
  }

  .resource-page-header-copy-copy {
    flex-direction: column;
  }

  .lottie-animation {
    width: 80%;
    margin-top: 16px;
  }

  .teach-in-us-page-header-bg-div {
    margin-bottom: 64px;
  }

  .teach-globally-section {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .tg-section-description.small.bt-margin {
    margin-bottom: 72px;
  }

  .tg-section-content-div {
    padding-right: 0;
  }

  .tg-image-column {
    justify-content: center;
  }

  .tg-content-column {
    margin-bottom: 24px;
  }

  .tg-image {
    text-align: center;
  }

  .tg-section-columns {
    flex-direction: column;
  }

  .checklist-column---1 {
    margin-bottom: 24px;
    padding-right: 0;
  }

  .div-block-119 {
    padding: 16px;
  }

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

  .image-39 {
    width: 100%;
  }

  .gt-section-div-copy {
    margin-bottom: 72px;
  }

  .div-block-123 {
    display: block;
  }

  .teach-globally---jobs-collection-wrapper-copy {
    margin-bottom: 72px;
  }

  .teach-globally---jobs-collection-wrapper-copy.uae {
    margin-bottom: 0;
  }

  .grid-10 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .success-stories-list-uae-page {
    column-count: 1;
    grid-template-columns: 1fr;
  }

  .suraasa-jobs {
    flex-direction: column;
    margin-bottom: 64px;
  }

  .div-block-126-copy {
    margin-bottom: 48px;
  }

  .blog-wapper-uae-page {
    margin-bottom: 64px;
  }

  .collection-list-blog-uae-page {
    grid-template-columns: 1fr;
  }

  .instagram-nav-link-div-mobile {
    align-items: center;
    width: 100%;
    margin-bottom: 0;
    display: flex;
  }

  .div-block-132-copy {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .ttam-section-div {
    margin-top: 32px;
    margin-bottom: 32px;
    right: auto;
  }

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

  .mentoring-call-section-divmentoring-call-section-div {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
  }

  .div-block-137 {
    margin-bottom: 16px;
  }

  .ttam-tabs {
    display: none;
  }

  .ttam-tab, .ttam-tab.w--current {
    margin-bottom: 12px;
  }

  .lottie-animation-2.mobile {
    display: block;
  }

  .lottie-animation-2.web {
    display: none;
  }

  .call-us-div {
    grid-column-gap: 0px;
  }

  .ttam-section-div-copy {
    grid-column-gap: 0px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .slider-grid {
    grid-column-gap: 20px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .ttam-top-cta-button {
    display: none;
  }

  .ttam-top-cta-button.mobile {
    justify-content: center;
    align-self: stretch;
    margin-top: 16px;
    padding: 12px 20px;
    display: flex;
  }

  .div-block-138-copy {
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .div-block-139-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-block-140-copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .ttam-tabs-button-copy {
    text-align: center;
    align-self: stretch;
  }

  .div-block-149 {
    grid-column-gap: 0px;
    grid-row-gap: 32px;
    flex-direction: column;
    display: flex;
  }

  .suraasa-mentoring-impact {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-150 {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    justify-content: start;
    justify-items: start;
  }

  .div-block-151 {
    border-top-left-radius: 0;
    border-bottom-right-radius: 500px;
    align-items: flex-start;
    margin-top: 0;
    margin-left: -40px;
    padding: 24px 64px 24px 40px;
  }

  .div-block-152 {
    margin-top: 0;
  }

  .div-block-151-copy {
    border-top-left-radius: 500px;
    border-bottom-right-radius: 0;
    align-items: flex-end;
    width: auto;
    margin-bottom: 0;
    margin-right: -40px;
    padding: 24px 40px 24px 64px;
  }

  .div-block-152-copy {
    align-self: flex-end;
    width: auto;
    margin-bottom: 0;
    padding: 0;
  }

  .impact-number-copy {
    align-self: flex-end;
  }

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

  .call-back-form {
    padding-left: 40px;
    padding-right: 40px;
  }

  .html-embed-12 {
    min-width: 200px;
    margin-bottom: -8px;
  }

  .zoho-form-inner-container {
    padding: 16px;
  }

  .cross-btn {
    right: 16px;
  }

  .lead-magnet-form, .lead-magnet-form-copy, .lead-magnet-form-copy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .header-section-div {
    overflow: hidden;
  }

  .chapter-number {
    z-index: 0;
    font-size: 500px;
  }

  .content-container---subsection {
    grid-row-gap: 24px;
  }

  .guides-faqs {
    margin-bottom: 8px;
  }

  .content-section-copy {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .testimonial-contaniner-div {
    grid-template-columns: 1fr;
  }

  .chapter-card {
    min-height: 160px;
  }

  .chapter-number-small {
    z-index: 0;
    font-size: 200px;
  }

  .div-block-137-copy {
    margin-bottom: 16px;
  }

  .frame-2562 {
    max-width: 100%;
  }

  .frame-12037 {
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .web-strong-3 {
    font-size: 14px;
  }

  .ad---date {
    padding: 16px 0;
    display: none;
  }

  .ad---date.time {
    width: 100%;
    max-width: 33.3%;
  }

  .collection-item-7 {
    background-color: #fff;
    border-bottom: 1px solid #e2e8f0;
  }

  .collection-list-6 {
    border: 1px #e2e8f0;
  }

  .div-block-161 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .collection-item-7-copy {
    justify-content: center;
    display: none;
  }

  .ad---button {
    max-height: 53px;
    padding: 8px 0;
    display: none;
  }

  .frame-12266 {
    grid-template-columns: 1fr;
  }

  .frame-12263 {
    grid-row-gap: 32px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .div-block-163 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-51 {
    width: 100%;
  }

  .ad---faq-section {
    margin-top: 64px;
    margin-bottom: 32px;
    right: auto;
  }

  .image-53 {
    width: 80%;
  }

  .image-53.c1 {
    width: 100%;
  }

  .chapter-title-div-copy-copy {
    margin-top: 32px;
  }

  .guide-featured-card {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .guide-featured-card.g2 {
    padding-top: 24px;
  }

  .guide-featured-card.guide-1 {
    flex-flow: column;
    grid-template-columns: 1.25fr;
  }

  .guide-featured-card.g3, .guide-featured-card.g5 {
    padding-top: 24px;
  }

  .guide-featured-teach-abroad-card {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .ad-top-cta-button {
    padding: 12px 24px;
  }

  .ss-div {
    flex-direction: column;
  }

  .frame-12267 {
    border-style: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    justify-content: space-between;
    align-self: flex-end;
    align-items: center;
    display: flex;
  }

  .chat-buuble {
    display: none;
  }

  .uui-space-medium {
    min-height: 1.5rem;
  }

  .uui-page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .header-section-div---guide-2 {
    overflow: hidden;
  }

  .guide-hero-section-g2 {
    position: static;
  }

  .semi-circle {
    aspect-ratio: auto;
    object-fit: scale-down;
    object-position: 50% 50%;
  }

  .content-wrapper, .content-wrapper-main, .mobile-share-sheet, .share-sheet-bg {
    padding-left: 40px;
    padding-right: 40px;
  }

  .chapter-card-g2 {
    min-height: 160px;
  }

  .chapter-card-g2.g2---c1 {
    min-height: auto;
  }

  .chapter-card-g2.g2-c3, .chapter-card-g2.g2-c4, .chapter-card-g2.g3-c3, .chapter-card-g2.g4---c4, .chapter-card-g2.g4---c5 {
    min-height: 0;
  }

  .tam-nav-link-div-mobile {
    background-color: #edf0fe;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
    display: flex;
  }

  .tam-nav-link-div-mobile:hover {
    background-color: #e0e5ff;
  }

  .cu-section-div {
    margin-top: 32px;
    margin-bottom: 32px;
    right: auto;
  }

  .other-contact-div {
    flex-direction: column;
  }

  .frame-12443 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
  }

  .address-main-div {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .web-subtitle2-3 {
    max-width: 60%;
  }

  .heading-17 {
    letter-spacing: -1.92px;
    padding-bottom: 0;
    font-size: 48px;
    line-height: 58px;
  }

  .div-block-181 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    align-items: center;
  }

  .div-block-182 {
    margin-bottom: 32px;
  }

  .lottie-contact-us {
    width: 90%;
  }

  .main-grid---contact-us {
    grid-column-gap: 20px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .tam-card {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
  }

  .vectors-wrapper-21 {
    width: 100%;
    height: 100%;
  }

  .div-block-184 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
  }

  .call-back-form-school {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-183-copy {
    order: 1;
  }

  .content-container---subsection-table {
    grid-row-gap: 24px;
  }

  .header-section-div---guide-3 {
    overflow: hidden;
  }

  .image-53-copy {
    width: 100%;
  }

  .frame-3025-copy {
    margin-bottom: 0;
  }

  .tam---next-steps-banner {
    padding-left: 40px;
    padding-right: 40px;
  }

  .frame-12167 {
    grid-row-gap: 16px;
  }

  .frame-40322 {
    grid-row-gap: 12px;
  }

  .popup-image {
    width: 70%;
  }

  .teach-abraod-guide-img {
    width: 55%;
    padding-top: 0;
  }

  .cross-btn-tam {
    right: 16px;
  }

  .image-54-copy-copy {
    width: 100%;
    padding-top: 0;
  }

  .guide-hero-section-g4 {
    flex-flow: column;
    position: static;
  }

  .g4-chapter-title-div {
    margin-top: 72px;
  }

  .cover-image---person-g4 {
    width: 70%;
  }

  .guide-4-cover-bg-image {
    object-fit: cover;
    width: auto;
    height: 100%;
  }

  .g4-ch-card-titles {
    width: 100%;
  }

  .guide-4-cover-bg-image-ch-cards, .guide-4-cover-image {
    object-fit: cover;
    width: auto;
    height: 100%;
  }

  .zoho-form {
    padding-left: 40px;
    padding-right: 40px;
  }

  .zoho-form-cross-btn {
    right: 16px;
  }

  .guide-1-image {
    width: 53%;
    padding-top: 0;
  }

  .guide-1-image.blog {
    width: 52%;
  }

  .guide-card-bg-guide-1 {
    height: 50%;
    inset: auto 0% 0%;
  }

  .guide-3-image {
    padding-top: 0;
  }

  .gide---2-image {
    width: 90%;
    padding-top: 0;
  }

  .guide-1-image-copy {
    width: 42%;
    padding-top: 0;
  }

  .guide-4-image {
    padding-top: 0;
  }

  .guide-4-cover-image-blog {
    object-fit: cover;
    width: auto;
    height: 100%;
  }

  .div-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .as-content-div.v2 {
    width: 100%;
  }

  .image-60 {
    align-self: center;
    width: 100%;
  }

  .chapter-title-div-g5 {
    margin-top: 32px;
  }

  .main-image-g5 {
    width: 100%;
  }

  .guide-5-image {
    width: 55%;
    padding-top: 0;
  }

  .strip-contents-div {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
  }

  .strip-text {
    align-self: flex-start;
  }

  .strip-text.large, .strip-text.large.usa-lp {
    width: 100%;
  }

  .strip-button, .strip-button.dark, .strip-button.dark-copy {
    align-self: stretch;
  }

  .course-title-div {
    width: 100%;
  }

  .primary-button.strip-btn {
    align-self: stretch;
  }

  .primary-button.dark-btn {
    align-self: flex-start;
  }

  .course-highlight-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

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

  .title-1---english-pdp.dark, .title-1---english-pdp.dark.mb {
    text-align: center;
  }

  .frame-40358 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .arrow-icon-pdp-process {
    margin-bottom: 0;
    transform: rotate(90deg);
  }

  .cta-strip.pgctl-pdp {
    background-image: linear-gradient(#e2e8f0 51%, #bfd4f0);
  }

  .cta-contents-div, .fee-contents-div {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .pdp-tabs-menu {
    flex-flow: row;
    display: flex;
  }

  .pdp-tab, .pdp-tab.w--current {
    margin-bottom: 12px;
  }

  .subtitle-text {
    align-self: flex-start;
  }

  .co-image {
    height: 300px;
  }

  .title-1---english-pdp.dark {
    text-align: left;
  }

  .title-1---english-pdp.dark.center {
    text-align: center;
  }

  .pdp---title-4.lw {
    width: 80%;
  }

  .image-62 {
    height: 500px;
  }

  .pdp--section-grid {
    grid-column-gap: 20px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .ad-regsiter-form {
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-1 {
    width: 100%;
  }

  .cta-button-lp.dark {
    justify-content: center;
    align-self: stretch;
    align-items: center;
  }

  .cta-button-lp.v2.center {
    z-index: 1;
    position: relative;
  }

  .cta-button-lp.v4 {
    align-self: center;
  }

  .mask-8 {
    width: 360px;
  }

  .tt-slide {
    height: 500px;
  }

  .tt-mask {
    width: 360px;
  }

  .vt-slide.dp {
    height: 260px;
    padding-right: 16px;
  }

  .cyan-card, .purple-card, .blue-card, .green-card, .orange-card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .image-66, .image-66.web {
    align-self: flex-end;
  }

  .text-46-copy {
    text-align: center;
  }

  .text-46-copy.wh.left {
    text-align: left;
  }

  .certificate-mask {
    width: 360px;
  }

  .grid-14 {
    grid-template-columns: 1fr;
  }

  .landing-page-hero-section {
    overflow: hidden;
  }

  .bg-image-lp {
    object-fit: cover;
    width: auto;
    height: 100%;
  }

  .lp-person-image {
    width: 70%;
  }

  .h1-0, .h1-1 {
    font-size: 34px;
  }

  .image-72 {
    width: 30%;
    top: -15%;
  }

  .image-72-copy {
    width: 30%;
    bottom: 5%;
  }

  .frame-40949 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .vectors-wrapper-46 {
    left: -20%;
  }

  .contact-use-section-lp {
    flex-flow: column;
    padding-bottom: 0;
    display: flex;
  }

  .image-73 {
    margin-top: 40px;
    position: static;
  }

  .heading-2---lp-small {
    text-align: center;
  }

  .se-card-2 {
    grid-column-gap: 16px;
  }

  .frame-40815 {
    border-radius: 12px;
    width: 54px;
    height: 54px;
    padding: 9px;
  }

  .vectors-wrapper-51 {
    object-fit: fill;
    width: 48px;
    height: 48px;
  }

  .frame-40954 {
    border-radius: 12px;
    width: 54px;
    height: 54px;
    padding: 11px;
  }

  .vectors-wrapper-52 {
    object-fit: contain;
    width: 48px;
    height: 48px;
  }

  .st-mask-v2 {
    width: 360px;
  }

  .st-cards-colored {
    width: 300px;
    min-width: 300px;
    max-width: 300px;
  }

  .st-cards-colored-2, .st-cards-colored-3, .st-cards-colored-4, .st-cards-colored-5 {
    min-width: 300px;
    max-width: 300px;
  }

  .st-cards-colored-6 {
    width: 300px;
    min-width: 300px;
    max-width: 300px;
  }

  .st-cards-colored-7 {
    min-width: 300px;
    max-width: 300px;
  }

  .image-66-copy {
    align-self: flex-end;
  }

  .stat-highlight-wrapper {
    grid-template-columns: 1fr;
  }

  .image-76.tm {
    width: 80%;
  }

  .cta-cards-wrapper {
    flex-flow: column;
  }

  .footer-school-lp {
    padding: 32px 0 0;
  }

  .sp-slider {
    justify-content: center;
    align-items: flex-end;
  }

  .school-page-form {
    padding-left: 40px;
    padding-right: 40px;
  }

  .button-w-subtext.center-mob {
    align-items: center;
  }

  .button-w-subtext.hide {
    display: none;
  }

  .button-w-subtext.hide-web {
    align-items: center;
    display: flex;
  }

  .instructor-image {
    width: 100%;
  }

  .point-div {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .frame-12174 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
  }

  .marquee-image {
    height: 280px;
  }

  .div-block-221 {
    margin-top: 24px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .experts-div {
    flex-flow: column;
  }

  .main-testimonial-card {
    height: 340px;
  }

  .masterclass-card-mask {
    width: 360px;
  }

  .image-78, .image-78-copy, .image-78-3 {
    height: 300px;
  }

  .eligibity-points-card {
    padding: 24px;
  }

  .questions-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 16px;
  }

  .question-card {
    height: 260px;
  }

  .image-82 {
    right: -8%;
  }

  .flip-cards-stack {
    grid-template-columns: 1fr;
  }

  .dubiai-guide-card {
    padding: 24px;
  }

  .hero-image-dubai-page {
    height: 320px;
  }

  .questions-slider {
    padding: 24px;
  }

  .ai-tools-page-h2.dark {
    text-align: left;
  }

  .ai-tools-page-h2.dark.center {
    text-align: center;
  }

  .button-w-subtext-ai-tools.center-mob {
    align-items: center;
  }

  .button-w-subtext-ai-tools.hide {
    display: none;
  }

  .button-w-subtext-ai-tools.hide-web {
    align-items: center;
    display: flex;
  }

  .fp_offer-wrapper {
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .sheet-header {
    padding-left: 16px;
    padding-right: 16px;
  }

  .sheet-cross-btn {
    right: 16px;
  }

  .outputs-slider {
    padding: 0;
  }

  .blog-content img, .blog-content figure {
    border-radius: 12px;
  }

  .blog-side-cta {
    height: 34px;
  }

  .tam-form-modal-blog {
    padding-left: 40px;
    padding-right: 0;
  }

  .plus-hero-image.web {
    display: none;
  }

  .plus-hero-image.mobile {
    display: block;
  }

  .plus-video-image {
    border-radius: 16px;
  }

  .footer-plus-page {
    padding: 32px 0 0;
  }

  .plus-cta-section-button.white.small {
    align-self: stretch;
  }

  .plus-page-cta-card {
    padding: 24px;
  }

  .c-autotabs {
    flex-direction: column-reverse;
  }

  .c-autotabs_image {
    margin-right: auto;
  }

  .c-autotabs_image.cc-pane-crypto {
    margin-left: 0;
    margin-right: 0;
    display: none;
  }

  .c-autotabs_image.cc-pane-crypto-mobile {
    margin-right: -24px;
    display: block;
  }

  .c-autotabs_content {
    width: 100%;
    margin-bottom: 30px;
  }

  .c-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .c-text-1 {
    font-size: 16px;
    line-height: 28px;
  }

  .c-title-3 {
    font-size: 24px;
    line-height: 38px;
  }

  .c-autotabs_menu {
    width: 100%;
  }

  .c-title-2 {
    font-size: 7vw;
    font-weight: 500;
    line-height: 44px;
  }

  .new-blog-index {
    margin-bottom: 23px;
  }

  .plus-tabs-grid {
    grid-column-gap: 20px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .tam-modal-header {
    padding-left: 16px;
    padding-right: 12px;
  }

  .c-text-1-copy {
    font-size: 16px;
    line-height: 28px;
  }

  .plus-video-modal {
    padding-left: 40px;
    padding-right: 40px;
  }

  .video-cross-btn {
    right: 16px;
  }

  .us-page-cta-card {
    background-position: 100%;
    padding: 24px;
  }

  .card-row {
    flex-flow: column;
  }

  .challenge-card, .solution-card {
    width: 100%;
  }

  .school-testimonial-text {
    font-size: 16px;
  }

  .us-page-slider-mask {
    width: 420px;
  }

  .profile-card {
    flex-flow: column;
    height: 400px;
    padding-top: 24px;
    padding-left: 24px;
  }

  .image-91 {
    object-fit: cover;
    width: 70%;
    margin-top: 0;
  }

  .profile-details {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
    margin-right: 24px;
  }

  .profile-image {
    align-self: flex-start;
    width: 64px;
    min-width: 64px;
    height: 64px;
    min-height: 64px;
  }

  .profile---name, .profile---designation {
    text-align: left;
  }

  .check-icon {
    align-self: flex-start;
    margin-top: 4px;
  }

  .div-block-228 {
    width: 100%;
  }

  .image-93.mob {
    bottom: -6%;
  }

  .div-block-230.web {
    display: none;
  }

  .div-block-230.mob {
    margin-right: 6px;
  }

  .description-text---tabs {
    font-size: 16px;
  }

  .mobile-heading-text {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: inline;
  }

  .form-highlight.mob {
    bottom: -6%;
  }

  .us-page-form-content-wrapper, .us-hero-content {
    width: 100%;
  }

  .splide__slide {
    min-width: auto;
    max-width: none;
  }

  .splide__slide.us-page-lp, .splide__slide.school-reviews, .splide__slide.itu-learner-masterclass {
    width: 300px;
    min-width: 300px;
    max-width: 300px;
  }

  .careers-page-points img, .careers-page-points figure {
    border-radius: 12px;
  }

  .about-suraasa-points {
    margin-bottom: 48px;
  }

  .lp-hero-wrapper {
    padding: 16px;
  }

  .lp-hero-wrapper.international-schools-lp, .lp-hero-wrapper.teach-in-us-lp {
    padding: 0;
  }

  .lp-hero-container {
    height: 600px;
  }

  .lp-content-container {
    width: 90%;
  }

  .lp-content-container.suraasa-lp {
    width: 90%;
    bottom: 40px;
    left: 16px;
  }

  .lp-h1.left.dark.ttt {
    font-size: 48px;
    line-height: 48px;
  }

  .lp-section-image.intl-stat_image, .lp-section-image.intl-globe {
    height: 400px;
  }

  .lp-h3.grid-text {
    width: 70%;
  }

  .list-item-div {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .image-95 {
    align-self: flex-start;
  }

  .lp-card-grid {
    grid-template-columns: 1fr;
  }

  .lp-card-text {
    font-size: 16px;
  }

  .us-page-testimonial-card {
    height: 280px;
    padding: 16px;
  }

  .ito-popup-copy, .other-subject-popup {
    padding-left: 40px;
    padding-right: 40px;
  }

  .popup__content-wrap {
    flex: 1;
  }

  .web-graph {
    display: none;
  }

  .mobile-graph {
    width: 100%;
    display: block;
  }

  .hero-image-cotainer {
    border-radius: 0;
  }

  .hero-image-lp {
    object-fit: cover;
    object-position: 80% 50%;
  }

  .intl-teacher_cards-wrapper {
    flex-flow: column;
  }

  .intl-teacher_card {
    flex-flow: column;
    min-height: 240px;
    padding-bottom: 0;
    display: flex;
  }

  .intl-teacher_card.crimson {
    flex-flow: column;
    display: flex;
  }

  .intl-teacher_card-image {
    align-self: flex-end;
    width: auto;
    padding-bottom: 0;
    position: relative;
    top: 24px;
  }

  .schoalrship-button, .schoalrship-button.dark, .schoalrship-button.dark-copy {
    align-self: stretch;
  }

  .lp-hero-wrapper-ttt {
    padding: 40px;
  }

  .lp-hero-wrapper-ttt.international-schools-lp {
    padding: 0;
  }

  .hero-images-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-auto-columns: 1fr;
  }

  .lp-content-container-ttt.suraasa-lp {
    width: 90%;
    bottom: 40px;
    left: 16px;
  }

  .subject-popup, .subject-popup-itu {
    padding-left: 40px;
    padding-right: 40px;
  }

  .program-highlights_highlights-wrapper {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    width: auto;
  }

  .highlight-card-content-container {
    width: auto;
  }

  .certificates_image-wrapper {
    height: auto;
  }

  .learn_stat-card {
    grid-row-gap: 48px;
    grid-template-columns: 1fr 1fr;
  }

  .cta-stip-content {
    width: 100%;
  }

  .curriculum_card {
    width: auto;
  }

  .learn_stat-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .overview_wrapper {
    flex-flow: column;
  }

  .overview_list-wrapper {
    border-left-style: none;
  }

  .overview_card.without-border {
    border-bottom-style: solid;
  }

  .footer-cta_wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .footer-cta_image {
    align-self: flex-start;
    width: 100%;
  }

  .eligibility_content {
    width: 100%;
  }

  .enrol_step-content {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .pgctl_autotabs {
    flex-direction: column-reverse;
  }

  .pgctl_autotabs-wrapper, .pgctl_autotabs-content {
    width: 100%;
  }

  .pgctl_autotab-image {
    width: 0;
    height: 0;
  }

  .enrol_step-strip-mobile {
    height: 80%;
  }

  .pgctl-pdp__popup, .emi-plans__popup {
    padding-left: 40px;
    padding-right: 40px;
  }

  .emi-plans__popup-container {
    width: auto;
  }

  .emi-plans__table-item {
    padding-left: 16px;
    padding-right: 16px;
  }

  .hero-video__content-container.suraasa-lp {
    width: 90%;
    bottom: 40px;
    left: 16px;
  }

  .hero-video__thumbnail {
    border-radius: 12px;
  }

  .rating-card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .rating-card__text-wrapper {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .numbers-grid {
    flex-flow: column;
  }

  .numbers-grid__card {
    width: 100%;
  }

  .number-grid__card-image {
    padding-top: 24px;
  }

  .steps-to-success__card {
    grid-column-gap: 34px;
    grid-row-gap: 34px;
    flex-flow: column;
    padding: 24px;
    position: relative;
  }

  .steps-to-sucess__icon {
    order: 1;
    padding-top: 0;
    position: absolute;
    inset: 24px 24px auto auto;
  }

  .pathways_list-wrapper {
    border-left-style: none;
  }

  .placement-support__table {
    width: 100%;
    min-width: 600px;
    overflow: auto;
  }

  .placement-support_row {
    position: relative;
  }

  .placement-support_options {
    width: 100%;
  }

  .placement-support_content {
    background-image: linear-gradient(90deg, #1c222c 68% 80%);
    width: 100%;
    position: sticky;
    left: 0;
  }

  .magic_grid, .pathway__grid {
    grid-template-columns: 50vw 30vw 30vw;
  }

  .program-overview__cards-wrap {
    flex-flow: column;
  }

  .english-course-card-pdp {
    padding: 24px;
  }

  .strip-text-wrap {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: wrap;
  }

  .countdown {
    margin-left: 4px;
  }

  .countdown-row {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .countdown-cell {
    grid-column-gap: .5px;
    grid-row-gap: .5px;
    background-color: #0000;
    padding: 0;
  }

  .countdown-number, .countdown-badge {
    color: var(--_colors---surface--default);
  }

  .about-pgctl__wrap {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .about-pgctl__list-wrap, .about-pgctl__image {
    width: 100%;
  }

  .about-pgctl__list-item {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .popup__wrap {
    padding-left: 40px;
    padding-right: 40px;
  }

  .popup__container {
    width: auto;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    letter-spacing: -.56px;
    font-size: 28px;
    line-height: 34px;
  }

  .sticky-nav {
    padding: 0;
    display: none;
  }

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

  .nav-link {
    border-top: 1px solid #c4c4c4;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .button {
    margin: 16px;
  }

  .rich-text-block {
    padding-right: 0;
  }

  .heading-2 {
    margin-top: 48px;
  }

  .collection-item {
    max-width: 100%;
    margin-bottom: 0;
    margin-right: 0;
  }

  .collection-list {
    padding-bottom: 0;
  }

  .image-5 {
    object-fit: fill;
    width: 100%;
  }

  .heading-3 {
    font-size: 18px;
  }

  .main-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-left: 16px;
    margin-right: 16px;
  }

  .main-grid.pdp-mobile {
    margin-left: 0;
    margin-right: 0;
  }

  .collection-list-wrapper-2 {
    margin-bottom: 56px;
  }

  .footer {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
  }

  .footer-logo-link {
    height: 60px;
    margin-bottom: 32px;
  }

  .footer-heading {
    margin-top: 0;
  }

  .div-block-4 {
    margin-bottom: 8px;
  }

  .rich-text-block-2 {
    line-height: 130%;
  }

  .div-block-5 {
    flex-direction: column;
    margin-bottom: 0;
  }

  .text-block-3 {
    text-align: center;
  }

  .list {
    margin-bottom: 16px;
  }

  .div-block-6 {
    margin-top: 16px;
  }

  .navbar {
    right: auto;
  }

  .menu-button {
    text-align: left;
    position: relative;
  }

  .container-2 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .nav-menu {
    width: auto;
    padding-bottom: 32px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-7 {
    padding-top: 12px;
    padding-left: 12px;
  }

  .div-block-10 {
    flex-direction: column;
    order: 0;
    justify-content: space-between;
    align-items: flex-start;
  }

  .div-block-13 {
    flex: 0 auto;
    order: 0;
    align-self: flex-start;
    padding-right: 0;
  }

  .columns-3 {
    margin-top: 32px;
  }

  .image-8 {
    width: 100%;
    min-width: 100%;
  }

  .collection-item-copy {
    margin-right: 0;
  }

  .collection-list-copy, .collection-list-blog-archive-page {
    padding-bottom: 0;
  }

  .heading-7 {
    text-align: left;
  }

  .image-9 {
    max-width: 120%;
    display: none;
  }

  .div-block-18 {
    display: block;
  }

  .testimonial-card {
    margin-bottom: 0;
    margin-right: 0;
  }

  .testimonail-crad-grid {
    padding-bottom: 0;
  }

  .tabs-menu {
    display: flex;
    overflow: scroll;
  }

  .button-copy {
    margin: 0 16px 16px 0;
  }

  .div-block-2-copy-copy {
    flex-direction: column;
  }

  .div-block-24 {
    margin-bottom: 12px;
  }

  .div-block-24-copy {
    margin-left: 0;
  }

  .heading-testimonail-page {
    text-align: center;
    margin-top: 0;
  }

  .image-9-copy {
    max-width: 100%;
    display: block;
  }

  .collection-list-wrapper-2-copy-copy {
    margin-bottom: 48px;
  }

  .collection-list-wrapper-masterclass {
    margin-bottom: 32px;
  }

  .masterclass-cover {
    width: 100%;
  }

  .masterclass-pre-register-form {
    margin-bottom: -24px;
  }

  .pre-register-heading, .pre-register-heading-copy {
    text-align: left;
    margin-top: 0;
  }

  .columns-6 {
    margin-top: 8px;
  }

  .legal-links {
    text-align: center;
    align-items: flex-start;
  }

  .footer-coppyright-text {
    text-align: center;
  }

  .view-all-openings-btn {
    margin-left: 0;
    margin-right: 16px;
  }

  .grow-heading {
    text-align: left;
    margin-top: 0;
  }

  .careers-hero-columns {
    margin-top: 40px;
  }

  .career-page-heading, .grow-h2, .careers-heading-2 {
    text-align: left;
    margin-top: 0;
  }

  .collection-list-wrapper-2-copy, .collection-list-wrapper-2-copy-copy {
    margin-bottom: 48px;
  }

  .apply-now-btn {
    text-align: center;
    align-self: auto;
  }

  .view-job-desc-btn {
    text-align: center;
    align-self: auto;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .collection-item-masterclasses {
    margin-bottom: 0;
    margin-right: 0;
  }

  .impaced-schools {
    margin-bottom: 48px;
  }

  .schools-testimonail-crad-grid {
    padding-bottom: 0;
  }

  .schools-testimonial-card {
    margin-bottom: 0;
    margin-right: 0;
  }

  .careers-heading-2-copy {
    text-align: left;
    margin-top: 0;
  }

  .about-suraasa-coulumn-copy {
    margin-bottom: 48px;
  }

  .careers-heading-3 {
    text-align: left;
    margin-top: 0;
  }

  .image-17 {
    text-align: center;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .heading-10 {
    top: 18%;
  }

  .heading-10-copy {
    top: 12%;
  }

  .rich-text-coupon-redeeming-steps {
    padding-right: 0;
  }

  .list-of-courses {
    padding-bottom: 0;
  }

  .collection-item-course {
    margin-bottom: 0;
    margin-right: 0;
  }

  .course-name {
    font-size: 18px;
  }

  .course-name-h2 {
    text-align: left;
    margin-top: 0;
  }

  .section-heading-h2 {
    margin-top: 0;
  }

  .rich-text-coupon-t-c {
    padding-right: 0;
  }

  .image-17-mobile {
    text-align: center;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-36 {
    height: 297px;
    max-height: 272px;
  }

  .subscribe-to-newsletter-heading {
    text-align: left;
    min-width: 100%;
  }

  .author-name, .author-name-copy, .podcast-heading {
    font-size: 18px;
  }

  .list-of-testimonials {
    padding-bottom: 0;
  }

  .collection-item-testimonials {
    margin-bottom: 0;
    margin-right: 0;
  }

  .div-block-32-copy {
    margin-bottom: 0;
  }

  .masterclass-form-heading-copy {
    text-align: left;
    margin-top: 32px;
  }

  .collection-list-wrapper-2-copy {
    margin-bottom: 56px;
  }

  .blog-posts-lists {
    padding-bottom: 0;
  }

  .resource-heading {
    text-align: left;
  }

  .categories, .collection-list-blog-archive-page-copy-copy {
    padding-bottom: 0;
  }

  .recent-masterclasses, .us-placement-page-h1, .us-page-h2 {
    text-align: left;
    margin-top: 0;
  }

  .us-page-eligibility-criteria {
    padding-right: 0;
  }

  .list-of-us-jobs {
    padding-bottom: 0;
  }

  .collection-item-us-jobs {
    margin-bottom: 0;
    margin-right: 0;
  }

  .us-page-heading-3 {
    font-size: 18px;
  }

  .us-page-div {
    margin-bottom: 24px;
  }

  .us-page-div-1 {
    flex-direction: column;
    align-items: stretch;
  }

  .us-page-h2-roles {
    text-align: left;
    margin-top: 0;
  }

  .us-page-steps-to-apply {
    padding-right: 0;
  }

  .blogs-list-resource-page, .masterclasses-resources-page {
    margin-bottom: 56px;
  }

  .view-all-us-openings {
    margin-left: 0;
    margin-right: 16px;
  }

  .navbar-dropdown-programme-menulist.w--open {
    align-items: flex-start;
  }

  .nav-dropdown-section {
    width: 100%;
    min-width: 100px;
  }

  .footer-suraasa-logo {
    margin-bottom: 32px;
  }

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

  .footer-menu-section {
    flex: 0 auto;
    order: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: flex-start;
    padding-right: 0;
    display: flex;
  }

  .footer-menu-section-heading {
    margin-top: 0;
  }

  .footer-old {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
  }

  .podcast-image {
    object-fit: fill;
    width: 100%;
  }

  .tts-page-main-heading {
    top: 12%;
  }

  .div-block-62 {
    top: 16%;
  }

  .tts-page-main-sub-heading {
    top: 12%;
  }

  .rich-text-coupon-redeeming-steps-copy {
    padding-right: 0;
  }

  .div-block-62-test {
    padding-top: 40px;
    padding-bottom: 40px;
    top: 16%;
  }

  .resource-heading-2 {
    text-align: left;
  }

  .resource-category {
    margin-bottom: 0;
    margin-right: 0;
  }

  .resource-type-heading {
    text-align: left;
  }

  .podcasts-list-resource-page {
    margin-bottom: 56px;
  }

  .course-price, .course-price-copy {
    font-size: 18px;
  }

  .claim-my-free-course-button {
    bottom: 16px;
    left: 20px;
    right: 20px;
  }

  .heading-10-copy-instructions {
    top: 12%;
  }

  .heading-7-copy-copy {
    text-align: left;
    margin-top: 0;
  }

  .collection-item-testimonials-copy {
    margin-bottom: 0;
    margin-right: 0;
  }

  .refer-and-earn-page-heading {
    text-align: left;
    margin-top: 0;
  }

  .terms-condition-heading-h2 {
    margin-top: 0;
  }

  .reffer-earn-t-c {
    padding-right: 0;
  }

  .section-heading-h2-copy, .section-heading-h2-copy-copy, .share-via {
    margin-top: 0;
  }

  .res-thumbnail {
    object-fit: fill;
    width: 100%;
  }

  .collection-list-masterclasses-resource-page {
    padding-bottom: 0;
  }

  .large-featured-res-heading {
    font-size: 18px;
  }

  .podcast-resource-page-list {
    padding-bottom: 0;
  }

  .collection-item-masterclasses-small {
    margin-bottom: 0;
    margin-right: 0;
  }

  .res-thumbnail-small {
    object-fit: fill;
    width: 100%;
  }

  .small-featured-res-heading {
    font-size: 18px;
  }

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

  .youtube-resources-page {
    margin-bottom: 56px;
  }

  .collection-list-yt-resource-page {
    padding-bottom: 0;
  }

  .blogs-list-resource-category-page {
    margin-bottom: 56px;
  }

  .collection-list-blog-resource-category-page {
    padding-bottom: 0;
  }

  .resource-category-heading {
    text-align: left;
  }

  .masterclasses-resources-collection-page {
    margin-bottom: 56px;
  }

  .resource-heading-2-social-media-section {
    text-align: left;
  }

  .suraasa-masterclass-heading-div {
    margin-bottom: 32px;
  }

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

  .masterclass-point-icons {
    width: 32px;
  }

  .masterclass-page-heading-2.want-more {
    margin-top: 64px;
  }

  .masterclass-register-now-button {
    margin-top: 0;
    margin-left: 0;
  }

  .recent-masterclasses-collection {
    margin-bottom: 56px;
  }

  .collection-list-recent-masterclasses {
    padding-bottom: 0;
  }

  .collection-item-recent-masterclasses {
    margin-bottom: 0;
    margin-right: 0;
  }

  .recent-masterclass-thumbnail {
    object-fit: fill;
    width: 100%;
  }

  .recent-masterclass-heading {
    font-size: 18px;
  }

  .resource-strip-section-heading {
    text-align: left;
  }

  .collection-list-podcasts-masterclass-page {
    padding-bottom: 0;
  }

  .collection-item-masterclasses-small-copy {
    margin-bottom: 0;
    margin-right: 0;
  }

  .res-thumbnail-small-copy {
    object-fit: fill;
    width: 100%;
  }

  .collection-item-podcasts {
    grid-template-columns: 1fr;
    margin-bottom: 0;
    margin-right: 0;
  }

  .pre-register-heading-new, .pre-register-heading-new-blue {
    text-align: left;
    margin-top: 0;
  }

  .recent-masterclasses-collection-slider {
    margin-bottom: 56px;
  }

  .collection-list-recent-masterclasses-slider, .list-of-testimonials-masterclass {
    padding-bottom: 0;
  }

  .collection-item-testimonials-new, .collection-item-testimonials-copy {
    margin-bottom: 0;
    margin-right: 0;
  }

  .claim-my-free-course-button-copy {
    bottom: 16px;
    left: 20px;
    right: 20px;
  }

  .heading-10-copy-copy {
    top: 12%;
  }

  .faq-heading {
    text-align: left;
    margin-top: 0;
  }

  .learner-name {
    font-size: 18px;
  }

  .image-25 {
    display: none;
  }

  .div-block-78 {
    margin-top: -64px;
  }

  .tm-heading-3 {
    text-align: center;
  }

  .image-25-mobile {
    display: block;
  }

  .collection-item-copy {
    max-width: 100%;
    margin-bottom: 0;
    margin-right: 0;
  }

  .ito-popup {
    padding-left: 16px;
    padding-right: 16px;
  }

  .popup-heading {
    text-align: left;
  }

  .success-stories-collection {
    margin-bottom: 48px;
  }

  .success-stories-list {
    padding-bottom: 0;
  }

  .testimonial-tab-chip {
    display: inline-block;
  }

  .newsletter-collection-item {
    margin-right: 0;
  }

  .newsletter-thumbail {
    width: 100%;
    min-width: 100%;
  }

  .newsletter-heading.space.path-section {
    width: 90%;
    top: 32px;
  }

  .newsletter-collection-list {
    padding-bottom: 0;
  }

  .newsletter-collection-item-small {
    margin-right: 0;
  }

  .newsletter-collection-list-samll {
    padding-bottom: 0;
  }

  .form-button {
    align-self: auto;
  }

  .form-button.hero {
    border-radius: 4px;
    min-width: 100%;
  }

  .form {
    flex-direction: column;
  }

  .newsletters-columns-individual-page {
    margin-top: 40px;
  }

  .newsletter-collection-wapper---recent-issues {
    margin-bottom: 56px;
  }

  .newsletter-collection-list-samll-ip {
    padding-bottom: 0;
  }

  .newsletter-collection-item-small-ip {
    margin-right: 0;
  }

  .tia-hero-div {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .tia-h1 {
    font-size: 40px;
  }

  .tia-section {
    grid-row-gap: 32px;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .tia-section.extra-top-margin {
    margin-top: 128px;
  }

  .tia---exited-card, .div-block-98, .tia---last-date-card {
    padding: 24px;
  }

  .div-block-99 {
    grid-column-gap: 16px;
    padding: 16px;
  }

  .image-35 {
    width: 64px;
  }

  .div-block-100 {
    grid-row-gap: 0px;
  }

  .tia-footer {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
  }

  .tia---slider-image {
    width: 96px;
    height: 96px;
  }

  .track-horizontal-reverse {
    margin-top: 112px;
  }

  .form-block-copy {
    width: 100%;
  }

  .form-copy {
    flex-direction: column;
    width: 100%;
    min-width: 100%;
  }

  .text-field-copy {
    border-radius: 4px;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .tia---submit-button.mobile {
    justify-content: center;
    width: auto;
    min-width: 116px;
  }

  .newsletter-rich-text-block {
    padding-right: 0;
  }

  .tia-last-year-story-card {
    grid-column-gap: 16px;
    padding: 16px;
  }

  .teach-globally---h1, .teach-globally---h2 {
    margin-top: 0;
  }

  .teach-globally---jobs-list {
    padding-bottom: 0;
  }

  .teach-globally---jobs-card {
    margin-bottom: 0;
    margin-right: 0;
  }

  .placement-partner-name {
    font-size: 18px;
  }

  .job-application---button, .check-eligibility---button {
    align-self: stretch;
  }

  .placement-partner---buttons-div {
    grid-row-gap: 8px;
    flex-direction: column;
    align-items: stretch;
    width: 100%;
  }

  .countdown-strip-copy {
    grid-column-gap: 12px;
  }

  .collection-item-copy-copy {
    margin-right: 0;
  }

  .lottie-animation {
    width: 100%;
  }

  .tg-section-heading {
    text-align: left;
  }

  .gt-page-intro-text {
    padding-right: 0;
  }

  .grid-9 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-123 {
    display: none;
  }

  .locked-text {
    font-size: 18px;
  }

  .grid-10 {
    grid-template-columns: 1fr;
  }

  .country-name {
    font-size: 18px;
  }

  .success-stories-list-uae-page {
    padding-bottom: 0;
  }

  .success-stories-collection-uae-page {
    margin-bottom: 48px;
  }

  .blog-wapper-uae-page {
    margin-bottom: 56px;
  }

  .collection-list-blog-uae-page {
    padding-bottom: 0;
  }

  .div-block-131 {
    width: 100%;
  }

  .navbar-dropdown-programme-menulist-resources.w--open {
    align-items: flex-start;
    width: 100%;
  }

  .ttam-tabs-button.ft {
    text-align: center;
    align-self: stretch;
  }

  .div-block-143 {
    grid-column-gap: 0px;
  }

  .collection-item-6 {
    width: 280px;
  }

  .slider-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-left: 16px;
    margin-right: 0;
  }

  .div-block-151 {
    margin-left: -16px;
    padding-left: 16px;
  }

  .div-block-152 {
    align-self: flex-start;
    align-items: flex-start;
  }

  .impact-number {
    text-align: right;
    align-self: flex-start;
  }

  .div-block-151-copy {
    margin-right: -16px;
    padding-right: 16px;
  }

  .text-block-18-copy {
    text-align: left;
  }

  .impact-number-copy {
    text-align: right;
    align-self: flex-end;
  }

  .slider-wrapper {
    margin-left: 16px;
  }

  .slider-item {
    width: 280px;
  }

  .slider-navigation-wrapper {
    margin-left: 16px;
  }

  .call-back-form {
    padding-left: 16px;
    padding-right: 16px;
  }

  .zoho-form-inner-container {
    max-height: 550px;
  }

  .lead-magnet-form, .lead-magnet-form-copy, .lead-magnet-form-copy {
    padding-left: 16px;
    padding-right: 16px;
  }

  .chapter-number {
    top: auto;
  }

  .body-content {
    width: 100%;
  }

  .guide-image.extra {
    display: block;
  }

  .testimonial-card-guides {
    margin-bottom: 0;
    margin-right: 0;
  }

  .name-div {
    margin-bottom: 0;
  }

  .body-content-copy {
    width: 100%;
  }

  .guides-button, .guides-button.chapter-8 {
    text-align: center;
    align-self: stretch;
  }

  .chapter-number-small {
    top: auto;
  }

  .frame-12239 {
    grid-template-columns: 1fr;
  }

  .frame-12263 {
    padding: 24px 16px;
  }

  .frame-12462 {
    padding-top: 24px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-163 {
    padding: 32px 16px;
  }

  .image-51 {
    border-radius: 12px;
  }

  .div-block-164 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .ad---form {
    margin-bottom: 0;
  }

  .image-53 {
    width: 100%;
  }

  .name-div-copy-copy {
    margin-bottom: 0;
  }

  .guide-featured-card {
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .guide-featured-card.g2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .guide-featured-card.g2.wm {
    align-items: stretch;
  }

  .guide-featured-card.guide-1.wm {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .guide-featured-card.g3, .guide-featured-card.g5 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .guide-featured-teach-abroad-card {
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .guide-back-button {
    top: 16px;
    left: 16px;
  }

  .guide---2back-button {
    top: 16px;
  }

  .content-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .guides-contents---list-div.wo-indent {
    margin-top: 0;
  }

  .content-wrapper-main {
    padding-left: 0;
    padding-right: 0;
  }

  .guides-button-g2, .guides-button-g2-rr-card {
    text-align: center;
    align-self: stretch;
  }

  .mobile-share-sheet, .share-sheet-bg {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-179 {
    background-position: 40%;
  }

  .web-subtitle2-3 {
    max-width: 80%;
  }

  .lottie-contact-us {
    width: 100%;
  }

  .main-grid---contact-us {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-left: 16px;
    margin-right: 16px;
  }

  .call-back-form-school {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-183-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .image-53-copy {
    object-fit: cover;
    width: 100%;
  }

  .div-block-125-copy {
    padding: 0;
  }

  .guides-button-g1 {
    text-align: center;
    align-self: stretch;
  }

  .tam---next-steps-banner {
    padding-left: 16px;
    padding-right: 16px;
  }

  .frame-12167 {
    padding: 16px;
  }

  .teach-abraod-guide-img {
    width: 65%;
  }

  .cross-btn-tam {
    top: 8px;
    right: 8px;
  }

  .guides-button-tam-card {
    text-align: center;
    align-self: stretch;
  }

  .g4-chapter-title-div.main-ch {
    margin-top: 64px;
  }

  .cover-image---person-g4, .guide-4-cover-bg-image-ch-cards {
    width: 100%;
  }

  .zoho-form {
    padding-left: 16px;
    padding-right: 16px;
  }

  .slider-nav-blog {
    padding-top: 56px;
  }

  .guide-1-image {
    align-self: center;
    width: 70%;
  }

  .guide-1-image.blog {
    width: 80%;
  }

  .guide-3-image {
    width: 100%;
  }

  .gide---2-image.g6 {
    width: 170%;
  }

  .guide-1-image-copy {
    align-self: center;
    width: 100%;
  }

  .guide-4-image {
    width: 55%;
  }

  .main-image-g5, .guide-5-image {
    width: 100%;
  }

  .header-contents-div {
    margin-top: 0;
  }

  .video-div {
    border-radius: 0;
    order: -1;
  }

  .course-content-div {
    margin-left: 16px;
    margin-right: 16px;
  }

  .course-content-div.pgctl {
    width: auto;
    position: static;
  }

  .course-content-buttons {
    flex-flow: column;
  }

  .primary-button, .secondary-button {
    text-align: center;
    align-self: stretch;
  }

  .instractor-details-div {
    margin-left: 16px;
    margin-right: 16px;
  }

  .pdp-tabs-menu {
    display: flex;
    overflow: scroll;
  }

  .co-image {
    height: 250px;
  }

  .resource-card {
    width: 280px;
  }

  .pdp-large-body-text.grey.bt-align {
    align-self: flex-start;
  }

  .div-block-189 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .pdp--section-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-left: 16px;
    margin-right: 16px;
  }

  .div-block-191-mob {
    padding: 12px;
  }

  .ad-regsiter-form, .header-content-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .cta-button-lp.dark.center {
    align-self: stretch;
  }

  .cta-button-lp.medium, .cta-button-lp.v2 {
    justify-content: center;
    align-self: stretch;
    align-items: center;
  }

  .tam-strip---1 {
    background-position: 50% 70%;
  }

  .school-testimonial-card {
    height: 400px;
  }

  .collection-item-8 {
    margin-right: 16px;
  }

  .mask-8 {
    width: 300px;
  }

  .tt-slide {
    height: 540px;
  }

  .tt-mask {
    width: 300px;
  }

  .vt-slide.ai-tools {
    height: 100%;
    padding-right: 16px;
  }

  .st-mask {
    width: 300px;
  }

  .st-mask.v2 {
    width: 360px;
  }

  .st-mask.ai-tools {
    width: 100%;
    max-width: 360px;
    height: 420px;
  }

  .certificate-mask {
    width: 300px;
  }

  .identifying-the-problem-section {
    margin-left: 16px;
    margin-right: 16px;
    padding: 24px;
  }

  .lp-person-image {
    width: 100%;
  }

  .image-72 {
    top: -10%;
  }

  .image-72-copy {
    bottom: 8%;
  }

  .tam, .tam-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .frame-40849 {
    box-shadow: 6px 6px #e5a256;
  }

  .se-card-2 {
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .st-mask-v2 {
    width: 300px;
  }

  .certificate-slider-lp2 {
    margin-top: 24px;
  }

  .tam-card-lp {
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-76.tm {
    width: 100%;
    padding-left: 16px;
  }

  .footer-school-lp {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
  }

  .school-page-content-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .slider-buttons-sp {
    z-index: 1;
  }

  .school-page-form {
    padding-left: 16px;
    padding-right: 16px;
  }

  .navbar-landing-page {
    right: auto;
  }

  .button-w-subtext {
    align-items: center;
    width: 100%;
  }

  .button-w-subtext.center.left {
    justify-content: flex-start;
    align-items: center;
  }

  .form-hero-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .frame-12174 {
    flex-flow: wrap;
  }

  .bottom-button-tam {
    margin-left: 0;
    margin-right: 16px;
  }

  .hero-with-form {
    padding-left: 16px;
    padding-right: 16px;
  }

  .hero-with-form.cc--cobined-lp {
    padding: 32px 16px;
  }

  .view-all-openings-btn-copy {
    margin-left: 0;
    margin-right: 16px;
  }

  .hero-with-form-wp {
    background-position: 50% 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .testimonial-card---wp {
    margin-right: 16px;
  }

  .main-testimonial-card {
    height: 350px;
  }

  .masterclass-card-wrapper {
    margin-right: 16px;
  }

  .masterclass-card-mask {
    width: 300px;
  }

  .masterclass-pre-register-form-wp {
    margin-bottom: -24px;
  }

  .image-78, .image-78-copy, .image-78-3 {
    height: 280px;
  }

  .emirate-card, .emirate-slide {
    height: 350px;
  }

  .card_side.is-back {
    transform: rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .card_main-text {
    margin-bottom: 1.5rem;
  }

  .image-82 {
    right: -15%;
  }

  .hero-image-dubai-page {
    object-position: 100% 50%;
  }

  .step-line.dark-green {
    height: 67%;
  }

  .button-w-subtext-ai-tools {
    align-items: center;
    width: 100%;
  }

  .button-w-subtext-ai-tools.center.left {
    justify-content: flex-start;
    align-items: center;
  }

  .review-text {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .outputs-slider {
    height: auto;
  }

  .blog-content {
    padding-right: 0;
  }

  .tam-form-modal-blog {
    padding-left: 16px;
    padding-right: 0;
  }

  .plus-page-section.cta {
    background-position: 50%;
  }

  .plus-review-text {
    display: inline;
  }

  .plus-review-text-wrapper {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .footer-plus-page {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
  }

  .plus-cta-section-button {
    align-self: stretch;
  }

  .text-103, .text-110 {
    font-size: 34px;
  }

  .get-plus-button.mobile.testimonials {
    margin-left: 16px;
    margin-right: 16px;
  }

  .play-button.mobile {
    width: 64px;
  }

  .c-autotabs_image.cc-pane-crypto-mobile {
    width: auto;
    height: auto;
    margin-right: 0;
    position: static;
    transform: translate(16px);
  }

  .c-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .c-title-3 {
    font-size: 20px;
    line-height: 34px;
  }

  .c-autotabs_link {
    padding-left: 53px;
    padding-right: 40px;
  }

  .c-autotabs_link.w--current {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .c-title-2 {
    font-size: 32px;
    line-height: 36px;
  }

  .plus-tabs-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-left: 16px;
    margin-right: 0;
  }

  .plus-video-modal, .us-page-hero-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .us-page-slider-mask {
    width: 306px;
  }

  .profile-card {
    height: 380px;
  }

  .image-91 {
    width: 100%;
  }

  .c-autotabs_link-usa {
    padding-left: 53px;
    padding-right: 40px;
  }

  .c-autotabs_link-usa.w--current, .tab-card.w--current {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .us-page-form-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .step-line---us-page.dark-green {
    height: 67%;
  }

  .profile-slide {
    padding-right: 16px;
  }

  .careers-page-points {
    padding-right: 0;
  }

  .about-suraasa-points {
    margin-bottom: 48px;
  }

  .lp-hero-container {
    height: 600px;
  }

  .lp-section.blue.small, .lp-section.crimson.small, .lp-section.crimson-ttt.small, .lp-section.dark-blue.small, .lp-section.golden.small, .lp-section.dark-blue-copy.small, .lp-section.green-light.small {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .lp-content-container {
    margin-top: 40px;
  }

  .lp-heading-conatiner.new-year {
    margin-bottom: 0;
  }

  .lp-section-image.intl-stat_image {
    height: 300px;
  }

  .lp-section-image.notebook, .lp-section-image.scholarship {
    margin-top: 0;
  }

  .lp-section-image.intl-globe {
    height: 300px;
  }

  .lp-section-image.med-fees {
    margin-top: 0;
  }

  .pgctl-feature-card.w--current {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .lp-h3.grid-text {
    width: 85%;
  }

  .step-line-lp {
    height: 82%;
  }

  .step-line-lp.dark-green {
    height: 67%;
  }

  .ito-popup-copy, .other-subject-popup {
    padding-left: 16px;
    padding-right: 16px;
  }

  .lp-pgctl-feature-card.w--current {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .hero-image-cotainer.mob-us-page {
    height: 750px;
  }

  .hero-image-lp {
    object-position: 80% 50%;
  }

  .hero-image-lp.mob-fixed {
    object-position: 50% 50%;
  }

  .hero-image-wrapper {
    flex-flow: column;
    height: 100%;
    display: flex;
  }

  .navbar-us-landing-page {
    right: auto;
  }

  .section_intl-teacher.green.small, .section_intl-teacher.crimson.small {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .intl-teacher_card {
    min-height: 270px;
  }

  .intl-teacher_card-image {
    right: -4%;
  }

  .section_intl-stats.green.small, .section_intl-stats.crimson.small {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .lp-hero-wrapper-ttt {
    padding: 16px;
  }

  .hero-images-wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .subject-popup, .subject-popup-itu {
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-div {
    border-radius: 0;
  }

  .section_teacher-reviews.green.small, .section_teacher-reviews.crimson.small, .section_teacher-reviews.crimson-ttt.small, .section_teacher-reviews.dark-blue.small, .section_teacher-reviews.golden.small, .section_teacher-reviews.dark-blue-copy.small, .section_instructors.green.small, .section_instructors.crimson.small, .section_instructors.crimson-ttt.small, .section_instructors.dark-blue.small, .section_instructors.golden.small, .section_instructors.dark-blue-copy.small {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .what-is-pgctl_card {
    flex-flow: column;
  }

  .fees_container {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .pgctl_autotab.w--current {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .pgctl-pdp__popup {
    padding-left: 16px;
    padding-right: 16px;
  }

  .emi-plans__popup {
    justify-content: flex-end;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .rating_user-image {
    align-self: flex-start;
  }

  .emi-plans__popup-container {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .hero-video__wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }

  .scroll-max-right {
    font-size: 3vw;
  }

  .plan-title.title-1 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
  }

  .item-title-feature {
    padding-left: 8px;
  }

  .item-feature {
    height: 90px;
    padding-right: 16px;
  }

  .paragraph-feature {
    font-size: 4vw;
  }

  .icon-check {
    width: 3vw;
    height: 3vw;
  }

  .details-grid {
    font-size: 3vw;
  }

  .heading-h4 {
    font-size: 5.5vw;
  }

  .scroll-50 {
    font-size: 3vw;
  }

  .item-grid-check {
    height: 90px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .scroll-100-p, .scroll-to-start {
    font-size: 3vw;
  }

  .heading-h3 {
    font-size: 6vw;
  }

  .main-button-text {
    font-size: 3vw;
  }

  .grid_holder {
    padding: 16px 0 16px 16px;
  }

  .magic_grid {
    grid-template-columns: 50vw 40vw 40vw;
  }

  .fixed-button-test-scroll {
    padding-left: .5vw;
    padding-right: .5vw;
  }

  .pathway__grid {
    grid-template-columns: 50vw 40vw 40vw;
  }

  .price-wrap {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .scroll-to-start-p, .scroll-50-p {
    font-size: 3vw;
  }

  .pgctl-countdown-strip {
    padding-left: 16px;
    padding-right: 16px;
  }

  .strip-text-wrap {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .popup__wrap {
    justify-content: flex-end;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .popup__container {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    height: 95%;
    max-height: none;
  }

  .popup__header {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
  }

  .popup__header-content {
    width: 100%;
  }

  .pgctl-card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 0;
    position: relative;
  }

  .pgctl-details-wrapper {
    padding: 24px 24px 0;
  }

  .pgctl-image-wrapper {
    min-height: 200px;
    position: relative;
  }

  .pgctl-image {
    aspect-ratio: auto;
    object-fit: contain;
    width: 100%;
    height: 240px;
    position: static;
    bottom: 0;
    left: 0;
    right: 0;
    transform: translate(0);
  }
}

#w-node-_9ed316bd-1c89-8498-4042-e6f93bcde8f5-eea4e259, #w-node-_9ed316bd-1c89-8498-4042-e6f93bcde8f6-eea4e259, #w-node-_9975e592-01ca-f683-a3fb-9360c525a492-eea4e259, #w-node-_50a8b198-829a-2ecc-34ef-3f04aad00d7b-eea4e259 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_7e5bf543-06df-93c8-cc6a-ddeb4a986f4e-eea4e259 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2671e3fd-e1c2-5cf9-44c2-25197d35293f-eea4e259 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_2671e3fd-e1c2-5cf9-44c2-25197d352947-eea4e259 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_460effc2-87d6-8554-933c-19f5b344f343-bb0b59a1, #w-node-_2cdf2c77-8ff1-162c-aa3c-2e367a16f23e-bb0b59a1, #w-node-_74b2cfaa-dc56-5816-d678-25c863b60a6f-bb0b59a1 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_74b2cfaa-dc56-5816-d678-25c863b60b26-bb0b59a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7fb6ec3d-07c7-bf4f-9cff-bbb4e9b87f43-e9b87f41 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_7fb6ec3d-07c7-bf4f-9cff-bbb4e9b87f48-e9b87f41, #w-node-_7fb6ec3d-07c7-bf4f-9cff-bbb4e9b87f56-e9b87f41, #w-node-_7fb6ec3d-07c7-bf4f-9cff-bbb4e9b87f61-e9b87f41, #w-node-_7fb6ec3d-07c7-bf4f-9cff-bbb4e9b87f72-e9b87f41, #w-node-_2f0328e8-d116-3982-d834-bf21459c61f0-e9b87f41, #call-us-div.w-node-_0b17a377-2d6d-20a1-1830-216dfeb1ae84-e9b87f41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#our-office-div.w-node-_0884c5a8-6b0a-e5e8-f1b2-e0486ca42f19-e9b87f41 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7fb6ec3d-07c7-bf4f-9cff-bbb4e9b87f92-e9b87f41, #w-node-cced423c-59d0-7489-b701-e67b72ad4629-72ad4627, #w-node-_73d9d934-94d2-dd1b-ac3d-c4ff349d3c43-85039790 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_1fc732d8-8c22-a9bf-1735-060634512154-ea9d0a95, #w-node-_4c55ee18-abd4-72c1-2f2c-2a9d819221e6-ea9d0a95 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-b6583882-54be-f285-b812-01d3de6558b4-ea9d0a95 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_70829cba-b0da-541d-58dc-7a11b71e9925-ea9d0a95 {
  justify-self: start;
}

#w-node-_70829cba-b0da-541d-58dc-7a11b71e992f-ea9d0a95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-d18e722f-4e1f-5246-89db-db57ebc8bb24-ea9d0a95 {
  justify-self: start;
}

#w-node-d18e722f-4e1f-5246-89db-db57ebc8bb2f-ea9d0a95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-f1e70505-b9d4-562e-d3d9-0f2919cbe24f-ea9d0a95 {
  justify-self: start;
}

#w-node-f1e70505-b9d4-562e-d3d9-0f2919cbe259-ea9d0a95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_94774baf-7072-a4b9-77da-6c252c1c83de-ea9d0a95 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  align-self: start;
}

#w-node-_94774baf-7072-a4b9-77da-6c252c1c83df-ea9d0a95 {
  justify-self: start;
}

#w-node-_94774baf-7072-a4b9-77da-6c252c1c83ea-ea9d0a95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-fb8c78fd-eea7-acf2-230f-d18edbd01a58-ea9d0a95 {
  justify-self: start;
}

#w-node-fb8c78fd-eea7-acf2-230f-d18edbd01a62-ea9d0a95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_9bc3bec8-7b7c-a202-24c3-236c7e8a9a2d-ea9d0a95 {
  justify-self: start;
}

#w-node-_39be7fa0-c2a1-c550-4597-18a3a73b6f24-ea9d0a95, #w-node-_441d1a8d-e510-db88-8e09-65bc79abdb23-ea9d0a95 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_1fc732d8-8c22-a9bf-1735-060634512154-6b76eced, #w-node-_4c55ee18-abd4-72c1-2f2c-2a9d819221e6-6b76eced {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-_182a3501-f417-568b-9b38-0a20e9a4cfae-6b76eced {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_66add549-6f73-0ac3-310b-629255d6b0f8-6b76eced, #w-node-_4bed8461-7122-cc6c-45ba-60755957e6f7-6b76eced, #w-node-_2a8e48fb-6509-35e7-01eb-a0021ea5a76a-6b76eced, #w-node-ce9bd9eb-2cc7-f481-83d3-a71c37f0f919-6b76eced, #w-node-caf5c438-09a2-8ffd-3616-384abc918722-6b76eced {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_441d1a8d-e510-db88-8e09-65bc79abdb23-6b76eced {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_87ed0c83-efca-4d68-1789-d00a4f68f82d-9eb3dafe {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-df1e8183-4ad1-3145-4f50-1d550027c43e-9eb3dafe {
  grid-area: span 1 / span 8 / span 1 / span 8;
  place-self: start;
}

#w-node-aaf381ee-0de9-bc0e-7520-62d1a4518a4d-9eb3dafe, #w-node-_1b57788b-2c5e-08d6-bcb7-ab8e259b3009-9eb3dafe {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_5015b6e2-006e-dc91-207a-0bfaa8b575a9-344b64a1, #w-node-_77f91b67-e47c-d1e6-f12b-260a290fedda-344b64a1 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: center;
}

#w-node-efb92583-8b56-75db-7783-8de833cbac58-344b64a1 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-a2a94e51-fa2d-c5bd-8cbd-68beb43b239a-344b64a1, #w-node-e80276f1-ee10-836d-7f7e-03f077434d6b-344b64a1, #w-node-_12695d97-8268-627b-ff4b-a7c0d0551614-344b64a1, #w-node-_08f6db17-09ba-54bb-fcc8-694cf8aeaa2c-344b64a1, #w-node-_1da3c878-6b0e-3a91-b50f-d7304092c6d5-344b64a1, #w-node-_4fc10d31-bd4d-a66c-a2ba-3239fb3c47ad-344b64a1, #w-node-_44f9584e-e462-2a02-383e-200d3a35ebb6-344b64a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_962f696b-afcf-a242-3ee2-e47002b167fc-0400f47d, #w-node-_0913bf79-e8c5-bdf9-dc47-4e66d277ccdd-0400f47d {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-_4976259d-fddb-7b5c-cb5c-1b541e2de894-0400f47d, #w-node-_2c145c2a-ac21-bded-9367-5794295c9c82-0400f47d {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_46ae27a9-89d3-abe7-506c-8ac87b3c2a6a-0400f47d {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-_7659b087-fcf0-6961-e33e-f2c1e2a31c92-0400f47d {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_0dae5d0a-f7b8-c655-129e-b90aabb6cc6e-0400f47d, #w-node-_73d1d2d3-1e25-d54e-945f-11ebcda74a0f-0400f47d, #w-node-_40560d33-c854-35f0-9771-bf6f98a4aa84-0400f47d, #w-node-_0d6b73fe-da48-4271-adbb-11ad62976823-0400f47d, #w-node-_124537d9-499f-624f-58c1-48c13064cd01-0400f47d {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: stretch;
}

#w-node-a6552a33-c802-2300-f21a-d660c2309396-0400f47d {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-_4e89cc1c-4aad-e9e5-d346-63fe357b4654-0400f47d, #w-node-_528cd332-b3e1-3772-fff7-3d56c0d0dc3f-0400f47d {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-c404f8e9-eb0f-8329-2428-3560c8263ce3-8015556c {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-af38e1a7-cc48-cb5f-d130-d428eb64d560-8015556c, #w-node-_33e0a4e2-636b-1008-6397-930863302ff0-67fb28dd, #w-node-f06cfc19-b08a-35a2-e963-cb196c5a8077-67fb28dd, #w-node-_645e5e7c-11d8-4db3-60da-62c32fcf3a51-67fb28dd {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-da24b110-72ff-9016-ff5e-a281d5308f6b-67fb28dd {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-_9b2b222d-63ca-b8e2-935e-e73ee6076609-67fb28dd {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#open-roles.w-node-_908ad52a-c7ce-1942-96db-e496b37915a7-67fb28dd, #w-node-_01449e79-a814-9f51-d0d1-3a08cbee6dba-67fb28dd {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-_73f58c7e-f636-6ac1-54c7-580006b990aa-67fb28dd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-eac63b96-f9ba-7a7e-a986-b19f25a169be-07512817, #w-node-_7c811099-2f35-8ccc-35d0-04c2f4326941-07512817, #w-node-_440e653f-d27f-6d72-3544-af1bd7249af3-07512817, #w-node-_7cc4db18-6a7c-ad91-7b88-a30b3e146fe0-07512817, #w-node-_6065603d-14f1-9b75-64f4-6d7e2f79c372-07512817 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_5c004b56-9d92-1d9b-59c7-97cc17a9cf26-07512817 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: center;
}

#w-node-f093da54-efcd-a724-bb4f-3848b597e058-07512817 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_7c6f4826-162a-017f-71d8-a28562c25d99-07512817, #w-node-ad795360-2ca2-6cae-a82c-ee57b395c131-07512817, #w-node-db8a7372-dbb4-4ed5-7611-b834efb91482-07512817 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_57de7500-198b-3a1c-08a1-d8019aa2c8a8-07512817 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-b040508a-d349-5c12-58bd-490031a514e5-07512817 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-c8ace2f6-988f-6a13-1d7c-1417054f5ff5-07512817 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-c8ace2f6-988f-6a13-1d7c-1417054f5ff7-07512817 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: center;
}

#w-node-_7f1426a1-e34a-7d85-1c9d-54806431e364-c214b83c {
  grid-area: span 1 / span 8 / span 1 / span 8;
  place-self: auto;
}

#w-node-_9bc54457-9115-a2ec-ae36-53b597a59f21-f3e199af {
  order: 0;
  grid-area: span 1 / span 8 / span 1 / span 8;
  place-self: auto;
}

#w-node-e67e8296-32e1-6c0a-968d-276be13fb350-f3e199af, #w-node-_97fe2e39-91b1-fc75-357f-4731cabff8b9-f3e199af {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-_26e22525-307c-72cc-b8ae-88f4891f8ee8-f3e199af {
  grid-area: span 1 / span 8 / span 1 / span 8;
  align-self: start;
}

#w-node-_26e22525-307c-72cc-b8ae-88f4891f8ee9-f3e199af {
  justify-self: start;
}

#w-node-_26e22525-307c-72cc-b8ae-88f4891f8ef3-f3e199af {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#guidelines-cover.w-node-_26e22525-307c-72cc-b8ae-88f4891f8ef4-f3e199af {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_4e73a923-e685-6cbe-ae82-45bb872b304f-f3e199af {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-df7d13d1-af83-2781-4cb3-3b23860fcaac-f3e199af, #w-node-df7d13d1-af83-2781-4cb3-3b23860fcac1-f3e199af {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-be601000-bc39-c6a4-5948-ddfe8599adc6-f3e199af, #w-node-_91f894dd-0b73-3dd1-70d4-6b18fd87db64-f3e199af, #w-node-db7a902c-00fa-9edd-c9b1-5e03cb5799e4-f3e199af, #w-node-_8f2c79c8-f1b8-4d2d-35dd-0c5aeb13041a-f3e199af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff55441d-fb39-05ef-11eb-f117abf69905-f3e199af {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-_74c885e8-918b-beeb-61fb-86db832c42ed-f3e199af {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: stretch;
}

#w-node-_74c885e8-918b-beeb-61fb-86db832c42f0-f3e199af {
  order: -9999;
}

#w-node-_473405f8-3727-c2a8-e80a-fda1a3992fe4-f3e199af, #w-node-_9ae71fbf-9933-34e3-97ee-e952fee299e7-f3e199af {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-_5dafe26a-1b60-f159-e11d-0cfd315bd6bb-f3e199af {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3cbcf107-d41d-e194-d4b1-ff2e67c7cf7d-f3e199af, #w-node-d6c19912-4a00-a826-73bb-5a4b429dc707-f3e199af, #w-node-b90a356f-2d82-d6f4-9471-b5c162830bf2-f3e199af, #w-node-d0b0fd48-285b-016e-cfdd-05eee2e5085e-f3e199af {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-d2e5fcf3-83c6-3471-887f-0741d7babc11-f3e199af, #w-node-b7a3f2cb-8ba5-2137-a312-5505b86c3d67-f3e199af, #w-node-_5548a600-7882-f1e1-05d7-d851692e2719-f3e199af, #w-node-_0eaf327e-7151-1cf8-9e81-41a61e8e25b6-f3e199af, #w-node-b7d41e34-3392-ec88-029c-c5e3988df7c2-f3e199af, #w-node-f2d49c8c-da08-9f30-7632-0dcb04e8867e-f3e199af, #w-node-_04274285-b577-fc5d-71b1-8e7cbe8a7f94-f3e199af, #w-node-_96bdd861-8498-990a-9e0c-588abf44557d-f3e199af, #w-node-_4948f942-cf7c-ac33-a25f-2b99f3dd884f-f3e199af, #w-node-d5197d89-6643-e7fb-1464-a3f3e8ab453e-f3e199af, #w-node-b3ce0bf6-9044-9d5d-333d-b0f9840045ec-f3e199af, #w-node-aa4ac495-87af-ae2f-335e-c6ddeaa04da0-f3e199af, #w-node-ba6d13e8-0d77-a327-8d1d-df0a99ac6db4-f3e199af, #w-node-_411d1c29-09e6-985b-6bd1-a9bc3b0259b6-f3e199af, #w-node-ac6c7a63-486b-828a-2b42-1c07904cddaf-f3e199af, #w-node-ce6cb7b0-8693-e512-d301-8ca25cd3991b-f3e199af, #w-node-bd681526-fc1a-6ede-cbe9-77441ef94ec2-f3e199af, #w-node-f3ec7dbb-84a6-c925-ed32-eac3da24377d-f3e199af, #w-node-d74c3999-b15a-86cd-aaf5-59142ece6f4c-f3e199af, #w-node-_9c1cae90-79b0-5068-8f77-a18951f2d432-f3e199af {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-f49a8fce-9fa9-e917-f77d-27b60101080c-b78bae5a {
  grid-area: span 1 / span 8 / span 1 / span 8;
  place-self: auto;
}

#w-node-f49a8fce-9fa9-e917-f77d-27b60101080f-b78bae5a, #w-node-f49a8fce-9fa9-e917-f77d-27b601010811-b78bae5a {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-_33e4d624-e17a-4722-2f04-b2a1f3f2840f-b78bae5a {
  grid-area: span 1 / span 8 / span 1 / span 8;
  align-self: start;
}

#w-node-_33e4d624-e17a-4722-2f04-b2a1f3f28410-b78bae5a {
  justify-self: start;
}

#w-node-_33e4d624-e17a-4722-2f04-b2a1f3f2841a-b78bae5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#guidelines-cover.w-node-_33e4d624-e17a-4722-2f04-b2a1f3f2841b-b78bae5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_4af3fd04-0482-554d-dfb7-fd1279216a0c-b78bae5a {
  grid-area: span 1 / span 8 / span 1 / span 8;
  align-self: start;
}

#w-node-_4af3fd04-0482-554d-dfb7-fd1279216a0d-b78bae5a {
  justify-self: start;
}

#w-node-_4af3fd04-0482-554d-dfb7-fd1279216a17-b78bae5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#guidelines-cover.w-node-_4af3fd04-0482-554d-dfb7-fd1279216a18-b78bae5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_9f0447c1-2b7b-8782-e7b3-432de0e88715-b78bae5a {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_912a8431-e4b1-ddcc-ad30-ee52ff56a19a-b78bae5a {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-_08667570-2a73-f424-422d-b8ef7fb6ac22-b78bae5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ec76ee6d-1bb3-5fa1-1f71-acc89c1b0d8d-b78bae5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d959d501-b21e-3f30-056b-ddc7ad5d2658-b78bae5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d959d501-b21e-3f30-056b-ddc7ad5d2659-b78bae5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bdaa0572-3f6a-0531-9488-cce3f5c9a12b-b78bae5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4904a9fa-d80c-70e2-dd3b-7b63a643e2c9-b78bae5a {
  grid-area: span 1 / span 8 / span 1 / span 8;
  align-self: start;
}

#w-node-_4904a9fa-d80c-70e2-dd3b-7b63a643e2ca-b78bae5a {
  justify-self: start;
}

#w-node-_4904a9fa-d80c-70e2-dd3b-7b63a643e2d4-b78bae5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#guidelines-cover.w-node-_4904a9fa-d80c-70e2-dd3b-7b63a643e2d5-b78bae5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#guide-card.w-node-c75da3e3-d578-735e-ccdc-a756859dedfe-b78bae5a {
  grid-area: span 1 / span 8 / span 1 / span 8;
  align-self: start;
}

#w-node-c75da3e3-d578-735e-ccdc-a756859dedff-b78bae5a {
  justify-self: start;
}

#guidelines-cover.w-node-c75da3e3-d578-735e-ccdc-a756859dee0a-b78bae5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_15ab91e5-d843-fabc-e964-802017742740-b78bae5a {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-b6ea93b1-b234-08e0-946e-8858bba7f6c8-b78bae5a, #w-node-b6ea93b1-b234-08e0-946e-8858bba7f6de-b78bae5a {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-b6ea93b1-b234-08e0-946e-8858bba7f70f-b78bae5a, #w-node-b6ea93b1-b234-08e0-946e-8858bba7f721-b78bae5a, #w-node-b6ea93b1-b234-08e0-946e-8858bba7f733-b78bae5a, #w-node-ecf0e88c-d825-017a-866d-6b4c86afbcae-b78bae5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_842b74bc-2dce-f442-5da7-b915d256c34d-b78bae5a, #w-node-_58346b90-b170-9f93-20ea-3e0e15d8215b-b78bae5a, #w-node-_9fdc6c78-1b7e-d061-5a2a-f06801ca9fab-b78bae5a, #w-node-cbf8bd52-916e-be92-98a2-01cdef60c1e1-b78bae5a, #w-node-_3669f23e-c6b9-8658-87df-7c58f06f4a97-b78bae5a, #w-node-_41a458e2-6f7d-7066-3571-acd677a320f6-b78bae5a, #w-node-_414f5846-4af1-a358-d65c-9b7750af72c9-b78bae5a, #w-node-fb0f8731-e653-8049-02f6-d7b516ff40be-b78bae5a, #w-node-_0e580b99-d0f8-eca6-2491-1d915b88173f-395c88cb {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_33e0a4e2-636b-1008-6397-930863302ff0-395c88cb {
  grid-area: span 1 / span 8 / span 1 / span 8;
  align-self: auto;
}

#Eligibility.w-node-f06cfc19-b08a-35a2-e963-cb196c5a8077-395c88cb {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#US-Job-Openings.w-node-_01449e79-a814-9f51-d0d1-3a08cbee6dba-395c88cb {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-b85de025-c584-7614-c04d-8ef3be088c44-395c88cb {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: stretch;
}

#Steps-to-Apply.w-node-_22014ced-3e29-7c94-9e2f-d3d1e391a87e-395c88cb {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#body-link.w-node-_7555610b-5b94-eb68-2ca0-ad299c6f80a8-395c88cb {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_83a96e18-db28-3500-4d9d-0c226f8ed684-395c88cb {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-d5520fe8-e79c-5636-d8cc-3d8ae1fd9508-395c88cb, #w-node-_355b4eb5-b544-0882-35c9-2a41a644ac71-cd2ca77e {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_7d514ac8-522c-11b8-cb4b-bb9c7dfb8c91-cd2ca77e {
  grid-area: span 1 / span 8 / span 1 / span 8;
  align-self: center;
}

#w-node-e7eb6983-e30f-a969-2f9a-568f1d992bad-cd2ca77e, #w-node-_04866b3b-a891-7c6a-e4e8-dce8fdae3149-cd2ca77e, #w-node-effcaf17-7027-a4b0-9d29-dc6c3cc12fde-cd2ca77e {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-effcaf17-7027-a4b0-9d29-dc6c3cc12fe1-cd2ca77e, #w-node-_95633ee2-b4cc-6c0b-d847-ec16795497e7-cd2ca77e {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: stretch;
}

#Instructions-for-Claiming.w-node-eac63b96-f9ba-7a7e-a986-b19f25a169be-cd2ca77e {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_7c811099-2f35-8ccc-35d0-04c2f4326941-cd2ca77e {
  grid-area: span 1 / span 8 / span 1 / span 8;
  align-self: center;
}

#w-node-_6065603d-14f1-9b75-64f4-6d7e2f79c372-cd2ca77e {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_5c004b56-9d92-1d9b-59c7-97cc17a9cf26-cd2ca77e {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: center;
}

#w-node-f093da54-efcd-a724-bb4f-3848b597e058-cd2ca77e {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_7c6f4826-162a-017f-71d8-a28562c25d99-cd2ca77e, #w-node-ad795360-2ca2-6cae-a82c-ee57b395c131-cd2ca77e, #w-node-db8a7372-dbb4-4ed5-7611-b834efb91482-cd2ca77e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_57de7500-198b-3a1c-08a1-d8019aa2c8a8-cd2ca77e {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-b040508a-d349-5c12-58bd-490031a514e5-cd2ca77e {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-c8ace2f6-988f-6a13-1d7c-1417054f5ff5-cd2ca77e {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-c8ace2f6-988f-6a13-1d7c-1417054f5ff7-cd2ca77e {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: center;
}

#w-node-a28e6667-b959-30c3-14ae-f29224710a0e-ccf556e9 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  align-self: auto;
}

#w-node-ca433f64-289e-9137-9f14-70d32c7dad28-ccf556e9 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-eb609d01-f378-d932-6b70-19105199d9b4-ccf556e9 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_2ef13b80-4e83-fd29-9a3b-b4e939f6ddf4-ccf556e9, #w-node-_387b0a2f-ad5e-5143-4ada-ea0957869bdb-ccf556e9, #w-node-_03c4bdd0-c734-dff6-cc4b-b34ce2ff1de9-ccf556e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-adcc06b7-7e77-cc79-ea30-69fb8feb11a3-ccf556e9, #w-node-_970a5c8c-0385-14f5-0930-81484d3b520f-ccf556e9, #w-node-c22c128f-975e-d137-10f1-c7498835e7b3-ccf556e9, #w-node-_20a6aa65-2fbf-86db-406c-a22ea2079163-ccf556e9, #w-node-e592b7e4-c0c0-bdfc-6a9c-6cc79c6fc8b5-ccf556e9, #w-node-_84cfd232-b030-e344-78ad-6bf31ccb6632-ccf556e9, #w-node-_84cfd232-b030-e344-78ad-6bf31ccb6633-ccf556e9, #w-node-_09c6a6e4-f1e4-2a4c-a364-111f3bfaef97-ccf556e9 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-_09c6a6e4-f1e4-2a4c-a364-111f3bfaef99-ccf556e9 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_5b54c678-f2d6-9e9c-0f2f-174128bad8e7-ccf556e9, #w-node-_5b54c678-f2d6-9e9c-0f2f-174128bad8e9-ccf556e9, #w-node-f852502d-14bc-b73f-de3b-30e10ab9e774-ccf556e9, #w-node-f852502d-14bc-b73f-de3b-30e10ab9e776-ccf556e9 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-_7568b124-4879-875b-8409-256ba8d095e0-ccf556e9, #w-node-_56a812a3-100e-cdc6-dac1-98de0c6ce456-9efc3ab4, #w-node-cd00601c-060c-36dd-9eb3-d45c54dc33ed-9efc3ab4, #w-node-_9ea44459-489f-78c0-c939-c1142e88b4ed-9efc3ab4 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-c62aae85-18a5-f17c-bf6a-56e360a66aff-9efc3ab4 {
  order: -9999;
}

#w-node-f986ccb3-a6b9-9ac4-4355-a3def981d613-9efc3ab4, #w-node-_25ec6dd5-adfd-280d-12d5-70b719f59beb-9efc3ab4, #w-node-_47c16b90-b0d7-c10c-4aa5-f1096d1db6ee-9efc3ab4, #w-node-_47c16b90-b0d7-c10c-4aa5-f1096d1db6ef-9efc3ab4 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_8e3f2df2-f948-9c55-c133-8d0fcc3fae5c-9efc3ab4, #w-node-_8e3f2df2-f948-9c55-c133-8d0fcc3fae60-9efc3ab4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd524524-1eb0-2a8a-70c0-5dd5455ee841-9efc3ab4 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-b75ec1d3-283b-8bb2-6e14-de57ffbce052-9efc3ab4, #w-node-_2eff720f-9a02-af25-baa7-cf2778c512e1-9efc3ab4, #w-node-ce669256-1f84-fe47-ed66-a7f635076511-9efc3ab4 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-d5e9e72d-8904-8516-9928-77d892a1e8ea-9efc3ab4 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-_21b96c29-aafe-d8de-32e0-9ec2453e1a20-9efc3ab4, #w-node-_21b96c29-aafe-d8de-32e0-9ec2453e1a22-9efc3ab4, #w-node-ad295c3e-17e8-922a-58b7-c57222c6c61b-9efc3ab4, #w-node-b2a1a48f-664c-d2ab-a011-97a94f88d326-9efc3ab4, #w-node-_902e7685-ff3e-5dc1-f853-281210df2917-9efc3ab4, #w-node-eb333601-b84b-37ae-5fd2-b23f594eef3b-9efc3ab4, #w-node-_98641393-5af9-9001-75a2-0c3607b35101-9efc3ab4, #w-node-_7037fc65-1751-3037-857b-3470774e1bf6-9efc3ab4, #w-node-e8396b54-683e-ce88-669d-25e1b7c45529-9efc3ab4 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_240ce30f-db59-8093-d0c8-bfdec4e02c5b-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02c5c-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02c62-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02c68-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02c6e-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02c75-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02c79-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02c81-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02c89-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02c91-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02c94-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02c96-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02c98-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02c9a-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02c9d-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02c9f-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02ca1-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02ca3-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02ca6-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02ca8-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02caa-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02cac-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02caf-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02cb1-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02cb3-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02cb5-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02cb8-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02cba-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02cbc-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02cbe-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02cc1-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02cc5-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02cc9-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02ccd-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02cd0-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02cd1-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02cd3-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02cd5-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02cd8-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02cd9-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02cdb-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02cdd-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02ce0-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02ce1-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02ce2-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02ce4-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02ce7-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02ce8-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02ce9-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02ceb-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02cee-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02cef-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02cf0-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02cf2-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02cf5-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02cf9-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02cfd-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02cff-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02d06-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02d0c-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02d12-9efc3ab4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cdf2bc8d-b9cc-5338-abff-5baf3822b313-9efc3ab4 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-cdf2bc8d-b9cc-5338-abff-5baf3822b31e-9efc3ab4, #w-node-cdf2bc8d-b9cc-5338-abff-5baf3822b31f-9efc3ab4, #w-node-cdf2bc8d-b9cc-5338-abff-5baf3822b325-9efc3ab4, #w-node-cdf2bc8d-b9cc-5338-abff-5baf3822b32b-9efc3ab4, #w-node-cdf2bc8d-b9cc-5338-abff-5baf3822b331-9efc3ab4, #w-node-cdf2bc8d-b9cc-5338-abff-5baf3822b338-9efc3ab4, #w-node-cdf2bc8d-b9cc-5338-abff-5baf3822b33c-9efc3ab4, #w-node-cdf2bc8d-b9cc-5338-abff-5baf3822b340-9efc3ab4, #w-node-cdf2bc8d-b9cc-5338-abff-5baf3822b343-9efc3ab4, #w-node-cdf2bc8d-b9cc-5338-abff-5baf3822b345-9efc3ab4, #w-node-cdf2bc8d-b9cc-5338-abff-5baf3822b348-9efc3ab4, #w-node-cdf2bc8d-b9cc-5338-abff-5baf3822b34a-9efc3ab4, #w-node-cdf2bc8d-b9cc-5338-abff-5baf3822b34d-9efc3ab4, #w-node-cdf2bc8d-b9cc-5338-abff-5baf3822b34f-9efc3ab4, #w-node-cdf2bc8d-b9cc-5338-abff-5baf3822b352-9efc3ab4, #w-node-cdf2bc8d-b9cc-5338-abff-5baf3822b354-9efc3ab4, #w-node-cdf2bc8d-b9cc-5338-abff-5baf3822b357-9efc3ab4, #w-node-cdf2bc8d-b9cc-5338-abff-5baf3822b35e-9efc3ab4, #w-node-cdf2bc8d-b9cc-5338-abff-5baf3822b361-9efc3ab4, #w-node-cdf2bc8d-b9cc-5338-abff-5baf3822b363-9efc3ab4, #w-node-cdf2bc8d-b9cc-5338-abff-5baf3822b366-9efc3ab4, #w-node-cdf2bc8d-b9cc-5338-abff-5baf3822b368-9efc3ab4, #w-node-cdf2bc8d-b9cc-5338-abff-5baf3822b36b-9efc3ab4, #w-node-cdf2bc8d-b9cc-5338-abff-5baf3822b36d-9efc3ab4, #w-node-cdf2bc8d-b9cc-5338-abff-5baf3822b370-9efc3ab4, #w-node-cdf2bc8d-b9cc-5338-abff-5baf3822b372-9efc3ab4, #w-node-cdf2bc8d-b9cc-5338-abff-5baf3822b376-9efc3ab4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16d320d0-a2be-c5fc-d50a-319f6d1397e7-b67e9e2d {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_16d320d0-a2be-c5fc-d50a-319f6d1397e8-b67e9e2d, #w-node-_16d320d0-a2be-c5fc-d50a-319f6d1397ea-b67e9e2d {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-_16d320d0-a2be-c5fc-d50a-319f6d1397ed-b67e9e2d {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_16d320d0-a2be-c5fc-d50a-319f6d1397ee-b67e9e2d, #w-node-_16d320d0-a2be-c5fc-d50a-319f6d1397f2-b67e9e2d, #w-node-_16d320d0-a2be-c5fc-d50a-319f6d1397f6-b67e9e2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ceb30d1b-3526-9815-f7f3-25b779357707-b67e9e2d {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-ceb30d1b-3526-9815-f7f3-25b779357708-b67e9e2d, #w-node-ceb30d1b-3526-9815-f7f3-25b77935770a-b67e9e2d {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-_0be0f255-3bef-4724-d354-bea2ec996138-b67e9e2d {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_58e4e988-a531-ff5c-6512-14df7dec6540-b67e9e2d, #w-node-f3298253-f33a-b218-a597-8d2b1492ca3d-b67e9e2d, #w-node-df2ee60c-ce7d-ab51-7844-b5d039afef44-b67e9e2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_753fb712-c7d4-b0ab-fd25-0e77e87599e3-b67e9e2d {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_2f07026f-8213-227d-3198-eab57c0ec7b8-b67e9e2d, #w-node-_8059c366-e949-27c6-c741-ad83232e843d-b67e9e2d {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: center;
}

#w-node-_98286d1d-428c-51f8-395d-4e7d94d63854-b67e9e2d {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_98286d1d-428c-51f8-395d-4e7d94d63856-b67e9e2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39cfff09-ee7c-291a-94c0-6ad5017e7454-b67e9e2d {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_39cfff09-ee7c-291a-94c0-6ad5017e7456-b67e9e2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3745a5ee-2d09-4b16-7f0b-6597717181eb-b67e9e2d {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_0cbc42e7-a157-53d2-f394-46397a5f9193-b67e9e2d, #w-node-_2b33305a-3e1f-5743-45f0-06b1a3fb4e75-b67e9e2d {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: center;
}

#w-node-_286e3c67-2f97-e07f-5953-10a5735b55f0-b67e9e2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ad66f19-ebb9-352d-5393-8c9aa29c5546-b67e9e2d, #w-node-_6ad66f19-ebb9-352d-5393-8c9aa29c554a-b67e9e2d, #w-node-_7e7cd7c8-9554-7df9-5189-418412cd71cc-b67e9e2d, #w-node-_988de56f-1bf2-1b11-c5a2-3d7ddcf40d0d-b67e9e2d, #w-node-ad8f7c8c-2b0f-1dcd-bd0d-4a98f7e44ded-b67e9e2d, #w-node-_6a63d0e1-75c6-ce62-a8f3-68f26b9f93ae-b67e9e2d, #w-node-_2709284a-90e0-52bb-49dd-bebca2eb63e3-b67e9e2d {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-ade596d1-5581-f8a4-b90e-f5359d87c21f-b67e9e2d {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: center;
}

#w-node-ae7900d3-b11b-b0bb-e9f4-94bd57c5dca4-b67e9e2d {
  grid-area: span 1 / span 8 / span 1 / span 8;
  place-self: center;
}

#w-node-ae7900d3-b11b-b0bb-e9f4-94bd57c5dca7-b67e9e2d, #w-node-ae7900d3-b11b-b0bb-e9f4-94bd57c5dca9-b67e9e2d {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-_0e821611-8622-047e-fd99-3059de42fa13-b67e9e2d {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_0e821611-8622-047e-fd99-3059de42fa1b-b67e9e2d, #w-node-_0e821611-8622-047e-fd99-3059de42fa1c-b67e9e2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7521ab68-d6dd-9612-c05b-5052c5ed27ee-b67e9e2d {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-a343a529-7441-4a0a-acfb-464405def35d-b67e9e2d {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-a343a529-7441-4a0a-acfb-464405def364-b67e9e2d, #w-node-_01c46566-7078-2b73-3f96-68a1654a2a44-b67e9e2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3335093b-e8e5-449b-b401-010bd9f6e8e2-b67e9e2d {
  grid-area: span 1 / span 8 / span 1 / span 8;
  place-self: center;
}

#w-node-_3335093b-e8e5-449b-b401-010bd9f6e8e9-b67e9e2d, #w-node-_3335093b-e8e5-449b-b401-010bd9f6e8eb-b67e9e2d {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-_3335093b-e8e5-449b-b401-010bd9f6e8f3-b67e9e2d {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3335093b-e8e5-449b-b401-010bd9f6e8f7-b67e9e2d, #w-node-_3335093b-e8e5-449b-b401-010bd9f6e8f8-b67e9e2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3335093b-e8e5-449b-b401-010bd9f6e8fe-b67e9e2d {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-_3335093b-e8e5-449b-b401-010bd9f6e900-b67e9e2d {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3335093b-e8e5-449b-b401-010bd9f6e907-b67e9e2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afc61777-d430-0469-2b51-69770dbbece7-b67e9e2d {
  grid-area: span 1 / span 8 / span 1 / span 8;
  place-self: center;
}

#w-node-afc61777-d430-0469-2b51-69770dbbecee-b67e9e2d, #w-node-afc61777-d430-0469-2b51-69770dbbecf0-b67e9e2d {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-afc61777-d430-0469-2b51-69770dbbecf8-b67e9e2d {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-afc61777-d430-0469-2b51-69770dbbecfc-b67e9e2d, #w-node-afc61777-d430-0469-2b51-69770dbbecfd-b67e9e2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afc61777-d430-0469-2b51-69770dbbed03-b67e9e2d {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-afc61777-d430-0469-2b51-69770dbbed05-b67e9e2d {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-afc61777-d430-0469-2b51-69770dbbed0a-b67e9e2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_355b4eb5-b544-0882-35c9-2a41a644ac71-1e1727af {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_7d514ac8-522c-11b8-cb4b-bb9c7dfb8c91-1e1727af {
  grid-area: span 1 / span 8 / span 1 / span 8;
  align-self: center;
}

#target-btn.w-node-e7eb6983-e30f-a969-2f9a-568f1d992bad-1e1727af, #w-node-_04866b3b-a891-7c6a-e4e8-dce8fdae3149-1e1727af, #w-node-effcaf17-7027-a4b0-9d29-dc6c3cc12fde-1e1727af {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-effcaf17-7027-a4b0-9d29-dc6c3cc12fe1-1e1727af, #w-node-c1423a40-4e79-4b5d-6b78-3479afda9101-1e1727af {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: stretch;
}

#w-node-_6065603d-14f1-9b75-64f4-6d7e2f79c372-1e1727af {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_5c004b56-9d92-1d9b-59c7-97cc17a9cf26-1e1727af {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: center;
}

#w-node-f093da54-efcd-a724-bb4f-3848b597e058-1e1727af {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_7c6f4826-162a-017f-71d8-a28562c25d99-1e1727af, #w-node-ad795360-2ca2-6cae-a82c-ee57b395c131-1e1727af, #w-node-db8a7372-dbb4-4ed5-7611-b834efb91482-1e1727af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_57de7500-198b-3a1c-08a1-d8019aa2c8a8-1e1727af {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-b040508a-d349-5c12-58bd-490031a514e5-1e1727af {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-ab80c109-28a3-1893-e5b7-92c78086e93f-1e1727af {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: center;
}

#w-node-_0d179db6-5897-5728-3716-8a8caa2f95b6-1e1727af, #w-node-c8ace2f6-988f-6a13-1d7c-1417054f5ff5-1e1727af {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-c8ace2f6-988f-6a13-1d7c-1417054f5ff7-1e1727af {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: center;
}

#w-node-_1b76833c-4992-ee71-5794-79d7ab7cbc7a-64462ced {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_9fe550b1-d3c7-17f5-f423-d8db89611c44-64462ced {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c2670ebf-54e6-5211-7722-86c6617318b6-64462ced, #w-node-_540a9c49-4da2-80da-66bf-c0518742ac44-64462ced {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-eedba3c6-69e0-508f-814c-787cbbf19ee8-64462ced {
  grid-area: 3 / 2 / 4 / 8;
}

#w-node-_6d22a013-f688-64e6-650f-9e7e40677acf-64462ced {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f8bd2673-1939-f7ea-bd51-f8dde0c11253-64462ced, #w-node-_2e7d1dfd-a435-ffab-f1eb-78556e9889fa-64462ced {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-e7215479-cfed-0d5c-bf45-281862a67a9a-64462ced {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ef19474a-083f-ffbf-df41-47923815befe-64462ced {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-e754fed8-18e0-c169-206e-0c4ff3bbc1af-64462ced {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_918c1760-a5b6-3b18-5b6c-9d4337e82ce6-64462ced {
  grid-area: span 1 / span 8 / span 1 / span 8;
  align-self: auto;
}

#w-node-b67d2cbd-c0f0-abce-a609-e9ac233e9807-64462ced {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: auto;
}

#w-node-a30ff3d6-ac5a-e160-539d-c017058372a6-64462ced {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_0bf4a2fc-e500-4bf0-5e46-49aa28a0a014-64462ced, #w-node-_5015b6e2-006e-dc91-207a-0bfaa8b575a9-cfe4aa6b, #w-node-_77f91b67-e47c-d1e6-f12b-260a290fedda-cfe4aa6b {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: center;
}

#w-node-efb92583-8b56-75db-7783-8de833cbac58-cfe4aa6b {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-a2a94e51-fa2d-c5bd-8cbd-68beb43b239a-cfe4aa6b, #w-node-c7426e4c-8b56-42ae-8847-b46149dcc2bf-cfe4aa6b, #w-node-_49af15d2-3623-fb36-703e-d5114cc5a48a-cfe4aa6b, #w-node-_65c9b4a0-5eae-a323-abec-161ae97523a3-cfe4aa6b, #w-node-_9ff0f367-9a89-179e-d614-8aadf8d3591e-cfe4aa6b, #w-node-a52071be-041f-7f41-e2f9-9b3e2ab11010-cfe4aa6b, #w-node-_44f9584e-e462-2a02-383e-200d3a35ebb6-cfe4aa6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a19370a-7392-08aa-84ca-8379dd2b98f1-cfe4aa6b {
  grid-area: span 1 / span 8 / span 1 / span 8;
  align-self: center;
}

#w-node-_658c6c39-86ab-f8b8-6108-8648f6fab29b-f8ad0991 {
  order: 0;
  grid-area: span 1 / span 8 / span 1 / span 8;
  place-self: auto;
}

#w-node-_658c6c39-86ab-f8b8-6108-8648f6fab2a0-f8ad0991 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-_162b4fe3-a68d-4944-dc0e-ea12a4621c93-f8ad0991 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_5dff1e60-c82c-8469-9e21-9566aeee5241-f8ad0991, #w-node-_404d31c8-4f00-f121-05e7-ce86d40510fa-f8ad0991, #w-node-_5553bf66-19e5-5456-62e7-e50e42a45be8-f8ad0991, #w-node-_623b9244-64d0-768f-4290-c3e453e320e6-f8ad0991, #w-node-b47bcfcf-a7dc-024b-eb0f-f1043af8e627-f8ad0991, #w-node-b47bcfcf-a7dc-024b-eb0f-f1043af8e62a-f8ad0991, #w-node-_82a2fc2c-d55f-5905-c4f7-6e77ee786db0-f8ad0991, #w-node-_82a2fc2c-d55f-5905-c4f7-6e77ee786db3-f8ad0991, #w-node-_3c1d56cb-8db6-07f2-fc76-87cd0bf36910-f8ad0991, #w-node-_3c1d56cb-8db6-07f2-fc76-87cd0bf36913-f8ad0991, #w-node-_79c567bc-1458-efad-a2a7-4e242f9d14f6-f8ad0991, #w-node-_79c567bc-1458-efad-a2a7-4e242f9d14f9-f8ad0991, #w-node-_356a4de1-01df-153e-736a-d21203261f1d-f8ad0991, #w-node-_356a4de1-01df-153e-736a-d21203261f20-f8ad0991 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26f957ec-9a22-9f91-6967-43f9b23fe044-f8ad0991 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-_6b155215-5f8b-bea9-971c-07ae1751a65e-f8ad0991 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-f4c2a738-9106-87b6-84cf-96c7e6813122-f8ad0991, #w-node-_81af4413-6c2a-00f3-2c2e-79fd8e992b6b-f8ad0991, #w-node-_9669e3f6-05db-b4a3-427a-324642bc5a0c-f8ad0991, #w-node-_5d0a9f66-9af6-ae52-4c74-86a400df78dd-f8ad0991 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59658b0b-88c8-3c0e-0fd3-fc8e4ad35981-8c72e4b2 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_59658b0b-88c8-3c0e-0fd3-fc8e4ad359c5-8c72e4b2, #w-node-_59658b0b-88c8-3c0e-0fd3-fc8e4ad359cd-8c72e4b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c4011bc-d803-4dff-8dba-358832463186-8c72e4b2 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-_1b2aa24d-ac86-e724-f152-e63af3e24fdb-8c72e4b2 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_1b2aa24d-ac86-e724-f152-e63af3e24fe0-8c72e4b2, #w-node-_1b2aa24d-ac86-e724-f152-e63af3e24fe2-8c72e4b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_640a3df5-610b-14db-c9a7-100a3fb0f561-4b380d73, #w-node-_640a3df5-610b-14db-c9a7-100a3fb0f562-4b380d73, #w-node-_8a88d06a-8cdc-2744-98a7-52346374a792-4b380d73, #w-node-_8a88d06a-8cdc-2744-98a7-52346374a793-4b380d73, #w-node-c8bbe1df-7836-5665-6a8b-cf30361a5857-4b380d73, #w-node-_2e631003-9f42-a51c-8b20-adced4a2887c-4b380d73 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-db114ab8-9bdd-1ff3-e6db-9d612870d859-4b380d73 {
  align-self: stretch;
}

#w-node-_3ee3cdb7-91e9-7b9f-4e66-b399fac1d598-4b380d73 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_375c84d4-e19a-069c-1137-385a489e600b-4b380d73, #w-node-_87705500-50f9-33b8-118e-7237645fc9b5-4b380d73, #w-node-f7112aa3-5ba9-186a-0f59-878ebea51cd1-4b380d73, #w-node-f7112aa3-5ba9-186a-0f59-878ebea51cd6-4b380d73, #w-node-_13496cfb-49f4-30b2-a7ad-811a1c4b3275-4b380d73, #w-node-_13496cfb-49f4-30b2-a7ad-811a1c4b327a-4b380d73, #w-node-_886066a9-3f8f-2cf0-b9af-065dcb6ce3ad-4b380d73, #w-node-_005e94fc-11ad-59ae-2458-f6598d20243b-4b380d73, #w-node-_48942700-40ee-b723-6bbf-d3e784976fc7-4b380d73, #w-node-_917f097a-8857-4deb-3a67-6d9ed4a967e0-4b380d73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59239aa6-628d-e85e-6e4f-57efa9ffd71f-4b380d73 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_5f393bef-b25b-174f-4197-e6e9870acfd1-4b380d73 {
  place-self: center start;
}

#w-node-f5bc8978-20e8-838c-8e19-0cd74ac88b91-4b380d73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#guidelines-cover.w-node-df57a350-7b98-5688-bc97-806f7dbd7723-4b380d73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_9b11a9a8-a890-fc43-227e-376a01971ba6-4b380d73, #w-node-cf047a1c-43b7-beb2-9b01-f39e48425563-4b380d73, #w-node-_739c5aff-48cc-e123-fa36-4b744936d85d-4b380d73 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_51851803-e9af-f8bd-52de-6eb9ac62f8f8-4b380d73 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ca279887-6ec1-d695-cf35-8f3bcc0727ac-4b380d73 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_2ae7fc6f-963e-61cd-6672-e9f72274c932-4b380d73, #w-node-_97d98030-6fda-a70e-849e-29992e42e525-4b380d73, #w-node-cb21d09f-3454-3757-d697-a72bfc5fb74e-4b380d73, #w-node-cb21d09f-3454-3757-d697-a72bfc5fb74f-4b380d73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7de17861-1080-745a-e453-9fcd8e8d34da-4b380d73 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-cf9b1fce-aa45-b118-c58d-1b520b3285b5-4b380d73 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  align-self: center;
}

#w-node-_0e580b99-d0f8-eca6-2491-1d915b88173f-7b4c54cc, #w-node-_197df8b3-e31c-51e1-1288-9576e7ea457a-7b4c54cc, #w-node-f8716580-8164-67ed-14c4-0e8602e37633-7b4c54cc, #w-node-f07a04c3-2e3e-0b4b-a5b4-1bd9ac3b3f18-7b4c54cc {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_6a951161-53ad-f321-adaf-5988e4149726-7b4c54cc, #w-node-_928c0105-87ce-f94a-d500-3a9638c1597f-7b4c54cc, #w-node-_9733adfb-0d41-1975-704c-0ff252a2939c-7b4c54cc, #w-node-_7c222b85-70cc-4f9d-49bf-b6caa294a010-7b4c54cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85b8e5a8-5d7c-f27b-42e9-89a2b4727fab-7b4c54cc {
  grid-area: span 1 / span 8 / span 1 / span 8;
  place-self: center;
}

#w-node-_85b8e5a8-5d7c-f27b-42e9-89a2b4727fae-7b4c54cc {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#checklist.w-node-_1658331f-66d2-da15-c951-c8bdf8309f93-7b4c54cc {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-ce4e987d-ff70-2a7f-7f6e-944eacac1549-7b4c54cc {
  grid-area: span 1 / span 8 / span 1 / span 8;
  place-self: center;
}

#w-node-ce4e987d-ff70-2a7f-7f6e-944eacac154c-7b4c54cc {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#resources.w-node-_45e214c6-8721-8604-c446-7fc0f04ec6a6-7b4c54cc, #w-node-e8f24b1d-c92d-f64b-8c91-47bbc4e66ee4-7b4c54cc {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-bc921033-c8a9-4e6d-69bd-6373399233b9-7b4c54cc {
  grid-area: span 1 / span 8 / span 1 / span 8;
  place-self: center;
}

#w-node-bc921033-c8a9-4e6d-69bd-6373399233bc-7b4c54cc, #apply-for-jobs.w-node-_01449e79-a814-9f51-d0d1-3a08cbee6dba-7b4c54cc {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-_5402a2d5-10f3-5cfc-3fb8-009852d72b42-7b4c54cc, #recruiter-cards.w-node-bbd61a89-6635-eb69-7d3f-4fe6e7a87a80-7b4c54cc, #w-node-_645dba43-b5c5-bc2d-b272-836212526dee-7b4c54cc, #w-node-_10e59215-769a-a764-5a98-a32d4cdbce07-7b4c54cc, #w-node-c001ad79-c747-018a-d213-b162f0811348-7b4c54cc, #w-node-_461b63e1-8483-da1a-d570-5518ffec734b-7b4c54cc, #w-node-_8d893dd9-e2d1-7e4a-5907-f8cff0ad3ed4-7b4c54cc, #w-node-_0e580b99-d0f8-eca6-2491-1d915b88173f-5c93a306, #w-node-_197df8b3-e31c-51e1-1288-9576e7ea457a-5c93a306, #w-node-f8716580-8164-67ed-14c4-0e8602e37633-5c93a306 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_85b8e5a8-5d7c-f27b-42e9-89a2b4727fab-5c93a306 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  place-self: center;
}

#w-node-_85b8e5a8-5d7c-f27b-42e9-89a2b4727fae-5c93a306 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#checklist.w-node-_1658331f-66d2-da15-c951-c8bdf8309f93-5c93a306 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-ce4e987d-ff70-2a7f-7f6e-944eacac1549-5c93a306 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  place-self: center;
}

#w-node-ce4e987d-ff70-2a7f-7f6e-944eacac154c-5c93a306 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#resources.w-node-_45e214c6-8721-8604-c446-7fc0f04ec6a6-5c93a306, #w-node-e8f24b1d-c92d-f64b-8c91-47bbc4e66ee4-5c93a306 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-bc921033-c8a9-4e6d-69bd-6373399233b9-5c93a306 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  place-self: center;
}

#w-node-bc921033-c8a9-4e6d-69bd-6373399233bc-5c93a306 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-c001ad79-c747-018a-d213-b162f0811348-5c93a306, #w-node-_461b63e1-8483-da1a-d570-5518ffec734b-5c93a306, #w-node-df2422b6-017d-fdf3-85d7-9cbb80e88c59-5c93a306, #w-node-_8d893dd9-e2d1-7e4a-5907-f8cff0ad3ed4-5c93a306, #w-node-_0e580b99-d0f8-eca6-2491-1d915b88173f-d1325389, #w-node-_197df8b3-e31c-51e1-1288-9576e7ea457a-d1325389, #w-node-f8716580-8164-67ed-14c4-0e8602e37633-d1325389, #resources.w-node-fbb57cc4-cf27-d5eb-0790-d2f30188cdb3-d1325389 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-e6274ad2-ef33-86e4-be9e-cb0c9403a7ff-d1325389 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85b8e5a8-5d7c-f27b-42e9-89a2b4727fab-d1325389 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  place-self: center;
}

#w-node-_85b8e5a8-5d7c-f27b-42e9-89a2b4727fae-d1325389 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#checklist.w-node-_1658331f-66d2-da15-c951-c8bdf8309f93-d1325389 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-ce4e987d-ff70-2a7f-7f6e-944eacac1549-d1325389 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  place-self: center;
}

#w-node-ce4e987d-ff70-2a7f-7f6e-944eacac154c-d1325389 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#resources.w-node-_45e214c6-8721-8604-c446-7fc0f04ec6a6-d1325389 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-bc921033-c8a9-4e6d-69bd-6373399233b9-d1325389 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  place-self: center;
}

#w-node-bc921033-c8a9-4e6d-69bd-6373399233bc-d1325389, #apply-for-jobs.w-node-_01449e79-a814-9f51-d0d1-3a08cbee6dba-d1325389 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-_5402a2d5-10f3-5cfc-3fb8-009852d72b42-d1325389, #recruiter-cards.w-node-bbd61a89-6635-eb69-7d3f-4fe6e7a87a80-d1325389, #w-node-_645dba43-b5c5-bc2d-b272-836212526dee-d1325389, #w-node-_10e59215-769a-a764-5a98-a32d4cdbce07-d1325389, #w-node-c001ad79-c747-018a-d213-b162f0811348-d1325389, #w-node-_592868bf-8060-aada-5d7d-c7a7384142c2-d1325389, #w-node-_24a11186-09c4-7584-2564-b97b4fa84d48-d1325389, #w-node-f62df14f-5197-c523-cb3d-a42f078c8048-d1325389, #w-node-f62df14f-5197-c523-cb3d-a42f078c804b-d1325389, #w-node-_2c6c3126-208f-d1e7-a021-9d1b8bfb24b8-29cd4d10, #w-node-_227e3e75-7ac2-aef5-19a0-9fd24ea8deba-ee9c2a6b, #w-node-_979fdebf-0d9b-dc56-fb54-7a8c4e21cb16-ee9c2a6b {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-b53147c5-13df-824c-30b0-7adc7b902461-ee9c2a6b, #w-node-_9a14ee82-43bb-3fab-9fc4-200a90ed3f84-ee9c2a6b, #w-node-e018507f-bd4e-5010-c648-7cd82dd53330-ee9c2a6b, #w-node-e018507f-bd4e-5010-c648-7cd82dd53331-ee9c2a6b, #w-node-_840d9211-bf54-aaa1-e028-2b3f3cabf40c-ee9c2a6b, #w-node-_840d9211-bf54-aaa1-e028-2b3f3cabf40d-ee9c2a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_427d8eb2-3413-693d-1200-06ea05ed3ec6-ee9c2a6b, #w-node-c0f34840-93c2-ea8d-5f0d-b034c720a736-ee9c2a6b {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-ad1601d6-42ad-0b69-c8a3-dc32cf4ceca3-ee9c2a6b {
  grid-area: span 8 / span 8 / span 8 / span 8;
}

#w-node-cdc7120b-8bce-e17f-5f4f-77d8e3e7ab95-ee9c2a6b, #w-node-ffe884f1-59c4-d332-e1b3-f4984434fb89-ee9c2a6b, #w-node-_53aa42fc-46a6-24c6-9d37-46b1030eaab5-ee9c2a6b, #w-node-_2c00d11f-f514-660a-6061-f4927f9e1d97-ee9c2a6b {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_2c00d11f-f514-660a-6061-f4927f9e1d98-ee9c2a6b {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-_1011547c-c458-7055-d96e-208fce02c9b5-ee9c2a6b {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_1011547c-c458-7055-d96e-208fce02c9b7-ee9c2a6b {
  align-self: stretch;
}

#w-node-_21817003-1cec-b871-dd70-7a5cf38956b9-ee9c2a6b {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-ee0d4076-8e59-fdd5-6ff7-5ab1261e395c-ee9c2a6b {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-ee0d4076-8e59-fdd5-6ff7-5ab1261e395e-ee9c2a6b {
  align-self: stretch;
}

#w-node-ee0d4076-8e59-fdd5-6ff7-5ab1261e3969-ee9c2a6b {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-_54c39d46-75af-21e2-c1a1-b1274b49af2a-ee9c2a6b {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_54c39d46-75af-21e2-c1a1-b1274b49af2e-ee9c2a6b, #w-node-_22946086-00ae-7841-520d-28d9bc8b2ee8-ee9c2a6b, #w-node-_43b02e90-6e5d-4e2d-fc7a-987cdf6af73e-ee9c2a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_309a7ebc-e365-3750-f589-22df61482daa-ee9c2a6b, #w-node-_86dc28a3-bba0-5db7-1cc9-d28b8e1b56fe-9464a852, #w-node-_87848aa5-2a81-5ba4-dbb6-488059b8c32e-9464a852, #intro.w-node-ca9fae50-7912-1d73-b0a8-ebe82fd90726-9464a852 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-ca9fae50-7912-1d73-b0a8-ebe82fd90727-9464a852, #w-node-_9407467a-ee66-1d6d-f3c3-e90ac46dab0f-9464a852 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#eligibility.w-node-_0b324866-34e8-af16-5aa7-a486a3c4a26a-9464a852 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_5cc22fed-b326-450d-0a35-4dbb1a16c616-9464a852, #w-node-a383212a-e6d4-c8f3-107e-cc1cacf91432-9464a852, #w-node-_695d4faa-4e23-4399-f861-1215bb9a77fc-9464a852, #w-node-_695d4faa-4e23-4399-f861-1215bb9a77ff-9464a852, #w-node-_3f8c11f8-9682-3c64-51c5-7dddf7521817-9464a852, #w-node-_3f8c11f8-9682-3c64-51c5-7dddf752181a-9464a852, #w-node-_3a66a43e-a0bb-c762-90d1-948d5ffd6cad-9464a852, #w-node-_3a66a43e-a0bb-c762-90d1-948d5ffd6cb0-9464a852 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7dfe033b-08da-b88b-2f71-ed8763c91529-9464a852 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_0efbc6a3-7be5-d6e5-6e8b-0ca1c8cd811a-9464a852, #w-node-b6664b2b-d910-e902-aeae-ce42e6cc297e-9464a852 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18caa7aa-0910-cdc6-7f09-77cb04397c72-9464a852 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_18caa7aa-0910-cdc6-7f09-77cb04397c74-9464a852 {
  align-self: center;
}

#w-node-_18caa7aa-0910-cdc6-7f09-77cb04397c7f-9464a852 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_18caa7aa-0910-cdc6-7f09-77cb04397c81-9464a852 {
  align-self: center;
}

#w-node-_18caa7aa-0910-cdc6-7f09-77cb04397c8c-9464a852 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_18caa7aa-0910-cdc6-7f09-77cb04397c8e-9464a852 {
  align-self: center;
}

#w-node-_18caa7aa-0910-cdc6-7f09-77cb04397c99-9464a852 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c60e9988-06ae-41f8-2831-332794f9ab74-9464a852, #faqs.w-node-c60e9988-06ae-41f8-2831-332794f9ab75-9464a852 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-c60e9988-06ae-41f8-2831-332794f9ab76-9464a852, #w-node-da4c2a93-45d0-9beb-da9d-5349cd9fa8cc-9464a852 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f940783a-93e1-0602-3c55-1bfab0574912-9464a852, #w-node-f940783a-93e1-0602-3c55-1bfab0574914-9464a852 {
  justify-self: center;
}

#w-node-f940783a-93e1-0602-3c55-1bfab0574916-9464a852 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_894c0c84-6c8f-7ef9-c107-8f4b58a41a2e-58a41a2c {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_894c0c84-6c8f-7ef9-c107-8f4b58a41a32-58a41a2c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_894c0c84-6c8f-7ef9-c107-8f4b58a41a33-58a41a2c, #w-node-_894c0c84-6c8f-7ef9-c107-8f4b58a41a39-58a41a2c, #w-node-_894c0c84-6c8f-7ef9-c107-8f4b58a41a3f-58a41a2c, #w-node-_894c0c84-6c8f-7ef9-c107-8f4b58a41a45-58a41a2c, #w-node-_894c0c84-6c8f-7ef9-c107-8f4b58a41a4b-58a41a2c, #w-node-_894c0c84-6c8f-7ef9-c107-8f4b58a41a51-58a41a2c, #w-node-_894c0c84-6c8f-7ef9-c107-8f4b58a41a57-58a41a2c, #w-node-_894c0c84-6c8f-7ef9-c107-8f4b58a41a5d-58a41a2c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd15eb92-b5c7-61ab-2719-28d0d086672d-7b4bd362, #w-node-_1bb47746-65ed-9dbc-329c-6fde8ab1e680-7b4bd362, #intro.w-node-_1bb47746-65ed-9dbc-329c-6fde8ab1e681-7b4bd362 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_1bb47746-65ed-9dbc-329c-6fde8ab1e682-7b4bd362, #w-node-_1bb47746-65ed-9dbc-329c-6fde8ab1e685-7b4bd362 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#structure-of-teaching.w-node-_1bb47746-65ed-9dbc-329c-6fde8ab1e68d-7b4bd362 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_1bb47746-65ed-9dbc-329c-6fde8ab1e68e-7b4bd362, #w-node-_1bb47746-65ed-9dbc-329c-6fde8ab1e691-7b4bd362, #w-node-_1bb47746-65ed-9dbc-329c-6fde8ab1e6b7-7b4bd362, #w-node-_1bb47746-65ed-9dbc-329c-6fde8ab1e6bb-7b4bd362, #w-node-_0f29311b-98b4-a9d7-a39b-ff726d4999cf-7b4bd362, #w-node-_05994fa2-7607-7167-e7fb-f2104a869710-7b4bd362 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f05e01e-b955-338b-7a39-a4bd39160d95-7b4bd362 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-b5d093b0-9e89-2164-a504-93bebec6a2d5-7b4bd362 {
  align-self: center;
}

#w-node-fb6ec550-9bf4-67c3-aa3b-a4fd3c77bea4-7b4bd362 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e1c74842-1ab5-ea51-0e67-beecdc2b0468-7b4bd362, #w-node-_7ed5fe17-9fb4-b039-dc04-e85112f6e7ff-7b4bd362 {
  align-self: center;
}

#w-node-_62846377-eb5b-7003-8d35-2a0b3d6b70d0-7b4bd362 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e6a218d6-a7d7-6bac-cd6e-92e6527b86ea-7b4bd362 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_1bb47746-65ed-9dbc-329c-6fde8ab1e6cb-7b4bd362, #w-node-_1bb47746-65ed-9dbc-329c-6fde8ab1e6cf-7b4bd362 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_183fe34e-1f7c-74bd-a169-c4ab74bea86e-7b4bd362 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_183fe34e-1f7c-74bd-a169-c4ab74bea86f-7b4bd362, #w-node-_183fe34e-1f7c-74bd-a169-c4ab74bea872-7b4bd362 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37574c6a-53e2-578f-797c-66df1340b1b0-7b4bd362, #faqs.w-node-_37574c6a-53e2-578f-797c-66df1340b1b1-7b4bd362 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_37574c6a-53e2-578f-797c-66df1340b1b2-7b4bd362, #w-node-_37574c6a-53e2-578f-797c-66df1340b1b5-7b4bd362 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e525946-9671-46c1-45f9-5053c5772dfe-7b4bd362, #w-node-_57a51a5a-f921-24e3-b735-aa0e85eb661a-7b4bd362 {
  justify-self: center;
}

#w-node-_9e0359fb-8ac3-b254-8046-8e8b4459c211-7b4bd362 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86dc28a3-bba0-5db7-1cc9-d28b8e1b56fe-1c7be5a8, #w-node-_87848aa5-2a81-5ba4-dbb6-488059b8c32e-1c7be5a8, #intro.w-node-ca9fae50-7912-1d73-b0a8-ebe82fd90726-1c7be5a8 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-ca9fae50-7912-1d73-b0a8-ebe82fd90727-1c7be5a8, #w-node-_9407467a-ee66-1d6d-f3c3-e90ac46dab0f-1c7be5a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#eligibility.w-node-_0b324866-34e8-af16-5aa7-a486a3c4a26a-1c7be5a8 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_5cc22fed-b326-450d-0a35-4dbb1a16c616-1c7be5a8, #w-node-a383212a-e6d4-c8f3-107e-cc1cacf91432-1c7be5a8, #w-node-_695d4faa-4e23-4399-f861-1215bb9a77fc-1c7be5a8, #w-node-_695d4faa-4e23-4399-f861-1215bb9a77ff-1c7be5a8, #w-node-_3f8c11f8-9682-3c64-51c5-7dddf7521817-1c7be5a8, #w-node-_3f8c11f8-9682-3c64-51c5-7dddf752181a-1c7be5a8, #w-node-_3a66a43e-a0bb-c762-90d1-948d5ffd6cad-1c7be5a8, #w-node-_3a66a43e-a0bb-c762-90d1-948d5ffd6cb0-1c7be5a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7dfe033b-08da-b88b-2f71-ed8763c91529-1c7be5a8 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_0efbc6a3-7be5-d6e5-6e8b-0ca1c8cd811a-1c7be5a8, #w-node-b6664b2b-d910-e902-aeae-ce42e6cc297e-1c7be5a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef74db25-721c-324d-f1c0-81ee671c43ab-1c7be5a8 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-ef74db25-721c-324d-f1c0-81ee671c43ad-1c7be5a8 {
  align-self: center;
}

#w-node-ef74db25-721c-324d-f1c0-81ee671c43b8-1c7be5a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-ef74db25-721c-324d-f1c0-81ee671c43ba-1c7be5a8 {
  align-self: center;
}

#w-node-ef74db25-721c-324d-f1c0-81ee671c43c5-1c7be5a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-ef74db25-721c-324d-f1c0-81ee671c43c7-1c7be5a8 {
  align-self: center;
}

#w-node-ef74db25-721c-324d-f1c0-81ee671c43d2-1c7be5a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c60e9988-06ae-41f8-2831-332794f9ab74-1c7be5a8, #faqs.w-node-c60e9988-06ae-41f8-2831-332794f9ab75-1c7be5a8 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-c60e9988-06ae-41f8-2831-332794f9ab76-1c7be5a8, #w-node-da4c2a93-45d0-9beb-da9d-5349cd9fa8cc-1c7be5a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04318b83-ebbf-61fa-d002-ad53d27ffb44-1c7be5a8, #w-node-_04318b83-ebbf-61fa-d002-ad53d27ffb46-1c7be5a8 {
  justify-self: center;
}

#w-node-_04318b83-ebbf-61fa-d002-ad53d27ffb48-1c7be5a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86dc28a3-bba0-5db7-1cc9-d28b8e1b56fe-f8d2c49a, #w-node-_87848aa5-2a81-5ba4-dbb6-488059b8c32e-f8d2c49a, #intro.w-node-ca9fae50-7912-1d73-b0a8-ebe82fd90726-f8d2c49a {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-ca9fae50-7912-1d73-b0a8-ebe82fd90727-f8d2c49a, #w-node-_9407467a-ee66-1d6d-f3c3-e90ac46dab0f-f8d2c49a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#eligibility.w-node-_0b324866-34e8-af16-5aa7-a486a3c4a26a-f8d2c49a {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_5cc22fed-b326-450d-0a35-4dbb1a16c616-f8d2c49a, #w-node-a383212a-e6d4-c8f3-107e-cc1cacf91432-f8d2c49a, #w-node-_695d4faa-4e23-4399-f861-1215bb9a77fc-f8d2c49a, #w-node-_695d4faa-4e23-4399-f861-1215bb9a77ff-f8d2c49a, #w-node-_3f8c11f8-9682-3c64-51c5-7dddf7521817-f8d2c49a, #w-node-_3f8c11f8-9682-3c64-51c5-7dddf752181a-f8d2c49a, #w-node-_3a66a43e-a0bb-c762-90d1-948d5ffd6cad-f8d2c49a, #w-node-_3a66a43e-a0bb-c762-90d1-948d5ffd6cb0-f8d2c49a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7dfe033b-08da-b88b-2f71-ed8763c91529-f8d2c49a {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_0efbc6a3-7be5-d6e5-6e8b-0ca1c8cd811a-f8d2c49a, #w-node-b6664b2b-d910-e902-aeae-ce42e6cc297e-f8d2c49a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbde8a77-c28a-2aac-cd70-a896d16c2f02-f8d2c49a {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-cbde8a77-c28a-2aac-cd70-a896d16c2f04-f8d2c49a {
  align-self: center;
}

#w-node-cbde8a77-c28a-2aac-cd70-a896d16c2f0f-f8d2c49a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-cbde8a77-c28a-2aac-cd70-a896d16c2f11-f8d2c49a {
  align-self: center;
}

#w-node-cbde8a77-c28a-2aac-cd70-a896d16c2f1c-f8d2c49a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-cbde8a77-c28a-2aac-cd70-a896d16c2f1e-f8d2c49a {
  align-self: center;
}

#w-node-cbde8a77-c28a-2aac-cd70-a896d16c2f29-f8d2c49a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c60e9988-06ae-41f8-2831-332794f9ab74-f8d2c49a, #faqs.w-node-c60e9988-06ae-41f8-2831-332794f9ab75-f8d2c49a {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-c60e9988-06ae-41f8-2831-332794f9ab76-f8d2c49a, #w-node-da4c2a93-45d0-9beb-da9d-5349cd9fa8cc-f8d2c49a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7aaff218-cfa0-83c1-0d6c-0f9ab5429925-f8d2c49a, #w-node-_7aaff218-cfa0-83c1-0d6c-0f9ab5429927-f8d2c49a {
  justify-self: center;
}

#w-node-_7aaff218-cfa0-83c1-0d6c-0f9ab5429929-f8d2c49a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86dc28a3-bba0-5db7-1cc9-d28b8e1b56fe-c3aea121, #w-node-_87848aa5-2a81-5ba4-dbb6-488059b8c32e-c3aea121, #intro.w-node-ca9fae50-7912-1d73-b0a8-ebe82fd90726-c3aea121 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-ca9fae50-7912-1d73-b0a8-ebe82fd90727-c3aea121, #w-node-_9407467a-ee66-1d6d-f3c3-e90ac46dab0f-c3aea121 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#eligibility.w-node-_0b324866-34e8-af16-5aa7-a486a3c4a26a-c3aea121 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_5cc22fed-b326-450d-0a35-4dbb1a16c616-c3aea121, #w-node-a383212a-e6d4-c8f3-107e-cc1cacf91432-c3aea121, #w-node-_695d4faa-4e23-4399-f861-1215bb9a77fc-c3aea121, #w-node-_695d4faa-4e23-4399-f861-1215bb9a77ff-c3aea121, #w-node-_3f8c11f8-9682-3c64-51c5-7dddf7521817-c3aea121, #w-node-_3f8c11f8-9682-3c64-51c5-7dddf752181a-c3aea121, #w-node-_3a66a43e-a0bb-c762-90d1-948d5ffd6cad-c3aea121, #w-node-_3a66a43e-a0bb-c762-90d1-948d5ffd6cb0-c3aea121 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7dfe033b-08da-b88b-2f71-ed8763c91529-c3aea121 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_0efbc6a3-7be5-d6e5-6e8b-0ca1c8cd811a-c3aea121, #w-node-b6664b2b-d910-e902-aeae-ce42e6cc297e-c3aea121 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_886d0cdf-3bcc-a69a-7eb0-57ec1dab09e3-c3aea121 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_886d0cdf-3bcc-a69a-7eb0-57ec1dab09e5-c3aea121 {
  align-self: center;
}

#w-node-_886d0cdf-3bcc-a69a-7eb0-57ec1dab09f0-c3aea121 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_886d0cdf-3bcc-a69a-7eb0-57ec1dab09f2-c3aea121 {
  align-self: center;
}

#w-node-_886d0cdf-3bcc-a69a-7eb0-57ec1dab09fd-c3aea121 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_886d0cdf-3bcc-a69a-7eb0-57ec1dab09ff-c3aea121 {
  align-self: center;
}

#w-node-_886d0cdf-3bcc-a69a-7eb0-57ec1dab0a0a-c3aea121 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c60e9988-06ae-41f8-2831-332794f9ab74-c3aea121, #faqs.w-node-c60e9988-06ae-41f8-2831-332794f9ab75-c3aea121 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-c60e9988-06ae-41f8-2831-332794f9ab76-c3aea121, #w-node-da4c2a93-45d0-9beb-da9d-5349cd9fa8cc-c3aea121 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67f85abb-33b1-27c3-5c4c-c6a4c7733a9f-c3aea121, #w-node-_67f85abb-33b1-27c3-5c4c-c6a4c7733aa1-c3aea121 {
  justify-self: center;
}

#w-node-_67f85abb-33b1-27c3-5c4c-c6a4c7733aa3-c3aea121 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86dc28a3-bba0-5db7-1cc9-d28b8e1b56fe-4c67f540, #w-node-_87848aa5-2a81-5ba4-dbb6-488059b8c32e-4c67f540, #intro.w-node-ca9fae50-7912-1d73-b0a8-ebe82fd90726-4c67f540 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-ca9fae50-7912-1d73-b0a8-ebe82fd90727-4c67f540, #w-node-_9407467a-ee66-1d6d-f3c3-e90ac46dab0f-4c67f540 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#eligibility.w-node-_0b324866-34e8-af16-5aa7-a486a3c4a26a-4c67f540 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_5cc22fed-b326-450d-0a35-4dbb1a16c616-4c67f540, #w-node-a383212a-e6d4-c8f3-107e-cc1cacf91432-4c67f540, #w-node-_695d4faa-4e23-4399-f861-1215bb9a77fc-4c67f540, #w-node-_695d4faa-4e23-4399-f861-1215bb9a77ff-4c67f540, #w-node-_3f8c11f8-9682-3c64-51c5-7dddf7521817-4c67f540, #w-node-_3f8c11f8-9682-3c64-51c5-7dddf752181a-4c67f540, #w-node-_3a66a43e-a0bb-c762-90d1-948d5ffd6cad-4c67f540, #w-node-_3a66a43e-a0bb-c762-90d1-948d5ffd6cb0-4c67f540 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7dfe033b-08da-b88b-2f71-ed8763c91529-4c67f540 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_0efbc6a3-7be5-d6e5-6e8b-0ca1c8cd811a-4c67f540, #w-node-b6664b2b-d910-e902-aeae-ce42e6cc297e-4c67f540 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6e54a-f092-474e-5a7b-aeeadaf60f38-4c67f540 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-f2f6e54a-f092-474e-5a7b-aeeadaf60f3a-4c67f540 {
  align-self: center;
}

#w-node-f73ec9d5-643b-a053-9a3b-354f27196493-4c67f540 {
  justify-self: end;
}

#w-node-f2f6e54a-f092-474e-5a7b-aeeadaf60f47-4c67f540 {
  align-self: center;
}

#w-node-_93b87ce7-7bf4-8a77-cccc-c664a9bb6395-4c67f540 {
  justify-self: end;
}

#w-node-f2f6e54a-f092-474e-5a7b-aeeadaf60f54-4c67f540 {
  align-self: center;
}

#w-node-_369df6a2-8114-3841-6185-dcd0213b2704-4c67f540 {
  justify-self: end;
}

#w-node-c60e9988-06ae-41f8-2831-332794f9ab74-4c67f540, #faqs.w-node-c60e9988-06ae-41f8-2831-332794f9ab75-4c67f540 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-c60e9988-06ae-41f8-2831-332794f9ab76-4c67f540, #w-node-da4c2a93-45d0-9beb-da9d-5349cd9fa8cc-4c67f540 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53bd4a0b-c3a5-3efd-9abe-5eb98e55b363-4c67f540, #w-node-_53bd4a0b-c3a5-3efd-9abe-5eb98e55b365-4c67f540 {
  justify-self: center;
}

#w-node-_53bd4a0b-c3a5-3efd-9abe-5eb98e55b367-4c67f540 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86dc28a3-bba0-5db7-1cc9-d28b8e1b56fe-fdebadfd, #w-node-_87848aa5-2a81-5ba4-dbb6-488059b8c32e-fdebadfd, #intro.w-node-ca9fae50-7912-1d73-b0a8-ebe82fd90726-fdebadfd {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-ca9fae50-7912-1d73-b0a8-ebe82fd90727-fdebadfd, #w-node-_9407467a-ee66-1d6d-f3c3-e90ac46dab0f-fdebadfd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#eligibility.w-node-_0b324866-34e8-af16-5aa7-a486a3c4a26a-fdebadfd {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_5cc22fed-b326-450d-0a35-4dbb1a16c616-fdebadfd, #w-node-a383212a-e6d4-c8f3-107e-cc1cacf91432-fdebadfd, #w-node-_695d4faa-4e23-4399-f861-1215bb9a77fc-fdebadfd, #w-node-_695d4faa-4e23-4399-f861-1215bb9a77ff-fdebadfd, #w-node-_3f8c11f8-9682-3c64-51c5-7dddf7521817-fdebadfd, #w-node-_3f8c11f8-9682-3c64-51c5-7dddf752181a-fdebadfd, #w-node-_3a66a43e-a0bb-c762-90d1-948d5ffd6cad-fdebadfd, #w-node-_3a66a43e-a0bb-c762-90d1-948d5ffd6cb0-fdebadfd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7dfe033b-08da-b88b-2f71-ed8763c91529-fdebadfd {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_0efbc6a3-7be5-d6e5-6e8b-0ca1c8cd811a-fdebadfd, #w-node-b6664b2b-d910-e902-aeae-ce42e6cc297e-fdebadfd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68a439e5-b553-a2ec-e88f-681830599e68-fdebadfd {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_68a439e5-b553-a2ec-e88f-681830599e6a-fdebadfd {
  align-self: center;
}

#w-node-_68a439e5-b553-a2ec-e88f-681830599e75-fdebadfd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_68a439e5-b553-a2ec-e88f-681830599e77-fdebadfd {
  align-self: center;
}

#w-node-_68a439e5-b553-a2ec-e88f-681830599e82-fdebadfd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_68a439e5-b553-a2ec-e88f-681830599e84-fdebadfd {
  align-self: center;
}

#w-node-_68a439e5-b553-a2ec-e88f-681830599e8f-fdebadfd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c60e9988-06ae-41f8-2831-332794f9ab74-fdebadfd, #faqs.w-node-c60e9988-06ae-41f8-2831-332794f9ab75-fdebadfd {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-c60e9988-06ae-41f8-2831-332794f9ab76-fdebadfd, #w-node-da4c2a93-45d0-9beb-da9d-5349cd9fa8cc-fdebadfd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26abb129-19c3-8d9c-b2ba-939f755924b5-fdebadfd, #w-node-_26abb129-19c3-8d9c-b2ba-939f755924b7-fdebadfd {
  justify-self: center;
}

#w-node-_26abb129-19c3-8d9c-b2ba-939f755924b9-fdebadfd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86dc28a3-bba0-5db7-1cc9-d28b8e1b56fe-7a2954b0, #w-node-_87848aa5-2a81-5ba4-dbb6-488059b8c32e-7a2954b0, #intro.w-node-ca9fae50-7912-1d73-b0a8-ebe82fd90726-7a2954b0 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-ca9fae50-7912-1d73-b0a8-ebe82fd90727-7a2954b0, #w-node-_9407467a-ee66-1d6d-f3c3-e90ac46dab0f-7a2954b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#requirements.w-node-_0b324866-34e8-af16-5aa7-a486a3c4a26a-7a2954b0 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_5cc22fed-b326-450d-0a35-4dbb1a16c616-7a2954b0, #w-node-a383212a-e6d4-c8f3-107e-cc1cacf91432-7a2954b0, #w-node-_695d4faa-4e23-4399-f861-1215bb9a77fc-7a2954b0, #w-node-_695d4faa-4e23-4399-f861-1215bb9a77ff-7a2954b0, #w-node-_3f8c11f8-9682-3c64-51c5-7dddf7521817-7a2954b0, #w-node-_3f8c11f8-9682-3c64-51c5-7dddf752181a-7a2954b0, #w-node-_3a66a43e-a0bb-c762-90d1-948d5ffd6cad-7a2954b0, #w-node-_3a66a43e-a0bb-c762-90d1-948d5ffd6cb0-7a2954b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7dfe033b-08da-b88b-2f71-ed8763c91529-7a2954b0 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_0efbc6a3-7be5-d6e5-6e8b-0ca1c8cd811a-7a2954b0, #w-node-b6664b2b-d910-e902-aeae-ce42e6cc297e-7a2954b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13da26d3-1101-c23a-8270-af005f3ff82d-7a2954b0 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_13da26d3-1101-c23a-8270-af005f3ff82f-7a2954b0 {
  align-self: center;
}

#w-node-_13da26d3-1101-c23a-8270-af005f3ff83a-7a2954b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_13da26d3-1101-c23a-8270-af005f3ff83c-7a2954b0 {
  align-self: center;
}

#w-node-_13da26d3-1101-c23a-8270-af005f3ff847-7a2954b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_13da26d3-1101-c23a-8270-af005f3ff849-7a2954b0 {
  align-self: center;
}

#w-node-_13da26d3-1101-c23a-8270-af005f3ff854-7a2954b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c60e9988-06ae-41f8-2831-332794f9ab74-7a2954b0, #faqs.w-node-c60e9988-06ae-41f8-2831-332794f9ab75-7a2954b0 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-c60e9988-06ae-41f8-2831-332794f9ab76-7a2954b0, #w-node-da4c2a93-45d0-9beb-da9d-5349cd9fa8cc-7a2954b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36195b46-83b3-1601-73db-1e4d6aa878e2-7a2954b0, #w-node-_36195b46-83b3-1601-73db-1e4d6aa878e4-7a2954b0 {
  justify-self: center;
}

#w-node-_36195b46-83b3-1601-73db-1e4d6aa878e6-7a2954b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86dc28a3-bba0-5db7-1cc9-d28b8e1b56fe-6fbba803, #w-node-_87848aa5-2a81-5ba4-dbb6-488059b8c32e-6fbba803, #intro.w-node-ca9fae50-7912-1d73-b0a8-ebe82fd90726-6fbba803 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-ca9fae50-7912-1d73-b0a8-ebe82fd90727-6fbba803, #w-node-_9407467a-ee66-1d6d-f3c3-e90ac46dab0f-6fbba803 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#eligibility.w-node-_0b324866-34e8-af16-5aa7-a486a3c4a26a-6fbba803 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_5cc22fed-b326-450d-0a35-4dbb1a16c616-6fbba803, #w-node-a383212a-e6d4-c8f3-107e-cc1cacf91432-6fbba803, #w-node-_695d4faa-4e23-4399-f861-1215bb9a77fc-6fbba803, #w-node-_695d4faa-4e23-4399-f861-1215bb9a77ff-6fbba803, #w-node-_3f8c11f8-9682-3c64-51c5-7dddf7521817-6fbba803, #w-node-_3f8c11f8-9682-3c64-51c5-7dddf752181a-6fbba803, #w-node-_3a66a43e-a0bb-c762-90d1-948d5ffd6cad-6fbba803, #w-node-_3a66a43e-a0bb-c762-90d1-948d5ffd6cb0-6fbba803 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7dfe033b-08da-b88b-2f71-ed8763c91529-6fbba803 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_0efbc6a3-7be5-d6e5-6e8b-0ca1c8cd811a-6fbba803, #w-node-b6664b2b-d910-e902-aeae-ce42e6cc297e-6fbba803 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0bc50663-6c5e-6a2a-3c90-0cd4ec091d36-6fbba803 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_0bc50663-6c5e-6a2a-3c90-0cd4ec091d38-6fbba803 {
  align-self: center;
}

#w-node-_0bc50663-6c5e-6a2a-3c90-0cd4ec091d43-6fbba803 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_0bc50663-6c5e-6a2a-3c90-0cd4ec091d45-6fbba803 {
  align-self: center;
}

#w-node-_0bc50663-6c5e-6a2a-3c90-0cd4ec091d50-6fbba803 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_0bc50663-6c5e-6a2a-3c90-0cd4ec091d52-6fbba803 {
  align-self: center;
}

#w-node-_0bc50663-6c5e-6a2a-3c90-0cd4ec091d5d-6fbba803 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c60e9988-06ae-41f8-2831-332794f9ab74-6fbba803, #faqs.w-node-c60e9988-06ae-41f8-2831-332794f9ab75-6fbba803 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-c60e9988-06ae-41f8-2831-332794f9ab76-6fbba803, #w-node-da4c2a93-45d0-9beb-da9d-5349cd9fa8cc-6fbba803 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad3614dd-e427-505e-e508-0745c40c6a92-6fbba803, #w-node-ad3614dd-e427-505e-e508-0745c40c6a94-6fbba803 {
  justify-self: center;
}

#w-node-ad3614dd-e427-505e-e508-0745c40c6a96-6fbba803 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7eaa4c09-e76f-a9ff-524e-d73b86c19dd3-d52ad029 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_601d7f3f-0976-378d-f637-6d3184c8037e-d52ad029 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44862cfc-8cf4-9f18-c607-255b6a824ab5-d52ad029 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_50a14eb5-e611-c369-fac7-31ee368cd787-d52ad029 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4acfaec-aa94-9e46-80e7-1a9e7a63dba5-d52ad029 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b4acfaec-aa94-9e46-80e7-1a9e7a63dba7-d52ad029 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f7dce7f-dfda-7c36-d730-a6cb1f83f906-d52ad029, #w-node-a2e4c390-02c8-56d7-0290-cf9289710e69-d52ad029, #w-node-f5b8d3a7-b545-dab6-9641-ac50f662e37f-d52ad029, #upcoming-webinars.w-node-aa0ee981-c287-8316-a47f-f633fb223f3a-d52ad029, #w-node-b11b671b-4666-6424-76e2-6c17e0221020-d52ad029, #w-node-eb0e9af3-61aa-08a2-ac86-52faf07df629-d52ad029, #w-node-_62dd1987-f5e0-8dfe-8e34-42ad256d71d2-d52ad029, #w-node-_51ca2fcb-a81f-8a2b-e6d8-4157d9dd1a9c-1fc48476, #w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5a78-1fc48476, #intro.w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5a79-1fc48476 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5a7a-1fc48476, #w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5a7d-1fc48476 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#what-is--a-lesson-plan.w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5aae-1fc48476 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5aaf-1fc48476, #w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5ab3-1fc48476, #w-node-d480aff9-f48c-3d88-036b-c6067f6a06eb-1fc48476, #w-node-d480aff9-f48c-3d88-036b-c6067f6a06ef-1fc48476, #w-node-c194e2f4-fccc-b34f-a84b-2ffb18308eaa-1fc48476, #w-node-c194e2f4-fccc-b34f-a84b-2ffb18308eae-1fc48476 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f1f6d6a-ba5f-bfd0-444c-098587071fb8-1fc48476 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b8253dee-a886-2375-8e86-a2fe6426e0f1-1fc48476, #w-node-b8253dee-a886-2375-8e86-a2fe6426e0f5-1fc48476, #w-node-_5fc5895c-6830-e4b1-9ad0-5aeabc4d4a31-1fc48476, #w-node-_403194a7-5b73-27a9-5ec7-a63c5cb1da6c-1fc48476 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5526a89-44c6-0edb-45b6-8748181f02d6-1c17fe9c, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-1c17fe9c, #intro.w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcd-1c17fe9c {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fce-1c17fe9c, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fd1-1c17fe9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#question-1.w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fde-1c17fe9c {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fdf-1c17fe9c, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fe3-1c17fe9c, #w-node-_0519707d-a848-1480-d1db-fde59d167d86-1c17fe9c, #w-node-_0519707d-a848-1480-d1db-fde59d167d8e-1c17fe9c, #w-node-_1bdf0fab-f4a1-7ed1-bd2e-f77ebba68f1f-1c17fe9c, #w-node-_1bdf0fab-f4a1-7ed1-bd2e-f77ebba68f27-1c17fe9c, #w-node-cf20f746-fd4f-85ed-e42c-37124a892737-1c17fe9c, #w-node-cf20f746-fd4f-85ed-e42c-37124a89273f-1c17fe9c, #w-node-_90cf0d36-ee89-5ae3-5b41-735312c8c383-1c17fe9c, #w-node-_90cf0d36-ee89-5ae3-5b41-735312c8c38b-1c17fe9c, #w-node-_6719ec69-1753-7a87-4e3e-4ea946563600-1c17fe9c, #w-node-_6719ec69-1753-7a87-4e3e-4ea946563608-1c17fe9c, #w-node-fa283baf-b1fd-f92a-d20d-f820a96a3095-1c17fe9c, #w-node-fa283baf-b1fd-f92a-d20d-f820a96a309d-1c17fe9c, #w-node-_61cdcd51-bf11-2517-206f-3bdc04435a9f-1c17fe9c, #w-node-_61cdcd51-bf11-2517-206f-3bdc04435aa7-1c17fe9c, #w-node-f6a86632-7ba5-fb49-907e-f903b0b1c78e-1c17fe9c, #w-node-f6a86632-7ba5-fb49-907e-f903b0b1c796-1c17fe9c, #w-node-_5417773d-c084-09b0-1231-aac526e6c5a8-1c17fe9c, #w-node-_5417773d-c084-09b0-1231-aac526e6c5b0-1c17fe9c, #w-node-_7fb30a87-92e0-0055-587a-2ecd3195b1c0-1c17fe9c, #w-node-_7fb30a87-92e0-0055-587a-2ecd3195b1c8-1c17fe9c, #w-node-d0eadfc8-8c72-7767-8e7b-70cb6fff0e47-1c17fe9c, #w-node-d0eadfc8-8c72-7767-8e7b-70cb6fff0e4b-1c17fe9c, #w-node-ab62551f-0aad-53d6-0214-fb8bc1373179-1c17fe9c, #w-node-ab62551f-0aad-53d6-0214-fb8bc137317d-1c17fe9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a255e72c-ee13-2717-c022-a5d5dd9f48cb-1c17fe9c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-f5526a89-44c6-0edb-45b6-8748181f02d6-1cd270a0, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-1cd270a0 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fdf-1cd270a0, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fe3-1cd270a0, #w-node-_0519707d-a848-1480-d1db-fde59d167d86-1cd270a0, #w-node-_0519707d-a848-1480-d1db-fde59d167d8e-1cd270a0, #w-node-_1bdf0fab-f4a1-7ed1-bd2e-f77ebba68f1f-1cd270a0, #w-node-_1bdf0fab-f4a1-7ed1-bd2e-f77ebba68f27-1cd270a0, #w-node-cf20f746-fd4f-85ed-e42c-37124a892737-1cd270a0, #w-node-cf20f746-fd4f-85ed-e42c-37124a89273f-1cd270a0, #w-node-_90cf0d36-ee89-5ae3-5b41-735312c8c383-1cd270a0, #w-node-_90cf0d36-ee89-5ae3-5b41-735312c8c38b-1cd270a0, #w-node-_6719ec69-1753-7a87-4e3e-4ea946563600-1cd270a0, #w-node-_6719ec69-1753-7a87-4e3e-4ea946563608-1cd270a0, #w-node-fa283baf-b1fd-f92a-d20d-f820a96a3095-1cd270a0, #w-node-fa283baf-b1fd-f92a-d20d-f820a96a309d-1cd270a0, #w-node-_61cdcd51-bf11-2517-206f-3bdc04435a9f-1cd270a0, #w-node-_61cdcd51-bf11-2517-206f-3bdc04435aa7-1cd270a0, #w-node-f6a86632-7ba5-fb49-907e-f903b0b1c78e-1cd270a0, #w-node-f6a86632-7ba5-fb49-907e-f903b0b1c796-1cd270a0, #w-node-_5417773d-c084-09b0-1231-aac526e6c5a8-1cd270a0, #w-node-_5417773d-c084-09b0-1231-aac526e6c5b0-1cd270a0, #w-node-_7fb30a87-92e0-0055-587a-2ecd3195b1c0-1cd270a0, #w-node-_7fb30a87-92e0-0055-587a-2ecd3195b1c8-1cd270a0, #w-node-d0eadfc8-8c72-7767-8e7b-70cb6fff0e47-1cd270a0, #w-node-d0eadfc8-8c72-7767-8e7b-70cb6fff0e4b-1cd270a0, #w-node-fef1d6a8-0669-a6f2-659f-3ee1dddb5221-1cd270a0, #w-node-fef1d6a8-0669-a6f2-659f-3ee1dddb5225-1cd270a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_888365ab-f751-81b1-8f78-0deafe82384e-1cd270a0 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-f5526a89-44c6-0edb-45b6-8748181f02d6-84ab697f, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-84ab697f {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_356e5706-01de-3859-d3f1-e62dc175d03c-84ab697f, #w-node-_356e5706-01de-3859-d3f1-e62dc175d03f-84ab697f, #w-node-_4b6b65cc-ffab-34c6-9b15-6214383976de-84ab697f, #w-node-_4b6b65cc-ffab-34c6-9b15-6214383976e1-84ab697f, #w-node-b1cfbdd5-9984-cdbc-4e3d-ea79e193880a-84ab697f, #w-node-b1cfbdd5-9984-cdbc-4e3d-ea79e193880d-84ab697f, #w-node-_9e0bea58-acf0-5881-890d-19e92cc014a1-84ab697f, #w-node-_9e0bea58-acf0-5881-890d-19e92cc014a4-84ab697f, #w-node-_0def3f85-ecc4-f3e8-22b6-79e7a2278bda-84ab697f, #w-node-_0def3f85-ecc4-f3e8-22b6-79e7a2278bde-84ab697f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ac4b9a4-c9c3-bec3-f4cc-72a4ab6db5d2-84ab697f {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-f5526a89-44c6-0edb-45b6-8748181f02d6-c5eed99a, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-c5eed99a, #intro.w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcd-c5eed99a {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fce-c5eed99a, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fd1-c5eed99a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#question-1.w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fde-c5eed99a {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fdf-c5eed99a, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fe3-c5eed99a, #w-node-_0519707d-a848-1480-d1db-fde59d167d86-c5eed99a, #w-node-_0519707d-a848-1480-d1db-fde59d167d8e-c5eed99a, #w-node-_1bdf0fab-f4a1-7ed1-bd2e-f77ebba68f1f-c5eed99a, #w-node-_1bdf0fab-f4a1-7ed1-bd2e-f77ebba68f27-c5eed99a, #w-node-cf20f746-fd4f-85ed-e42c-37124a892737-c5eed99a, #w-node-cf20f746-fd4f-85ed-e42c-37124a89273f-c5eed99a, #w-node-d0eadfc8-8c72-7767-8e7b-70cb6fff0e47-c5eed99a, #w-node-d0eadfc8-8c72-7767-8e7b-70cb6fff0e4b-c5eed99a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3176652d-b7b2-7e35-401a-6679a5b0f6ba-c5eed99a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-f5526a89-44c6-0edb-45b6-8748181f02d6-5804746d, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-5804746d {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_356e5706-01de-3859-d3f1-e62dc175d03c-5804746d, #w-node-_356e5706-01de-3859-d3f1-e62dc175d03f-5804746d, #w-node-_4b6b65cc-ffab-34c6-9b15-6214383976de-5804746d, #w-node-_4b6b65cc-ffab-34c6-9b15-6214383976e1-5804746d, #w-node-b1cfbdd5-9984-cdbc-4e3d-ea79e193880a-5804746d, #w-node-b1cfbdd5-9984-cdbc-4e3d-ea79e193880d-5804746d, #w-node-_9e0bea58-acf0-5881-890d-19e92cc014a1-5804746d, #w-node-_9e0bea58-acf0-5881-890d-19e92cc014a4-5804746d, #w-node-_0def3f85-ecc4-f3e8-22b6-79e7a2278bda-5804746d, #w-node-_0def3f85-ecc4-f3e8-22b6-79e7a2278bde-5804746d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9704e7e9-c911-163b-dacb-b3eee9cad16b-5804746d {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-db54f68c-3615-ca5a-8d14-7b3dac57b801-877b150a {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-_5b4eb82d-98d3-77dc-4a4f-ce6d8ffadb3a-877b150a, #w-node-cd276cb2-fbc6-90be-8018-aeca52ad041c-877b150a {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3c9dcc78-6fb4-3c69-7214-ef07db8a9b42-877b150a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#locations.w-node-ba117131-7167-251d-4d0d-9286172b0a7a-877b150a, #w-node-ba117131-7167-251d-4d0d-9286172b0a7e-877b150a, #w-node-_57682aff-b694-b1da-b363-8944ee752c36-877b150a {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_6a069f59-c69e-dc7d-7521-f68f9f6460ac-877b150a {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_51ca2fcb-a81f-8a2b-e6d8-4157d9dd1a9c-bbd87a89, #w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5a78-bbd87a89, #intro.w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5a79-bbd87a89 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5a7a-bbd87a89, #w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5a7d-bbd87a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#preparation.w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5aae-bbd87a89 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5aaf-bbd87a89, #w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5ab3-bbd87a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#chapters.w-node-a8dcb810-765f-461d-6b9b-f1bb4d86445a-bbd87a89 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-a8dcb810-765f-461d-6b9b-f1bb4d86445e-bbd87a89 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#interview-tips.w-node-_5fc5895c-6830-e4b1-9ad0-5aeabc4d4a30-bbd87a89 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_5fc5895c-6830-e4b1-9ad0-5aeabc4d4a31-bbd87a89, #w-node-_5fc5895c-6830-e4b1-9ad0-5aeabc4d4a34-bbd87a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5fc5895c-6830-e4b1-9ad0-5aeabc4d4a44-bbd87a89 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_5fc5895c-6830-e4b1-9ad0-5aeabc4d4a45-bbd87a89, #w-node-_5fc5895c-6830-e4b1-9ad0-5aeabc4d4a49-bbd87a89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5526a89-44c6-0edb-45b6-8748181f02d6-ce0bc914, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-ce0bc914, #intro.w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcd-ce0bc914 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fce-ce0bc914, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fd1-ce0bc914, #w-node-_96a370c8-3a9c-5349-b46b-8e8087f2ee90-ce0bc914, #w-node-_96a370c8-3a9c-5349-b46b-8e8087f2ee93-ce0bc914, #w-node-_92414a8d-8bd8-1e2f-3b07-3f9717becb0e-ce0bc914, #w-node-_92414a8d-8bd8-1e2f-3b07-3f9717becb13-ce0bc914, #w-node-ab62551f-0aad-53d6-0214-fb8bc1373179-ce0bc914, #w-node-ab62551f-0aad-53d6-0214-fb8bc137317d-ce0bc914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05f53434-d29f-6adc-9d4a-c49ec1cf12a5-ce0bc914 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3c5c1dec-7c09-5170-f871-41b8c7264b07-ce0bc914, #w-node-_3c5c1dec-7c09-5170-f871-41b8c7264b0b-ce0bc914, #w-node-_94876c20-6705-c118-c974-d5290d4d008e-ce0bc914, #w-node-_94876c20-6705-c118-c974-d5290d4d0091-ce0bc914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5526a89-44c6-0edb-45b6-8748181f02d6-f32bb8d9, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-f32bb8d9, #intro.w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcd-f32bb8d9 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fce-f32bb8d9, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fd1-f32bb8d9, #w-node-_96a370c8-3a9c-5349-b46b-8e8087f2ee90-f32bb8d9, #w-node-_96a370c8-3a9c-5349-b46b-8e8087f2ee93-f32bb8d9, #w-node-e32b8d67-8936-c6d6-d7f7-1266845ddc88-f32bb8d9, #w-node-_92414a8d-8bd8-1e2f-3b07-3f9717becb0e-f32bb8d9, #w-node-_92414a8d-8bd8-1e2f-3b07-3f9717becb13-f32bb8d9, #w-node-_7c92df61-edf6-3c33-2c41-bb719c31449d-f32bb8d9, #w-node-c3007315-6fab-49ce-78a0-15936abdb701-f32bb8d9, #w-node-c3007315-6fab-49ce-78a0-15936abdb705-f32bb8d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3063f5e2-060d-dbf6-b2e9-a6e7974c6a39-f32bb8d9 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3c5c1dec-7c09-5170-f871-41b8c7264b07-f32bb8d9, #w-node-_3c5c1dec-7c09-5170-f871-41b8c7264b0b-f32bb8d9, #w-node-_94876c20-6705-c118-c974-d5290d4d008e-f32bb8d9, #w-node-_94876c20-6705-c118-c974-d5290d4d0091-f32bb8d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5526a89-44c6-0edb-45b6-8748181f02d6-121e5feb, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-121e5feb, #intro.w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcd-121e5feb {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fce-121e5feb, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fd1-121e5feb, #w-node-_96a370c8-3a9c-5349-b46b-8e8087f2ee90-121e5feb, #w-node-_96a370c8-3a9c-5349-b46b-8e8087f2ee93-121e5feb, #w-node-f765efac-7406-d73f-aa20-7662830b2979-121e5feb, #w-node-f765efac-7406-d73f-aa20-7662830b297d-121e5feb, #w-node-_584c8903-526e-86f4-acf4-40158ee133bd-121e5feb, #w-node-_584c8903-526e-86f4-acf4-40158ee133c1-121e5feb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a255e72c-ee13-2717-c022-a5d5dd9f48cb-121e5feb {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3c5c1dec-7c09-5170-f871-41b8c7264b07-121e5feb, #w-node-_3c5c1dec-7c09-5170-f871-41b8c7264b0b-121e5feb, #w-node-_94876c20-6705-c118-c974-d5290d4d008e-121e5feb, #w-node-_94876c20-6705-c118-c974-d5290d4d0091-121e5feb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5526a89-44c6-0edb-45b6-8748181f02d6-c90e8ed8, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-c90e8ed8, #intro.w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcd-c90e8ed8 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fce-c90e8ed8, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fd1-c90e8ed8, #w-node-_96a370c8-3a9c-5349-b46b-8e8087f2ee90-c90e8ed8, #w-node-_96a370c8-3a9c-5349-b46b-8e8087f2ee93-c90e8ed8, #w-node-e32b8d67-8936-c6d6-d7f7-1266845ddc88-c90e8ed8, #w-node-_5186b739-e2f8-a893-4727-4f48f6a631c3-c90e8ed8, #w-node-_5186b739-e2f8-a893-4727-4f48f6a631c7-c90e8ed8, #w-node-_5186b739-e2f8-a893-4727-4f48f6a631c8-c90e8ed8, #w-node-aba543d3-5d65-c7be-258b-3c6e22d96426-c90e8ed8, #w-node-aba543d3-5d65-c7be-258b-3c6e22d9642a-c90e8ed8, #w-node-aba543d3-5d65-c7be-258b-3c6e22d9642b-c90e8ed8, #w-node-_731ebb2c-7dec-1827-46a9-9d3b990b6381-c90e8ed8, #w-node-_731ebb2c-7dec-1827-46a9-9d3b990b6385-c90e8ed8, #w-node-_731ebb2c-7dec-1827-46a9-9d3b990b6386-c90e8ed8, #w-node-_56e49385-3e28-9a99-b597-1de38a660cd5-c90e8ed8, #w-node-_56e49385-3e28-9a99-b597-1de38a660cd9-c90e8ed8, #w-node-_56e49385-3e28-9a99-b597-1de38a660cda-c90e8ed8, #w-node-ed522e6b-9c05-c3d9-aca9-d8b2ca7c4cfd-c90e8ed8, #w-node-ed522e6b-9c05-c3d9-aca9-d8b2ca7c4d01-c90e8ed8, #w-node-ed522e6b-9c05-c3d9-aca9-d8b2ca7c4d02-c90e8ed8, #w-node-_40bd60ee-5e09-5f83-77da-e50902362d04-c90e8ed8, #w-node-_40bd60ee-5e09-5f83-77da-e50902362d08-c90e8ed8, #w-node-_40bd60ee-5e09-5f83-77da-e50902362d09-c90e8ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b002fdbc-d411-4e82-1083-0a138f5c7f89-c90e8ed8 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3c5c1dec-7c09-5170-f871-41b8c7264b07-c90e8ed8, #w-node-_3c5c1dec-7c09-5170-f871-41b8c7264b0b-c90e8ed8, #w-node-_94876c20-6705-c118-c974-d5290d4d008e-c90e8ed8, #w-node-_94876c20-6705-c118-c974-d5290d4d0091-c90e8ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae7fbacd-0360-9687-61ac-5923f3693d84-9d75708b, #w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5a78-9d75708b, #intro.w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5a79-9d75708b {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5a7a-9d75708b, #w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5a7d-9d75708b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#your-job-preferences.w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5aae-9d75708b {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5aaf-9d75708b, #w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5ab3-9d75708b, #w-node-d480aff9-f48c-3d88-036b-c6067f6a06eb-9d75708b, #w-node-d480aff9-f48c-3d88-036b-c6067f6a06ef-9d75708b, #w-node-c194e2f4-fccc-b34f-a84b-2ffb18308eaa-9d75708b, #w-node-c194e2f4-fccc-b34f-a84b-2ffb18308eae-9d75708b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f1f6d6a-ba5f-bfd0-444c-098587071fb8-9d75708b {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-bd32453d-d242-7f1c-c84f-b705a1bc7510-9d75708b, #w-node-bd32453d-d242-7f1c-c84f-b705a1bc7514-9d75708b, #w-node-_1752f82b-df6b-1e6e-b0e6-6439eb9b1ae4-9d75708b, #w-node-_1752f82b-df6b-1e6e-b0e6-6439eb9b1ae8-9d75708b, #w-node-_78bbf02a-0f99-b13d-7929-43a17ca839ce-9d75708b, #w-node-_78bbf02a-0f99-b13d-7929-43a17ca839d2-9d75708b, #w-node-b8253dee-a886-2375-8e86-a2fe6426e0f1-9d75708b, #w-node-b8253dee-a886-2375-8e86-a2fe6426e0f5-9d75708b, #w-node-_5fc5895c-6830-e4b1-9ad0-5aeabc4d4a31-9d75708b, #w-node-_403194a7-5b73-27a9-5ec7-a63c5cb1da6c-9d75708b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26fd32f5-7481-4342-ff14-ffb10b8e6e41-927e8e47, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-927e8e47, #intro.w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcd-927e8e47 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fce-927e8e47, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fd1-927e8e47, #w-node-_96a370c8-3a9c-5349-b46b-8e8087f2ee90-927e8e47, #w-node-_96a370c8-3a9c-5349-b46b-8e8087f2ee93-927e8e47, #w-node-_3b48abbb-226b-ca56-0c54-c43c3d78cf88-927e8e47, #w-node-_3b48abbb-226b-ca56-0c54-c43c3d78cf8c-927e8e47, #w-node-_61b6f80c-1521-1c04-6e7b-560a25dbc68a-927e8e47, #w-node-_61b6f80c-1521-1c04-6e7b-560a25dbc68e-927e8e47, #w-node-_60a99cf7-eb5d-f155-2ea1-7df07076a442-927e8e47, #w-node-_60a99cf7-eb5d-f155-2ea1-7df07076a446-927e8e47, #w-node-_57f06fdd-fbec-18f5-2ec7-190276cd80b4-927e8e47, #w-node-_57f06fdd-fbec-18f5-2ec7-190276cd80b8-927e8e47, #w-node-_3c5c1dec-7c09-5170-f871-41b8c7264b07-927e8e47, #w-node-_3c5c1dec-7c09-5170-f871-41b8c7264b0b-927e8e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_453b22e0-363f-d2a2-3fc1-e0c741a99209-927e8e47 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_94876c20-6705-c118-c974-d5290d4d008e-927e8e47, #w-node-_94876c20-6705-c118-c974-d5290d4d0091-927e8e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26fd32f5-7481-4342-ff14-ffb10b8e6e41-bace728f, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-bace728f, #intro.w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcd-bace728f {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fce-bace728f, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fd1-bace728f, #w-node-_96a370c8-3a9c-5349-b46b-8e8087f2ee90-bace728f, #w-node-_96a370c8-3a9c-5349-b46b-8e8087f2ee93-bace728f, #w-node-_3b48abbb-226b-ca56-0c54-c43c3d78cf88-bace728f, #w-node-_3b48abbb-226b-ca56-0c54-c43c3d78cf8c-bace728f, #w-node-_61b6f80c-1521-1c04-6e7b-560a25dbc68a-bace728f, #w-node-_61b6f80c-1521-1c04-6e7b-560a25dbc68e-bace728f, #w-node-_60a99cf7-eb5d-f155-2ea1-7df07076a442-bace728f, #w-node-_60a99cf7-eb5d-f155-2ea1-7df07076a446-bace728f, #w-node-_57f06fdd-fbec-18f5-2ec7-190276cd80b4-bace728f, #w-node-_57f06fdd-fbec-18f5-2ec7-190276cd80b8-bace728f, #w-node-_3c5c1dec-7c09-5170-f871-41b8c7264b07-bace728f, #w-node-_3c5c1dec-7c09-5170-f871-41b8c7264b0b-bace728f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b9fb9bf-8865-1060-0adf-cfb960a5dd98-bace728f {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_94876c20-6705-c118-c974-d5290d4d008e-bace728f, #w-node-_94876c20-6705-c118-c974-d5290d4d0091-bace728f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26fd32f5-7481-4342-ff14-ffb10b8e6e41-3bef5202, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-3bef5202, #intro.w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcd-3bef5202 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fce-3bef5202, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fd1-3bef5202, #w-node-_96a370c8-3a9c-5349-b46b-8e8087f2ee90-3bef5202, #w-node-_96a370c8-3a9c-5349-b46b-8e8087f2ee93-3bef5202, #w-node-_3b48abbb-226b-ca56-0c54-c43c3d78cf88-3bef5202, #w-node-_3b48abbb-226b-ca56-0c54-c43c3d78cf8c-3bef5202, #w-node-_61b6f80c-1521-1c04-6e7b-560a25dbc68a-3bef5202, #w-node-_61b6f80c-1521-1c04-6e7b-560a25dbc68e-3bef5202, #w-node-_60a99cf7-eb5d-f155-2ea1-7df07076a442-3bef5202, #w-node-_60a99cf7-eb5d-f155-2ea1-7df07076a446-3bef5202, #w-node-_57f06fdd-fbec-18f5-2ec7-190276cd80b4-3bef5202, #w-node-_57f06fdd-fbec-18f5-2ec7-190276cd80b8-3bef5202, #w-node-_3c5c1dec-7c09-5170-f871-41b8c7264b07-3bef5202, #w-node-_3c5c1dec-7c09-5170-f871-41b8c7264b0b-3bef5202 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d3f6906-5230-8a66-9a9d-3f532321c842-3bef5202 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_94876c20-6705-c118-c974-d5290d4d008e-3bef5202, #w-node-_94876c20-6705-c118-c974-d5290d4d0091-3bef5202 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26fd32f5-7481-4342-ff14-ffb10b8e6e41-6d51ecd1, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-6d51ecd1, #intro.w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcd-6d51ecd1 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fce-6d51ecd1, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fd1-6d51ecd1, #w-node-_96a370c8-3a9c-5349-b46b-8e8087f2ee90-6d51ecd1, #w-node-_96a370c8-3a9c-5349-b46b-8e8087f2ee93-6d51ecd1, #w-node-_3b48abbb-226b-ca56-0c54-c43c3d78cf88-6d51ecd1, #w-node-_3b48abbb-226b-ca56-0c54-c43c3d78cf8c-6d51ecd1, #w-node-_61b6f80c-1521-1c04-6e7b-560a25dbc68a-6d51ecd1, #w-node-_61b6f80c-1521-1c04-6e7b-560a25dbc68e-6d51ecd1, #w-node-_60a99cf7-eb5d-f155-2ea1-7df07076a442-6d51ecd1, #w-node-_60a99cf7-eb5d-f155-2ea1-7df07076a446-6d51ecd1, #w-node-_57f06fdd-fbec-18f5-2ec7-190276cd80b4-6d51ecd1, #w-node-_57f06fdd-fbec-18f5-2ec7-190276cd80b8-6d51ecd1, #w-node-_3c5c1dec-7c09-5170-f871-41b8c7264b07-6d51ecd1, #w-node-_3c5c1dec-7c09-5170-f871-41b8c7264b0b-6d51ecd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3abde24-076d-6a25-7f64-b061d9121db4-6d51ecd1 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_94876c20-6705-c118-c974-d5290d4d008e-6d51ecd1, #w-node-_94876c20-6705-c118-c974-d5290d4d0091-6d51ecd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f2e9441-eb3c-569e-72a7-afb37208ef92-35c28a7a, #w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5a78-35c28a7a, #intro.w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5a79-35c28a7a {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5a7a-35c28a7a, #w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5a7d-35c28a7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#What-is-a-BEd-Degree.w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5aae-35c28a7a {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5aaf-35c28a7a, #w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5ab3-35c28a7a, #w-node-_2b07b3c8-e3a1-f2f1-dbfe-874e7c952b0f-35c28a7a, #w-node-_2b07b3c8-e3a1-f2f1-dbfe-874e7c952b13-35c28a7a, #w-node-_9e8fb751-265f-7fc3-f5ab-ac22ca7d2a38-35c28a7a, #w-node-_9e8fb751-265f-7fc3-f5ab-ac22ca7d2a3b-35c28a7a, #w-node-_84635d30-5dea-33f5-4c45-f78fa607c641-35c28a7a, #w-node-_84635d30-5dea-33f5-4c45-f78fa607c644-35c28a7a, #w-node-d480aff9-f48c-3d88-036b-c6067f6a06eb-35c28a7a, #w-node-d480aff9-f48c-3d88-036b-c6067f6a06ef-35c28a7a, #w-node-_7765d65b-f1dc-ccd5-1758-71bcadc1f860-35c28a7a, #w-node-_7765d65b-f1dc-ccd5-1758-71bcadc1f863-35c28a7a, #w-node-bd32453d-d242-7f1c-c84f-b705a1bc7510-35c28a7a, #w-node-bd32453d-d242-7f1c-c84f-b705a1bc7514-35c28a7a, #w-node-_1752f82b-df6b-1e6e-b0e6-6439eb9b1ae4-35c28a7a, #w-node-_1752f82b-df6b-1e6e-b0e6-6439eb9b1ae8-35c28a7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a080705-fac7-8dd0-0360-876c4e018047-35c28a7a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_3382d9b1-feab-e91a-92e8-d63ebff688ae-35c28a7a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b8253dee-a886-2375-8e86-a2fe6426e0f1-35c28a7a, #w-node-b8253dee-a886-2375-8e86-a2fe6426e0f5-35c28a7a, #w-node-_5fc5895c-6830-e4b1-9ad0-5aeabc4d4a31-35c28a7a, #w-node-_403194a7-5b73-27a9-5ec7-a63c5cb1da6c-35c28a7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff892ae3-7e07-b119-291a-05d81f4450e3-dfdc3cc6, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-dfdc3cc6, #intro.w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcd-dfdc3cc6 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fce-dfdc3cc6, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fd1-dfdc3cc6, #w-node-_96a370c8-3a9c-5349-b46b-8e8087f2ee90-dfdc3cc6, #w-node-_96a370c8-3a9c-5349-b46b-8e8087f2ee93-dfdc3cc6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ec0ad91d-5035-7e68-0575-7d0c9a863bdf-dfdc3cc6 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3c5c1dec-7c09-5170-f871-41b8c7264b07-dfdc3cc6, #w-node-_3c5c1dec-7c09-5170-f871-41b8c7264b0b-dfdc3cc6, #w-node-_94876c20-6705-c118-c974-d5290d4d008e-dfdc3cc6, #w-node-_94876c20-6705-c118-c974-d5290d4d0091-dfdc3cc6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5526a89-44c6-0edb-45b6-8748181f02d6-1e756402, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-1e756402, #intro.w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcd-1e756402 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fce-1e756402, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fd1-1e756402, #w-node-_96a370c8-3a9c-5349-b46b-8e8087f2ee90-1e756402, #w-node-_96a370c8-3a9c-5349-b46b-8e8087f2ee93-1e756402, #w-node-f024d349-08f8-5229-277b-38a262a37ebd-1e756402, #w-node-_0b6c58ab-da9a-225c-b54a-f2d8bfa2c003-1e756402, #w-node-_59757f92-065e-5b47-29a3-1bb4c44d635e-1e756402, #w-node-_59757f92-065e-5b47-29a3-1bb4c44d6362-1e756402, #w-node-_9ce066aa-0105-09b5-4648-f0c5b4a33373-1e756402, #w-node-_9ce066aa-0105-09b5-4648-f0c5b4a33377-1e756402, #w-node-_15df38b7-2277-b8b8-b54e-3fa804642e14-1e756402, #w-node-_15df38b7-2277-b8b8-b54e-3fa804642e18-1e756402, #w-node-_8c139695-4834-fd01-7217-b59fe459ea98-1e756402, #w-node-_8c139695-4834-fd01-7217-b59fe459ea9c-1e756402, #w-node-d47bc45a-ec85-c0ff-a297-e2bba381f449-1e756402, #w-node-d47bc45a-ec85-c0ff-a297-e2bba381f44d-1e756402 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb35cdb3-c8e5-3e86-ab9a-f765b5950492-1e756402 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3c5c1dec-7c09-5170-f871-41b8c7264b07-1e756402, #w-node-_3c5c1dec-7c09-5170-f871-41b8c7264b0b-1e756402, #w-node-_94876c20-6705-c118-c974-d5290d4d008e-1e756402, #w-node-_94876c20-6705-c118-c974-d5290d4d0091-1e756402 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5526a89-44c6-0edb-45b6-8748181f02d6-3c9df5f1, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-3c9df5f1 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_6f9b9184-2546-654d-22ad-16fd0f2e2272-3c9df5f1, #w-node-_6f9b9184-2546-654d-22ad-16fd0f2e2275-3c9df5f1, #w-node-_96a370c8-3a9c-5349-b46b-8e8087f2ee90-3c9df5f1, #w-node-_96a370c8-3a9c-5349-b46b-8e8087f2ee93-3c9df5f1, #w-node-f54b7438-f76e-98d3-d234-6ff9fe5e16c2-3c9df5f1, #w-node-f54b7438-f76e-98d3-d234-6ff9fe5e16c6-3c9df5f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#How-To-Apply-for-BEd-Entrance-Exam.w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcd-3c9df5f1 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fce-3c9df5f1, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fd1-3c9df5f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df32729f-6b50-ec08-93e0-0bc7a228cd42-3c9df5f1 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3c5c1dec-7c09-5170-f871-41b8c7264b07-3c9df5f1, #w-node-_3c5c1dec-7c09-5170-f871-41b8c7264b0b-3c9df5f1, #w-node-_94876c20-6705-c118-c974-d5290d4d008e-3c9df5f1, #w-node-_94876c20-6705-c118-c974-d5290d4d0091-3c9df5f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5526a89-44c6-0edb-45b6-8748181f02d6-150d4b5c, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-150d4b5c {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_6f9b9184-2546-654d-22ad-16fd0f2e2272-150d4b5c, #w-node-_6f9b9184-2546-654d-22ad-16fd0f2e2275-150d4b5c, #w-node-f54b7438-f76e-98d3-d234-6ff9fe5e16c2-150d4b5c, #w-node-f54b7438-f76e-98d3-d234-6ff9fe5e16c6-150d4b5c, #w-node-_67a42e04-1a67-fb1e-137f-bc2ffa1e045c-150d4b5c, #w-node-_67a42e04-1a67-fb1e-137f-bc2ffa1e0460-150d4b5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05f53434-d29f-6adc-9d4a-c49ec1cf12a5-150d4b5c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3c5c1dec-7c09-5170-f871-41b8c7264b07-150d4b5c, #w-node-_3c5c1dec-7c09-5170-f871-41b8c7264b0b-150d4b5c, #w-node-_94876c20-6705-c118-c974-d5290d4d008e-150d4b5c, #w-node-_94876c20-6705-c118-c974-d5290d4d0091-150d4b5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_795aa1a0-31e4-5373-6006-af7ca4ac8168-4b9905e0, #w-node-b1c6b4a7-adce-679f-9f2b-a0b7b0a3f570-4b9905e0, #w-node-_5716fb94-bce8-d0e6-2aa3-8ba6937e7870-4b9905e0, #w-node-_590bd4f9-3241-b03b-c36a-cb1be8db8985-4b9905e0, #w-node-e676dad3-5481-edda-7e1f-dfc9cf8a0ad9-4b9905e0 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_5af1d743-9235-49ad-cae6-1784402708d3-4b9905e0 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_5f6d9bf2-97bc-d226-2db8-036a345234e5-4b9905e0, #w-node-_91d85a18-9661-e0b9-e3cc-4bb02392b40f-4b9905e0, #w-node-_96cb8ee9-f031-347c-3cbb-81b7793f191d-4b9905e0, #w-node-a745175e-bd99-26fd-59bc-720768ae1158-4b9905e0, #w-node-_30925f99-5465-b089-9e52-54a10523777d-4b9905e0, #w-node-d0a11d51-b4aa-cabd-0759-47bfe6fffd50-4b9905e0, #w-node-_91c4a29f-6033-829e-49c0-e8edbc8e187c-4b9905e0, #w-node-e214dbde-0d44-e8a4-95fa-df012c91339d-4b9905e0, #w-node-_4ced72f3-f15f-0052-4797-78381471c08a-4b9905e0, #w-node-c0593bba-e21a-ed91-1747-f2f27f574661-4b9905e0, #w-node-_91132a4d-bb88-268a-6b33-348a4826f739-4b9905e0, #w-node-_3267c4d7-43d1-80b8-71d6-8f099889d600-4b9905e0, #w-node-fc322481-a3ae-7627-a566-9772bd249b43-4b9905e0, #w-node-fe673d02-1a65-f44f-76c8-c288f4561231-4b9905e0, #w-node-_11e30a1d-d3cf-9b38-f592-2156b2450a50-4b9905e0, #w-node-_5cd40c32-4971-3bc3-2f13-e6ffdb018cf7-4b9905e0, #w-node-c3e87b0f-77ff-4a70-f6cc-3535bd772d0c-4b9905e0 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_6063546a-a5a4-7222-7a06-ef0a287c4a5f-4b9905e0 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-e3af252b-8084-8320-1fde-e9fa7b5c51cf-4b9905e0 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-e3af252b-8084-8320-1fde-e9fa7b5c520e-4b9905e0 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-_2dd913fc-18ed-8248-bbca-9e1cc10b7ac8-d93d2c3c, #w-node-_64a3edc5-87f7-7616-4c40-57918b146e68-d93d2c3c {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-b0a4e378-7fb1-7e22-8edf-dd7dea1f6401-d93d2c3c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-db6426d0-fee3-05d4-b027-727f2fc78877-d93d2c3c {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3c057723-969f-cf2d-a744-0c99ea6d48e2-d93d2c3c {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: start;
}

#w-node-_9f06c9f9-44b8-c88b-c503-3a1fe9a1148a-d93d2c3c, #w-node-_176c9c86-b88f-838e-4c6f-13e89691b9c7-d93d2c3c, #w-node-ed6406d3-719c-8909-b8d7-10720072d204-d93d2c3c, #w-node-_560d27b8-8221-d869-77e2-2ae34eb59d79-d93d2c3c, #w-node-a690f868-4a0f-e883-39fc-ca494657a9b8-d93d2c3c {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_63024487-7e51-4d95-ab9b-49250478278c-d93d2c3c {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: start;
}

#w-node-_5088cbd0-5668-fa37-641d-95b2ac67fd74-d93d2c3c {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_5c5be2fe-1fac-7b69-f28a-fc00d598ade9-d93d2c3c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8ed3f999-239b-ec84-a3b7-0035cec67c66-d93d2c3c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8988ead0-9821-0714-20b4-08e307edacdf-d93d2c3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ef32357-02e2-2d84-cc31-8f17e9d131d7-d93d2c3c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ac9cabf1-ea1c-6f26-96df-201968afeee2-d93d2c3c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ba2bc2ef-a1cd-ad31-464c-39bd5f929aba-d93d2c3c {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-e28771e4-4258-dd60-9fd0-dbc21609fd04-d93d2c3c {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: start;
}

#w-node-e65b3d5d-e19c-b26c-08ff-101604e7fec3-d93d2c3c, #w-node-_61887ff1-84dd-0c4f-7a75-5fb050c79698-d93d2c3c, #w-node-_126df1a7-acca-dad5-2a2a-4f069db5e834-058295d3, #w-node-_71933989-3cfc-7e80-fb91-5e088109ddf0-058295d3, #w-node-f2c14040-a5ee-8e82-37c9-36f7f74cdca8-058295d3, #w-node-_3a18d508-c2e4-4808-eb1c-70dd8fe4b698-058295d3, #w-node-_304d93f0-c43e-a8c4-1212-2912a48728c7-058295d3, #w-node-_664a7bcc-d465-7e1a-ec8d-88d26a6cc5b6-058295d3, #w-node-e9edd007-a793-dd54-9a85-fdffc1caebb0-058295d3, #w-node-da7ae7fa-4ca7-3555-8d61-87e96a004a19-058295d3, #w-node-_45392dc3-464d-6bd8-a03e-e286a4eccf70-058295d3, #w-node-f9f99fe8-051f-7009-f909-8e45bd954511-058295d3, #w-node-bd3c6709-43d4-494d-bdc6-892ecc18ebdb-058295d3 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-d30c518d-c74a-08d9-00f0-0d51803544d9-058295d3 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f621dc67-11ea-bf6e-f1d2-c4a488ba36e6-79edbe1c, #w-node-f7c4c02a-a702-af7e-8775-bd15930e8f70-79edbe1c, #w-node-_8d0fa1f3-81cb-a656-0266-f86be5c7eb9b-79edbe1c, #solutions.w-node-f539fe40-c67a-de11-fb95-7e9b1ab79a4b-79edbe1c, #w-node-_4ff46b25-b5f4-7e99-6360-1e35cd3ac68a-79edbe1c, #w-node-d87f3bd9-58ae-cdaa-40e9-efcab9549619-79edbe1c, #w-node-bc48b86c-7b12-9a85-44e9-cc556bada88b-79edbe1c, #w-node-_9d5c9672-50de-ded6-6367-5483ff67c4f0-79edbe1c, #w-node-_9d5c9672-50de-ded6-6367-5483ff67c4f3-79edbe1c, #get-in-touch.w-node-_898fa832-da83-a62d-e04d-a630c367118b-79edbe1c, #w-node-_8d809bd5-68b8-1d35-4931-e5a608759105-79edbe1c {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_8d809bd5-68b8-1d35-4931-e5a60875910a-79edbe1c, #w-node-_8d809bd5-68b8-1d35-4931-e5a608759115-79edbe1c, #w-node-_8d809bd5-68b8-1d35-4931-e5a608759120-79edbe1c, #w-node-_8d809bd5-68b8-1d35-4931-e5a608759137-79edbe1c, #w-node-_8d809bd5-68b8-1d35-4931-e5a608759148-79edbe1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d809bd5-68b8-1d35-4931-e5a608759153-79edbe1c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8d809bd5-68b8-1d35-4931-e5a608759171-79edbe1c, #w-node-_1f2e9441-eb3c-569e-72a7-afb37208ef92-e0f0d170, #w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5a78-e0f0d170, #intro.w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5a79-e0f0d170 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5a7a-e0f0d170, #w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5a7d-e0f0d170 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Understanding-Classroom-Management.w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5aae-e0f0d170 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5aaf-e0f0d170, #w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5ab3-e0f0d170, #w-node-_2b07b3c8-e3a1-f2f1-dbfe-874e7c952b0f-e0f0d170, #w-node-_2b07b3c8-e3a1-f2f1-dbfe-874e7c952b13-e0f0d170, #w-node-_9e8fb751-265f-7fc3-f5ab-ac22ca7d2a38-e0f0d170, #w-node-_9e8fb751-265f-7fc3-f5ab-ac22ca7d2a3b-e0f0d170 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3382d9b1-feab-e91a-92e8-d63ebff688ae-e0f0d170 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b8253dee-a886-2375-8e86-a2fe6426e0f1-e0f0d170, #w-node-b8253dee-a886-2375-8e86-a2fe6426e0f5-e0f0d170, #w-node-_5fc5895c-6830-e4b1-9ad0-5aeabc4d4a31-e0f0d170, #w-node-_403194a7-5b73-27a9-5ec7-a63c5cb1da6c-e0f0d170 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff892ae3-7e07-b119-291a-05d81f4450e3-4fdb9102, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-4fdb9102, #intro.w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcd-4fdb9102 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fce-4fdb9102, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fd1-4fdb9102, #w-node-_96a370c8-3a9c-5349-b46b-8e8087f2ee90-4fdb9102, #w-node-_96a370c8-3a9c-5349-b46b-8e8087f2ee93-4fdb9102, #w-node-_452047e4-4b56-44e1-4752-8f34c35c41e5-4fdb9102, #w-node-_452047e4-4b56-44e1-4752-8f34c35c41e9-4fdb9102, #w-node-_0ba117b2-32f4-15b4-30a1-9e526cd62c53-4fdb9102, #w-node-_0ba117b2-32f4-15b4-30a1-9e526cd62c57-4fdb9102 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddf605f4-f124-a2c6-1ae0-221a2a8a5d6d-4fdb9102 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3c5c1dec-7c09-5170-f871-41b8c7264b07-4fdb9102, #w-node-_3c5c1dec-7c09-5170-f871-41b8c7264b0b-4fdb9102, #w-node-_94876c20-6705-c118-c974-d5290d4d008e-4fdb9102, #w-node-_94876c20-6705-c118-c974-d5290d4d0091-4fdb9102 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff892ae3-7e07-b119-291a-05d81f4450e3-4843f60a, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-4843f60a, #intro.w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcd-4843f60a {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fce-4843f60a, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fd1-4843f60a, #w-node-_96a370c8-3a9c-5349-b46b-8e8087f2ee90-4843f60a, #w-node-_96a370c8-3a9c-5349-b46b-8e8087f2ee93-4843f60a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e6d476b-0b9f-63fd-7969-cd731b03de98-4843f60a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3c5c1dec-7c09-5170-f871-41b8c7264b07-4843f60a, #w-node-_3c5c1dec-7c09-5170-f871-41b8c7264b0b-4843f60a, #w-node-_94876c20-6705-c118-c974-d5290d4d008e-4843f60a, #w-node-_94876c20-6705-c118-c974-d5290d4d0091-4843f60a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff892ae3-7e07-b119-291a-05d81f4450e3-645deb9d, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-645deb9d, #intro.w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcd-645deb9d {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fce-645deb9d, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fd1-645deb9d, #w-node-_96a370c8-3a9c-5349-b46b-8e8087f2ee90-645deb9d, #w-node-_96a370c8-3a9c-5349-b46b-8e8087f2ee93-645deb9d, #w-node-_452047e4-4b56-44e1-4752-8f34c35c41e5-645deb9d, #w-node-_452047e4-4b56-44e1-4752-8f34c35c41e9-645deb9d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_922a0147-3228-46ad-d0a4-06896faec388-645deb9d {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3c5c1dec-7c09-5170-f871-41b8c7264b07-645deb9d, #w-node-_3c5c1dec-7c09-5170-f871-41b8c7264b0b-645deb9d, #w-node-_94876c20-6705-c118-c974-d5290d4d008e-645deb9d, #w-node-_94876c20-6705-c118-c974-d5290d4d0091-645deb9d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff892ae3-7e07-b119-291a-05d81f4450e3-214c2e88, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-214c2e88, #intro.w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcd-214c2e88 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fce-214c2e88, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fd1-214c2e88, #w-node-_96a370c8-3a9c-5349-b46b-8e8087f2ee90-214c2e88, #w-node-_96a370c8-3a9c-5349-b46b-8e8087f2ee93-214c2e88, #w-node-_452047e4-4b56-44e1-4752-8f34c35c41e5-214c2e88, #w-node-_452047e4-4b56-44e1-4752-8f34c35c41e9-214c2e88, #w-node-_8d90b609-c367-708d-0f48-2c72fbe38d8a-214c2e88, #w-node-_8d90b609-c367-708d-0f48-2c72fbe38d8e-214c2e88, #w-node-_51dc3b7e-7589-e25a-85a1-c4ac1dd13928-214c2e88, #w-node-_51dc3b7e-7589-e25a-85a1-c4ac1dd1392c-214c2e88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e437584-d4fd-2ab7-f574-f3646f0c942a-214c2e88 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3c5c1dec-7c09-5170-f871-41b8c7264b07-214c2e88, #w-node-_3c5c1dec-7c09-5170-f871-41b8c7264b0b-214c2e88, #w-node-_94876c20-6705-c118-c974-d5290d4d008e-214c2e88, #w-node-_94876c20-6705-c118-c974-d5290d4d0091-214c2e88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b1936a3-215f-3857-47ca-7c9c287f7baf-1ef8976b {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_0ea31c33-f4eb-e2e7-e1d3-56277066f1b4-1ef8976b {
  grid-area: span 1 / span 8 / span 1 / span 8;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-a4699caf-c50a-899e-8d27-df34623dffbc-1ef8976b, #w-node-_8208c8df-d191-41a7-fa55-d6730eb605a1-1ef8976b, #w-node-_4f49e47c-6e81-151b-920b-b4770af7a82b-1ef8976b {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_923856f4-95db-de66-0629-ac15ea6b9871-1ef8976b {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: start;
}

#w-node-_268961fd-9e56-242c-da25-66301cb432ad-1ef8976b, #w-node-_2dd913fc-18ed-8248-bbca-9e1cc10b7ac8-7285f48f, #w-node-_64a3edc5-87f7-7616-4c40-57918b146e68-7285f48f {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-b0a4e378-7fb1-7e22-8edf-dd7dea1f6401-7285f48f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-db6426d0-fee3-05d4-b027-727f2fc78877-7285f48f {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3c057723-969f-cf2d-a744-0c99ea6d48e2-7285f48f {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: start;
}

#w-node-_9f06c9f9-44b8-c88b-c503-3a1fe9a1148a-7285f48f, #w-node-_176c9c86-b88f-838e-4c6f-13e89691b9c7-7285f48f, #w-node-ed6406d3-719c-8909-b8d7-10720072d204-7285f48f, #w-node-_560d27b8-8221-d869-77e2-2ae34eb59d79-7285f48f, #w-node-a690f868-4a0f-e883-39fc-ca494657a9b8-7285f48f {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_63024487-7e51-4d95-ab9b-49250478278c-7285f48f {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: start;
}

#w-node-_5088cbd0-5668-fa37-641d-95b2ac67fd74-7285f48f {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_5c5be2fe-1fac-7b69-f28a-fc00d598ade9-7285f48f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8ed3f999-239b-ec84-a3b7-0035cec67c66-7285f48f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8988ead0-9821-0714-20b4-08e307edacdf-7285f48f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ef32357-02e2-2d84-cc31-8f17e9d131d7-7285f48f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ac9cabf1-ea1c-6f26-96df-201968afeee2-7285f48f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ba2bc2ef-a1cd-ad31-464c-39bd5f929aba-7285f48f {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-e28771e4-4258-dd60-9fd0-dbc21609fd04-7285f48f {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: start;
}

#w-node-_49f9146a-e6d3-558a-51db-c3dc737e384c-7285f48f, #w-node-_61887ff1-84dd-0c4f-7a75-5fb050c79698-7285f48f, #w-node-_2dd913fc-18ed-8248-bbca-9e1cc10b7ac8-c4fd460a, #w-node-_64a3edc5-87f7-7616-4c40-57918b146e68-c4fd460a {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-b0a4e378-7fb1-7e22-8edf-dd7dea1f6401-c4fd460a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-db6426d0-fee3-05d4-b027-727f2fc78877-c4fd460a {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3c057723-969f-cf2d-a744-0c99ea6d48e2-c4fd460a {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: start;
}

#w-node-_9f06c9f9-44b8-c88b-c503-3a1fe9a1148a-c4fd460a, #w-node-_176c9c86-b88f-838e-4c6f-13e89691b9c7-c4fd460a, #w-node-ed6406d3-719c-8909-b8d7-10720072d204-c4fd460a, #w-node-_560d27b8-8221-d869-77e2-2ae34eb59d79-c4fd460a, #w-node-a690f868-4a0f-e883-39fc-ca494657a9b8-c4fd460a {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_63024487-7e51-4d95-ab9b-49250478278c-c4fd460a {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: start;
}

#w-node-_5088cbd0-5668-fa37-641d-95b2ac67fd74-c4fd460a {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_5c5be2fe-1fac-7b69-f28a-fc00d598ade9-c4fd460a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8ed3f999-239b-ec84-a3b7-0035cec67c66-c4fd460a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8988ead0-9821-0714-20b4-08e307edacdf-c4fd460a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ef32357-02e2-2d84-cc31-8f17e9d131d7-c4fd460a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ac9cabf1-ea1c-6f26-96df-201968afeee2-c4fd460a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ba2bc2ef-a1cd-ad31-464c-39bd5f929aba-c4fd460a {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-e28771e4-4258-dd60-9fd0-dbc21609fd04-c4fd460a {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: start;
}

#w-node-_322e87b3-c08a-a03d-3e63-e8799592a6d2-c4fd460a, #w-node-_61887ff1-84dd-0c4f-7a75-5fb050c79698-c4fd460a, #w-node-_9c94c03f-ff42-9b1d-5a72-7d839d6cd24c-a2a01c1b, #w-node-d20fe844-dc5c-6885-7c68-97946a225362-a2a01c1b, #w-node-f233eed9-8ca9-68bd-9e2f-18343236c16a-a2a01c1b, #w-node-d301f95f-7da3-3d1b-da7a-556cf8c48eea-a2a01c1b, #w-node-_06feddc1-3c13-022a-1b8c-75fe44787b9c-a2a01c1b, #w-node-dd87b4a0-07d0-c535-31d2-adba85c0ccb7-a2a01c1b, #w-node-_5798ffdb-18be-6ff9-1515-f16e85a6eedd-a2a01c1b {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_7d3399af-924e-f6d5-8ad7-f6587f9ef15c-a2a01c1b {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f7123ad4-4225-b20f-0538-2ec374cf4cee-1a82c7db, #w-node-_4557a2ba-2004-dadf-b7ba-bda8a7e6b135-1a82c7db, #w-node-e49b1d26-e61e-008b-da52-4ff5ec634a5d-1a82c7db, #w-node-_6e03e606-2ff0-7a3d-2a43-05c6016e04ee-1a82c7db, #w-node-_75c2f4f0-0788-0017-5f0f-ed418afdc106-1a82c7db, #w-node-c2f870de-acfd-102b-9bb8-c69d4e02472e-1a82c7db, #w-node-fc18a981-50b2-51c0-2f45-04a82a766212-1a82c7db, #w-node-_44d9b696-b066-d733-d1e0-657a5b5803d0-7fb70b2c, #w-node-_19199683-c6de-7e8a-9829-b83c52fff23e-7fb70b2c, #w-node-c3e33451-c5f2-3209-969e-ff2f9c7d24b1-7fb70b2c, #w-node-c143beac-ba37-c75b-e277-4654ec336017-7fb70b2c, #w-node-b35edde2-003c-ff88-2a00-e13bc13240cf-7fb70b2c, #w-node-_0e469f51-d0e4-8d8c-b838-7816d3d7cfca-7fb70b2c, #w-node-_5690cea0-55d6-4e5c-c720-8d154b942b2e-7fb70b2c, #w-node-_7e3fff1c-34c3-8b19-6023-70c26ae5f935-7fb70b2c, #w-node-_2d0a4211-02d8-f7d4-f6a5-bb4f8aebebad-7fb70b2c, #w-node-_552eda3b-be37-bd12-4203-aebd999a6f52-7fb70b2c, #w-node-cef4eeb5-9888-69f1-8480-c1f80a04bf9b-7fb70b2c, #w-node-f63c2799-c4bf-a5f9-6e19-37fd10814aa0-7fb70b2c, #w-node-cf193022-189d-43d0-d98a-71500ef7e5c1-7fb70b2c {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3ce7efa8-7a0b-f16b-7355-6d64c66bfc84-7fb70b2c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44d9b696-b066-d733-d1e0-657a5b5803d0-389fa86d, #w-node-_19199683-c6de-7e8a-9829-b83c52fff23e-389fa86d, #w-node-c3e33451-c5f2-3209-969e-ff2f9c7d24b1-389fa86d, #w-node-c143beac-ba37-c75b-e277-4654ec336017-389fa86d, #w-node-b35edde2-003c-ff88-2a00-e13bc13240cf-389fa86d, #w-node-_0e469f51-d0e4-8d8c-b838-7816d3d7cfca-389fa86d, #w-node-_5690cea0-55d6-4e5c-c720-8d154b942b2e-389fa86d, #w-node-_7e3fff1c-34c3-8b19-6023-70c26ae5f935-389fa86d, #w-node-_2d0a4211-02d8-f7d4-f6a5-bb4f8aebebad-389fa86d, #w-node-_552eda3b-be37-bd12-4203-aebd999a6f52-389fa86d, #w-node-cef4eeb5-9888-69f1-8480-c1f80a04bf9b-389fa86d, #w-node-f63c2799-c4bf-a5f9-6e19-37fd10814aa0-389fa86d, #w-node-cf193022-189d-43d0-d98a-71500ef7e5c1-389fa86d {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3ce7efa8-7a0b-f16b-7355-6d64c66bfc84-389fa86d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44d9b696-b066-d733-d1e0-657a5b5803d0-c693c06b, #w-node-_19199683-c6de-7e8a-9829-b83c52fff23e-c693c06b, #w-node-c3e33451-c5f2-3209-969e-ff2f9c7d24b1-c693c06b, #w-node-c143beac-ba37-c75b-e277-4654ec336017-c693c06b, #w-node-b35edde2-003c-ff88-2a00-e13bc13240cf-c693c06b, #w-node-_0e469f51-d0e4-8d8c-b838-7816d3d7cfca-c693c06b, #w-node-_5690cea0-55d6-4e5c-c720-8d154b942b2e-c693c06b, #w-node-_7e3fff1c-34c3-8b19-6023-70c26ae5f935-c693c06b, #w-node-_2d0a4211-02d8-f7d4-f6a5-bb4f8aebebad-c693c06b, #w-node-_552eda3b-be37-bd12-4203-aebd999a6f52-c693c06b, #w-node-cef4eeb5-9888-69f1-8480-c1f80a04bf9b-c693c06b, #w-node-f63c2799-c4bf-a5f9-6e19-37fd10814aa0-c693c06b, #w-node-cf193022-189d-43d0-d98a-71500ef7e5c1-c693c06b {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3ce7efa8-7a0b-f16b-7355-6d64c66bfc84-c693c06b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44d9b696-b066-d733-d1e0-657a5b5803d0-a9a1878f, #w-node-_19199683-c6de-7e8a-9829-b83c52fff23e-a9a1878f, #w-node-c3e33451-c5f2-3209-969e-ff2f9c7d24b1-a9a1878f, #w-node-c143beac-ba37-c75b-e277-4654ec336017-a9a1878f, #w-node-b35edde2-003c-ff88-2a00-e13bc13240cf-a9a1878f, #w-node-_0e469f51-d0e4-8d8c-b838-7816d3d7cfca-a9a1878f, #w-node-_5690cea0-55d6-4e5c-c720-8d154b942b2e-a9a1878f, #w-node-_7e3fff1c-34c3-8b19-6023-70c26ae5f935-a9a1878f, #w-node-_2d0a4211-02d8-f7d4-f6a5-bb4f8aebebad-a9a1878f, #w-node-_552eda3b-be37-bd12-4203-aebd999a6f52-a9a1878f, #w-node-cef4eeb5-9888-69f1-8480-c1f80a04bf9b-a9a1878f, #w-node-f63c2799-c4bf-a5f9-6e19-37fd10814aa0-a9a1878f, #w-node-cf193022-189d-43d0-d98a-71500ef7e5c1-a9a1878f {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3ce7efa8-7a0b-f16b-7355-6d64c66bfc84-a9a1878f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44d9b696-b066-d733-d1e0-657a5b5803d0-a3a5ed64, #w-node-_19199683-c6de-7e8a-9829-b83c52fff23e-a3a5ed64, #w-node-c3e33451-c5f2-3209-969e-ff2f9c7d24b1-a3a5ed64, #w-node-c143beac-ba37-c75b-e277-4654ec336017-a3a5ed64, #w-node-b35edde2-003c-ff88-2a00-e13bc13240cf-a3a5ed64, #w-node-_0e469f51-d0e4-8d8c-b838-7816d3d7cfca-a3a5ed64, #w-node-_5690cea0-55d6-4e5c-c720-8d154b942b2e-a3a5ed64, #w-node-_7e3fff1c-34c3-8b19-6023-70c26ae5f935-a3a5ed64, #w-node-_2d0a4211-02d8-f7d4-f6a5-bb4f8aebebad-a3a5ed64, #w-node-_552eda3b-be37-bd12-4203-aebd999a6f52-a3a5ed64, #w-node-cef4eeb5-9888-69f1-8480-c1f80a04bf9b-a3a5ed64, #w-node-f63c2799-c4bf-a5f9-6e19-37fd10814aa0-a3a5ed64, #w-node-cf193022-189d-43d0-d98a-71500ef7e5c1-a3a5ed64 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3ce7efa8-7a0b-f16b-7355-6d64c66bfc84-a3a5ed64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e247fe9-0a96-89b5-5d06-891297a2a1e4-edcd2001, #w-node-d6e9a011-5f00-17d0-6171-c44421598229-edcd2001, #w-node-f383e0b2-f64d-83c3-2e6b-f218e0e273cc-edcd2001 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-c2e50e60-68a3-ad2b-6229-979e74eba993-edcd2001 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_997aa43c-3df0-39e4-d5c2-743d97680f02-a5eb8579, #w-node-_077c5e0a-0d7d-8f96-5b9b-a5c676a521d4-a5eb8579, #w-node-_83e0442b-46db-944a-0dcb-73383a368cb7-a5eb8579, #w-node-e1b78224-d6d6-9f0b-536c-9de2b88720f5-a5eb8579 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_4ce3f0b8-717a-b2fa-b8b0-cd4cd441f8f0-a5eb8579 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_921d32dd-a06b-07c8-db99-f39377f69366-a5eb8579 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2432d31f-370a-345f-28bf-dea6e05a7ef7-a5eb8579 {
  grid-column-start: span 1.5;
  grid-column-end: span 1.5;
  grid-row: span 1 / span 1;
}

#w-node-_35d1f611-a966-bf95-ea7c-561561b3392f-a5eb8579 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-af93fee5-8345-b24b-0527-4c87b7d9fb79-a5eb8579 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_720bd237-c516-50e3-f045-08b340789182-a5eb8579 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_720bd237-c516-50e3-f045-08b340789181-a5eb8579 {
  grid-column-start: span 1.5;
  grid-column-end: span 1.5;
  grid-row: span 1 / span 1;
}

#w-node-_720bd237-c516-50e3-f045-08b340789183-a5eb8579 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11aa361f-2afc-3499-6834-b8fe8bc7eeef-a5eb8579, #w-node-_11aa361f-2afc-3499-6834-b8fe8bc7ef50-a5eb8579, #w-node-_564c93da-73b5-fb8a-eb13-5f331c012451-a5eb8579, #w-node-dd74e1ab-dd0b-d815-f511-a8402225bb42-a5eb8579, #w-node-_0bbafb6d-ed42-d498-dcea-39e94fa4267d-a5eb8579, #w-node-_0533609e-6088-2509-589c-ed6a192f0863-a5eb8579, #w-node-_4a18ee79-96d0-c829-c51a-1d1a4f80a9f7-a5eb8579, #w-node-_71d69e01-bac7-8425-48a9-d026f8198f30-a5eb8579, #w-node-badee272-ec63-32d9-b90e-6a7b8d0715a6-a5eb8579, #w-node-_5a0e5449-7109-ac3e-dab5-7abf77736777-a5eb8579 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_5a0e5449-7109-ac3e-dab5-7abf7773677c-a5eb8579, #w-node-_5a0e5449-7109-ac3e-dab5-7abf77736787-a5eb8579, #w-node-_5a0e5449-7109-ac3e-dab5-7abf77736792-a5eb8579, #w-node-_5a0e5449-7109-ac3e-dab5-7abf777367a9-a5eb8579, #w-node-_5a0e5449-7109-ac3e-dab5-7abf777367bd-a5eb8579 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a0e5449-7109-ac3e-dab5-7abf777367c8-a5eb8579 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5a0e5449-7109-ac3e-dab5-7abf777367e6-a5eb8579, #w-node-d7b3da90-5e7c-ff6a-fcb3-5715eb05d3d8-352d52b1, #w-node-_5b64f4f4-bd5d-404c-4e3f-c76bce238289-352d52b1, #w-node-e9b63b19-121c-2de7-e7a1-7a7053c0a0d9-352d52b1, #w-node-dd4a3216-68b0-8550-18f4-0803e5f54a26-352d52b1, #w-node-_69c2a6ed-0939-2802-1bbe-c31d560b812f-352d52b1, #w-node-_91244a80-fd29-15ab-c06a-6f06f78428e6-352d52b1, #w-node-ba491803-c8bb-9a92-8ee7-8962310d6f44-352d52b1, #w-node-_7454c633-cdf2-354f-d5e0-5e4c5e8f3864-352d52b1, #w-node-_070de58d-a27f-182f-bac0-191779c910b9-352d52b1, #w-node-_8b86cd55-f331-93c8-9904-4baabee00915-a323dd23, #w-node-f93f3457-7bbf-0ffa-c3ca-f7b10398734f-a323dd23, #w-node-_50e3082f-7367-b86b-0fb8-a22afc3b2bb6-a323dd23, #w-node-_50e3082f-7367-b86b-0fb8-a22afc3b2bb7-a323dd23, #w-node-f0ecfbf2-2e48-ee54-a3e2-97441672def0-a323dd23, #w-node-_01ae58a6-9d9e-79a2-dbe9-a15ff3f5e049-a323dd23, #w-node-_9b9d0de1-e566-64ac-9bca-d11dab093074-a323dd23 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_2c117619-7283-b8c6-0943-1a7691bac291-a323dd23 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_041a6609-cedd-d223-0907-315a8a229ecb-a323dd23, #w-node-_57f43389-cc7b-0f96-c5b7-966b718f4b95-a323dd23, #w-node-f079b8e4-b00d-770a-9435-afc16da2b05c-a323dd23, #w-node-_47f42730-5b51-d101-cce1-81b5fe9eda32-a323dd23, #w-node-_8801772d-9c48-8b53-cbf2-83b03194d801-a323dd23, #w-node-_18ce6366-8351-11fb-e1ae-381a1129346a-a323dd23, #w-node-_8b86cd55-f331-93c8-9904-4baabee00915-6e69c8b3, #w-node-f93f3457-7bbf-0ffa-c3ca-f7b10398734f-6e69c8b3, #w-node-_50e3082f-7367-b86b-0fb8-a22afc3b2bb6-6e69c8b3, #w-node-_50e3082f-7367-b86b-0fb8-a22afc3b2bb7-6e69c8b3, #w-node-f0ecfbf2-2e48-ee54-a3e2-97441672def0-6e69c8b3, #w-node-_01ae58a6-9d9e-79a2-dbe9-a15ff3f5e049-6e69c8b3, #w-node-_9b9d0de1-e566-64ac-9bca-d11dab093074-6e69c8b3 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_2c117619-7283-b8c6-0943-1a7691bac291-6e69c8b3 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_041a6609-cedd-d223-0907-315a8a229ecb-6e69c8b3, #w-node-_57f43389-cc7b-0f96-c5b7-966b718f4b95-6e69c8b3, #w-node-f079b8e4-b00d-770a-9435-afc16da2b05c-6e69c8b3, #w-node-_47f42730-5b51-d101-cce1-81b5fe9eda32-6e69c8b3, #w-node-_8801772d-9c48-8b53-cbf2-83b03194d801-6e69c8b3, #w-node-_18ce6366-8351-11fb-e1ae-381a1129346a-6e69c8b3, #w-node-_8b86cd55-f331-93c8-9904-4baabee00915-dd38ac58, #w-node-f93f3457-7bbf-0ffa-c3ca-f7b10398734f-dd38ac58, #w-node-_50e3082f-7367-b86b-0fb8-a22afc3b2bb6-dd38ac58, #w-node-_50e3082f-7367-b86b-0fb8-a22afc3b2bb7-dd38ac58, #w-node-_9b9d0de1-e566-64ac-9bca-d11dab093074-dd38ac58 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_2c117619-7283-b8c6-0943-1a7691bac291-dd38ac58 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_01ae58a6-9d9e-79a2-dbe9-a15ff3f5e049-dd38ac58, #w-node-f079b8e4-b00d-770a-9435-afc16da2b05c-dd38ac58, #w-node-_47f42730-5b51-d101-cce1-81b5fe9eda32-dd38ac58, #w-node-_8801772d-9c48-8b53-cbf2-83b03194d801-dd38ac58, #w-node-_18ce6366-8351-11fb-e1ae-381a1129346a-dd38ac58, #w-node-_8605769f-7f7a-8363-c78b-f3d21b625c1b-8231713c, #w-node-_041a6609-cedd-d223-0907-315a8a229ecb-8231713c, #w-node-_8de81870-ec97-fd8a-86bc-9c7d88e7c456-8231713c, #w-node-cae7221c-dc0f-9371-8d03-c1f1c8b49d20-8231713c, #w-node-_50e3082f-7367-b86b-0fb8-a22afc3b2bb6-8231713c, #w-node-_50e3082f-7367-b86b-0fb8-a22afc3b2bb7-8231713c, #w-node-d0f62f17-0f3f-f0e2-8122-2de3fb640bb9-8231713c, #w-node-_9b9d0de1-e566-64ac-9bca-d11dab093074-8231713c {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_2c117619-7283-b8c6-0943-1a7691bac291-8231713c {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f079b8e4-b00d-770a-9435-afc16da2b05c-8231713c, #w-node-_57f43389-cc7b-0f96-c5b7-966b718f4b95-8231713c, #w-node-_7302f86b-6a4f-948c-15e1-a1b3a8e57f16-8231713c, #w-node-_47f42730-5b51-d101-cce1-81b5fe9eda32-8231713c, #w-node-_8801772d-9c48-8b53-cbf2-83b03194d801-8231713c, #w-node-_11353558-c3eb-1694-72c8-404df29f21da-8231713c, #w-node-_8b86cd55-f331-93c8-9904-4baabee00915-726aac22, #w-node-c7e35d19-0f26-613e-8673-c5602c9aab5e-726aac22, #w-node-_50e3082f-7367-b86b-0fb8-a22afc3b2bb6-726aac22, #w-node-_50e3082f-7367-b86b-0fb8-a22afc3b2bb7-726aac22, #w-node-_9b9d0de1-e566-64ac-9bca-d11dab093074-726aac22 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_2c117619-7283-b8c6-0943-1a7691bac291-726aac22 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_01ae58a6-9d9e-79a2-dbe9-a15ff3f5e049-726aac22, #w-node-f079b8e4-b00d-770a-9435-afc16da2b05c-726aac22, #w-node-_47f42730-5b51-d101-cce1-81b5fe9eda32-726aac22, #w-node-_26121fcc-b1e8-b89a-0227-44b8aa014148-726aac22, #w-node-_18ce6366-8351-11fb-e1ae-381a1129346a-726aac22, #w-node-_41ed3694-4c63-ef15-964c-ae29cbf1ea88-b8399881, #w-node-_15788b0b-6bb5-7c8e-29db-404de0d53f1c-b8399881, #w-node-bad3e22d-cfd5-03d5-56b8-b20158cf49ac-b8399881 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-bad3e22d-cfd5-03d5-56b8-b20158cf49b1-b8399881 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3abce180-5cc7-9993-3d8d-a76db6d2a392-b8399881, #w-node-_4ce39ef1-41c6-c36e-75af-0726aac16221-b8399881, #w-node-f14081b7-0e35-7ca3-1dfe-4ea1a921e81e-b8399881, #w-node-_8abe2b9e-8a71-f088-8cdf-db7f43debc63-b8399881, #w-node-_7adb8a55-6c84-d434-a60c-56759128e3eb-b8399881 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_7adb8a55-6c84-d434-a60c-56759128e405-b8399881 {
  grid-area: Area-2;
}

#w-node-_7adb8a55-6c84-d434-a60c-56759128e3f1-b8399881 {
  grid-area: Area;
}

#w-node-_7adb8a55-6c84-d434-a60c-56759128e3fb-b8399881 {
  grid-area: Area-5;
}

#w-node-_7adb8a55-6c84-d434-a60c-56759128e40c-b8399881 {
  grid-area: Area-4;
}

#w-node-_7adb8a55-6c84-d434-a60c-56759128e413-b8399881 {
  grid-area: Area-3;
}

#w-node-_7adb8a55-6c84-d434-a60c-56759128e41a-b8399881 {
  grid-area: Area-6;
}

#w-node-cf94d38e-b444-77cb-e674-c4f8fd94c6fc-b8399881, #w-node-_56bc0319-9ae3-fc61-c1ec-a048d936cf06-b8399881, #w-node-_7266fc1c-f4ec-7f76-9842-54a1e7608688-b8399881, #w-node-f64e8e18-29b5-8d1a-4208-7daefe77157a-b8399881, #w-node-_96b3355b-b6b8-1e22-7407-9506806af2c7-b8399881, #w-node-_6b849e62-6f72-99eb-fb04-6c814ce64548-b8399881, #w-node-_37920d54-7d1f-3d6b-d090-f28e59c6c75c-b8399881, #w-node-_95611c38-27e5-3490-3afb-7417b1ab2c90-b8399881 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_6210c6c2-ae3e-4611-b47e-20a817843f57-b8399881 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_16fe6cf5-c99e-b8c5-694f-0cb3c5edd7a2-b8399881, #w-node-_24047de4-e84f-7694-a90a-d7566749024c-b8399881, #w-node-_2aabf731-25e4-0b49-312b-0a39ac6fa7c8-b8399881, #w-node-cbcf134a-78ac-4284-ed12-29eeb7a3fc7e-b8399881, #w-node-_323e4906-20a7-e1ce-9581-c65a64bbc34d-b8399881 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-cba04649-f709-052e-b30d-4e75feedd7ec-b8399881, #w-node-cba04649-f709-052e-b30d-4e75feedd7ed-b8399881, #w-node-cba04649-f709-052e-b30d-4e75feedd7f3-b8399881, #w-node-cba04649-f709-052e-b30d-4e75feedd7f9-b8399881, #w-node-cba04649-f709-052e-b30d-4e75feedd7ff-b8399881, #w-node-cba04649-f709-052e-b30d-4e75feedd806-b8399881, #w-node-cba04649-f709-052e-b30d-4e75feedd80a-b8399881, #w-node-aea984b7-51b0-c2b8-f64e-14a3a8449005-b8399881, #w-node-_065d03a3-e30d-cbd6-97d0-a672cce2f007-b8399881, #w-node-cba04649-f709-052e-b30d-4e75feedd812-b8399881, #w-node-cba04649-f709-052e-b30d-4e75feedd815-b8399881, #w-node-cba04649-f709-052e-b30d-4e75feedd817-b8399881, #w-node-f434ed2a-cab1-c6d9-b461-baaf53a696a4-b8399881, #w-node-cba04649-f709-052e-b30d-4e75feedd819-b8399881, #w-node-cba04649-f709-052e-b30d-4e75feedd81c-b8399881, #w-node-cba04649-f709-052e-b30d-4e75feedd81e-b8399881, #w-node-b1a0c34f-900f-7438-5adc-440e479c6b63-b8399881, #w-node-cba04649-f709-052e-b30d-4e75feedd820-b8399881, #w-node-cba04649-f709-052e-b30d-4e75feedd823-b8399881, #w-node-cba04649-f709-052e-b30d-4e75feedd825-b8399881, #w-node-_72a6367f-4fba-96ae-a8da-a2e67f5e09df-b8399881, #w-node-cba04649-f709-052e-b30d-4e75feedd827-b8399881, #w-node-cba04649-f709-052e-b30d-4e75feedd82a-b8399881, #w-node-cba04649-f709-052e-b30d-4e75feedd82c-b8399881, #w-node-aabbe100-2aad-46c8-3e25-4cdb991a1906-b8399881, #w-node-aa07400f-3d96-d78e-892e-caf11236822e-b8399881, #w-node-c76c79c6-a945-69c7-f782-b9c5c87ceaa2-b8399881, #w-node-_1acb9f9d-0fa7-cac7-6093-79465ed5fc85-b8399881, #w-node-_8f09b853-cf3f-29c6-2d86-ccdba3c99cb3-b8399881, #w-node-cba04649-f709-052e-b30d-4e75feedd82e-b8399881, #w-node-cba04649-f709-052e-b30d-4e75feedd831-b8399881, #w-node-cba04649-f709-052e-b30d-4e75feedd835-b8399881, #w-node-d9cd20fc-9fe6-60d5-fd5b-65a7ce7522fc-b8399881, #w-node-cba04649-f709-052e-b30d-4e75feedd839-b8399881, #w-node-cba04649-f709-052e-b30d-4e75feedd83c-b8399881, #w-node-cba04649-f709-052e-b30d-4e75feedd83d-b8399881, #w-node-f67eca5b-cb70-faa5-fded-1b2a3a85dbac-b8399881, #w-node-cba04649-f709-052e-b30d-4e75feedd83f-b8399881, #w-node-_656ff7d3-c600-2ef6-487d-2331e4161e36-b8399881, #w-node-cba04649-f709-052e-b30d-4e75feedd843-b8399881, #w-node-_93ae7aaf-e387-b10b-1d99-bf0c9c956cf6-b8399881, #w-node-a039a2ea-7bbe-74b5-149d-f5e64c5648a1-b8399881, #w-node-cba04649-f709-052e-b30d-4e75feedd842-b8399881, #w-node-dfe2bde5-a5c0-1c65-6866-72ce2d459ca8-b8399881, #w-node-_46cb857a-3fa8-0beb-1edd-7b18054e15ee-b8399881, #w-node-_4f672def-78f4-2e6a-6976-0880be2b006e-b8399881, #w-node-d0b1a9c9-384e-45ec-c580-04317f768c93-b8399881, #w-node-_9771817a-deac-65e2-fe4e-1224f2eb12bb-b8399881, #w-node-fa870b94-b276-418e-07bb-14783bd7c647-b8399881, #w-node-_14c0087e-ae9b-4f32-9101-9f16c780c1d3-b8399881, #w-node-b05436eb-a911-13dd-bc73-74895a8752f9-b8399881, #w-node-f4837095-b526-65f7-ca2c-704112029b6e-b8399881, #w-node-a8112d0c-c146-a606-f2db-bb8ed6bb652e-b8399881, #w-node-e3815ef6-76a7-e76a-cc2d-0dd90b37bef3-b8399881, #w-node-_85ae4fb0-ee2e-ae35-3fae-98c16effcdb2-b8399881, #w-node-_6990349b-a14f-81b7-8611-bacb900967f0-b8399881, #w-node-_3ae92e92-afc6-c207-0d6c-1b3b29f847a5-b8399881, #w-node-cba04649-f709-052e-b30d-4e75feedd845-b8399881, #w-node-cba04649-f709-052e-b30d-4e75feedd849-b8399881, #w-node-cba04649-f709-052e-b30d-4e75feedd84f-b8399881, #w-node-_7a07a45d-8190-5afd-1ddf-d79def4364d0-b8399881 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ce83a4a-b9e0-6e58-ec09-047b606e5474-c4d62f31, #w-node-_71c86fa9-5c8b-76ac-2245-768017eab781-c4d62f31, #w-node-_2a96f4de-31f1-1383-8ffb-1bbe9b326c0f-c4d62f31, #w-node-fc986d11-cdd5-a200-3914-d5fdf3e3519f-c4d62f31, #w-node-_45ca7792-3d26-4de4-6a5e-0c5001f38762-c4d62f31, #w-node-db7374c3-453b-879b-4267-9e1a0fa057e6-c4d62f31, #w-node-acebcf07-84f3-be9c-936e-4c9a44ac6c83-c4d62f31, #w-node-acebcf07-84f3-be9c-936e-4c9a44ac6c84-c4d62f31, #w-node-_0f109ab9-54e3-2d71-6d72-e5a75fe8872a-c4d62f31, #w-node-_2027d44b-56d6-fc96-1664-c74b96b2f906-c4d62f31, #w-node-a76fbe28-5e1e-457c-48fc-59c3cbb512fd-c4d62f31 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-a76fbe28-5e1e-457c-48fc-59c3cbb51306-c4d62f31 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a76fbe28-5e1e-457c-48fc-59c3cbb51347-c4d62f31, #w-node-fcc62d70-f83f-ca16-164b-2d854d41e139-c4d62f31, #w-node-a76fbe28-5e1e-457c-48fc-59c3cbb5139d-c4d62f31, #w-node-a76fbe28-5e1e-457c-48fc-59c3cbb513bf-c4d62f31, #w-node-a76fbe28-5e1e-457c-48fc-59c3cbb513fb-c4d62f31, #w-node-a76fbe28-5e1e-457c-48fc-59c3cbb51438-c4d62f31, #w-node-_560ad11f-c6a7-77c0-37be-b367eb0f87e4-c4d62f31, #w-node-_5779f969-4714-d10d-2e7b-56526da43fbc-c4d62f31, #w-node-c8d8e677-0900-2f54-4aa4-7c30ee92d2a1-c4d62f31, #w-node-c8d8e677-0900-2f54-4aa4-7c30ee92d2a2-c4d62f31, #w-node-_8e01ee61-bcd9-3752-f40a-86b636c6121d-c4d62f31, #w-node-_8e01ee61-bcd9-3752-f40a-86b636c611c7-c4d62f31, #w-node-_8e01ee61-bcd9-3752-f40a-86b636c611d3-c4d62f31 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_8e01ee61-bcd9-3752-f40a-86b636c611dc-c4d62f31 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_0abeec6f-e567-06c6-763d-c2b8f15471a2-c4d62f31, #w-node-_4d7834c6-d1c7-66da-7542-cf63b074a6e2-c4d62f31, #w-node-_8e01ee61-bcd9-3752-f40a-86b636c61273-c4d62f31, #w-node-_8e01ee61-bcd9-3752-f40a-86b636c612a8-c4d62f31, #w-node-_8e01ee61-bcd9-3752-f40a-86b636c612f4-c4d62f31, #w-node-_8e01ee61-bcd9-3752-f40a-86b636c61331-c4d62f31, #w-node-_649e5e56-0349-c44f-1138-56fed2913cf3-c4d62f31, #w-node-_649e5e56-0349-c44f-1138-56fed2913d24-c4d62f31, #w-node-_649e5e56-0349-c44f-1138-56fed2913d51-c4d62f31, #w-node-_649e5e56-0349-c44f-1138-56fed2913d52-c4d62f31, #w-node-_649e5e56-0349-c44f-1138-56fed2913d64-c4d62f31, #w-node-_649e5e56-0349-c44f-1138-56fed2913d8e-c4d62f31, #w-node-_649e5e56-0349-c44f-1138-56fed2913d9a-c4d62f31 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_649e5e56-0349-c44f-1138-56fed2913da3-c4d62f31 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_649e5e56-0349-c44f-1138-56fed2913de4-c4d62f31, #w-node-_649e5e56-0349-c44f-1138-56fed2913e2f-c4d62f31, #w-node-_649e5e56-0349-c44f-1138-56fed2913e3a-c4d62f31, #w-node-_649e5e56-0349-c44f-1138-56fed2913e5f-c4d62f31, #w-node-_649e5e56-0349-c44f-1138-56fed2913e9c-c4d62f31, #w-node-_649e5e56-0349-c44f-1138-56fed2913ed9-c4d62f31, #w-node-bf5e1056-37ed-6808-a6d7-b49aac0fa138-c4d62f31, #w-node-bf5e1056-37ed-6808-a6d7-b49aac0fa169-c4d62f31, #w-node-bf5e1056-37ed-6808-a6d7-b49aac0fa196-c4d62f31, #w-node-bf5e1056-37ed-6808-a6d7-b49aac0fa197-c4d62f31, #w-node-bf5e1056-37ed-6808-a6d7-b49aac0fa1a9-c4d62f31, #w-node-bf5e1056-37ed-6808-a6d7-b49aac0fa1d3-c4d62f31, #w-node-bf5e1056-37ed-6808-a6d7-b49aac0fa1df-c4d62f31 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-bf5e1056-37ed-6808-a6d7-b49aac0fa1e8-c4d62f31 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-bf5e1056-37ed-6808-a6d7-b49aac0fa229-c4d62f31, #w-node-bf5e1056-37ed-6808-a6d7-b49aac0fa274-c4d62f31, #w-node-bf5e1056-37ed-6808-a6d7-b49aac0fa27f-c4d62f31, #w-node-bf5e1056-37ed-6808-a6d7-b49aac0fa2a4-c4d62f31, #w-node-bf5e1056-37ed-6808-a6d7-b49aac0fa2e1-c4d62f31, #w-node-bf5e1056-37ed-6808-a6d7-b49aac0fa31e-c4d62f31, #w-node-_5529c716-8c7d-292f-f09d-83a0a37d10f1-c4d62f31, #w-node-b7cec5d3-b382-aee6-d3d2-fcd4de1fd1fb-c4d62f31, #w-node-_6d893368-4070-33e1-6d87-41fd2715392b-c4d62f31, #w-node-_1c3e9d5f-4ff1-2d5a-2d75-8677595cbb1d-c4d62f31, #w-node-_1c3e9d5f-4ff1-2d5a-2d75-8677595cbb1e-c4d62f31, #w-node-_5529c716-8c7d-292f-f09d-83a0a37d11e6-c4d62f31, #w-node-f282c2f5-8126-bb4d-6013-ad44a6d464ee-c4d62f31, #w-node-_5529c716-8c7d-292f-f09d-83a0a37d119c-c4d62f31 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_5529c716-8c7d-292f-f09d-83a0a37d11a5-c4d62f31 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_5529c716-8c7d-292f-f09d-83a0a37d1231-c4d62f31, #w-node-_5529c716-8c7d-292f-f09d-83a0a37d123c-c4d62f31, #w-node-_5529c716-8c7d-292f-f09d-83a0a37d1261-c4d62f31, #w-node-_5529c716-8c7d-292f-f09d-83a0a37d129e-c4d62f31, #w-node-_5529c716-8c7d-292f-f09d-83a0a37d12db-c4d62f31, #w-node-_83c4ff6f-857d-cd11-eeda-ae89021ed3d6-c4d62f31, #w-node-_83c4ff6f-857d-cd11-eeda-ae89021ed40b-c4d62f31, #w-node-_83c4ff6f-857d-cd11-eeda-ae89021ed438-c4d62f31, #w-node-_83c4ff6f-857d-cd11-eeda-ae89021ed439-c4d62f31, #w-node-_83c4ff6f-857d-cd11-eeda-ae89021ed481-c4d62f31 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_83c4ff6f-857d-cd11-eeda-ae89021ed48a-c4d62f31 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f02a80db-ad0c-ba00-bb58-bce54a9c59e0-c4d62f31, #w-node-_83c4ff6f-857d-cd11-eeda-ae89021ed5c0-c4d62f31, #w-node-_83c4ff6f-857d-cd11-eeda-ae89021ed516-c4d62f31, #w-node-_83c4ff6f-857d-cd11-eeda-ae89021ed521-c4d62f31, #w-node-_83c4ff6f-857d-cd11-eeda-ae89021ed546-c4d62f31, #w-node-_83c4ff6f-857d-cd11-eeda-ae89021ed583-c4d62f31, #w-node-e86c9336-00c5-06c6-c9fc-b7830e102470-c4d62f31, #w-node-_3bbbaac8-ad50-b7da-ab62-ff12a21bd511-c4d62f31, #w-node-_3bbbaac8-ad50-b7da-ab62-ff12a21bd574-c4d62f31, #w-node-_3bbbaac8-ad50-b7da-ab62-ff12a21bd575-c4d62f31, #w-node-_3bbbaac8-ad50-b7da-ab62-ff12a21bd58d-c4d62f31 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3bbbaac8-ad50-b7da-ab62-ff12a21bd59a-c4d62f31 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ce9aa87f-0ca1-be63-2351-f11730fb6ce1-c4d62f31, #w-node-ce9aa87f-0ca1-be63-2351-f11730fb6d20-c4d62f31, #w-node-_3bbbaac8-ad50-b7da-ab62-ff12a21bd5da-c4d62f31, #w-node-_3bbbaac8-ad50-b7da-ab62-ff12a21bd5e5-c4d62f31, #w-node-_3bbbaac8-ad50-b7da-ab62-ff12a21bd608-c4d62f31, #w-node-_3bbbaac8-ad50-b7da-ab62-ff12a21bd645-c4d62f31, #w-node-_3bbbaac8-ad50-b7da-ab62-ff12a21bd682-c4d62f31, #w-node-_56a6314f-9525-75c6-be4b-6fd87013a0d0-c4d62f31, #w-node-cdd2dbf4-c79d-7aeb-c106-683692c01074-c4d62f31, #w-node-_4106f3be-4b31-6702-f0e6-f15301701303-c4d62f31, #w-node-_136f0a78-a136-2bcc-eb3c-01224e27dcca-c4d62f31, #w-node-_136f0a78-a136-2bcc-eb3c-01224e27dccb-c4d62f31, #w-node-_56a6314f-9525-75c6-be4b-6fd87013a115-c4d62f31 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_56a6314f-9525-75c6-be4b-6fd87013a122-c4d62f31 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6f6cff68-44f8-0f82-702d-98c4eb5ee7e8-c4d62f31, #w-node-_6f6cff68-44f8-0f82-702d-98c4eb5ee827-c4d62f31, #w-node-_56a6314f-9525-75c6-be4b-6fd87013a162-c4d62f31, #w-node-_56a6314f-9525-75c6-be4b-6fd87013a16d-c4d62f31, #w-node-_56a6314f-9525-75c6-be4b-6fd87013a1a4-c4d62f31, #w-node-_56a6314f-9525-75c6-be4b-6fd87013a18f-c4d62f31, #w-node-_56a6314f-9525-75c6-be4b-6fd87013a1e1-c4d62f31, #w-node-_56a6314f-9525-75c6-be4b-6fd87013a21e-c4d62f31, #w-node-_36ad2d98-e440-291a-f1de-0e81d278a4d1-c4d62f31, #w-node-_36ad2d98-e440-291a-f1de-0e81d278a4fd-c4d62f31, #w-node-_36ad2d98-e440-291a-f1de-0e81d278a50c-c4d62f31, #w-node-_36ad2d98-e440-291a-f1de-0e81d278a52f-c4d62f31, #w-node-_36ad2d98-e440-291a-f1de-0e81d278a530-c4d62f31, #w-node-_36ad2d98-e440-291a-f1de-0e81d278a54b-c4d62f31 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_36ad2d98-e440-291a-f1de-0e81d278a558-c4d62f31 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f5343a68-2627-902d-9c63-a13c3a2b9bbe-c4d62f31, #w-node-_36ad2d98-e440-291a-f1de-0e81d278a5df-c4d62f31, #w-node-_36ad2d98-e440-291a-f1de-0e81d278a5ea-c4d62f31, #w-node-_36ad2d98-e440-291a-f1de-0e81d278a621-c4d62f31, #w-node-_36ad2d98-e440-291a-f1de-0e81d278a65d-c4d62f31, #w-node-_36ad2d98-e440-291a-f1de-0e81d278a681-c4d62f31, #w-node-_36ad2d98-e440-291a-f1de-0e81d278a6be-c4d62f31, #w-node-_4898d839-65ac-e63d-0e04-3a04e731ba71-5ad58432 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_4898d839-65ac-e63d-0e04-3a04e731ba7a-5ad58432 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2339cbde-6aef-7647-27d6-03ae194c89fe-5ad58432 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_719f3b8f-3dbc-ae4d-1f15-c1152bc2cffd-5ad58432 {
  align-self: auto;
}

#w-node-cc87dd85-fc8d-7d50-cd8f-328fd69ca875-5ad58432 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_4c238e92-419b-51e5-4f90-ebebc35be2bb-5ad58432 {
  grid-area: Area;
}

#w-node-b9ab4804-b815-1eb9-e77b-3a7206ac0adb-5ad58432 {
  grid-area: Area-2;
}

#w-node-_9223e76f-87bb-3f71-bffd-6d12697f76cc-5ad58432, #w-node-_679fff69-16c2-a62d-ace0-3028d58222cc-5ad58432 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30d885bf-a1eb-1b73-04f6-194490ba5bd6-5ad58432 {
  grid-area: Area-3;
}

#w-node-_4898d839-65ac-e63d-0e04-3a04e731babb-5ad58432, #w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec578-5ad58432 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec57f-5ad58432 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e3ffa02a-b861-2f0d-791f-156747f16a50-5ad58432, #w-node-_4898d839-65ac-e63d-0e04-3a04e731bb79-5ad58432, #w-node-e6198d19-52a5-6e5b-9914-7c7eea01df47-5ad58432, #w-node-_2f326f34-9687-28ca-8c99-4b079e0b6b00-2e8b6ce8 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_2f326f34-9687-28ca-8c99-4b079e0b6b08-2e8b6ce8 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2339cbde-6aef-7647-27d6-03ae194c89fe-2e8b6ce8 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_719f3b8f-3dbc-ae4d-1f15-c1152bc2cffd-2e8b6ce8 {
  align-self: auto;
}

#w-node-cc87dd85-fc8d-7d50-cd8f-328fd69ca875-2e8b6ce8 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_4c238e92-419b-51e5-4f90-ebebc35be2bb-2e8b6ce8 {
  grid-area: Area;
}

#w-node-b9ab4804-b815-1eb9-e77b-3a7206ac0adb-2e8b6ce8 {
  grid-area: Area-2;
}

#w-node-_9223e76f-87bb-3f71-bffd-6d12697f76cc-2e8b6ce8, #w-node-_679fff69-16c2-a62d-ace0-3028d58222cc-2e8b6ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30d885bf-a1eb-1b73-04f6-194490ba5bd6-2e8b6ce8 {
  grid-area: Area-3;
}

#w-node-_4898d839-65ac-e63d-0e04-3a04e731babb-2e8b6ce8, #w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec578-2e8b6ce8 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec57f-2e8b6ce8 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e3ffa02a-b861-2f0d-791f-156747f16a50-2e8b6ce8, #w-node-_4898d839-65ac-e63d-0e04-3a04e731bb79-2e8b6ce8, #w-node-e6198d19-52a5-6e5b-9914-7c7eea01df47-2e8b6ce8, #w-node-_4898d839-65ac-e63d-0e04-3a04e731ba71-2955692f {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_4898d839-65ac-e63d-0e04-3a04e731ba7a-2955692f {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2339cbde-6aef-7647-27d6-03ae194c89fe-2955692f {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_719f3b8f-3dbc-ae4d-1f15-c1152bc2cffd-2955692f {
  align-self: auto;
}

#w-node-_4898d839-65ac-e63d-0e04-3a04e731babb-2955692f, #w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec578-2955692f {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-e97130e6-27d4-a1bb-99ac-b808782cc4cf-2955692f {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_4ecc27be-6173-88eb-0b31-502d409f6faf-2955692f, #w-node-e3ffa02a-b861-2f0d-791f-156747f16a50-2955692f, #w-node-_4898d839-65ac-e63d-0e04-3a04e731bb79-2955692f, #w-node-e6198d19-52a5-6e5b-9914-7c7eea01df47-2955692f, #w-node-_4898d839-65ac-e63d-0e04-3a04e731babb-8807e9ae, #w-node-_4898d839-65ac-e63d-0e04-3a04e731ba71-8807e9ae {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_4898d839-65ac-e63d-0e04-3a04e731ba7a-8807e9ae {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2339cbde-6aef-7647-27d6-03ae194c89fe-8807e9ae {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_719f3b8f-3dbc-ae4d-1f15-c1152bc2cffd-8807e9ae {
  align-self: auto;
}

#w-node-_0cb711c7-9c8d-06cb-a0ca-8c7edad64d37-8807e9ae, #w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec578-8807e9ae {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec57f-8807e9ae {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_4717b8b5-2e97-3851-7182-76ce56d234fa-8807e9ae, #w-node-e3ffa02a-b861-2f0d-791f-156747f16a50-8807e9ae, #w-node-_4898d839-65ac-e63d-0e04-3a04e731bb79-8807e9ae, #w-node-e6198d19-52a5-6e5b-9914-7c7eea01df47-8807e9ae, #w-node-_719bbd01-86bf-0d80-33d1-02abe69f2e01-472cd66c, #w-node-_4898d839-65ac-e63d-0e04-3a04e731ba71-472cd66c {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_4898d839-65ac-e63d-0e04-3a04e731ba7a-472cd66c {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2339cbde-6aef-7647-27d6-03ae194c89fe-472cd66c {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_719f3b8f-3dbc-ae4d-1f15-c1152bc2cffd-472cd66c {
  align-self: auto;
}

#w-node-_4898d839-65ac-e63d-0e04-3a04e731babb-472cd66c, #w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec578-472cd66c {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-e97130e6-27d4-a1bb-99ac-b808782cc4cf-472cd66c {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_4ecc27be-6173-88eb-0b31-502d409f6faf-472cd66c, #w-node-e3ffa02a-b861-2f0d-791f-156747f16a50-472cd66c, #w-node-c1f496c8-a272-1b71-de2a-68d10742c155-472cd66c, #w-node-e6198d19-52a5-6e5b-9914-7c7eea01df47-472cd66c, #w-node-_4898d839-65ac-e63d-0e04-3a04e731ba71-0f90b183 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_4898d839-65ac-e63d-0e04-3a04e731ba7a-0f90b183 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2339cbde-6aef-7647-27d6-03ae194c89fe-0f90b183 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_719f3b8f-3dbc-ae4d-1f15-c1152bc2cffd-0f90b183 {
  align-self: auto;
}

#w-node-_4898d839-65ac-e63d-0e04-3a04e731babb-0f90b183, #w-node-d8192297-04df-3301-a23e-3cafa5c96fbc-0f90b183 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-d8192297-04df-3301-a23e-3cafa5c96fc2-0f90b183 {
  grid-area: Area;
}

#w-node-d8192297-04df-3301-a23e-3cafa5c96fc9-0f90b183 {
  grid-area: Area-2;
}

#w-node-d8192297-04df-3301-a23e-3cafa5c96fce-0f90b183, #w-node-d8192297-04df-3301-a23e-3cafa5c96fd3-0f90b183 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8192297-04df-3301-a23e-3cafa5c96fd8-0f90b183 {
  grid-area: Area-3;
}

#w-node-_468cb75d-d3e7-8054-be3f-8733a7f004f9-0f90b183, #w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec578-0f90b183 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-e97130e6-27d4-a1bb-99ac-b808782cc4cf-0f90b183 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_20888033-3f1f-4228-d804-cdc07f7108b5-0f90b183, #w-node-_4ecc27be-6173-88eb-0b31-502d409f6faf-0f90b183, #w-node-e3ffa02a-b861-2f0d-791f-156747f16a50-0f90b183, #w-node-c1f496c8-a272-1b71-de2a-68d10742c155-0f90b183, #w-node-e6198d19-52a5-6e5b-9914-7c7eea01df47-0f90b183, #w-node-a5dc0f73-6add-d756-063b-87fa08faec30-25b0f943, #w-node-_6f8ad14e-5717-c0c3-48b1-196d6091eab5-25b0f943, #w-node-_4898d839-65ac-e63d-0e04-3a04e731ba71-25b0f943 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-de02b31c-99d7-5a8e-139b-167dcf0d2d9a-25b0f943 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_7f3458a3-79bc-3659-f90d-73a189cb4b2a-25b0f943 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_7f3458a3-79bc-3659-f90d-73a189cb4b48-25b0f943 {
  align-self: auto;
}

#w-node-c9628f4a-40a0-dca0-0d93-ab3a2c247867-25b0f943, #w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec578-25b0f943 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec57f-25b0f943 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2cef47f5-67d8-70bc-52c5-6bad242d1518-25b0f943, #w-node-_4717b8b5-2e97-3851-7182-76ce56d234fa-25b0f943, #w-node-_16569e1a-85c8-12dd-4e7e-4ac7f197bf80-25b0f943, #w-node-e3ffa02a-b861-2f0d-791f-156747f16a50-25b0f943, #w-node-e353396e-4024-19ae-5ce2-0049a13b7b8b-25b0f943, #w-node-a6e4cba9-5ded-d38d-284c-899d4f999a5c-066ddc2f, #w-node-_4898d839-65ac-e63d-0e04-3a04e731ba71-066ddc2f {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_4898d839-65ac-e63d-0e04-3a04e731ba7a-066ddc2f {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2339cbde-6aef-7647-27d6-03ae194c89fe-066ddc2f {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_719f3b8f-3dbc-ae4d-1f15-c1152bc2cffd-066ddc2f {
  align-self: auto;
}

#w-node-_6f8ad14e-5717-c0c3-48b1-196d6091eab5-066ddc2f, #w-node-a5f9b47b-224a-1897-075f-1a4105807a41-066ddc2f {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-a5f9b47b-224a-1897-075f-1a4105807a47-066ddc2f {
  grid-area: Area;
}

#w-node-a5f9b47b-224a-1897-075f-1a4105807a4e-066ddc2f {
  grid-area: Area-2;
}

#w-node-a5f9b47b-224a-1897-075f-1a4105807a53-066ddc2f, #w-node-a5f9b47b-224a-1897-075f-1a4105807a58-066ddc2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5f9b47b-224a-1897-075f-1a4105807a5d-066ddc2f {
  grid-area: Area-3;
}

#w-node-_796ef683-8a60-2648-e848-743687a7008d-066ddc2f, #w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec578-066ddc2f {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec57f-066ddc2f {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2cef47f5-67d8-70bc-52c5-6bad242d1518-066ddc2f, #w-node-_4717b8b5-2e97-3851-7182-76ce56d234fa-066ddc2f, #w-node-e3ffa02a-b861-2f0d-791f-156747f16a50-066ddc2f, #w-node-e353396e-4024-19ae-5ce2-0049a13b7b8b-066ddc2f, #w-node-e6198d19-52a5-6e5b-9914-7c7eea01df47-066ddc2f, #w-node-_4898d839-65ac-e63d-0e04-3a04e731ba71-68981783 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_4898d839-65ac-e63d-0e04-3a04e731ba7a-68981783 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2339cbde-6aef-7647-27d6-03ae194c89fe-68981783 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_719f3b8f-3dbc-ae4d-1f15-c1152bc2cffd-68981783 {
  align-self: auto;
}

#w-node-_6f8ad14e-5717-c0c3-48b1-196d6091eab5-68981783, #w-node-a5f9b47b-224a-1897-075f-1a4105807a41-68981783 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-a5f9b47b-224a-1897-075f-1a4105807a47-68981783 {
  grid-area: Area;
}

#w-node-a5f9b47b-224a-1897-075f-1a4105807a4e-68981783 {
  grid-area: Area-2;
}

#w-node-a5f9b47b-224a-1897-075f-1a4105807a53-68981783, #w-node-a5f9b47b-224a-1897-075f-1a4105807a58-68981783 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5f9b47b-224a-1897-075f-1a4105807a5d-68981783 {
  grid-area: Area-3;
}

#w-node-_3e39c0eb-00c2-661b-50a5-b1ed95f8d1c5-68981783, #w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec578-68981783 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec57f-68981783 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2cef47f5-67d8-70bc-52c5-6bad242d1518-68981783, #w-node-_4717b8b5-2e97-3851-7182-76ce56d234fa-68981783, #w-node-f3ddb40e-c3cf-b313-14be-7d97b81c789e-68981783, #w-node-e3ffa02a-b861-2f0d-791f-156747f16a50-68981783, #w-node-e353396e-4024-19ae-5ce2-0049a13b7b8b-68981783, #w-node-e6198d19-52a5-6e5b-9914-7c7eea01df47-68981783, #w-node-_9fdb2a3b-3a20-b609-9012-7d7896991bd3-68981783, #w-node-_41ed3694-4c63-ef15-964c-ae29cbf1ea88-e71c66d9, #w-node-_15788b0b-6bb5-7c8e-29db-404de0d53f1c-e71c66d9, #w-node-bad3e22d-cfd5-03d5-56b8-b20158cf49ac-e71c66d9 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-bad3e22d-cfd5-03d5-56b8-b20158cf49b1-e71c66d9 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3abce180-5cc7-9993-3d8d-a76db6d2a392-e71c66d9, #w-node-_4ce39ef1-41c6-c36e-75af-0726aac16221-e71c66d9, #w-node-f14081b7-0e35-7ca3-1dfe-4ea1a921e81e-e71c66d9, #w-node-_8abe2b9e-8a71-f088-8cdf-db7f43debc63-e71c66d9, #w-node-_95611c38-27e5-3490-3afb-7417b1ab2c90-e71c66d9 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_6210c6c2-ae3e-4611-b47e-20a817843f57-e71c66d9 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_56bc0319-9ae3-fc61-c1ec-a048d936cf06-e71c66d9, #w-node-_7adb8a55-6c84-d434-a60c-56759128e3eb-e71c66d9 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_7adb8a55-6c84-d434-a60c-56759128e405-e71c66d9 {
  grid-area: Area-2;
}

#w-node-_7adb8a55-6c84-d434-a60c-56759128e3f1-e71c66d9 {
  grid-area: Area;
}

#w-node-_7adb8a55-6c84-d434-a60c-56759128e3fb-e71c66d9 {
  grid-area: Area-5;
}

#w-node-_7adb8a55-6c84-d434-a60c-56759128e40c-e71c66d9 {
  grid-area: Area-4;
}

#w-node-_7adb8a55-6c84-d434-a60c-56759128e413-e71c66d9 {
  grid-area: Area-3;
}

#w-node-_7adb8a55-6c84-d434-a60c-56759128e41a-e71c66d9 {
  grid-area: Area-6;
}

#w-node-_7266fc1c-f4ec-7f76-9842-54a1e7608688-e71c66d9, #w-node-be9bf0f9-cb87-3e76-f8cd-4f402b3c5d2d-e71c66d9, #w-node-e89a622f-5571-5060-7e28-3be8836d2563-e71c66d9, #w-node-_2aabf731-25e4-0b49-312b-0a39ac6fa7c8-e71c66d9, #w-node-_6cdd320e-ed47-af2e-83a3-7ebe9ea11ada-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d184916d-e71c66d9 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_21d16e44-13e5-44fd-a168-0531d1849178-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d1849179-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d184917f-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d1849185-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d184918b-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d1849192-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d1849196-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d184919a-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d184919e-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d18491a1-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d18491a3-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d18491a5-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d18491a8-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d18491aa-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d18491ac-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d18491af-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d18491b1-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d18491b3-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d18491b6-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d18491b8-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d18491ba-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d18491bd-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d18491c1-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d18491c8-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d18491cb-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d18491cd-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d18491cf-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d18491d2-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d18491d3-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d18491d5-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d18491d8-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d18491d9-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d18491db-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d18491de-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d18491df-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d18491e1-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d18491e5-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d18491eb-e71c66d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37920d54-7d1f-3d6b-d090-f28e59c6c75c-e71c66d9, #w-node-cf94d38e-b444-77cb-e674-c4f8fd94c6fc-e71c66d9, #w-node-cbcf134a-78ac-4284-ed12-29eeb7a3fc7e-e71c66d9, #w-node-_323e4906-20a7-e1ce-9581-c65a64bbc34d-e71c66d9 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-cba04649-f709-052e-b30d-4e75feedd7ec-e71c66d9, #w-node-cba04649-f709-052e-b30d-4e75feedd7ed-e71c66d9, #w-node-cba04649-f709-052e-b30d-4e75feedd7f3-e71c66d9, #w-node-cba04649-f709-052e-b30d-4e75feedd7f9-e71c66d9, #w-node-cba04649-f709-052e-b30d-4e75feedd7ff-e71c66d9, #w-node-cba04649-f709-052e-b30d-4e75feedd806-e71c66d9, #w-node-aea984b7-51b0-c2b8-f64e-14a3a8449005-e71c66d9, #w-node-_065d03a3-e30d-cbd6-97d0-a672cce2f007-e71c66d9, #w-node-cba04649-f709-052e-b30d-4e75feedd812-e71c66d9, #w-node-cba04649-f709-052e-b30d-4e75feedd817-e71c66d9, #w-node-f434ed2a-cab1-c6d9-b461-baaf53a696a4-e71c66d9, #w-node-cba04649-f709-052e-b30d-4e75feedd819-e71c66d9, #w-node-cba04649-f709-052e-b30d-4e75feedd81c-e71c66d9, #w-node-cba04649-f709-052e-b30d-4e75feedd81e-e71c66d9, #w-node-cba04649-f709-052e-b30d-4e75feedd820-e71c66d9, #w-node-cba04649-f709-052e-b30d-4e75feedd823-e71c66d9, #w-node-cba04649-f709-052e-b30d-4e75feedd825-e71c66d9, #w-node-cba04649-f709-052e-b30d-4e75feedd827-e71c66d9, #w-node-cba04649-f709-052e-b30d-4e75feedd82c-e71c66d9, #w-node-aabbe100-2aad-46c8-3e25-4cdb991a1906-e71c66d9, #w-node-aa07400f-3d96-d78e-892e-caf11236822e-e71c66d9, #w-node-_1acb9f9d-0fa7-cac7-6093-79465ed5fc85-e71c66d9, #w-node-_8f09b853-cf3f-29c6-2d86-ccdba3c99cb3-e71c66d9, #w-node-cba04649-f709-052e-b30d-4e75feedd82e-e71c66d9, #w-node-cba04649-f709-052e-b30d-4e75feedd835-e71c66d9, #w-node-d9cd20fc-9fe6-60d5-fd5b-65a7ce7522fc-e71c66d9, #w-node-cba04649-f709-052e-b30d-4e75feedd839-e71c66d9, #w-node-cba04649-f709-052e-b30d-4e75feedd83c-e71c66d9, #w-node-cba04649-f709-052e-b30d-4e75feedd83d-e71c66d9, #w-node-cba04649-f709-052e-b30d-4e75feedd83f-e71c66d9, #w-node-_656ff7d3-c600-2ef6-487d-2331e4161e36-e71c66d9, #w-node-cba04649-f709-052e-b30d-4e75feedd843-e71c66d9, #w-node-a039a2ea-7bbe-74b5-149d-f5e64c5648a1-e71c66d9, #w-node-dfe2bde5-a5c0-1c65-6866-72ce2d459ca8-e71c66d9, #w-node-_46cb857a-3fa8-0beb-1edd-7b18054e15ee-e71c66d9, #w-node-_4f672def-78f4-2e6a-6976-0880be2b006e-e71c66d9, #w-node-_9771817a-deac-65e2-fe4e-1224f2eb12bb-e71c66d9, #w-node-fa870b94-b276-418e-07bb-14783bd7c647-e71c66d9, #w-node-_14c0087e-ae9b-4f32-9101-9f16c780c1d3-e71c66d9, #w-node-f4837095-b526-65f7-ca2c-704112029b6e-e71c66d9, #w-node-a8112d0c-c146-a606-f2db-bb8ed6bb652e-e71c66d9, #w-node-e3815ef6-76a7-e76a-cc2d-0dd90b37bef3-e71c66d9, #w-node-_6990349b-a14f-81b7-8611-bacb900967f0-e71c66d9, #w-node-_3ae92e92-afc6-c207-0d6c-1b3b29f847a5-e71c66d9, #w-node-cba04649-f709-052e-b30d-4e75feedd845-e71c66d9, #w-node-cba04649-f709-052e-b30d-4e75feedd84f-e71c66d9, #w-node-_7a07a45d-8190-5afd-1ddf-d79def4364d0-e71c66d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4898d839-65ac-e63d-0e04-3a04e731babb-e245c90d, #w-node-_4898d839-65ac-e63d-0e04-3a04e731ba71-e245c90d {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_4898d839-65ac-e63d-0e04-3a04e731ba7a-e245c90d {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b4d59959-71fe-4369-246a-a35db9ac2c4e-e245c90d {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-b4d59959-71fe-4369-246a-a35db9ac2c6c-e245c90d {
  align-self: auto;
}

#w-node-be02f672-399d-e108-24d4-ae5577f3d001-e245c90d, #w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec578-e245c90d {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec57f-e245c90d {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_4717b8b5-2e97-3851-7182-76ce56d234fa-e245c90d, #w-node-e3ffa02a-b861-2f0d-791f-156747f16a50-e245c90d, #w-node-_4898d839-65ac-e63d-0e04-3a04e731bb79-e245c90d, #w-node-e6198d19-52a5-6e5b-9914-7c7eea01df47-e245c90d, #w-node-f8574535-a16c-db3a-7f87-ca993e5ec520-d816a35c, #w-node-_4898d839-65ac-e63d-0e04-3a04e731babb-d816a35c, #w-node-_4898d839-65ac-e63d-0e04-3a04e731ba71-d816a35c {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_4898d839-65ac-e63d-0e04-3a04e731ba7a-d816a35c {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_0b59406e-cd98-a6f3-3400-bafe4bff8a2d-d816a35c {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_0b59406e-cd98-a6f3-3400-bafe4bff8a4b-d816a35c {
  align-self: auto;
}

#w-node-be02f672-399d-e108-24d4-ae5577f3d001-d816a35c, #w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec578-d816a35c {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec57f-d816a35c {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_4717b8b5-2e97-3851-7182-76ce56d234fa-d816a35c, #w-node-_28fbd7dd-a21d-c84d-26ef-33c6bc775880-d816a35c, #w-node-_4735c1fd-57ae-fdbd-fbb2-46762e5fdad0-d816a35c, #w-node-_4898d839-65ac-e63d-0e04-3a04e731bb79-d816a35c, #w-node-_3bb8b28e-3f59-acda-5f12-cd84421910d7-b002c510, #w-node-_90a40052-3166-51d2-6024-111245598deb-b002c510 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_90a40052-3166-51d2-6024-111245598df3-b002c510 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_4898d839-65ac-e63d-0e04-3a04e731ba71-b002c510, #w-node-_2339cbde-6aef-7647-27d6-03ae194c89fe-b002c510 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_719f3b8f-3dbc-ae4d-1f15-c1152bc2cffd-b002c510 {
  align-self: auto;
}

#w-node-_6f8ad14e-5717-c0c3-48b1-196d6091eab5-b002c510, #w-node-c9628f4a-40a0-dca0-0d93-ab3a2c247867-b002c510, #w-node-_4e0f50b2-0229-8763-ea72-db9827c1e34c-b002c510 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_4e0f50b2-0229-8763-ea72-db9827c1e354-b002c510 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec578-b002c510 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec57f-b002c510 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_4717b8b5-2e97-3851-7182-76ce56d234fa-b002c510, #w-node-_81200dbd-da4b-8624-2ecc-30f03dcd1690-b002c510, #w-node-e3ffa02a-b861-2f0d-791f-156747f16a50-b002c510, #w-node-a8f085a5-6928-aaec-df35-2400fe304a3a-b002c510 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

@media screen and (min-width: 1920px) {
  #w-node-_7fb6ec3d-07c7-bf4f-9cff-bbb4e9b87f43-e9b87f41 {
    justify-self: auto;
  }

  #w-node-cced423c-59d0-7489-b701-e67b72ad4629-72ad4627 {
    grid-column: span 12 / span 12;
  }

  #w-node-_1fc732d8-8c22-a9bf-1735-060634512154-ea9d0a95, #w-node-_4c55ee18-abd4-72c1-2f2c-2a9d819221e6-ea9d0a95 {
    justify-self: start;
  }

  #w-node-b6583882-54be-f285-b812-01d3de6558b4-ea9d0a95 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_70829cba-b0da-541d-58dc-7a11b71e992f-ea9d0a95 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: end center;
  }

  #w-node-d18e722f-4e1f-5246-89db-db57ebc8bb24-ea9d0a95 {
    justify-self: start;
  }

  #w-node-d18e722f-4e1f-5246-89db-db57ebc8bb2f-ea9d0a95 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: end center;
  }

  #w-node-f1e70505-b9d4-562e-d3d9-0f2919cbe24f-ea9d0a95 {
    justify-self: start;
  }

  #w-node-f1e70505-b9d4-562e-d3d9-0f2919cbe259-ea9d0a95 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: end center;
  }

  #w-node-_94774baf-7072-a4b9-77da-6c252c1c83df-ea9d0a95 {
    justify-self: start;
  }

  #w-node-_94774baf-7072-a4b9-77da-6c252c1c83ea-ea9d0a95, #w-node-fb8c78fd-eea7-acf2-230f-d18edbd01a62-ea9d0a95 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: end center;
  }

  #w-node-_39be7fa0-c2a1-c550-4597-18a3a73b6f24-ea9d0a95, #w-node-_441d1a8d-e510-db88-8e09-65bc79abdb23-ea9d0a95 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_1fc732d8-8c22-a9bf-1735-060634512154-6b76eced, #w-node-_4c55ee18-abd4-72c1-2f2c-2a9d819221e6-6b76eced {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: start;
  }

  #w-node-_441d1a8d-e510-db88-8e09-65bc79abdb23-6b76eced {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-df1e8183-4ad1-3145-4f50-1d550027c43e-9eb3dafe {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: start;
  }

  #w-node-aaf381ee-0de9-bc0e-7520-62d1a4518a4d-9eb3dafe, #w-node-_1b57788b-2c5e-08d6-bcb7-ab8e259b3009-9eb3dafe {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_5015b6e2-006e-dc91-207a-0bfaa8b575a9-344b64a1 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: center;
  }

  #w-node-_77f91b67-e47c-d1e6-f12b-260a290fedda-344b64a1 {
    justify-self: center;
  }

  #w-node-_962f696b-afcf-a242-3ee2-e47002b167fc-0400f47d, #w-node-_0913bf79-e8c5-bdf9-dc47-4e66d277ccdd-0400f47d {
    justify-self: start;
  }

  #w-node-_2c145c2a-ac21-bded-9367-5794295c9c82-0400f47d {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_46ae27a9-89d3-abe7-506c-8ac87b3c2a6a-0400f47d, #w-node-a6552a33-c802-2300-f21a-d660c2309396-0400f47d, #w-node-c404f8e9-eb0f-8329-2428-3560c8263ce3-8015556c {
    justify-self: start;
  }

  #w-node-f06cfc19-b08a-35a2-e963-cb196c5a8077-67fb28dd, #w-node-_645e5e7c-11d8-4db3-60da-62c32fcf3a51-67fb28dd {
    grid-column: span 12 / span 12;
  }

  #w-node-da24b110-72ff-9016-ff5e-a281d5308f6b-67fb28dd, #w-node-_01449e79-a814-9f51-d0d1-3a08cbee6dba-67fb28dd {
    justify-self: start;
  }

  #w-node-_7cc4db18-6a7c-ad91-7b88-a30b3e146fe0-07512817 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_5c004b56-9d92-1d9b-59c7-97cc17a9cf26-07512817, #w-node-c8ace2f6-988f-6a13-1d7c-1417054f5ff7-07512817 {
    justify-self: center;
  }

  #w-node-e67e8296-32e1-6c0a-968d-276be13fb350-f3e199af, #w-node-_97fe2e39-91b1-fc75-357f-4731cabff8b9-f3e199af, #w-node-_4e73a923-e685-6cbe-ae82-45bb872b304f-f3e199af {
    justify-self: start;
  }

  #w-node-df7d13d1-af83-2781-4cb3-3b23860fcac1-f3e199af {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-ff55441d-fb39-05ef-11eb-f117abf69905-f3e199af, #w-node-_473405f8-3727-c2a8-e80a-fda1a3992fe4-f3e199af, #w-node-_9ae71fbf-9933-34e3-97ee-e952fee299e7-f3e199af {
    justify-self: start;
  }

  #w-node-b7a3f2cb-8ba5-2137-a312-5505b86c3d67-f3e199af, #w-node-_0eaf327e-7151-1cf8-9e81-41a61e8e25b6-f3e199af, #w-node-_411d1c29-09e6-985b-6bd1-a9bc3b0259b6-f3e199af, #w-node-ac6c7a63-486b-828a-2b42-1c07904cddaf-f3e199af {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-f49a8fce-9fa9-e917-f77d-27b60101080f-b78bae5a, #w-node-f49a8fce-9fa9-e917-f77d-27b601010811-b78bae5a, #w-node-_912a8431-e4b1-ddcc-ad30-ee52ff56a19a-b78bae5a, #w-node-_15ab91e5-d843-fabc-e964-802017742740-b78bae5a {
    justify-self: start;
  }

  #w-node-b6ea93b1-b234-08e0-946e-8858bba7f6de-b78bae5a {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_1edffc33-2c78-dc10-5c98-d0b1d652f4d2-b78bae5a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_58346b90-b170-9f93-20ea-3e0e15d8215b-b78bae5a, #w-node-_41a458e2-6f7d-7066-3571-acd677a320f6-b78bae5a {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #Eligibility.w-node-f06cfc19-b08a-35a2-e963-cb196c5a8077-395c88cb {
    grid-column: span 12 / span 12;
  }

  #US-Job-Openings.w-node-_01449e79-a814-9f51-d0d1-3a08cbee6dba-395c88cb, #Steps-to-Apply.w-node-_22014ced-3e29-7c94-9e2f-d3d1e391a87e-395c88cb, #w-node-_83a96e18-db28-3500-4d9d-0c226f8ed684-395c88cb {
    justify-self: start;
  }

  #w-node-_5c004b56-9d92-1d9b-59c7-97cc17a9cf26-cd2ca77e, #w-node-c8ace2f6-988f-6a13-1d7c-1417054f5ff7-cd2ca77e, #w-node-f852502d-14bc-b73f-de3b-30e10ab9e776-ccf556e9 {
    justify-self: center;
  }

  #w-node-ce669256-1f84-fe47-ed66-a7f635076511-9efc3ab4 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-d5e9e72d-8904-8516-9928-77d892a1e8ea-9efc3ab4 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: start;
  }

  #w-node-_902e7685-ff3e-5dc1-f853-281210df2917-9efc3ab4 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_16d320d0-a2be-c5fc-d50a-319f6d1397e8-b67e9e2d, #w-node-_16d320d0-a2be-c5fc-d50a-319f6d1397ea-b67e9e2d, #w-node-ceb30d1b-3526-9815-f7f3-25b779357708-b67e9e2d, #w-node-ceb30d1b-3526-9815-f7f3-25b77935770a-b67e9e2d {
    justify-self: start;
  }

  #w-node-_753fb712-c7d4-b0ab-fd25-0e77e87599e3-b67e9e2d {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-ae7900d3-b11b-b0bb-e9f4-94bd57c5dca4-b67e9e2d {
    grid-area: span 1 / span 12 / span 1 / span 12;
    place-self: center;
  }

  #w-node-ae7900d3-b11b-b0bb-e9f4-94bd57c5dca7-b67e9e2d, #w-node-ae7900d3-b11b-b0bb-e9f4-94bd57c5dca9-b67e9e2d {
    justify-self: start;
  }

  #w-node-_3335093b-e8e5-449b-b401-010bd9f6e8e2-b67e9e2d {
    grid-area: span 1 / span 12 / span 1 / span 12;
    place-self: center;
  }

  #w-node-_3335093b-e8e5-449b-b401-010bd9f6e8e9-b67e9e2d, #w-node-_3335093b-e8e5-449b-b401-010bd9f6e8eb-b67e9e2d {
    justify-self: start;
  }

  #w-node-afc61777-d430-0469-2b51-69770dbbece7-b67e9e2d {
    grid-area: span 1 / span 12 / span 1 / span 12;
    place-self: center;
  }

  #w-node-afc61777-d430-0469-2b51-69770dbbecee-b67e9e2d, #w-node-afc61777-d430-0469-2b51-69770dbbecf0-b67e9e2d {
    justify-self: start;
  }

  #w-node-_5c004b56-9d92-1d9b-59c7-97cc17a9cf26-1e1727af {
    justify-self: center;
  }

  #w-node-ab80c109-28a3-1893-e5b7-92c78086e93f-1e1727af {
    justify-self: start;
  }

  #w-node-c8ace2f6-988f-6a13-1d7c-1417054f5ff7-1e1727af {
    justify-self: center;
  }

  #w-node-_1b76833c-4992-ee71-5794-79d7ab7cbc7a-64462ced {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-eedba3c6-69e0-508f-814c-787cbbf19ee8-64462ced {
    grid-column: 4 / 10;
  }

  #w-node-_5015b6e2-006e-dc91-207a-0bfaa8b575a9-cfe4aa6b {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: center;
  }

  #w-node-_77f91b67-e47c-d1e6-f12b-260a290fedda-cfe4aa6b {
    justify-self: center;
  }

  #w-node-_658c6c39-86ab-f8b8-6108-8648f6fab2a0-f8ad0991 {
    justify-self: start;
  }

  #w-node-_197df8b3-e31c-51e1-1288-9576e7ea457a-7b4c54cc {
    grid-column: span 12 / span 12;
  }

  #w-node-_85b8e5a8-5d7c-f27b-42e9-89a2b4727fab-7b4c54cc {
    grid-area: span 1 / span 12 / span 1 / span 12;
    place-self: center;
  }

  #w-node-_85b8e5a8-5d7c-f27b-42e9-89a2b4727fae-7b4c54cc {
    justify-self: start;
  }

  #w-node-ce4e987d-ff70-2a7f-7f6e-944eacac1549-7b4c54cc {
    grid-area: span 1 / span 12 / span 1 / span 12;
    place-self: center;
  }

  #w-node-ce4e987d-ff70-2a7f-7f6e-944eacac154c-7b4c54cc {
    justify-self: start;
  }

  #w-node-e8f24b1d-c92d-f64b-8c91-47bbc4e66ee4-7b4c54cc {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-bc921033-c8a9-4e6d-69bd-6373399233b9-7b4c54cc {
    grid-area: span 1 / span 12 / span 1 / span 12;
    place-self: center;
  }

  #w-node-bc921033-c8a9-4e6d-69bd-6373399233bc-7b4c54cc {
    justify-self: start;
  }

  #w-node-_197df8b3-e31c-51e1-1288-9576e7ea457a-5c93a306 {
    grid-column: span 12 / span 12;
  }

  #w-node-_85b8e5a8-5d7c-f27b-42e9-89a2b4727fab-5c93a306 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    place-self: center;
  }

  #w-node-_85b8e5a8-5d7c-f27b-42e9-89a2b4727fae-5c93a306 {
    justify-self: start;
  }

  #w-node-ce4e987d-ff70-2a7f-7f6e-944eacac1549-5c93a306 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    place-self: center;
  }

  #w-node-ce4e987d-ff70-2a7f-7f6e-944eacac154c-5c93a306 {
    justify-self: start;
  }

  #w-node-e8f24b1d-c92d-f64b-8c91-47bbc4e66ee4-5c93a306 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-bc921033-c8a9-4e6d-69bd-6373399233b9-5c93a306 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    place-self: center;
  }

  #w-node-bc921033-c8a9-4e6d-69bd-6373399233bc-5c93a306 {
    justify-self: start;
  }

  #w-node-_197df8b3-e31c-51e1-1288-9576e7ea457a-d1325389 {
    grid-column: span 12 / span 12;
  }

  #w-node-_85b8e5a8-5d7c-f27b-42e9-89a2b4727fab-d1325389 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    place-self: center;
  }

  #w-node-_85b8e5a8-5d7c-f27b-42e9-89a2b4727fae-d1325389 {
    justify-self: start;
  }

  #w-node-ce4e987d-ff70-2a7f-7f6e-944eacac1549-d1325389 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    place-self: center;
  }

  #w-node-ce4e987d-ff70-2a7f-7f6e-944eacac154c-d1325389 {
    justify-self: start;
  }

  #w-node-bc921033-c8a9-4e6d-69bd-6373399233b9-d1325389 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    place-self: center;
  }

  #w-node-bc921033-c8a9-4e6d-69bd-6373399233bc-d1325389 {
    justify-self: start;
  }

  #w-node-ae7fbacd-0360-9687-61ac-5923f3693d84-9d75708b, #w-node-_26fd32f5-7481-4342-ff14-ffb10b8e6e41-927e8e47, #w-node-_26fd32f5-7481-4342-ff14-ffb10b8e6e41-bace728f, #w-node-_26fd32f5-7481-4342-ff14-ffb10b8e6e41-3bef5202, #w-node-_26fd32f5-7481-4342-ff14-ffb10b8e6e41-6d51ecd1, #w-node-_71933989-3cfc-7e80-fb91-5e088109ddf0-058295d3 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_8d809bd5-68b8-1d35-4931-e5a608759105-79edbe1c {
    justify-self: auto;
  }

  #w-node-_3b1936a3-215f-3857-47ca-7c9c287f7baf-1ef8976b, #w-node-c3e33451-c5f2-3209-969e-ff2f9c7d24b1-7fb70b2c, #w-node-b35edde2-003c-ff88-2a00-e13bc13240cf-7fb70b2c, #w-node-_5690cea0-55d6-4e5c-c720-8d154b942b2e-7fb70b2c, #w-node-_2d0a4211-02d8-f7d4-f6a5-bb4f8aebebad-7fb70b2c, #w-node-cef4eeb5-9888-69f1-8480-c1f80a04bf9b-7fb70b2c, #w-node-c3e33451-c5f2-3209-969e-ff2f9c7d24b1-389fa86d, #w-node-b35edde2-003c-ff88-2a00-e13bc13240cf-389fa86d, #w-node-_5690cea0-55d6-4e5c-c720-8d154b942b2e-389fa86d, #w-node-_2d0a4211-02d8-f7d4-f6a5-bb4f8aebebad-389fa86d, #w-node-cef4eeb5-9888-69f1-8480-c1f80a04bf9b-389fa86d, #w-node-c3e33451-c5f2-3209-969e-ff2f9c7d24b1-c693c06b, #w-node-b35edde2-003c-ff88-2a00-e13bc13240cf-c693c06b, #w-node-_5690cea0-55d6-4e5c-c720-8d154b942b2e-c693c06b, #w-node-_2d0a4211-02d8-f7d4-f6a5-bb4f8aebebad-c693c06b, #w-node-cef4eeb5-9888-69f1-8480-c1f80a04bf9b-c693c06b, #w-node-c3e33451-c5f2-3209-969e-ff2f9c7d24b1-a9a1878f, #w-node-b35edde2-003c-ff88-2a00-e13bc13240cf-a9a1878f, #w-node-_5690cea0-55d6-4e5c-c720-8d154b942b2e-a9a1878f, #w-node-_2d0a4211-02d8-f7d4-f6a5-bb4f8aebebad-a9a1878f, #w-node-cef4eeb5-9888-69f1-8480-c1f80a04bf9b-a9a1878f, #w-node-c3e33451-c5f2-3209-969e-ff2f9c7d24b1-a3a5ed64, #w-node-b35edde2-003c-ff88-2a00-e13bc13240cf-a3a5ed64, #w-node-_5690cea0-55d6-4e5c-c720-8d154b942b2e-a3a5ed64, #w-node-_2d0a4211-02d8-f7d4-f6a5-bb4f8aebebad-a3a5ed64, #w-node-cef4eeb5-9888-69f1-8480-c1f80a04bf9b-a3a5ed64 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_5a0e5449-7109-ac3e-dab5-7abf77736777-a5eb8579 {
    justify-self: auto;
  }

  #w-node-bad3e22d-cfd5-03d5-56b8-b20158cf49b1-b8399881, #w-node-bad3e22d-cfd5-03d5-56b8-b20158cf49b1-e71c66d9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_9ed316bd-1c89-8498-4042-e6f93bcde8f5-eea4e259, #w-node-_9ed316bd-1c89-8498-4042-e6f93bcde8f6-eea4e259, #w-node-_9975e592-01ca-f683-a3fb-9360c525a492-eea4e259, #w-node-_50a8b198-829a-2ecc-34ef-3f04aad00d7b-eea4e259, #w-node-_2671e3fd-e1c2-5cf9-44c2-25197d35293f-eea4e259, #w-node-_460effc2-87d6-8554-933c-19f5b344f343-bb0b59a1, #w-node-_2cdf2c77-8ff1-162c-aa3c-2e367a16f23e-bb0b59a1, #w-node-_74b2cfaa-dc56-5816-d678-25c863b60a6f-bb0b59a1, #w-node-_7fb6ec3d-07c7-bf4f-9cff-bbb4e9b87f43-e9b87f41 {
    grid-column: span 12 / span 12;
  }

  #w-node-ff808095-ca1c-02a3-3b32-bd2fb106f030-e9b87f41 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7fb6ec3d-07c7-bf4f-9cff-bbb4e9b87f92-e9b87f41, #w-node-cced423c-59d0-7489-b701-e67b72ad4629-72ad4627, #w-node-_73d9d934-94d2-dd1b-ac3d-c4ff349d3c43-85039790, #w-node-_1fc732d8-8c22-a9bf-1735-060634512154-ea9d0a95, #w-node-_4c55ee18-abd4-72c1-2f2c-2a9d819221e6-ea9d0a95 {
    grid-column: span 12 / span 12;
  }

  #w-node-b6583882-54be-f285-b812-01d3de6558b4-ea9d0a95 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_70829cba-b0da-541d-58dc-7a11b71e992f-ea9d0a95, #w-node-d18e722f-4e1f-5246-89db-db57ebc8bb2f-ea9d0a95, #w-node-f1e70505-b9d4-562e-d3d9-0f2919cbe259-ea9d0a95 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: end center;
  }

  #w-node-_94774baf-7072-a4b9-77da-6c252c1c83de-ea9d0a95 {
    grid-column: span 12 / span 12;
  }

  #w-node-_94774baf-7072-a4b9-77da-6c252c1c83ea-ea9d0a95, #w-node-fb8c78fd-eea7-acf2-230f-d18edbd01a62-ea9d0a95 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: end center;
  }

  #w-node-_39be7fa0-c2a1-c550-4597-18a3a73b6f24-ea9d0a95 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_441d1a8d-e510-db88-8e09-65bc79abdb23-ea9d0a95 {
    grid-column: span 12 / span 12;
  }

  #w-node-_1fc732d8-8c22-a9bf-1735-060634512154-6b76eced {
    grid-column: span 12 / span 12;
    justify-self: start;
  }

  #w-node-_4c55ee18-abd4-72c1-2f2c-2a9d819221e6-6b76eced {
    grid-column: span 12 / span 12;
  }

  #w-node-_182a3501-f417-568b-9b38-0a20e9a4cfae-6b76eced {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_441d1a8d-e510-db88-8e09-65bc79abdb23-6b76eced, #w-node-df1e8183-4ad1-3145-4f50-1d550027c43e-9eb3dafe, #w-node-aaf381ee-0de9-bc0e-7520-62d1a4518a4d-9eb3dafe, #w-node-_1b57788b-2c5e-08d6-bcb7-ab8e259b3009-9eb3dafe {
    grid-column: span 12 / span 12;
  }

  #w-node-_5015b6e2-006e-dc91-207a-0bfaa8b575a9-344b64a1 {
    grid-column: span 12 / span 12;
    justify-self: center;
  }

  #w-node-_77f91b67-e47c-d1e6-f12b-260a290fedda-344b64a1 {
    grid-column: span 12 / span 12;
  }

  #w-node-efb92583-8b56-75db-7783-8de833cbac58-344b64a1 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_962f696b-afcf-a242-3ee2-e47002b167fc-0400f47d {
    grid-column: span 12 / span 12;
    justify-self: start;
  }

  #w-node-_0913bf79-e8c5-bdf9-dc47-4e66d277ccdd-0400f47d, #w-node-_4976259d-fddb-7b5c-cb5c-1b541e2de894-0400f47d, #w-node-_2c145c2a-ac21-bded-9367-5794295c9c82-0400f47d {
    grid-column: span 12 / span 12;
  }

  #w-node-_46ae27a9-89d3-abe7-506c-8ac87b3c2a6a-0400f47d {
    grid-column: span 12 / span 12;
    justify-self: start;
  }

  #w-node-_7659b087-fcf0-6961-e33e-f2c1e2a31c92-0400f47d, #w-node-_0dae5d0a-f7b8-c655-129e-b90aabb6cc6e-0400f47d, #w-node-_73d1d2d3-1e25-d54e-945f-11ebcda74a0f-0400f47d, #w-node-_40560d33-c854-35f0-9771-bf6f98a4aa84-0400f47d, #w-node-_0d6b73fe-da48-4271-adbb-11ad62976823-0400f47d, #w-node-_124537d9-499f-624f-58c1-48c13064cd01-0400f47d {
    grid-column: span 12 / span 12;
  }

  #w-node-a6552a33-c802-2300-f21a-d660c2309396-0400f47d {
    grid-column: span 12 / span 12;
    justify-self: start;
  }

  #w-node-_4e89cc1c-4aad-e9e5-d346-63fe357b4654-0400f47d {
    grid-column: span 12 / span 12;
  }

  #w-node-_528cd332-b3e1-3772-fff7-3d56c0d0dc3f-0400f47d {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-c404f8e9-eb0f-8329-2428-3560c8263ce3-8015556c {
    grid-column: span 12 / span 12;
    justify-self: start;
  }

  #w-node-af38e1a7-cc48-cb5f-d130-d428eb64d560-8015556c, #w-node-_33e0a4e2-636b-1008-6397-930863302ff0-67fb28dd, #w-node-f06cfc19-b08a-35a2-e963-cb196c5a8077-67fb28dd, #w-node-_645e5e7c-11d8-4db3-60da-62c32fcf3a51-67fb28dd {
    grid-column: span 12 / span 12;
  }

  #w-node-da24b110-72ff-9016-ff5e-a281d5308f6b-67fb28dd {
    grid-column: span 12 / span 12;
    justify-self: start;
  }

  #w-node-_9b2b222d-63ca-b8e2-935e-e73ee6076609-67fb28dd, #open-roles.w-node-_908ad52a-c7ce-1942-96db-e496b37915a7-67fb28dd {
    grid-column: span 12 / span 12;
  }

  #w-node-_01449e79-a814-9f51-d0d1-3a08cbee6dba-67fb28dd {
    grid-column: span 12 / span 12;
    justify-self: start;
  }

  #w-node-eac63b96-f9ba-7a7e-a986-b19f25a169be-07512817, #w-node-_7c811099-2f35-8ccc-35d0-04c2f4326941-07512817, #w-node-_440e653f-d27f-6d72-3544-af1bd7249af3-07512817 {
    grid-column: span 12 / span 12;
  }

  #w-node-_7cc4db18-6a7c-ad91-7b88-a30b3e146fe0-07512817 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_6065603d-14f1-9b75-64f4-6d7e2f79c372-07512817, #w-node-_5c004b56-9d92-1d9b-59c7-97cc17a9cf26-07512817, #w-node-f093da54-efcd-a724-bb4f-3848b597e058-07512817, #w-node-_57de7500-198b-3a1c-08a1-d8019aa2c8a8-07512817, #w-node-b040508a-d349-5c12-58bd-490031a514e5-07512817, #w-node-c8ace2f6-988f-6a13-1d7c-1417054f5ff5-07512817, #w-node-c8ace2f6-988f-6a13-1d7c-1417054f5ff7-07512817, #w-node-_7f1426a1-e34a-7d85-1c9d-54806431e364-c214b83c, #w-node-_9bc54457-9115-a2ec-ae36-53b597a59f21-f3e199af, #w-node-e67e8296-32e1-6c0a-968d-276be13fb350-f3e199af, #w-node-_97fe2e39-91b1-fc75-357f-4731cabff8b9-f3e199af, #w-node-_26e22525-307c-72cc-b8ae-88f4891f8ee8-f3e199af, #w-node-_4e73a923-e685-6cbe-ae82-45bb872b304f-f3e199af, #w-node-df7d13d1-af83-2781-4cb3-3b23860fcaac-f3e199af, #w-node-df7d13d1-af83-2781-4cb3-3b23860fcac1-f3e199af, #w-node-ff55441d-fb39-05ef-11eb-f117abf69905-f3e199af, #w-node-_74c885e8-918b-beeb-61fb-86db832c42ed-f3e199af, #w-node-_473405f8-3727-c2a8-e80a-fda1a3992fe4-f3e199af, #w-node-_9ae71fbf-9933-34e3-97ee-e952fee299e7-f3e199af, #w-node-_5dafe26a-1b60-f159-e11d-0cfd315bd6bb-f3e199af, #w-node-d2e5fcf3-83c6-3471-887f-0741d7babc11-f3e199af, #w-node-b7a3f2cb-8ba5-2137-a312-5505b86c3d67-f3e199af {
    grid-column: span 12 / span 12;
  }

  #w-node-_5548a600-7882-f1e1-05d7-d851692e2719-f3e199af {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_0eaf327e-7151-1cf8-9e81-41a61e8e25b6-f3e199af, #w-node-f2d49c8c-da08-9f30-7632-0dcb04e8867e-f3e199af, #w-node-_04274285-b577-fc5d-71b1-8e7cbe8a7f94-f3e199af {
    grid-column: span 12 / span 12;
  }

  #w-node-_96bdd861-8498-990a-9e0c-588abf44557d-f3e199af {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_4948f942-cf7c-ac33-a25f-2b99f3dd884f-f3e199af, #w-node-b3ce0bf6-9044-9d5d-333d-b0f9840045ec-f3e199af {
    grid-column: span 12 / span 12;
  }

  #w-node-aa4ac495-87af-ae2f-335e-c6ddeaa04da0-f3e199af {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_411d1c29-09e6-985b-6bd1-a9bc3b0259b6-f3e199af, #w-node-ac6c7a63-486b-828a-2b42-1c07904cddaf-f3e199af, #w-node-ce6cb7b0-8693-e512-d301-8ca25cd3991b-f3e199af, #w-node-bd681526-fc1a-6ede-cbe9-77441ef94ec2-f3e199af, #w-node-f3ec7dbb-84a6-c925-ed32-eac3da24377d-f3e199af {
    grid-column: span 12 / span 12;
  }

  #w-node-d74c3999-b15a-86cd-aaf5-59142ece6f4c-f3e199af {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-f49a8fce-9fa9-e917-f77d-27b60101080c-b78bae5a, #w-node-f49a8fce-9fa9-e917-f77d-27b60101080f-b78bae5a, #w-node-f49a8fce-9fa9-e917-f77d-27b601010811-b78bae5a, #w-node-_33e4d624-e17a-4722-2f04-b2a1f3f2840f-b78bae5a {
    grid-column: span 12 / span 12;
  }

  #w-node-_4af3fd04-0482-554d-dfb7-fd1279216a0c-b78bae5a {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: start;
  }

  #w-node-_4af3fd04-0482-554d-dfb7-fd1279216a17-b78bae5a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: end center;
  }

  #w-node-_9f0447c1-2b7b-8782-e7b3-432de0e88715-b78bae5a, #w-node-_912a8431-e4b1-ddcc-ad30-ee52ff56a19a-b78bae5a, #w-node-_4904a9fa-d80c-70e2-dd3b-7b63a643e2c9-b78bae5a, #guide-card.w-node-c75da3e3-d578-735e-ccdc-a756859dedfe-b78bae5a, #w-node-_15ab91e5-d843-fabc-e964-802017742740-b78bae5a, #w-node-b6ea93b1-b234-08e0-946e-8858bba7f6c8-b78bae5a, #w-node-b6ea93b1-b234-08e0-946e-8858bba7f6de-b78bae5a, #w-node-_842b74bc-2dce-f442-5da7-b915d256c34d-b78bae5a, #w-node-_58346b90-b170-9f93-20ea-3e0e15d8215b-b78bae5a, #w-node-_9fdc6c78-1b7e-d061-5a2a-f06801ca9fab-b78bae5a, #w-node-cbf8bd52-916e-be92-98a2-01cdef60c1e1-b78bae5a, #w-node-_3669f23e-c6b9-8658-87df-7c58f06f4a97-b78bae5a, #w-node-_41a458e2-6f7d-7066-3571-acd677a320f6-b78bae5a, #w-node-_414f5846-4af1-a358-d65c-9b7750af72c9-b78bae5a, #w-node-fb0f8731-e653-8049-02f6-d7b516ff40be-b78bae5a, #w-node-_0e580b99-d0f8-eca6-2491-1d915b88173f-395c88cb, #w-node-_33e0a4e2-636b-1008-6397-930863302ff0-395c88cb, #Eligibility.w-node-f06cfc19-b08a-35a2-e963-cb196c5a8077-395c88cb {
    grid-column: span 12 / span 12;
  }

  #US-Job-Openings.w-node-_01449e79-a814-9f51-d0d1-3a08cbee6dba-395c88cb {
    grid-column: span 12 / span 12;
    justify-self: start;
  }

  #w-node-b85de025-c584-7614-c04d-8ef3be088c44-395c88cb {
    grid-column: span 12 / span 12;
  }

  #Steps-to-Apply.w-node-_22014ced-3e29-7c94-9e2f-d3d1e391a87e-395c88cb {
    grid-column: span 12 / span 12;
    justify-self: start;
  }

  #body-link.w-node-_7555610b-5b94-eb68-2ca0-ad299c6f80a8-395c88cb {
    grid-column: span 12 / span 12;
  }

  #w-node-_83a96e18-db28-3500-4d9d-0c226f8ed684-395c88cb {
    grid-column: span 12 / span 12;
    justify-self: start;
  }

  #w-node-d5520fe8-e79c-5636-d8cc-3d8ae1fd9508-395c88cb, #w-node-_355b4eb5-b544-0882-35c9-2a41a644ac71-cd2ca77e, #w-node-_7d514ac8-522c-11b8-cb4b-bb9c7dfb8c91-cd2ca77e {
    grid-column: span 12 / span 12;
  }

  #w-node-e7eb6983-e30f-a969-2f9a-568f1d992bad-cd2ca77e {
    grid-column: span 12 / span 12;
    justify-self: center;
  }

  #w-node-_04866b3b-a891-7c6a-e4e8-dce8fdae3149-cd2ca77e, #w-node-effcaf17-7027-a4b0-9d29-dc6c3cc12fde-cd2ca77e, #w-node-effcaf17-7027-a4b0-9d29-dc6c3cc12fe1-cd2ca77e, #w-node-_95633ee2-b4cc-6c0b-d847-ec16795497e7-cd2ca77e, #Instructions-for-Claiming.w-node-eac63b96-f9ba-7a7e-a986-b19f25a169be-cd2ca77e, #w-node-_7c811099-2f35-8ccc-35d0-04c2f4326941-cd2ca77e, #w-node-_6065603d-14f1-9b75-64f4-6d7e2f79c372-cd2ca77e, #w-node-_5c004b56-9d92-1d9b-59c7-97cc17a9cf26-cd2ca77e, #w-node-f093da54-efcd-a724-bb4f-3848b597e058-cd2ca77e, #w-node-_57de7500-198b-3a1c-08a1-d8019aa2c8a8-cd2ca77e, #w-node-b040508a-d349-5c12-58bd-490031a514e5-cd2ca77e, #w-node-c8ace2f6-988f-6a13-1d7c-1417054f5ff5-cd2ca77e, #w-node-c8ace2f6-988f-6a13-1d7c-1417054f5ff7-cd2ca77e, #w-node-a28e6667-b959-30c3-14ae-f29224710a0e-ccf556e9, #w-node-ca433f64-289e-9137-9f14-70d32c7dad28-ccf556e9, #w-node-eb609d01-f378-d932-6b70-19105199d9b4-ccf556e9, #w-node-adcc06b7-7e77-cc79-ea30-69fb8feb11a3-ccf556e9, #w-node-_970a5c8c-0385-14f5-0930-81484d3b520f-ccf556e9, #w-node-_20a6aa65-2fbf-86db-406c-a22ea2079163-ccf556e9, #w-node-_84cfd232-b030-e344-78ad-6bf31ccb6633-ccf556e9, #w-node-_09c6a6e4-f1e4-2a4c-a364-111f3bfaef97-ccf556e9, #w-node-_09c6a6e4-f1e4-2a4c-a364-111f3bfaef99-ccf556e9, #w-node-_5b54c678-f2d6-9e9c-0f2f-174128bad8e7-ccf556e9, #w-node-_5b54c678-f2d6-9e9c-0f2f-174128bad8e9-ccf556e9, #w-node-f852502d-14bc-b73f-de3b-30e10ab9e774-ccf556e9, #w-node-f852502d-14bc-b73f-de3b-30e10ab9e776-ccf556e9, #w-node-_7568b124-4879-875b-8409-256ba8d095e0-ccf556e9, #w-node-_56a812a3-100e-cdc6-dac1-98de0c6ce456-9efc3ab4, #w-node-cd00601c-060c-36dd-9eb3-d45c54dc33ed-9efc3ab4, #w-node-_9ea44459-489f-78c0-c939-c1142e88b4ed-9efc3ab4, #w-node-f986ccb3-a6b9-9ac4-4355-a3def981d613-9efc3ab4, #w-node-_25ec6dd5-adfd-280d-12d5-70b719f59beb-9efc3ab4, #w-node-_47c16b90-b0d7-c10c-4aa5-f1096d1db6ee-9efc3ab4, #w-node-_47c16b90-b0d7-c10c-4aa5-f1096d1db6ef-9efc3ab4, #w-node-b75ec1d3-283b-8bb2-6e14-de57ffbce052-9efc3ab4, #w-node-_2eff720f-9a02-af25-baa7-cf2778c512e1-9efc3ab4, #w-node-ce669256-1f84-fe47-ed66-a7f635076511-9efc3ab4, #w-node-d5e9e72d-8904-8516-9928-77d892a1e8ea-9efc3ab4, #w-node-_21b96c29-aafe-d8de-32e0-9ec2453e1a20-9efc3ab4 {
    grid-column: span 12 / span 12;
  }

  #w-node-_21b96c29-aafe-d8de-32e0-9ec2453e1a22-9efc3ab4 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-ad295c3e-17e8-922a-58b7-c57222c6c61b-9efc3ab4, #w-node-b2a1a48f-664c-d2ab-a011-97a94f88d326-9efc3ab4, #w-node-_902e7685-ff3e-5dc1-f853-281210df2917-9efc3ab4, #w-node-eb333601-b84b-37ae-5fd2-b23f594eef3b-9efc3ab4, #w-node-_98641393-5af9-9001-75a2-0c3607b35101-9efc3ab4, #w-node-_7037fc65-1751-3037-857b-3470774e1bf6-9efc3ab4, #w-node-e8396b54-683e-ce88-669d-25e1b7c45529-9efc3ab4, #w-node-cdf2bc8d-b9cc-5338-abff-5baf3822b313-9efc3ab4, #w-node-_16d320d0-a2be-c5fc-d50a-319f6d1397e7-b67e9e2d, #w-node-_16d320d0-a2be-c5fc-d50a-319f6d1397e8-b67e9e2d, #w-node-_16d320d0-a2be-c5fc-d50a-319f6d1397ea-b67e9e2d, #w-node-_16d320d0-a2be-c5fc-d50a-319f6d1397ed-b67e9e2d, #w-node-ceb30d1b-3526-9815-f7f3-25b779357707-b67e9e2d, #w-node-ceb30d1b-3526-9815-f7f3-25b779357708-b67e9e2d, #w-node-ceb30d1b-3526-9815-f7f3-25b77935770a-b67e9e2d, #w-node-_0be0f255-3bef-4724-d354-bea2ec996138-b67e9e2d, #w-node-_753fb712-c7d4-b0ab-fd25-0e77e87599e3-b67e9e2d, #w-node-_2f07026f-8213-227d-3198-eab57c0ec7b8-b67e9e2d, #w-node-_8059c366-e949-27c6-c741-ad83232e843d-b67e9e2d, #w-node-_98286d1d-428c-51f8-395d-4e7d94d63854-b67e9e2d, #w-node-_39cfff09-ee7c-291a-94c0-6ad5017e7454-b67e9e2d {
    grid-column: span 12 / span 12;
  }

  #w-node-_3745a5ee-2d09-4b16-7f0b-6597717181eb-b67e9e2d {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_2b33305a-3e1f-5743-45f0-06b1a3fb4e75-b67e9e2d, #w-node-_6ad66f19-ebb9-352d-5393-8c9aa29c5546-b67e9e2d {
    grid-column: span 12 / span 12;
  }

  #w-node-_2709284a-90e0-52bb-49dd-bebca2eb63e3-b67e9e2d {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-ade596d1-5581-f8a4-b90e-f5359d87c21f-b67e9e2d, #w-node-ae7900d3-b11b-b0bb-e9f4-94bd57c5dca4-b67e9e2d, #w-node-ae7900d3-b11b-b0bb-e9f4-94bd57c5dca7-b67e9e2d, #w-node-ae7900d3-b11b-b0bb-e9f4-94bd57c5dca9-b67e9e2d, #w-node-_0e821611-8622-047e-fd99-3059de42fa13-b67e9e2d, #w-node-_7521ab68-d6dd-9612-c05b-5052c5ed27ee-b67e9e2d, #w-node-a343a529-7441-4a0a-acfb-464405def35d-b67e9e2d, #w-node-_3335093b-e8e5-449b-b401-010bd9f6e8e2-b67e9e2d, #w-node-_3335093b-e8e5-449b-b401-010bd9f6e8e9-b67e9e2d, #w-node-_3335093b-e8e5-449b-b401-010bd9f6e8eb-b67e9e2d, #w-node-_3335093b-e8e5-449b-b401-010bd9f6e8f3-b67e9e2d, #w-node-_3335093b-e8e5-449b-b401-010bd9f6e8fe-b67e9e2d, #w-node-_3335093b-e8e5-449b-b401-010bd9f6e900-b67e9e2d {
    grid-column: span 12 / span 12;
  }

  #w-node-_550454e7-a814-bd17-141e-02614c1f74b6-b67e9e2d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-afc61777-d430-0469-2b51-69770dbbece7-b67e9e2d, #w-node-afc61777-d430-0469-2b51-69770dbbecee-b67e9e2d, #w-node-afc61777-d430-0469-2b51-69770dbbecf0-b67e9e2d, #w-node-afc61777-d430-0469-2b51-69770dbbecf8-b67e9e2d, #w-node-afc61777-d430-0469-2b51-69770dbbed03-b67e9e2d, #w-node-afc61777-d430-0469-2b51-69770dbbed05-b67e9e2d {
    grid-column: span 12 / span 12;
  }

  #w-node-afc61777-d430-0469-2b51-69770dbbed0a-b67e9e2d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_355b4eb5-b544-0882-35c9-2a41a644ac71-1e1727af, #w-node-_7d514ac8-522c-11b8-cb4b-bb9c7dfb8c91-1e1727af {
    grid-column: span 12 / span 12;
  }

  #target-btn.w-node-e7eb6983-e30f-a969-2f9a-568f1d992bad-1e1727af {
    grid-column: span 12 / span 12;
    justify-self: center;
  }

  #w-node-_04866b3b-a891-7c6a-e4e8-dce8fdae3149-1e1727af, #w-node-effcaf17-7027-a4b0-9d29-dc6c3cc12fde-1e1727af, #w-node-effcaf17-7027-a4b0-9d29-dc6c3cc12fe1-1e1727af, #w-node-c1423a40-4e79-4b5d-6b78-3479afda9101-1e1727af, #w-node-_6065603d-14f1-9b75-64f4-6d7e2f79c372-1e1727af, #w-node-_5c004b56-9d92-1d9b-59c7-97cc17a9cf26-1e1727af, #w-node-f093da54-efcd-a724-bb4f-3848b597e058-1e1727af, #w-node-_57de7500-198b-3a1c-08a1-d8019aa2c8a8-1e1727af, #w-node-b040508a-d349-5c12-58bd-490031a514e5-1e1727af, #w-node-ab80c109-28a3-1893-e5b7-92c78086e93f-1e1727af, #w-node-_0d179db6-5897-5728-3716-8a8caa2f95b6-1e1727af, #w-node-c8ace2f6-988f-6a13-1d7c-1417054f5ff5-1e1727af, #w-node-c8ace2f6-988f-6a13-1d7c-1417054f5ff7-1e1727af {
    grid-column: span 12 / span 12;
  }

  #w-node-c2670ebf-54e6-5211-7722-86c6617318b6-64462ced {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_540a9c49-4da2-80da-66bf-c0518742ac44-64462ced {
    grid-column: span 12 / span 12;
  }

  #w-node-eedba3c6-69e0-508f-814c-787cbbf19ee8-64462ced {
    grid-area: 3 / 3 / 4 / 11;
  }

  #w-node-f8bd2673-1939-f7ea-bd51-f8dde0c11253-64462ced {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_2e7d1dfd-a435-ffab-f1eb-78556e9889fa-64462ced, #w-node-ef19474a-083f-ffbf-df41-47923815befe-64462ced, #w-node-_918c1760-a5b6-3b18-5b6c-9d4337e82ce6-64462ced, #w-node-a30ff3d6-ac5a-e160-539d-c017058372a6-64462ced, #w-node-_0bf4a2fc-e500-4bf0-5e46-49aa28a0a014-64462ced {
    grid-column: span 12 / span 12;
  }

  #w-node-_5015b6e2-006e-dc91-207a-0bfaa8b575a9-cfe4aa6b {
    grid-column: span 12 / span 12;
    justify-self: center;
  }

  #w-node-_77f91b67-e47c-d1e6-f12b-260a290fedda-cfe4aa6b {
    grid-column: span 12 / span 12;
  }

  #w-node-efb92583-8b56-75db-7783-8de833cbac58-cfe4aa6b {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_4a19370a-7392-08aa-84ca-8379dd2b98f1-cfe4aa6b, #w-node-_658c6c39-86ab-f8b8-6108-8648f6fab29b-f8ad0991, #w-node-_658c6c39-86ab-f8b8-6108-8648f6fab2a0-f8ad0991, #w-node-_162b4fe3-a68d-4944-dc0e-ea12a4621c93-f8ad0991, #w-node-_26f957ec-9a22-9f91-6967-43f9b23fe044-f8ad0991, #w-node-_6b155215-5f8b-bea9-971c-07ae1751a65e-f8ad0991, #w-node-_59658b0b-88c8-3c0e-0fd3-fc8e4ad35981-8c72e4b2, #w-node-_1b2aa24d-ac86-e724-f152-e63af3e24fdb-8c72e4b2, #w-node-_640a3df5-610b-14db-c9a7-100a3fb0f561-4b380d73, #w-node-_640a3df5-610b-14db-c9a7-100a3fb0f562-4b380d73, #w-node-_8a88d06a-8cdc-2744-98a7-52346374a792-4b380d73, #w-node-_8a88d06a-8cdc-2744-98a7-52346374a793-4b380d73, #w-node-c8bbe1df-7836-5665-6a8b-cf30361a5857-4b380d73, #w-node-_2e631003-9f42-a51c-8b20-adced4a2887c-4b380d73, #w-node-_3ee3cdb7-91e9-7b9f-4e66-b399fac1d598-4b380d73, #w-node-_59239aa6-628d-e85e-6e4f-57efa9ffd71f-4b380d73, #w-node-_9b11a9a8-a890-fc43-227e-376a01971ba6-4b380d73, #w-node-cf047a1c-43b7-beb2-9b01-f39e48425563-4b380d73, #w-node-_739c5aff-48cc-e123-fa36-4b744936d85d-4b380d73, #w-node-ca279887-6ec1-d695-cf35-8f3bcc0727ac-4b380d73, #w-node-_7de17861-1080-745a-e453-9fcd8e8d34da-4b380d73, #w-node-cf9b1fce-aa45-b118-c58d-1b520b3285b5-4b380d73, #w-node-_0e580b99-d0f8-eca6-2491-1d915b88173f-7b4c54cc, #w-node-_197df8b3-e31c-51e1-1288-9576e7ea457a-7b4c54cc, #w-node-f8716580-8164-67ed-14c4-0e8602e37633-7b4c54cc, #w-node-f07a04c3-2e3e-0b4b-a5b4-1bd9ac3b3f18-7b4c54cc, #w-node-_85b8e5a8-5d7c-f27b-42e9-89a2b4727fab-7b4c54cc, #w-node-_85b8e5a8-5d7c-f27b-42e9-89a2b4727fae-7b4c54cc, #checklist.w-node-_1658331f-66d2-da15-c951-c8bdf8309f93-7b4c54cc, #w-node-ce4e987d-ff70-2a7f-7f6e-944eacac1549-7b4c54cc, #w-node-ce4e987d-ff70-2a7f-7f6e-944eacac154c-7b4c54cc, #resources.w-node-_45e214c6-8721-8604-c446-7fc0f04ec6a6-7b4c54cc {
    grid-column: span 12 / span 12;
  }

  #w-node-e8f24b1d-c92d-f64b-8c91-47bbc4e66ee4-7b4c54cc {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-bc921033-c8a9-4e6d-69bd-6373399233b9-7b4c54cc, #w-node-bc921033-c8a9-4e6d-69bd-6373399233bc-7b4c54cc, #apply-for-jobs.w-node-_01449e79-a814-9f51-d0d1-3a08cbee6dba-7b4c54cc, #w-node-_5402a2d5-10f3-5cfc-3fb8-009852d72b42-7b4c54cc, #recruiter-cards.w-node-bbd61a89-6635-eb69-7d3f-4fe6e7a87a80-7b4c54cc, #w-node-_645dba43-b5c5-bc2d-b272-836212526dee-7b4c54cc, #w-node-_10e59215-769a-a764-5a98-a32d4cdbce07-7b4c54cc, #w-node-c001ad79-c747-018a-d213-b162f0811348-7b4c54cc, #w-node-_461b63e1-8483-da1a-d570-5518ffec734b-7b4c54cc, #w-node-_8d893dd9-e2d1-7e4a-5907-f8cff0ad3ed4-7b4c54cc, #w-node-_0e580b99-d0f8-eca6-2491-1d915b88173f-5c93a306, #w-node-_197df8b3-e31c-51e1-1288-9576e7ea457a-5c93a306, #w-node-f8716580-8164-67ed-14c4-0e8602e37633-5c93a306, #w-node-_85b8e5a8-5d7c-f27b-42e9-89a2b4727fab-5c93a306, #w-node-_85b8e5a8-5d7c-f27b-42e9-89a2b4727fae-5c93a306, #checklist.w-node-_1658331f-66d2-da15-c951-c8bdf8309f93-5c93a306, #w-node-ce4e987d-ff70-2a7f-7f6e-944eacac1549-5c93a306, #w-node-ce4e987d-ff70-2a7f-7f6e-944eacac154c-5c93a306, #resources.w-node-_45e214c6-8721-8604-c446-7fc0f04ec6a6-5c93a306 {
    grid-column: span 12 / span 12;
  }

  #w-node-e8f24b1d-c92d-f64b-8c91-47bbc4e66ee4-5c93a306 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-bc921033-c8a9-4e6d-69bd-6373399233b9-5c93a306, #w-node-bc921033-c8a9-4e6d-69bd-6373399233bc-5c93a306, #w-node-c001ad79-c747-018a-d213-b162f0811348-5c93a306, #w-node-_461b63e1-8483-da1a-d570-5518ffec734b-5c93a306, #w-node-df2422b6-017d-fdf3-85d7-9cbb80e88c59-5c93a306, #w-node-_8d893dd9-e2d1-7e4a-5907-f8cff0ad3ed4-5c93a306, #w-node-_0e580b99-d0f8-eca6-2491-1d915b88173f-d1325389, #w-node-_197df8b3-e31c-51e1-1288-9576e7ea457a-d1325389, #w-node-f8716580-8164-67ed-14c4-0e8602e37633-d1325389, #resources.w-node-fbb57cc4-cf27-d5eb-0790-d2f30188cdb3-d1325389, #w-node-_85b8e5a8-5d7c-f27b-42e9-89a2b4727fab-d1325389, #w-node-_85b8e5a8-5d7c-f27b-42e9-89a2b4727fae-d1325389, #checklist.w-node-_1658331f-66d2-da15-c951-c8bdf8309f93-d1325389, #w-node-ce4e987d-ff70-2a7f-7f6e-944eacac1549-d1325389, #w-node-ce4e987d-ff70-2a7f-7f6e-944eacac154c-d1325389, #resources.w-node-_45e214c6-8721-8604-c446-7fc0f04ec6a6-d1325389, #w-node-bc921033-c8a9-4e6d-69bd-6373399233b9-d1325389, #w-node-bc921033-c8a9-4e6d-69bd-6373399233bc-d1325389, #apply-for-jobs.w-node-_01449e79-a814-9f51-d0d1-3a08cbee6dba-d1325389, #w-node-_5402a2d5-10f3-5cfc-3fb8-009852d72b42-d1325389, #recruiter-cards.w-node-bbd61a89-6635-eb69-7d3f-4fe6e7a87a80-d1325389, #w-node-_645dba43-b5c5-bc2d-b272-836212526dee-d1325389, #w-node-_10e59215-769a-a764-5a98-a32d4cdbce07-d1325389, #w-node-c001ad79-c747-018a-d213-b162f0811348-d1325389, #w-node-_592868bf-8060-aada-5d7d-c7a7384142c2-d1325389, #w-node-_24a11186-09c4-7584-2564-b97b4fa84d48-d1325389, #w-node-f62df14f-5197-c523-cb3d-a42f078c8048-d1325389, #w-node-f62df14f-5197-c523-cb3d-a42f078c804b-d1325389, #w-node-_2c6c3126-208f-d1e7-a021-9d1b8bfb24b8-29cd4d10, #w-node-_227e3e75-7ac2-aef5-19a0-9fd24ea8deba-ee9c2a6b, #w-node-_979fdebf-0d9b-dc56-fb54-7a8c4e21cb16-ee9c2a6b, #w-node-c0f34840-93c2-ea8d-5f0d-b034c720a736-ee9c2a6b, #w-node-cdc7120b-8bce-e17f-5f4f-77d8e3e7ab95-ee9c2a6b, #w-node-ffe884f1-59c4-d332-e1b3-f4984434fb89-ee9c2a6b {
    grid-column: span 12 / span 12;
  }

  #w-node-_53aa42fc-46a6-24c6-9d37-46b1030eaab5-ee9c2a6b {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_2c00d11f-f514-660a-6061-f4927f9e1d97-ee9c2a6b, #w-node-_2c00d11f-f514-660a-6061-f4927f9e1d98-ee9c2a6b, #w-node-_1011547c-c458-7055-d96e-208fce02c9b5-ee9c2a6b, #w-node-ee0d4076-8e59-fdd5-6ff7-5ab1261e395c-ee9c2a6b, #w-node-_54c39d46-75af-21e2-c1a1-b1274b49af2a-ee9c2a6b, #w-node-_309a7ebc-e365-3750-f589-22df61482daa-ee9c2a6b, #w-node-_86dc28a3-bba0-5db7-1cc9-d28b8e1b56fe-9464a852 {
    grid-column: span 12 / span 12;
  }

  #w-node-_86dc28a3-bba0-5db7-1cc9-d28b8e1b56ff-9464a852 {
    justify-self: end;
  }

  #w-node-_87848aa5-2a81-5ba4-dbb6-488059b8c32e-9464a852, #w-node-_7dfe033b-08da-b88b-2f71-ed8763c91529-9464a852, #w-node-_18caa7aa-0910-cdc6-7f09-77cb04397c72-9464a852, #w-node-c60e9988-06ae-41f8-2831-332794f9ab74-9464a852 {
    grid-column: span 12 / span 12;
  }

  #w-node-da4c2a93-45d0-9beb-da9d-5349cd9fa8cc-9464a852 {
    grid-column: span 1 / span 1;
  }

  #w-node-_894c0c84-6c8f-7ef9-c107-8f4b58a41a2e-58a41a2c, #w-node-bd15eb92-b5c7-61ab-2719-28d0d086672d-7b4bd362, #w-node-_1bb47746-65ed-9dbc-329c-6fde8ab1e680-7b4bd362, #w-node-_3f05e01e-b955-338b-7a39-a4bd39160d95-7b4bd362 {
    grid-column: span 12 / span 12;
  }

  #w-node-_20c2caac-d68d-e8d8-3633-d37fdfdee486-7b4bd362 {
    justify-self: end;
  }

  #w-node-e6a218d6-a7d7-6bac-cd6e-92e6527b86ea-7b4bd362, #w-node-_183fe34e-1f7c-74bd-a169-c4ab74bea86e-7b4bd362, #w-node-_37574c6a-53e2-578f-797c-66df1340b1b0-7b4bd362 {
    grid-column: span 12 / span 12;
  }

  #w-node-_37574c6a-53e2-578f-797c-66df1340b1b5-7b4bd362 {
    grid-column: span 1 / span 1;
  }

  #w-node-_86dc28a3-bba0-5db7-1cc9-d28b8e1b56fe-1c7be5a8 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_87848aa5-2a81-5ba4-dbb6-488059b8c32e-1c7be5a8, #w-node-_7dfe033b-08da-b88b-2f71-ed8763c91529-1c7be5a8, #w-node-ef74db25-721c-324d-f1c0-81ee671c43ab-1c7be5a8, #w-node-c60e9988-06ae-41f8-2831-332794f9ab74-1c7be5a8 {
    grid-column: span 12 / span 12;
  }

  #w-node-da4c2a93-45d0-9beb-da9d-5349cd9fa8cc-1c7be5a8 {
    grid-column: span 1 / span 1;
  }

  #w-node-_86dc28a3-bba0-5db7-1cc9-d28b8e1b56fe-f8d2c49a, #w-node-_87848aa5-2a81-5ba4-dbb6-488059b8c32e-f8d2c49a, #w-node-_7dfe033b-08da-b88b-2f71-ed8763c91529-f8d2c49a, #w-node-cbde8a77-c28a-2aac-cd70-a896d16c2f02-f8d2c49a, #w-node-c60e9988-06ae-41f8-2831-332794f9ab74-f8d2c49a {
    grid-column: span 12 / span 12;
  }

  #w-node-da4c2a93-45d0-9beb-da9d-5349cd9fa8cc-f8d2c49a {
    grid-column: span 1 / span 1;
  }

  #w-node-_86dc28a3-bba0-5db7-1cc9-d28b8e1b56fe-c3aea121, #w-node-_87848aa5-2a81-5ba4-dbb6-488059b8c32e-c3aea121, #w-node-_7dfe033b-08da-b88b-2f71-ed8763c91529-c3aea121, #w-node-_886d0cdf-3bcc-a69a-7eb0-57ec1dab09e3-c3aea121, #w-node-c60e9988-06ae-41f8-2831-332794f9ab74-c3aea121 {
    grid-column: span 12 / span 12;
  }

  #w-node-da4c2a93-45d0-9beb-da9d-5349cd9fa8cc-c3aea121 {
    grid-column: span 1 / span 1;
  }

  #w-node-_86dc28a3-bba0-5db7-1cc9-d28b8e1b56fe-4c67f540, #w-node-_87848aa5-2a81-5ba4-dbb6-488059b8c32e-4c67f540, #w-node-_7dfe033b-08da-b88b-2f71-ed8763c91529-4c67f540, #w-node-f2f6e54a-f092-474e-5a7b-aeeadaf60f38-4c67f540, #w-node-c60e9988-06ae-41f8-2831-332794f9ab74-4c67f540 {
    grid-column: span 12 / span 12;
  }

  #w-node-da4c2a93-45d0-9beb-da9d-5349cd9fa8cc-4c67f540 {
    grid-column: span 1 / span 1;
  }

  #w-node-_86dc28a3-bba0-5db7-1cc9-d28b8e1b56fe-fdebadfd, #w-node-_87848aa5-2a81-5ba4-dbb6-488059b8c32e-fdebadfd, #w-node-_7dfe033b-08da-b88b-2f71-ed8763c91529-fdebadfd, #w-node-_68a439e5-b553-a2ec-e88f-681830599e68-fdebadfd, #w-node-c60e9988-06ae-41f8-2831-332794f9ab74-fdebadfd {
    grid-column: span 12 / span 12;
  }

  #w-node-da4c2a93-45d0-9beb-da9d-5349cd9fa8cc-fdebadfd {
    grid-column: span 1 / span 1;
  }

  #w-node-_86dc28a3-bba0-5db7-1cc9-d28b8e1b56fe-7a2954b0, #w-node-_87848aa5-2a81-5ba4-dbb6-488059b8c32e-7a2954b0, #w-node-_7dfe033b-08da-b88b-2f71-ed8763c91529-7a2954b0, #w-node-_13da26d3-1101-c23a-8270-af005f3ff82d-7a2954b0, #w-node-c60e9988-06ae-41f8-2831-332794f9ab74-7a2954b0 {
    grid-column: span 12 / span 12;
  }

  #w-node-da4c2a93-45d0-9beb-da9d-5349cd9fa8cc-7a2954b0 {
    grid-column: span 1 / span 1;
  }

  #w-node-_86dc28a3-bba0-5db7-1cc9-d28b8e1b56fe-6fbba803, #w-node-_87848aa5-2a81-5ba4-dbb6-488059b8c32e-6fbba803, #w-node-_7dfe033b-08da-b88b-2f71-ed8763c91529-6fbba803, #w-node-_0bc50663-6c5e-6a2a-3c90-0cd4ec091d36-6fbba803, #w-node-c60e9988-06ae-41f8-2831-332794f9ab74-6fbba803 {
    grid-column: span 12 / span 12;
  }

  #w-node-da4c2a93-45d0-9beb-da9d-5349cd9fa8cc-6fbba803 {
    grid-column: span 1 / span 1;
  }

  #w-node-_7eaa4c09-e76f-a9ff-524e-d73b86c19dd3-d52ad029, #w-node-_6f7dce7f-dfda-7c36-d730-a6cb1f83f906-d52ad029, #w-node-a2e4c390-02c8-56d7-0290-cf9289710e69-d52ad029, #w-node-f5b8d3a7-b545-dab6-9641-ac50f662e37f-d52ad029, #upcoming-webinars.w-node-aa0ee981-c287-8316-a47f-f633fb223f3a-d52ad029, #w-node-b11b671b-4666-6424-76e2-6c17e0221020-d52ad029, #w-node-eb0e9af3-61aa-08a2-ac86-52faf07df629-d52ad029, #w-node-_62dd1987-f5e0-8dfe-8e34-42ad256d71d2-d52ad029, #w-node-_51ca2fcb-a81f-8a2b-e6d8-4157d9dd1a9c-1fc48476, #w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5a78-1fc48476 {
    grid-column: span 12 / span 12;
  }

  #w-node-_403194a7-5b73-27a9-5ec7-a63c5cb1da6c-1fc48476 {
    grid-column: span 1 / span 1;
  }

  #w-node-f5526a89-44c6-0edb-45b6-8748181f02d6-1c17fe9c, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-1c17fe9c, #w-node-f5526a89-44c6-0edb-45b6-8748181f02d6-1cd270a0, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-1cd270a0, #w-node-f5526a89-44c6-0edb-45b6-8748181f02d6-84ab697f, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-84ab697f, #w-node-f5526a89-44c6-0edb-45b6-8748181f02d6-c5eed99a, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-c5eed99a, #w-node-f5526a89-44c6-0edb-45b6-8748181f02d6-5804746d, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-5804746d, #w-node-db54f68c-3615-ca5a-8d14-7b3dac57b801-877b150a, #w-node-cd276cb2-fbc6-90be-8018-aeca52ad041c-877b150a {
    grid-column: span 12 / span 12;
  }

  #w-node-_3c9dcc78-6fb4-3c69-7214-ef07db8a9b42-877b150a {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #locations.w-node-ba117131-7167-251d-4d0d-9286172b0a7a-877b150a {
    grid-column: span 12 / span 12;
  }

  #w-node-_6a069f59-c69e-dc7d-7521-f68f9f6460ac-877b150a {
    grid-column: span 7 / span 7;
  }

  #w-node-_51ca2fcb-a81f-8a2b-e6d8-4157d9dd1a9c-bbd87a89, #w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5a78-bbd87a89, #chapters.w-node-a8dcb810-765f-461d-6b9b-f1bb4d86445a-bbd87a89, #w-node-f5526a89-44c6-0edb-45b6-8748181f02d6-ce0bc914, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-ce0bc914 {
    grid-column: span 12 / span 12;
  }

  #w-node-_94876c20-6705-c118-c974-d5290d4d0091-ce0bc914 {
    grid-column: span 1 / span 1;
  }

  #w-node-f5526a89-44c6-0edb-45b6-8748181f02d6-f32bb8d9, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-f32bb8d9 {
    grid-column: span 12 / span 12;
  }

  #w-node-_94876c20-6705-c118-c974-d5290d4d0091-f32bb8d9 {
    grid-column: span 1 / span 1;
  }

  #w-node-f5526a89-44c6-0edb-45b6-8748181f02d6-121e5feb, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-121e5feb {
    grid-column: span 12 / span 12;
  }

  #w-node-_94876c20-6705-c118-c974-d5290d4d0091-121e5feb {
    grid-column: span 1 / span 1;
  }

  #w-node-f5526a89-44c6-0edb-45b6-8748181f02d6-c90e8ed8, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-c90e8ed8 {
    grid-column: span 12 / span 12;
  }

  #w-node-_94876c20-6705-c118-c974-d5290d4d0091-c90e8ed8 {
    grid-column: span 1 / span 1;
  }

  #w-node-ae7fbacd-0360-9687-61ac-5923f3693d84-9d75708b, #w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5a78-9d75708b {
    grid-column: span 12 / span 12;
  }

  #w-node-_403194a7-5b73-27a9-5ec7-a63c5cb1da6c-9d75708b {
    grid-column: span 1 / span 1;
  }

  #w-node-_26fd32f5-7481-4342-ff14-ffb10b8e6e41-927e8e47, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-927e8e47 {
    grid-column: span 12 / span 12;
  }

  #w-node-_94876c20-6705-c118-c974-d5290d4d0091-927e8e47 {
    grid-column: span 1 / span 1;
  }

  #w-node-_26fd32f5-7481-4342-ff14-ffb10b8e6e41-bace728f, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-bace728f {
    grid-column: span 12 / span 12;
  }

  #w-node-_94876c20-6705-c118-c974-d5290d4d0091-bace728f {
    grid-column: span 1 / span 1;
  }

  #w-node-_26fd32f5-7481-4342-ff14-ffb10b8e6e41-3bef5202, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-3bef5202 {
    grid-column: span 12 / span 12;
  }

  #w-node-_94876c20-6705-c118-c974-d5290d4d0091-3bef5202 {
    grid-column: span 1 / span 1;
  }

  #w-node-_26fd32f5-7481-4342-ff14-ffb10b8e6e41-6d51ecd1, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-6d51ecd1 {
    grid-column: span 12 / span 12;
  }

  #w-node-_94876c20-6705-c118-c974-d5290d4d0091-6d51ecd1 {
    grid-column: span 1 / span 1;
  }

  #w-node-_1f2e9441-eb3c-569e-72a7-afb37208ef92-35c28a7a, #w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5a78-35c28a7a {
    grid-column: span 12 / span 12;
  }

  #w-node-_403194a7-5b73-27a9-5ec7-a63c5cb1da6c-35c28a7a {
    grid-column: span 1 / span 1;
  }

  #w-node-ff892ae3-7e07-b119-291a-05d81f4450e3-dfdc3cc6, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-dfdc3cc6 {
    grid-column: span 12 / span 12;
  }

  #w-node-_94876c20-6705-c118-c974-d5290d4d0091-dfdc3cc6 {
    grid-column: span 1 / span 1;
  }

  #w-node-f5526a89-44c6-0edb-45b6-8748181f02d6-1e756402, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-1e756402 {
    grid-column: span 12 / span 12;
  }

  #w-node-_94876c20-6705-c118-c974-d5290d4d0091-1e756402 {
    grid-column: span 1 / span 1;
  }

  #w-node-f5526a89-44c6-0edb-45b6-8748181f02d6-3c9df5f1, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-3c9df5f1 {
    grid-column: span 12 / span 12;
  }

  #w-node-_94876c20-6705-c118-c974-d5290d4d0091-3c9df5f1 {
    grid-column: span 1 / span 1;
  }

  #w-node-f5526a89-44c6-0edb-45b6-8748181f02d6-150d4b5c, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-150d4b5c {
    grid-column: span 12 / span 12;
  }

  #w-node-_94876c20-6705-c118-c974-d5290d4d0091-150d4b5c {
    grid-column: span 1 / span 1;
  }

  #w-node-_795aa1a0-31e4-5373-6006-af7ca4ac8168-4b9905e0, #w-node-b1c6b4a7-adce-679f-9f2b-a0b7b0a3f570-4b9905e0, #w-node-_5716fb94-bce8-d0e6-2aa3-8ba6937e7870-4b9905e0, #w-node-_590bd4f9-3241-b03b-c36a-cb1be8db8985-4b9905e0, #w-node-e676dad3-5481-edda-7e1f-dfc9cf8a0ad9-4b9905e0, #w-node-_5f6d9bf2-97bc-d226-2db8-036a345234e5-4b9905e0, #w-node-_91d85a18-9661-e0b9-e3cc-4bb02392b40f-4b9905e0, #w-node-_96cb8ee9-f031-347c-3cbb-81b7793f191d-4b9905e0, #w-node-a745175e-bd99-26fd-59bc-720768ae1158-4b9905e0, #w-node-_30925f99-5465-b089-9e52-54a10523777d-4b9905e0, #w-node-d0a11d51-b4aa-cabd-0759-47bfe6fffd50-4b9905e0, #w-node-_91c4a29f-6033-829e-49c0-e8edbc8e187c-4b9905e0, #w-node-e214dbde-0d44-e8a4-95fa-df012c91339d-4b9905e0, #w-node-_4ced72f3-f15f-0052-4797-78381471c08a-4b9905e0, #w-node-c0593bba-e21a-ed91-1747-f2f27f574661-4b9905e0, #w-node-_91132a4d-bb88-268a-6b33-348a4826f739-4b9905e0, #w-node-_3267c4d7-43d1-80b8-71d6-8f099889d600-4b9905e0, #w-node-fc322481-a3ae-7627-a566-9772bd249b43-4b9905e0, #w-node-fe673d02-1a65-f44f-76c8-c288f4561231-4b9905e0, #w-node-_11e30a1d-d3cf-9b38-f592-2156b2450a50-4b9905e0, #w-node-_5cd40c32-4971-3bc3-2f13-e6ffdb018cf7-4b9905e0, #w-node-_2dd913fc-18ed-8248-bbca-9e1cc10b7ac8-d93d2c3c, #w-node-_64a3edc5-87f7-7616-4c40-57918b146e68-d93d2c3c, #w-node-db6426d0-fee3-05d4-b027-727f2fc78877-d93d2c3c {
    grid-column: span 12 / span 12;
  }

  #w-node-_3c057723-969f-cf2d-a744-0c99ea6d48e2-d93d2c3c {
    grid-column: span 5 / span 5;
  }

  #w-node-_9f06c9f9-44b8-c88b-c503-3a1fe9a1148a-d93d2c3c, #w-node-_176c9c86-b88f-838e-4c6f-13e89691b9c7-d93d2c3c, #w-node-ed6406d3-719c-8909-b8d7-10720072d204-d93d2c3c, #w-node-_560d27b8-8221-d869-77e2-2ae34eb59d79-d93d2c3c {
    grid-column: span 12 / span 12;
  }

  #w-node-_63024487-7e51-4d95-ab9b-49250478278c-d93d2c3c {
    grid-column: span 5 / span 5;
  }

  #w-node-_5088cbd0-5668-fa37-641d-95b2ac67fd74-d93d2c3c, #w-node-ba2bc2ef-a1cd-ad31-464c-39bd5f929aba-d93d2c3c {
    grid-column: span 12 / span 12;
  }

  #w-node-e28771e4-4258-dd60-9fd0-dbc21609fd04-d93d2c3c {
    grid-column: span 5 / span 5;
  }

  #w-node-e65b3d5d-e19c-b26c-08ff-101604e7fec3-d93d2c3c, #w-node-_61887ff1-84dd-0c4f-7a75-5fb050c79698-d93d2c3c, #w-node-_126df1a7-acca-dad5-2a2a-4f069db5e834-058295d3, #w-node-_71933989-3cfc-7e80-fb91-5e088109ddf0-058295d3, #w-node-f2c14040-a5ee-8e82-37c9-36f7f74cdca8-058295d3 {
    grid-column: span 12 / span 12;
  }

  #w-node-_3a18d508-c2e4-4808-eb1c-70dd8fe4b698-058295d3, #w-node-_304d93f0-c43e-a8c4-1212-2912a48728c7-058295d3 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_664a7bcc-d465-7e1a-ec8d-88d26a6cc5b6-058295d3, #w-node-e9edd007-a793-dd54-9a85-fdffc1caebb0-058295d3 {
    grid-column: span 12 / span 12;
  }

  #w-node-da7ae7fa-4ca7-3555-8d61-87e96a004a19-058295d3 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_45392dc3-464d-6bd8-a03e-e286a4eccf70-058295d3, #w-node-f9f99fe8-051f-7009-f909-8e45bd954511-058295d3, #w-node-bd3c6709-43d4-494d-bdc6-892ecc18ebdb-058295d3, #w-node-f621dc67-11ea-bf6e-f1d2-c4a488ba36e6-79edbe1c, #w-node-f7c4c02a-a702-af7e-8775-bd15930e8f70-79edbe1c, #w-node-_8d0fa1f3-81cb-a656-0266-f86be5c7eb9b-79edbe1c {
    grid-column: span 12 / span 12;
  }

  #solutions.w-node-f539fe40-c67a-de11-fb95-7e9b1ab79a4b-79edbe1c {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_4ff46b25-b5f4-7e99-6360-1e35cd3ac68a-79edbe1c {
    grid-column: span 12 / span 12;
  }

  #w-node-d87f3bd9-58ae-cdaa-40e9-efcab9549619-79edbe1c {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-bc48b86c-7b12-9a85-44e9-cc556bada88b-79edbe1c {
    grid-column: span 12 / span 12;
  }

  #w-node-_9d5c9672-50de-ded6-6367-5483ff67c4f0-79edbe1c {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_9d5c9672-50de-ded6-6367-5483ff67c4f3-79edbe1c {
    grid-column: span 12 / span 12;
  }

  #get-in-touch.w-node-_898fa832-da83-a62d-e04d-a630c367118b-79edbe1c {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_8d809bd5-68b8-1d35-4931-e5a608759105-79edbe1c {
    grid-column: span 12 / span 12;
  }

  #w-node-_8d809bd5-68b8-1d35-4931-e5a608759157-79edbe1c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8d809bd5-68b8-1d35-4931-e5a608759171-79edbe1c, #w-node-_1f2e9441-eb3c-569e-72a7-afb37208ef92-e0f0d170, #w-node-a8e83ffc-47eb-cb9f-3b70-8f383e7a5a78-e0f0d170 {
    grid-column: span 12 / span 12;
  }

  #w-node-_403194a7-5b73-27a9-5ec7-a63c5cb1da6c-e0f0d170 {
    grid-column: span 1 / span 1;
  }

  #w-node-ff892ae3-7e07-b119-291a-05d81f4450e3-4fdb9102, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-4fdb9102 {
    grid-column: span 12 / span 12;
  }

  #w-node-_94876c20-6705-c118-c974-d5290d4d0091-4fdb9102 {
    grid-column: span 1 / span 1;
  }

  #w-node-ff892ae3-7e07-b119-291a-05d81f4450e3-4843f60a, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-4843f60a {
    grid-column: span 12 / span 12;
  }

  #w-node-_94876c20-6705-c118-c974-d5290d4d0091-4843f60a {
    grid-column: span 1 / span 1;
  }

  #w-node-ff892ae3-7e07-b119-291a-05d81f4450e3-645deb9d, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-645deb9d {
    grid-column: span 12 / span 12;
  }

  #w-node-_94876c20-6705-c118-c974-d5290d4d0091-645deb9d {
    grid-column: span 1 / span 1;
  }

  #w-node-ff892ae3-7e07-b119-291a-05d81f4450e3-214c2e88, #w-node-_3c6247a3-fc54-15a3-c4bc-ea76b5829fcc-214c2e88 {
    grid-column: span 12 / span 12;
  }

  #w-node-_94876c20-6705-c118-c974-d5290d4d0091-214c2e88 {
    grid-column: span 1 / span 1;
  }

  #w-node-_3b1936a3-215f-3857-47ca-7c9c287f7baf-1ef8976b, #w-node-_0ea31c33-f4eb-e2e7-e1d3-56277066f1b4-1ef8976b, #w-node-a4699caf-c50a-899e-8d27-df34623dffbc-1ef8976b, #w-node-_8208c8df-d191-41a7-fa55-d6730eb605a1-1ef8976b, #w-node-_4f49e47c-6e81-151b-920b-b4770af7a82b-1ef8976b {
    grid-column: span 12 / span 12;
  }

  #w-node-_923856f4-95db-de66-0629-ac15ea6b9871-1ef8976b {
    grid-column: span 5 / span 5;
  }

  #w-node-_268961fd-9e56-242c-da25-66301cb432ad-1ef8976b, #w-node-_2dd913fc-18ed-8248-bbca-9e1cc10b7ac8-7285f48f, #w-node-_64a3edc5-87f7-7616-4c40-57918b146e68-7285f48f, #w-node-db6426d0-fee3-05d4-b027-727f2fc78877-7285f48f {
    grid-column: span 12 / span 12;
  }

  #w-node-_3c057723-969f-cf2d-a744-0c99ea6d48e2-7285f48f {
    grid-column: span 5 / span 5;
  }

  #w-node-_9f06c9f9-44b8-c88b-c503-3a1fe9a1148a-7285f48f, #w-node-_176c9c86-b88f-838e-4c6f-13e89691b9c7-7285f48f, #w-node-ed6406d3-719c-8909-b8d7-10720072d204-7285f48f, #w-node-_560d27b8-8221-d869-77e2-2ae34eb59d79-7285f48f {
    grid-column: span 12 / span 12;
  }

  #w-node-_63024487-7e51-4d95-ab9b-49250478278c-7285f48f {
    grid-column: span 5 / span 5;
  }

  #w-node-_5088cbd0-5668-fa37-641d-95b2ac67fd74-7285f48f, #w-node-ba2bc2ef-a1cd-ad31-464c-39bd5f929aba-7285f48f {
    grid-column: span 12 / span 12;
  }

  #w-node-e28771e4-4258-dd60-9fd0-dbc21609fd04-7285f48f {
    grid-column: span 5 / span 5;
  }

  #w-node-_49f9146a-e6d3-558a-51db-c3dc737e384c-7285f48f, #w-node-_61887ff1-84dd-0c4f-7a75-5fb050c79698-7285f48f, #w-node-_2dd913fc-18ed-8248-bbca-9e1cc10b7ac8-c4fd460a, #w-node-_64a3edc5-87f7-7616-4c40-57918b146e68-c4fd460a, #w-node-db6426d0-fee3-05d4-b027-727f2fc78877-c4fd460a {
    grid-column: span 12 / span 12;
  }

  #w-node-_3c057723-969f-cf2d-a744-0c99ea6d48e2-c4fd460a {
    grid-column: span 5 / span 5;
  }

  #w-node-_9f06c9f9-44b8-c88b-c503-3a1fe9a1148a-c4fd460a, #w-node-_176c9c86-b88f-838e-4c6f-13e89691b9c7-c4fd460a, #w-node-ed6406d3-719c-8909-b8d7-10720072d204-c4fd460a, #w-node-_560d27b8-8221-d869-77e2-2ae34eb59d79-c4fd460a {
    grid-column: span 12 / span 12;
  }

  #w-node-_63024487-7e51-4d95-ab9b-49250478278c-c4fd460a {
    grid-column: span 5 / span 5;
  }

  #w-node-_5088cbd0-5668-fa37-641d-95b2ac67fd74-c4fd460a, #w-node-ba2bc2ef-a1cd-ad31-464c-39bd5f929aba-c4fd460a {
    grid-column: span 12 / span 12;
  }

  #w-node-e28771e4-4258-dd60-9fd0-dbc21609fd04-c4fd460a {
    grid-column: span 5 / span 5;
  }

  #w-node-_322e87b3-c08a-a03d-3e63-e8799592a6d2-c4fd460a, #w-node-_61887ff1-84dd-0c4f-7a75-5fb050c79698-c4fd460a, #w-node-_9c94c03f-ff42-9b1d-5a72-7d839d6cd24c-a2a01c1b, #w-node-d20fe844-dc5c-6885-7c68-97946a225362-a2a01c1b, #w-node-f233eed9-8ca9-68bd-9e2f-18343236c16a-a2a01c1b, #w-node-d301f95f-7da3-3d1b-da7a-556cf8c48eea-a2a01c1b, #w-node-_06feddc1-3c13-022a-1b8c-75fe44787b9c-a2a01c1b, #w-node-dd87b4a0-07d0-c535-31d2-adba85c0ccb7-a2a01c1b, #w-node-_5798ffdb-18be-6ff9-1515-f16e85a6eedd-a2a01c1b, #w-node-f7123ad4-4225-b20f-0538-2ec374cf4cee-1a82c7db, #w-node-_4557a2ba-2004-dadf-b7ba-bda8a7e6b135-1a82c7db, #w-node-e49b1d26-e61e-008b-da52-4ff5ec634a5d-1a82c7db, #w-node-_6e03e606-2ff0-7a3d-2a43-05c6016e04ee-1a82c7db, #w-node-_75c2f4f0-0788-0017-5f0f-ed418afdc106-1a82c7db, #w-node-c2f870de-acfd-102b-9bb8-c69d4e02472e-1a82c7db, #w-node-fc18a981-50b2-51c0-2f45-04a82a766212-1a82c7db, #w-node-_44d9b696-b066-d733-d1e0-657a5b5803d0-7fb70b2c, #w-node-_19199683-c6de-7e8a-9829-b83c52fff23e-7fb70b2c, #w-node-c3e33451-c5f2-3209-969e-ff2f9c7d24b1-7fb70b2c, #w-node-c143beac-ba37-c75b-e277-4654ec336017-7fb70b2c, #w-node-b35edde2-003c-ff88-2a00-e13bc13240cf-7fb70b2c {
    grid-column: span 12 / span 12;
  }

  #w-node-b49955db-eb87-adc4-3416-e75924ffad3b-7fb70b2c {
    justify-self: end;
  }

  #w-node-_0e469f51-d0e4-8d8c-b838-7816d3d7cfca-7fb70b2c, #w-node-_5690cea0-55d6-4e5c-c720-8d154b942b2e-7fb70b2c, #w-node-_7e3fff1c-34c3-8b19-6023-70c26ae5f935-7fb70b2c, #w-node-_2d0a4211-02d8-f7d4-f6a5-bb4f8aebebad-7fb70b2c, #w-node-_552eda3b-be37-bd12-4203-aebd999a6f52-7fb70b2c, #w-node-cef4eeb5-9888-69f1-8480-c1f80a04bf9b-7fb70b2c, #w-node-f63c2799-c4bf-a5f9-6e19-37fd10814aa0-7fb70b2c, #w-node-cf193022-189d-43d0-d98a-71500ef7e5c1-7fb70b2c {
    grid-column: span 12 / span 12;
  }

  #w-node-_3ce7efa8-7a0b-f16b-7355-6d64c66bfc84-7fb70b2c {
    grid-column: span 1 / span 1;
  }

  #w-node-_44d9b696-b066-d733-d1e0-657a5b5803d0-389fa86d, #w-node-_19199683-c6de-7e8a-9829-b83c52fff23e-389fa86d, #w-node-c3e33451-c5f2-3209-969e-ff2f9c7d24b1-389fa86d, #w-node-c143beac-ba37-c75b-e277-4654ec336017-389fa86d, #w-node-b35edde2-003c-ff88-2a00-e13bc13240cf-389fa86d {
    grid-column: span 12 / span 12;
  }

  #w-node-b49955db-eb87-adc4-3416-e75924ffad3b-389fa86d {
    justify-self: end;
  }

  #w-node-_0e469f51-d0e4-8d8c-b838-7816d3d7cfca-389fa86d, #w-node-_5690cea0-55d6-4e5c-c720-8d154b942b2e-389fa86d, #w-node-_7e3fff1c-34c3-8b19-6023-70c26ae5f935-389fa86d, #w-node-_2d0a4211-02d8-f7d4-f6a5-bb4f8aebebad-389fa86d, #w-node-_552eda3b-be37-bd12-4203-aebd999a6f52-389fa86d, #w-node-cef4eeb5-9888-69f1-8480-c1f80a04bf9b-389fa86d, #w-node-f63c2799-c4bf-a5f9-6e19-37fd10814aa0-389fa86d, #w-node-cf193022-189d-43d0-d98a-71500ef7e5c1-389fa86d {
    grid-column: span 12 / span 12;
  }

  #w-node-_3ce7efa8-7a0b-f16b-7355-6d64c66bfc84-389fa86d {
    grid-column: span 1 / span 1;
  }

  #w-node-_44d9b696-b066-d733-d1e0-657a5b5803d0-c693c06b, #w-node-_19199683-c6de-7e8a-9829-b83c52fff23e-c693c06b, #w-node-c3e33451-c5f2-3209-969e-ff2f9c7d24b1-c693c06b, #w-node-c143beac-ba37-c75b-e277-4654ec336017-c693c06b, #w-node-b35edde2-003c-ff88-2a00-e13bc13240cf-c693c06b {
    grid-column: span 12 / span 12;
  }

  #w-node-b49955db-eb87-adc4-3416-e75924ffad3b-c693c06b {
    justify-self: end;
  }

  #w-node-_0e469f51-d0e4-8d8c-b838-7816d3d7cfca-c693c06b, #w-node-_5690cea0-55d6-4e5c-c720-8d154b942b2e-c693c06b, #w-node-_7e3fff1c-34c3-8b19-6023-70c26ae5f935-c693c06b, #w-node-_2d0a4211-02d8-f7d4-f6a5-bb4f8aebebad-c693c06b, #w-node-_552eda3b-be37-bd12-4203-aebd999a6f52-c693c06b, #w-node-cef4eeb5-9888-69f1-8480-c1f80a04bf9b-c693c06b, #w-node-f63c2799-c4bf-a5f9-6e19-37fd10814aa0-c693c06b, #w-node-cf193022-189d-43d0-d98a-71500ef7e5c1-c693c06b {
    grid-column: span 12 / span 12;
  }

  #w-node-_3ce7efa8-7a0b-f16b-7355-6d64c66bfc84-c693c06b {
    grid-column: span 1 / span 1;
  }

  #w-node-_44d9b696-b066-d733-d1e0-657a5b5803d0-a9a1878f, #w-node-_19199683-c6de-7e8a-9829-b83c52fff23e-a9a1878f, #w-node-c3e33451-c5f2-3209-969e-ff2f9c7d24b1-a9a1878f, #w-node-c143beac-ba37-c75b-e277-4654ec336017-a9a1878f, #w-node-b35edde2-003c-ff88-2a00-e13bc13240cf-a9a1878f {
    grid-column: span 12 / span 12;
  }

  #w-node-b49955db-eb87-adc4-3416-e75924ffad3b-a9a1878f {
    justify-self: end;
  }

  #w-node-_0e469f51-d0e4-8d8c-b838-7816d3d7cfca-a9a1878f, #w-node-_5690cea0-55d6-4e5c-c720-8d154b942b2e-a9a1878f, #w-node-_7e3fff1c-34c3-8b19-6023-70c26ae5f935-a9a1878f, #w-node-_2d0a4211-02d8-f7d4-f6a5-bb4f8aebebad-a9a1878f, #w-node-_552eda3b-be37-bd12-4203-aebd999a6f52-a9a1878f, #w-node-cef4eeb5-9888-69f1-8480-c1f80a04bf9b-a9a1878f, #w-node-f63c2799-c4bf-a5f9-6e19-37fd10814aa0-a9a1878f, #w-node-cf193022-189d-43d0-d98a-71500ef7e5c1-a9a1878f {
    grid-column: span 12 / span 12;
  }

  #w-node-_3ce7efa8-7a0b-f16b-7355-6d64c66bfc84-a9a1878f {
    grid-column: span 1 / span 1;
  }

  #w-node-_44d9b696-b066-d733-d1e0-657a5b5803d0-a3a5ed64, #w-node-_19199683-c6de-7e8a-9829-b83c52fff23e-a3a5ed64, #w-node-c3e33451-c5f2-3209-969e-ff2f9c7d24b1-a3a5ed64, #w-node-c143beac-ba37-c75b-e277-4654ec336017-a3a5ed64, #w-node-b35edde2-003c-ff88-2a00-e13bc13240cf-a3a5ed64 {
    grid-column: span 12 / span 12;
  }

  #w-node-b49955db-eb87-adc4-3416-e75924ffad3b-a3a5ed64 {
    justify-self: end;
  }

  #w-node-_0e469f51-d0e4-8d8c-b838-7816d3d7cfca-a3a5ed64, #w-node-_5690cea0-55d6-4e5c-c720-8d154b942b2e-a3a5ed64, #w-node-_7e3fff1c-34c3-8b19-6023-70c26ae5f935-a3a5ed64, #w-node-_2d0a4211-02d8-f7d4-f6a5-bb4f8aebebad-a3a5ed64, #w-node-_552eda3b-be37-bd12-4203-aebd999a6f52-a3a5ed64, #w-node-cef4eeb5-9888-69f1-8480-c1f80a04bf9b-a3a5ed64, #w-node-f63c2799-c4bf-a5f9-6e19-37fd10814aa0-a3a5ed64, #w-node-cf193022-189d-43d0-d98a-71500ef7e5c1-a3a5ed64 {
    grid-column: span 12 / span 12;
  }

  #w-node-_3ce7efa8-7a0b-f16b-7355-6d64c66bfc84-a3a5ed64 {
    grid-column: span 1 / span 1;
  }

  #w-node-_7e247fe9-0a96-89b5-5d06-891297a2a1e4-edcd2001, #w-node-d6e9a011-5f00-17d0-6171-c44421598229-edcd2001, #w-node-f383e0b2-f64d-83c3-2e6b-f218e0e273cc-edcd2001, #w-node-_997aa43c-3df0-39e4-d5c2-743d97680f02-a5eb8579, #w-node-_077c5e0a-0d7d-8f96-5b9b-a5c676a521d4-a5eb8579, #w-node-_83e0442b-46db-944a-0dcb-73383a368cb7-a5eb8579, #w-node-e1b78224-d6d6-9f0b-536c-9de2b88720f5-a5eb8579, #w-node-_11aa361f-2afc-3499-6834-b8fe8bc7eeef-a5eb8579, #w-node-_11aa361f-2afc-3499-6834-b8fe8bc7ef50-a5eb8579, #w-node-_564c93da-73b5-fb8a-eb13-5f331c012451-a5eb8579, #w-node-dd74e1ab-dd0b-d815-f511-a8402225bb42-a5eb8579, #w-node-_0bbafb6d-ed42-d498-dcea-39e94fa4267d-a5eb8579, #w-node-_0533609e-6088-2509-589c-ed6a192f0863-a5eb8579, #w-node-_4a18ee79-96d0-c829-c51a-1d1a4f80a9f7-a5eb8579, #w-node-_71d69e01-bac7-8425-48a9-d026f8198f30-a5eb8579, #w-node-badee272-ec63-32d9-b90e-6a7b8d0715a6-a5eb8579, #w-node-_5a0e5449-7109-ac3e-dab5-7abf77736777-a5eb8579 {
    grid-column: span 12 / span 12;
  }

  #w-node-_5a0e5449-7109-ac3e-dab5-7abf777367cc-a5eb8579 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5a0e5449-7109-ac3e-dab5-7abf777367e6-a5eb8579, #w-node-d7b3da90-5e7c-ff6a-fcb3-5715eb05d3d8-352d52b1, #w-node-_5b64f4f4-bd5d-404c-4e3f-c76bce238289-352d52b1, #w-node-e9b63b19-121c-2de7-e7a1-7a7053c0a0d9-352d52b1, #w-node-dd4a3216-68b0-8550-18f4-0803e5f54a26-352d52b1, #w-node-_69c2a6ed-0939-2802-1bbe-c31d560b812f-352d52b1, #w-node-_91244a80-fd29-15ab-c06a-6f06f78428e6-352d52b1, #w-node-ba491803-c8bb-9a92-8ee7-8962310d6f44-352d52b1, #w-node-_7454c633-cdf2-354f-d5e0-5e4c5e8f3864-352d52b1, #w-node-_070de58d-a27f-182f-bac0-191779c910b9-352d52b1, #w-node-_8b86cd55-f331-93c8-9904-4baabee00915-a323dd23, #w-node-f93f3457-7bbf-0ffa-c3ca-f7b10398734f-a323dd23, #w-node-_50e3082f-7367-b86b-0fb8-a22afc3b2bb6-a323dd23, #w-node-_50e3082f-7367-b86b-0fb8-a22afc3b2bb7-a323dd23, #w-node-f0ecfbf2-2e48-ee54-a3e2-97441672def0-a323dd23, #w-node-_01ae58a6-9d9e-79a2-dbe9-a15ff3f5e049-a323dd23, #w-node-_9b9d0de1-e566-64ac-9bca-d11dab093074-a323dd23, #w-node-_041a6609-cedd-d223-0907-315a8a229ecb-a323dd23, #w-node-_57f43389-cc7b-0f96-c5b7-966b718f4b95-a323dd23, #w-node-f079b8e4-b00d-770a-9435-afc16da2b05c-a323dd23, #w-node-_47f42730-5b51-d101-cce1-81b5fe9eda32-a323dd23, #w-node-_8801772d-9c48-8b53-cbf2-83b03194d801-a323dd23, #w-node-_18ce6366-8351-11fb-e1ae-381a1129346a-a323dd23, #w-node-_8b86cd55-f331-93c8-9904-4baabee00915-6e69c8b3, #w-node-f93f3457-7bbf-0ffa-c3ca-f7b10398734f-6e69c8b3, #w-node-_50e3082f-7367-b86b-0fb8-a22afc3b2bb6-6e69c8b3, #w-node-_50e3082f-7367-b86b-0fb8-a22afc3b2bb7-6e69c8b3, #w-node-f0ecfbf2-2e48-ee54-a3e2-97441672def0-6e69c8b3, #w-node-_01ae58a6-9d9e-79a2-dbe9-a15ff3f5e049-6e69c8b3, #w-node-_9b9d0de1-e566-64ac-9bca-d11dab093074-6e69c8b3, #w-node-_041a6609-cedd-d223-0907-315a8a229ecb-6e69c8b3, #w-node-_57f43389-cc7b-0f96-c5b7-966b718f4b95-6e69c8b3, #w-node-f079b8e4-b00d-770a-9435-afc16da2b05c-6e69c8b3, #w-node-_47f42730-5b51-d101-cce1-81b5fe9eda32-6e69c8b3, #w-node-_8801772d-9c48-8b53-cbf2-83b03194d801-6e69c8b3, #w-node-_18ce6366-8351-11fb-e1ae-381a1129346a-6e69c8b3, #w-node-_8b86cd55-f331-93c8-9904-4baabee00915-dd38ac58, #w-node-f93f3457-7bbf-0ffa-c3ca-f7b10398734f-dd38ac58, #w-node-_50e3082f-7367-b86b-0fb8-a22afc3b2bb6-dd38ac58, #w-node-_50e3082f-7367-b86b-0fb8-a22afc3b2bb7-dd38ac58, #w-node-_9b9d0de1-e566-64ac-9bca-d11dab093074-dd38ac58, #w-node-_01ae58a6-9d9e-79a2-dbe9-a15ff3f5e049-dd38ac58, #w-node-f079b8e4-b00d-770a-9435-afc16da2b05c-dd38ac58, #w-node-_47f42730-5b51-d101-cce1-81b5fe9eda32-dd38ac58, #w-node-_8801772d-9c48-8b53-cbf2-83b03194d801-dd38ac58, #w-node-_18ce6366-8351-11fb-e1ae-381a1129346a-dd38ac58, #w-node-_8605769f-7f7a-8363-c78b-f3d21b625c1b-8231713c, #w-node-_041a6609-cedd-d223-0907-315a8a229ecb-8231713c, #w-node-_8de81870-ec97-fd8a-86bc-9c7d88e7c456-8231713c, #w-node-cae7221c-dc0f-9371-8d03-c1f1c8b49d20-8231713c, #w-node-_50e3082f-7367-b86b-0fb8-a22afc3b2bb6-8231713c, #w-node-_50e3082f-7367-b86b-0fb8-a22afc3b2bb7-8231713c, #w-node-d0f62f17-0f3f-f0e2-8122-2de3fb640bb9-8231713c, #w-node-_9b9d0de1-e566-64ac-9bca-d11dab093074-8231713c, #w-node-f079b8e4-b00d-770a-9435-afc16da2b05c-8231713c, #w-node-_57f43389-cc7b-0f96-c5b7-966b718f4b95-8231713c, #w-node-_7302f86b-6a4f-948c-15e1-a1b3a8e57f16-8231713c, #w-node-_47f42730-5b51-d101-cce1-81b5fe9eda32-8231713c, #w-node-_8801772d-9c48-8b53-cbf2-83b03194d801-8231713c, #w-node-_11353558-c3eb-1694-72c8-404df29f21da-8231713c, #w-node-_8b86cd55-f331-93c8-9904-4baabee00915-726aac22, #w-node-c7e35d19-0f26-613e-8673-c5602c9aab5e-726aac22, #w-node-_50e3082f-7367-b86b-0fb8-a22afc3b2bb6-726aac22, #w-node-_50e3082f-7367-b86b-0fb8-a22afc3b2bb7-726aac22, #w-node-_9b9d0de1-e566-64ac-9bca-d11dab093074-726aac22, #w-node-_01ae58a6-9d9e-79a2-dbe9-a15ff3f5e049-726aac22, #w-node-f079b8e4-b00d-770a-9435-afc16da2b05c-726aac22, #w-node-_47f42730-5b51-d101-cce1-81b5fe9eda32-726aac22, #w-node-_26121fcc-b1e8-b89a-0227-44b8aa014148-726aac22, #w-node-_18ce6366-8351-11fb-e1ae-381a1129346a-726aac22, #w-node-_41ed3694-4c63-ef15-964c-ae29cbf1ea88-b8399881, #w-node-_15788b0b-6bb5-7c8e-29db-404de0d53f1c-b8399881, #w-node-bad3e22d-cfd5-03d5-56b8-b20158cf49ac-b8399881, #w-node-_3abce180-5cc7-9993-3d8d-a76db6d2a392-b8399881, #w-node-_4ce39ef1-41c6-c36e-75af-0726aac16221-b8399881, #w-node-f14081b7-0e35-7ca3-1dfe-4ea1a921e81e-b8399881, #w-node-_8abe2b9e-8a71-f088-8cdf-db7f43debc63-b8399881, #w-node-_7adb8a55-6c84-d434-a60c-56759128e3eb-b8399881, #w-node-cf94d38e-b444-77cb-e674-c4f8fd94c6fc-b8399881, #w-node-_56bc0319-9ae3-fc61-c1ec-a048d936cf06-b8399881, #w-node-_7266fc1c-f4ec-7f76-9842-54a1e7608688-b8399881, #w-node-f64e8e18-29b5-8d1a-4208-7daefe77157a-b8399881, #w-node-_96b3355b-b6b8-1e22-7407-9506806af2c7-b8399881, #w-node-_6b849e62-6f72-99eb-fb04-6c814ce64548-b8399881, #w-node-_37920d54-7d1f-3d6b-d090-f28e59c6c75c-b8399881, #w-node-_95611c38-27e5-3490-3afb-7417b1ab2c90-b8399881, #w-node-_16fe6cf5-c99e-b8c5-694f-0cb3c5edd7a2-b8399881, #w-node-_24047de4-e84f-7694-a90a-d7566749024c-b8399881, #w-node-_2aabf731-25e4-0b49-312b-0a39ac6fa7c8-b8399881, #w-node-cbcf134a-78ac-4284-ed12-29eeb7a3fc7e-b8399881, #w-node-_323e4906-20a7-e1ce-9581-c65a64bbc34d-b8399881, #w-node-_1ce83a4a-b9e0-6e58-ec09-047b606e5474-c4d62f31, #w-node-_71c86fa9-5c8b-76ac-2245-768017eab781-c4d62f31, #w-node-_2a96f4de-31f1-1383-8ffb-1bbe9b326c0f-c4d62f31, #w-node-fc986d11-cdd5-a200-3914-d5fdf3e3519f-c4d62f31, #w-node-_45ca7792-3d26-4de4-6a5e-0c5001f38762-c4d62f31, #w-node-db7374c3-453b-879b-4267-9e1a0fa057e6-c4d62f31, #w-node-acebcf07-84f3-be9c-936e-4c9a44ac6c83-c4d62f31, #w-node-acebcf07-84f3-be9c-936e-4c9a44ac6c84-c4d62f31, #w-node-_0f109ab9-54e3-2d71-6d72-e5a75fe8872a-c4d62f31, #w-node-_2027d44b-56d6-fc96-1664-c74b96b2f906-c4d62f31, #w-node-a76fbe28-5e1e-457c-48fc-59c3cbb512fd-c4d62f31, #w-node-a76fbe28-5e1e-457c-48fc-59c3cbb51347-c4d62f31, #w-node-fcc62d70-f83f-ca16-164b-2d854d41e139-c4d62f31, #w-node-a76fbe28-5e1e-457c-48fc-59c3cbb5139d-c4d62f31, #w-node-a76fbe28-5e1e-457c-48fc-59c3cbb513bf-c4d62f31, #w-node-a76fbe28-5e1e-457c-48fc-59c3cbb513fb-c4d62f31, #w-node-a76fbe28-5e1e-457c-48fc-59c3cbb51438-c4d62f31, #w-node-_560ad11f-c6a7-77c0-37be-b367eb0f87e4-c4d62f31, #w-node-_5779f969-4714-d10d-2e7b-56526da43fbc-c4d62f31, #w-node-c8d8e677-0900-2f54-4aa4-7c30ee92d2a1-c4d62f31, #w-node-c8d8e677-0900-2f54-4aa4-7c30ee92d2a2-c4d62f31, #w-node-_8e01ee61-bcd9-3752-f40a-86b636c6121d-c4d62f31, #w-node-_8e01ee61-bcd9-3752-f40a-86b636c611c7-c4d62f31, #w-node-_8e01ee61-bcd9-3752-f40a-86b636c611d3-c4d62f31, #w-node-_0abeec6f-e567-06c6-763d-c2b8f15471a2-c4d62f31, #w-node-_4d7834c6-d1c7-66da-7542-cf63b074a6e2-c4d62f31, #w-node-_8e01ee61-bcd9-3752-f40a-86b636c61273-c4d62f31, #w-node-_8e01ee61-bcd9-3752-f40a-86b636c612a8-c4d62f31, #w-node-_8e01ee61-bcd9-3752-f40a-86b636c612f4-c4d62f31, #w-node-_8e01ee61-bcd9-3752-f40a-86b636c61331-c4d62f31, #w-node-_649e5e56-0349-c44f-1138-56fed2913cf3-c4d62f31, #w-node-_649e5e56-0349-c44f-1138-56fed2913d24-c4d62f31, #w-node-_649e5e56-0349-c44f-1138-56fed2913d51-c4d62f31, #w-node-_649e5e56-0349-c44f-1138-56fed2913d52-c4d62f31, #w-node-_649e5e56-0349-c44f-1138-56fed2913d64-c4d62f31, #w-node-_649e5e56-0349-c44f-1138-56fed2913d8e-c4d62f31, #w-node-_649e5e56-0349-c44f-1138-56fed2913d9a-c4d62f31, #w-node-_649e5e56-0349-c44f-1138-56fed2913de4-c4d62f31, #w-node-_649e5e56-0349-c44f-1138-56fed2913e2f-c4d62f31, #w-node-_649e5e56-0349-c44f-1138-56fed2913e3a-c4d62f31, #w-node-_649e5e56-0349-c44f-1138-56fed2913e5f-c4d62f31, #w-node-_649e5e56-0349-c44f-1138-56fed2913e9c-c4d62f31, #w-node-_649e5e56-0349-c44f-1138-56fed2913ed9-c4d62f31, #w-node-bf5e1056-37ed-6808-a6d7-b49aac0fa138-c4d62f31, #w-node-bf5e1056-37ed-6808-a6d7-b49aac0fa169-c4d62f31, #w-node-bf5e1056-37ed-6808-a6d7-b49aac0fa196-c4d62f31, #w-node-bf5e1056-37ed-6808-a6d7-b49aac0fa197-c4d62f31, #w-node-bf5e1056-37ed-6808-a6d7-b49aac0fa1a9-c4d62f31, #w-node-bf5e1056-37ed-6808-a6d7-b49aac0fa1d3-c4d62f31, #w-node-bf5e1056-37ed-6808-a6d7-b49aac0fa1df-c4d62f31, #w-node-bf5e1056-37ed-6808-a6d7-b49aac0fa229-c4d62f31, #w-node-bf5e1056-37ed-6808-a6d7-b49aac0fa274-c4d62f31, #w-node-bf5e1056-37ed-6808-a6d7-b49aac0fa27f-c4d62f31, #w-node-bf5e1056-37ed-6808-a6d7-b49aac0fa2a4-c4d62f31, #w-node-bf5e1056-37ed-6808-a6d7-b49aac0fa2e1-c4d62f31, #w-node-bf5e1056-37ed-6808-a6d7-b49aac0fa31e-c4d62f31, #w-node-_5529c716-8c7d-292f-f09d-83a0a37d10f1-c4d62f31, #w-node-b7cec5d3-b382-aee6-d3d2-fcd4de1fd1fb-c4d62f31, #w-node-_6d893368-4070-33e1-6d87-41fd2715392b-c4d62f31, #w-node-_1c3e9d5f-4ff1-2d5a-2d75-8677595cbb1d-c4d62f31, #w-node-_1c3e9d5f-4ff1-2d5a-2d75-8677595cbb1e-c4d62f31, #w-node-_5529c716-8c7d-292f-f09d-83a0a37d11e6-c4d62f31, #w-node-f282c2f5-8126-bb4d-6013-ad44a6d464ee-c4d62f31, #w-node-_5529c716-8c7d-292f-f09d-83a0a37d119c-c4d62f31, #w-node-_5529c716-8c7d-292f-f09d-83a0a37d1231-c4d62f31, #w-node-_5529c716-8c7d-292f-f09d-83a0a37d123c-c4d62f31, #w-node-_5529c716-8c7d-292f-f09d-83a0a37d1261-c4d62f31, #w-node-_5529c716-8c7d-292f-f09d-83a0a37d129e-c4d62f31, #w-node-_5529c716-8c7d-292f-f09d-83a0a37d12db-c4d62f31, #w-node-_83c4ff6f-857d-cd11-eeda-ae89021ed3d6-c4d62f31, #w-node-_83c4ff6f-857d-cd11-eeda-ae89021ed40b-c4d62f31, #w-node-_83c4ff6f-857d-cd11-eeda-ae89021ed438-c4d62f31, #w-node-_83c4ff6f-857d-cd11-eeda-ae89021ed439-c4d62f31, #w-node-_83c4ff6f-857d-cd11-eeda-ae89021ed481-c4d62f31, #w-node-f02a80db-ad0c-ba00-bb58-bce54a9c59e0-c4d62f31, #w-node-_83c4ff6f-857d-cd11-eeda-ae89021ed5c0-c4d62f31, #w-node-_83c4ff6f-857d-cd11-eeda-ae89021ed516-c4d62f31, #w-node-_83c4ff6f-857d-cd11-eeda-ae89021ed521-c4d62f31, #w-node-_83c4ff6f-857d-cd11-eeda-ae89021ed546-c4d62f31, #w-node-_83c4ff6f-857d-cd11-eeda-ae89021ed583-c4d62f31, #w-node-e86c9336-00c5-06c6-c9fc-b7830e102470-c4d62f31, #w-node-_3bbbaac8-ad50-b7da-ab62-ff12a21bd511-c4d62f31, #w-node-_3bbbaac8-ad50-b7da-ab62-ff12a21bd574-c4d62f31, #w-node-_3bbbaac8-ad50-b7da-ab62-ff12a21bd575-c4d62f31, #w-node-_3bbbaac8-ad50-b7da-ab62-ff12a21bd58d-c4d62f31, #w-node-ce9aa87f-0ca1-be63-2351-f11730fb6ce1-c4d62f31, #w-node-ce9aa87f-0ca1-be63-2351-f11730fb6d20-c4d62f31, #w-node-_3bbbaac8-ad50-b7da-ab62-ff12a21bd5da-c4d62f31, #w-node-_3bbbaac8-ad50-b7da-ab62-ff12a21bd5e5-c4d62f31, #w-node-_3bbbaac8-ad50-b7da-ab62-ff12a21bd608-c4d62f31, #w-node-_3bbbaac8-ad50-b7da-ab62-ff12a21bd645-c4d62f31, #w-node-_3bbbaac8-ad50-b7da-ab62-ff12a21bd682-c4d62f31, #w-node-_56a6314f-9525-75c6-be4b-6fd87013a0d0-c4d62f31, #w-node-cdd2dbf4-c79d-7aeb-c106-683692c01074-c4d62f31, #w-node-_4106f3be-4b31-6702-f0e6-f15301701303-c4d62f31, #w-node-_136f0a78-a136-2bcc-eb3c-01224e27dcca-c4d62f31, #w-node-_136f0a78-a136-2bcc-eb3c-01224e27dccb-c4d62f31, #w-node-_56a6314f-9525-75c6-be4b-6fd87013a115-c4d62f31, #w-node-_6f6cff68-44f8-0f82-702d-98c4eb5ee7e8-c4d62f31, #w-node-_6f6cff68-44f8-0f82-702d-98c4eb5ee827-c4d62f31, #w-node-_56a6314f-9525-75c6-be4b-6fd87013a162-c4d62f31, #w-node-_56a6314f-9525-75c6-be4b-6fd87013a16d-c4d62f31, #w-node-_56a6314f-9525-75c6-be4b-6fd87013a1a4-c4d62f31, #w-node-_56a6314f-9525-75c6-be4b-6fd87013a18f-c4d62f31, #w-node-_56a6314f-9525-75c6-be4b-6fd87013a1e1-c4d62f31, #w-node-_56a6314f-9525-75c6-be4b-6fd87013a21e-c4d62f31, #w-node-_36ad2d98-e440-291a-f1de-0e81d278a4d1-c4d62f31, #w-node-_36ad2d98-e440-291a-f1de-0e81d278a4fd-c4d62f31, #w-node-_36ad2d98-e440-291a-f1de-0e81d278a50c-c4d62f31, #w-node-_36ad2d98-e440-291a-f1de-0e81d278a52f-c4d62f31, #w-node-_36ad2d98-e440-291a-f1de-0e81d278a530-c4d62f31, #w-node-_36ad2d98-e440-291a-f1de-0e81d278a54b-c4d62f31, #w-node-f5343a68-2627-902d-9c63-a13c3a2b9bbe-c4d62f31, #w-node-_36ad2d98-e440-291a-f1de-0e81d278a5df-c4d62f31, #w-node-_36ad2d98-e440-291a-f1de-0e81d278a5ea-c4d62f31, #w-node-_36ad2d98-e440-291a-f1de-0e81d278a621-c4d62f31, #w-node-_36ad2d98-e440-291a-f1de-0e81d278a65d-c4d62f31, #w-node-_36ad2d98-e440-291a-f1de-0e81d278a681-c4d62f31, #w-node-_36ad2d98-e440-291a-f1de-0e81d278a6be-c4d62f31, #w-node-_4898d839-65ac-e63d-0e04-3a04e731ba71-5ad58432, #w-node-_2339cbde-6aef-7647-27d6-03ae194c89fe-5ad58432, #w-node-cc87dd85-fc8d-7d50-cd8f-328fd69ca875-5ad58432, #w-node-_4898d839-65ac-e63d-0e04-3a04e731babb-5ad58432, #w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec578-5ad58432, #w-node-e3ffa02a-b861-2f0d-791f-156747f16a50-5ad58432, #w-node-_4898d839-65ac-e63d-0e04-3a04e731bb79-5ad58432, #w-node-e6198d19-52a5-6e5b-9914-7c7eea01df47-5ad58432, #w-node-_2f326f34-9687-28ca-8c99-4b079e0b6b00-2e8b6ce8, #w-node-_2339cbde-6aef-7647-27d6-03ae194c89fe-2e8b6ce8, #w-node-cc87dd85-fc8d-7d50-cd8f-328fd69ca875-2e8b6ce8, #w-node-_4898d839-65ac-e63d-0e04-3a04e731babb-2e8b6ce8, #w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec578-2e8b6ce8, #w-node-e3ffa02a-b861-2f0d-791f-156747f16a50-2e8b6ce8, #w-node-_4898d839-65ac-e63d-0e04-3a04e731bb79-2e8b6ce8, #w-node-e6198d19-52a5-6e5b-9914-7c7eea01df47-2e8b6ce8, #w-node-_4898d839-65ac-e63d-0e04-3a04e731ba71-2955692f, #w-node-_2339cbde-6aef-7647-27d6-03ae194c89fe-2955692f, #w-node-_4898d839-65ac-e63d-0e04-3a04e731babb-2955692f, #w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec578-2955692f, #w-node-_4ecc27be-6173-88eb-0b31-502d409f6faf-2955692f, #w-node-e3ffa02a-b861-2f0d-791f-156747f16a50-2955692f, #w-node-_4898d839-65ac-e63d-0e04-3a04e731bb79-2955692f, #w-node-e6198d19-52a5-6e5b-9914-7c7eea01df47-2955692f, #w-node-_4898d839-65ac-e63d-0e04-3a04e731babb-8807e9ae, #w-node-_4898d839-65ac-e63d-0e04-3a04e731ba71-8807e9ae, #w-node-_2339cbde-6aef-7647-27d6-03ae194c89fe-8807e9ae, #w-node-_0cb711c7-9c8d-06cb-a0ca-8c7edad64d37-8807e9ae, #w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec578-8807e9ae, #w-node-_4717b8b5-2e97-3851-7182-76ce56d234fa-8807e9ae, #w-node-e3ffa02a-b861-2f0d-791f-156747f16a50-8807e9ae, #w-node-_4898d839-65ac-e63d-0e04-3a04e731bb79-8807e9ae, #w-node-e6198d19-52a5-6e5b-9914-7c7eea01df47-8807e9ae, #w-node-_719bbd01-86bf-0d80-33d1-02abe69f2e01-472cd66c, #w-node-_4898d839-65ac-e63d-0e04-3a04e731ba71-472cd66c, #w-node-_2339cbde-6aef-7647-27d6-03ae194c89fe-472cd66c, #w-node-_4898d839-65ac-e63d-0e04-3a04e731babb-472cd66c, #w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec578-472cd66c, #w-node-_4ecc27be-6173-88eb-0b31-502d409f6faf-472cd66c, #w-node-e3ffa02a-b861-2f0d-791f-156747f16a50-472cd66c, #w-node-c1f496c8-a272-1b71-de2a-68d10742c155-472cd66c, #w-node-e6198d19-52a5-6e5b-9914-7c7eea01df47-472cd66c, #w-node-_4898d839-65ac-e63d-0e04-3a04e731ba71-0f90b183, #w-node-_2339cbde-6aef-7647-27d6-03ae194c89fe-0f90b183, #w-node-_4898d839-65ac-e63d-0e04-3a04e731babb-0f90b183, #w-node-d8192297-04df-3301-a23e-3cafa5c96fbc-0f90b183, #w-node-_468cb75d-d3e7-8054-be3f-8733a7f004f9-0f90b183, #w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec578-0f90b183, #w-node-_20888033-3f1f-4228-d804-cdc07f7108b5-0f90b183, #w-node-_4ecc27be-6173-88eb-0b31-502d409f6faf-0f90b183, #w-node-e3ffa02a-b861-2f0d-791f-156747f16a50-0f90b183, #w-node-c1f496c8-a272-1b71-de2a-68d10742c155-0f90b183, #w-node-e6198d19-52a5-6e5b-9914-7c7eea01df47-0f90b183, #w-node-a5dc0f73-6add-d756-063b-87fa08faec30-25b0f943, #w-node-_6f8ad14e-5717-c0c3-48b1-196d6091eab5-25b0f943, #w-node-_4898d839-65ac-e63d-0e04-3a04e731ba71-25b0f943, #w-node-_7f3458a3-79bc-3659-f90d-73a189cb4b2a-25b0f943, #w-node-c9628f4a-40a0-dca0-0d93-ab3a2c247867-25b0f943, #w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec578-25b0f943, #w-node-_2cef47f5-67d8-70bc-52c5-6bad242d1518-25b0f943, #w-node-_4717b8b5-2e97-3851-7182-76ce56d234fa-25b0f943, #w-node-_16569e1a-85c8-12dd-4e7e-4ac7f197bf80-25b0f943, #w-node-e3ffa02a-b861-2f0d-791f-156747f16a50-25b0f943, #w-node-e353396e-4024-19ae-5ce2-0049a13b7b8b-25b0f943, #w-node-a6e4cba9-5ded-d38d-284c-899d4f999a5c-066ddc2f, #w-node-_4898d839-65ac-e63d-0e04-3a04e731ba71-066ddc2f, #w-node-_2339cbde-6aef-7647-27d6-03ae194c89fe-066ddc2f, #w-node-_6f8ad14e-5717-c0c3-48b1-196d6091eab5-066ddc2f, #w-node-a5f9b47b-224a-1897-075f-1a4105807a41-066ddc2f, #w-node-_796ef683-8a60-2648-e848-743687a7008d-066ddc2f, #w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec578-066ddc2f, #w-node-_2cef47f5-67d8-70bc-52c5-6bad242d1518-066ddc2f, #w-node-_4717b8b5-2e97-3851-7182-76ce56d234fa-066ddc2f, #w-node-e3ffa02a-b861-2f0d-791f-156747f16a50-066ddc2f, #w-node-e353396e-4024-19ae-5ce2-0049a13b7b8b-066ddc2f, #w-node-e6198d19-52a5-6e5b-9914-7c7eea01df47-066ddc2f, #w-node-_4898d839-65ac-e63d-0e04-3a04e731ba71-68981783, #w-node-_2339cbde-6aef-7647-27d6-03ae194c89fe-68981783, #w-node-_6f8ad14e-5717-c0c3-48b1-196d6091eab5-68981783, #w-node-a5f9b47b-224a-1897-075f-1a4105807a41-68981783, #w-node-_3e39c0eb-00c2-661b-50a5-b1ed95f8d1c5-68981783, #w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec578-68981783, #w-node-_2cef47f5-67d8-70bc-52c5-6bad242d1518-68981783, #w-node-_4717b8b5-2e97-3851-7182-76ce56d234fa-68981783, #w-node-f3ddb40e-c3cf-b313-14be-7d97b81c789e-68981783, #w-node-e3ffa02a-b861-2f0d-791f-156747f16a50-68981783, #w-node-e353396e-4024-19ae-5ce2-0049a13b7b8b-68981783, #w-node-e6198d19-52a5-6e5b-9914-7c7eea01df47-68981783, #w-node-_9fdb2a3b-3a20-b609-9012-7d7896991bd3-68981783, #w-node-_41ed3694-4c63-ef15-964c-ae29cbf1ea88-e71c66d9, #w-node-_15788b0b-6bb5-7c8e-29db-404de0d53f1c-e71c66d9, #w-node-bad3e22d-cfd5-03d5-56b8-b20158cf49ac-e71c66d9, #w-node-_3abce180-5cc7-9993-3d8d-a76db6d2a392-e71c66d9, #w-node-_4ce39ef1-41c6-c36e-75af-0726aac16221-e71c66d9, #w-node-f14081b7-0e35-7ca3-1dfe-4ea1a921e81e-e71c66d9, #w-node-_8abe2b9e-8a71-f088-8cdf-db7f43debc63-e71c66d9, #w-node-_95611c38-27e5-3490-3afb-7417b1ab2c90-e71c66d9, #w-node-_56bc0319-9ae3-fc61-c1ec-a048d936cf06-e71c66d9, #w-node-_7adb8a55-6c84-d434-a60c-56759128e3eb-e71c66d9, #w-node-_7266fc1c-f4ec-7f76-9842-54a1e7608688-e71c66d9, #w-node-be9bf0f9-cb87-3e76-f8cd-4f402b3c5d2d-e71c66d9, #w-node-e89a622f-5571-5060-7e28-3be8836d2563-e71c66d9, #w-node-_2aabf731-25e4-0b49-312b-0a39ac6fa7c8-e71c66d9, #w-node-_6cdd320e-ed47-af2e-83a3-7ebe9ea11ada-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d184916d-e71c66d9, #w-node-_37920d54-7d1f-3d6b-d090-f28e59c6c75c-e71c66d9, #w-node-cf94d38e-b444-77cb-e674-c4f8fd94c6fc-e71c66d9, #w-node-cbcf134a-78ac-4284-ed12-29eeb7a3fc7e-e71c66d9, #w-node-_323e4906-20a7-e1ce-9581-c65a64bbc34d-e71c66d9, #w-node-_4898d839-65ac-e63d-0e04-3a04e731babb-e245c90d, #w-node-_4898d839-65ac-e63d-0e04-3a04e731ba71-e245c90d, #w-node-b4d59959-71fe-4369-246a-a35db9ac2c4e-e245c90d, #w-node-be02f672-399d-e108-24d4-ae5577f3d001-e245c90d, #w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec578-e245c90d, #w-node-_4717b8b5-2e97-3851-7182-76ce56d234fa-e245c90d, #w-node-e3ffa02a-b861-2f0d-791f-156747f16a50-e245c90d, #w-node-_4898d839-65ac-e63d-0e04-3a04e731bb79-e245c90d, #w-node-e6198d19-52a5-6e5b-9914-7c7eea01df47-e245c90d, #w-node-f8574535-a16c-db3a-7f87-ca993e5ec520-d816a35c, #w-node-_4898d839-65ac-e63d-0e04-3a04e731babb-d816a35c, #w-node-_4898d839-65ac-e63d-0e04-3a04e731ba71-d816a35c, #w-node-_0b59406e-cd98-a6f3-3400-bafe4bff8a2d-d816a35c, #w-node-be02f672-399d-e108-24d4-ae5577f3d001-d816a35c, #w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec578-d816a35c, #w-node-_4717b8b5-2e97-3851-7182-76ce56d234fa-d816a35c, #w-node-_28fbd7dd-a21d-c84d-26ef-33c6bc775880-d816a35c, #w-node-_4735c1fd-57ae-fdbd-fbb2-46762e5fdad0-d816a35c, #w-node-_4898d839-65ac-e63d-0e04-3a04e731bb79-d816a35c, #w-node-_3bb8b28e-3f59-acda-5f12-cd84421910d7-b002c510, #w-node-_90a40052-3166-51d2-6024-111245598deb-b002c510, #w-node-_4898d839-65ac-e63d-0e04-3a04e731ba71-b002c510, #w-node-_2339cbde-6aef-7647-27d6-03ae194c89fe-b002c510, #w-node-_6f8ad14e-5717-c0c3-48b1-196d6091eab5-b002c510, #w-node-c9628f4a-40a0-dca0-0d93-ab3a2c247867-b002c510, #w-node-_4e0f50b2-0229-8763-ea72-db9827c1e34c-b002c510, #w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec578-b002c510, #w-node-_4717b8b5-2e97-3851-7182-76ce56d234fa-b002c510, #w-node-_81200dbd-da4b-8624-2ecc-30f03dcd1690-b002c510, #w-node-e3ffa02a-b861-2f0d-791f-156747f16a50-b002c510, #w-node-a8f085a5-6928-aaec-df35-2400fe304a3a-b002c510 {
    grid-column: span 12 / span 12;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_9ed316bd-1c89-8498-4042-e6f93bcde8f5-eea4e259 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: auto;
  }

  #w-node-_9ed316bd-1c89-8498-4042-e6f93bcde8f6-eea4e259 {
    align-self: auto;
  }

  #w-node-_9975e592-01ca-f683-a3fb-9360c525a492-eea4e259 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: auto;
  }

  #w-node-_2671e3fd-e1c2-5cf9-44c2-25197d352947-eea4e259 {
    display: none;
  }

  #w-node-_7fb6ec3d-07c7-bf4f-9cff-bbb4e9b87f48-e9b87f41 {
    order: -9999;
  }

  #our-office-div.w-node-_0884c5a8-6b0a-e5e8-f1b2-e0486ca42f19-e9b87f41 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_73d9d934-94d2-dd1b-ac3d-c4ff349d3c43-85039790 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: auto;
  }

  #w-node-df1e8183-4ad1-3145-4f50-1d550027c43e-9eb3dafe {
    grid-column: span 8 / span 8;
  }

  #w-node-af38e1a7-cc48-cb5f-d130-d428eb64d560-8015556c, #w-node-_33e0a4e2-636b-1008-6397-930863302ff0-67fb28dd, #w-node-_7f1426a1-e34a-7d85-1c9d-54806431e364-c214b83c, #w-node-_9bc54457-9115-a2ec-ae36-53b597a59f21-f3e199af {
    align-self: center;
  }

  #w-node-b7d41e34-3392-ec88-029c-c5e3988df7c2-f3e199af {
    justify-self: center;
  }

  #w-node-_04274285-b577-fc5d-71b1-8e7cbe8a7f94-f3e199af {
    grid-column: span 12 / span 12;
  }

  #w-node-_96bdd861-8498-990a-9e0c-588abf44557d-f3e199af {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_4948f942-cf7c-ac33-a25f-2b99f3dd884f-f3e199af {
    grid-column: span 12 / span 12;
  }

  #w-node-d5197d89-6643-e7fb-1464-a3f3e8ab453e-f3e199af {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: center;
  }

  #w-node-aa4ac495-87af-ae2f-335e-c6ddeaa04da0-f3e199af {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-ba6d13e8-0d77-a327-8d1d-df0a99ac6db4-f3e199af {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: center;
  }

  #w-node-bd681526-fc1a-6ede-cbe9-77441ef94ec2-f3e199af {
    grid-column: span 12 / span 12;
  }

  #w-node-f3ec7dbb-84a6-c925-ed32-eac3da24377d-f3e199af, #w-node-d74c3999-b15a-86cd-aaf5-59142ece6f4c-f3e199af {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_9c1cae90-79b0-5068-8f77-a18951f2d432-f3e199af {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: center;
  }

  #w-node-f49a8fce-9fa9-e917-f77d-27b60101080c-b78bae5a {
    align-self: center;
  }

  #w-node-fb0f8731-e653-8049-02f6-d7b516ff40be-b78bae5a {
    grid-column: span 12 / span 12;
  }

  #w-node-_33e0a4e2-636b-1008-6397-930863302ff0-395c88cb {
    align-self: center;
  }

  #w-node-e7eb6983-e30f-a969-2f9a-568f1d992bad-cd2ca77e {
    grid-column: span 8 / span 8;
  }

  #w-node-a28e6667-b959-30c3-14ae-f29224710a0e-ccf556e9 {
    align-self: center;
  }

  #w-node-f852502d-14bc-b73f-de3b-30e10ab9e776-ccf556e9 {
    justify-self: start;
  }

  #w-node-_7568b124-4879-875b-8409-256ba8d095e0-ccf556e9 {
    align-self: center;
  }

  #w-node-cd00601c-060c-36dd-9eb3-d45c54dc33ed-9efc3ab4 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_47c16b90-b0d7-c10c-4aa5-f1096d1db6ee-9efc3ab4 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: auto;
  }

  #w-node-_47c16b90-b0d7-c10c-4aa5-f1096d1db6ef-9efc3ab4 {
    align-self: auto;
  }

  #w-node-bd524524-1eb0-2a8a-70c0-5dd5455ee841-9efc3ab4 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-b75ec1d3-283b-8bb2-6e14-de57ffbce052-9efc3ab4 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02c5b-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02c5c-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02c62-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02c68-9efc3ab4, #w-node-_240ce30f-db59-8093-d0c8-bfdec4e02c6e-9efc3ab4, #w-node-cdf2bc8d-b9cc-5338-abff-5baf3822b31e-9efc3ab4, #w-node-cdf2bc8d-b9cc-5338-abff-5baf3822b31f-9efc3ab4, #w-node-cdf2bc8d-b9cc-5338-abff-5baf3822b325-9efc3ab4, #w-node-cdf2bc8d-b9cc-5338-abff-5baf3822b32b-9efc3ab4, #w-node-cdf2bc8d-b9cc-5338-abff-5baf3822b331-9efc3ab4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2f07026f-8213-227d-3198-eab57c0ec7b8-b67e9e2d {
    justify-self: center;
  }

  #w-node-_98286d1d-428c-51f8-395d-4e7d94d63854-b67e9e2d, #w-node-_39cfff09-ee7c-291a-94c0-6ad5017e7454-b67e9e2d {
    grid-column: span 12 / span 12;
  }

  #w-node-_3745a5ee-2d09-4b16-7f0b-6597717181eb-b67e9e2d {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_0cbc42e7-a157-53d2-f394-46397a5f9193-b67e9e2d {
    grid-column: span 12 / span 12;
  }

  #w-node-ae7900d3-b11b-b0bb-e9f4-94bd57c5dca4-b67e9e2d, #w-node-_3335093b-e8e5-449b-b401-010bd9f6e8e2-b67e9e2d, #w-node-afc61777-d430-0469-2b51-69770dbbece7-b67e9e2d {
    align-self: center;
  }

  #target-btn.w-node-e7eb6983-e30f-a969-2f9a-568f1d992bad-1e1727af {
    grid-column: span 8 / span 8;
  }

  #w-node-_658c6c39-86ab-f8b8-6108-8648f6fab29b-f8ad0991 {
    place-self: center;
  }

  #w-node-_640a3df5-610b-14db-c9a7-100a3fb0f561-4b380d73 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: auto;
  }

  #w-node-_640a3df5-610b-14db-c9a7-100a3fb0f562-4b380d73 {
    align-self: auto;
  }

  #w-node-_8a88d06a-8cdc-2744-98a7-52346374a792-4b380d73 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: auto;
  }

  #w-node-_8a88d06a-8cdc-2744-98a7-52346374a793-4b380d73 {
    align-self: auto;
  }

  #w-node-_85b8e5a8-5d7c-f27b-42e9-89a2b4727fab-7b4c54cc, #w-node-ce4e987d-ff70-2a7f-7f6e-944eacac1549-7b4c54cc, #w-node-bc921033-c8a9-4e6d-69bd-6373399233b9-7b4c54cc, #w-node-_85b8e5a8-5d7c-f27b-42e9-89a2b4727fab-5c93a306, #w-node-ce4e987d-ff70-2a7f-7f6e-944eacac1549-5c93a306, #w-node-bc921033-c8a9-4e6d-69bd-6373399233b9-5c93a306, #w-node-_85b8e5a8-5d7c-f27b-42e9-89a2b4727fab-d1325389, #w-node-ce4e987d-ff70-2a7f-7f6e-944eacac1549-d1325389, #w-node-bc921033-c8a9-4e6d-69bd-6373399233b9-d1325389 {
    align-self: center;
  }

  #w-node-_2facf0a3-8012-5fad-73c1-af4dfbab06d2-9464a852, #w-node-_83a573fc-e482-b000-1b24-a4276ee1f73c-1c7be5a8, #w-node-_02cbde84-d843-0da3-87b5-887c75ef0b56-f8d2c49a, #w-node-b56238c0-f0da-ac8c-8408-0ced8c7d4eab-c3aea121, #w-node-_40f1362b-cd19-fdd1-39f2-0f8db6edec1f-4c67f540, #w-node-_0413847e-9e55-d366-3bb0-1046c598d47e-fdebadfd, #w-node-db055c50-7bf4-8314-2e77-b9d3cf06c632-7a2954b0, #w-node-a3137839-8725-ce61-c151-9ebfa07dc910-6fbba803 {
    align-self: start;
  }

  #w-node-_3c9dcc78-6fb4-3c69-7214-ef07db8a9b42-877b150a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6a069f59-c69e-dc7d-7521-f68f9f6460ac-877b150a {
    grid-column: span 8 / span 8;
  }

  #w-node-_795aa1a0-31e4-5373-6006-af7ca4ac8168-4b9905e0 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: auto;
  }

  #w-node-_590bd4f9-3241-b03b-c36a-cb1be8db8985-4b9905e0 {
    grid-column: span 12 / span 12;
  }

  #w-node-_91c4a29f-6033-829e-49c0-e8edbc8e187c-4b9905e0 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_2dd913fc-18ed-8248-bbca-9e1cc10b7ac8-d93d2c3c {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: auto;
  }

  #w-node-b0a4e378-7fb1-7e22-8edf-dd7dea1f6401-d93d2c3c {
    grid-column: span 1 / span 1;
  }

  #w-node-db6426d0-fee3-05d4-b027-727f2fc78877-d93d2c3c {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_3c057723-969f-cf2d-a744-0c99ea6d48e2-d93d2c3c {
    grid-column: span 8 / span 8;
  }

  #w-node-_9f06c9f9-44b8-c88b-c503-3a1fe9a1148a-d93d2c3c, #w-node-_176c9c86-b88f-838e-4c6f-13e89691b9c7-d93d2c3c, #w-node-ed6406d3-719c-8909-b8d7-10720072d204-d93d2c3c, #w-node-_560d27b8-8221-d869-77e2-2ae34eb59d79-d93d2c3c {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_63024487-7e51-4d95-ab9b-49250478278c-d93d2c3c {
    grid-column: span 8 / span 8;
  }

  #w-node-_5088cbd0-5668-fa37-641d-95b2ac67fd74-d93d2c3c, #w-node-ba2bc2ef-a1cd-ad31-464c-39bd5f929aba-d93d2c3c {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-e28771e4-4258-dd60-9fd0-dbc21609fd04-d93d2c3c {
    grid-column: span 8 / span 8;
  }

  #w-node-e65b3d5d-e19c-b26c-08ff-101604e7fec3-d93d2c3c {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_126df1a7-acca-dad5-2a2a-4f069db5e834-058295d3 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: auto;
  }

  #w-node-f2c14040-a5ee-8e82-37c9-36f7f74cdca8-058295d3, #w-node-_304d93f0-c43e-a8c4-1212-2912a48728c7-058295d3, #w-node-_664a7bcc-d465-7e1a-ec8d-88d26a6cc5b6-058295d3, #w-node-e9edd007-a793-dd54-9a85-fdffc1caebb0-058295d3, #w-node-da7ae7fa-4ca7-3555-8d61-87e96a004a19-058295d3, #w-node-_45392dc3-464d-6bd8-a03e-e286a4eccf70-058295d3, #w-node-f9f99fe8-051f-7009-f909-8e45bd954511-058295d3, #w-node-bd3c6709-43d4-494d-bdc6-892ecc18ebdb-058295d3 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-d30c518d-c74a-08d9-00f0-0d51803544d9-058295d3 {
    grid-column: span 4 / span 4;
  }

  #w-node-f7c4c02a-a702-af7e-8775-bd15930e8f70-79edbe1c {
    grid-column: span 12 / span 12;
  }

  #w-node-_8d0fa1f3-81cb-a656-0266-f86be5c7eb9b-79edbe1c, #solutions.w-node-f539fe40-c67a-de11-fb95-7e9b1ab79a4b-79edbe1c, #w-node-d87f3bd9-58ae-cdaa-40e9-efcab9549619-79edbe1c, #w-node-_9d5c9672-50de-ded6-6367-5483ff67c4f0-79edbe1c, #get-in-touch.w-node-_898fa832-da83-a62d-e04d-a630c367118b-79edbe1c {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_8d809bd5-68b8-1d35-4931-e5a60875910a-79edbe1c {
    order: -9999;
  }

  #w-node-_8d809bd5-68b8-1d35-4931-e5a608759153-79edbe1c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_3b1936a3-215f-3857-47ca-7c9c287f7baf-1ef8976b {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: auto;
  }

  #w-node-_0ea31c33-f4eb-e2e7-e1d3-56277066f1b4-1ef8976b {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-a4699caf-c50a-899e-8d27-df34623dffbc-1ef8976b, #w-node-_8208c8df-d191-41a7-fa55-d6730eb605a1-1ef8976b, #w-node-_4f49e47c-6e81-151b-920b-b4770af7a82b-1ef8976b {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_923856f4-95db-de66-0629-ac15ea6b9871-1ef8976b {
    grid-column: span 8 / span 8;
  }

  #w-node-_2dd913fc-18ed-8248-bbca-9e1cc10b7ac8-7285f48f {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: auto;
  }

  #w-node-b0a4e378-7fb1-7e22-8edf-dd7dea1f6401-7285f48f {
    grid-column: span 1 / span 1;
  }

  #w-node-db6426d0-fee3-05d4-b027-727f2fc78877-7285f48f {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_3c057723-969f-cf2d-a744-0c99ea6d48e2-7285f48f {
    grid-column: span 8 / span 8;
  }

  #w-node-_9f06c9f9-44b8-c88b-c503-3a1fe9a1148a-7285f48f, #w-node-_176c9c86-b88f-838e-4c6f-13e89691b9c7-7285f48f, #w-node-ed6406d3-719c-8909-b8d7-10720072d204-7285f48f, #w-node-_560d27b8-8221-d869-77e2-2ae34eb59d79-7285f48f {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_63024487-7e51-4d95-ab9b-49250478278c-7285f48f {
    grid-column: span 8 / span 8;
  }

  #w-node-_5088cbd0-5668-fa37-641d-95b2ac67fd74-7285f48f, #w-node-ba2bc2ef-a1cd-ad31-464c-39bd5f929aba-7285f48f {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-e28771e4-4258-dd60-9fd0-dbc21609fd04-7285f48f {
    grid-column: span 8 / span 8;
  }

  #w-node-_49f9146a-e6d3-558a-51db-c3dc737e384c-7285f48f {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_2dd913fc-18ed-8248-bbca-9e1cc10b7ac8-c4fd460a {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: auto;
  }

  #w-node-b0a4e378-7fb1-7e22-8edf-dd7dea1f6401-c4fd460a {
    grid-column: span 1 / span 1;
  }

  #w-node-db6426d0-fee3-05d4-b027-727f2fc78877-c4fd460a {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_3c057723-969f-cf2d-a744-0c99ea6d48e2-c4fd460a {
    grid-column: span 8 / span 8;
  }

  #w-node-_9f06c9f9-44b8-c88b-c503-3a1fe9a1148a-c4fd460a, #w-node-_176c9c86-b88f-838e-4c6f-13e89691b9c7-c4fd460a, #w-node-ed6406d3-719c-8909-b8d7-10720072d204-c4fd460a, #w-node-_560d27b8-8221-d869-77e2-2ae34eb59d79-c4fd460a {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_63024487-7e51-4d95-ab9b-49250478278c-c4fd460a {
    grid-column: span 8 / span 8;
  }

  #w-node-_5088cbd0-5668-fa37-641d-95b2ac67fd74-c4fd460a, #w-node-ba2bc2ef-a1cd-ad31-464c-39bd5f929aba-c4fd460a {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-e28771e4-4258-dd60-9fd0-dbc21609fd04-c4fd460a {
    grid-column: span 8 / span 8;
  }

  #w-node-_322e87b3-c08a-a03d-3e63-e8799592a6d2-c4fd460a, #w-node-_9c94c03f-ff42-9b1d-5a72-7d839d6cd24c-a2a01c1b, #w-node-d20fe844-dc5c-6885-7c68-97946a225362-a2a01c1b, #w-node-f233eed9-8ca9-68bd-9e2f-18343236c16a-a2a01c1b, #w-node-d301f95f-7da3-3d1b-da7a-556cf8c48eea-a2a01c1b, #w-node-dd87b4a0-07d0-c535-31d2-adba85c0ccb7-a2a01c1b, #w-node-_5798ffdb-18be-6ff9-1515-f16e85a6eedd-a2a01c1b, #w-node-f7123ad4-4225-b20f-0538-2ec374cf4cee-1a82c7db, #w-node-_4557a2ba-2004-dadf-b7ba-bda8a7e6b135-1a82c7db, #w-node-e49b1d26-e61e-008b-da52-4ff5ec634a5d-1a82c7db, #w-node-_6e03e606-2ff0-7a3d-2a43-05c6016e04ee-1a82c7db, #w-node-_75c2f4f0-0788-0017-5f0f-ed418afdc106-1a82c7db, #w-node-c2f870de-acfd-102b-9bb8-c69d4e02472e-1a82c7db, #w-node-fc18a981-50b2-51c0-2f45-04a82a766212-1a82c7db, #w-node-_44d9b696-b066-d733-d1e0-657a5b5803d0-7fb70b2c, #w-node-_19199683-c6de-7e8a-9829-b83c52fff23e-7fb70b2c, #w-node-c3e33451-c5f2-3209-969e-ff2f9c7d24b1-7fb70b2c, #w-node-b35edde2-003c-ff88-2a00-e13bc13240cf-7fb70b2c, #w-node-_0e469f51-d0e4-8d8c-b838-7816d3d7cfca-7fb70b2c, #w-node-_5690cea0-55d6-4e5c-c720-8d154b942b2e-7fb70b2c, #w-node-_2d0a4211-02d8-f7d4-f6a5-bb4f8aebebad-7fb70b2c, #w-node-cef4eeb5-9888-69f1-8480-c1f80a04bf9b-7fb70b2c, #w-node-f63c2799-c4bf-a5f9-6e19-37fd10814aa0-7fb70b2c, #w-node-_44d9b696-b066-d733-d1e0-657a5b5803d0-389fa86d, #w-node-_19199683-c6de-7e8a-9829-b83c52fff23e-389fa86d, #w-node-c3e33451-c5f2-3209-969e-ff2f9c7d24b1-389fa86d, #w-node-b35edde2-003c-ff88-2a00-e13bc13240cf-389fa86d, #w-node-_0e469f51-d0e4-8d8c-b838-7816d3d7cfca-389fa86d, #w-node-_5690cea0-55d6-4e5c-c720-8d154b942b2e-389fa86d, #w-node-_2d0a4211-02d8-f7d4-f6a5-bb4f8aebebad-389fa86d, #w-node-cef4eeb5-9888-69f1-8480-c1f80a04bf9b-389fa86d, #w-node-f63c2799-c4bf-a5f9-6e19-37fd10814aa0-389fa86d, #w-node-_44d9b696-b066-d733-d1e0-657a5b5803d0-c693c06b, #w-node-_19199683-c6de-7e8a-9829-b83c52fff23e-c693c06b, #w-node-c3e33451-c5f2-3209-969e-ff2f9c7d24b1-c693c06b, #w-node-b35edde2-003c-ff88-2a00-e13bc13240cf-c693c06b, #w-node-_0e469f51-d0e4-8d8c-b838-7816d3d7cfca-c693c06b, #w-node-_5690cea0-55d6-4e5c-c720-8d154b942b2e-c693c06b, #w-node-_2d0a4211-02d8-f7d4-f6a5-bb4f8aebebad-c693c06b, #w-node-cef4eeb5-9888-69f1-8480-c1f80a04bf9b-c693c06b, #w-node-f63c2799-c4bf-a5f9-6e19-37fd10814aa0-c693c06b, #w-node-_44d9b696-b066-d733-d1e0-657a5b5803d0-a9a1878f, #w-node-_19199683-c6de-7e8a-9829-b83c52fff23e-a9a1878f, #w-node-c3e33451-c5f2-3209-969e-ff2f9c7d24b1-a9a1878f, #w-node-b35edde2-003c-ff88-2a00-e13bc13240cf-a9a1878f, #w-node-_0e469f51-d0e4-8d8c-b838-7816d3d7cfca-a9a1878f, #w-node-_5690cea0-55d6-4e5c-c720-8d154b942b2e-a9a1878f, #w-node-_2d0a4211-02d8-f7d4-f6a5-bb4f8aebebad-a9a1878f, #w-node-cef4eeb5-9888-69f1-8480-c1f80a04bf9b-a9a1878f, #w-node-f63c2799-c4bf-a5f9-6e19-37fd10814aa0-a9a1878f, #w-node-_44d9b696-b066-d733-d1e0-657a5b5803d0-a3a5ed64, #w-node-_19199683-c6de-7e8a-9829-b83c52fff23e-a3a5ed64, #w-node-c3e33451-c5f2-3209-969e-ff2f9c7d24b1-a3a5ed64, #w-node-b35edde2-003c-ff88-2a00-e13bc13240cf-a3a5ed64, #w-node-_0e469f51-d0e4-8d8c-b838-7816d3d7cfca-a3a5ed64, #w-node-_5690cea0-55d6-4e5c-c720-8d154b942b2e-a3a5ed64, #w-node-_2d0a4211-02d8-f7d4-f6a5-bb4f8aebebad-a3a5ed64, #w-node-cef4eeb5-9888-69f1-8480-c1f80a04bf9b-a3a5ed64, #w-node-f63c2799-c4bf-a5f9-6e19-37fd10814aa0-a3a5ed64, #w-node-_997aa43c-3df0-39e4-d5c2-743d97680f02-a5eb8579, #w-node-_077c5e0a-0d7d-8f96-5b9b-a5c676a521d4-a5eb8579, #w-node-_83e0442b-46db-944a-0dcb-73383a368cb7-a5eb8579, #w-node-e1b78224-d6d6-9f0b-536c-9de2b88720f5-a5eb8579, #w-node-_11aa361f-2afc-3499-6834-b8fe8bc7eeef-a5eb8579, #w-node-_564c93da-73b5-fb8a-eb13-5f331c012451-a5eb8579, #w-node-dd74e1ab-dd0b-d815-f511-a8402225bb42-a5eb8579, #w-node-_0bbafb6d-ed42-d498-dcea-39e94fa4267d-a5eb8579, #w-node-_0533609e-6088-2509-589c-ed6a192f0863-a5eb8579, #w-node-_4a18ee79-96d0-c829-c51a-1d1a4f80a9f7-a5eb8579, #w-node-_71d69e01-bac7-8425-48a9-d026f8198f30-a5eb8579, #w-node-badee272-ec63-32d9-b90e-6a7b8d0715a6-a5eb8579 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_5a0e5449-7109-ac3e-dab5-7abf7773677c-a5eb8579 {
    order: -9999;
  }

  #w-node-_5a0e5449-7109-ac3e-dab5-7abf777367c8-a5eb8579 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d7b3da90-5e7c-ff6a-fcb3-5715eb05d3d8-352d52b1 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: auto;
  }

  #w-node-_7454c633-cdf2-354f-d5e0-5e4c5e8f3864-352d52b1, #w-node-_50e3082f-7367-b86b-0fb8-a22afc3b2bb7-a323dd23, #w-node-_50e3082f-7367-b86b-0fb8-a22afc3b2bb7-6e69c8b3, #w-node-_50e3082f-7367-b86b-0fb8-a22afc3b2bb7-dd38ac58 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_8605769f-7f7a-8363-c78b-f3d21b625c1b-8231713c {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: auto;
  }

  #w-node-_50e3082f-7367-b86b-0fb8-a22afc3b2bb7-8231713c, #w-node-_50e3082f-7367-b86b-0fb8-a22afc3b2bb7-726aac22 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_6210c6c2-ae3e-4611-b47e-20a817843f57-b8399881 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-cba04649-f709-052e-b30d-4e75feedd7ec-b8399881, #w-node-cba04649-f709-052e-b30d-4e75feedd7ed-b8399881, #w-node-cba04649-f709-052e-b30d-4e75feedd7f3-b8399881, #w-node-cba04649-f709-052e-b30d-4e75feedd7f9-b8399881, #w-node-cba04649-f709-052e-b30d-4e75feedd7ff-b8399881 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-acebcf07-84f3-be9c-936e-4c9a44ac6c84-c4d62f31, #w-node-c8d8e677-0900-2f54-4aa4-7c30ee92d2a2-c4d62f31, #w-node-_649e5e56-0349-c44f-1138-56fed2913d52-c4d62f31, #w-node-bf5e1056-37ed-6808-a6d7-b49aac0fa197-c4d62f31, #w-node-_1c3e9d5f-4ff1-2d5a-2d75-8677595cbb1e-c4d62f31, #w-node-_83c4ff6f-857d-cd11-eeda-ae89021ed439-c4d62f31, #w-node-_3bbbaac8-ad50-b7da-ab62-ff12a21bd575-c4d62f31, #w-node-_136f0a78-a136-2bcc-eb3c-01224e27dccb-c4d62f31, #w-node-_36ad2d98-e440-291a-f1de-0e81d278a530-c4d62f31 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-a5dc0f73-6add-d756-063b-87fa08faec30-25b0f943, #w-node-a6e4cba9-5ded-d38d-284c-899d4f999a5c-066ddc2f {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: auto;
  }

  #w-node-_6210c6c2-ae3e-4611-b47e-20a817843f57-e71c66d9 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_21d16e44-13e5-44fd-a168-0531d1849178-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d1849179-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d184917f-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d1849185-e71c66d9, #w-node-_21d16e44-13e5-44fd-a168-0531d184918b-e71c66d9, #w-node-cba04649-f709-052e-b30d-4e75feedd7ec-e71c66d9, #w-node-cba04649-f709-052e-b30d-4e75feedd7ed-e71c66d9, #w-node-cba04649-f709-052e-b30d-4e75feedd7f3-e71c66d9, #w-node-cba04649-f709-052e-b30d-4e75feedd7f9-e71c66d9, #w-node-cba04649-f709-052e-b30d-4e75feedd7ff-e71c66d9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f8574535-a16c-db3a-7f87-ca993e5ec520-d816a35c, #w-node-_3bb8b28e-3f59-acda-5f12-cd84421910d7-b002c510 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: auto;
  }

  #w-node-_90a40052-3166-51d2-6024-111245598df3-b002c510, #w-node-_4e0f50b2-0229-8763-ea72-db9827c1e354-b002c510 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_7fb6ec3d-07c7-bf4f-9cff-bbb4e9b87f48-e9b87f41, #w-node-_2f0328e8-d116-3982-d834-bf21459c61f0-e9b87f41, #call-us-div.w-node-_0b17a377-2d6d-20a1-1830-216dfeb1ae84-e9b87f41 {
    order: -9999;
  }

  #our-office-div.w-node-_0884c5a8-6b0a-e5e8-f1b2-e0486ca42f19-e9b87f41 {
    grid-column: span 1 / span 1;
  }

  #w-node-ff808095-ca1c-02a3-3b32-bd2fb106f030-e9b87f41 {
    order: 9999;
  }

  #w-node-_57de7500-198b-3a1c-08a1-d8019aa2c8a8-07512817, #guidelines-cover.w-node-_26e22525-307c-72cc-b8ae-88f4891f8ef4-f3e199af, #guidelines-cover.w-node-_33e4d624-e17a-4722-2f04-b2a1f3f2841b-b78bae5a, #guidelines-cover.w-node-_4af3fd04-0482-554d-dfb7-fd1279216a18-b78bae5a, #guidelines-cover.w-node-_4904a9fa-d80c-70e2-dd3b-7b63a643e2d5-b78bae5a, #guidelines-cover.w-node-c75da3e3-d578-735e-ccdc-a756859dee0a-b78bae5a, #w-node-_57de7500-198b-3a1c-08a1-d8019aa2c8a8-cd2ca77e {
    justify-self: center;
  }

  #w-node-bd524524-1eb0-2a8a-70c0-5dd5455ee841-9efc3ab4 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_57de7500-198b-3a1c-08a1-d8019aa2c8a8-1e1727af, #guidelines-cover.w-node-df57a350-7b98-5688-bc97-806f7dbd7723-4b380d73 {
    justify-self: center;
  }

  #w-node-_1b5179d8-5e4b-2014-cd31-16795aad41ae-7b4c54cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d619417e-39c4-182e-0f34-e7a2978caafe-ee9c2a6b {
    align-self: center;
  }

  #w-node-_3cca0f4b-94ee-7f5f-2012-e435db78346e-ee9c2a6b {
    justify-self: end;
  }

  #w-node-a6587436-500f-e41a-962a-dd529b1ed7e0-ee9c2a6b, #w-node-_1ec09097-ef62-c50d-c540-ce9b841f8e47-ee9c2a6b, #w-node-ba9e55b1-c154-acfb-bf8c-27c36de1400b-ee9c2a6b {
    order: -9999;
  }

  #w-node-_894c0c84-6c8f-7ef9-c107-8f4b58a41a2e-58a41a2c {
    grid-column: span 8 / span 8;
  }

  #w-node-_894c0c84-6c8f-7ef9-c107-8f4b58a41a32-58a41a2c {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_894c0c84-6c8f-7ef9-c107-8f4b58a41a33-58a41a2c, #w-node-_894c0c84-6c8f-7ef9-c107-8f4b58a41a39-58a41a2c, #w-node-_894c0c84-6c8f-7ef9-c107-8f4b58a41a3f-58a41a2c, #w-node-_894c0c84-6c8f-7ef9-c107-8f4b58a41a45-58a41a2c, #w-node-_894c0c84-6c8f-7ef9-c107-8f4b58a41a4b-58a41a2c, #w-node-_894c0c84-6c8f-7ef9-c107-8f4b58a41a51-58a41a2c, #w-node-_894c0c84-6c8f-7ef9-c107-8f4b58a41a57-58a41a2c, #w-node-_894c0c84-6c8f-7ef9-c107-8f4b58a41a5d-58a41a2c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2f1f6d6a-ba5f-bfd0-444c-098587071fb8-1fc48476 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_2f1f6d6a-ba5f-bfd0-444c-098587071fb9-1fc48476, #w-node-_2f1f6d6a-ba5f-bfd0-444c-098587071fc0-1fc48476, #w-node-_2f1f6d6a-ba5f-bfd0-444c-098587071fc7-1fc48476, #w-node-_2f1f6d6a-ba5f-bfd0-444c-098587071fce-1fc48476 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a255e72c-ee13-2717-c022-a5d5dd9f48cb-1c17fe9c {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-a255e72c-ee13-2717-c022-a5d5dd9f48cc-1c17fe9c, #w-node-a255e72c-ee13-2717-c022-a5d5dd9f48d3-1c17fe9c, #w-node-a255e72c-ee13-2717-c022-a5d5dd9f48da-1c17fe9c, #w-node-a255e72c-ee13-2717-c022-a5d5dd9f48e1-1c17fe9c, #w-node-a255e72c-ee13-2717-c022-a5d5dd9f48e8-1c17fe9c, #w-node-a255e72c-ee13-2717-c022-a5d5dd9f48ef-1c17fe9c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_888365ab-f751-81b1-8f78-0deafe82384e-1cd270a0 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_888365ab-f751-81b1-8f78-0deafe82384f-1cd270a0, #w-node-_888365ab-f751-81b1-8f78-0deafe823856-1cd270a0, #w-node-_888365ab-f751-81b1-8f78-0deafe82385d-1cd270a0, #w-node-_888365ab-f751-81b1-8f78-0deafe823864-1cd270a0, #w-node-_888365ab-f751-81b1-8f78-0deafe82386b-1cd270a0, #w-node-_888365ab-f751-81b1-8f78-0deafe823872-1cd270a0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8ac4b9a4-c9c3-bec3-f4cc-72a4ab6db5d2-84ab697f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_8ac4b9a4-c9c3-bec3-f4cc-72a4ab6db5d3-84ab697f, #w-node-_8ac4b9a4-c9c3-bec3-f4cc-72a4ab6db5da-84ab697f, #w-node-_8ac4b9a4-c9c3-bec3-f4cc-72a4ab6db5e1-84ab697f, #w-node-_8ac4b9a4-c9c3-bec3-f4cc-72a4ab6db5e8-84ab697f, #w-node-_8ac4b9a4-c9c3-bec3-f4cc-72a4ab6db5ef-84ab697f, #w-node-_8ac4b9a4-c9c3-bec3-f4cc-72a4ab6db5f6-84ab697f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3176652d-b7b2-7e35-401a-6679a5b0f6ba-c5eed99a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_3176652d-b7b2-7e35-401a-6679a5b0f6bb-c5eed99a, #w-node-_3176652d-b7b2-7e35-401a-6679a5b0f6c2-c5eed99a, #w-node-_3176652d-b7b2-7e35-401a-6679a5b0f6c9-c5eed99a, #w-node-_3176652d-b7b2-7e35-401a-6679a5b0f6d0-c5eed99a, #w-node-_3176652d-b7b2-7e35-401a-6679a5b0f6d7-c5eed99a, #w-node-_3176652d-b7b2-7e35-401a-6679a5b0f6de-c5eed99a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9704e7e9-c911-163b-dacb-b3eee9cad16b-5804746d {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_9704e7e9-c911-163b-dacb-b3eee9cad16c-5804746d, #w-node-_9704e7e9-c911-163b-dacb-b3eee9cad173-5804746d, #w-node-_9704e7e9-c911-163b-dacb-b3eee9cad17a-5804746d, #w-node-_9704e7e9-c911-163b-dacb-b3eee9cad181-5804746d, #w-node-_9704e7e9-c911-163b-dacb-b3eee9cad188-5804746d, #w-node-_9704e7e9-c911-163b-dacb-b3eee9cad18f-5804746d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3c9dcc78-6fb4-3c69-7214-ef07db8a9b42-877b150a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #chapters.w-node-a8dcb810-765f-461d-6b9b-f1bb4d86445a-bbd87a89 {
    grid-column: span 8 / span 8;
  }

  #w-node-a8dcb810-765f-461d-6b9b-f1bb4d86445e-bbd87a89 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-a8dcb810-765f-461d-6b9b-f1bb4d86445f-bbd87a89, #w-node-a8dcb810-765f-461d-6b9b-f1bb4d864465-bbd87a89, #w-node-a8dcb810-765f-461d-6b9b-f1bb4d86446b-bbd87a89, #w-node-a8dcb810-765f-461d-6b9b-f1bb4d864477-bbd87a89, #w-node-a8dcb810-765f-461d-6b9b-f1bb4d86447d-bbd87a89, #w-node-a8dcb810-765f-461d-6b9b-f1bb4d864483-bbd87a89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_05f53434-d29f-6adc-9d4a-c49ec1cf12a5-ce0bc914 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_05f53434-d29f-6adc-9d4a-c49ec1cf12a6-ce0bc914, #w-node-_05f53434-d29f-6adc-9d4a-c49ec1cf12ad-ce0bc914, #w-node-_05f53434-d29f-6adc-9d4a-c49ec1cf12b4-ce0bc914, #w-node-_05f53434-d29f-6adc-9d4a-c49ec1cf12bb-ce0bc914 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3063f5e2-060d-dbf6-b2e9-a6e7974c6a39-f32bb8d9 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_3063f5e2-060d-dbf6-b2e9-a6e7974c6a3a-f32bb8d9, #w-node-_3063f5e2-060d-dbf6-b2e9-a6e7974c6a41-f32bb8d9, #w-node-_3063f5e2-060d-dbf6-b2e9-a6e7974c6a48-f32bb8d9, #w-node-_3063f5e2-060d-dbf6-b2e9-a6e7974c6a4f-f32bb8d9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a255e72c-ee13-2717-c022-a5d5dd9f48cb-121e5feb {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-a255e72c-ee13-2717-c022-a5d5dd9f48cc-121e5feb, #w-node-a255e72c-ee13-2717-c022-a5d5dd9f48d3-121e5feb, #w-node-a255e72c-ee13-2717-c022-a5d5dd9f48e1-121e5feb, #w-node-a255e72c-ee13-2717-c022-a5d5dd9f48e8-121e5feb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b002fdbc-d411-4e82-1083-0a138f5c7f89-c90e8ed8 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-b002fdbc-d411-4e82-1083-0a138f5c7f8a-c90e8ed8, #w-node-b002fdbc-d411-4e82-1083-0a138f5c7f91-c90e8ed8, #w-node-b002fdbc-d411-4e82-1083-0a138f5c7f98-c90e8ed8, #w-node-b002fdbc-d411-4e82-1083-0a138f5c7f9f-c90e8ed8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2f1f6d6a-ba5f-bfd0-444c-098587071fb8-9d75708b {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_2f1f6d6a-ba5f-bfd0-444c-098587071fb9-9d75708b, #w-node-_2f1f6d6a-ba5f-bfd0-444c-098587071fc0-9d75708b, #w-node-_2f1f6d6a-ba5f-bfd0-444c-098587071fc7-9d75708b, #w-node-_2f1f6d6a-ba5f-bfd0-444c-098587071fce-9d75708b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_453b22e0-363f-d2a2-3fc1-e0c741a99209-927e8e47 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_453b22e0-363f-d2a2-3fc1-e0c741a9920a-927e8e47, #w-node-_453b22e0-363f-d2a2-3fc1-e0c741a99212-927e8e47, #w-node-_453b22e0-363f-d2a2-3fc1-e0c741a9921b-927e8e47, #w-node-_453b22e0-363f-d2a2-3fc1-e0c741a99223-927e8e47 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3b9fb9bf-8865-1060-0adf-cfb960a5dd98-bace728f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_3b9fb9bf-8865-1060-0adf-cfb960a5dd99-bace728f, #w-node-_3b9fb9bf-8865-1060-0adf-cfb960a5dda1-bace728f, #w-node-_3b9fb9bf-8865-1060-0adf-cfb960a5ddaa-bace728f, #w-node-_3b9fb9bf-8865-1060-0adf-cfb960a5ddb2-bace728f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5d3f6906-5230-8a66-9a9d-3f532321c842-3bef5202 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_5d3f6906-5230-8a66-9a9d-3f532321c843-3bef5202, #w-node-_5d3f6906-5230-8a66-9a9d-3f532321c84b-3bef5202, #w-node-_5d3f6906-5230-8a66-9a9d-3f532321c854-3bef5202, #w-node-_5d3f6906-5230-8a66-9a9d-3f532321c85c-3bef5202 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f3abde24-076d-6a25-7f64-b061d9121db4-6d51ecd1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-f3abde24-076d-6a25-7f64-b061d9121db5-6d51ecd1, #w-node-f3abde24-076d-6a25-7f64-b061d9121dbd-6d51ecd1, #w-node-f3abde24-076d-6a25-7f64-b061d9121dc6-6d51ecd1, #w-node-f3abde24-076d-6a25-7f64-b061d9121dce-6d51ecd1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6a080705-fac7-8dd0-0360-876c4e018047-35c28a7a {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_3382d9b1-feab-e91a-92e8-d63ebff688ae-35c28a7a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_3382d9b1-feab-e91a-92e8-d63ebff688af-35c28a7a, #w-node-_3382d9b1-feab-e91a-92e8-d63ebff688b7-35c28a7a, #w-node-_3382d9b1-feab-e91a-92e8-d63ebff688be-35c28a7a, #w-node-_3382d9b1-feab-e91a-92e8-d63ebff688c5-35c28a7a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ec0ad91d-5035-7e68-0575-7d0c9a863bdf-dfdc3cc6 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-ec0ad91d-5035-7e68-0575-7d0c9a863be0-dfdc3cc6, #w-node-ec0ad91d-5035-7e68-0575-7d0c9a863be8-dfdc3cc6, #w-node-ec0ad91d-5035-7e68-0575-7d0c9a863bef-dfdc3cc6, #w-node-ec0ad91d-5035-7e68-0575-7d0c9a863bf6-dfdc3cc6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-eb35cdb3-c8e5-3e86-ab9a-f765b5950492-1e756402 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-eb35cdb3-c8e5-3e86-ab9a-f765b5950493-1e756402, #w-node-eb35cdb3-c8e5-3e86-ab9a-f765b595049b-1e756402, #w-node-eb35cdb3-c8e5-3e86-ab9a-f765b59504a2-1e756402, #w-node-eb35cdb3-c8e5-3e86-ab9a-f765b59504a9-1e756402 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-df32729f-6b50-ec08-93e0-0bc7a228cd42-3c9df5f1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-df32729f-6b50-ec08-93e0-0bc7a228cd43-3c9df5f1, #w-node-df32729f-6b50-ec08-93e0-0bc7a228cd4b-3c9df5f1, #w-node-df32729f-6b50-ec08-93e0-0bc7a228cd52-3c9df5f1, #w-node-df32729f-6b50-ec08-93e0-0bc7a228cd59-3c9df5f1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_05f53434-d29f-6adc-9d4a-c49ec1cf12a5-150d4b5c {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_05f53434-d29f-6adc-9d4a-c49ec1cf12a6-150d4b5c, #w-node-_05f53434-d29f-6adc-9d4a-c49ec1cf12ad-150d4b5c, #w-node-_05f53434-d29f-6adc-9d4a-c49ec1cf12b4-150d4b5c, #w-node-_05f53434-d29f-6adc-9d4a-c49ec1cf12bb-150d4b5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5716fb94-bce8-d0e6-2aa3-8ba6937e7870-4b9905e0 {
    grid-column: span 8 / span 8;
  }

  #w-node-_5af1d743-9235-49ad-cae6-1784402708d3-4b9905e0 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-d30c518d-c74a-08d9-00f0-0d51803544d9-058295d3 {
    grid-column: span 8 / span 8;
  }

  #w-node-_8d809bd5-68b8-1d35-4931-e5a60875910a-79edbe1c, #w-node-_8d809bd5-68b8-1d35-4931-e5a608759148-79edbe1c {
    order: -9999;
  }

  #w-node-_8d809bd5-68b8-1d35-4931-e5a608759153-79edbe1c {
    grid-column: span 1 / span 1;
  }

  #w-node-_8d809bd5-68b8-1d35-4931-e5a608759157-79edbe1c {
    order: 9999;
  }

  #w-node-_3382d9b1-feab-e91a-92e8-d63ebff688ae-e0f0d170 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_3382d9b1-feab-e91a-92e8-d63ebff688af-e0f0d170, #w-node-_3382d9b1-feab-e91a-92e8-d63ebff688b7-e0f0d170, #w-node-_3382d9b1-feab-e91a-92e8-d63ebff688be-e0f0d170, #w-node-_3382d9b1-feab-e91a-92e8-d63ebff688c5-e0f0d170 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ddf605f4-f124-a2c6-1ae0-221a2a8a5d6d-4fdb9102 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-ddf605f4-f124-a2c6-1ae0-221a2a8a5d6e-4fdb9102, #w-node-ddf605f4-f124-a2c6-1ae0-221a2a8a5d76-4fdb9102, #w-node-ddf605f4-f124-a2c6-1ae0-221a2a8a5d7d-4fdb9102, #w-node-ddf605f4-f124-a2c6-1ae0-221a2a8a5d84-4fdb9102 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3e6d476b-0b9f-63fd-7969-cd731b03de98-4843f60a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_3e6d476b-0b9f-63fd-7969-cd731b03de99-4843f60a, #w-node-_3e6d476b-0b9f-63fd-7969-cd731b03dea1-4843f60a, #w-node-_3e6d476b-0b9f-63fd-7969-cd731b03dea8-4843f60a, #w-node-_3e6d476b-0b9f-63fd-7969-cd731b03deaf-4843f60a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_922a0147-3228-46ad-d0a4-06896faec388-645deb9d {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_922a0147-3228-46ad-d0a4-06896faec389-645deb9d, #w-node-_922a0147-3228-46ad-d0a4-06896faec391-645deb9d, #w-node-_922a0147-3228-46ad-d0a4-06896faec398-645deb9d, #w-node-_922a0147-3228-46ad-d0a4-06896faec39f-645deb9d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9e437584-d4fd-2ab7-f574-f3646f0c942a-214c2e88 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_9e437584-d4fd-2ab7-f574-f3646f0c942b-214c2e88, #w-node-_9e437584-d4fd-2ab7-f574-f3646f0c9433-214c2e88, #w-node-_9e437584-d4fd-2ab7-f574-f3646f0c943a-214c2e88, #w-node-_9e437584-d4fd-2ab7-f574-f3646f0c9441-214c2e88 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7d3399af-924e-f6d5-8ad7-f6587f9ef15c-a2a01c1b {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5a0e5449-7109-ac3e-dab5-7abf7773677c-a5eb8579, #w-node-_5a0e5449-7109-ac3e-dab5-7abf777367bd-a5eb8579 {
    order: -9999;
  }

  #w-node-_5a0e5449-7109-ac3e-dab5-7abf777367c8-a5eb8579 {
    grid-column: span 1 / span 1;
  }

  #w-node-_5a0e5449-7109-ac3e-dab5-7abf777367cc-a5eb8579 {
    order: 9999;
  }

  #w-node-_2c117619-7283-b8c6-0943-1a7691bac291-a323dd23, #w-node-_2c117619-7283-b8c6-0943-1a7691bac291-6e69c8b3, #w-node-_2c117619-7283-b8c6-0943-1a7691bac291-dd38ac58, #w-node-_2c117619-7283-b8c6-0943-1a7691bac291-8231713c, #w-node-_2c117619-7283-b8c6-0943-1a7691bac291-726aac22 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_15788b0b-6bb5-7c8e-29db-404de0d53f1c-b8399881 {
    grid-column: span 8 / span 8;
  }

  #w-node-bad3e22d-cfd5-03d5-56b8-b20158cf49b1-b8399881 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6210c6c2-ae3e-4611-b47e-20a817843f57-b8399881 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-a76fbe28-5e1e-457c-48fc-59c3cbb51306-c4d62f31, #w-node-_8e01ee61-bcd9-3752-f40a-86b636c611dc-c4d62f31, #w-node-_649e5e56-0349-c44f-1138-56fed2913da3-c4d62f31, #w-node-bf5e1056-37ed-6808-a6d7-b49aac0fa1e8-c4d62f31, #w-node-_5529c716-8c7d-292f-f09d-83a0a37d11a5-c4d62f31, #w-node-_83c4ff6f-857d-cd11-eeda-ae89021ed48a-c4d62f31, #w-node-_3bbbaac8-ad50-b7da-ab62-ff12a21bd59a-c4d62f31, #w-node-_56a6314f-9525-75c6-be4b-6fd87013a122-c4d62f31, #w-node-_36ad2d98-e440-291a-f1de-0e81d278a558-c4d62f31, #w-node-_4898d839-65ac-e63d-0e04-3a04e731ba7a-5ad58432, #w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec57f-5ad58432, #w-node-_2f326f34-9687-28ca-8c99-4b079e0b6b08-2e8b6ce8, #w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec57f-2e8b6ce8, #w-node-_4898d839-65ac-e63d-0e04-3a04e731ba7a-2955692f, #w-node-e97130e6-27d4-a1bb-99ac-b808782cc4cf-2955692f, #w-node-_4898d839-65ac-e63d-0e04-3a04e731ba7a-8807e9ae, #w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec57f-8807e9ae, #w-node-_4898d839-65ac-e63d-0e04-3a04e731ba7a-472cd66c, #w-node-e97130e6-27d4-a1bb-99ac-b808782cc4cf-472cd66c, #w-node-_4898d839-65ac-e63d-0e04-3a04e731ba7a-0f90b183, #w-node-e97130e6-27d4-a1bb-99ac-b808782cc4cf-0f90b183, #w-node-de02b31c-99d7-5a8e-139b-167dcf0d2d9a-25b0f943, #w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec57f-25b0f943, #w-node-_4898d839-65ac-e63d-0e04-3a04e731ba7a-066ddc2f, #w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec57f-066ddc2f, #w-node-_4898d839-65ac-e63d-0e04-3a04e731ba7a-68981783, #w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec57f-68981783 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_15788b0b-6bb5-7c8e-29db-404de0d53f1c-e71c66d9 {
    grid-column: span 8 / span 8;
  }

  #w-node-bad3e22d-cfd5-03d5-56b8-b20158cf49b1-e71c66d9 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6210c6c2-ae3e-4611-b47e-20a817843f57-e71c66d9 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_4898d839-65ac-e63d-0e04-3a04e731ba7a-e245c90d, #w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec57f-e245c90d, #w-node-_4898d839-65ac-e63d-0e04-3a04e731ba7a-d816a35c, #w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec57f-d816a35c, #w-node-_90a40052-3166-51d2-6024-111245598df3-b002c510, #w-node-_4e0f50b2-0229-8763-ea72-db9827c1e354-b002c510, #w-node-_55424ea3-c4e1-aa6e-c965-201c8f8ec57f-b002c510 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_73d9d934-94d2-dd1b-ac3d-c4ff349d3c43-85039790 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: auto;
  }

  #w-node-_70829cba-b0da-541d-58dc-7a11b71e9925-ea9d0a95 {
    align-self: start;
  }

  #w-node-_70829cba-b0da-541d-58dc-7a11b71e992f-ea9d0a95 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: end center;
  }

  #w-node-_39be7fa0-c2a1-c550-4597-18a3a73b6f24-ea9d0a95 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_1fc732d8-8c22-a9bf-1735-060634512154-6b76eced, #w-node-df1e8183-4ad1-3145-4f50-1d550027c43e-9eb3dafe, #w-node-_5015b6e2-006e-dc91-207a-0bfaa8b575a9-344b64a1, #w-node-_962f696b-afcf-a242-3ee2-e47002b167fc-0400f47d {
    grid-column: span 4 / span 4;
  }

  #w-node-_2c145c2a-ac21-bded-9367-5794295c9c82-0400f47d {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_46ae27a9-89d3-abe7-506c-8ac87b3c2a6a-0400f47d, #w-node-a6552a33-c802-2300-f21a-d660c2309396-0400f47d, #w-node-c404f8e9-eb0f-8329-2428-3560c8263ce3-8015556c, #w-node-da24b110-72ff-9016-ff5e-a281d5308f6b-67fb28dd, #w-node-_01449e79-a814-9f51-d0d1-3a08cbee6dba-67fb28dd {
    grid-column: span 4 / span 4;
  }

  #w-node-_57de7500-198b-3a1c-08a1-d8019aa2c8a8-07512817, #w-node-c8ace2f6-988f-6a13-1d7c-1417054f5ff5-07512817 {
    justify-self: center;
  }

  #US-Job-Openings.w-node-_01449e79-a814-9f51-d0d1-3a08cbee6dba-395c88cb, #Steps-to-Apply.w-node-_22014ced-3e29-7c94-9e2f-d3d1e391a87e-395c88cb, #w-node-_83a96e18-db28-3500-4d9d-0c226f8ed684-395c88cb {
    grid-column: span 4 / span 4;
  }

  #Instructions-for-Claiming.w-node-eac63b96-f9ba-7a7e-a986-b19f25a169be-cd2ca77e {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_57de7500-198b-3a1c-08a1-d8019aa2c8a8-cd2ca77e, #w-node-c8ace2f6-988f-6a13-1d7c-1417054f5ff5-cd2ca77e, #w-node-_5b54c678-f2d6-9e9c-0f2f-174128bad8e7-ccf556e9 {
    justify-self: center;
  }

  #w-node-_753fb712-c7d4-b0ab-fd25-0e77e87599e3-b67e9e2d {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_57de7500-198b-3a1c-08a1-d8019aa2c8a8-1e1727af {
    justify-self: center;
  }

  #w-node-ab80c109-28a3-1893-e5b7-92c78086e93f-1e1727af {
    grid-column: span 4 / span 4;
  }

  #w-node-c8ace2f6-988f-6a13-1d7c-1417054f5ff5-1e1727af {
    justify-self: center;
  }

  #w-node-_5015b6e2-006e-dc91-207a-0bfaa8b575a9-cfe4aa6b {
    grid-column: span 4 / span 4;
  }

  #w-node-e8f24b1d-c92d-f64b-8c91-47bbc4e66ee4-7b4c54cc {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #apply-for-jobs.w-node-_01449e79-a814-9f51-d0d1-3a08cbee6dba-7b4c54cc {
    grid-column: span 4 / span 4;
  }

  #w-node-e8f24b1d-c92d-f64b-8c91-47bbc4e66ee4-5c93a306 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #apply-for-jobs.w-node-_01449e79-a814-9f51-d0d1-3a08cbee6dba-d1325389 {
    grid-column: span 4 / span 4;
  }

  #w-node-d619417e-39c4-182e-0f34-e7a2978caafe-ee9c2a6b {
    justify-self: start;
  }

  #w-node-_83a573fc-e482-b000-1b24-a4276ee1f73c-1c7be5a8 {
    align-self: start;
  }

  #w-node-_2f1f6d6a-ba5f-bfd0-444c-098587071fb8-1fc48476, #w-node-a255e72c-ee13-2717-c022-a5d5dd9f48cb-1c17fe9c, #w-node-_888365ab-f751-81b1-8f78-0deafe82384e-1cd270a0, #w-node-_8ac4b9a4-c9c3-bec3-f4cc-72a4ab6db5d2-84ab697f, #w-node-_3176652d-b7b2-7e35-401a-6679a5b0f6ba-c5eed99a, #w-node-_9704e7e9-c911-163b-dacb-b3eee9cad16b-5804746d, #w-node-a8dcb810-765f-461d-6b9b-f1bb4d86445e-bbd87a89, #w-node-_05f53434-d29f-6adc-9d4a-c49ec1cf12a5-ce0bc914, #w-node-_3063f5e2-060d-dbf6-b2e9-a6e7974c6a39-f32bb8d9, #w-node-a255e72c-ee13-2717-c022-a5d5dd9f48cb-121e5feb, #w-node-b002fdbc-d411-4e82-1083-0a138f5c7f89-c90e8ed8, #w-node-_2f1f6d6a-ba5f-bfd0-444c-098587071fb8-9d75708b, #w-node-_453b22e0-363f-d2a2-3fc1-e0c741a99209-927e8e47, #w-node-_3b9fb9bf-8865-1060-0adf-cfb960a5dd98-bace728f, #w-node-_5d3f6906-5230-8a66-9a9d-3f532321c842-3bef5202, #w-node-f3abde24-076d-6a25-7f64-b061d9121db4-6d51ecd1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6a080705-fac7-8dd0-0360-876c4e018047-35c28a7a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3382d9b1-feab-e91a-92e8-d63ebff688ae-35c28a7a, #w-node-ec0ad91d-5035-7e68-0575-7d0c9a863bdf-dfdc3cc6, #w-node-eb35cdb3-c8e5-3e86-ab9a-f765b5950492-1e756402, #w-node-df32729f-6b50-ec08-93e0-0bc7a228cd42-3c9df5f1, #w-node-_05f53434-d29f-6adc-9d4a-c49ec1cf12a5-150d4b5c {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_795aa1a0-31e4-5373-6006-af7ca4ac8168-4b9905e0, #w-node-_2dd913fc-18ed-8248-bbca-9e1cc10b7ac8-d93d2c3c, #w-node-_126df1a7-acca-dad5-2a2a-4f069db5e834-058295d3 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: auto;
  }

  #w-node-_3382d9b1-feab-e91a-92e8-d63ebff688ae-e0f0d170, #w-node-ddf605f4-f124-a2c6-1ae0-221a2a8a5d6d-4fdb9102, #w-node-_3e6d476b-0b9f-63fd-7969-cd731b03de98-4843f60a, #w-node-_922a0147-3228-46ad-d0a4-06896faec388-645deb9d, #w-node-_9e437584-d4fd-2ab7-f574-f3646f0c942a-214c2e88 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3b1936a3-215f-3857-47ca-7c9c287f7baf-1ef8976b, #w-node-_2dd913fc-18ed-8248-bbca-9e1cc10b7ac8-7285f48f, #w-node-_2dd913fc-18ed-8248-bbca-9e1cc10b7ac8-c4fd460a, #w-node-d7b3da90-5e7c-ff6a-fcb3-5715eb05d3d8-352d52b1, #w-node-_8605769f-7f7a-8363-c78b-f3d21b625c1b-8231713c {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: auto;
  }

  #w-node-_7adb8a55-6c84-d434-a60c-56759128e433-b8399881 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a5dc0f73-6add-d756-063b-87fa08faec30-25b0f943, #w-node-a6e4cba9-5ded-d38d-284c-899d4f999a5c-066ddc2f {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: auto;
  }

  #w-node-_7adb8a55-6c84-d434-a60c-56759128e433-e71c66d9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f8574535-a16c-db3a-7f87-ca993e5ec520-d816a35c, #w-node-_3bb8b28e-3f59-acda-5f12-cd84421910d7-b002c510 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: auto;
  }

  #w-node-_90a40052-3166-51d2-6024-111245598df3-b002c510, #w-node-_4e0f50b2-0229-8763-ea72-db9827c1e354-b002c510 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }
}
