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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Sf Pro Text Webfont;
  src: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65cb4436c767834c232d4132_sf-pro-text-regular-webfont.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Text Webfont;
  src: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65cb443690d259915df82cd6_sf-pro-text-medium-webfont.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Text Webfont;
  src: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65cb4436b48808429e643c66_sf-pro-text-bold-webfont.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Text Webfont;
  src: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65cb443619d06c416cfc6591_sf-pro-text-semibold-webfont.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Text;
  src: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65cc84142512d0a2d972097e_sf-pro-text_thin.woff2") format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Text;
  src: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65cc8414838e0b18fb6cdeeb_sf-pro-text_bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Text;
  src: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65cc8414fda47be12153e1c7_sf-pro-text_semibold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Text;
  src: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65cc841435cbfaf65f0c2b0b_sf-pro-text_regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Display;
  src: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65e55f4dd292a3b9c939a55d_sf-pro-display_semibold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Display;
  src: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65e55f4d210be27342b1eb7c_sf-pro-display_bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Display;
  src: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65e55f4e36df4f46dd074f7d_sf-pro-display_thin.woff2") format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Display;
  src: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65e55f4d171ab7d9e0627d71_sf-pro-display_light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Display;
  src: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65e55f4dfe545c4ba0be0e78_sf-pro-display_medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Display;
  src: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65e55f4e1f401f1fee4a1c4d_sf-pro-display_regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Display;
  src: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65e55f4eb7dd2368cc6ae762_sf-pro-display_ultralight.woff2") format("woff2");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Lazy January;
  src: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/679098eed4cb8a00f9f987a6_Lazy%20January.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Minionpro;
  src: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/67a9c818d97b6c9025828531_MinionPro-BoldIt.otf") format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

:root {
  --white-3: white;
  --black: black;
  --white2: #fffdfa;
  --relume-library-lite--rl-black: black;
  --grey: #a8a8a8;
  --yellow: #fdba2f;
  --relume-library-lite--rl-white: white;
  --grey-new-2: #626262;
  --red: #d63348;
  --grey-new: #202020;
  --uni-blue: #3a86df;
  --yellow-2: #ffdd96;
  --grey-2: #434e60;
  --us-blue: #304bec;
  --untitled-ui--white: white;
  --f-grey: #606060;
  --_bsc---brand-yellow: #d9a441;
  --_bsc---brand-red: #b44b3a;
  --_bsc---brand-white: white;
  --_bsc---black: #1c1c1e;
  --relume-library-lite--500: 500;
  --voilet: #9f76f9;
  --relume-library-lite--rl-gray: #f4f4f4;
  --untitled-ui--font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  --relume-library-lite--400: 400;
  --relume-library-lite--700: 700;
  --untitled-ui--primary700: #6941c6;
  --untitled-ui--gray300: #d0d5dd;
  --untitled-ui--gray900: #101828;
  --untitled-ui--gray700: #344054;
  --untitled-ui--primary100: #f4ebff;
  --untitled-ui--primary600: #7f56d9;
  --untitled-ui--gray800: #1d2939;
  --untitled-ui--gray50: #f9fafb;
  --untitled-ui--gray100: #f2f4f7;
  --untitled-ui--gray600: #475467;
}

.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-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

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

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

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-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-users-userformpagewrap {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  max-width: 340px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.w-users-userloginformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformheader {
  text-align: center;
}

.w-users-userformbutton {
  text-align: center;
  width: 100%;
}

.w-users-userformfooter {
  justify-content: space-between;
  margin-top: 12px;
  display: flex;
}

.w-users-userformerrorstate {
  margin-left: 20px;
  margin-right: 20px;
  position: absolute;
  top: 100%;
  left: 0%;
  right: 0%;
}

.w-users-usersignupformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformsuccessstate {
  display: none;
}

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

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-users-usersignupverificationmessage {
  display: none;
}

.w-users-userresetpasswordformwrapper, .w-users-userupdatepasswordformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

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

.w-users-blockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-users-blockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  margin-bottom: 20px;
  padding: 20px;
}

.w-users-useraccountformsavebutton {
  text-align: center;
  margin-right: 8px;
}

.w-users-useraccountformcancelbutton {
  text-align: center;
  color: #333;
  background-color: #d3d3d3;
}

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

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

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

body {
  color: #000;
  font-family: Sf Pro Text Webfont, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

h1 {
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sf Pro Display, sans-serif;
  font-size: 72px;
  line-height: 1.2;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sf Pro Display, sans-serif;
  font-size: 2.5rem;
  line-height: 1.2;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sf Pro Display, sans-serif;
  font-size: 2rem;
  line-height: 1.2;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sf Pro Display, sans-serif;
  font-size: 1.375rem;
  line-height: 1.3;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

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

p {
  margin-bottom: 0;
}

ul {
  margin-top: 1rem;
  margin-bottom: 0;
  padding-left: 1.5rem;
}

ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.5rem;
}

li {
  margin-bottom: .25rem;
}

img {
  border-radius: 0;
  max-width: 100%;
  display: inline-block;
}

label {
  margin-bottom: .25rem;
  font-weight: 500;
}

blockquote {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

figure {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

figcaption {
  text-align: center;
  margin-top: .25rem;
}

.utility-page_component {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.utility-page_wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 30%;
  max-width: 80rem;
  margin-top: -201px;
  display: flex;
}

.utility-page_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.utility-page_image {
  margin-left: auto;
  margin-right: auto;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.margin-custom2 {
  margin: 2.5rem;
}

.padding-xlarge {
  padding: 4rem;
}

.margin-xlarge {
  margin: 4rem;
}

.margin-xsmall {
  margin: .5rem;
}

.padding-xhuge {
  padding: 8rem;
}

.margin-custom1 {
  margin: 1.5rem;
}

.padding-0 {
  padding: 0;
}

.padding-xxhuge {
  padding: 12rem;
}

.padding-huge {
  padding: 6rem;
}

.margin-large {
  margin: 3rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.margin-xxsmall {
  margin: .25rem;
}

.padding-custom3 {
  padding: 3.5rem;
}

.padding-large {
  padding: 3rem;
}

.margin-tiny {
  margin: .125rem;
}

.padding-small {
  padding: 1rem;
}

.padding-custom2 {
  padding: 2.5rem;
}

.margin-custom3 {
  margin: 3.5rem;
}

.padding-custom1 {
  padding: 1.5rem;
}

.margin-huge {
  margin: 6rem;
}

.padding-medium {
  padding: 2rem;
}

.padding-medium.is-mba {
  padding-left: 0;
  padding-right: 0;
}

.padding-medium.is-diff {
  padding-left: .5rem;
  padding-right: .5rem;
}

.padding-xsmall {
  padding: .5rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.padding-xxsmall {
  padding: .25rem;
}

.margin-xhuge {
  margin: 8rem;
}

.padding-tiny {
  padding: .125rem;
}

.margin-small {
  margin: 1rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-xxhuge {
  margin: 12rem;
}

.margin-0 {
  margin: 0;
}

.margin-horizontal {
  margin-top: 0;
  margin-bottom: 0;
}

.padding-top {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.margin-vertical, .margin-vertical.margin-small {
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-xxlarge, .margin-bottom.margin-xsmall-2 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-regular {
  margin-bottom: 1rem;
}

.margin-bottom.margin-medium, .margin-bottom.margin-small, .margin-bottom.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-small {
  margin: 0 0 1rem;
}

.margin-bottom.margin-large, .margin-bottom.margin-xlarge, .margin-bottom.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-small {
  margin: 0 0 1rem;
}

.padding-left, .padding-left.padding-small {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.padding-vertical {
  padding-left: 0;
  padding-right: 0;
}

.padding-horizontal {
  padding-top: 0;
  padding-bottom: 0;
}

.margin-right {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-small.m {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.margin-top.margin-medium, .margin-top.margin-xxsmall, .margin-top.margin-small {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-left {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.padding-right {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.padding-bottom {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.form_checkbox {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.form_checkbox-icon {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-checked {
  background-size: 90%;
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-focus {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.fs-styleguide_background {
  border: 1px solid #0000001a;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.fs-styleguide_spacing {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-image: linear-gradient(to top, #0073e61a, #fff0);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start stretch;
  display: grid;
  position: relative;
}

.icon-1x1-small {
  flex: none;
  width: 1rem;
  height: 1rem;
}

.overflow-auto {
  overflow: auto;
}

.spacing-clean {
  margin: 0;
  padding: 0;
}

.icon-1x1-large {
  width: 2.5rem;
  height: 2.5rem;
}

.z-index-2 {
  z-index: 2;
  position: relative;
}

.fs-styleguide_background-space {
  width: 1px;
  height: 1px;
  margin: 5rem;
}

.text-weight-semibold {
  font-weight: 600;
  line-height: 120%;
}

.text-weight-semibold.ijijk, .text-weight-semibold.ttrrr, .text-weight-semibold.reett {
  color: #000;
}

.text-weight-semibold.ergg {
  color: #5a4444;
}

.text-style-strikethrough {
  text-decoration: line-through;
}

.fs-styleguide_item {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  border-bottom: 1px solid #0000001a;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 3rem;
  display: grid;
  position: relative;
}

.fs-styleguide_item.is-stretch {
  justify-items: stretch;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.fs-styleguide_item-header {
  border-bottom: 1px solid #0000001a;
  width: 100%;
  padding-bottom: 2rem;
}

.fs-styleguide_heading-large {
  font-size: 6rem;
}

.background-color-black {
  color: #f5f5f5;
  background-color: #000;
}

.z-index-1 {
  z-index: 1;
  border-radius: 20px;
  position: relative;
}

.z-index-1.is-white {
  background-color: var(--white-3);
  width: 100%;
  height: 100%;
  padding: 20px;
}

.text-color-black {
  color: var(--black);
}

.text-color-grey {
  color: #c8c8c8;
  line-height: 1.2;
}

.fs-styleguide_2-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.fs-styleguide_2-col.is-align-start {
  align-items: start;
}

.form_message-success {
  padding: 1.25rem;
}

.fs-styleguide_row {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-h3 {
  letter-spacing: 0;
  font-family: Sf Pro Display, sans-serif;
  font-size: 2rem;
  line-height: 1.2;
}

.heading-h3.regular {
  color: #fff;
  letter-spacing: 0;
  font-size: 2rem;
  font-weight: 600;
}

.heading-h3.regular.is-white {
  color: var(--white2);
  font-size: 2rem;
  line-height: .9;
}

.heading-h3.regular.is-black {
  text-transform: none;
}

.heading-h3.text-weight-semibold {
  letter-spacing: 0;
  font-size: 2rem;
  line-height: 120%;
}

.heading-h3.is-black {
  color: #000;
  font-size: 2rem;
  font-weight: 300;
}

.heading-h3.ispdff {
  font-weight: 300;
}

.text-rich-text h1, .text-rich-text h2, .text-rich-text h3, .text-rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.text-rich-text h5, .text-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}

.text-rich-text p {
  margin-bottom: 1rem;
}

.text-rich-text ul, .text-rich-text ol {
  margin-bottom: 1.5rem;
}

.container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.icon-height-small {
  height: 1rem;
}

.icon-1x1-medium {
  width: 2rem;
  height: 2rem;
}

.heading-style-h1 {
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
}

.heading-style-h1.is-black.is-diff {
  font-size: 2.5rem;
  line-height: 1.2;
}

.heading-style-h1.is-black.is-diff.dccz {
  text-align: center;
  letter-spacing: -1px;
  font-size: 2rem;
}

.heading-style-h1.is-black.is-diff.is-white {
  color: #fff;
}

.heading-style-h1.sm {
  font-size: 3.5rem;
}

.padding-global {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-global.padding-section-large.is-diff {
  padding-top: 8rem;
  padding-bottom: 4rem;
  overflow: hidden;
}

.padding-global.padding-section-large.is-diff.isnew {
  padding-bottom: 4rem;
}

.padding-global.padding-section-large.is-diff.isnew.isok-diff {
  padding-top: 8rem;
  padding-bottom: 1rem;
}

.padding-global.padding-section-large.is-diff.isnotneed {
  padding-top: 4rem;
  padding-bottom: 6rem;
}

.padding-global.padding-section-large.is-diff.is-liat {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.padding-global.padding-section-large.is-diff.is-liat.is-dyf {
  padding-top: 8rem;
  padding-bottom: 4rem;
}

.padding-global.padding-section-large.is-diff.is-new {
  padding-top: 4rem;
}

.padding-global.padding-section-large.is-diff.okay-op {
  overflow: visible;
}

.padding-global.padding-section-large.is-diff.okay-op.rdrg {
  padding-bottom: 8rem;
}

.padding-global.padding-section-large.is-diff.tfytf {
  padding-top: 0;
  padding-bottom: 0;
}

.padding-global.padding-section-large.is-diff.esfs {
  padding-top: 4rem;
}

.padding-global.padding-section-large.is-diff.esfs.ffgf {
  padding-top: 0;
}

.padding-global.padding-section-large.is-diff.sdcs {
  padding-bottom: 0;
}

.padding-global.padding-section-large.is-diff.sdcs.sesd, .padding-global.padding-section-large.is-diff.is-brand {
  padding-top: 4rem;
}

.padding-global.padding-section-large.is-6rem {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.padding-global.padding-section-large.is-difff.uyg {
  padding-top: 2rem;
}

.padding-global.padding-section-large.is-marq {
  padding-left: 0;
  padding-right: 0;
}

.padding-global.padding-section-large.is-marq.is-8 {
  padding-top: 6rem;
}

.padding-global.padding-section-large.is-marq.is-8.ty6 {
  padding-top: 4rem;
}

.padding-global.padding-section-large.is-marq.is-8.ty6.sff {
  padding-top: 0;
}

.padding-global.padding-section-large.is-marq.is-8.iho {
  padding-top: 6rem;
  padding-bottom: 4rem;
}

.padding-global.padding-section-large.is-marq.is-8.iho.is-eup {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 4rem;
}

.padding-global.padding-section-large.is-marq.is-8.iho.is-eup.is-top {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.padding-global.padding-section-large.is-marq.is-8.iho.is-eup.is-news {
  padding-bottom: 4rem;
}

.padding-global.padding-section-large.is-marq.is-8.iho.is-eup.sesc {
  padding-bottom: 8rem;
}

.padding-global.padding-section-large.is-marq.is-8.iho.is-eup.sesc.ff {
  padding-top: 8rem;
}

.padding-global.padding-section-large.is-marq.is-8.iho.is-eup.gbfgt.rdgdg {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.padding-global.padding-section-large.is-marq.is-8.iho.is-eup.dadd {
  padding-top: 4rem;
}

.padding-global.padding-section-large.is-marq.is-8.iho.is-eup.isnooed {
  padding-bottom: 0;
}

.padding-global.padding-section-large.is-marq.is-8.iho.is-eup.isnooed.tttre {
  padding-top: 6rem;
}

.padding-global.padding-section-large.is-marq.is-8.iho.is-eup.isnooed.tttre.h-100 {
  padding-bottom: 18rem;
}

.padding-global.padding-section-large.is-marq.is-8.iho.is-eup.sefs {
  padding-bottom: 0;
}

.padding-global.padding-section-large.is-marq.is-8.iho.is-eup.dwadd {
  padding-top: 6rem;
}

.padding-global.padding-section-large.is-marq.is-8.iho.is-eup.efsse {
  padding-top: 4rem;
}

.padding-global.padding-section-large.is-marq.is-8.iho.is-eup.efsse.is-ddiff {
  padding-top: 6rem;
}

.padding-global.padding-section-large.is-marq.is-8.iho.is-eup.awda {
  padding-top: 4rem;
}

.padding-global.padding-section-large.is-marq.is-8.iho.is-eup.wdad {
  padding-top: 12rem;
}

.padding-global.padding-section-large.is-marq.is-8.iho.is-eup.efsfs {
  padding-top: 4rem;
}

.padding-global.padding-section-large.is-marq.is-8.iho.is-eup.efsfs.esefs {
  padding-top: 2rem;
  overflow: clip;
}

.padding-global.padding-section-large.is-marq.is-8.iho.is-eup.efsfs.esefs.ffeere {
  padding-bottom: 2rem;
}

.padding-global.padding-section-large.is-4rwem {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.padding-global.padding-section-large.is-4rwem.is-diff {
  padding-left: 0;
  padding-right: 0;
}

.padding-global.padding-section-large.esfe {
  padding-top: 8rem;
  padding-bottom: 4rem;
}

.padding-global.padding-section-large.esfe.ghh {
  height: 100%;
  padding-top: 4rem;
}

.padding-global.padding-section-large.esfe.ghh.ijij.ghhgh {
  z-index: 17;
  position: relative;
}

.padding-global.padding-section-large.esfe.ghh.ijij.is4rem {
  padding-top: 8rem;
}

.padding-global.padding-section-large.is-new {
  width: 100%;
  height: 100%;
  padding-top: 8rem;
  padding-bottom: 4rem;
  display: flex;
}

.padding-global.padding-section-large.is-new.feff {
  padding-top: 4rem;
}

.padding-global.padding-section-large.is-newpad.ijs {
  padding-bottom: 6rem;
}

.padding-global.padding-section-large.is-newpad.is-diff {
  padding-top: 4rem;
  padding-bottom: 0;
}

.padding-global.padding-section-large.is-newf {
  z-index: 1;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding-bottom: 6rem;
  display: flex;
  position: relative;
}

.padding-global.padding-section-large.is-newf.okok {
  padding-bottom: 6rem;
}

.padding-global.padding-section-large.is-newf.okok.rdgrg {
  box-sizing: border-box;
  padding-bottom: 0;
}

.padding-global.padding-section-large.is-newf.okok.rdgrg.is-leaderflc {
  padding-top: 8rem;
  padding-bottom: 6rem;
}

.padding-global.padding-section-large.is-newf.okay {
  padding-top: 12rem;
  padding-bottom: 4rem;
}

.padding-global.padding-section-large.is-newf.okay.is-uapadd {
  padding-top: 4rem;
  padding-bottom: 0;
}

.padding-global.padding-section-large.is-newf.okay.is-uapadd.rsedd {
  padding-top: 8rem;
  padding-bottom: 0;
}

.padding-global.padding-section-large.is-newf.okay.is-uapadd.rsedd.is-diff {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.padding-global.padding-section-large.is-newf.okay.is-uapadd.rsedd.is-diff.is-4rem {
  flex-flow: column;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.padding-global.padding-section-large.is-newf.okay.is-uapadd.rsedd.frrr {
  z-index: 5;
  padding-top: 6rem;
}

.padding-global.padding-section-large.is-newf.okij {
  padding-top: 11rem;
}

.padding-global.padding-section-large.is-newdesign {
  padding-bottom: 6rem;
}

.padding-global.padding-section-large.is-newpad {
  padding-top: 4rem;
  padding-bottom: 4rem;
  overflow: visible;
}

.padding-global.padding-section-large.is-newpad.ft5t {
  padding-bottom: 0;
}

.padding-global.padding-section-large.is-top {
  padding-top: 8rem;
}

.padding-global.padding-section-large.eeee, .padding-global.padding-section-large.is-didd {
  padding-top: 10rem;
}

.padding-global.padding-section-large.is-8rem {
  padding-top: 8rem;
}

.padding-global.padding-section-large.fxvx {
  padding-top: 4rem;
  padding-bottom: 2rem;
}

.padding-global.padding-section-large {
  color: #f6f5f1;
  padding-top: 6rem;
  padding-bottom: 8rem;
  overflow: hidden;
}

.padding-global.padding-section-large.is-b-2rem {
  padding-top: 8rem;
  padding-bottom: 4rem;
}

.padding-global.is-formusp {
  padding-top: 4rem;
  padding-bottom: 4rem;
  text-decoration: none;
}

.padding-global.is-formusp.tgfg {
  padding-top: 2rem;
}

.padding-global.is-formusp.ghhh {
  padding-bottom: 0;
}

.padding-global.is-formusp.is-no {
  padding-top: 0;
  padding-bottom: 0;
}

.padding-global.btm-our {
  margin-bottom: 3rem;
}

.text-weight-normal {
  font-weight: 400;
}

.text-weight-normal.opacity50 {
  width: auto;
}

.text-weight-normal.no-break {
  white-space: nowrap;
  flex: none;
  font-size: .9rem;
}

.padding-section-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.padding-section-small.padding-extra-top {
  padding-top: 6rem;
}

.max-width-small {
  width: 100%;
  max-width: 20rem;
}

.text-color-white {
  color: #fff;
  letter-spacing: 0;
  width: 100%;
  margin-top: 0;
  margin-right: 0;
  font-size: 1rem;
}

.text-color-white.is-black {
  color: var(--black);
  text-align: center;
  font-size: .9rem;
  font-weight: 600;
}

.text-color-white.is-black.fesf, .text-color-white.is-black.is-small {
  font-size: .9rem;
}

.text-color-white.p-22-normal {
  font-size: 1.2rem;
  line-height: 120%;
}

.text-color-white.center {
  font-size: 1.2rem;
}

.text-color-white.sess {
  height: 100%;
}

.text-style-italic {
  font-style: italic;
}

.text-weight-medium {
  font-weight: 500;
}

.overflow-hidden {
  overflow: hidden;
}

.fs-styleguide_section-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 3rem;
  line-height: 1.4;
  display: grid;
}

.text-size-tiny {
  font-size: .75rem;
}

.text-size-tiny.hide-desktop {
  display: none;
}

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}

.fs-styleguide_1-col {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.overflow-visible {
  display: block;
  overflow: visible;
}

.fs-styleguide_empty-box {
  z-index: -1;
  background-color: #0073e61a;
  border: 1px dashed #0073e6;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.text-weight-light {
  font-weight: 300;
}

.fs-styleguide_heading-medium {
  font-size: 4rem;
}

.max-width-xsmall {
  width: 100%;
  max-width: 16rem;
}

.fs-styleguide_4-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.text-size-regular {
  color: #fff9;
  letter-spacing: -1px;
  font-size: 1rem;
  line-height: 120%;
}

.text-size-regular.text-align-center {
  font-size: 1.5rem;
}

.text-size-regular.is-diff {
  font-size: .8rem;
}

.text-weight-xbold {
  font-weight: 800;
}

.text-align-right {
  text-align: right;
}

.text-weight-bold {
  color: #fff;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.max-width-medium {
  width: 100%;
  max-width: 32rem;
}

.fs-styleguide_item-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.max-width-large.z-index-1-2 {
  z-index: 1;
  position: relative;
}

.max-width-large.align-center.relative {
  position: relative;
}

.max-width-large.align-center {
  margin-left: auto;
  margin-right: auto;
}

.fs-styleguide_header-block {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.background-color-white {
  background-color: #fff;
}

.text-style-muted {
  opacity: .6;
}

.text-size-small {
  letter-spacing: -1px;
  flex: none;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 120%;
}

.text-size-small.text-weight-semibold {
  color: var(--black);
  font-size: 1rem;
}

.text-size-small.text-weight-semibold.text-align-center {
  text-align: left;
}

.text-size-small.center-on-tablet {
  color: var(--white-3);
  letter-spacing: 0;
  flex: 0 auto;
  font-size: 1rem;
}

.text-size-small.center-on-tablet.rdgr {
  padding-right: 4rem;
}

.text-size-small.is-small {
  font-size: .8rem;
}

.text-size-small.is-diff {
  color: #ffffff5e;
}

.text-size-small.is-blacl {
  color: var(--relume-library-lite--rl-black);
}

.text-size-small.is-blacl.drv {
  margin-top: 1rem;
}

.heading-style-h4 {
  color: #621709;
  letter-spacing: -1px;
  text-transform: capitalize;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 120%;
}

.heading-style-h4.is-bottom {
  color: #000;
  text-transform: none;
  margin-bottom: 1rem;
  font-weight: 600;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.form_radio-icon {
  width: .875rem;
  height: .875rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .5rem;
}

.form_radio-icon.w--redirected-checked {
  border-width: .25rem;
  width: .875rem;
  height: .875rem;
}

.form_radio-icon.w--redirected-focus {
  width: .875rem;
  height: .875rem;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.text-style-nowrap {
  white-space: nowrap;
}

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

.background-color-grey {
  background-color: var(--grey);
}

.form_input {
  background-color: #0000;
  min-height: 3rem;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
}

.form_input.is-text-area {
  min-height: 8rem;
  padding-top: .75rem;
}

.form_input.dark-116 {
  color: #fff;
  background-color: #ffffff1a;
  border-color: #ffffff26;
  border-radius: .25rem;
}

.form_input.dark-116:focus {
  color: #000;
  ---mode--collection-139f4ef2-8521-8181-4a7f-fc90894e2d6f: mode-4bfb6714-6fea-12c6-078a-1844f6e8c237;
}

.form_input.dark-116.is-select-input {
  color: #fff;
  width: 100%;
}

.heading-style-h6 {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

.padding-section-large {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.fs-styleguide_3-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.fs-styleguide_3-col.is-align-start {
  align-items: start;
}

.text-style-link {
  color: #000;
  text-decoration: underline;
}

.fs-styleguide_header {
  background-color: #0000000d;
}

.heading-style-h2 {
  letter-spacing: -1px;
  margin-right: 10px;
  font-size: 2.875rem;
  line-height: 1.2;
}

.page-wrapper {
  box-sizing: content-box;
  background-color: var(--white2);
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: clip;
}

.fs-styleguide_label {
  color: #fff;
  background-color: #0073e6;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem .75rem;
  font-weight: 600;
  line-height: 1.4;
  display: flex;
}

.fs-styleguide_label.is-tag {
  background-color: #be4aa5;
}

.fs-styleguide_label.is-hex {
  color: #000;
  background-color: #f5f5f5;
}

.fs-styleguide_version {
  z-index: 5;
  color: #000;
  font-weight: 500;
  text-decoration: none;
}

.heading-style-h5 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

.container-large {
  z-index: 42;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  pointer-events: auto;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: visible;
}

.container-large.is-diff {
  max-width: none;
  height: 100%;
}

.container-large.with-grid-bg {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/66086d66449188ec7347222f_Vector.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container-large.with-grid-bg-copy {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/66086d66449188ec7347222f_Vector.avif");
  background-position: 50% 370%;
  background-repeat: no-repeat;
  background-size: auto;
}

.container-large.rgdrg {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: center;
  align-items: center;
}

.container-large.tdh {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
}

.container-large.is-newd {
  justify-content: center;
  align-items: center;
}

.container-large.ispl {
  position: static;
}

.container-large.is-sm {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.container-large.block-container {
  display: block;
}

.icon-height-medium {
  height: 2rem;
}

.text-style-allcaps {
  text-transform: uppercase;
}

.overflow-scroll {
  overflow: scroll;
}

.form_message-error {
  margin-top: .75rem;
  padding: .75rem;
}

.icon-height-large {
  height: 3rem;
}

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

.form_component {
  margin-bottom: 0;
}

.main-wrapper {
  background-color: var(--white2);
  position: relative;
  overflow: hidden;
}

.main-wrapper.overflow-show {
  overflow: visible;
}

.max-width-xxsmall {
  width: 100%;
  max-width: 12rem;
}

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.text-style-quote {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.button {
  color: #fff;
  text-align: center;
  background-color: #000;
  padding: .75rem 1.5rem;
  font-weight: 600;
}

.button.is-text {
  color: #000;
  background-color: #0000;
  border: 2px solid #0000;
}

.button.is-small {
  padding: .5rem 1.25rem;
}

.button.is-large {
  padding: 1rem 2rem;
}

.button.is-secondary {
  color: #000;
  background-color: #0000;
  border: 2px solid #000;
  border-bottom-width: .125rem;
}

.button.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.fs-styleguide_classes {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-size-medium {
  font-size: 1.25rem;
}

.text-size-medium.is-diff {
  color: #b7d9ff;
  text-transform: uppercase;
  font-size: 1rem;
  line-height: 1.2;
}

.text-size-medium.is-diff.e8ec67 {
  color: #e8ec67;
}

.text-size-medium.text-color-gradient-2.text-weight-semibold.under-score {
  border-bottom: 1px solid #fdb62a;
  padding-bottom: .3rem;
  font-size: 1.5rem;
  display: inline-block;
}

.fs-styleguide_section {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.fs-styleguide_section.is-vertical {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-group.is-center {
  justify-content: center;
}

.button-group.flex_centre {
  justify-content: center;
  align-items: center;
}

.hide {
  display: none;
}

.padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.padding-section-medium.extra-top-pad-mobile {
  padding-top: 2.5rem;
}

.padding-section-medium.extra-top-pad-mobile.dnp {
  padding-top: 0;
  padding-bottom: 0;
}

.container-medium {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.container-medium.is-diff {
  display: block;
}

.container-medium.is-diff.is-two {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.container-medium.is-diff.cess {
  z-index: 1;
  position: relative;
}

.container-medium.plpl {
  max-width: none;
  padding-left: 2rem;
  padding-right: 2rem;
}

.container-medium.is-gen {
  flex-flow: column;
  display: flex;
}

.form_radio {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.fs-styleguide_spacing-all {
  display: none;
}

.fs-styleguide_color.is-1 {
  background-color: #000;
}

.fs-styleguide_color.is-2 {
  background-color: #f5f5f5;
}

.fs-styleguide_color.is-3 {
  background-color: #fff;
}

.rl_navbar1_menu-button {
  padding: 0;
  display: none;
}

.rl_navbar1_menu-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.rl_navbar1_menu-buttons.is-diff {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #fff;
}

.rl_navbar1_menu-buttons.is-diff.ffdf.rdgd {
  margin-left: 0;
}

.chevron-down {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  position: static;
  top: 0%;
  bottom: 0%;
  right: 0%;
}

.rl_navbar1_link {
  z-index: 2147483647;
  color: #fff;
  background-color: #0000;
  margin-left: 0;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
  position: relative;
}

.rl_navbar1_link.w--current {
  color: var(--yellow);
}

.rl_navbar1_link.is-hide {
  display: none;
}

.rl_navbar1_link.is-hide.rdgd {
  margin-left: auto;
}

.rl_navbar1_menu {
  align-items: center;
  display: flex;
  position: static;
}

.rl_navbar1_menu.is-page-height-tablet {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
}

.rl_navbar1_menu.is-page-height-tablet.is-diff {
  justify-content: flex-end;
  align-items: center;
}

.rl_navbar1_menu.is-page-height-tablet.is-diff.is-new {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.rl_navbar1_logo.is-lp {
  width: 150px;
}

.rl_navbar1_logo.is-uni {
  width: 50%;
}

.rl_navbar1_logo.is-cent-loh {
  max-width: 27.375rem;
}

.rl_navbar1_logo-link {
  padding-left: 0;
}

.rl_navbar1_container {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.rl_navbar1_component {
  color: var(--relume-library-lite--rl-white);
  background-color: #05010e;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.2rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: relative;
}

.space-5rem {
  width: 100%;
  padding-bottom: 5rem;
}

.space-5rem.is-hide {
  padding-bottom: 9.4rem;
}

.space-5rem.is-hide.ok.fddrg {
  padding-bottom: 4rem;
}

.btn-white-invert {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: var(--white2);
  text-align: center;
  background-color: #2d0672;
  border-radius: 11px;
  justify-content: center;
  align-items: center;
  padding: .75rem 30px;
  font-size: 1.125rem;
  display: flex;
}

.btn-white-invert.uspathway-header {
  background-color: #0f1b62;
}

.btn-yellow {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--yellow);
  color: var(--relume-library-lite--rl-black);
  text-align: center;
  letter-spacing: -.4px;
  border-radius: 9px;
  justify-content: center;
  align-items: center;
  padding: .75rem 30px;
  font-size: 1.125rem;
  font-weight: 600;
  display: flex;
  position: relative;
}

.btn-yellow.small-btn {
  justify-content: space-between;
  align-items: center;
  padding: .5rem 20px;
}

.rl-button-group-center {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 6px 2px;
  display: flex;
}

.p-18 {
  color: var(--white2);
  text-align: left;
  letter-spacing: 0;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.2rem;
  line-height: 150%;
}

.p-18.extra {
  color: #333;
  letter-spacing: -1px;
  margin-right: -27px;
  line-height: 120%;
}

.p-18.is-diff {
  color: #ffffffa6;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
}

.p-18.is-diff.is-new {
  color: var(--yellow);
}

.p-18.is-diff.is-new.text-align-center.is-cen {
  text-align: center;
  text-transform: capitalize;
}

.p-18.text-align-center {
  text-align: center;
  letter-spacing: 0;
  line-height: 140%;
}

.p-18.text-align-center.resp {
  color: var(--black);
}

.p-18.text-align-center.iuh {
  text-align: left;
}

.p-18.text-align-center.iuh.jhb {
  line-height: 120%;
}

.p-18.mobile-text-center {
  text-transform: capitalize;
  line-height: 120%;
}

.p-18.is-hide.text-align-center {
  letter-spacing: -1px;
  line-height: 240%;
}

.p-18.is-hide.text-align-center.r6h {
  color: var(--white2);
  margin-bottom: 2rem;
}

.p-18.is-hide.text-align-center.r6h.is-black {
  color: var(--black);
}

.p-18.ijij {
  display: none;
}

.p-18.oij {
  color: var(--white2);
  text-align: left;
  margin-bottom: 2rem;
  line-height: 120%;
}

.p-18.oij.is-lp {
  color: var(--white-3);
  margin-bottom: 0;
}

.p-18.oij.is-lp.sefs {
  font-size: 1.4rem;
}

.p-18.oij.is-lp.sefs.sef {
  margin-top: .5rem;
}

.p-18.oij.is-black.esefs {
  font-size: .9rem;
}

.p-18.oij.is-black.esefs.okay {
  text-align: center;
  margin-bottom: 0;
}

.p-18.oij.is-black.text-align-center {
  text-align: center;
  font-weight: 700;
}

.p-18.oij.fggg {
  margin-bottom: 0;
}

.p-18.oij.is-diff {
  color: #7b4028;
  margin-top: .5rem;
  font-size: 1.2rem;
  font-weight: 500;
}

.p-18.oij.is-diff.fseef {
  letter-spacing: -1px;
  margin-bottom: 1rem;
}

.p-18.oij.is-diff.fseef.tgty {
  color: #fff;
  margin-bottom: 0;
  font-size: 1.3rem;
  font-weight: 500;
}

.p-18.oij.is-diff.fseef.tgty.is-black {
  color: #000;
  margin-top: 0;
}

.p-18.oij.is-diff.fseef.is-darks {
  color: #4b3e5b;
  letter-spacing: -1px;
}

.p-18.oij.is-yellow {
  color: #faeabd;
  letter-spacing: -1px;
  font-weight: 400;
}

.p-18.is-new {
  text-align: left;
}

.p-18.is-new.okij {
  color: var(--white2);
  font-size: 1rem;
  line-height: 140%;
}

.p-18.is-right {
  padding-top: 0;
}

.p-18.is-right.mobile-text-center.is-black {
  color: var(--black);
}

.p-18.is-center {
  letter-spacing: -1px;
  line-height: 120%;
}

.p-18.is-white {
  line-height: 120%;
}

.p-18.is-black {
  color: var(--black);
}

.p-18.is-black.is-diff.ff {
  margin-top: .5rem;
  font-size: .9rem;
  line-height: 1.2;
}

.space-2rem {
  width: 100%;
  padding-bottom: 2rem;
}

.rl_header26_content {
  text-align: center;
  width: 100%;
  max-width: 48rem;
}

.rl_header26_content.is-diff {
  flex-flow: column;
  justify-content: space-between;
  max-width: none;
  margin-top: 0;
  display: block;
}

.rl_header26_content.is-diff.is-2rem {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  max-width: none;
  margin-bottom: 0;
  display: flex;
}

.rl_header26_content.is-diff.is-2rem.okij {
  margin-top: 6rem;
  padding-right: 4rem;
}

.rl_header26_content.is-diff.rgd {
  max-width: none;
}

.rl_header26_content.is-diff.edvse {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.rl_header26_content.is-diff.edvse.fth {
  max-width: 90%;
  margin-top: 4rem;
}

.rl_header26_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.rl_header26_component.is-new {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  width: 30%;
}

.rl_header26_component.is-bottom_padding {
  margin-bottom: 4rem;
}

.v-padding-7rem {
  width: 100%;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.v-padding-7rem.is-diff.vcvv {
  padding-top: 0;
}

.v-padding-7rem.sesf {
  padding-bottom: 4rem;
}

.v-padding-7rem.tffh {
  z-index: 15;
  padding-bottom: 6rem;
  position: relative;
}

.main-container-large {
  z-index: 1;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.main-container-large.bg {
  background-color: #070709;
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/662752741c21a90b1c7c97d7_Converted%20image.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid #ffffff3d;
  border-radius: 20px;
  overflow: hidden;
}

.main-container-large.v-padding-7rem {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  margin-top: auto;
  padding-top: 4rem;
  padding-bottom: 4rem;
  position: relative;
}

.main-container-large.v-padding-7rem.is--dif {
  border-style: none;
  justify-content: center;
  align-items: stretch;
}

.main-container-large.v-padding-7rem.is-4rem {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
}

.main-container-large.v-padding-7rem.is-4rem.isok {
  filter: invert();
}

.main-container-large.v-padding-7rem.is-4rem.isok.is-new-diff {
  filter: none;
}

.main-container-large.v-padding-7rem.is-4rem.isok.is-new-diff.ioill {
  padding-top: 2rem;
  padding-bottom: 0;
}

.main-container-large.v-padding-7rem.fgnn {
  padding-top: 3rem;
}

.main-container-large.v-padding-7rem.fgnn.is-diff {
  justify-content: space-between;
  align-items: center;
}

.main-container-large.v-padding-7rem.fgnn.is-diff.esefs {
  max-width: none;
}

.main-container-large.v-padding-7rem.is-diff {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.main-container-large.v-padding-7rem.ddd {
  padding-top: 2rem;
}

.main-container-large.v-padding-7rem.ddd.gergd {
  padding-top: 0;
  padding-bottom: 0;
}

.main-container-large.v-padding-7rem.reerrert {
  padding-top: 0;
}

.main-container-large.overflow-show.home {
  position: static;
}

.main-container-large.is-diff {
  padding-top: 4rem;
}

.main-container-large.header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.main-container-large.header.esfs {
  max-width: 90rem;
}

.main-container-large.is-news {
  margin-top: 2rem;
  margin-bottom: 4rem;
}

.main-container-large.is-web {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
}

.main-padding {
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 4rem 5%;
  display: flex;
  position: relative;
}

.main-padding.new-bg {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65fa6d70e60eaa06ddfc13f6_footer%20(1)-min.avif");
  background-size: cover;
  height: auto;
  padding-top: 0;
  padding-bottom: 0%;
}

.main-padding.new-bg.dxdt {
  background-image: none;
  background-size: auto;
}

.main-padding.ffyt {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-top: 0;
  padding-bottom: 4rem;
}

.main-padding.is-hero {
  height: auto;
}

.main-padding.is-hero.dss {
  padding-top: 0;
  padding-bottom: 1rem;
}

.main-padding.ftgf.nkli {
  padding-top: 4rem;
  padding-bottom: 0;
}

.main-padding.ftgf.nkli.fbt {
  padding-bottom: 2rem;
}

.main-padding.gdrd {
  height: auto;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.main-padding.gdrd.isbg {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/66097c984b1abd8a8e8b232d_Group%2039754.avif");
  background-position: 50%;
  background-size: cover;
}

.main-padding.gdrd.thrfthgfh {
  padding-top: 0;
}

.main-padding.no-top-padding {
  height: auto;
  padding-top: 0;
}

.main-padding.no-top-padding.drgr {
  flex-flow: column;
  height: auto;
}

.main-padding.no-top-padding.is-new {
  padding-top: 4rem;
}

.main-padding.no-top-padding.isokof {
  padding-top: 4rem;
  padding-left: 0%;
  padding-right: 0%;
}

.main-padding.no-top-padding.isokof.db-ch {
  padding-bottom: 0;
}

.main-padding.idhh.ishide {
  display: none;
}

.main-padding.sxs {
  border: 1px solid var(--grey-new-2);
  height: auto;
  padding-top: 4rem;
}

.main-padding.sxs.is-noborder {
  border-style: none;
}

.main-padding.sxs.is-noborder.rdgdg {
  padding-bottom: 0;
}

.main-padding.g5gr {
  height: auto;
  padding-top: 0;
}

.main-padding.g5gr.padding-b {
  margin-bottom: 0;
}

.main-padding.esfsgf {
  height: auto;
  padding-bottom: 4rem;
}

.main-padding.is-diff {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.main-padding.is-diff.is-8rem {
  padding-top: 8rem;
}

.btn-yellow-invert {
  border: 1px solid var(--yellow);
  color: var(--yellow);
  text-align: center;
  background-color: #3898ec00;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  text-decoration: none;
  display: flex;
}

.dropdown-toggle {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  padding: 0;
  display: flex;
}

.navmenu-wrap {
  margin-left: 40px;
  display: flex;
}

.navmenu-wrap.hide-ds {
  display: none;
}

.highlight-with-icon-wrapper {
  background-color: var(--white2);
  border-radius: 6px;
  padding: 6px;
  font-size: .875rem;
  display: inline-block;
}

.highlight-with-icon-wrapper.usa {
  background-color: var(--red);
}

.highlight-with-icon-wrapper.usa.is-campus {
  background-color: #ff8b66;
  padding-left: 10px;
  padding-right: 10px;
}

.highlight-with-icon-wrapper.usa.is-campus.is-hirenow {
  border: 1px solid var(--yellow);
  background-color: #ff8b6600;
}

.highlight-with-icon-wrapper.usa.is0yellow {
  background-color: #f6aa1c;
  border-radius: 50vw;
  padding: 10px 20px;
}

.highlight-with-icon-wrapper.usa.is0yellow.is-dark {
  color: #fff;
  background-color: #621708;
  padding-top: 10px;
  padding-bottom: 10px;
}

.highlight-with-icon-wrapper.usa.is0yellow.efer {
  padding-left: 0;
}

.highlight-with-icon-wrapper.usa.is0yellow.is-eu {
  color: #fff;
  background-color: #7b4028;
}

.highlight-with-icon-wrapper.usa.is0yellow.is-eu.isdark {
  background-color: #4b3e5b;
}

.highlight-with-icon-wrapper.usa.is-diff {
  background-color: #72727257;
  margin-bottom: 10px;
  margin-right: 10px;
  padding-bottom: 6px;
}

.highlight-with-icon-wrapper.usa.is-diff.dscds {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 6px;
  display: flex;
}

.highlight-with-icon-wrapper.uspathway-ehader {
  letter-spacing: 0;
  background-color: #fffdfa1a;
  padding: 1.5px 1.5px 1px;
  position: relative;
  overflow: hidden;
}

.highlight-with-icon-wrapper.upskill {
  border: 1px solid var(--yellow);
  background-color: var(--grey-new);
}

.highlight-with-icon-wrapper.upskill.is-hide {
  padding-left: 1rem;
  padding-right: 1rem;
}

.highlight-with-icon-wrapper.uni {
  background-color: var(--uni-blue);
}

.text-color-primary {
  color: var(--yellow);
  line-height: 120%;
}

.mw-510 {
  width: 100%;
  max-width: none;
  line-height: 1.2;
}

.mw-510.auto-margin {
  width: 100%;
  max-width: none;
}

.mw-510.is-diff {
  max-width: none;
}

.mw-510.is-diff.is-abt {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 4rem;
  display: flex;
  position: relative;
}

.mw-510.is-lp {
  max-width: none;
}

.mw-510.is-lp.is-hides.ijij {
  display: none;
}

.auto-margin {
  margin-left: auto;
  margin-right: auto;
}

.flex-h {
  display: flex;
}

.flex-h.v-center {
  flex-flow: row;
  align-content: center;
}

.flex-h.v-center.gap10px.okuh {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
}

.flex-h.v-center.gap12px {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.flex-h.v-center.gap16px {
  flex-flow: row;
  display: flex;
}

.flex-h.v-center.gap16px.is-diff {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  display: flex;
}

.flex-h.v-center.gap16px.is-diff.is44 {
  width: 300px;
  overflow: clip;
}

.flex-h.v-center.gap16px.is-diff.is44.rdrdr {
  width: 500px;
}

.flex-h.v-center.gap16px.is-diff.is44.is-40 {
  width: 30%;
  height: 50px;
}

.flex-h.v-center.gap16px.is-diff.is44.is-40.rdggdrg {
  overflow: visible;
}

.flex-h.v-center.position-relative.responsive {
  justify-content: center;
  align-items: flex-start;
}

.flex-h.v-center.gap10px.top {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: stretch;
}

.flex-h.v-center.gap10px.uko {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
}

.flex-h.v-center.gap16px {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 0;
}

.flex-h.v-center.gap16px.is-newbsc {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.flex-h.v-center.gap10px {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: flex;
  position: relative;
}

.flex-h.v-center.gap16px {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
}

.flex-h.v-center.gap16px.sefs {
  justify-content: flex-start;
  align-items: center;
}

.flex-h.v-center.gap10px {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: flex;
  position: relative;
}

.flex-h.v-center.gap10px.top {
  justify-content: center;
  align-items: stretch;
}

.flex-h.v-center.gap10px.upo {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  width: 100%;
}

.flex-h.v-center.gap10px.gap1, .flex-h.v-center.gap10px.uok {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.flex-h.v-center.gap10px.ook {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.flex-h.v-center.gap10px {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  width: auto;
  position: relative;
}

.flex-h.gap10px.v-center {
  justify-content: flex-start;
  align-items: center;
}

.flex-h.gap10px.v-center.plpl {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.flex-h.justify {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.flex-h.justify.v-center {
  justify-content: space-between;
  align-items: center;
  margin-top: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

.flex-h.justify.v-center.e4tr {
  justify-content: space-between;
  align-items: center;
}

.flex-h.justify.is-2rem {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: center;
}

.flex-h.gap12px {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
}

.flex-h.gap12px.center {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
}

.flex-h.responsive.gap32px {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.flex-h.gap20px.spl {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  position: relative;
}

.flex-h.gap20px.no-stretch {
  align-items: center;
}

.flex-h.gap12px.center {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
}

.weight-medium {
  text-transform: capitalize;
  font-weight: 500;
  line-height: 120%;
}

.p-12 {
  letter-spacing: .5px;
  font-size: 12px;
}

.p-12.text-weight-bold {
  margin-bottom: 2rem;
  display: flex;
}

.hero_main {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65b8c0564b52a37a27651348_grid.svg"), linear-gradient(#000 12%, #36078a 47%, #630dff 78%, #fff);
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  overflow: hidden;
}

.hero_main.is-new {
  background-image: linear-gradient(#05010e 5%, #7a0eef 36% 40%, #db3b09 61%, #ef8d04 79%, #fff);
}

.home-card-header-width {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 392px;
  padding-left: 16px;
  padding-right: 16px;
  transition: transform .15s ease-in;
  display: flex;
}

.home-card-header-width:hover {
  transform: scale(.95);
}

.home-card-header-width.is-diff {
  width: auto;
}

.card-black {
  background-color: var(--relume-library-lite--rl-black);
  border-radius: 10px;
  overflow: hidden;
}

.padding-16px {
  border-radius: 0;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 16px;
  display: flex;
}

.radius-10px {
  border-radius: 10px;
  overflow: hidden;
}

.div-block-4 {
  margin-top: -6px;
}

.p-22-normal {
  font-size: 22px;
  font-weight: 400;
}

.p-12-normal-yellow {
  color: var(--yellow-2);
  font-size: 12px;
  font-weight: 400;
}

.grey-chip {
  background-color: #ffffff24;
  border-radius: 20px;
  padding: 8px 10px;
}

.text-block {
  color: #a8a8a8;
}

.div-block-5 {
  width: 22px;
  padding-top: 17px;
}

.space-1rem {
  width: 100%;
  padding-bottom: 1rem;
}

.space-20px {
  width: 100%;
  padding-bottom: 20px;
}

.space-20px.isd-ff.rree {
  padding-bottom: 20px;
}

.space-20px.isd-ff.is-60 {
  padding-bottom: 60px;
}

.space-20px.isd-ff.is-60.drhj {
  padding-bottom: 40px;
}

.space-20px.isd-ff.esfgs {
  padding-bottom: 27px;
}

.logo-slider-btm {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: row;
  display: flex;
  overflow: visible;
}

.dark-grey-bg {
  background-color: #1f1f1f;
  padding: 10px;
}

.main-section.overflow-hidden {
  padding-top: 0;
}

.main-section.overflow-hidden.is-diff {
  padding-top: 4rem;
}

.main-section.overflow-hidden.scescesg {
  height: 100%;
}

.main-section.v-padding-7rem {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.main-section.is-gbg {
  position: relative;
}

.home-card-img-bg {
  align-items: center;
  height: 100%;
  padding: 2rem 5.8rem 2rem 3rem;
  display: flex;
  position: relative;
}

.rl_pricing5_feature-icon {
  width: 41px;
  height: 41px;
}

.card-border {
  border: 1px solid #ff3535;
  border-radius: 14px;
  flex: none;
  align-self: flex-start;
  overflow: hidden;
}

.card-border.red {
  border-color: #d63348;
  border-radius: 20px;
}

.card-border.yellow {
  border-color: #f8d1a6;
  border-radius: 20px;
  overflow: clip;
}

.card-border.orange {
  border-color: #e86137;
  border-radius: 20px;
}

.rl_pricing5_content-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rl_pricing5_content-list {
  grid-column-gap: 19px;
  grid-row-gap: 21px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.rl_pricing5_content {
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 56px;
}

.card-courses-home {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  border: 1px solid #cccccc80;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 80rem;
  margin-top: -484px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 24px;
  display: grid;
  position: sticky;
  top: 240px;
}

.card-courses-home._2 {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/66031f06bec92dea6c898679_Offering%2002%20-%20US%20masters.avif");
  background-position: 50%;
  background-size: cover;
  margin-top: -196px;
  top: 230px;
}

.card-courses-home._3 {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/66031f0623324d605900faa7_Offering%2004%20-%20campus.avif");
  background-position: 50%;
  background-size: cover;
  margin-top: -187px;
  top: 271px;
}

.card-courses-home._4 {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/66031f06097cfbfdfb7f8a44_Offering%2003%20-%20Uni.avif");
  background-position: 50%;
  background-size: cover;
  margin-top: -261px;
  top: 249px;
}

.card-courses-home.zero {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/66031f06a0a37aba1c19b147_Offering%2002%20-%20US%20masters-1.webp");
  background-size: cover;
  top: 210px;
}

.rl_pricing5_heading-wrapper {
  width: 100%;
  max-width: 48rem;
}

.rl-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.rl-padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_pricing5 {
  background-color: var(--relume-library-lite--rl-white);
}

.space-30px {
  width: 100%;
  padding-bottom: 30px;
}

.space-30px.drgrdgr {
  margin-bottom: 4rem;
}

.space-14px {
  width: 100%;
  padding-bottom: 14px;
}

.text-link-underline {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--white2);
  justify-content: flex-start;
  align-items: center;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s cubic-bezier(.39, .575, .565, 1);
  display: flex;
}

.text-link-underline:hover {
  gap: 16px;
}

.text-button {
  display: inline-block;
}

.anchor {
  z-index: 3;
  justify-content: center;
  align-items: flex-start;
  height: 62vh;
  display: flex;
}

.anchor._2 {
  z-index: 8;
}

.anchor.last {
  height: 30vh;
}

.bg-darkkk {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65b8c3dd1aefabb3c4977074_bg%20darkk.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.text-color-white2 {
  color: var(--white2);
  width: 100%;
}

.opacity50 {
  opacity: .5;
  width: 100%;
}

.div-block-7 {
  display: inline-block;
}

.rl_logo1_logo {
  max-height: 2.7rem;
}

.rl_testimonial17_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.rl_testimonial17_customer {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: center;
  display: flex;
}

.rl_testimonial17_spacing-block-4 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_testimonial17_testimonial {
  border: 1px solid var(--relume-library-lite--rl-black);
  background-color: #141414;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.testimonial-slider {
  flex-flow: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  position: relative;
  overflow: hidden;
}

.absolute-left {
  pointer-events: none;
  align-items: stretch;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0;
}

.absolute-left.hide-on-tablet {
  display: none;
}

.absolute-right {
  pointer-events: none;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.absolute-right.hide-on-tablet {
  display: none;
}

.position-relative {
  justify-content: center;
  align-items: center;
  position: relative;
}

.position-relative.z-2 {
  z-index: 2;
}

.position-relative.is-relative {
  position: relative;
}

.float-cards {
  align-items: center;
  width: 50%;
  height: 100%;
  display: block;
  position: absolute;
  right: 0;
  overflow: hidden;
}

.rl-button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.rl-button-group.gap20px.align-right {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-left: 0;
}

.rl-button-group.gap20px.align-center {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  margin-top: 4rem;
  margin-left: 0;
}

.rl-button-group.gap20px.align-center.rdrdg {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
}

.rl-button-group.gap20px.align-center.rdrdg.is-campus {
  justify-content: flex-start;
  align-items: center;
}

.rl-button-group.gap20px.align-center.tfhf {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4rem;
}

.rl-button-group.gap20px.align-center.is-diff {
  flex-flow: column;
}

.rl-button-group.is-hide.seesg {
  display: none;
}

.layout-header-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.layout-header-content.is-hirenow {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.layout-header-content.is-hirenow.is-not-5 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.layout-header-content.is-hirenow.is-not-5.is-dff {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.layout-header-content.is-not5 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.layout-header-content.is-diff {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.layout-header-content.is-diff.is-left {
  justify-content: flex-start;
  align-items: flex-start;
}

.layout-header-content.is-new {
  justify-content: center;
  align-items: flex-start;
}

.layout-header-content.is-new.is-call {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.layout-header-content.is-new.is-call.rrsd {
  z-index: 67;
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: center;
  align-items: flex-start;
  position: relative;
}

._2-column-responsive {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 2.25fr;
  grid-auto-columns: 1fr;
  align-items: center;
  height: 100%;
  display: grid;
}

._2-column-responsive.bottom {
  grid-template-columns: 2.5fr 2.5fr;
  place-items: end stretch;
}

._2-column-responsive.bottom.is-diff {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
}

._2-column-responsive.is-diff.is-okay {
  z-index: 10000;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  position: relative;
}

._2-column-responsive.is-diff.esffes {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
}

.rl-padding-global-4 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_layout1 {
  background-color: var(--relume-library-lite--rl-white);
}

.mw-450 {
  width: 70%;
  max-width: none;
}

.mw-450.is-lp {
  max-width: none;
}

.card-black-with-stroke {
  background-color: var(--relume-library-lite--rl-black);
  border: 1px solid #3f3f3f;
  border-radius: 10px;
  flex-direction: column;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.p-32--regular {
  letter-spacing: -2px;
  font-size: 2rem;
  line-height: 120%;
}

.p-32--regular.is-show {
  font-size: 2rem;
  display: block;
}

.mob--home-card-header-width-416 {
  flex: none;
  width: 476px;
  height: 100%;
  padding-right: 40px;
}

.card-padding-30px {
  flex: 1;
  padding: 30px;
}

.div-block-11 {
  background-color: var(--white2);
  opacity: .49;
  border-radius: 10px;
  width: 1px;
  height: 33px;
  margin-left: 10px;
  margin-right: 10px;
}

.div-block-12 {
  padding-top: 60px;
  padding-bottom: 100px;
}

.div-block-12.h {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-flow: column;
  max-width: 100%;
  padding-bottom: 0;
  display: flex;
}

.grid-3-column {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-3-column.gap40px {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  place-items: stretch stretch;
  width: 100%;
  height: auto;
  display: flex;
}

.button-black {
  border: 1px solid var(--yellow);
  background-color: var(--relume-library-lite--rl-black);
  color: var(--white2);
  text-align: center;
  border-radius: 10px;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.link-underline {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: -1px;
  justify-content: center;
  align-items: center;
  text-decoration: underline;
}

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

.flex-v.gap12px {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-right: 40px;
}

.flex-v.gap12px.text-align-center {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.flex-v.gap12px.text-align-center.top {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-v.gap12px.text-align-center._w-this {
  padding-right: 0;
}

.flex-v.gap12px.seffes {
  width: auto;
}

.flex-v.gap6px {
  display: block;
}

.flex-v.gap22px {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: flex-start;
}

.btn-black-invert {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: 1px solid var(--black);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: var(--relume-library-lite--rl-black);
  text-align: center;
  background-color: #3898ec00;
  border-radius: 10px;
  padding: .75rem 30px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 120%;
  display: flex;
}

.img100 {
  width: 100%;
  height: auto;
  position: static;
  inset: 0% 0% 0% auto;
}

.img100.radius-10px._100-h {
  height: 100%;
}

.img100.is-new {
  aspect-ratio: auto;
  object-fit: contain;
  width: 150px;
  height: 100px;
  display: inline-block;
}

.anchor-default {
  border: 1px solid var(--grey-new-2);
  color: var(--grey-new-2);
  border-radius: 8px;
  padding: 12px;
}

.anchor-default.w--current {
  border-color: var(--yellow);
  background-color: var(--black);
  color: var(--yellow-2);
}

.div-block-13 {
  z-index: 1;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: #000;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 22px;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
  position: sticky;
  top: 0;
}

.greyline {
  opacity: .3;
  background-image: linear-gradient(90deg, #55555e, #000);
  width: 100%;
  height: 1px;
  margin-top: auto;
}

.greyline.invert {
  filter: invert();
  height: 2px;
  margin-top: auto;
}

.greyline._2 {
  width: 1px;
  height: auto;
}

.greyline.invert {
  filter: invert();
}

.p-22-medium {
  letter-spacing: -1px;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 120%;
}

.logo-width-120px {
  max-width: 120px;
  max-height: 64px;
}

.cta {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65bb395f78ca129c46a8f9d6_Main%20s%20Section.avif");
  background-position: 50% 100%;
  background-size: cover;
}

.flex-center {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.flex-center.text-align-center {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.flex-center.text-align-center.right-20px.is-left {
  justify-content: center;
  align-items: flex-start;
}

.flex-center.text-align-center.secs {
  margin-bottom: 4rem;
}

.flex-center.text-align-center.secs.uyguyg {
  margin-bottom: 2rem;
}

.flex-center.text-align-center.is-1rem {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.flex-center.text-align-center.is-1rem.fdgfhhg {
  margin-bottom: 4rem;
}

.flex-center.seese {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.footer {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65c07c8449bc1f2ae8177e0f_footer%20bg.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 51.5px;
  border-top-right-radius: 51.5px;
}

.footer.text-color-white {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65c07c8449bc1f2ae8177e0f_footer%20bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 0;
  position: relative;
}

.footer.text-color-white {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65c07c8449bc1f2ae8177e0f_footer%20bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 0;
  position: relative;
}

.footer.text-color-white.is-diff {
  background-color: #18103d00;
  background-image: linear-gradient(#5900b9ab, #02051c);
  background-position: 0 0;
}

.footer-left {
  max-width: 460px;
}

.footer-left.v-padding-7rem {
  z-index: 88;
  width: 50%;
  max-width: none;
  padding-bottom: 4rem;
  position: relative;
}

.footer-left.v-padding-7rem-6 {
  width: 50%;
  max-width: none;
  padding-bottom: 4rem;
}

.footer-right {
  width: 100%;
  max-width: 670px;
  height: 100vh;
  position: relative;
}

.space-4-rem {
  padding-bottom: 4rem;
}

.space-84px {
  padding-bottom: 84px;
}

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

.space-10rem {
  padding-bottom: 10rem;
}

.space-10rem.is-diff {
  padding-bottom: 6rem;
}

.accordion-icon-container {
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 21px;
  height: 21px;
  position: relative;
}

.accordion-icon-container.ds-hide {
  display: none;
}

.accordion-item-content {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: 10px;
  margin-right: 30px;
  display: flex;
  overflow: hidden;
}

.accordion-content {
  color: #667085;
  letter-spacing: -1px;
  font-size: 1.1rem;
  line-height: 120%;
}

.accordion-item-trigger {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  font-size: 1.3rem;
  font-weight: 600;
  display: flex;
}

.accordion-item {
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  margin-bottom: 16px;
  padding: 26px;
}

.accordion-heading-2 {
  letter-spacing: -1px;
  line-height: 120%;
}

.card {
  background-color: #fff;
  border-radius: 12px;
  overflow: hidden;
}

.card.dropdown {
  flex-direction: column;
  width: 310px;
  max-width: 310px;
  margin-top: 30px;
  padding: 20px;
  display: flex;
  box-shadow: 0 7px 18px #6968a829;
}

.card.dropdown.gap20px {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: flex-start;
  width: 300px;
  max-width: 300px;
}

.card.dropdown.gap20px.is-diff {
  width: 300px;
  max-width: 300px;
}

.card.dropdown.gap20px.is-nav {
  justify-content: flex-start;
  align-items: flex-start;
  height: 80vh;
}

.card.dropdown.gap20px.is-nav.is-100px {
  width: 1000px;
  max-width: 1000px;
}

.card.dropdown-offerings {
  flex-direction: column;
  width: 1040px;
  max-width: 1040px;
  margin-top: 30px;
  padding: 20px 20px 40px;
  display: flex;
  box-shadow: 0 7px 18px #6968a829;
}

.icon-40px {
  width: 40px;
  height: 40px;
}

.icon-40px.grow {
  flex: none;
}

.icon-40px.grow.is-diff {
  border: 1px solid #000;
  border-radius: 7px;
  width: 32px;
  height: 32px;
  padding: .125rem .25rem .25rem;
}

.icon-40px.grow.is-new {
  border: 1px solid #000;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.text-color-grey-434e60 {
  color: var(--grey-2);
}

.custom-tab-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fdba2f33;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
}

.megamenu-features-title {
  font-size: 18px;
  font-weight: 600;
}

.nav-helptext {
  opacity: .6;
  color: #202020;
  font-size: 14px;
  line-height: 1.3;
}

.circle-link {
  background-color: var(--white-3);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  display: flex;
}

.upright-icon {
  width: 23px;
  height: 23px;
}

.div-block-265 {
  grid-column-gap: 60px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dropdown-list-copy {
  background-color: #dddddd24;
}

.dropdown-list-copy.w--open {
  background-color: #ddd0;
}

.dropdown-list-copy.text-color-black.w--open {
  z-index: 2147483647;
  position: absolute;
  top: 6px;
}

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

.instagram-overlay {
  z-index: 99;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #08080b7a;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0%;
}

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

.instagram-icon-large {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  transition: color .2s;
  display: flex;
}

.intagram-card {
  border: 1px solid #eaebf0;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.intagram-card-a {
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  height: 40vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.intagram-card-a.long {
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.intagram-card-a.semilong {
  height: 358px;
}

.instagram-count {
  color: #fff;
  font-size: 16px;
  line-height: 24px;
}

.hidden {
  display: none;
}

.tabsss-for-nav {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: center;
  margin-top: -28px;
  display: flex;
}

.nav-tab-wrapper {
  width: 290px;
}

.iamactive {
  background-color: #ffdd9629;
}

.stroke-gradient {
  background-image: linear-gradient(#ffffff80, #55555e80);
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  padding: 0;
  overflow: hidden;
}

.eu_footer-wrapper {
  background-color: #c2c2c2;
  border-top-left-radius: 51.5px;
  border-top-right-radius: 51.5px;
  margin-top: -100px;
}

.footer-scroller-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: row;
  width: 100%;
  height: auto;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.footer-scroller-1 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  margin-top: -219px;
  display: flex;
}

.footer-scroller-card {
  flex: none;
  width: 100%;
}

.footer-scroller-card.gap32px {
  flex-direction: column;
  display: flex;
}

.footer-scroller-card.gap32px.is-2 {
  justify-content: flex-end;
  align-items: flex-end;
}

.hide-on-tablet {
  width: 100%;
}

.podcast-slider {
  flex-flow: row;
  justify-content: flex-start;
  width: 60%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.card-image {
  justify-content: center;
  align-items: flex-start;
  height: auto;
  display: flex;
}

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

.div-block-269 {
  display: inline-block;
}

.slider {
  background-color: #ddd0;
  height: auto;
  display: flex;
  overflow: visible;
}

.mask {
  width: 416px;
  height: 100%;
  overflow: visible;
}

.collection-item {
  flex: none;
}

.fs-prev {
  z-index: 30;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  inset: auto auto -55px 0%;
}

.fs-prev.opacity-000 {
  width: 0;
  height: 0;
}

.fs-next {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  inset: auto auto -55px 250px;
}

.fs-next.opacity-000 {
  width: 0;
  height: 0;
}

.slide-nav {
  display: none;
}

.h100 {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.div-block-271 {
  height: 100%;
}

.space-72px {
  padding-bottom: 3.5rem;
}

.animate-on-load-1.is-lefty {
  text-align: left;
}

.single-testimonial {
  width: 390px;
  padding-left: 20px;
  padding-right: 20px;
}

.logo-slidermidd {
  flex: none;
  display: flex;
}

.logohome-wrapp {
  justify-content: center;
  align-items: center;
  padding-left: 36px;
  padding-right: 36px;
  display: flex;
}

.logohome-wrapp.gray {
  filter: none;
}

.small-iconwrapper {
  justify-content: flex-start;
  align-items: flex-start;
  width: 20px;
  min-width: 20px;
  max-width: 20px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  display: flex;
}

.announcement-bar {
  background-color: var(--grey-new);
  justify-content: center;
  align-items: center;
  height: 50px;
  display: flex;
}

.announcement-bar.is-hide {
  display: none;
}

.announcement-bar-text {
  background-color: var(--grey-new);
  color: var(--yellow);
  letter-spacing: 0;
  justify-content: center;
  align-items: center;
  font-size: 12px;
}

.div-block-273 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: 8px;
  padding: 2px;
  display: flex;
  overflow: hidden;
}

.space-41px {
  padding-bottom: 41px;
}

.rl_header26_content-copy-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: none;
  display: flex;
}

.space-50px {
  width: 100%;
  padding-bottom: 50px;
}

.space-62px {
  width: 100%;
  padding-bottom: 62px;
}

.grid-3-column-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: relative;
}

.f-alumni-first-row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 4rem;
  display: flex;
}

.f-alumni-first-row.no-gap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.f-alumni-first-row.no-gap.bdr {
  justify-content: center;
  align-items: flex-start;
}

.f-alumni-first-row.esef {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-bottom: 0;
}

.space-46px {
  padding-bottom: 46px;
}

.footer-scroller-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  margin-top: 0;
  display: flex;
  transform: translate(0, -100%);
}

.absolute-center-copy {
  z-index: -1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.image-60 {
  opacity: .29;
}

.div-block-276 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-61 {
  width: 20px;
}

.media-scroller {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: static;
}

.media-scroller.efssef {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: row;
}

.media-scroller.is-diff {
  margin-right: 2rem;
}

.home-headerpadding {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.home-headerpadding.dsf {
  padding-top: 0;
  padding-bottom: 0;
}

.home-headerpadding.dsf.is-diff {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-color-red {
  color: var(--red);
}

.logo-wrapper-pathway {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 80px;
  display: flex;
}

.text-block-2 {
  color: var(--us-blue);
  letter-spacing: -6px;
  font-size: 94px;
  line-height: 75%;
}

.text-block-2.white-text {
  color: var(--white2);
}

.text-block-2.white-text.is-green {
  color: #bced09;
}

.text-block-2.white-text.drgd {
  font-size: 65px;
}

.text-block-2.is-diff {
  color: #621708;
}

.text-block-2.is-diff.drgd {
  font-size: 65px;
}

.superscript {
  font-size: 50px;
}

.flag-wrapper {
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 165px;
  height: 45px;
  display: flex;
  overflow: hidden;
}

.country-card---pathway {
  z-index: 4;
  letter-spacing: -1px;
  background-color: #fff;
  border: 1px solid #ececec;
  border-radius: 20px;
  padding: 35px;
  position: relative;
  box-shadow: 0 2px 5px #0003;
}

.country-card---pathway.blue {
  border-color: var(--us-blue);
  background-color: var(--us-blue);
  color: var(--white2);
  flex-flow: column;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.country-card---pathway.blue.gradient-border {
  background-color: #fffdfa00;
  border-style: none;
}

.country-card---pathway.blue.isnew {
  background-color: #621708;
  border-color: #621708;
}

.country-card---pathway.blue.isnew.sfes {
  width: 100%;
}

.country-card---pathway.gradient-border {
  box-shadow: none;
  padding: 0;
}

.country-card---pathway.is-diff {
  border-width: 2px;
  border-color: #bced09;
}

.pathway-cards {
  grid-column-gap: 70px;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
  position: relative;
}

.pathway-cards.is-diff {
  display: block;
}

.pathway-cards.ffesd {
  width: 100%;
}

.div-block-278 {
  border: 1px solid #00000073;
  border-radius: 20px;
}

.course-card---pathway {
  flex: none;
  width: 440px;
  max-width: 416px;
  height: 100%;
}

.card-padding-18px {
  flex: 1;
  padding: 18px;
}

.course-image-card {
  justify-content: center;
  align-items: center;
  height: 138px;
  display: flex;
}

.icon-18px {
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  display: flex;
}

.tabs-menu {
  justify-content: center;
  display: flex;
}

.tabs-menu.gap20px {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-top: 1rem;
  margin-bottom: 14px;
}

.tabs-single {
  border-style: none none solid;
  border-width: 1px;
  border-color: var(--grey-new-2) var(--grey-new-2) #c9c9c9;
  color: var(--grey-new-2);
  background-color: #ddd0;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  padding: 5px 12px 5px 10px;
  display: flex;
}

.tabs-single.w--current {
  border-color: var(--yellow);
  background-color: var(--black);
  color: var(--yellow);
  border-radius: 10px;
  margin-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.tabs-single.is-diff {
  border-bottom-color: #2f52e0;
}

.tabs-single.is-diff.w--current {
  color: var(--white2);
  background-color: #2f52e0;
  border-style: none;
}

.tabs-single.is-diff.oknew {
  color: var(--black);
}

.tabs-single.is-diff.oknew.w--current {
  color: var(--white2);
}

.tabs-single.is-diff.oknew.is-red.w--current {
  background-color: var(--red);
}

.tabs-single.is-newusp {
  color: var(--black);
}

.tabs-single.is-newusp.w--current {
  color: var(--black);
  background-color: #d9dfff;
  border-style: none none solid;
  border-bottom-width: 3px;
  border-bottom-color: #304bec;
  border-radius: 0;
  padding-top: 8px;
  padding-bottom: 8px;
}

.grid-slider {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.hide-on-desktop {
  display: none;
}

.layout-header-right {
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  padding-top: 13px;
  padding-right: 56px;
  display: flex;
  position: relative;
}

.layout-header-right.is-diff {
  padding-right: 0;
}

.layout-header-right.is-diff.iauh {
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
}

.layout-header-right.is-diff.iauh.huih {
  padding-left: 4rem;
  padding-right: 4rem;
}

.pathway-header-video-bg {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border-radius: 20px;
  margin-right: -59px;
  box-shadow: 14px 6px 30px #00000078;
}

.section_hero-usp {
  background-color: #0b1450;
  background-image: linear-gradient(#0a134f, #0f1c6b 50%, #1b2fa9);
}

.section_hero-usp.is-diff {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/66962def6ee62b779aab4797_converted%20(32).avif"), linear-gradient(#0009, #0000), linear-gradient(#0a134f, #0f1c6b 50%, #1b2fa9);
  background-position: 50%, 0 0, 0 0;
  background-repeat: no-repeat, repeat, repeat;
  background-size: cover, auto, auto;
  background-attachment: scroll, scroll, scroll;
}

.section_hero-usp.is-diff.is-uni {
  background-image: linear-gradient(145deg, #040169 30%, #3a86df);
  background-size: auto;
  position: relative;
  overflow: clip;
}

.section_hero-usp.is_new {
  background-color: #fff;
  background-image: none;
}

.section_hero-usp.is_new.is-vh100 {
  height: 100vh;
}

.section_hero-usp.is-newusp {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/666165ff63b0af6add2f82aa_Converted%20image%20(69).avif"), linear-gradient(90deg, #000417, #001699);
  background-position: 0%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
}

.section_hero-usp.is-newusp.vh100 {
  min-height: 100vh;
}

.dfdf {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-h1 {
  letter-spacing: -1px;
  font-family: Sf Pro Display, sans-serif;
  font-size: 3rem;
  font-weight: 500;
  line-height: 120%;
}

.heading-h1.text-weight-semibold {
  text-align: left;
  letter-spacing: -2px;
  font-size: 3.2rem;
  font-weight: 500;
}

.heading-h1.text-weight-semibold.is-blue {
  color: #304bec;
  line-height: 100%;
}

.heading-h1.text-weight-semibold.rgrt {
  font-size: 4.6rem;
}

.heading-h1.text-weight-semibold.inlink {
  display: inline;
}

.heading-h1.mobile-text-center {
  letter-spacing: -2px;
  font-weight: 600;
}

.heading-h1.is-black {
  color: var(--black);
}

.heading-h2 {
  color: var(--black);
  letter-spacing: -1px;
  text-transform: capitalize;
  margin-bottom: 0;
  font-family: Sf Pro Display, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 120%;
}

.heading-h2.weight-medium {
  color: var(--black);
  letter-spacing: -1px;
  width: 100%;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 600;
  line-height: 98%;
}

.heading-h2.weight-medium.text-align-center {
  font-size: 3.275rem;
  font-weight: 600;
}

.heading-h2.weight-medium.text-align-center.tf {
  align-self: flex-start;
  width: auto;
  margin-bottom: 0;
}

.heading-h2.weight-medium.text-align-center.is-white {
  letter-spacing: -1px;
}

.heading-h2.weight-medium.text-align-center.is-new {
  letter-spacing: -1px;
  line-height: 1.2;
}

.heading-h2.weight-medium.fluid.dffs {
  letter-spacing: -1px;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.2;
}

.heading-h2.weight-medium.is-white, .heading-h2.weight-medium.is-white.lf {
  padding-left: 0%;
}

.heading-h2.weight-medium.is-black {
  color: var(--black);
  margin-top: 1rem;
  line-height: .9;
}

.heading-h2.weight-medium.is-black.is-diff {
  color: var(--white2);
  margin-top: 2rem;
  margin-bottom: 0;
  font-size: .8rem;
  line-height: 1.2;
}

.heading-h2.weight-medium.is-black.is-diff.text-align-center {
  margin-top: 0;
  margin-bottom: 0;
}

.heading-h2.weight-medium.is-black.is-diff.text-align-center.is-autpo {
  width: auto;
}

.heading-h2.weight-medium.is-black.is-diff.text-align-center.is-autpo.is-dfiff {
  color: var(--black);
  margin-bottom: 1rem;
  font-size: 1.7rem;
}

.heading-h2.weight-medium.is-black.is-diff.grhh {
  margin-top: 0;
}

.heading-h2.weight-medium.is-black.is-diff.fgggh {
  font-size: .6rem;
}

.heading-h2.weight-medium.is-black.is-diff.fgggh.fff {
  letter-spacing: 0;
  font-size: 1.5rem;
}

.heading-h2.weight-medium.is-black.is-diff.fgggh.fff.is-blacks {
  color: var(--black);
}

.heading-h2.weight-medium.is-black.is-diff.is-eup {
  color: var(--relume-library-lite--rl-black);
  margin-top: 1rem;
  font-family: Lora, sans-serif;
  font-size: 2.2rem;
  font-weight: 500;
}

.heading-h2.weight-medium.is-black.greg {
  margin-bottom: 2rem;
}

.heading-h2.weight-medium.is-black.text-align-center {
  text-transform: none;
  font-size: 3rem;
}

.heading-h2.is-white {
  color: var(--white2);
}

.heading-h2.is-white.is-normal {
  text-align: center;
  letter-spacing: -1px;
  text-transform: none;
  margin-bottom: 0;
  font-size: 3rem;
}

.heading-h2.is-white.is-normal.is-black {
  color: var(--black);
  text-align: left;
  letter-spacing: -1px;
  font-size: 3.2rem;
}

.heading-h2.is-white.is-normal.is-black.text-center {
  text-align: center;
  letter-spacing: -1px;
}

.heading-h2.is-white.is-normal.is-black.is-small {
  text-transform: none;
  font-size: 2.5rem;
}

.heading-h2.is-white.is-normal.is-black.is-small.okaus {
  color: var(--white-3);
  font-size: 1.4rem;
  font-weight: 400;
}

.heading-h2.is-white.is-normal.is-black.is-small.okaus.seses {
  letter-spacing: 0;
  font-size: 1.2rem;
  line-height: 120%;
}

.heading-h2.is-white.is-normal.is-black.is-small.okaus.seses.ishided {
  display: none;
}

.heading-h2.is-white.is-normal.is-black.is-small.okaus.esss {
  letter-spacing: 0;
}

.heading-h2.is-white.is-normal.text-align-left {
  text-transform: none;
  font-size: 3.2rem;
}

.heading-h2.is-new {
  text-align: center;
  letter-spacing: -1px;
  text-transform: capitalize;
  margin-bottom: 2rem;
  font-size: 3.2rem;
}

.heading-h2.is-new.rd {
  margin-bottom: 0;
  font-size: 3rem;
}

.heading-h2.is-right {
  text-align: left;
}

.heading-h2.is-right.iscenter.edrr {
  padding-top: .125rem;
}

.heading-h2.is-right.iscenter.edrr.sve {
  margin-bottom: 0;
}

.heading-h2.is-diff {
  letter-spacing: -1px;
  margin-bottom: .5rem;
  font-size: 2rem;
  font-weight: 400;
}

.heading-h2.is-diff.is-new {
  margin-bottom: 0;
}

.heading-h2.is-diff.ssdf {
  color: var(--white2);
}

.heading-h2.is-small {
  letter-spacing: -2px;
}

.heading-h2.is-2rem {
  margin-bottom: 2rem;
}

.heading-h2.is-2rem.is-white {
  padding-left: 0%;
}

.heading-h2.no-padding.hgv, .heading-h2.ghyg {
  margin-bottom: 0;
}

.heading-h2.ghyg.is-news {
  color: #4b3e5b;
  font-family: Lora, sans-serif;
  font-size: 4rem;
  font-weight: 700;
}

.heading-h2.ghyg.is-news.is-black {
  color: #2b6777;
  text-transform: none;
  font-size: 3.2rem;
  font-weight: 700;
}

.heading-h2.ghyg.is-news.is-black.escs {
  text-align: left;
  text-transform: capitalize;
}

.heading-h2.ghyg.is-news.is-black.escs.is-web {
  letter-spacing: -2px;
  margin-top: 1rem;
  font-size: 3.4rem;
}

.heading-h2.ghyg.is-news.is-leffy {
  text-align: left;
}

.heading-h2.tfhfh {
  margin-bottom: 2rem;
}

.heading-h2.is-5 {
  padding-left: 5%;
  padding-right: 5%;
}

.nav-wrapper {
  z-index: 100;
  background-color: #05010e;
  width: 100%;
  transition: top .2s;
  position: fixed;
  top: 50px;
}

.nav-wrapper.no-fix {
  z-index: 2147483647;
  background-color: #f5f5f5;
  position: fixed;
  inset: 0% 0% auto;
}

.nav-wrapper.no-fix.is-diff {
  position: fixed;
}

.nav-wrapper.no-fix.is-diff.is-uni {
  background-image: linear-gradient(90deg, #040169 52%, #040169);
}

.nav-wrapper.no-fix.is-white {
  background-color: var(--white2);
}

.nav-wrapper.no-fix.is-white.is-uspadd {
  box-shadow: 0 5px 20px #0003;
}

.nav-wrapper.no-fix.is-static {
  position: sticky;
  top: 0%;
}

.nav-wrapper.no-fix.saese {
  background-color: #fff;
  position: static;
}

.nav-wrapper.is-gensd {
  position: relative;
  top: auto;
}

.div-block-282 {
  z-index: 2147483647;
}

.div-block-282._66r6r {
  padding-top: 1rem;
  padding-bottom: 1rem;
  box-shadow: 0 2px 5px #0003;
}

.verti {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65cb53a9bf56a69f726431d4_linkkksksks.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.hori {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65cb53a9bf56a69f726431d4_linkkksksks.svg");
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.intagram-card-a-2 {
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  width: 320px;
  height: 320px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.step-1---scroll-wrapper {
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.step-1---scroll-wrapper.htffh {
  padding-top: 2rem;
  padding-bottom: 4rem;
}

.step-1---scroll-wrapper.htffh.is-diff {
  padding-top: 0;
}

.step-1---scroll-wrapper.is-diff, .step-1---scroll-wrapper.isokok, .step-1---scroll-wrapper.eses {
  padding-bottom: 0;
}

.step-1---scroll-wrapper.ds-hide {
  display: none;
}

.step-1---scroll-wrapper.rel {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  position: relative;
}

.scroll-snap-wrapper {
  color: #fff;
  width: 100%;
}

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

.div-block-284 {
  position: relative;
}

.div-block-284.fdd {
  padding-bottom: 4rem;
}

.div-block-288 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  width: 100%;
  display: flex;
}

.rl_layout1_contesnt-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: 40%;
  margin-right: 0;
  display: flex;
}

.rl_layout1_contesnt-copy.rrr {
  height: 100%;
  position: relative;
}

.div-block-289 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  display: flex;
}

.div-block-291 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.img99.invert {
  opacity: .94;
  filter: invert();
}

.img99.invert.small {
  width: 25px;
  display: block;
}

.gradient-border {
  background-color: var(--white2);
  outline-offset: 0px;
  border-radius: 20px;
  outline: 2px solid #ff070700;
}

.uspathwayheader-tags {
  z-index: 2;
  letter-spacing: -.2px;
  background-color: #3043b0;
  border-radius: 5px;
  padding: 4px 10px;
  display: inline-block;
  position: relative;
}

.uspathwayheader-tags.upskill {
  background-color: #4e3952;
  border-radius: 5px;
  font-size: 1rem;
}

.uspathwayheader-tags.upskill.fht {
  border-radius: 5px;
}

.uspathwayheader-tags.is-trans {
  background-color: #30a0c9;
}

.uspathwayheader-tags.okok {
  border-radius: 20px;
  padding: 10px 15px;
}

.div-block-297 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  letter-spacing: -1px;
  justify-content: space-around;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.pathway-logos {
  justify-content: center;
  align-items: center;
  width: 150px;
  height: auto;
  margin-top: 0;
  display: flex;
}

.pathway-single-log {
  width: 100%;
}

.pathway-single-log.is-diff {
  width: 87%;
}

.pathway-single-log.is-new {
  aspect-ratio: 2.39;
  filter: none;
  vertical-align: baseline;
  object-fit: contain;
  width: 80%;
}

.pathway-single-log.is-new.isgray, .pathway-single-log.is-new.is-diff {
  filter: none;
}

.emptydiv {
  width: 0;
}

.logo-slider-path {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: row;
  flex: none;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.logo-slider-path.ijij {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.v-padding-6rem {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.v-padding-6rem.drdr {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #fff;
  flex-flow: column;
  padding-bottom: 2rem;
  display: flex;
}

.v-padding-6rem.drdr.is-diff {
  background-color: #0540f20d;
  padding-top: 4rem;
}

.v-padding-6rem.drdr.dvrd {
  padding-top: 2rem;
}

.v-padding-6rem.drdr.dvrd.ytuy.secsef {
  padding-bottom: 0;
}

.div-block-299 {
  z-index: -2;
  pointer-events: none;
  width: 918px;
  height: 950px;
  position: relative;
}

.aeroplane-holder {
  z-index: 0;
  align-items: center;
  margin-top: 37px;
  position: absolute;
  inset: 212px 0% auto;
}

.aeroplane-holder.is-diff {
  z-index: 0;
  margin-top: 86px;
  display: none;
  inset: -87% auto auto 0%;
}

.aeroplane-holder.fsese {
  top: 217px;
}

.div-block-300 {
  z-index: -1;
  position: absolute;
  inset: -27% 0% 0%;
}

.div-block-300.is-diff {
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  display: flex;
  inset: 43% auto 0% -6%;
}

.div-block-300.isnew {
  pointer-events: none;
  top: -25%;
}

.div-block-301 {
  background-color: #fff;
  height: 80%;
  margin-left: -61px;
  margin-right: -61px;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-302 {
  color: var(--us-blue);
  text-align: center;
  margin-bottom: -23px;
}

.image-64 {
  aspect-ratio: 1;
  width: 100%;
  height: 100%;
  line-height: 120%;
}

.image-64.is-diff {
  width: 86%;
  height: auto;
}

.text-span.is-white {
  line-height: 120%;
}

.img200 {
  object-fit: fill;
  width: auto;
  height: 100%;
}

.img200.is-diff {
  aspect-ratio: auto;
  object-fit: cover;
  width: auto;
  height: auto;
  margin-left: 0;
}

.width40-for-line {
  width: 40%;
}

.image-65 {
  object-fit: cover;
  flex: none;
  width: 200px;
  max-width: 190px;
  height: 124%;
}

.image-65.is-diff {
  aspect-ratio: auto;
  object-fit: cover;
  border-radius: 10px;
  width: 100%;
  max-width: none;
  height: 80%;
  display: block;
}

.image-66 {
  max-width: 100%;
  transform: rotate(-20deg);
}

.form-inside-two-col {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  display: flex;
}

.row {
  width: 100%;
}

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

.row.center-align.vertical {
  flex-direction: column;
}

.row.center-align.vertical.desktop-gap-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.row.space-between {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.row.space-between.stretch {
  align-items: stretch;
  position: relative;
}

.row.space-between.stretch.gdrh {
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.custom-input {
  background-color: #0000;
  border: 1px solid #d2d2d2;
  border-radius: 8px;
  width: 100%;
  margin-bottom: 22px;
  padding: 12px 14px;
  font-size: 14px;
  font-weight: 600;
  position: relative;
}

.custom-input.select {
  padding-top: 0;
  padding-bottom: 0;
}

.form-block {
  z-index: 2147483647;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #0000008c;
  border-radius: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100vh;
  margin-bottom: 0;
  margin-left: 0%;
  margin-right: 0%;
  padding: 32px 20%;
  display: none;
  position: absolute;
  inset: 0%;
}

.form-block.dark {
  box-shadow: none;
  -webkit-backdrop-filter: blur(22px);
  backdrop-filter: blur(22px);
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65fc8a44e523d4857a3cfa55_university%20page.avif");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 20px;
}

.benefit-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 45%;
  padding-right: 16px;
}

.inside-forn-container {
  grid-column-gap: 1.4rem;
  grid-row-gap: 1.4rem;
  flex-direction: column;
  margin-bottom: 0;
  display: flex;
}

.inside-forn-container.form-class {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.input-container {
  flex: 1;
}

.content {
  width: 100%;
  max-width: 1340px;
  display: flex;
}

.content.vertical {
  flex-direction: column;
}

.content.vertical.desktop-gap-48 {
  grid-row-gap: 48px;
  overflow: hidden;
}

.content.vertical.desktop-gap-48.overflow-visible {
  overflow: visible;
}

.content.vertical.desktop-gap-64 {
  grid-row-gap: 64px;
}

.content.vertical.desktop-gap-64.center-align {
  height: 100%;
  position: relative;
}

.input-label {
  color: var(--grey);
  letter-spacing: 0;
  text-transform: capitalize;
  font-size: 13px;
  font-weight: 500;
}

.benefits-container {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding-right: 63px;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.2;
}

.section {
  z-index: 1;
  background-color: #223acc0d;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.section.v-padding-7rem {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.section.v-padding-7rem.is-diff {
  background-color: #f8d1a61f;
}

.section.hhjl {
  background-color: #223acc00;
}

.form {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  display: flex;
}

.p-20-medium {
  letter-spacing: -1px;
  text-transform: capitalize;
  font-size: 1rem;
  font-weight: 500;
  line-height: 120%;
}

.p-20-medium.mobile-text-center {
  font-size: 1.2rem;
  font-weight: 400;
}

.icon-42px {
  flex: none;
  width: 42px;
  height: 42px;
}

.benefits-content-container-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  display: flex;
}

.benefits-content-container-copy.sessv {
  width: 100%;
}

.space-10px {
  padding-bottom: 10px;
}

.formbtn {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: var(--yellow);
  background-color: #fdba2f1a;
  border: 1px solid #fdba2fcc;
  border-radius: 7px;
  padding-top: 13px;
  padding-bottom: 13px;
  font-size: 14px;
  font-weight: 600;
}

.formbtn.submit.m-primary-btn {
  border-style: none;
}

.pathway-top-tier-card1 {
  letter-spacing: -1px;
  background-color: #fff;
  border-radius: 20px;
  max-width: 420px;
  padding: 35px;
}

.pathway-top-tier-card1.img-dark {
  background-color: #2f52e0;
  background-image: none;
  background-position: 0 0;
  box-shadow: 0 2px 5px #0003;
}

.div-block-303 {
  letter-spacing: -1px;
}

.icon-22px {
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  display: flex;
}

.icon-22px.top2px {
  margin-top: 4px;
}

.grey-box-for-pricing {
  background-color: #f4f5fc;
  border-radius: 10px;
  padding: 26px 23px;
}

.grey-box-for-pricing._2 {
  background-color: #fff;
  margin-bottom: 15px;
}

.container-small--910 {
  justify-content: space-between;
  max-width: 910px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-small--910.align-right {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 0;
}

.splidejs {
  display: block;
}

.div-block-305 {
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
}

.splide__track {
  width: 100%;
  max-width: 100%;
}

.splide__slide {
  flex: none;
  display: flex;
}

.splide__list {
  display: flex;
}

.fixed-flag-icon {
  width: 24px;
  max-width: 24px;
  height: 24px;
  position: static;
  inset: 0% 0% auto;
}

.div-block-306 {
  color: #223acc;
}

.text-color-60-grey {
  color: #0009;
}

.yellow-chip {
  background-color: var(--yellow);
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  padding: 4px 10px;
  font-size: 14px;
  line-height: 120%;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.yellow-chip.isgreen {
  color: #000;
  background-color: #bced09;
  font-weight: 600;
}

.final-yellow-chip {
  background-color: var(--yellow);
  border-radius: 10px;
  align-self: center;
  max-width: 420px;
  padding: 10px 20px;
  font-size: 22px;
  font-weight: 500;
  line-height: 120%;
}

.final-yellow-chip.isgreem {
  color: #000;
  background-color: #bced09;
}

.div-block-307 {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65d2f3b46272f7fa9f51d2c0_Frame%20427321425.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-307.text-color-white {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65d2f3b46272f7fa9f51d2c0_Frame%20427321425.avif");
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-307.text-color-white.dxdvx {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

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

.grid-4-column.is-hide {
  display: none;
}

.grid-4-column.scroll {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.pathway-card-8 {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #ffffff0f;
  border: 1px solid #fff3;
  border-radius: 14px;
  padding: 26px;
}

.pathway-card-with-icon {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #ffffff0f;
  border: 1px solid #0000001a;
  border-radius: 14px;
  padding: 26px;
}

.text-color-80-grey {
  color: #000c;
}

._717484 {
  color: #717484;
  font-size: 18px;
  line-height: 120%;
}

.div-block-308 {
  flex-direction: column;
  justify-content: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.glow-border {
  filter: blur(5px);
  background-color: #ffffff63;
  width: 20%;
  height: 80%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.btn-animation-wrapper {
  margin: -10px;
  padding: 10px;
}

.btn-animation-wrapper.is-diff {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
}

.btn-animation-wrapper.awd {
  justify-content: space-between;
  align-items: center;
  padding-left: 40px;
  display: flex;
}

.btn-outer {
  background-color: var(--yellow);
  border-radius: 10px;
  padding: 1px;
  position: relative;
  overflow: hidden;
}

.btn-outer.white-invert {
  background-color: #fffdfa4a;
  text-decoration: none;
}

.btn-outer.width-100 {
  border: 2px solid var(--yellow);
  line-height: 120%;
  text-decoration: none;
}

.glow-inner {
  filter: blur(17px);
  background-color: #fff;
  width: 25%;
  height: 60%;
  position: absolute;
  inset: -10% auto auto -10%;
}

.glow-inner.light-color {
  background-color: #ffffff29;
}

.btn-text-z-index {
  z-index: 1;
  flex: none;
  font-size: 1rem;
  line-height: 120%;
  position: relative;
}

.btn-text-z-index.opacity50 {
  flex: none;
  width: 100%;
  font-size: 1rem;
  line-height: 120%;
}

.div-block-309 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.home-card-bg-spl {
  opacity: .37;
  width: 90%;
  height: 100%;
}

.div-block-310 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-image: linear-gradient(#ffffff0d, #0000000d);
  border: 1px solid #fdba2f0f;
  border-radius: 16px;
  margin-right: 40px;
  padding: 20px 0 20px 16px;
  box-shadow: 9px 6px 20px #0006;
}

.v-padding-2rem {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.v-padding-2rem.is-diff {
  width: 100%;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.course-pathway2 {
  justify-content: center;
  display: flex;
  position: relative;
}

.div-stroke-red {
  background-color: var(--red);
  width: 100%;
  height: 2px;
  position: absolute;
  top: 8px;
}

.tabs-content {
  position: static;
  overflow: visible;
}

.slick-next:hover {
  background-color: #ca273c;
}

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

.slick-prev:hover {
  background-color: #c9c6c6;
}

.slick-next1:hover {
  background-color: #ca273c;
}

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

.slick-prev1:hover {
  background-color: #c9c6c6;
}

.slick-next2:hover {
  background-color: #ca273c;
}

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

.slick-prev2:hover {
  background-color: #c9c6c6;
}

.slick-next3:hover {
  background-color: #ca273c;
}

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

.slick-prev3:hover {
  background-color: #c9c6c6;
}

.course-pathway1, .course-pathway3 {
  justify-content: center;
  display: flex;
  position: relative;
}

.aeroplane-holder-tablet {
  z-index: -1;
  display: none;
  position: absolute;
}

.text-center-on-tablet {
  width: 100%;
  height: 100%;
}

.text-center-on-tablet.is-diff {
  justify-content: center;
  align-items: center;
  display: flex;
}

.for-tablet {
  color: var(--us-blue);
  text-align: center;
  margin-bottom: 32px;
  display: none;
}

.div-block-324 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  justify-content: space-between;
  display: flex;
}

.div-block-324.text-weight-semibold {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

.div-block-325 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-325.is-diff {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
}

.div-block-325.is-center {
  justify-content: center;
  align-items: center;
}

.div-block-325.gr {
  flex: none;
}

.div-block-327 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.div-block-327.is-diff {
  z-index: 15;
  position: relative;
}

.heading-h4 {
  color: var(--black);
  letter-spacing: -1px;
  font-family: Sf Pro Display, sans-serif;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 120%;
}

.heading-h4.pr {
  white-space: pre;
  font-weight: 500;
}

.heading-h4.is-white {
  font-size: 1.4rem;
}

.mw-565 {
  max-width: none;
  padding-left: 5%;
  padding-right: 5%;
}

.hero_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  max-width: 70rem;
  display: grid;
  position: relative;
}

.hero_content.is-full {
  width: 100%;
  max-width: none;
  display: block;
}

.hero_content.is-full.is-center {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_campus-hero {
  background-color: var(--white2);
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65eefffab627098622381053_div.hero-holder.avif");
  background-position: 50% 120%;
  background-size: 100% 100%;
  flex-direction: column;
  justify-content: center;
  min-height: 0;
  display: flex;
  position: relative;
}

.campus_hero-imgwrapper {
  position: relative;
}

.campus-number {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.campus-number.is-diff {
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.campus-number.is-diff.is-hide {
  width: 100%;
}

.campus-number.is-diff.grrg {
  display: none;
}

.numbers-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.numbers-wrap.is-new {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  display: flex;
}

.numbers-wrap.si-diff {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: flex;
}

.numbers-wrap.si-diff.is-okay {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
}

.num-text {
  font-size: 2rem;
  line-height: 120%;
}

.top-right-img {
  width: 45%;
  position: absolute;
  inset: -2% -10% auto auto;
}

.lefttop-img {
  width: 50%;
  position: absolute;
  inset: 9% auto auto -13%;
}

.leftbottom-img {
  width: 55%;
  position: absolute;
  inset: auto auto 22% -15%;
}

.bottom-img {
  width: 90%;
  position: absolute;
  inset: auto -6% -5% auto;
}

.right-bottom-img {
  width: 40%;
  position: absolute;
  inset: auto -10% 10% auto;
}

.div-block-331 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-top: 10px;
}

.section_whychoose {
  background-color: var(--white2);
}

.whychoose-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.whychoose-wrapper.rgddrg {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.text-ff8b66 {
  color: #ff8b66;
  flex: none;
}

.show-in-mobile {
  display: none;
}

.regular-dropdown {
  z-index: 2;
  background-color: #fff;
  border-radius: 5px;
  flex-flow: column;
  justify-content: space-between;
  padding: 11px 21px;
  display: flex;
  position: relative;
}

.regular-dropdown.yellow2 {
  background-color: #fffaef;
  border-radius: 14px;
}

.regular-dropdown.borderandshadow {
  color: #a7a7a7;
  border: 1px solid #7f7f7f7a;
  border-radius: 14px;
  box-shadow: 3px 3px #ededed;
}

.regular-dropdown.orange {
  background-color: #fff4f5;
  border-radius: 14px;
}

.regular-dropdown.green {
  background-color: #f5faed;
  border-radius: 14px;
}

.regular-dropdown.green {
  background-color: #f5faed;
}

.regular-dropdown.yellow2 {
  background-color: #fffaef;
}

.regular-dropdown.orange {
  background-color: #fff4f5;
}

.regular-dropdown.purple {
  background-color: #f9f7ff;
  border-radius: 11px;
}

.regular-dropdown.borderandshadow {
  color: #a7a7a7;
  border: 1px solid #7f7f7f7a;
  box-shadow: 3px 3px #ededed;
}

.div-block-341 {
  justify-content: space-between;
  display: flex;
}

.dropdown-content {
  color: #2020207a;
  padding-top: 3px;
  padding-bottom: 3px;
  overflow: hidden;
}

.dropdown-pair {
  grid-column-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  display: grid;
}

.div-block-343 {
  flex-flow: column;
  justify-content: flex-start;
  width: 54px;
  height: 100%;
  padding-top: 60px;
  display: flex;
  position: absolute;
}

.div-block-342 {
  justify-content: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: 0%;
}

.color-030712 {
  color: #03071266;
  flex: none;
}

.v-padding-1rem {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.all-dropdowns {
  flex-flow: column;
  max-width: 1152px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.all-dropdowns.is-hide {
  display: none;
}

.gradient-border-2 {
  background-color: #12121200;
  border-radius: 20px;
}

.gradient-border-2.dropdown {
  box-shadow: 4px 4px #78787833;
}

.heading-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.heading-wrapper.is-center {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.heading-wrapper.is-center.is-tabss {
  flex-flow: column;
}

.heading-wrapper.is-center.is-tabss.is-new {
  grid-column-gap: .56rem;
  grid-row-gap: .56rem;
}

.heading-wrapper.is-center.isnew {
  flex-flow: column;
}

.top_heading {
  color: #e86137;
}

.top_heading.text-align-center {
  letter-spacing: -1px;
}

.top_heading.text-align-center.is-white {
  color: var(--white2);
  font-size: 1.2rem;
}

.top_heading.text-align-center.is-white.is-diff {
  text-align: left;
  margin-left: .5rem;
}

.middle-heading {
  letter-spacing: -2px;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 120%;
}

.middle-heading.text-align-center.is-white {
  color: #fff;
}

.middle-heading.text-align-center.is-white.is-center {
  padding-right: 0;
  font-weight: 600;
}

.middle-heading.is-white {
  color: #fff;
  text-align: left;
  letter-spacing: -2px;
  text-transform: capitalize;
  padding-right: 4rem;
  font-size: 3rem;
  font-weight: 600;
  line-height: 100%;
}

.middle-heading.is-white.text-align-center {
  text-align: center;
  padding-right: 0;
}

.middle-heading.is-white.isme {
  text-align: left;
}

.middle-heading.text-align-center {
  color: #000;
  letter-spacing: -2px;
  text-transform: capitalize;
  font-size: 3rem;
  font-weight: 500;
  line-height: 120%;
}

.bottom-heading {
  font-weight: 600;
}

.bottom-heading.text-align-center {
  color: var(--black);
  letter-spacing: -1px;
  text-transform: capitalize;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 120%;
}

.bottom-heading.text-align-center.is-white {
  color: var(--white2);
}

.text-color-span {
  color: #e86137;
}

.section_university-list {
  position: relative;
}

.universitylist-wrapper {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.university-list-wrap {
  justify-content: center;
  align-items: center;
  width: 100%;
  position: static;
}

.tabs-menu-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tabs1 {
  background-color: #dddddd52;
  border: 2px solid #0003;
  border-radius: 10px;
}

.tabs1.w--current {
  background-color: var(--black);
  color: #fdba2f;
  border: 2px solid #fdba2f;
  border-radius: 10px;
}

.tab2 {
  background-color: #ddd3;
  border: 2px solid #0003;
  border-radius: 10px;
}

.tab2.w--current {
  background-color: var(--black);
  color: #fdba2f;
  border-color: #fdba2f;
}

.text-block-3 {
  letter-spacing: -1px;
  font-weight: 600;
}

.university_card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  border: 1px solid #a5a5a580;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding: 1rem 1rem .8rem;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.university_card.is-new {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-style: none;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 1rem;
  padding-left: .5rem;
  padding-right: .5rem;
  position: relative;
  box-shadow: 0 0 12px #0003;
}

.university_card.ispdiff {
  background-color: #fff;
  border-color: #b9e907d4;
}

.university_card.ispdiff.uju {
  border-style: none;
  height: 100%;
  padding-bottom: 1rem;
}

.university_card.ispl {
  height: 100%;
  padding-left: .5rem;
  padding-right: .5rem;
}

.university_card.ispl.dfsfese {
  height: auto;
}

.university_card.grid-sub {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.university_card.vh {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
}

.tabs {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  width: 100%;
  padding-bottom: 60px;
  display: flex;
  position: static;
  overflow: visible;
}

.slider-3 {
  background-color: #ddd0;
  height: 100%;
}

.slider-3.for-mob {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: auto;
  display: flex;
  position: static;
  overflow: visible;
}

.uni-heading {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.uni-heading.isok {
  filter: none;
  width: 70%;
}

.uni-heading.isok.ijsuh {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: flex-start;
  height: 65px;
  min-height: 65px;
  max-height: 65px;
}

.uni-main-heading {
  letter-spacing: -1px;
  text-transform: capitalize;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 120%;
}

.uni-main-heading.is-diff {
  color: #000;
  font-size: 1rem;
  line-height: 1.2;
}

.uni-main-heading.is-diff.ijssd {
  height: auto;
  font-size: .9rem;
}

.uni-main-heading.ijdif {
  height: 60px;
}

.uni-main-heading.eses {
  height: auto;
}

.text-block-4 {
  color: var(--red);
  letter-spacing: -1px;
  text-transform: capitalize;
  background-color: #0000;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.2;
}

.text-block-4.is-uni {
  color: #3a86df;
}

.text-block-4.is-uni.is-small {
  line-height: 1.2;
}

.text-block-4.is-green {
  color: #2f4bec;
}

.text-block-4.is-green.is-red {
  color: #d63348;
}

.text-block-4.is-newusp {
  color: var(--black);
  background-color: #ededed;
  border-radius: 8px;
  padding: .25rem .5rem;
  font-size: .8rem;
  font-weight: 400;
}

.div-block-344 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-344.s {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
}

.div-block-344.s.is-op {
  opacity: 0;
}

.text-block-5 {
  letter-spacing: 0;
  flex: 0 auto;
  align-self: center;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.2;
}

.text-block-5.is-diff {
  line-height: 1.2;
}

.text-block-5.isok {
  filter: none;
  font-size: .9rem;
  line-height: 1;
}

.text-block-5.isok.isblack {
  color: #000;
}

.div-block-345 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  display: flex;
}

.div-block-345.rgd {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
}

.div-block-345.rgd.is-diff, .div-block-345.is-diff {
  margin-top: 1rem;
}

.div-block-345.drggrd, .div-block-345.is-news, .div-block-345.esesef {
  margin-top: 0;
}

.silder1 {
  height: 100%;
  margin-right: auto;
  padding-left: .5rem;
  padding-right: .5rem;
}

.silder1.rr {
  aspect-ratio: 1 / 1.1;
  object-fit: cover;
}

.right-arrow {
  z-index: 999999;
  justify-content: center;
  align-items: center;
  display: flex;
  inset: auto 2% 1% auto;
}

.div-block-347 {
  background-color: #0bcefa;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.div-block-347.is-opp {
  transform: rotate(180deg);
}

.div-block-347.is-opp.is-uni.is-blue {
  background-color: var(--uni-blue);
}

.div-block-347.is-opp.is-uni.is-blue.rp, .div-block-347.is-opp.is-uni.rp, .div-block-347.is-uni {
  background-color: #2c6777;
}

.div-block-347.is-uni.is-diff {
  background-color: var(--uni-blue);
}

.div-block-347.is-uni.is-diff.rp {
  background-color: #2c6777;
}

.tabs-content-2 {
  position: static;
  overflow: visible;
}

.left-arrow {
  justify-content: center;
  align-items: center;
  display: flex;
  inset: auto 8% 1% auto;
}

.testimonials-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.testimonials-wrapper.is-3rem {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
}

.image-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #ebecf0;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 60vh;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: flex;
  position: static;
  inset: 0% -97% 0% auto;
  overflow: visible;
}

.image-wrapper.is-diff {
  background-color: #ebecf000;
  border: 1px solid #e4e4e4;
  justify-content: flex-start;
  align-items: flex-start;
  height: 55vh;
  padding: 0;
  position: relative;
  left: 0;
  right: 0%;
}

.image-wrapper.is-diff.is-sb {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/677faea0e50e9390b997dd26_Stony-Brook-Entrance-Horizontal-Resized-min.avif");
  background-size: auto;
}

.new-slider {
  background-color: #0000;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: 60%;
  height: 100%;
  display: flex;
  position: static;
  overflow: hidden;
}

.left-arrow-2 {
  z-index: 10;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/66057c736aa36ac5daab770d_Futurense%20Design%20Image%20(1).webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 20%;
  height: 55vh;
  display: flex;
  inset: auto auto 0% 0%;
}

.left-arrow-2.is-new {
  height: 100%;
}

.left-arrow-2.is-newuni {
  background-color: #621709;
  background-image: none;
  background-size: auto;
}

.right-arrow-2 {
  z-index: 10;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/66057c59fd31761a859daf0d_Futurense%20Design%20Image.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 20%;
  height: 55vh;
  display: flex;
  inset: auto 0% 0% auto;
}

.right-arrow-2.is-diff {
  height: 100%;
}

.right-arrow-2.is-newuni {
  background-color: #621709;
  background-image: none;
  background-size: auto;
}

.new-mask {
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.test-wrap {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60vh;
  display: flex;
  position: relative;
}

.test-below-wrapp {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65f13a2b248f0423a4b80f52_CTA.avif");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.test-video {
  border-radius: 20px;
  width: 40%;
  overflow: hidden;
}

.test-text {
  justify-content: space-between;
  align-items: center;
  width: 60%;
  height: 100%;
  display: flex;
}

.test-text.is-diff {
  width: 100%;
  margin-top: 4rem;
}

.test-text.is-diff.is-hw {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65fac9c011849cdf0d70b1d8_CTA.avif");
}

.test-text.is-diff.is-hw.esese {
  display: none;
}

.test-text.is-diff.is-hw.is-hide {
  height: 100%;
}

.test-text.oijo {
  display: none;
}

.paragraph {
  color: var(--yellow);
  margin-left: 4rem;
  margin-right: 4rem;
  font-size: 1.5rem;
  line-height: 120%;
}

.paragraph.is-diff {
  font-size: 1.3rem;
}

.paragraph.is-diff.sefwef {
  letter-spacing: -1px;
}

.paragraph.is-diff.gfc {
  display: none;
}

.paragraph.align-center {
  letter-spacing: -1px;
}

.section_highlights {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65f15b352b2ca670ab688647_Component%2047.avif");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  overflow: hidden;
}

.section_highlights.is-hirenow {
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65fa76b6e9fd22fb37e0509d_Frame%20427321461-min.avif");
  background-position: 50% 25%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section_highlights.is-upskill {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/66086cdbe0b16bd0f990eb52_Group%201160444906.avif");
  background-position: 50%;
  background-size: cover;
}

.highlights-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.slider_component {
  width: 100%;
}

.swiper-wrapper {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.swiper-wrapper.drdv {
  width: 100%;
}

.swiper-wrapper.is-why, .swiper-wrapper.is-ai {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  height: 100%;
  overflow: visible;
}

.swiper-wrapper.is-news {
  max-width: 33.33%;
}

.swiper-wrapper.is-prg {
  justify-content: flex-start;
}

.swiper-wrapper.is-iit {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  overflow: visible;
}

.swiper-wrapper.is-prg-pg, .swiper-wrapper.is-prg-bs {
  justify-content: flex-start;
}

.swiper-wrapper.is-testimonial-video {
  max-width: 33.33%;
}

.swiper-wrapper.is-bsc-why {
  width: 100%;
  max-width: 100%;
}

.swiper-wrapper.is-blueprint {
  flex-flow: row;
}

.swiper-wrapper.is-mandi-sm {
  max-width: 100%;
}

.swiper-wrapper.is-prg-pgc {
  justify-content: flex-start;
}

.swiper-slide {
  flex: none;
}

.swiper-slide.cc-how-slider-thumbs {
  color: #888680;
  border-radius: 8px;
  flex-flow: column;
  width: 90%;
  padding: 24px 24px 24px 0;
}

.swiper-slide.cc-how-slider-thumbs:focus-visible, .swiper-slide.cc-how-slider-thumbs[data-wf-focus-visible] {
  outline-offset: -4px;
}

.swiper-slide.is-why, .swiper-slide.is-ai {
  cursor: grab;
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.swiper-slide.is-testimonial, .swiper-slide.is-news {
  cursor: grab;
  width: 100%;
}

.swiper-slide.is-prg {
  cursor: grab;
  max-width: 33.33%;
}

.swiper-slide.is-cert {
  max-width: 33.33%;
}

.swiper-slide.is-iit {
  cursor: grab;
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.swiper-slide.is-prg-pg, .swiper-slide.is-prg-bs {
  cursor: grab;
  max-width: 33.33%;
}

.swiper-slide.is-testimonial-video {
  cursor: grab;
  width: 100%;
}

.swiper-slide.is-bsc-why {
  width: 100%;
  max-width: 100%;
}

.swiper-slide.is-blueprint {
  width: 100%;
}

.swiper-slide.is-mandi-sm {
  width: 100%;
  max-width: 100%;
}

.swiper-slide.is-prg-pgc {
  max-width: 33.33%;
}

.swiper {
  width: 100%;
  max-width: 100%;
  height: 100%;
  overflow: visible;
}

.swiper.myswiper {
  cursor: grab;
  display: block;
}

.swiper.is-why {
  z-index: 33;
}

.swiper.is-news {
  justify-content: center;
  align-items: center;
}

.swiper-pagination {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.swiper-pagination.page-upskill {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: center;
  margin-top: 4rem;
}

.swiper-pagination-bullet {
  color: #f8d1a6;
  text-align: center;
  cursor: pointer;
  border: 1px solid #f8d1a6;
  border-radius: 4px;
  padding: 10px 16px;
  font-size: .875rem;
  text-decoration: none;
}

.swiper-pagination-bullet.is-hirenow {
  border-color: var(--yellow);
  color: var(--yellow);
  font-weight: 500;
}

.swiper-pagination-bullet.swiper-pagination-bullet-active {
  color: #000;
  background-color: #f8d1a6;
  width: auto;
  height: auto;
}

.div-block-349 {
  justify-content: space-between;
  width: 100%;
  padding-bottom: 2rem;
  display: flex;
}

.paragraph-2 {
  color: var(--white2);
  text-align: left;
  letter-spacing: -1px;
}

.paragraph-2.is-black {
  color: var(--black);
  line-height: 120%;
}

.paragraph-2.text-align-center {
  text-align: center;
  letter-spacing: -2px;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 600;
}

.paragraph-2.rgd {
  text-align: left;
  letter-spacing: 0;
}

.paragraph-2.rgd.is-center {
  text-align: center;
  letter-spacing: 0;
  line-height: 1.2;
}

.paragraph-2.rgd.is-center.is-black.drrg {
  text-align: left;
  font-size: 1.2rem;
  line-height: 1.2;
}

.paragraph-2.rgd.is-center.is-black.drrg.is-news {
  margin-top: 1rem;
  line-height: 140%;
}

.paragraph-2.rgd.is-center.is-black.drrg.is-di {
  margin-top: .5rem;
}

.paragraph-2.rgd.is-center.is-black.drrg.top-padding-1rem {
  margin-top: .6rem;
}

.div-block-350 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 145.375%;
  display: flex;
}

.div-block-351 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.section_campus-benefits {
  background-color: #fff9f7;
}

.campus-benefits-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-color-red-2 {
  color: #d63348;
  flex: none;
}

.text-color-red-2.isd-ff {
  color: #ff8b66;
  letter-spacing: -1px;
  font-weight: 400;
}

.div-block-352 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fafafa;
  border-radius: 2px;
  flex-direction: column;
  flex: none;
  align-items: flex-start;
  padding: 16px 17px;
  font-weight: 600;
  display: flex;
}

.h3-h {
  color: #f8d1a6;
  letter-spacing: -2px;
  font-size: 2.25rem;
  line-height: 120%;
}

.h3-h.is-diff {
  font-size: 2.25rem;
  line-height: 100%;
}

.h3-h.is-diff.is-black, .h3-h.text-weight-semibold {
  font-weight: 500;
}

.h3-h.text---lightgreen {
  font-size: 2.25rem;
}

.h3-h.is-black {
  color: var(--black);
  font-weight: 500;
}

.h3-h.black {
  color: #000;
}

.h3-h.is-smaller {
  font-size: 2rem;
}

.h3-h.rgredgr {
  color: #fff;
}

.div-block-353 {
  display: inline-block;
}

.div-block-354 {
  z-index: 1;
  background-color: #fff;
  border: 1px solid #f78b66;
  border-radius: 9px;
  padding: 4px;
  position: relative;
}

.div-block-355 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  margin-bottom: 8px;
  display: flex;
}

.gradient-border-3 {
  background-color: #12121200;
  border-radius: 20px;
}

.footer-links {
  color: #fff;
  text-align: left;
  line-height: 120%;
  text-decoration: none;
}

.text-block-6 {
  letter-spacing: -1px;
}

.section_roadmap {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65f299b3a1165d254c298437_Frame%20427321418-min.avif");
  background-position: 50%;
  background-size: cover;
}

.usp_roadmap-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 4rem;
  display: flex;
}

.roadmap-tabs-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  width: 100%;
  display: flex;
  position: relative;
}

.roadmap-tabs {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.tab-link {
  color: var(--grey);
  background-color: #ddd0;
  border-bottom: 2px solid #46464f;
  width: 25%;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 0;
  font-size: 1.2rem;
}

.tab-link.w--current {
  color: var(--white2);
  background-color: #c8c8c800;
  border-bottom: 2px solid #fdba2f;
  width: 25%;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 1.2rem;
}

.tab-link.is-new.w--current {
  color: var(--black);
  flex: none;
  width: auto;
  padding-right: 10px;
}

.tab-link.is-new.is-diff.w--current {
  font-weight: 600;
}

.tab-link.is-diff {
  text-align: center;
  flex: none;
  width: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link.is-diff.is-new.w--current {
  font-size: 1rem;
}

.tab-link.isnisd.w--current {
  border-bottom-color: #2f52e0;
}

.tabs-menu-3 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tabs-menu-3.is-dif {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: center;
  align-items: flex-end;
}

.tabs-content-wrapper {
  padding-top: 4rem;
  padding-bottom: 2rem;
}

.tabs-main-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.tabs-main-wrap.upskill {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.tabs_img-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  -webkit-backdrop-filter: blur(35px);
  backdrop-filter: blur(35px);
  background-color: #282626;
  border-radius: 10px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 40%;
  height: 100%;
  padding: .5rem;
  display: flex;
}

.main-text-wrapper {
  grid-column-gap: 1.3rem;
  grid-row-gap: 1.3rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 60%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.main-text-wrapper.us-pathway {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  width: 60%;
}

.year-text {
  color: var(--white2);
  background-color: #ff8b66;
  border-radius: 50vw;
  padding: .5rem 1.5rem;
  font-size: 1.2rem;
  font-weight: 500;
}

.tabs-list-text {
  color: #9c9eab;
  letter-spacing: -1px;
}

.image-70 {
  display: block;
}

.slide-2, .slide-3 {
  min-width: 100%;
}

.is-mob {
  width: 33.33%;
  overflow: visible;
}

.highlights-card {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65f2d417f9ac1c4db0873470_Frame%20427321436.avif");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  width: 100%;
  height: 50vh;
  padding: 2rem 4rem;
}

.highlights-card.upskill {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/660d61909221a7d62e849f43_Futurense%20Design%20Frame%20(5).webp");
  background-position: 0 0;
  background-size: auto;
  border-radius: 19px;
  justify-content: space-between;
  align-items: center;
  height: 60vh;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.highlights-card.is-diff {
  height: 60vh;
}

.highlights-card.is-diff.isnew {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/660d61909221a7d62e849f43_Futurense%20Design%20Frame%20(5).webp");
  background-size: cover;
  height: 50vh;
}

.highlights-card.is-hr {
  justify-content: flex-start;
  align-items: center;
  height: 65vh;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.highlights-card.is-hr.is-new {
  height: 55vh;
}

.highlights-card.is-campus {
  height: 50vh;
}

.hl-card-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.hl-card-video {
  width: 30%;
  height: 100%;
}

.hl-text-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 40%;
  height: 100%;
  padding-right: 0;
  display: flex;
}

.youtube {
  border-radius: 20px;
  flex: none;
  order: 0;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  padding-top: 5rem;
  display: flex;
  overflow: hidden;
}

.youtube.rdgr {
  justify-content: center;
  align-items: flex-start;
  padding-top: 5rem;
}

.youtube.diff {
  justify-content: center;
  align-items: center;
  width: 60%;
  padding-top: 0;
  padding-bottom: 0;
}

.youtube.uk {
  justify-content: center;
  align-items: center;
  padding-top: 0;
}

.div-block-359 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-7 {
  color: #010101;
  letter-spacing: -1px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 120%;
}

.paragraph-3 {
  color: #5c5c5c;
  font-size: 1rem;
  line-height: 120%;
}

.paragraph-3.dvx {
  letter-spacing: -1px;
}

.heading-2 {
  color: var(--black);
  letter-spacing: 0;
  font-size: 2.5rem;
  font-weight: 700;
}

.marquee-wrapper {
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
}

.custom-code {
  display: none;
}

.marquee-track {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.collection-list-wrapper {
  flex: none;
  height: auto;
  display: flex;
}

.marquee-list {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  display: flex;
}

.marquee-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-left: 1px #dfdfdf3b;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  padding: 1em;
  display: flex;
}

.marquee-image {
  object-fit: fill;
  background-color: #27272700;
  flex: 0 auto;
  width: 26em;
  height: auto;
  position: relative;
  overflow: visible;
}

.marquee-image.no-cap {
  height: auto;
}

.section_studentstestimonials.is-diff {
  padding-bottom: 0;
}

.studentstestimonials-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.studentstestimonials-wrapper.is-crrop {
  overflow: clip;
}

.div-block-360 {
  z-index: 1;
  width: 100%;
  position: relative;
}

.div-block-360.ggh {
  margin-bottom: 4rem;
}

.rl_header26_content-2 {
  text-align: center;
  width: 100%;
  max-width: 48rem;
}

.image-74 {
  width: 20px;
}

.p-36-2 {
  letter-spacing: -1px;
  width: 100%;
  font-size: 1.6rem;
  line-height: 120%;
}

.p-36-2.is-test {
  font-size: 1rem;
}

.text-link-underline-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--white2);
  justify-content: center;
  align-items: center;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s cubic-bezier(.39, .575, .565, 1);
  display: flex;
}

.text-link-underline-2:hover {
  gap: 16px;
}

.div-block-364 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.div-block-364.sef {
  padding-top: 2rem;
}

.media-spotlight-card {
  flex: none;
  width: 400px;
  height: 426px;
  margin-left: 2rem;
  margin-right: 2rem;
  padding-left: 0;
  padding-right: 0;
}

.media-spotlight-card.is-new {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.card-black-2 {
  background-color: #000;
  border-radius: 10px;
  height: 100%;
  overflow: hidden;
}

.card-black-2.text-color-white2 {
  height: 100%;
  padding: 1rem;
}

.card-black-2.text-color-white2.is-usp {
  border-radius: 20px;
}

.card-black-2.text-color-white2.is-blue {
  height: 100%;
}

.mw-480 {
  max-width: 480px;
}

.cut-effect {
  padding-left: 0;
  padding-right: 8px;
  line-height: 175%;
}

.block {
  letter-spacing: -1px;
  line-height: 180%;
  display: block;
}

.subheading-flex-for-upskill {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.image-75 {
  width: 60%;
  position: absolute;
  inset: 15px 0% 0%;
}

.video-4 {
  filter: blur(5px);
  object-fit: fill;
  border-radius: 20px;
  width: 100%;
  height: 100%;
}

.video-4.ishide {
  display: none;
}

.list-item {
  color: var(--black);
  letter-spacing: -1px;
  line-height: 120%;
}

.nav-tab {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  background-color: #0000;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

.tab-pane-tab-1 {
  position: static;
}

.section_hirenow-hero {
  color: #fff;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65fa76b6e9fd22fb37e0509d_Frame%20427321461-min.avif");
  background-position: 50%;
  background-size: 100% 100%;
  flex-direction: column;
  justify-content: center;
  min-height: 0;
  display: flex;
  position: relative;
}

.hirenow-hero_grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.upskill-swiper-card {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: space-around center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.image-with-radius--upskill {
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 5px 0 12px #0000004f;
}

.image-77 {
  z-index: 0;
  object-position: 50% 100%;
  width: 100%;
  position: absolute;
  inset: auto 0%;
}

.dark-card-base {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: #fff;
  background-color: #000406;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  padding: 2rem;
  display: flex;
  position: relative;
}

.opacity60 {
  opacity: .6;
  letter-spacing: -1px;
  line-height: 120%;
}

.card-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.gradient-borderradius20px {
  outline-offset: 0px;
  outline: 3px solid #ff070700;
}

.bg-yellow-dark {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65f906f8174624ddfe488c4c_Frame%20427321419.avif");
  background-position: 0%;
  background-size: cover;
  position: relative;
}

.gradient-text-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding-left: 2rem;
  line-height: 120%;
  display: block;
}

.gradient-text-wrap.is-left {
  padding-left: 0;
  display: inline;
}

.text-style-gradient {
  justify-content: center;
  align-items: flex-start;
  display: block;
}

.gradient-text-code {
  display: none;
}

.div-block-369 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-vidoe-wrapper {
  border-radius: 1.25rem;
  width: 100%;
  padding-bottom: 37px;
  padding-left: 0;
  padding-right: 0;
  position: static;
  overflow: hidden;
}

.hero-vidoe-wrapper.is-diff {
  border-radius: 20px;
  padding-bottom: 0;
  position: absolute;
  overflow: hidden;
}

.hero-vidoe-wrapper.is-diff.is-new {
  position: static;
}

.plyr_component {
  border-radius: 20px;
  width: 100%;
  height: 100%;
  position: relative;
  top: 0;
  overflow: hidden;
}

.plyr_component.is-home-video {
  height: auto;
}

.plyr_component.is-fix {
  height: 50%;
}

.plyr_component.is-newdiff {
  height: auto;
}

.plyr_component.is-diff {
  height: 100%;
}

.plyr_component.noneed {
  display: none;
}

.plyr_embed {
  width: 100%;
  height: 100%;
  position: relative;
}

.plyr_cover {
  z-index: 2;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  transition: opacity .4s;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.plyr_cover-img {
  z-index: 1;
  aspect-ratio: auto;
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  transition: transform .4s;
  position: absolute;
  inset: 0%;
}

.plyr_cover-img.is-diff {
  object-fit: contain;
  border-radius: 20px;
}

.plyr_cover-button {
  z-index: 2;
  color: #000;
  background-color: #fff;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 4em;
  height: 4em;
  display: flex;
  position: relative;
}

.plyr_cover-icon {
  width: 40%;
  height: 40%;
}

.plyr_pause-trigger {
  display: none;
}

.text-color-blue {
  color: var(--uni-blue);
}

.text-color-blue.is-black {
  color: var(--black);
}

.hero_achievements-logowrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 80%;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.logo-warp {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.logo-img {
  border-radius: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  padding: 1.5px 1px 1px 1.5px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero-logo {
  mix-blend-mode: difference;
  width: 80%;
}

.main-logo {
  background-color: #0a0b18;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: .5rem 1.5rem;
  display: flex;
  position: relative;
}

.border-moving {
  background-image: linear-gradient(140deg, #e67373 16%, #d3b771 38%, #80a164 56%, var(--yellow-2) 100%, white);
  border-radius: 5px;
  width: 600px;
  height: 300px;
  position: absolute;
  inset: 0%;
}

.section_whyus {
  z-index: 10;
  background-color: #fffdfa;
  position: relative;
  overflow: hidden;
}

.whyus-wrapper {
  z-index: 6;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.space-0-5rem {
  padding-bottom: .5rem;
}

.whyus_content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.whyus_content-wrapper.isdfgdd {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.whyus-wrap1 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.whyus-wrap1.is-diff {
  display: flex;
}

.whyus-wrap1.is-diff.fthhth {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.whyus-wrap1.for-mba {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.whyus-wrap2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.whyus-wrap2.ledt-padding {
  padding-left: 60px;
}

.whyus-wrap2.center {
  justify-content: center;
  align-items: stretch;
}

.whyus-wrap2.ftht {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.whyus-card {
  border-radius: 5px;
  padding: 1.5px 1px 1px 1.5px;
  position: relative;
  overflow: hidden;
}

.whyus-card.is-40 {
  border-radius: 15px;
  width: 35%;
  padding: 2px;
}

.whyus-card.is-40.gradient-border.esefs {
  width: 100%;
  height: 100%;
}

.whyus-card.is-40.gradient-border {
  background-color: #fffdfa;
  width: 50%;
}

.whyus-card.is-40.ggg {
  width: 100%;
}

.whyus-card.is-30 {
  border-radius: 15px;
  width: 30%;
  padding: 2px;
}

.whyus-card.is-30.gradient-border.fdggdr {
  width: 100%;
}

.whyus-card.is-30.gradient-border {
  background-color: #fffdfa;
  width: 50%;
}

.whyus-card.is-30.oihh {
  width: 100%;
}

.whyus-card.is-38 {
  border-radius: 15px;
  width: 35%;
  padding: 2px;
}

.whyus-card.is-38.gradient-border.dcs {
  width: 100%;
}

.whyus-card.is-38.gradient-border {
  background-color: #fffdfa;
  width: 33.33%;
}

.whyus-card.is-38.hhh {
  width: 100%;
}

.whyus_card-content {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--relume-library-lite--rl-white);
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 1rem 1.5rem 1.5rem;
  display: flex;
  position: relative;
}

.whyus_card-content.is-genai {
  background-color: #bfe2e8;
  background-image: linear-gradient(#eafff0, #bde1e7);
  border: 1px solid #c0e3e8;
  justify-content: flex-start;
  align-items: flex-start;
}

.whyus_card-content.is-genai.is-diff {
  background-image: none;
}

.text-btn {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 30%;
  padding: 1.5rem;
  display: flex;
}

.text-btn.is-hideit {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-end;
  align-items: flex-start;
  width: 33.33%;
  padding-bottom: 0;
  padding-left: 0;
}

.text-btn.is-hideit.nhgh {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
}

.text-btn.ishide {
  display: none;
}

.card-para {
  color: var(--black);
  letter-spacing: -1px;
  font-family: Sf Pro Text Webfont, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 120%;
}

.card-para.is-diff {
  color: var(--white2);
  font-family: Sf Pro Display, sans-serif;
  font-weight: 400;
  line-height: 140%;
}

.card-para.is-white.is-diff {
  font-size: 1rem;
  line-height: 140%;
}

.heading-3 {
  letter-spacing: -2px;
  font-size: 3rem;
  font-weight: 600;
  line-height: 120%;
}

.bold-text-2 {
  text-align: left;
  font-size: 4rem;
  font-weight: 600;
  line-height: 116%;
}

.bold-text-3 {
  font-size: 4rem;
  font-weight: 600;
}

.form-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.mainform-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.heading1-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.image-78 {
  border-radius: 10px;
  height: 100%;
  margin-top: 1rem;
}

.input {
  background-color: var(--white-3);
  color: var(--black);
  border: 1px solid #d2d2d2;
  border-radius: 8px;
  width: 100%;
  height: 50px;
  margin-bottom: 0;
  padding-left: 14px;
  padding-right: 14px;
  font-size: 14px;
  font-weight: 500;
  position: relative;
}

.input.select {
  color: var(--grey);
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
}

.section_roadmap-hn {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65facb5a553274ec81f1ad8f_Frame%20427321418.avif");
  background-position: 50%;
  background-size: cover;
}

.roadmap-hr-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.space-12rem {
  padding-bottom: 12rem;
}

.roadcard-card-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.roadmap-card {
  border-radius: 20px;
  width: 100%;
  height: auto;
  padding: 1px;
  position: relative;
  overflow: hidden;
}

.border-color {
  background-image: linear-gradient(124deg, #e57c82, #d7a0c0 25%, #a3df90 36%, #c899cc 57%, #e7e572 79%, #e57c82);
  width: 600px;
  height: 800px;
  position: absolute;
  inset: 0%;
}

.border-color.is-diff {
  height: 1000px;
}

.rm-card-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #000;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding: 2.5rem;
  display: flex;
  position: relative;
}

.card-heading {
  color: #cde8a7;
  text-transform: uppercase;
  font-weight: 600;
}

.card-heading.is-t2 {
  color: #c3acfe;
  letter-spacing: -1px;
  -webkit-text-stroke-color: #c3acfe;
}

.card-heading.is-t3 {
  color: #ffc999;
  letter-spacing: -1px;
}

.div-line {
  background-color: #262626;
  width: 100%;
  height: 1px;
}

.div-line.is-diff {
  background-color: #ffffff1f;
  height: 2px;
}

.paragraph-5 {
  letter-spacing: -1px;
}

.paragraph-5.is-black {
  color: var(--black);
  line-height: 1.2;
}

.text---orange {
  color: #ff9097;
}

.text---purple {
  color: #c3acfe;
}

.text---lightgreen {
  color: #cde8a7;
}

.text---yellow-dark {
  color: #ffc999;
}

.upskill-header-bg {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65fc60df4cd64a2c225682fb_header%20bg.avif");
  background-position: 50%;
  background-size: cover;
  height: 80vh;
}

.upskill-header-bg.is-diff {
  height: auto;
}

.university---header-bg {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65fc8a44e523d4857a3cfa55_university%20page.avif");
  background-position: 50%;
  background-size: cover;
  overflow: visible;
}

.form-inside-two-col-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  display: flex;
}

.inside-forn-container-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.mw-360 {
  max-width: 360px;
}

.short-cta--text-wrappper {
  padding-left: 100px;
  padding-right: 50px;
}

.short-cta--text-wrappper.text-color-white {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  padding-left: 50px;
  display: flex;
}

.short-cta--text-wrappper.text-color-white.uni {
  padding-left: 20px;
  padding-right: 20px;
}

.short-cta {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65f13a2b248f0423a4b80f52_CTA.avif");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(200px, 500px);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: grid;
  overflow: hidden;
}

.short-cta.is-diff {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65fd77f512ebf37319438bd4_CTA%20(1).avif");
  padding-left: 0;
  line-height: 120%;
}

.short-cta.is-diff.isnew {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65fd77f512ebf37319438bd4_CTA%20(1).avif");
  background-size: cover;
}

.short-cta.is-diff.isnew.is-web {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/668d2bba8e79c87aa93c1bce_Frame%201160446126.avif");
  background-size: cover;
  padding-bottom: 2rem;
}

.short-cta.is-diff.isnew.is-web.is-web2 {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/668d2cd6582845885a6024d5_Rectangle%203464238.avif");
  background-repeat: no-repeat;
  background-size: 100%;
}

.short-cta.is-diff.isnew.is-web.is-web2.efsse {
  padding-bottom: 0;
}

.short-cta.is-diff.isnew.is-web.is-web2.efsse.waf {
  padding-left: 40px;
}

.short-cta.is-diff.isnew.is-white {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65fd77f512ebf37319438bd4_CTA%20(1).avif");
  background-size: cover;
}

.short-cta.is-diff.is-new {
  padding-left: 40px;
}

.image-79 {
  object-fit: cover;
  width: 100px;
}

.paragraph-6, .paragraph-7, .paragraph-8, .paragraph-9 {
  line-height: 120%;
}

.hero-sub-text {
  color: #fdc859;
  margin-top: 20px;
  margin-bottom: 2rem;
  line-height: 120%;
}

.link-block-4 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  text-decoration: underline;
  display: flex;
}

.text-block-12 {
  line-height: 120%;
}

.text-span-2 {
  color: #d63348;
}

.text-block-13 {
  color: #000;
  margin-left: 0;
  padding-left: 0;
  font-size: 1rem;
  line-height: 120%;
}

.text-block-13.is-white {
  color: var(--white2);
}

.text-block-14, .text-block-15, .text-block-16, .text-block-17, .text-block-18, .text-block-25, .text-block-36 {
  line-height: 120%;
}

.text-block-36.isgreen {
  color: #bced09;
}

.paragraph-10, .paragraph-11, .paragraph-12, .paragraph-13 {
  text-align: left;
  line-height: 120%;
}

.paragraph-14 {
  text-transform: capitalize;
  line-height: 120%;
}

.div-block-377 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.text-block-37 {
  color: #304bec;
  font-weight: 500;
  line-height: 120%;
}

.text-block-37.is-white {
  color: var(--white2);
}

.div-block-378 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.div-block-379 {
  z-index: 1;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--white2);
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  margin-left: 1px;
  padding: 35px;
  display: flex;
  position: relative;
}

.div-block-379.is-blue {
  opacity: 1;
  background-color: #223acc;
}

.div-block-380 {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #223acc;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-around;
  height: 100%;
  margin-left: 1px;
  padding: 35px;
  display: flex;
  position: relative;
}

.coursework_india-warpper {
  width: 75%;
}

.coursework_india-warpper.gradient-border {
  opacity: 1;
  width: 80%;
  margin-top: 2rem;
}

.div-block-381 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

.div-block-382 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 65%;
  display: flex;
}

.div-block-383 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  width: 35%;
  line-height: 120%;
  display: flex;
  position: relative;
}

.text-block-38 {
  font-weight: 500;
  line-height: 120%;
}

.text-block-38.is-white {
  color: var(--white2);
}

.text-block-39 {
  color: #202020e6;
  line-height: 120%;
}

.text-block-39.is-white {
  color: var(--white2);
}

.image-80 {
  object-fit: cover;
  width: 40px;
}

.image-80.is-dff, .image-80.is-dff.srerr {
  flex: none;
  width: 21px;
}

.isdiff, .image-81, .image-82, .image-83, .image-83.icon-op, .image-84, .image-84.icon-op, .image-85, .image-85.icon-op {
  width: 20px;
}

.number-india {
  border: 1px solid var(--yellow);
  border-radius: 10px;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding: .5rem 1.5rem;
  display: flex;
}

.number-india.is-white {
  background-color: var(--relume-library-lite--rl-white);
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  padding: 1rem .5rem;
  box-shadow: 0 2px 5px #0003;
}

.number-india.is-white.fht {
  padding: .5rem;
}

.number-india.is-white.is-dark {
  background-color: #621708;
}

.number-india.is-white.esse {
  border-color: #eacfa9;
}

.number-india.is-white.is-new-usp {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  box-shadow: none;
  border-style: solid none;
  border-top-color: #a8a8a887;
  border-bottom-color: #a8a8a887;
  border-radius: 0;
  margin-top: auto;
  padding: .5rem 0;
}

.div-block-384 {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  border-right: 1px solid #eacfa9ad;
  flex-flow: column;
  order: 0;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-384.is-last {
  border-right-style: none;
  padding-left: 0;
}

.text-block-40 {
  color: #d63348;
  text-align: center;
  font-family: Lora, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 120%;
}

.text-block-40.is-small {
  font-size: .8rem;
}

.text-block-40.is-small.is-blue {
  color: #2f4bec;
}

.text-block-40.is-small.is-newup {
  color: #000;
  font-family: Sf Pro Display, sans-serif;
  font-size: 1.2rem;
  font-weight: 600;
}

.text-block-40.is-small.is-newup.is-wrong {
  font-size: 1rem;
  text-decoration: line-through;
}

.text-block-40.is-small.is-newup.is-blue {
  color: #304bec;
  font-size: 1rem;
}

.text-block-40.is-diff {
  color: #f6aa1c;
}

.text-block-41 {
  color: #000;
  font-weight: 600;
  line-height: 120%;
}

.text-block-41.is-black {
  color: var(--black);
}

.text-block-41.is-black.is-small {
  text-align: center;
  font-size: .8rem;
}

.text-block-41.is-black.is-small.dwrrr {
  text-align: center;
}

.text-block-41.is-black.is-small.dwrrr.is-newusp {
  color: #898989;
  text-transform: uppercase;
  font-size: .7rem;
  font-weight: 400;
}

.text-block-41.is-black.esef, .text-block-41.is-white.isod {
  text-align: center;
}

.text-block-41.is-big {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  justify-content: center;
  align-items: center;
  font-size: 1.2rem;
  font-weight: 500;
  display: flex;
}

.text-block-41.isplpl {
  text-align: center;
}

.text-block-42 {
  color: #000;
  font-weight: 600;
  line-height: 120%;
}

.text-block-42.is-white {
  color: var(--white2);
  display: flex;
}

.special-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  line-height: 120%;
  display: flex;
}

.text-block-43 {
  background-color: #4659ff0d;
  border-radius: 10px;
  padding: .5rem 1rem;
  font-size: .9rem;
}

.text-block-43.is-white {
  color: var(--white2);
  background-color: #ffffff0d;
}

.button-4 {
  color: var(--black);
  text-align: center;
  background-color: #fdba2f1a;
  border: 1px solid #000;
  border-radius: 6px;
  margin-top: 0;
  font-size: 1rem;
  font-weight: 600;
}

.button-4.is-white {
  border-color: var(--white2);
  color: var(--white2);
}

.is-left {
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  display: flex;
  position: relative;
}

.is-right {
  width: 100%;
  margin-top: 0;
  padding-top: 2rem;
  display: flex;
}

.image-86 {
  z-index: -1;
  height: 168vh;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-385 {
  justify-content: center;
  align-items: flex-start;
  width: 20%;
  display: flex;
}

.image-87 {
  height: 50%;
  position: absolute;
  top: 559.469px;
}

.image-88 {
  width: 7%;
  position: absolute;
  transform: rotate(90deg);
}

.heading-5 {
  letter-spacing: -2px;
  text-transform: capitalize;
  font-size: 3rem;
  font-weight: 500;
  line-height: 120%;
}

.image-89 {
  width: 49%;
}

.heading-8 {
  letter-spacing: -2px;
  text-transform: capitalize;
  font-size: 3rem;
  font-weight: 500;
}

.tabs-nav---hidden {
  display: none;
}

.text-color-red-3 {
  color: #2f4bec;
  letter-spacing: -1px;
  text-transform: capitalize;
  font-size: .9rem;
  line-height: 120%;
}

.div-block-386 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fafafa;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 16px 17px;
  font-weight: 600;
  display: flex;
}

.div-block-315 {
  background-color: var(--white2);
  border-radius: 20px;
  display: inline-block;
  overflow: visible;
}

.div-block-387 {
  z-index: 1;
  -webkit-text-stroke-color: var(--white2);
  background-color: #fff;
  border-radius: 20px;
  padding: 0;
  position: relative;
  overflow: hidden;
}

.div-block-388 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  margin-bottom: 8px;
  display: flex;
}

.div-block-389 {
  border: 1px solid var(--white2);
  background-color: var(--white2);
  -webkit-text-stroke-color: var(--white2);
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.heading-h3-2 {
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.2;
}

.heading-h3-2.text-color-primary {
  letter-spacing: -2px;
}

.heading-h3-2.text-color-primary.isblck {
  color: var(--black);
}

.heading-h3-2.regular {
  font-weight: 400;
}

.heading-h3-2.text-color-primary {
  color: var(--white2);
}

.heading-h3-2.text-color-primary.is-black {
  color: var(--relume-library-lite--rl-black);
}

.pathway-card-9 {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #ffffff0f;
  border: 1px solid #fff3;
  border-radius: 14px;
  padding: 26px 12px;
}

.pathway-card-9.is-diff {
  background-color: #fff;
  border: 2px solid #bced09;
}

.grid-5-column {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.grid-5-column.rrf {
  z-index: 7;
  position: relative;
}

.grid-5-column.rrf.tyhyt.hgghhg {
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 4rem;
}

.space-1rem-2 {
  width: 100%;
  padding-bottom: 1rem;
}

.p-14 {
  padding-left: 1.5rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.2;
}

.p-14.is-diff {
  padding-left: 0;
}

.p-14.is-diff.is-black, .p-14.is-black {
  color: #000;
}

.p-14.is-white {
  letter-spacing: -1px;
}

.heading-style-h2-2 {
  letter-spacing: -2px;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.heading-style-h2-2.jhjh {
  text-transform: capitalize;
}

.div-block-390 {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65d2f3b46272f7fa9f51d2c0_Frame%20427321425.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-390.text-color-white {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/66605f83184815fc6c3d7c17_Converted%20image%20(68).avif");
}

.space-10px-2 {
  padding-bottom: 10px;
}

.space-14px-2 {
  width: 100%;
  padding-bottom: 14px;
}

.class {
  background-color: #c9c9c938;
  border-radius: 100vw;
  width: 100%;
  max-width: 100%;
  height: 20px;
}

.handle {
  cursor: grab;
  background-color: #ff8b66;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 100%;
  display: flex;
  position: relative;
}

.bold-text-6 {
  color: var(--white2);
  letter-spacing: -1px;
}

.text-block-45 {
  margin-bottom: .3125rem;
  line-height: 120%;
}

.btn---wrap {
  background-color: var(--yellow);
  border: .0625rem #000;
  border-radius: 10px;
  transition: border-color .3s;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.btn---wrap.is-diff {
  border: .2px solid var(--white2);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #2d067270;
}

.btn---wrap.is-diff.is-trasp {
  background-color: #2d067200;
}

.btn---wrap.is-diff.is-trasp.is-black {
  background-color: var(--black);
}

.btn---wrap.is-diff.is-trasp.is-black.is-newdiff {
  max-width: 420px;
}

.btn---wrap.is-diff.is-trasp.is-black.is-newdiff.ghftgfft {
  background-color: #2f4bec;
}

.btn---wrap.is-diff.isnf {
  background-color: #2d067200;
}

.btn---wrap.is-diff.is-hr {
  background-color: #0a0a13;
}

.btn---wrap.is-diff.is-hr.is-campus {
  background-color: #22799e;
}

.btn---wrap.is-diff.is-hr.rdfr {
  border-color: var(--yellow);
  background-color: #000;
  width: 100%;
  margin-top: auto;
}

.btn---wrap.is-diff.is-usp {
  background-color: #0a0a0b;
}

.btn---wrap.is-diff.is-nav {
  background-color: #08030f;
}

.btn---wrap.is-diff.is-zero {
  background-color: #193873;
}

.btn---wrap.is-diff.is-zero.is-hide {
  display: none;
}

.btn---wrap.is-blue {
  background-color: var(--uni-blue);
}

.btn---wrap.isd {
  background-color: #c7ef00;
}

.btn---bg-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: -.0625rem;
}

.btn---bg-circle-wrap {
  flex: none;
  width: 200%;
}

.btn---bg-circle {
  background-color: var(--yellow);
  border-radius: 50%;
  padding-top: 100%;
  transform: scale(0);
}

.btn---bg-circle.is-yellow {
  background-color: var(--yellow);
}

.btn---bg-circle.is-black {
  background-color: var(--black);
}

.btn {
  color: var(--black);
  letter-spacing: -1px;
  text-transform: capitalize;
  background-color: #fff0;
  border: 1px #000;
  border-radius: 12px;
  padding: .8rem 2rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  transition: color .3s;
  display: inline-block;
  position: relative;
}

.btn:hover {
  color: var(--white2);
}

.btn.is-diff {
  color: var(--white2);
  padding: .8rem 4rem;
}

.btn.is-diff:hover {
  color: var(--white2);
}

.btn.is-diff.is-black {
  padding-top: .8rem;
  padding-bottom: .8rem;
}

.btn.is-diff.is-black:hover {
  color: var(--black);
}

.btn.is-diff.is-black.df:hover {
  color: var(--white2);
}

.btn.is-diff.sega {
  color: var(--yellow);
  text-align: center;
  width: 100%;
}

.btn.is-diff.is-new {
  padding-left: 2rem;
  padding-right: 2rem;
}

.btn.is-hide {
  display: none;
}

.btn.is-white.is-blue {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.btn.is-white.is-blue.is-red {
  border-style: solid;
  border-color: var(--white-3);
  background-color: var(--red);
  flex: none;
}

.btn.is-white.is-blue.is-red.is-diff {
  color: var(--black);
  background-color: #c7ef01;
}

.btn.is-white.is-blue.is-red.is-eu-new {
  color: var(--black);
  background-color: #eacfa9;
  border-style: none;
}

.btn.dcdd {
  color: var(--black);
}

.btn.brand-btn {
  color: var(--untitled-ui--white);
  background-color: #2c6777;
}

.step-2---scroll-animation {
  flex: none;
  animation: 30s linear infinite moveLeft;
  display: flex;
}

.step-2---scroll-animation:hover {
  animation-play-state: paused;
}

.step-2---scroll-animation.speed-40s {
  animation: 60s linear infinite moveLeft;
  overflow: visible;
}

.div-block-393 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-394 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #202020;
  border-radius: 10px;
  flex-flow: column;
  height: 100%;
  padding: 1rem;
  display: flex;
}

.div-block-395 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  background-color: #e8eaec;
  border-radius: 20px;
  flex-flow: column;
  margin-right: 2rem;
  padding: 1rem;
  display: flex;
}

.image-91 {
  border-radius: 10px;
}

.text-span-3 {
  color: var(--white-3);
  letter-spacing: -1px;
  font-size: .8rem;
}

.text-span-3.is-black {
  color: var(--black);
}

.div-block-397 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #000;
  border-radius: 10px;
  flex-flow: column;
  padding: 1rem;
  display: flex;
}

.image-92 {
  object-fit: fill;
  border-radius: 10px;
  width: 50%;
}

.div-block-398 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  display: flex;
}

.is-white {
  color: var(--white2);
}

.text-span-4 {
  font-size: .8rem;
}

.div-block-400 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #202020;
  border-radius: 10px;
  flex-flow: column;
  padding: 1rem;
  display: flex;
}

.div-block-401, .div-block-402, .div-block-403 {
  display: none;
}

.tabs-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  display: flex;
  position: static;
  overflow: hidden;
}

.tab-pane-tab-1-2, .tab-pane-tab-2, .tab-pane-tab-3 {
  position: static;
}

.invert {
  filter: invert();
}

.step-2---scroll-animation-40s {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  animation: 80s linear infinite moveLeft;
  display: flex;
}

.step-2---scroll-animation-40s:hover {
  animation-play-state: paused;
}

.step-2---scroll-animation-40s.is-2rem {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.step-2---scroll-animation-40s.is-use {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.step-2---scroll-animation-40s.is-moveright {
  animation: 80s linear infinite moveRight;
}

.step-2---scroll-animation-40s.is-1-25rem {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
}

.image-93 {
  border-radius: 10px;
  width: 100%;
  height: 100%;
}

.button-5 {
  border: 1px solid var(--yellow);
  text-align: center;
  background-color: #fdba2f1a;
  border-radius: 10px;
}

.image-94, .image-95, .image-96, .image-97, .image-98, .image-99, .image-100 {
  border-radius: 10px;
}

.div-block-405.ishide {
  position: relative;
}

.stronghold_wrapper {
  grid-column-gap: 2.9rem;
  grid-row-gap: 2.9rem;
  flex-flow: column;
  width: 100%;
  padding-top: 4rem;
  padding-bottom: 0;
  display: flex;
}

.stronghold_wrapper.text-align-center {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.piller-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.div-block-410 {
  margin-top: 17px;
}

.adv-card-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.adv-card {
  background-color: #e7fbff;
  border-radius: 20px;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: block;
  overflow: hidden;
}

.adv-card.gradient-border {
  z-index: 0;
  padding: 2px;
  position: relative;
}

.div-block-412 {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #e7fbff;
  border-radius: 20px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  position: relative;
}

.div-block-412.card2-1 {
  background-color: #ff90971a;
}

.div-block-412.card2-2 {
  background-color: #c3acfe1a;
}

.div-block-412.card2-3 {
  background-color: #cde8a71a;
}

.div-block-412.card2-4 {
  background-color: #ffc99900;
}

.div-block-413 {
  width: 10%;
}

.div-block-414 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 90%;
  padding-right: 4rem;
  display: flex;
}

.text-block-46 {
  color: #b8b8b861;
  font-size: 8.5rem;
  font-weight: 700;
  line-height: 100%;
  position: relative;
  right: 57px;
}

.heading-10 {
  color: var(--black);
  font-size: 2rem;
  font-weight: 500;
}

.div-block-415, .div-block-416 {
  z-index: 1;
  background-color: var(--white2);
  border-radius: 20px;
  position: relative;
}

.div-block-417 {
  z-index: 2;
  background-color: var(--white2);
  border-radius: 20px;
  position: relative;
}

.check_eligibility-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  width: 100%;
  height: 100%;
  display: flex;
}

.eligibility-card {
  border-radius: 20px;
  width: 33.33%;
  padding: 1rem;
}

.eligibility-card.gradient-border {
  padding: 1px;
}

.e-card-content {
  z-index: 1;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #fffdfa;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 1rem;
  padding-bottom: 2rem;
  display: flex;
  position: relative;
}

.e-card-heading {
  color: var(--black);
  margin-bottom: .5rem;
  font-weight: 700;
}

.e-card-subheading {
  color: #000c;
  font-size: .8rem;
}

.e-card-subheading.all-caps {
  font-size: 1rem;
  font-weight: 500;
}

.button-6 {
  color: var(--black);
  text-align: center;
  background-color: #fdba2f1a;
  border: 1px solid #000;
  border-radius: 10px;
  width: 80%;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 120%;
  box-shadow: 0 2px 5px #0003;
}

.text-block-47 {
  color: #e83b5c;
  font-weight: 500;
}

.text-block-47.xdf {
  color: var(--black);
}

.section_fees {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/660656b319d287dd92a5aa3e_Futurense%20Design%20Frame.avif");
  background-position: 50%;
  background-size: cover;
}

.fees-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.fees-wrapper.is-3rem {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  width: 100%;
}

.bold-text-8 {
  letter-spacing: -1px;
  font-weight: 600;
}

.paragraph-17 {
  color: var(--black);
  letter-spacing: -1px;
  font-weight: 400;
}

.uni-logo-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 6rem;
  padding-bottom: 6rem;
  display: flex;
}

.bold-text-9 {
  letter-spacing: -2px;
  font-weight: 500;
}

.uni-num-wrap {
  width: 80%;
  padding: 2rem;
}

.uni-num-wrap.gradient-border {
  background-color: var(--white2);
  width: 60%;
  padding: 1px;
  overflow: visible;
}

.div-block-419 {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white2);
  border-radius: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
  overflow: hidden;
}

.f-uni {
  border-right: 1px solid #d3d3d3;
  border-radius: 0;
  padding: 1rem;
}

.text-block-48 {
  color: #3a86df;
  line-height: 120%;
}

.number-text {
  font-size: 1.5rem;
  font-weight: 500;
}

.bold-text-10 {
  letter-spacing: -2px;
  font-weight: 500;
}

.flex-block {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
}

.g-form-heading-wrap {
  height: 100%;
}

.div-block-422 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.image-104, .image-105, .image-106, .image-107 {
  border-radius: 10px;
}

.isnew-para {
  color: var(--white2);
  text-align: left;
  letter-spacing: -1px;
}

.div-block-423 {
  z-index: 3;
  background-color: #0b0814;
  border-radius: 20px;
  margin: 1px;
  position: relative;
}

.div-block-424 {
  -webkit-text-fill-color: transparent;
  background-color: red;
  -webkit-background-clip: text;
  background-clip: text;
  position: relative;
}

.image-108.exclu {
  width: 100%;
}

.image-67-copy-2 {
  display: none;
}

.main-container-large-2 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.main-container-large-2.is-crop {
  overflow: clip;
}

._w-51 {
  width: 50%;
}

.div-block-425 {
  mix-blend-mode: difference;
  justify-content: center;
  align-items: center;
  width: 45%;
  display: flex;
  position: absolute;
  top: 16px;
  left: auto;
  right: auto;
}

.div-block-426 {
  grid-column-gap: 1.8rem;
  grid-row-gap: 1.8rem;
  flex-flow: column;
  padding-top: 42px;
  padding-left: 70px;
  padding-right: 24px;
  display: flex;
}

.gradient-border-5 {
  outline-offset: 0px;
  border-radius: var(--borderWidth);
  outline: 2px solid #ff070700;
}

.gradient-border-5.multiply {
  z-index: 1;
  text-transform: uppercase;
  mix-blend-mode: darken;
  height: 100%;
}

.img100-2 {
  width: 100%;
}

.heading-h3-3 {
  font-family: Sf Pro Display, sans-serif;
  font-size: 2.25rem;
  line-height: 1.2;
}

.heading-h3-3.regular {
  font-size: 2.2rem;
  font-weight: 400;
}

.heading-h3-3.regular.scaleable {
  letter-spacing: -.5px;
}

.div-block-427 {
  position: absolute;
  inset: 0%;
}

.bold-text-11 {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
}

.bold-text-12 {
  font-weight: 400;
}

.bold-text-12.is-black {
  color: #000;
  font-size: 1rem;
  line-height: 1.2;
}

.pillar-content {
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 20%;
  height: 100%;
  display: flex;
}

.new-gradient {
  background-color: #ddd0;
  border-radius: 20px;
  padding: 0;
}

.new-gradient.w--current {
  width: 62%;
}

.pillar-heading {
  letter-spacing: -1px;
  justify-content: center;
  align-items: center;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1;
  display: flex;
  position: absolute;
  inset: 0%;
  transform: rotate(180deg);
}

.pillar-master {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #000a0c;
  border-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.pillar-master.mobile {
  justify-content: center;
  align-items: flex-start;
}

.pillar-text-content {
  color: #fff;
  flex: none;
  max-width: 70%;
  padding-right: 49px;
  display: none;
}

.tabs-menu-4 {
  grid-column-gap: 65px;
  grid-row-gap: 65px;
  display: flex;
}

.only-pillar-with-text {
  margin-left: -33px;
  margin-right: -33px;
  position: relative;
}

.image109 {
  margin-top: -16px;
}

.text-ff9097 {
  color: #ff9097;
}

.text-cde8a7 {
  color: #cde8a7;
}

.paragraph-20 {
  color: var(--white2);
  letter-spacing: -1px;
}

.paragraph-21 {
  color: var(--white2);
}

.new-design {
  flex-flow: column;
  max-width: 80vw;
  display: flex;
}

.new-card-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: -20px;
  display: grid;
}

.new-card-wrapper.reverse {
  flex-flow: row-reverse wrap;
  grid-auto-flow: row dense;
}

.div-block-429 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-430 {
  text-align: right;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-430.align-left {
  justify-content: flex-start;
  align-items: center;
}

.new-card-heading {
  color: var(--black);
  letter-spacing: -1px;
  font-size: 1.5rem;
  font-weight: 500;
}

.new-card-content.gradient-border {
  background-color: var(--white2);
  border: 1px solid #fcb1b1;
}

.color-bg {
  background-color: #f9f7ff;
  border-radius: 20px;
  max-width: 370px;
  padding: 1rem 1.5rem;
}

.text-block-50 {
  color: #686868;
  text-transform: uppercase;
  margin-bottom: 5px;
  padding-top: 10px;
  font-size: .8rem;
}

.text-block-51 {
  color: #777;
  font-size: .8rem;
}

.text-block-52 {
  color: #ff8b66;
  letter-spacing: -1px;
  text-transform: uppercase;
  margin-bottom: 5px;
}

.text-block-53 {
  color: var(--grey);
  letter-spacing: -1px;
  border-bottom: 1px solid #bebebe;
  padding-bottom: 10px;
}

.div-block-432 {
  aspect-ratio: 16 / 9;
  display: flex;
}

.image-109 {
  align-self: stretch;
  height: 100%;
}

.pillar-holder-mobile {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pillar-text-content-mobile {
  color: #fff;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  padding: 115px 39px 39px;
  display: flex;
  position: relative;
}

.div-block-435 {
  z-index: -1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: -16px 0% auto;
}

._180degree {
  transform: rotate(180deg);
}

.image-111, .image-112 {
  width: 120px;
}

.image-113 {
  width: 100px;
}

.image-114 {
  width: 130px;
}

.paragraph-22 {
  letter-spacing: -1px;
  font-size: 1.2rem;
  line-height: 120%;
}

.div-block-436 {
  background-color: var(--white2);
  border-radius: 20px;
}

.header-padding {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/660fdcffa4fda4dc2cb16cc3_Futurense%20Design%20Hero%20Holder.avif");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 6rem 5%;
  display: flex;
  position: relative;
}

.header-padding.rgdrgrd {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/660a5309e67b269d437a1fb3_Future.avif");
  height: 80vh;
}

.header-padding.rgdrgrd.is-100 {
  height: auto;
}

.header-padding.rgdrgrd.is-100.is-lp {
  background-image: none;
  justify-content: flex-end;
  align-items: center;
  height: 100vh;
  padding-top: 0;
  padding-bottom: 0;
}

.header-padding.rgdrgrd.is-100.is-lp.is-usp {
  height: auto;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.header-padding.rgdrgrd.is-100.is-diff {
  padding-top: 10rem;
}

.header-padding.rgdrgrd.is-100.is-diff.dcz {
  background-image: none;
}

.header-padding.rgdrgrd.is-100.is-diff.dcz.awda {
  padding: 4rem 0%;
}

.header-padding.rgdrgrd.is-100.is-diff.dcz.awda.seecs {
  justify-content: center;
  align-items: stretch;
  height: 100%;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.header-padding.rgdrgrd.is-100.is-diff.is-newuspbg {
  background-image: none;
}

.header-padding.rgdrgrd.is-100.is-diff.is-newuspbg.isna-100 {
  min-height: 100vh;
}

.header-padding.is-campo {
  background-image: none;
}

.header-padding.is-uni {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/660fddd7e3a5b78321629234_Futurense%20Design%20Hero%20Holder%20(1).avif");
}

.header-padding.is-uni.is_news {
  padding-top: 8rem;
}

.div-block-437 {
  aspect-ratio: auto;
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/660d65d6d5bfc45e58a297ad_Futurense%20Design%20Image%20186.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  padding: 0 2rem 2rem;
  position: relative;
}

.div-block-437.isd-ff {
  background-image: none;
  height: auto;
  padding: 1rem;
}

.paragraph-24 {
  color: var(--white-3);
  margin-left: 0;
  margin-right: 0%;
  line-height: 120%;
}

.paragraph-24.is-black {
  color: var(--black);
  letter-spacing: -1px;
}

.is-span {
  font-size: .8rem;
}

.is-span.is-difff {
  justify-content: center;
  align-items: center;
  font-size: .9rem;
  display: flex;
}

.bold-text-13 {
  font-size: 2.5rem;
  font-weight: 500;
}

.is-yellow {
  color: #f8d1a6;
  font-style: normal;
  font-weight: 400;
}

.div-block-438 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bold-text-15 {
  text-align: center;
  font-size: 3rem;
  font-weight: 600;
}

.bold-text-15.is-black {
  color: var(--black);
}

.div-block-440 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-441 {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--white2);
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
  position: relative;
}

.text-block-58, .text-block-59 {
  font-size: 1rem;
}

.text-block-60 {
  font-size: .9rem;
}

.text-block-61, .text-block-62 {
  color: var(--black);
  letter-spacing: -1px;
}

.text-block-63 {
  color: var(--black);
  letter-spacing: -1px;
  font-size: 15px;
}

.text-block-64 {
  color: var(--black);
  letter-spacing: -1px;
}

.text-block-65 {
  color: var(--black);
}

.text-block-66, .text-block-67 {
  line-height: 1.2;
}

.bold-text-16 {
  font-size: 3.2rem;
  font-weight: 600;
}

.bold-text-16.is-white {
  font-weight: 400;
  line-height: 1;
}

.bold-text-16.is-diff {
  font-size: 2.5rem;
  line-height: 1.2;
}

.bold-text-16.is-diff.is-black {
  color: var(--relume-library-lite--rl-black);
  text-transform: capitalize;
  font-size: 2.8rem;
  line-height: 1.2;
}

.bold-text-17 {
  font-weight: 600;
}

.bold-text-18, .bold-text-19 {
  font-weight: 500;
}

.text-block-69.ghg, .text-block-70.rrth, .text-block-71.ijij, .text-block-71.hrre, .text-block-71.geg {
  color: #000;
}

.text-block-72.is-black {
  color: #000;
  margin-bottom: 0;
  font-size: 1rem;
}

.text-block-73.is-black {
  color: #000;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.2;
}

.text-block-75, .text-block-76 {
  font-size: 1rem;
  line-height: 1.2;
}

.paragraph-27, .paragraph-28, .paragraph-29, .paragraph-30, .paragraph-31 {
  font-size: 1.2rem;
}

.div-block-443 {
  padding-bottom: 8rem;
}

.bold-text-20 {
  color: #000;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.bold-text-20.is-white {
  color: #fff;
}

.mobile-view-slider {
  width: 100%;
  display: none;
}

.price-card-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  width: 80%;
  display: flex;
}

.div-block-444 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/660d5d974fcec66ac838f00a_Futurense%20Design%20Frame%20(4).avif");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 50%;
  padding: 2rem;
  display: flex;
}

.div-block-446 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--white2);
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/660d61909221a7d62e849f43_Futurense%20Design%20Frame%20(5).webp");
  background-position: 50%;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  border-radius: 10px;
  flex-flow: column;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.text-block-78 {
  color: #223acc;
  text-align: center;
  font-size: 2.7rem;
  font-weight: 600;
  line-height: 120%;
}

.text-block-79 {
  color: #11132299;
}

.div-block-447 {
  z-index: 2;
  display: none;
  position: absolute;
  inset: 5% auto auto 5%;
}

.div-block-448 {
  z-index: 4;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  inset: auto 0% 5%;
}

.div-block-448.esf {
  padding-left: 5%;
  padding-right: 5%;
}

.text-block-80 {
  color: var(--black);
  margin-left: 5%;
  margin-right: 5%;
  font-weight: 600;
}

.paragraph-35 {
  color: var(--black);
}

.div-block-450, .div-block-451, .div-block-452, .div-block-453, .div-block-454 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.text-block-85 {
  letter-spacing: -1px;
  font-size: 16px;
}

.text-block-86, .text-block-87, .text-block-88, .text-block-89, .text-block-90, .text-block-91 {
  letter-spacing: 0;
}

.paragraph-38 {
  letter-spacing: -1px;
}

.html-embed-4 {
  flex-flow: row;
  align-items: stretch;
  height: auto;
  display: block;
}

.html-embed-4.is-hide {
  display: none;
}

.paragraph-39 {
  color: var(--black);
  letter-spacing: -1px;
}

.text-block-92, .text-block-93 {
  letter-spacing: -1px;
}

.vidx {
  aspect-ratio: auto;
  border-radius: 20px;
  width: 100%;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.vidx.h100 {
  display: flex;
}

.thumnail-holder {
  z-index: 2;
  cursor: pointer;
  display: flex;
  position: absolute;
  inset: 0%;
}

.yt-video-wrapper {
  aspect-ratio: 16 / 9;
  width: 100%;
  position: relative;
}

.code-for-video {
  height: 100%;
}

.thumbnail-cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.play-button-wrapper {
  pointer-events: auto;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  transition: transform .2s;
  display: flex;
  position: absolute;
  inset: 31% 38%;
}

.play-button {
  aspect-ratio: 1;
  background-color: #cecece00;
  width: 70px;
}

.div-block-464 {
  background-color: #fff0;
  border-radius: 19px;
  padding: 0;
}

.div-block-465 {
  background-color: var(--black);
  border-radius: 20px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 600px;
  height: 375px;
  margin-right: 1rem;
  padding: 20px;
  display: flex;
}

.image-120 {
  object-fit: contain;
  height: auto;
}

.div-block-466 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 80rem;
  display: flex;
}

.text-block-94 {
  text-align: right;
  margin-top: .5rem;
  font-size: .9rem;
}

.div-block-467 {
  max-width: 500px;
}

.section_aboutus-hero {
  z-index: 16;
  color: #fff;
  background-color: #000;
  background-image: none;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  min-height: 0;
  display: flex;
  position: relative;
}

.aboutus-hero_grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.paragraph-41 {
  text-align: center;
  width: 55%;
  margin-top: 2rem;
  margin-bottom: 4rem;
  font-size: 1.2rem;
}

.paragraph-41.is-list {
  margin-bottom: 2rem;
}

.paragraph-41.drv {
  width: 80%;
  margin-top: 4rem;
  font-size: 1.2rem;
}

.paragraph-41.drv.ggg {
  margin-top: 2rem;
  font-size: 1.2rem;
}

.paragraph-41.drv.ggg.is-black.dves {
  width: 100%;
}

.paragraph-41.essf {
  width: 80%;
  margin-top: 1rem;
}

.div-block-468 {
  margin-top: 3rem;
}

.div-block-468.ishide {
  display: none;
}

.ourmission-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr .25fr .75fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  margin-top: 4rem;
  padding-left: 4rem;
  padding-right: 4rem;
  display: grid;
}

.ourmission-wrapper.is-diff {
  grid-template-columns: 1fr .25fr .25fr;
  margin-top: 2rem;
}

.ourmission-wrapper.is-diff.fddr {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: 0;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.ourmission-wrapper.is-4rem {
  margin-bottom: 4rem;
}

.ourmission-wrapper.is-4rem.drfdggg {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.text-block-95 {
  color: #ffc999;
  font-size: 2.3rem;
  font-weight: 700;
}

.text-block-95.is-diff {
  color: #ff9097;
  font-size: 2.3rem;
}

.mission-text-wrap {
  padding: 2rem;
}

.mission-text-wrap.gradient-border {
  background-color: #fffdfa00;
  height: 100%;
  padding: 0;
}

.mission-text-wrap.gradient-border.fthtgf {
  margin-top: 2rem;
}

.div-block-469 {
  z-index: 1;
  background-color: #08050c;
  border-radius: 20px;
  height: 100%;
  padding: 2rem;
  position: relative;
}

.div-block-470, .div-block-471 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.pride-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  height: 100%;
  display: grid;
}

.pride-wrapper.is-diff {
  margin-top: 6rem;
}

.pride-wrapper.is-diff.hhh {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-472 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.university---header-bg-copy {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6616322a444692adfe97f6ec_Group%201160444852.avif");
  background-position: 50%;
  background-size: cover;
}

.div-block-473 {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6616322ed3cd623ae8aa06d2_image%20154.avif");
  background-position: 50%;
  background-size: cover;
}

.cms_img {
  object-fit: cover;
  border-radius: 10px;
}

.cms_img.is-black {
  filter: none;
  object-fit: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  overflow: clip;
}

.nfooter-wrapper {
  position: relative;
}

.section_about-ceo {
  z-index: 15;
  background-color: #fffdfa;
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6616799ccfed5eb6343cc133_Futurense%20Design%20Frame%20(6).avif");
  background-position: 100%;
  background-size: cover;
  position: relative;
}

.ceo-wrapper {
  z-index: 1000;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: block;
  position: relative;
  top: -66px;
  overflow: visible;
}

.div-block-478 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 40%;
  display: flex;
  position: relative;
}

.div-block-479 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  width: 60%;
  display: flex;
}

.div-block-479.is-diff {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: center;
  align-items: flex-start;
}

.image-126 {
  width: 70%;
}

.div-block-480 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: .5px solid var(--white2);
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center stretch;
  width: 80%;
  padding: 10px 20px;
  display: grid;
  position: static;
  inset: auto auto 0% 0%;
}

.text-block-98 {
  color: #fdba2f;
  font-size: .9rem;
}

.text-block-99 {
  color: var(--white2);
  font-size: 1.4rem;
}

.text-block-100 {
  color: var(--white2);
  margin-bottom: 2rem;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.paragraph-42 {
  color: var(--white2);
}

.div-block-481 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-481.cbgfcbf {
  margin-top: 8rem;
}

.div-block-482 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 8rem;
  display: flex;
}

.div-block-483 {
  width: 48%;
  height: 80vh;
}

.location-tabs {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.tabs-menu-6 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.location-tab {
  color: var(--white2);
  background-color: #ddd0;
  width: 15%;
  padding-left: 60px;
  padding-right: 60px;
}

.location-tab.w--current {
  border-bottom: 1px solid var(--yellow);
  color: var(--yellow);
  background-color: #c8c8c800;
  justify-content: center;
  align-items: center;
  width: 15%;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.image-129 {
  object-fit: cover;
  border-radius: 10px;
  width: 100%;
  height: 50vh;
}

.text-block-104, .text-block-105, .text-block-106, .text-block-107 {
  color: var(--white2);
}

.all-caps {
  text-transform: uppercase;
}

.div-block-484 {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  display: flex;
}

.img-invert {
  width: 35%;
}

.img-invert.is-diff {
  filter: invert();
  width: auto;
}

.link {
  line-height: 120%;
}

.video-6 {
  position: relative;
}

.div-block-488.ftffjh {
  width: 100%;
}

.text-block-113 {
  font-size: 16px;
}

.text-block-114, .text-block-115, .text-block-116, .text-block-118, .text-block-119, .text-block-120, .text-block-121, .card-text, .text-block-123, .text-block-124, .text-block-126, .text-block-127, .text-block-128, .text-block-129, .text-block-130 {
  line-height: 1.2;
}

.home-header-slick {
  display: flex;
}

.go-to-top {
  z-index: 2147483647;
  width: 70px;
  height: 70px;
  position: fixed;
  inset: auto 4% 4% auto;
}

.go-to-top.w--current {
  z-index: 20;
}

.background-video {
  z-index: 2;
  border-radius: 10px;
  width: 100%;
  height: 80vh;
}

.image-133 {
  aspect-ratio: auto;
  object-fit: contain;
  width: 30%;
}

.image-133.is-diff {
  object-fit: fill;
  width: 80%;
}

.image-134 {
  width: auto;
}

.text-span-8 {
  color: var(--white-3);
  font-size: 2rem;
  font-weight: 600;
}

.image-135, .image-136, .image-137, .image-138 {
  border-radius: 10px;
}

.image-139 {
  border-radius: 20px;
}

.card-bsc-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: #000;
  background-color: #f5f6fd;
  border: 1px solid #000;
  border-radius: 14px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 26px;
  display: flex;
}

.card-bsc-2.is-diff {
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 100px;
}

.light-yellow-bg-copy {
  background-color: #8383830f;
  border-radius: 11px;
  padding: 15px 14px;
}

.main-padding-2 {
  justify-content: center;
  align-items: center;
  padding: 4rem 5% 6rem;
  display: flex;
  position: relative;
}

.pathway-single-log-2 {
  height: 100%;
}

.space-2rem-2 {
  width: 100%;
  padding-bottom: 2rem;
}

.is-big {
  color: var(--black);
  font-size: 1.5rem;
  font-weight: 400;
}

.is-big.adwa, .is-big.fawf, .is-big.aff {
  color: var(--white2);
}

.tab-pane-tab-6 {
  width: 100%;
}

.logo-slider-path-2 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.spcl-card {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  display: flex;
}

.flex-journey {
  display: flex;
}

.flex-journey.space-arpund {
  justify-content: space-around;
  padding-left: 12%;
  padding-right: 10%;
}

.flex-journey.space-between {
  justify-content: space-between;
}

.flex-journey.space-vertical {
  padding-left: 150px;
  padding-right: 150px;
}

.rl_navbar1_container-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.benefits-content-container-copy-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.benefits-content-container-copy-2.is-diff {
  justify-content: space-between;
  align-items: flex-start;
}

.space-20px-2 {
  width: 100%;
  padding-bottom: 20px;
}

.h3---mba-tech {
  color: #2f327d;
  font-size: 18px;
  font-weight: 600;
}

.h3---mba-tech.text-color-black {
  color: #000;
}

.main-container-large-4 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.rl_header26_component-2 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
}

.highlight-with-icon-wrapper-2 {
  background-color: #fffdfa;
  border-radius: 6px;
  padding: 6px;
  font-size: 14px;
  display: inline-block;
}

.highlight-with-icon-wrapper-2.usa {
  background-color: #d63348;
}

.highlight-with-icon-wrapper-2.dark {
  background-color: #000;
}

.highlight-with-icon-wrapper-2.uspathway-ehader {
  letter-spacing: -1px;
  background-color: #333046;
}

.highlight-with-icon-wrapper-2.uspathway-ehader.h-large {
  padding: 16px 20px;
}

.highlight-with-icon-wrapper-2.uspathway-ehader.h-large._2 {
  border-radius: 20px;
  width: 259.813px;
  padding: 7px 17px;
}

.highlight-with-icon-wrapper-2.uspathway-ehader.h-large._2._3 {
  z-index: 1;
  border-radius: 18px;
  position: relative;
}

.line {
  background-color: #fff;
  flex: 1;
  padding-bottom: 4px;
}

.flex-block-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
}

.inactive-tab-2 {
  letter-spacing: 0;
  background-color: #ddd0;
  border-top: .5px solid #5d5d5d;
  padding: 20px 0;
}

.inactive-tab-2.w--current {
  color: #f8d1a6;
  background-color: #ddd0;
}

.inactive-tab-2.is-diff {
  padding-top: 20px;
  padding-bottom: 20px;
}

.inactive-tab-2.top {
  border-top-color: #5d5d5d00;
}

.inactive-tab-2.top.is-diff {
  padding-top: 20px;
  padding-bottom: 20px;
}

.p-36 {
  letter-spacing: -1px;
  font-size: 1.2rem;
  line-height: 120%;
}

.mw-860 {
  max-width: 860px;
}

.media-scroller-wrp {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: #fff;
  display: flex;
}

.card-para-2 {
  color: #000;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
}

.card-para-2.is-diff {
  margin-top: 20px;
}

.card-para-2.is-diff.is-okay {
  margin-top: 0;
  margin-bottom: 1rem;
}

.card-para-2.is-diff.is-okay.is-white {
  color: #fcfcfc;
  margin-bottom: .5rem;
  font-size: 1.3rem;
}

.card-para-2.is-diff.is-okay.is-white.lbig {
  font-size: 1.75rem;
  line-height: 1;
}

.card-para-2.is-diff.is-white {
  color: #fff;
}

.card-para-2.is-diff.is-white.is-small {
  margin-top: 0;
  font-size: .8rem;
}

.card-para-2.is-diff.is-white.is-small.mt-4 {
  margin-top: 1rem;
}

.card-para-2.is-diff.is-white.is-small.mt-4.mb-4 {
  text-align: center;
}

.card-para-2.is-white {
  color: #fff;
}

.color-35353f {
  color: #35353f;
}

.rl_layout1_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  padding-right: 0;
  display: flex;
}

.rl_layout1_content.dawa {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding-top: 1rem;
  padding-bottom: 2rem;
}

._2-line-space-for-icon {
  padding-top: 3px;
}

.whyus_card-content-2 {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 1rem 1.5rem 1.5rem;
  display: flex;
  position: relative;
}

.section-11 {
  background-color: #223acc0d;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  display: flex;
  position: relative;
}

.section-11.v-padding-7rem {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #f5f6fd;
  padding-bottom: 4rem;
}

.features-container {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.2;
  display: grid;
}

.tab-pane-tab-3-2 {
  width: 100%;
}

.plan-card {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: left;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  padding: 16px;
  box-shadow: 0 10px 60px #262d7614;
}

.position-relative-2 {
  justify-content: center;
  align-items: center;
  position: relative;
}

.position-relative-2.z-2 {
  z-index: 2;
}

.yellow-circle {
  background-color: #fdc859;
  border-radius: 20px;
  width: 11px;
  height: 11px;
  margin-left: 6px;
}

.yellow-circle.big {
  border-radius: 999px;
  flex: none;
  width: 15px;
  height: 15px;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
}

.yellow-circle.big.is-green {
  background-color: #c7ef00;
}

.absolute-right-2 {
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.form-inside-two-col-3 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  display: flex;
}

.circle {
  background-color: #fff;
  border-radius: 20px;
  flex: none;
  width: 25px;
  height: 25px;
}

.radius-10px-2 {
  border-radius: 10px;
  overflow: hidden;
}

.btn-fx-animate-for-media-spotlight {
  cursor: pointer;
  width: 130px;
}

.bg-black {
  background-color: #000;
}

.p-20 {
  font-size: 20px;
  line-height: 1.5;
}

.btn-white {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #000;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 12px 45px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.btn-white.w--current {
  color: #000;
  background-color: #f8d1a6;
}

.university-logo {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  width: 10%;
  display: block;
}

.university-logo.ssfefs {
  width: 7%;
}

.university-logo.okok.is-diff {
  width: 10%;
}

.rl_layout1_spacing-block-1 {
  width: 100%;
  padding-bottom: 1rem;
}

.swiper-2 {
  display: none;
}

.p-16 {
  font-size: 16px;
  font-style: normal;
  line-height: 1.4;
}

.p-16.is-black {
  color: var(--black);
  font-size: 1rem;
  line-height: 1.2;
}

.btn-black-invert-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #000;
  text-align: center;
  background-color: #3898ec00;
  border: 1px solid #000;
  border-radius: 10px;
  padding: .75rem 30px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  display: flex;
}

.uni--grid-card {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border: 1px solid #ffffff1a;
  border-radius: 6px;
  padding: 36px 20px;
}

.space-55px {
  padding-bottom: 55px;
}

.space-26px {
  padding-bottom: 26px;
}

.main-section-3, .main-section-3.v-padding-7rem {
  padding-bottom: 4rem;
}

.v-padding-6rem-2 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.text-no-space {
  letter-spacing: 0;
}

.points-gap {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.p-22-medium-2 {
  color: var(--black);
  font-size: 22px;
  font-weight: 500;
}

.space-95-px {
  padding-bottom: 95px;
}

.benefits-container-2 {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 60%;
  padding-right: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.2;
  display: flex;
}

.text-link-underline-4 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  text-decoration: underline;
  display: flex;
}

.journey-text-button {
  text-align: center;
  border: 1px solid #fdba2f;
  border-radius: 6px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 300px;
  padding: 16px 18px;
  font-size: 1.3rem;
  line-height: 1.2;
  display: flex;
}

.journey-text-button.is-hide-des {
  display: none;
}

.journey-text-button.is-hide, .journey-text-button.is-hide.hideondes {
  font-size: 1.3rem;
}

.space-18px-copy-2 {
  width: 100%;
  padding-bottom: 18px;
}

.icon-70px {
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  display: flex;
}

.rl-button-group-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.home-card-header-width-copy {
  flex: none;
  align-self: stretch;
  width: 386px;
  padding-left: 16px;
  padding-right: 16px;
}

.small-iconwrapper-3 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.padding-16px-2 {
  padding: 16px;
}

.navv {
  color: #fff;
  position: relative;
}

.space-70px {
  width: 100%;
  padding-bottom: 70px;
}

.p-10 {
  letter-spacing: 0;
  font-size: 10px;
}

.input-label-4 {
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
}

.btn-yellow-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #000;
  text-align: center;
  letter-spacing: -.4px;
  background-color: #fdba2f;
  border-radius: 9px;
  justify-content: center;
  align-items: center;
  padding: .75rem 30px;
  font-size: 1.125rem;
  font-weight: 600;
  display: flex;
  position: relative;
}

.rl_section_pricing5-3 {
  background-color: #fff;
}

.div-block-527 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fafafa;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  height: 100%;
  padding: 1rem;
  display: flex;
}

.space-30px-3 {
  width: 100%;
  padding-bottom: 30px;
}

.link-block-7 {
  background-color: #f9f5ff;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  padding: 14px;
  display: flex;
}

.v-padding-7rem-3 {
  background-color: #fff;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.v-padding-7rem-3.sddfdf {
  padding-top: 4rem;
}

.v-padding-7rem-3.sddfdf.wadwa {
  background-color: var(--black);
}

.v-padding-7rem-3._0-bottom {
  padding-bottom: 0;
}

.v-padding-7rem-3.hideit {
  display: none;
}

.div-block-528 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: none;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-528.no-padding {
  justify-content: space-between;
  align-items: center;
}

.main-container-large-6 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.text-link-underline-5 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  text-decoration: underline;
  transition: all .3s cubic-bezier(.39, .575, .565, 1);
  display: flex;
}

.text-link-underline-5:hover {
  gap: 16px;
}

.div-block-529 {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rl_header26_content-4 {
  text-align: center;
  width: 100%;
  max-width: 48rem;
}

.div-block-530 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  margin-bottom: 8px;
  display: flex;
}

.text-size-small-4 {
  flex: none;
  font-size: .875rem;
  line-height: 120%;
}

.image-143 {
  width: 20px;
}

.hide-on-desktop-3 {
  display: none;
}

.space-14px-4 {
  width: 100%;
  padding-bottom: 14px;
}

.text-color-white-4 {
  color: #fff;
  margin-top: 0;
  font-size: 1rem;
}

.grid-5-column-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-5-column-3.ledt-20px {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: 80rem;
}

.video-8 {
  z-index: 10;
  border-radius: 20px;
  flex: none;
  position: relative;
  overflow: hidden;
}

.tabs-content-4 {
  order: 1;
  width: 68%;
  display: flex;
  left: auto;
}

.div-block-531 {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.div-block-532 {
  overflow: hidden;
}

.div-block-532.v-padding-7rem.no-bottom {
  padding-bottom: 0;
}

.inside-forn-container-4 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.p-18-4 {
  text-align: left;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.2rem;
  line-height: 196%;
}

.p-18-4.ijij {
  display: none;
}

.space-20px-4 {
  width: 100%;
  padding-bottom: 20px;
}

.media-scroller-wrp-3 {
  flex-flow: row;
  display: flex;
}

.p-18-5 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125rem;
  line-height: 1.5;
}

.p-18-5.dgr {
  text-align: left;
}

.main-padding-4 {
  padding-left: 5%;
  padding-right: 5%;
}

.div-block-533 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-534 {
  z-index: 100;
  background-color: #05010e;
  width: 100%;
  transition: top .2s;
  position: fixed;
  top: 50px;
}

.div-block-534.no-fix {
  position: static;
}

.div-block-535 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-536 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.bold-text-24 {
  text-align: center;
  font-size: 3rem;
  font-weight: 600;
}

.div-block-537 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pathway-card-11 {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #ffffff0f;
  border: 1px solid #fff3;
  border-radius: 14px;
  padding: 26px 12px;
}

.div-block-538 {
  padding-bottom: 93px;
}

.img100-4 {
  width: 100%;
  height: 100%;
}

.img100-4.no-cover {
  object-fit: fill;
}

.div-block-539 {
  z-index: 1;
  background-color: #fff;
  border-radius: 20px;
  margin: 1px;
  padding: 6px 19px;
  position: relative;
}

.main-container-large-7 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.rl_navbar1_menu-buttons-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.heading-h2-4 {
  letter-spacing: -1px;
  font-size: 2.875rem;
  line-height: 1.2;
}

.tabs-menu-8 {
  flex-flow: column;
  order: -1;
  width: 30%;
  display: flex;
}

.div-block-540 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-541 {
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
  overflow: hidden;
}

.div-block-542 {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6620c04591ef23c5512f41de_Frame%20427321425.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-543 {
  flex-direction: column;
  justify-content: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.logo-width-120px-3 {
  max-width: 140px;
  height: 41px;
}

.div-block-544 {
  justify-content: flex-start;
  align-items: flex-end;
  max-width: 60%;
  margin-bottom: 39px;
  padding-bottom: 0;
  display: flex;
}

.div-block-544.isook {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  max-width: none;
}

.formbtn-3 {
  color: #000;
  background-color: #fdba2f1a;
  border: 1px solid #fdba2fcc;
  border-radius: 7px;
  padding-top: 13px;
  padding-bottom: 13px;
  font-size: 14px;
  font-weight: 600;
}

.h3-h-3 {
  font-size: 2.25rem;
  line-height: 1.2;
}

.div-block-547 {
  justify-content: center;
  align-items: center;
  max-width: none;
  padding-left: 10%;
  padding-right: 10%;
  display: flex;
}

.div-block-548 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 44%;
  padding-top: 74px;
  padding-bottom: 24px;
  padding-right: 76px;
  display: flex;
  position: relative;
}

.rl-button-group-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.rl-button-group-4.gap20px {
  margin-top: 2rem;
}

.rl-button-group-4.gap20px.sfesf {
  justify-content: center;
  align-items: center;
}

.rl-button-group-4.gap20px.sfesf.cvfff {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
}

.space-72px-3 {
  padding-bottom: 4.5rem;
}

.tabs-6 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: space-between;
  display: flex;
}

.btn-yellow-5 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #000;
  text-align: center;
  letter-spacing: -.4px;
  background-color: #fdba2f;
  border: 1px solid #fdba2f;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 1rem 40px;
  font-size: 1.2rem;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.btn-yellow-5.is-sec {
  border-color: var(--white2);
  color: var(--white2);
  background-color: #fdba2f00;
  align-self: stretch;
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-size: 1rem;
}

.heading-style-h2-5 {
  color: var(--black);
  letter-spacing: -1px;
  font-size: 2.875rem;
  font-weight: 600;
  line-height: 1.2;
}

.heading-style-h2-5._600 {
  color: var(--white2);
  text-align: center;
  font-weight: 600;
}

.heading-style-h2-5._600.is-black {
  color: var(--black);
}

.heading-style-h2-5._600.rgd {
  text-align: left;
  font-size: 3.4rem;
}

.heading-style-h2-5.is-white {
  color: var(--white2);
  font-size: 3.5rem;
  font-style: normal;
  font-weight: 600;
}

.small-iconwrapper-4 {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: 100%;
  display: flex;
}

.div-block-550 {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6620c04591ef23c5512f41fc_header%20background.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.rl_navbar1_component-3 {
  color: #fff;
  background-color: #ddd0;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: relative;
}

.tab-pane-tab-2-3 {
  width: 100%;
}

.div-block-551 {
  width: 1px;
}

.heading-h4-3 {
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 120%;
}

.row-3 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.heading-27 {
  color: var(--black);
  font-size: 46px;
  font-weight: 600;
}

.heading-27.asda {
  color: var(--white2);
}

.image-144 {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.text-color-white-5 {
  color: #fff;
  letter-spacing: 0;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.2;
}

.text-color-white-5.opacity50 {
  margin-top: 10px;
  padding-bottom: 20px;
  font-size: .8rem;
}

.text-color-white-5.opacity50.sfes {
  text-align: left;
}

.text-block-134, .text-block-134.p-22-medium {
  color: #2000e8;
}

.grid-3-column-copy-3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.image-145 {
  z-index: -1;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border-radius: 20px;
  max-width: 510px;
  position: absolute;
  inset: 0% 0% 0% auto;
  box-shadow: 14px 6px 30px #00000078;
}

.btn-yellow-invert-3 {
  color: #fdba2f;
  text-align: center;
  text-transform: capitalize;
  background-color: #3898ec00;
  border: 1px solid #fdba2f;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  text-decoration: none;
  display: flex;
}

.div-block-556 {
  display: inline-block;
}

.formwhite {
  color: #000;
  background-color: #fff;
  border-radius: 14px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  padding: 32px 26px 20px;
  display: flex;
  position: relative;
  box-shadow: 0 0 48px 20px #10182814;
}

.formwhite.is-diff {
  padding-bottom: 20px;
}

.formwhite.is-diff.is-usp {
  width: 50%;
}

.formwhite.is-diff.is-usp.is-pop {
  box-shadow: none;
  width: 100%;
  padding: 10px 10px 10px 0;
}

.formwhite.is-diff.is-usp.olol {
  width: 100%;
}

.formwhite.is-new {
  z-index: 0;
  width: 35%;
}

.formwhite.is-new.is-100.ijss {
  flex: none;
  width: 50%;
}

.formwhite.is-50 {
  width: 50%;
}

.formwhite.is-50.is-diff {
  width: 100%;
}

.benefit-wrapper-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 45%;
}

.div-block-557 {
  opacity: .36;
  border-bottom: 2px dashed #aaaaaaab;
  height: 1px;
}

.div-block-558 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(1px, 1px) 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.flex-block-7 {
  align-items: center;
}

.div-block-559 {
  overflow: hidden;
}

.media-scroller-3 {
  flex-flow: row;
  animation: 36s linear infinite slide;
  display: flex;
}

.highlight-with-icon-wrapper-4 {
  background-color: #fffdfa;
  border-radius: 6px;
  padding: 6px;
  font-size: .875rem;
  display: inline-block;
}

.highlight-with-icon-wrapper-4.uni {
  background-color: #3a86df;
}

.div-block-560 {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6620c04591ef23c5512f41e8_Component%2044.avif");
  background-position: 0 0;
  background-size: cover;
}

.div-block-562 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.div-block-562.is-diff {
  border-top: 1px solid #bfbfbf;
  padding-top: 20px;
}

.space-14px-5 {
  width: 100%;
  padding-bottom: 14px;
}

.gradient-border-7 {
  background-color: #12121200;
  border-radius: 20px;
}

.div-block-563 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-564 {
  z-index: 1;
  background-color: #fff;
  border-radius: 20px;
  padding: 4px;
  position: relative;
}

.page-wrapper-3 {
  overflow: clip;
}

.page-wrapper-3.is-diff {
  background-color: #131313;
  overflow: clip;
}

.page-wrapper-3.is-blues {
  background-color: #000d5e;
}

.image-146 {
  width: 20px;
}

.div-block-565 {
  border-radius: 20px;
  padding: 1px;
  overflow: hidden;
}

.div-block-566 {
  padding-bottom: 4rem;
}

._2-column-responsive-3 {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.05fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  place-items: start stretch;
  display: grid;
}

.div-block-567 {
  display: none;
}

.space-10px-4 {
  padding-bottom: 10px;
}

.text-color-red-5 {
  color: #d63348;
  font-size: .8rem;
}

.tab-pane-tab-1-4 {
  width: 100%;
}

.container-large-5 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-569 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.absolute-left-3 {
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0;
}

.space-30px-4 {
  width: 100%;
  padding-bottom: 30px;
}

.weight-medium-3 {
  font-weight: 500;
}

.heading-h3-6 {
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.2;
}

.div-block-572 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.pathway-logos-3 {
  justify-content: center;
  align-items: center;
  height: 50px;
  display: flex;
}

.form-wrapper-2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.form-wrapper-2.is-new-vlsi {
  pointer-events: auto;
}

.inside-forn-container-5 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.float-hover--uni-header {
  z-index: 3;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: stretch;
  width: 330px;
  min-width: 280px;
  padding-bottom: 28px;
  text-decoration: none;
  display: block;
  position: absolute;
  inset: auto auto 0 -24px;
}

.p-24 {
  font-size: 1.5rem;
}

.div-block-573 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fafafa;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  height: 100%;
  padding: 16px 17px;
  display: flex;
}

.link-block-8 {
  background-color: #f9f5ff;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  padding: 14px;
  text-decoration: none;
  display: flex;
}

.div-block-335 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: none;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-335.no-padding {
  justify-content: space-between;
  align-items: center;
}

.main-container-large-8 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.frame {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 3760px;
  padding-top: 30vh;
  display: flex;
}

.text-block-135 {
  text-decoration: none;
}

.div-block-313 {
  background-color: #3d1919;
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6620c04591ef23c5512f41e8_Component%2044.avif");
  background-position: 50%;
  background-size: cover;
  padding-top: 68px;
  padding-bottom: 75px;
}

.div-block-313.is-hide {
  display: none;
}

.div-block-574 {
  flex-flow: column;
  justify-content: flex-start;
  width: 54px;
  height: 100%;
  padding-top: 60px;
  display: flex;
  position: absolute;
}

.text-link-underline-6 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s cubic-bezier(.39, .575, .565, 1);
  display: flex;
}

.text-link-underline-6:hover {
  gap: 16px;
}

.div-block-357 {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rl_header26_content-5 {
  text-align: center;
  width: 100%;
  max-width: 48rem;
}

.p-18-6 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125rem;
  line-height: 1.5;
}

.p-18-6.cdxd {
  color: var(--black);
  text-align: left;
}

.p-18-6.cdxd.is-white {
  color: var(--white-3);
}

.p-18-6.cdxd.text-align-center {
  text-align: center;
  line-height: 1.2;
}

.div-block-575 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  margin-bottom: 8px;
  display: flex;
}

.grid-3-x {
  grid-column-gap: 43px;
  grid-row-gap: 70px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-3-x.mba-tech {
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-576 {
  justify-content: space-between;
  display: flex;
}

.image-147 {
  width: 20px;
}

.hide-on-desktop-4 {
  display: none;
}

.grid-5-column-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-5-column-4.ledt-20px {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: 80rem;
}

.div-block-346 {
  justify-content: center;
  margin-top: -56px;
  display: flex;
}

.video {
  z-index: 10;
  border-radius: 20px;
  flex: none;
  position: relative;
  overflow: hidden;
}

.div-block-365 {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.icon-100px {
  flex: none;
  width: 60px;
  height: 60px;
  display: flex;
}

.mbatech-header-grid-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  letter-spacing: -1px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.mbatech-header-grid-1.stretch {
  align-items: stretch;
}

.mbatech-header-grid-1.stretch.is-diff {
  flex-flow: row;
}

.mbatech-header-grid-1.gap-small {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
}

.mbatech-header-grid-1.horizontal {
  flex-flow: row;
  width: 100%;
}

.mbatech-header-grid-1.horizontal.sesfes {
  justify-content: flex-start;
  align-items: center;
}

.mbatech-header-grid-1.wrap {
  flex-flow: wrap;
}

.mbatech-header-grid-1.esfe {
  justify-content: center;
  align-items: flex-start;
}

.div-block-577 {
  overflow: hidden;
}

.div-block-577.v-padding-7rem.no-bottom {
  padding-bottom: 0;
}

.space-20px-5 {
  width: 100%;
  padding-bottom: 20px;
}

.media-scroller-wrp-2 {
  display: flex;
}

.highlight-with-icon-wrapper-5 {
  background-color: #fffdfa;
  border-radius: 6px;
  padding: 6px;
  font-size: 14px;
  display: inline-block;
}

.highlight-with-icon-wrapper-5.usa {
  background-color: #d63348;
}

.highlight-with-icon-wrapper-5.dark {
  background-color: #000;
}

.highlight-with-icon-wrapper-5.uspathway-ehader {
  letter-spacing: -1px;
  background-color: #333046;
}

.highlight-with-icon-wrapper-5.uspathway-ehader.h-large {
  padding: 16px 20px;
}

.highlight-with-icon-wrapper-5.uspathway-ehader.h-large._2 {
  border-radius: 20px;
  width: auto;
  padding: 7px 17px;
}

.highlight-with-icon-wrapper-5.uspathway-ehader.h-large._2.is-diff {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #33304670;
}

.flex-block-8 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
}

.div-block-578 {
  z-index: 100;
  background-color: #05010e;
  width: 100%;
  transition: top .2s;
  position: fixed;
  top: 50px;
}

.div-block-578.no-fix {
  position: static;
}

.div-block-579 {
  justify-content: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: 0%;
}

.main-wrapper-4 {
  margin-top: 0;
}

.div-block-580 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.pathway-card-12 {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #ffffff0f;
  border: 1px solid #fff3;
  border-radius: 14px;
  padding: 26px 12px;
}

.text-block-137 {
  color: #3b3b3b;
  border-top: 1px dashed #000;
  border-bottom: 1px dashed #000;
  font-size: 1.5rem;
  font-weight: 700;
  position: absolute;
  transform: rotate(-34deg);
}

.div-block-333 {
  padding-bottom: 93px;
}

.div-block-333.v-padding-6rem {
  background-color: #fff;
}

.img100-5 {
  width: 100%;
  height: 100%;
  overflow: clip;
}

.img100-5.no-cover {
  object-fit: fill;
}

.accordion-item-2 {
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 16px;
  padding: 10px 26px;
  display: flex;
}

.table_cell {
  color: #667085;
  border: 1px solid #e3e3e3;
  padding: 5px 12px;
}

.table_cell.last-1 {
  border-bottom-left-radius: 8px;
}

.table_cell.grey {
  font-weight: 600;
}

.uspathwayheader-tags-2 {
  z-index: 2;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  letter-spacing: -.2px;
  background-color: #333046;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  padding: 4px 16px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.uspathwayheader-tags-2.is-diff {
  background-color: #33304670;
}

.uni-card-shadow {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: center;
  border-radius: 11px;
  flex-flow: column;
  padding: 26px 26px 40px;
  display: flex;
  box-shadow: 0 10px 60px #262d7614;
}

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

.calc-div {
  flex: none;
}

.main-container-large-9 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.rl_navbar1_menu-buttons-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.heading-h2-3 {
  letter-spacing: -1px;
  font-size: 2.875rem;
  font-weight: 600;
  line-height: 1.2;
}

.div-block-581 {
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
  overflow: hidden;
}

.div-block-582 {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6620c04591ef23c5512f41de_Frame%20427321425.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.h-scroll-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 16px;
  flex-flow: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  width: 860px;
  height: 380px;
  padding: 20px 24px;
  display: grid;
}

.h-scroll-card._1st {
  grid-template-columns: .75fr 1fr;
}

.all-dropdowns-2 {
  flex-flow: column;
  max-width: 1152px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.div-block-583 {
  color: #181818;
  background-color: #fff;
  border-radius: 8px;
  padding: 10px;
}

.logo-width-120px-4 {
  max-width: 140px;
  height: 41px;
}

.div-block-584 {
  background-color: #fff;
  width: 20px;
  height: 20px;
  margin-right: 14px;
  position: absolute;
  bottom: 18px;
  left: 23px;
  right: 0;
  transform: rotate(45deg);
}

.formbtn-4 {
  color: #000;
  background-color: #fdba2f1a;
  border: 1px solid #fdba2fcc;
  border-radius: 7px;
  padding-top: 13px;
  padding-bottom: 13px;
  font-size: 14px;
  font-weight: 600;
}

.h3-h-4 {
  color: var(--black);
  font-size: 2.25rem;
  line-height: 1.2;
}

.table_header {
  color: #fff;
  text-align: center;
  background-color: #000b4e;
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: 400;
}

.div-block-366 {
  justify-content: center;
  align-items: center;
  max-width: none;
  padding-left: 10%;
  padding-right: 10%;
  display: flex;
}

.h3-half {
  color: var(--black);
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.2;
}

.text-ff8b66-2 {
  color: #ff8b66;
}

.accordion-content-2 {
  color: #667085;
  font-size: 1rem;
  line-height: 1.2;
}

.accordion-content-2.is-okay {
  letter-spacing: -1px;
  margin-bottom: 1rem;
}

.div-block-279 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 44%;
  padding-top: 74px;
  padding-bottom: 24px;
  padding-right: 76px;
  display: flex;
  position: relative;
}

.rl-button-group-5 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.rl-button-group-5.gap20px.okay.is-diff {
  justify-content: flex-start;
  align-items: center;
  margin-top: 4rem;
}

.rl-button-group-5.gap20px.okay.is-diff.esfse {
  margin-top: 0;
}

.rl-button-group-5.gap20px.top-4rem {
  margin-top: 2rem;
}

.rl-button-group-5.gap20px.is-diff {
  justify-content: center;
  align-items: center;
}

.btn-yellow-6 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #000;
  text-align: center;
  letter-spacing: -.4px;
  background-color: #fdba2f;
  border: 1px solid #fdba2f;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: .75rem 30px;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.div-block-588 {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6620c04591ef23c5512f41fc_header%20background.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.anchor-default-2 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #f8d1a6;
  border: 1px solid #f8d1a6;
  border-radius: 8px;
  padding: 12px;
  font-weight: 600;
  text-decoration: none;
}

.anchor-default-2.w--current {
  color: #000;
  background-color: #f8d1a6;
  text-decoration: none;
}

.div-block-348 {
  width: 1px;
}

.div-block-592 {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.color-30713 {
  color: #03071299;
}

.light-yellow-bg {
  border-radius: 11px;
  padding: 0 11px 16px;
}

.table_component {
  border-radius: 7px;
  width: 100%;
  overflow: hidden;
}

.div-block-337 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.accordion-item-content-2 {
  margin-top: 10px;
  margin-right: 30px;
  overflow: hidden;
}

.accordion-heading-3 {
  line-height: 150%;
}

.accordion-heading-3.is-black {
  color: #000;
  letter-spacing: -1px;
  font-weight: 500;
  line-height: 1.2;
}

.image-148 {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.text-block-138, .text-block-138.p-22-medium {
  color: #2000e8;
}

.grid-3-column-copy-4 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.mw-1120 {
  max-width: 1120px;
}

.image-62 {
  z-index: -1;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border-radius: 20px;
  max-width: 510px;
  position: absolute;
  inset: 0% 0% 0% auto;
  box-shadow: 14px 6px 30px #00000078;
}

.p-20-medium-2 {
  color: var(--black);
  font-size: 20px;
  font-weight: 500;
}

.div-block-594 {
  display: inline-block;
}

.div-block-314 {
  z-index: 1;
  background-color: #fff;
  border-radius: 7px;
  padding: 4px;
  position: relative;
}

.button---link {
  color: #2000e8;
  font-weight: 600;
  text-decoration: underline;
}

.text-link {
  color: #000;
  text-decoration: underline;
}

.scroll-anchor {
  z-index: -1;
  height: 700px;
}

.scroll-anchor.is-first {
  z-index: 0;
  position: absolute;
  inset: 0% 0% auto;
}

.form-block-5 {
  color: #000;
  background-color: #fff;
  border-radius: 14px;
  margin-bottom: 0;
  padding: 32px 26px;
  position: relative;
  box-shadow: 0 24px 48px -12px #10182814;
}

.div-block-595 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: 8px;
  padding: 2px;
  display: flex;
  overflow: hidden;
}

.benefit-wrapper-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 45%;
}

.div-block-596 {
  z-index: 1;
  height: 30vh;
  padding-top: 29px;
  position: absolute;
  inset: 0% 0% auto;
}

.div-block-317 {
  opacity: .36;
  border-bottom: 2px dashed #aaaaaaab;
  height: 1px;
}

.div-block-283 {
  overflow: hidden;
}

.container-large-6 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.main-section-5.v-padding-7rem {
  padding-bottom: 4rem;
}

.text-color-2f327d {
  color: #2f327d;
  width: 27ch;
}

.btn-blue {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #f5f5f5;
  background-color: #2000e8;
  border: 1px solid #2000e8;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 12px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.btn-blue.w--current {
  color: #000;
  background-color: #f8d1a6;
}

.scroll-overflow {
  width: 100vw;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.space-14px-6 {
  width: 100%;
  padding-bottom: 14px;
}

.gradient-border-8 {
  background-color: #12121200;
  border-radius: 20px;
}

.gradient-border-8.dropdown {
  box-shadow: 4px 4px #78787833;
}

.heading-style-h2-3 {
  letter-spacing: -1px;
  font-size: 2.875rem;
  line-height: 1.2;
}

.div-block-332 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-149 {
  width: 20px;
}

.scroll-card {
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  width: 940px;
  display: flex;
}

.div-block-598 {
  background-color: #fff;
  padding-bottom: 4rem;
}

.text-link-underline-7 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  text-decoration: underline;
  display: flex;
}

.highlight-grey-text-big {
  color: #6d6d6d;
  font-size: 16px;
  font-weight: 600;
}

.div-block-599 {
  display: none;
}

.section-scroll {
  position: relative;
}

.text-color-red-6 {
  color: var(--red);
}

.div-block-601 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.weight-medium-4 {
  font-weight: 500;
}

.div-block-602 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.heading-style-h3-2 {
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.heading-style-h3-2.is-diff {
  font-size: 2rem;
}

.scroll-sticky {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65bb349dc1f12defeac4cb20_final%20griddd.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  position: sticky;
  top: 0;
}

.benefits-container-3 {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  flex-flow: wrap;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  padding-right: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.2;
  display: flex;
}

.benefits-container-3.dfes {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.text-block-139 {
  color: var(--white2);
  text-decoration: none;
}

.div-block-603 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fafafa;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  height: 100%;
  padding: 16px 17px;
  display: flex;
}

.div-block-604 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: none;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.main-container-large-10 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.div-block-605 {
  background-color: #3d1919;
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6620c04591ef23c5512f41e8_Component%2044.avif");
  background-position: 50%;
  background-size: cover;
  padding-top: 68px;
  padding-bottom: 75px;
}

.div-block-606 {
  flex-flow: column;
  justify-content: flex-start;
  width: 54px;
  height: 100%;
  padding-top: 60px;
  display: flex;
  position: absolute;
}

.div-block-607 {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-18-7 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125rem;
  line-height: 1.5;
}

.p-18-7.cdxd {
  text-align: left;
  line-height: 1.2;
}

.div-block-608 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  margin-bottom: 8px;
  display: flex;
}

.div-block-609 {
  justify-content: space-between;
  display: flex;
}

.grid-5-column-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-scroller-4 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  display: flex;
}

.hide-on-desktop-5 {
  display: none;
}

.div-block-610 {
  justify-content: center;
  margin-top: -56px;
  display: flex;
}

.div-block-611 {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.highlight-with-icon-wrapper-6 {
  background-color: #fffdfa;
  border-radius: 6px;
  padding: 6px;
  font-size: 14px;
  display: inline-block;
}

.highlight-with-icon-wrapper-6.usa {
  background-color: #d63348;
}

.highlight-with-icon-wrapper-6.dark {
  background-color: #000;
}

.highlight-with-icon-wrapper-6.uspathway-ehader {
  letter-spacing: -1px;
  background-color: #333046;
}

.highlight-with-icon-wrapper-6.uspathway-ehader.h-large {
  padding: 16px 20px;
}

.highlight-with-icon-wrapper-6.uspathway-ehader.h-large._2 {
  border-radius: 20px;
  width: 259.813px;
  padding: 7px 17px;
}

.flex-block-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
}

.div-block-612 {
  z-index: 100;
  background-color: #05010e;
  width: 100%;
  transition: top .2s;
  position: fixed;
  top: 50px;
}

.div-block-612.no-fix {
  position: static;
}

.div-block-613 {
  justify-content: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: 0%;
}

.main-wrapper-5 {
  margin-top: 0;
}

.div-block-614 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.pathway-card-13 {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #ffffff0f;
  border: 1px solid #fff3;
  border-radius: 14px;
  padding: 26px 12px;
}

.text-block-141 {
  color: #3b3b3b;
  border-top: 1px dashed #000;
  border-bottom: 1px dashed #000;
  font-size: 1.5rem;
  font-weight: 700;
  position: absolute;
  transform: rotate(-34deg);
}

.div-block-616 {
  padding-bottom: 93px;
}

.uspathwayheader-tags-3 {
  z-index: 2;
  letter-spacing: -.2px;
  background-color: #333046;
  border-radius: 5px;
  padding: 4px 16px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.uspathwayheader-tags-3.is-diff {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.main-container-large-11 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.rl_navbar1_menu-buttons-5 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.div-block-617 {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6620c04591ef23c5512f41de_Frame%20427321425.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.logo-width-120px-5 {
  max-width: 140px;
  height: 41px;
}

.formbtn-5 {
  color: #000;
  background-color: #fdba2f1a;
  border: 1px solid #fdba2fcc;
  border-radius: 7px;
  padding-top: 13px;
  padding-bottom: 13px;
  font-size: 14px;
  font-weight: 600;
}

.h3-h-5 {
  font-size: 2.25rem;
  line-height: 1.2;
}

.div-block-620 {
  justify-content: center;
  align-items: center;
  max-width: none;
  padding-left: 10%;
  padding-right: 10%;
  display: flex;
}

.text-ff8b66-3 {
  color: #ff8b66;
}

.div-block-621 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 44%;
  padding-top: 74px;
  padding-bottom: 24px;
  padding-right: 76px;
  display: flex;
  position: relative;
}

.btn-yellow-7 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #000;
  text-align: center;
  letter-spacing: -.4px;
  background-color: #fdba2f;
  border: 1px solid #fdba2f;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: .75rem 30px;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.heading-style-h2-6 {
  letter-spacing: -1px;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.div-block-624 {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6620c04591ef23c5512f41fc_header%20background.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.anchor-default-3 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #f8d1a6;
  border: 1px solid #f8d1a6;
  border-radius: 8px;
  padding: 12px;
  font-weight: 600;
}

.anchor-default-3.w--current {
  color: #000;
  background-color: #f8d1a6;
}

.div-block-625 {
  width: 1px;
}

.div-block-627.is-hide {
  display: none;
}

.div-block-629 {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.color-30714 {
  color: #03071299;
}

.div-block-630 {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.btn-white-2 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #000;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 12px 45px;
  font-weight: 600;
  display: flex;
}

.btn-white-2.w--current {
  color: #000;
  background-color: #f8d1a6;
}

.text-color-primary-4 {
  color: #fdba2f;
}

.grid-3-column-copy-5 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.image-150 {
  z-index: -1;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border-radius: 20px;
  max-width: 510px;
  position: absolute;
  inset: 0% 0% 0% auto;
  box-shadow: 14px 6px 30px #00000078;
}

.btn-yellow-invert-4 {
  color: #e8ec67;
  text-align: center;
  -webkit-text-stroke-color: #e8ec67;
  text-transform: capitalize;
  background-color: #3898ec00;
  border: 1px solid #e8ec67;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  text-decoration: none;
  display: flex;
}

.div-block-632 {
  display: inline-block;
}

.div-block-633 {
  z-index: 1;
  background-color: #fff;
  border-radius: 7px;
  padding: 4px;
  position: relative;
}

.form-block-6 {
  color: #000;
  background-color: #fff;
  border-radius: 14px;
  margin-bottom: 0;
  padding: 32px 26px;
  position: relative;
  box-shadow: 0 24px 48px -12px #10182814;
}

.div-block-634 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: 8px;
  padding: 2px;
  display: flex;
  overflow: hidden;
}

.benefit-wrapper-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 45%;
}

.div-block-635 {
  z-index: 1;
  height: 30vh;
  padding-top: 29px;
  position: absolute;
  inset: 0% 0% auto;
}

.div-block-636 {
  overflow: hidden;
}

.container-large-7 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.main-section-6.v-padding-7rem {
  padding-bottom: 4rem;
}

.btn-blue-2 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #f5f5f5;
  background-color: #2000e8;
  border: 1px solid #2000e8;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 12px;
  font-weight: 600;
  display: flex;
}

.btn-blue-2.w--current {
  color: #000;
  background-color: #f8d1a6;
}

.div-block-638 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-151 {
  width: 20px;
}

.text-link-underline-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  text-decoration: underline;
  display: flex;
}

.div-block-639 {
  display: none;
}

.text-color-red-7 {
  color: #d63348;
}

.div-block-641 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-642 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.main-container-large-12 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.text-size-small-3 {
  flex: none;
  font-size: .875rem;
  line-height: 120%;
}

.highlight-with-icon-wrapper-7 {
  background-color: #fffdfa;
  border-radius: 6px;
  padding: 6px;
  font-size: 14px;
  display: inline-block;
}

.highlight-with-icon-wrapper-7.usa {
  background-color: #d63348;
}

.highlight-with-icon-wrapper-7.dark {
  background-color: #000;
}

.highlight-with-icon-wrapper-7.uspathway-ehader {
  letter-spacing: -1px;
  background-color: #333046;
}

.highlight-with-icon-wrapper-7.uspathway-ehader.h-large {
  padding: 16px 20px;
}

.highlight-with-icon-wrapper-7.uspathway-ehader.h-large._2 {
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 7px 17px;
  display: flex;
}

.highlight-with-icon-wrapper-7.uspathway-ehader.h-large._2._3 {
  z-index: 1;
  border-radius: 18px;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.highlight-with-icon-wrapper-7.uspathway-ehader.h-large._2.is-long {
  width: auto;
}

.highlight-with-icon-wrapper-7.uspathway-ehader.h-large._2 {
  border-radius: 20px;
  width: 259.813px;
  padding: 7px 17px;
}

.highlight-with-icon-wrapper-7.uspathway-ehader.h-large._2.okok {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.main-wrapper-6 {
  margin-top: 0;
}

.cta-4 {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65bb395f78ca129c46a8f9d6_Main%20s%20Section.avif");
  background-position: 50% 100%;
  background-size: cover;
}

.p-22-normal-3 {
  font-size: 22px;
  font-weight: 400;
}

.heading-h2-5 {
  letter-spacing: -1px;
  font-size: 3.2rem;
  font-weight: 600;
  line-height: 1.2;
}

.tabs-menu-9 {
  flex-flow: column;
  order: -1;
  width: 30%;
  display: flex;
}

.btn---bg-circle-2 {
  background-color: #fdba2f;
  border-radius: 50%;
  padding-top: 100%;
  transform: scale(0);
}

.btn---bg-circle-2.is-yellow {
  background-color: #fdba2f;
}

.btn---bg-circle-2.is-black {
  background-color: #000;
}

.list-item-15 {
  color: #667085;
  letter-spacing: -1px;
}

.btn---wrap-2 {
  background-color: #fdba2f;
  border: .0625rem #000;
  border-radius: 10px;
  transition: border-color .3s;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.heading-h4-4 {
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 120%;
}

.is-w100 {
  width: 100%;
}

.is-bold {
  margin-top: 10px;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1;
}

.is-bold.k-1 {
  margin-bottom: 1rem;
}

.is-invort {
  width: 400px;
}

.is-invort.is-diff {
  width: 82px;
}

.v-padding-7rem-2 {
  padding-top: 4rem;
  padding-bottom: 0;
}

.v-padding-7rem-2.tffh {
  z-index: 15;
  padding-bottom: 4rem;
  position: relative;
}

.gradient-border-copy {
  background-color: #12121200;
  border-radius: 20px;
}

.footer-scroller-7 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  margin-top: 0;
  display: flex;
  transform: translate(0, -100%);
}

.paragraph-50 {
  line-height: 120%;
}

.btn-yellow-9 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #000;
  text-align: center;
  letter-spacing: -.4px;
  background-color: #fdba2f;
  border-radius: 9px;
  justify-content: center;
  align-items: center;
  padding: .75rem 30px;
  font-size: 1.125rem;
  font-weight: 600;
  display: flex;
  position: relative;
}

.main-padding-6 {
  justify-content: center;
  align-items: center;
  padding: 4rem 5% 6rem;
  display: flex;
  position: relative;
}

.main-padding-6.ffyt {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 4rem;
}

.main-padding-6.new-bg {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6620d363521babf4b252ea31_footer%20(1)-min.avif");
  background-position: 0%;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0%;
}

.div-block-682 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.div-block-682.is-hide {
  display: none;
}

.div-block-683 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fafafa;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  height: 100%;
  padding: 16px 17px;
  display: flex;
}

.v-padding-7rem-4 {
  padding-top: 6rem;
  padding-bottom: 4rem;
}

.v-padding-7rem-4.sddfdf {
  padding-top: 4rem;
}

.v-padding-7rem-4._0-bottom {
  padding-bottom: 0;
}

.v-padding-7rem-4.no_space {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.div-block-684 {
  background-color: #000;
  border-top-left-radius: 51.5px;
  border-top-right-radius: 51.5px;
  margin-top: -100px;
}

.image-158 {
  width: 49%;
}

.text-link-underline-10 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--white2);
  justify-content: center;
  align-items: center;
  font-weight: 500;
  text-decoration: underline;
  transition: all .3s cubic-bezier(.39, .575, .565, 1);
  display: flex;
}

.text-link-underline-10:hover {
  gap: 16px;
}

.div-block-685 {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.padding-16px-4 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px;
  display: flex;
}

.div-block-686 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  margin-bottom: 8px;
  display: flex;
}

.div-block-687 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: none;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-687.is-diff, .div-block-687.no-padding {
  justify-content: space-between;
  align-items: center;
}

.div-block-688 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.image-159 {
  width: 20px;
}

.space-14px-8 {
  width: 100%;
  padding-bottom: 14px;
}

.grid-5-column-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-5-column-6.ledt-20px {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  max-width: 80rem;
}

.div-block-689 {
  width: 22px;
  padding-top: 17px;
}

.tabs-content-6 {
  order: 1;
  width: 68%;
  display: flex;
  left: auto;
}

.div-block-690 {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.main-container-large-14 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-691 {
  overflow: hidden;
}

.div-block-691.v-padding-7rem.no-bottom {
  padding-bottom: 4rem;
}

.p-18-9 {
  text-align: left;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.2rem;
  line-height: 196%;
}

.space-20px-7 {
  width: 100%;
  padding-bottom: 20px;
}

.media-scroller-wrp-5 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.text-size-small-6 {
  letter-spacing: -1px;
  flex: none;
  font-size: .875rem;
  line-height: 120%;
}

.text-size-small-6.center-on-tablet {
  font-size: 1rem;
}

.flex-block-11 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
}

.div-block-692 {
  z-index: 100;
  background-color: #05010e;
  width: 100%;
  transition: top .2s;
  position: fixed;
  top: 50px;
}

.div-block-692.no-fix {
  position: static;
}

.div-block-693 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-694 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pathway-card-15 {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #ffffff0f;
  border: 1px solid #fff3;
  border-radius: 14px;
  padding: 26px 12px;
}

.text-block-144 {
  color: #3b3b3b;
  border-top: 1px dashed #000;
  border-bottom: 1px dashed #000;
  font-size: 1.5rem;
  font-weight: 700;
  position: absolute;
  transform: rotate(-34deg);
}

.text-block-144.is-diff {
  text-align: center;
  font-size: 1.3rem;
}

.div-block-695 {
  padding-bottom: 93px;
}

.text-color-primary-6 {
  color: #fdba2f;
  line-height: 120%;
}

.btn-3 {
  color: #000;
  letter-spacing: -1px;
  text-transform: capitalize;
  background-color: #fff0;
  border: 1px #000;
  border-radius: 12px;
  padding: .8rem 2rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  transition: color .3s;
  display: inline-block;
  position: relative;
}

.btn-3:hover {
  color: #fffdfa;
}

.btn-3.is-diff {
  color: #fffdfa;
  padding-top: .8rem;
  padding-bottom: .8rem;
}

.btn-3.is-diff:hover {
  color: #000;
}

.div-block-696 {
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
  overflow: hidden;
}

.div-block-697 {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6620c04591ef23c5512f41de_Frame%20427321425.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-698 {
  flex-direction: column;
  justify-content: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.logo-width-120px-7 {
  max-width: 140px;
  height: 41px;
}

.div-block-699 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.formbtn-7 {
  color: #000;
  background-color: #fdba2f1a;
  border: 1px solid #fdba2fcc;
  border-radius: 7px;
  padding-top: 13px;
  padding-bottom: 13px;
  font-size: 14px;
  font-weight: 600;
}

.paragraph-52 {
  line-height: 120%;
}

.text-block-145 {
  color: #a8a8a8;
}

.h3-h-7 {
  font-size: 2.25rem;
  line-height: 1.2;
}

.benefits-content-container-copy-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
}

.rl_section_layout1-5 {
  background-color: #fff;
}

.div-block-700 {
  justify-content: center;
  align-items: center;
  max-width: none;
  padding-left: 10%;
  padding-right: 10%;
  display: flex;
}

.div-block-701 {
  margin-top: -6px;
}

.space-84px-4 {
  padding-bottom: 84px;
}

.div-block-702 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 44%;
  padding-top: 74px;
  padding-bottom: 24px;
  padding-right: 76px;
  display: flex;
  position: relative;
}

.btn---wrap-3 {
  background-color: #fdba2f;
  border: .0625rem #000;
  border-radius: 10px;
  transition: border-color .3s;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.btn---wrap-3.is-diff {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #2d067270;
  border: .2px solid #fffdfa;
}

.btn---wrap-3.is-diff.is-trasp {
  background-color: #2d067200;
}

.btn-yellow-10 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #000;
  text-align: center;
  letter-spacing: -.4px;
  background-color: #fdba2f;
  border: 1px solid #fdba2f;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: .75rem 30px;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.btn-yellow-10.is-diff {
  background-color: #e8ec67;
  border-color: #e8ec67;
  box-shadow: 0 0 20px 8px #e8ec674d;
}

.p-18-10 {
  text-align: left;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125rem;
  line-height: 1.5;
}

.p-18-10.text-align-center {
  text-align: center;
}

.div-block-704 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.heading-style-h2-8 {
  letter-spacing: -1px;
  font-size: 3.2rem;
  font-weight: 600;
  line-height: 1.2;
}

.heading-style-h2-8._600 {
  text-align: left;
  font-weight: 600;
}

.heading-style-h2-8._600.tft {
  text-align: left;
}

.heading-style-h2-8._600.tft.is-white {
  color: var(--white2);
}

.heading-style-h2-8.is-diff {
  font-size: 2.5rem;
}

.div-block-705 {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6620c04591ef23c5512f41fc_header%20background.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-705.isnewbg {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6639d4d71dc3625ee1590ee5_slider3.avif");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.div-block-706 {
  width: 1px;
}

.div-block-708 {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.div-block-708.is-diff {
  width: 60%;
}

.main-container-large-15 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-709 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.btn-white-4 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #000;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 12px 45px;
  font-weight: 600;
  display: flex;
}

.btn-white-4.w--current {
  color: #000;
  background-color: #f8d1a6;
}

.image-160 {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.paragraph-53 {
  line-height: 120%;
}

.space-1rem-6 {
  width: 100%;
  padding-bottom: 1rem;
}

.grid-3-column-copy-7 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.image-161 {
  z-index: -1;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border-radius: 20px;
  max-width: 510px;
  position: absolute;
  inset: 0% 0% 0% auto;
  box-shadow: 14px 6px 30px #00000078;
}

.div-block-710 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(1px, 1px) 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-710.is-diff {
  display: block;
}

.div-block-711 {
  display: inline-block;
}

.form-block-8 {
  color: #000;
  background-color: #fff;
  border-radius: 14px;
  margin-bottom: 0;
  padding: 32px 26px;
  position: relative;
  box-shadow: 0 24px 48px -12px #10182814;
}

.heading-29 {
  font-size: 46px;
  font-weight: 600;
}

.benefit-wrapper-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 45%;
}

.image-162 {
  display: block;
}

.div-block-712 {
  overflow: hidden;
}

.container-large-9 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.rl_header26_component-4 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.main-section-9.v-padding-7rem {
  padding-bottom: 4rem;
}

.div-block-713 {
  justify-content: flex-start;
  align-items: flex-end;
  max-width: 60%;
  margin-bottom: 39px;
  padding-bottom: 0;
  display: flex;
}

.p-12-normal-yellow-5 {
  color: #ffdd96;
  font-size: 12px;
  font-weight: 400;
}

.heading-30 {
  letter-spacing: -2px;
  font-size: 3rem;
  font-weight: 600;
  line-height: 120%;
}

.div-block-715 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-716 {
  z-index: 1;
  background-color: #fff;
  border-radius: 20px;
  padding: 4px;
  position: relative;
}

.image-163 {
  width: 20px;
}

.heading-h3-9 {
  letter-spacing: -2px;
  font-size: 2.25rem;
  line-height: 1.2;
}

._2-column-responsive-4 {
  grid-column-gap: 0rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.05fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  place-items: start stretch;
  display: grid;
}

.div-block-717 {
  display: none;
}

.rl-button-group-6 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.space-4-rem-4 {
  padding-bottom: 4rem;
}

.text-color-red-9 {
  color: #d63348;
}

.div-block-718 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-718.is-diff {
  margin-top: 2rem;
}

.space-20px-8 {
  width: 100%;
  padding-bottom: 20px;
}

.space-30px-5 {
  width: 100%;
  padding-bottom: 30px;
}

.stroke-gradient-5 {
  background-image: linear-gradient(#ffffff80, #55555e80);
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  padding: 0;
  overflow: hidden;
}

.div-block-720 {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6620c04591ef23c5512f41e8_Component%2044.avif");
  background-position: 0 0;
  background-size: cover;
}

.div-block-721 {
  border-radius: 20px;
  padding: 1px;
  overflow: hidden;
}

.div-block-722 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.benefits-container-4 {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 60%;
  padding-right: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.2;
  display: flex;
}

.benefits-container-4.dfes {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.div-block-723 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.div-block-724 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.image-164 {
  width: 30%;
}

.div-block-725 {
  justify-content: flex-end;
  align-items: center;
  width: 20%;
  display: flex;
}

.div-block-726 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--white2);
  border-radius: 20px;
  flex-flow: column;
  padding: 5%;
  display: flex;
}

.div-block-726.gradient-border {
  padding: 1px;
}

.div-block-727 {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--white2);
  border-radius: 20px;
  flex-flow: column;
  padding: 5%;
  display: flex;
  position: relative;
}

.bold-text-25 {
  line-height: 120%;
}

.div-block-728 {
  width: 100%;
}

.marquee-horizontal {
  z-index: 200;
  background-color: #fdba2f;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.track-horizontal-alt {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.marquee-text {
  color: var(--black);
  text-transform: uppercase;
  flex: none;
  margin-right: 8vw;
}

.div-block-729 {
  background-image: linear-gradient(#fff0 48%, #000);
  border-radius: 20px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.text-block-146, .text-block-147 {
  color: var(--black);
  text-align: center;
  font-weight: 600;
}

.list-2 {
  width: 100%;
}

.bg-overlay {
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.bg-early-load {
  display: none;
}

.div-block-730 {
  width: auto;
  padding: 0;
}

.image-165 {
  background-color: #223acc;
  border-radius: 10px;
}

.image-166 {
  background-color: #d63348;
  border-radius: 10px;
}

.image-167 {
  background-color: #223acc;
  border-radius: 10px;
}

.image-168 {
  background-color: #d63348;
  border-radius: 10px;
}

.image-169 {
  background-color: #223acc;
  border-radius: 10px;
}

.image-170 {
  background-color: #d63348;
  border-radius: 10px;
}

.image-171, .image-172, .image-173 {
  background-color: #d63348;
  border-radius: 10px;
  width: 12%;
}

.team-member_component {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: block;
}

.team_item {
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 40vh;
  margin-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.team_item.is-diff {
  justify-content: flex-end;
  align-items: center;
}

.team-image-video_wrapper {
  background-color: #fafafa;
  background-image: radial-gradient(circle at 100% 100%, #cdf1fd, #fff0 52%), radial-gradient(circle at 0 0, #f8d1fb, #fff0 47%), url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6627ad589d0e393a6e930241_pexels-mental-health-america-(mha)-5543421.avif");
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 20rem;
  height: 25rem;
  margin-bottom: 2em;
  margin-left: auto;
  margin-right: auto;
  transition: all .5s;
}

.team-image-video_wrapper:hover {
  transform: scale(1.025);
}

.team-image-video_wrapper.martha-tanner {
  background-image: radial-gradient(circle at 100% 100%, #cdf1fd, #fff0 52%), url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6627b0878c9c9f8618e46134_Converted%20image%20(10).avif");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: 0;
  margin-right: 0;
}

.team-image-video_wrapper.martha-tanner.is-1 {
  background-image: radial-gradient(circle at 100% 100%, #cdf1fd, #fff0 52%), url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6627ae35825577906af824d5_Converted%20image%20(9).avif");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.team-image-video_wrapper.martha-tanner.is-2 {
  background-image: radial-gradient(circle at 100% 100%, #cdf1fd, #fff0 52%), url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6627b4bb363f9254dfe57efb_Converted%20image%20(11).avif");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.team-background-video {
  border-radius: 10px;
  width: 100%;
  height: 100%;
}

.div-block-731 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: space-between;
  width: 26%;
  height: 80vh;
  display: flex;
}

.div-block-732 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: space-between;
  width: 26%;
  height: 80vh;
  display: flex;
}

.image-174 {
  width: 100%;
}

.section_explore {
  z-index: 16;
  color: #fff;
  background-color: #000;
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6620d363521babf4b252ea31_footer%20(1)-min.avif");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  min-height: 0;
  display: flex;
  position: relative;
}

.section_listing {
  z-index: 16;
  background-color: var(--white2);
  color: #fff;
  flex-direction: column;
  justify-content: center;
  min-height: 0;
  display: flex;
  position: relative;
}

.listing-warpper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.listing_content-wrapper.padding-medium {
  height: 100%;
  padding: 0;
}

.collection-item-2 {
  width: 100%;
}

.div-block-733 {
  height: 60px;
}

.collection-list-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.section_privacypolicy {
  z-index: 16;
  color: #fff;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6613b47d52e283944fdc06ec_Futuren%20(3).avif");
  background-position: 50% 0;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  min-height: 0;
  display: flex;
  position: relative;
}

.section_privacypolicy-content {
  z-index: 16;
  background-color: var(--white2);
  color: #fff;
  flex-direction: column;
  justify-content: center;
  min-height: 0;
  display: flex;
  position: relative;
}

.pp-content-text {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-style-h4-2 {
  color: var(--black);
  font-size: 3rem;
  font-weight: 500;
  line-height: 3rem;
}

.terms_text {
  color: var(--black);
  line-height: 120%;
}

.list-3, .list-4, .list-5, .list-6, .list-7, .list-8, .terms_text-2 {
  color: var(--black);
}

.blog-warpper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.blog-warpper.is-diff {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: flex-start;
}

.section_blog-listing {
  z-index: 16;
  background-color: var(--white2);
  color: #fff;
  flex-direction: column;
  justify-content: center;
  min-height: 0;
  display: flex;
  position: relative;
}

.section_blog-listing.add-btm {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.card-img-icon {
  width: 1.7rem;
}

.card-img-overlay {
  z-index: 3;
  object-fit: contain;
  background-image: linear-gradient(#00000091, #00000091);
  border-radius: 10px;
  position: absolute;
  inset: 0%;
}

.icon-no-show {
  z-index: 4;
  position: absolute;
  overflow: hidden;
}

.card-divider {
  background-color: #c4c4c4;
  width: 100%;
  height: 1px;
}

.flex-wrapper-3 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 0;
  display: flex;
}

.cards-grid {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  margin-bottom: 2rem;
  display: block;
}

.par-small {
  text-transform: uppercase;
  font-size: .8rem;
  line-height: 1;
}

.par-small.is--white {
  color: var(--black);
  font-size: .75rem;
}

.card-img {
  z-index: 2;
  object-fit: cover;
  border-radius: .8rem;
  width: 100%;
  height: 100%;
  position: relative;
}

.card-img-icon-wrapper {
  z-index: 4;
  background-color: var(--us-blue);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3em;
  height: 3em;
  display: flex;
}

.card-img-wrapper {
  z-index: 1;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 55%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.blog-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #f5f5f5;
  border-radius: 10px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1em;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.blog-card.is-diff {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.color-block {
  background-color: var(--yellow);
  border-radius: .5rem;
  padding: .7rem 1rem;
}

.heading-31 {
  color: var(--black);
  text-transform: none;
  font-size: 1.3rem;
  font-weight: 500;
}

.paragraph-54 {
  color: var(--black);
  line-height: 120%;
}

.rl_blogpost1_details-wrapper {
  flex-direction: column;
  align-items: flex-start;
}

.rl_blogpost1_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.rl_blogpost1_divider {
  background-color: var(--relume-library-lite--rl-black);
  width: 100%;
  height: 1px;
}

.rl_blogpost1_spacing-block-7 {
  width: 100%;
  padding-bottom: 3rem;
}

.rl_blogpost1_tag-list-wrapper {
  width: 50%;
}

.rl_blogpost1_spacing-block-6 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-heading-style-h6 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sf Pro Display, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.rl_blogpost1_share-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.rl_blogpost1_content-bottom {
  justify-content: space-between;
  align-items: flex-end;
  padding-bottom: 2rem;
  display: flex;
}

.rl_blogpost1_spacing-block-5 {
  width: 100%;
  padding-bottom: 4rem;
}

.rl-text-rich-text {
  color: #000;
  font-family: Sf Pro Display, sans-serif;
  font-weight: 400;
  line-height: 1.5;
}

.rl-text-rich-text p {
  line-height: 1.7;
}

.rl-text-rich-text blockquote {
  border-left-color: #030936;
  font-size: 1rem;
  line-height: 1.7;
}

.rl_blogpost1_content {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.rl_blogpost1_spacing-block-4 {
  width: 100%;
  padding-bottom: 4rem;
}

.rl_blogpost1_image {
  object-fit: fill;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.rl_blogpost1_image-wrapper {
  border-radius: 20px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50%;
  position: relative;
  overflow: hidden;
}

.rl_blogpost1_spacing-block-3 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl-text-style-small {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sf Pro Text Webfont, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl-text-style-small.is-white {
  color: var(--white2);
}

.rl_blogpost1_text-divider {
  color: var(--relume-library-lite--rl-black);
  margin-left: .5rem;
  margin-right: .5rem;
}

.rl_blogpost1_text-divider.is-white {
  color: var(--white2);
}

.rl_blogpost1_date-wrapper {
  display: flex;
}

.rl_blogpost1_content-top {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.rl-heading-style-h2 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sf Pro Display, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl-heading-style-h2.si-white {
  color: var(--white2);
}

.rl_blogpost1_spacing-block-1 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_blogpost1_title-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 60rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.rl-padding-section-large {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.rl-container-large-2 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.rl-padding-global-5 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_blogpost1 {
  background-color: var(--relume-library-lite--rl-white);
  position: relative;
}

.explore-filter-div {
  align-items: center;
  width: 100%;
  padding-left: 0;
  padding-right: 15px;
  display: flex;
}

.explore-dropdown-toggle {
  border: 1px solid #d0d5dd;
  border-radius: 10px;
  padding: 10px 80px 10px 14px;
}

.explore-dropdown-icon {
  color: #667085;
}

.explore-filter-clear-div {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #e7e7e9;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 11px 14px;
  display: flex;
}

.explore-filter-form {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  align-items: center;
  width: 100%;
  display: flex;
}

.explore-collection-list-wrapper {
  background-color: #fff;
}

.explore-dropdown-text, .clear-link {
  color: #667085;
  line-height: 120%;
}

.explore-form-block {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-list {
  z-index: 2147483647;
  background-color: #fff;
}

.dropdown-list.w--open {
  z-index: 2147483647;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: 10px;
  width: 400px;
  height: 50vh;
  margin-top: 5px;
  padding: 15px;
  overflow: auto;
}

.explore-filter-select-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.explore-filter-select {
  width: 100%;
  display: block;
}

.explore-dropdown-checkbox {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #fff;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.checkbox-label {
  color: var(--black);
  padding-left: 10px;
  font-size: .9rem;
  line-height: 120%;
}

.div-block-735 {
  grid-column-gap: 58px;
  grid-row-gap: 58px;
  display: flex;
  position: absolute;
  inset: auto 73% -20% auto;
}

.div-block-735.sm {
  right: auto;
}

.div-block-735.bm {
  display: none;
  position: static;
}

.blog_card-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 1rem;
  display: flex;
}

.collection-item-3 {
  align-items: stretch;
  display: flex;
}

.div-block-737 {
  color: var(--black);
}

.div-block-739 {
  display: none;
}

.section-popup {
  z-index: 90;
  background-image: linear-gradient(#00000080, #00000080);
  width: 100%;
  height: 100vh;
  position: absolute;
  inset: 0%;
}

.popup-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.lottie-animation {
  width: 60%;
}

.lottie {
  pointer-events: none;
  position: absolute;
  inset: -29% 0% auto;
}

.lottie.is-diff {
  width: 70%;
  inset: -223px auto auto;
}

.link-2, .link-3 {
  color: var(--white2);
  text-decoration: none;
}

.text-block-148, .text-block-149, .text-block-150, .text-block-151, .text-block-152, .text-block-153, .text-block-154, .text-block-155, .text-block-156, .text-block-157, .text-block-158, .text-block-159, .text-block-160, .paragraph-55 {
  color: var(--black);
}

.paragraph-55.awdad {
  color: var(--white-3);
}

.section_bsc-hero {
  color: #fff;
  background-color: #000;
  background-image: linear-gradient(#0000 61%, #00040f00 73%, #00071d), url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/663b2dd6bb2c79c59a617258_Converted%20image%20(28).avif");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  height: auto;
  min-height: 0;
  display: flex;
  position: relative;
}

.section_bsc-hero.is-diff {
  background-color: #241623;
  background-image: none;
  background-position: 0 0;
}

.section_bsc-hero.is-v2 {
  min-height: 100vh;
}

.bsc-hero_grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  width: 100%;
  display: grid;
}

.bsc_hero-wrapper {
  height: 100%;
}

.section_program-details {
  color: #fff;
  background-color: #00041c;
  flex-direction: column;
  justify-content: center;
  min-height: 0;
  display: flex;
  position: relative;
}

.section_program-details.is-diff {
  background-color: #153b50;
}

.program-details_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center stretch;
  display: flex;
}

.chip_text_white {
  letter-spacing: 0;
  text-transform: capitalize;
}

.chip_text_white.is-black {
  color: var(--black);
  letter-spacing: 0;
  font-weight: 600;
}

.process_steps_subtitle-wrapper {
  opacity: 1;
  width: 100%;
}

.process_steps_info {
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.process_steps-image {
  width: 34.7rem;
  height: 100%;
  position: static;
  inset: auto -5% -5% auto;
}

.process_steps-image.is-diff {
  width: 21rem;
}

.process_steps-image.is-diff.is-hide.isnew {
  width: 35rem;
}

.process_steps-image.is-diff.is-hide.isnew.gfd {
  position: relative;
  top: -42px;
}

.chip {
  -webkit-backdrop-filter: blur(1.5rem);
  backdrop-filter: blur(1.5rem);
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background-color: #706aff1a;
  border: 1px solid #706aff1a;
  border-radius: 60rem;
  justify-content: center;
  align-items: center;
  padding: .375rem 1rem;
  display: flex;
}

.chip.is_white {
  background-color: #d63348;
  border-color: #fff3;
}

.chip.is_white.is-diff {
  background-color: #f8d1a6;
}

.text-size-small-7 {
  color: #fff;
  letter-spacing: 0;
  width: 100%;
  padding: 20px 0 0 20px;
  font-size: 1rem;
  line-height: 1.5rem;
}

.process_steps-wrapper {
  grid-row-gap: 0px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.process_steps-card {
  grid-row-gap: 1.5rem;
  border-radius: 1.875rem 1.875rem 0 0;
  flex-direction: column;
  align-items: flex-start;
  height: 23.125rem;
  padding-top: 3rem;
  padding-left: 3rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.process_steps-card.is_4 {
  background-image: linear-gradient(#ffac00, #1b406300);
  flex-flow: row;
}

.process_steps-card.is_4.okij {
  background-image: linear-gradient(#e8ec67, #1b406300);
}

.process_steps-card.is_1 {
  background-image: linear-gradient(#086cda, #1b406300);
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  height: 25.3rem;
  padding-top: 2rem;
}

.process_steps-card.is_1.is-diff.df {
  background-image: linear-gradient(#3271948f, #1b406300);
}

.process_steps-card.is_3 {
  background-image: linear-gradient(#086cda, #1b406300);
  flex-flow: row;
}

.process_steps-card.is_3.dfff {
  background-image: linear-gradient(#3271948f, #1b406300);
}

.process_steps-card.is_3.is-difi, .process_steps-card.is_3.is-c-fee {
  height: auto;
  padding-bottom: 3rem;
}

.process_steps-card.is_2 {
  background-image: linear-gradient(#ffac00, #1b406300);
  flex-flow: row;
  padding-top: 2rem;
}

.process_steps-card.is_2.gdsdd {
  background-image: linear-gradient(#e8ec67, #1b406300);
}

.div-block-740 {
  grid-column-gap: .6rem;
  grid-row-gap: .6rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 60%;
  display: flex;
}

.div-block-741 {
  justify-content: center;
  align-items: center;
  width: 60%;
  display: flex;
}

.section_career-paths {
  color: #fff;
  background-color: #00041c;
  flex-direction: column;
  justify-content: center;
  min-height: 0;
  display: flex;
  position: relative;
}

.section_career-paths.hideit {
  display: none;
}

.section_career-paths.okok {
  background-color: #153b50;
}

.career-paths_wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center stretch;
  display: flex;
}

.career-paths_card-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.career-paths_card-wrapper.is-diff {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

.career-paths_card-wrapper.is-diff.is-vlsi {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.cp-card {
  border: 1px solid #086bd7;
}

.cp-card.padding-medium {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-width: 2px;
  border-radius: 20px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.cp-card.padding-medium.is-diff {
  background-image: linear-gradient(151deg, #000 20%, #086bd780);
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
  overflow: visible;
}

.cp-card.padding-medium.is-diff.is-new {
  padding: 2rem 0 1rem;
}

.cp-card.padding-medium.is-diff.is-newp {
  background-image: linear-gradient(151deg, #000, #3271948f);
  border-color: #e8ec67;
}

.cp_card-img {
  position: absolute;
  inset: -25% -22% auto auto;
}

.div-block-742 {
  z-index: 1;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  padding-left: 2rem;
  padding-right: 4.5rem;
  display: flex;
  position: relative;
}

.div-block-742.is-diff {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.div-block-743 {
  background-color: #096cd8;
  border-bottom-right-radius: 17px;
  border-bottom-left-radius: 17px;
  width: 100%;
  margin-top: 2rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 2rem;
}

.list-item-22, .list-9 {
  font-size: 1rem;
}

.cta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 4rem;
  display: flex;
}

.cta-wrapper.is-diff {
  margin-top: 0;
}

.cta-wrapper.is-diff.is-left {
  justify-content: center;
  align-items: flex-start;
  margin-top: 1rem;
}

.cta-wrapper.is-top-2ram {
  margin-top: 4rem;
}

.text-block-161 {
  letter-spacing: -1px;
  font-size: 2rem;
  font-weight: 500;
}

.section_application-process {
  color: #fff;
  background-color: #00041c;
  flex-direction: column;
  justify-content: center;
  min-height: 0;
  display: flex;
  position: relative;
}

.section_application-process.is-diff {
  background-color: #153b50;
}

.section_application-process.mb-hide {
  background-color: #0f1b5a;
}

.application-process_wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center stretch;
  width: 100%;
  display: flex;
}

.application-process_wrapper.fdgfghf {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.app-pro-wrapper {
  width: 100%;
}

.app-pro-wrapper.padding-medium {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 100px;
  padding-right: 0;
  display: grid;
  position: relative;
  overflow: clip;
}

.app-pro-wrapper.padding-medium.is-mbatech {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-left: 20px;
}

.app-pro-wrapper.padding-medium.is-mbatech.down {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.blue-part {
  z-index: 1;
  background-color: #086bd7;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  height: .8rem;
  margin-top: .5rem;
  margin-bottom: .5rem;
  display: flex;
  position: static;
}

.blue-part.is-diff {
  background-color: #e8ec67;
}

.blue-part.is-diff.is-gan {
  background-color: #2b6777;
}

.blue-part.cir {
  flex: none;
  width: 1.2rem;
  height: 1.2rem;
}

.text-block-162 {
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1.2;
}

.text-block-162.is-black {
  text-align: left;
}

.text-block-162.sm-text {
  width: 200px;
  font-size: 1rem;
}

.text-block-163 {
  margin-bottom: 0;
  font-size: .9rem;
}

.text-block-163.isblack {
  color: #000;
}

.text-block-163.is-bk {
  height: 43.2px;
}

.step-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  display: flex;
  overflow: clip;
}

.step-wrapper.top {
  justify-content: flex-start;
}

.dark-bg {
  background-color: #474747;
  width: 50%;
  height: 2px;
  position: static;
}

.dark-bg.is-100 {
  width: 100%;
}

.dark-bg.is-100.dr {
  background-color: #086bd7;
}

.div-block-745 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: .5rem;
  margin-bottom: .5rem;
  display: flex;
}

.heading-33 {
  font-size: 2.25rem;
}

.section_in-spotlight {
  background-color: var(--white2);
  color: #fff;
  flex-direction: column;
  justify-content: center;
  min-height: 0;
  display: flex;
  position: relative;
}

.in-spotlight_wrapper {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: stretch stretch;
  width: 100%;
  display: flex;
}

.div-block-746 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: space-around;
  width: 70%;
  height: 100%;
  display: flex;
}

.text-block-164 {
  color: var(--black);
  font-size: 1.5rem;
  font-weight: 600;
}

.div-block-747 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-748 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #d63348;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem;
  display: flex;
}

.div-block-748.is-diff {
  background-color: #e8ec67;
}

.div-block-749 {
  border-top: 1px solid #8888884f;
  border-bottom: 1px solid #8888884d;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding: 1rem 2rem;
  display: flex;
  overflow: hidden;
}

.div-block-750 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-751 {
  background-image: linear-gradient(156deg, #000 17%, #096cd8);
  border: 1px solid #096cd8;
  border-radius: 15px;
  padding: 2rem 0;
}

.div-block-751.is-diff {
  background-image: linear-gradient(156deg, #000 17%, #3271948f);
  border-color: #e8ec67;
}

.div-block-751.is-diff.isganai {
  color: #000;
  background-image: linear-gradient(156deg, #eafff0 17%, #badfe7);
  border-color: #badfe7;
  box-shadow: 0 7px 14px -5px #badfe7;
}

.div-block-752 {
  padding: .5rem 1.5rem 0;
}

.div-block-753 {
  background-color: #096cd8;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.div-block-753.is-diff {
  background-color: #e8ec67;
}

.div-block-753.is-diff.isgan {
  background-color: #2b6777;
}

.section_curriculum {
  color: #858585;
  background-color: #fff0;
  flex-direction: column;
  justify-content: center;
  min-height: 0;
  display: flex;
  position: relative;
}

.curriculum_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: flex-start stretch;
  display: flex;
}

.curriculum_wrapper.is-diff {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  width: 100%;
}

.tabs-7 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.tab-links1 {
  color: var(--yellow);
  background-color: #ddd0;
  padding-left: 50px;
  padding-right: 50px;
  font-size: 1.2rem;
  font-weight: 600;
}

.tab-links1.w--current {
  border-bottom: 2px solid var(--uni-blue);
  color: var(--uni-blue);
  background-color: #c8c8c800;
  padding-left: 50px;
  padding-right: 50px;
  font-size: 1.2rem;
  font-weight: 600;
}

.tab-links1.is-gray {
  color: var(--grey);
}

.tab-links1.is-gray.is-blue.w--current {
  color: var(--uni-blue);
}

.tabs-menu-10 {
  border-bottom: 1px solid #858585;
  width: 100%;
}

.tabs-content-7 {
  width: 100%;
}

.curriculum_table-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.curriculum_table-content.is-techmba {
  grid-template-columns: 1fr 1fr 1fr;
}

.curriculum_table-content.is-3 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-columns: 1fr 1fr 1fr;
}

.curriculum_table-content.is-3.is-vlsi {
  grid-template-columns: 1fr 1fr;
}

.div-block-755 {
  background-color: var(--uni-blue);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  padding: 1.5rem 4rem 1.5rem 1.5rem;
}

.div-block-755.is-diff {
  background-color: #153b50;
}

.div-block-755.okok {
  background-color: #2c6777;
}

.text-block-168 {
  color: var(--white2);
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.2;
}

.text-block-168.fsff {
  letter-spacing: -1px;
}

.text-block-168.fsff.fbtf {
  color: #2c6777;
}

.div-block-756 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #f2f8ff;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-flow: column;
  padding: 1rem;
  display: flex;
}

.div-block-757 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid #d8d8d8;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 1rem;
  display: flex;
}

.div-block-757.is-last {
  border-bottom-style: none;
}

.div-block-757.is-diff, .div-block-757.efee {
  justify-content: flex-start;
  align-items: flex-start;
}

.div-block-757.efee.gfthf {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  flex-flow: column;
}

.text-block-169 {
  color: #202020;
  letter-spacing: -1px;
  text-transform: none;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-169.is-blye {
  opacity: .8;
  font-size: 1.1rem;
}

.text-block-169.fvdd {
  font-size: 1.1rem;
}

.div-block-758 {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  flex-flow: column;
  display: flex;
}

.text-block-170 {
  color: var(--black);
  letter-spacing: -1px;
  text-transform: capitalize;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.2;
}

.text-block-170.is-diff {
  font-size: 1.2rem;
}

.div-block-759 {
  background-color: #f2f8ff;
  border-radius: 20px;
  height: 100%;
  box-shadow: 0 8px 20px 6px #00000014;
}

.c-autotabs {
  z-index: 1;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: space-around;
  display: flex;
  position: relative;
}

.c-autotabs_image {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  margin-left: 0;
  display: block;
}

.c-autotabs_image.cc-pane-crypto {
  object-fit: contain;
  border-radius: 20px;
  width: 100%;
  height: 100%;
}

.c-autotabs_load {
  background-color: #3a86df;
  border-radius: 20px;
  width: 100%;
  height: 0%;
  overflow: visible;
}

.c-autotabs_content {
  width: 50%;
  position: static;
  overflow: visible;
}

.c-custom-code {
  display: none;
}

.c-section {
  color: #000;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.c-section.cc-main {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.c-autotabs_pane {
  height: 100%;
  position: static;
}

.c-title-wrapper {
  margin-bottom: 16px;
}

.c-title-wrapper.cc-title_intro, .c-title-wrapper.cc-title-nomargin {
  margin-bottom: 0;
}

.c-text-1 {
  color: #5f6668;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.2;
}

.c-title-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.6em;
}

.c-title-3.is-black {
  color: var(--black);
}

.c-title-3.is-black.text-align-center {
  color: #000;
  margin-bottom: 1rem;
  line-height: 1.2;
}

.c-title-3.is-black.text-align-center.is-grey {
  color: var(--grey);
}

.c-page {
  width: 100%;
  font-weight: 400;
}

.c-autotabs_paragraph {
  color: #5f6668;
}

.c-autotabs_paragraph.is-vveert {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.c-autotabs_menu {
  flex-direction: column;
  width: 50%;
  margin-left: 2rem;
  display: flex;
}

.c-autotabs_line {
  background-color: #e8edf6;
  border-radius: 20px;
  width: 6px;
  position: absolute;
  inset: 20px auto 20px 40px;
  overflow: hidden;
}

.c-autotabs_link {
  background-color: #0000;
  border-bottom: 1px solid #b1b1b178;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 22px 80px 22px 90px;
}

.c-autotabs_link.w--current {
  box-shadow: none;
  background-color: #fff;
  border-bottom: 1px solid #b1b1b178;
  border-radius: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-760 {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.div-block-761 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-762 {
  padding: 0;
}

.section_mbatech-hero {
  color: #fff;
  background-color: #000;
  background-image: linear-gradient(#0000 73%, #00061d), url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/663b2dd6bb2c79c59a617258_Converted%20image%20(28).avif");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  height: 90vh;
  min-height: 0;
  display: flex;
  position: relative;
}

.section_mbatech-hero.is-full {
  background-image: linear-gradient(#0000 73%, #00061d), url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/663b2dd6bb2c79c59a617258_Converted%20image%20(28).avif");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  height: auto;
}

.section_mbatech-hero.is-full._100vh {
  height: 100vh;
  overflow: clip;
}

.section_mbatech-hero.is-full._100vh.sfs {
  background-image: linear-gradient(#000, #7983ce);
  background-position: 0 0;
  height: auto;
}

.mbatech-hero_grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: start stretch;
  display: grid;
}

.mbatech_hero-wrapper.sefs {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
}

.section_why {
  color: #fff;
  background-image: linear-gradient(#00041c 100%, #fff);
  flex-direction: column;
  justify-content: center;
  min-height: 0;
  display: flex;
  position: relative;
}

.section_why.is-diff {
  background-color: #153b50;
  background-image: none;
}

.why_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #fff0;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center stretch;
  width: 100%;
  display: flex;
}

.why_wrapper.is-diff {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.why_content-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 2rem;
  display: grid;
}

.why_pointer-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 40px;
  display: grid;
}

.why_pointer {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-175 {
  border-radius: 14px;
  width: 14%;
  box-shadow: 7px -7px 20px 5px #3a86df30;
}

.text-block-171 {
  font-weight: 400;
  line-height: 1.2;
}

.why_number-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--uni-blue);
  background-image: linear-gradient(329deg, #086bd752 59%, #086bd700 92%);
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 1rem 2rem;
  display: grid;
}

.why_number-wrapper.is-diff {
  grid-template-columns: 1fr 1fr 1fr;
}

.why_number-wrapper.is-diff.is-vlsi {
  background-image: linear-gradient(329deg, #3271948f 59%, #086bd700 92%);
  grid-template-columns: 1fr 1fr 1fr;
}

.why_number-wrapper.is-diff.is-vlsi.is-oki {
  background-image: linear-gradient(329deg, #3271948f 59%, #086bd700 92%);
}

.why_number-wrapper.is-diff.isdiff {
  border-color: #3a86df;
}

.why_number-wrapper.is-diff {
  background-image: linear-gradient(329deg, #3271948f 59%, #086bd700 92%);
  border-color: #e8ec67;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.why_number-wrapper.is-diff.isnew {
  border-color: #fdba2e;
}

.number-card {
  border-right: 1px solid #096cd8;
  padding-left: 2rem;
}

.number-card.is-last, .number-card.is-diff.is-last {
  border-right-style: none;
}

.number-card.is-diff.rrrw {
  border-right-color: #e8ec67;
}

.number-card.right-arrow.rrrrr {
  border-right-color: #e8ec67;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
}

.number-card.ffffr {
  border-right-color: #e8ec67;
}

.text-block-172 {
  color: #ffecb3;
  font-size: 1rem;
}

.text-block-172.is-diff {
  color: #e8ec67;
}

.text-block-172.is-greenn {
  color: #c7ef01;
}

.section_comparison {
  color: #858585;
  background-color: #fff0;
  flex-direction: column;
  justify-content: center;
  min-height: 0;
  display: flex;
  position: relative;
}

.comparison_wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: .75fr 2fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: flex-start stretch;
  width: 100%;
  display: grid;
}

.comparison_wrapper.rfhf {
  display: block;
}

.comparison_wrapper.rfhf.fsfdrd {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.comparison_content-wrapper {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-764 {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  flex-flow: column;
  width: 20%;
  margin-top: 55px;
  display: flex;
}

.div-block-764.is-hide {
  margin-top: 10px;
}

.div-block-764.is-hide.is-mbatech {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  margin-top: 10px;
}

.div-block-766 {
  border: 2px solid var(--uni-blue);
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 40%;
  padding: 2rem 1rem;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.div-block-766.is-diff {
  border-color: var(--grey);
  border-right-style: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  align-items: stretch;
  height: 716px;
  padding-top: 3.2rem;
  padding-left: 2.6rem;
}

.div-block-766.is-diff.is-new {
  height: 620px;
  padding-top: 2rem;
}

.div-block-766.is-diff.is-new.is-mbatech {
  height: 798px;
  padding-top: 2rem;
  padding-left: 1rem;
}

.div-block-766.is-diff.is-new.is-mbatech.dgrdrgd {
  height: auto;
}

.div-block-766.is-new.drdr {
  border-width: 3px;
  width: 40%;
  box-shadow: 0 0 20px 5px #3a86df5e, 0 2px 5px #0003;
}

.div-block-766.is-bg {
  box-shadow: 0 2px 20px 4px #3a86dfa1, 0 2px 5px #0003;
}

.div-block-767 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid #c2c2c2bf;
  justify-content: flex-start;
  align-items: center;
  margin-top: .5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.div-block-767.is-diff {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.div-block-767.is-diff.is-first {
  margin-top: .5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.div-block-767.is-diff.is-last, .div-block-767.is-last {
  border-bottom-style: none;
}

.div-block-767.is-mba {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.text-block-175 {
  color: var(--black);
}

.text-block-175.is-grey {
  color: #a8a8a8;
}

.div-block-768 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-image: linear-gradient(153deg, #000, #0054cc);
  border-top-left-radius: 18px;
  border-bottom-left-radius: 18px;
  justify-content: flex-start;
  align-items: center;
  padding: 1.2rem 1rem;
  display: flex;
}

.div-block-769 {
  background-color: var(--white-3);
  text-align: center;
  border-radius: 50vw;
  width: 20px;
  height: 20px;
}

.text-block-176 {
  color: var(--white2);
}

.text-block-177 {
  color: var(--black);
  text-align: center;
  font-size: .8rem;
  font-weight: 500;
  line-height: 20px;
}

.section_about {
  color: #858585;
  background-color: #fff0;
  flex-direction: column;
  justify-content: center;
  min-height: 0;
  display: flex;
  position: relative;
}

.about_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: flex-start stretch;
  display: flex;
}

.footer-bsc {
  position: relative;
}

.div-block-770 {
  border: 1px none var(--uni-blue);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_projected-salaries {
  color: #fff;
  background-color: #00041c;
  flex-direction: column;
  justify-content: center;
  min-height: 0;
  display: flex;
  position: relative;
}

.section_projected-salaries.is-diff {
  background-color: #153b50;
}

.projected-salaries_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center stretch;
  width: 100%;
  margin-top: -86px;
  display: flex;
}

.projected-salaries_wrapper.isgenai {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  margin-top: 6rem;
}

.projected-salaries_wrapper.isgenai.rm {
  margin-top: 0;
}

.section_specialisation {
  color: #fff;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  min-height: 0;
  display: flex;
  position: relative;
}

.specialisation_wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center stretch;
  display: flex;
}

.specialisation_content-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.specialisation_content-wrapper.its2-1 {
  grid-template-columns: 1fr 1fr;
}

.div-block-771 {
  position: relative;
}

.image-177 {
  border-radius: 20px;
  position: absolute;
  inset: -4% -4% auto auto;
  box-shadow: 0 -8px 20px 1px #3a86dfa8;
}

.div-block-772, .div-block-773 {
  position: relative;
}

.section_program_h {
  color: #fff;
  background-color: #00041c;
  flex-direction: column;
  justify-content: center;
  min-height: 0;
  display: flex;
  position: relative;
}

.whyus_content-wrapper-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.fb-ext-btn-wrap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.fb-ext-btn-wrap.gp-1rem {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.paragraph-56, .paragraph-57, .paragraph-58, .paragraph-59, .paragraph-60, .bold-text-26 {
  color: var(--black);
}

.heading-35 {
  font-weight: 600;
}

.list-item-23, .list-item-25, .list-item-26, .list-item-27 {
  text-transform: capitalize;
  font-size: 1.2rem;
  line-height: 1.2;
}

.div-block-775 {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.paragraph-61 {
  color: #fffdfa;
  text-align: left;
  letter-spacing: -1px;
}

.paragraph-61.rgd {
  text-align: left;
  letter-spacing: 0;
}

.paragraph-61.rgd.is-center {
  text-align: center;
  letter-spacing: 0;
}

.paragraph-61.rgd.is-center.is-black.drrg {
  text-align: left;
}

.paragraph-61.rgd.is-center.is-black.drrg.is-news {
  margin-top: 1rem;
  line-height: 140%;
}

.paragraph-61.rgd.is-center.is-black.drrg.is-news.black {
  color: var(--black);
}

.heading-h2-6 {
  color: #000;
  letter-spacing: -2px;
  text-transform: capitalize;
  margin-bottom: 0;
  font-family: Sf Pro Display, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 120%;
}

.heading-h2-6.is-white {
  color: #fffdfa;
}

.heading-h2-6.is-white.is-normal {
  letter-spacing: -1px;
  margin-bottom: 0;
  font-size: 3.2rem;
}

.heading-h2-6.is-white.is-normal.is-black {
  color: #000;
  text-align: left;
  letter-spacing: -1px;
  text-transform: none;
  font-size: 3.2rem;
}

.container-large-10 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-776 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-776.i-vveert {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.div-block-777 {
  padding: 0;
}

.section_pgd-hero {
  color: #fff;
  background-color: #000;
  background-image: linear-gradient(#0000 61%, #00040f00 73%, #00071d), url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/663b2dd6bb2c79c59a617258_Converted%20image%20(28).avif");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  height: auto;
  min-height: 0;
  margin-top: 0;
  display: flex;
  position: relative;
}

.section_pgd-hero.is-diff {
  background-image: linear-gradient(#0000 61%, #00040f00 73%, #153b50);
  background-position: 0 0;
  background-size: auto;
}

.section_pgd-hero.is-diff.isnew {
  background-color: #091c25;
  height: auto;
}

.section_pgd-hero.is-diff.isnew._100vh {
  min-height: 100vh;
}

.section_pgd-hero.is-diff.isnew-copy {
  background-color: #091c25;
  height: auto;
}

.section_pgd-hero.is-diff.isnew-copy.is-adduni {
  background-color: #621708;
  background-image: none;
  background-position: 0 0;
}

.section_pgd-hero.is-diff.isnew-copy.is-adduni.isnew {
  background-color: #fff;
  background-image: none;
  overflow: clip;
}

.pgd-hero_wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: start stretch;
  display: grid;
}

.pgd-hero_wrapper.is-diff {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.section_post-iit {
  color: #fff;
  background-color: #00041c;
  flex-direction: column;
  justify-content: center;
  min-height: 0;
  display: flex;
  position: relative;
}

.section_post-iit.okl {
  background-color: #153b50;
}

.post-iit_wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: flex-start stretch;
  display: flex;
}

.post-iit_wrapper.is-diff {
  justify-content: flex-start;
  align-items: center;
}

.post-iit-content-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.slider-9 {
  background-color: #ddd0;
}

.slider-conetnt {
  border: 1px solid var(--uni-blue);
  background-image: linear-gradient(142deg, #000, #086bd780 81%);
  border-radius: 20px;
  margin-left: 2rem;
  margin-right: 2rem;
  padding: 4rem 2rem;
}

.slider-conetnt.is-diff {
  background-image: linear-gradient(142deg, #000, #3271948f);
  border-color: #e8ec67;
}

.paragraph-62 {
  font-size: 1.2rem;
  line-height: 1.2;
}

.div-block-778 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  width: 60%;
  display: flex;
}

.div-block-779 {
  width: 40%;
}

.paragraph-63 {
  font-size: 1.2rem;
  line-height: 1.2;
}

.paragraph-63.is-diff {
  margin-bottom: 1rem;
  font-size: 1.1rem;
}

.slide-nav-5 {
  color: var(--uni-blue);
  font-size: .7rem;
}

.div-block-780 {
  border: 1px solid var(--uni-blue);
  background-image: linear-gradient(143deg, #000, #086bd780);
  border-radius: 20px;
  padding: 1rem;
}

.div-block-780.is-diff {
  background-image: linear-gradient(143deg, #000, #3271948f);
  border-color: #e8ec67;
}

.div-block-781 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-38 {
  font-family: Sf Pro Text Webfont, sans-serif;
  font-size: 1rem;
}

.div-block-782 {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-782.is-center {
  border-right: 1px solid var(--uni-blue);
  border-left: 1px solid var(--uni-blue);
}

.div-block-782.is-center.is-diff {
  border-left-color: #e8ec67;
  border-right-color: #e8ec67;
}

.text-block-184 {
  color: #b7d9ff;
  text-align: center;
  font-size: .9rem;
  line-height: 1.2;
}

.eligibility-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.tabs-8 {
  display: flex;
}

.tabs-menu-11 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-right: 2px solid #8f8f8f;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 30%;
  padding-left: 4rem;
  padding-right: 4rem;
  display: flex;
}

.tabs-content-8 {
  width: 70%;
  padding-left: 4rem;
}

.list-item-31 {
  color: #d6eaff;
  font-size: 1rem;
  line-height: 1.2;
}

.list-item-32, .list-item-33 {
  color: #d6eaff;
  margin-bottom: .5rem;
  font-size: 1rem;
  line-height: 1.2;
}

.list-10 {
  margin-bottom: 1rem;
  font-size: .9rem;
}

.tab-pane-tab-1-5 {
  padding-left: 0;
}

.tab-l {
  color: var(--white2);
  text-align: center;
  background-color: #dddddd1a;
  border: 1px solid #fffdfa61;
  border-radius: 14px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Sf Pro Display, sans-serif;
  font-weight: 600;
  line-height: 1.2;
}

.tab-l.w--current {
  color: var(--white2);
  text-align: center;
  background-color: #5a420f;
  background-image: linear-gradient(146deg, #000, #5a420f);
  border: 1px solid #fdba2d;
  border-radius: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Sf Pro Display, sans-serif;
  font-weight: 600;
}

.tab-l.is-diff.w--current {
  color: var(--relume-library-lite--rl-black);
  background-color: #e8ec67;
  background-image: linear-gradient(146deg, #3271948f, #e8ec67);
  border-color: #e8ec67;
}

.list-11 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.text-block-187 {
  color: var(--white-3);
}

.bold-text-27 {
  font-size: 1.4rem;
}

.bold-text-28 {
  font-size: 1.4rem;
  font-weight: 600;
}

.bold-text-29, .bold-text-30 {
  font-size: 1.4rem;
}

.section_vlsi-hero {
  color: #fff;
  background-color: #000;
  background-image: linear-gradient(#00071d82, #00071d82), linear-gradient(#0000, #00040f00 8%, #00071d), url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/67fdf73cb6b337e224de2e53_mtech%20vlsi%20hero%20(1).avif");
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
  flex-direction: column;
  justify-content: center;
  height: auto;
  min-height: 0;
  display: flex;
  position: relative;
}

.section_vlsi-hero.is-v2 {
  min-height: 100vh;
}

.vlsi-hero_wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: start stretch;
  display: grid;
}

.vlsi-hero_wrapper.is-diff {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-785 {
  border: 1px solid #1769d1;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.div-block-785.image-175 {
  flex: none;
}

.div-block-785.image-175.is-new {
  border-color: #e8ec67;
  box-shadow: 7px -7px 20px 5px #e8ec6724;
}

.div-block-785.image-175.is0grren {
  border-color: #c7ef00;
  box-shadow: 7px -7px 20px 5px #c7ef0024;
}

.ikonik-f3ybbh {
  color: #fff;
}

.ikonik-f3ybbh.isy {
  color: #e8ec67;
}

.ikonik-usfayf {
  color: #fff;
}

.ikonik-usfayf.is-diff, .rect-46pci.wfw {
  color: #e8ec67;
}

.ikonik-u31zm {
  color: #fff;
}

.ikonik-u31zm.isyellow {
  color: #e8ec67;
}

.ikonik-dhmzmg {
  color: #fff;
}

.ikonik-dhmzmg.isyellow {
  color: #e8ec67;
}

.ikonik-il0o9 {
  color: #fff;
}

.ikonik-il0o9.isy {
  color: #e8ec67;
}

.ikonik-qg3mx {
  color: #fff;
}

.ikonik-qg3mx.is-y {
  color: #e8ec67;
}

.ikonik-c2ek2, .ikonik-qv7ua, .ikonik-6g3pq, .ikonik-y9s39, .ikonik-h4j1f, .ikonik-1xew9k, .ikonik-jxq2wl, .ikonik-p4c3lj, .ikonik-qt9wn, .ikonik-8x01y {
  color: #fff;
}

.text-span-10 {
  font-size: 1rem;
  line-height: 108%;
}

.div-block-786 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 4rem;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.image-179, .image-180, .image-181 {
  border-radius: 10px;
}

.slider-10 {
  background-color: #ddd0;
  width: 100%;
  height: 100%;
}

.tab-links-copy.w--current {
  border-bottom: 2px solid var(--uni-blue);
  background-color: #c8c8c800;
  padding-left: 50px;
  padding-right: 50px;
  font-size: 1.2rem;
  font-weight: 600;
}

.tab-links-copy {
  background-color: #ddd0;
  padding-left: 50px;
  padding-right: 50px;
  font-size: 1.2rem;
  font-weight: 600;
}

.tab-links-copy.is-gray {
  color: var(--grey-2);
}

.tab-links-copy {
  color: var(--grey-2);
  background-color: #ddd0;
  padding-left: 50px;
  padding-right: 50px;
  font-size: 1.2rem;
  font-weight: 600;
}

.tab-links-copy.w--current {
  border-bottom: 2px solid var(--uni-blue);
  color: var(--uni-blue);
  background-color: #c8c8c800;
  padding-left: 50px;
  padding-right: 50px;
  font-size: 1.2rem;
  font-weight: 600;
}

.slider-11 {
  background-color: #ddd0;
  width: 100%;
  height: 100%;
}

.image-182 {
  border-radius: 10px;
}

.data-center {
  width: 250px;
  height: 250px;
}

.image-183 {
  border-radius: 11px;
}

.text-block-188, .text-block-189, .text-block-190, .text-block-191, .text-block-192, .text-block-193, .text-block-194, .text-block-195 {
  line-height: 1.2;
}

.ikonik-hvurs, .ikonik-t93sa, .ikonik-q81fw, .ikonik-edrss, .ikonik-imnmz, .ikonik-10raj {
  color: #fff;
}

.sqp-wrapper {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/664c91a270dc5013f3814b1b_Frame%201160446120.avif");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  width: 100%;
  margin-top: 4rem;
  padding: 2rem 4rem;
}

.div-block-787 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.lottie-animation-2 {
  width: 70%;
}

.div-block-788 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-789 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.div-block-790 {
  background-color: var(--white-3);
  border-radius: 11px;
  padding: .2rem .5rem;
}

.div-block-790.is-black {
  background-color: var(--black);
}

.div-block-790.is-black.is-diff, .div-block-790.is-diff {
  padding-left: 1rem;
  padding-right: 1rem;
}

.text-block-197 {
  color: var(--black);
  font-size: .8rem;
}

.text-block-197.ius-white {
  color: var(--white2);
}

.text-block-197.ius-white.is-diff {
  font-size: 1rem;
}

.text-block-197.is-idff {
  font-size: .9rem;
  font-weight: 600;
}

.div-block-791 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.div-block-792 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.paragraph-64, .paragraph-65, .paragraph-66, .paragraph-67 {
  font-size: 1rem;
}

.paragraph-68, .paragraph-69, .paragraph-70, .paragraph-71 {
  font-size: 1rem;
  line-height: 1.2;
}

.div-block-795 {
  padding-left: 10%;
  padding-right: 10%;
}

.text-span-11 {
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1;
}

.div-block-798 {
  width: 100%;
}

.usp_footer {
  position: relative;
}

.call-now {
  width: 100px;
  height: 100px;
}

.call-us {
  z-index: 2147483647;
  position: fixed;
  inset: auto -1% 9% auto;
}

.list-item-42, .list-item-43 {
  font-size: 1.2rem;
}

.image-185 {
  filter: contrast(0%);
}

.section_blog {
  z-index: 16;
  color: #fff;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6620d363521babf4b252ea31_footer%20(1)-min.avif");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  min-height: 0;
  display: flex;
  position: relative;
}

.link-5 {
  color: var(--yellow);
}

.link-5.is-white {
  color: var(--white2);
}

.link-5.is-diff {
  color: #eacfa9;
}

.link-5.is-diff.drgd {
  border-right: 1px solid #eacfa9;
  padding-right: 10px;
}

.link-5.is-diff.drgd.is-white {
  color: #fff;
}

.link-5.is-diff.drgd.is-rm-br {
  border-right-style: none;
  padding-right: 0;
}

.link-6 {
  color: var(--yellow);
}

.link-6.is-white {
  color: var(--white2);
}

.link-6.is-diff {
  color: #eacfa9;
}

.link-6.is-diff.hi {
  padding-left: 10px;
}

.link-6.is-diff.hi.is-white {
  color: #fff;
}

.text-block-199 {
  padding-left: 10px;
  font-weight: 500;
}

.blue-dot {
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  max-width: 30px;
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  display: flex;
}

.list-item-53, .list-item-54, .list-item-55, .list-item-56, .list-item-57, .list-item-58, .list-item-59, .list-item-60 {
  line-height: 1.2;
}

.div-block-799, .div-block-800, .div-block-801, .div-block-802, .div-block-803 {
  border-radius: 10px;
  overflow: hidden;
}

.uni_blogs {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.usp_blogs, .hire-now_blogs {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.hire-now_blogs.hide {
  display: none;
}

.campus_blogs {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.campus_blogs.hide {
  display: none;
}

.ikonik-83llq {
  color: #fff;
  width: 20px;
  height: 20px;
}

.ikonik-83llq.mb-hide {
  flex: none;
}

.link-block-9 {
  z-index: 6;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--white2);
  color: var(--white2);
  background-color: #08030f;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: .7rem 1.5rem;
  text-decoration: none;
  display: flex;
  position: relative;
}

.link-block-9:hover {
  color: var(--white2);
}

.footer_location-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ikonik-3ox1h {
  color: #fff;
  width: 20px;
  height: 20px;
}

.link-block-10 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--white2);
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
  text-decoration: none;
  display: flex;
}

.link-block-10.is-bar {
  border-left: 1px none var(--white2);
}

.link-block-10.okok {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.location_name {
  line-height: 1.2;
}

.location_name.is-need {
  padding-left: 1.5rem;
}

.location_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.path-p3xrbk {
  text-align: left;
}

.ikonik-e5de5, .ikonik-4jkkn, .ikonik-z1o3o {
  color: #fff;
  width: 20px;
  height: 20px;
}

.ikonik-z1o3o.efsffe {
  width: auto;
}

.ikonik-z1o3o.efsffe.is-diff {
  width: 7%;
}

.agree-text {
  z-index: 4;
  color: var(--black);
  text-align: left;
  margin-top: 20px;
  font-size: .7rem;
  line-height: 1.2;
  position: relative;
}

.numbers {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.code-embed {
  margin-bottom: 0;
}

.uspathwayheader-tags-4 {
  z-index: 2;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  letter-spacing: -.2px;
  background-color: #333046;
  border-radius: 5px;
  padding: 4px 16px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.btn-yellow-11 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #000;
  text-align: center;
  letter-spacing: -.4px;
  background-color: #fdba2f;
  border: 1px solid #fdba2f;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: .75rem 30px;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.btn-yellow-11.is-d-ff {
  background-color: #c7ef00;
  border-color: #c7ef00;
}

.btn-yellow-11.ganai_btm.is-diff.okays {
  color: #fff;
  border-style: none;
}

.btn-yellow-11.ganai_btm.is-diff.okays:hover {
  color: #000;
}

.btn-yellow-11.ganai_btm.is-diff.okays.eu-new {
  color: #000;
  background-color: #eacfa9;
}

.btn-yellow-11.ganai_btm.is-diff.okays.mt-0 {
  margin-top: 0;
}

.btn-yellow-11.is-shrink {
  flex: none;
}

.text-color-white-6 {
  color: #fff;
  letter-spacing: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
}

.text-color-white-6.opacity50 {
  margin-top: 10px;
  padding-bottom: 20px;
  font-size: .8rem;
}

.rl_layout1_content-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  padding-right: 0;
  display: flex;
}

.rl_layout1_content-2.is-diff {
  justify-content: space-between;
  align-items: center;
  height: 100%;
}

.heading-style-h2-9 {
  letter-spacing: -1px;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.p-18-11 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125rem;
  line-height: 1.5;
}

.p-18-11.cdxd {
  text-align: left;
}

.text-color-primary-7 {
  color: #fdba2f;
}

.text-block-202 {
  font-size: .9rem;
}

.text-block-202.is-diff {
  margin-right: 150px;
}

.link-7 {
  color: var(--yellow);
  font-weight: 700;
}

.link-7.is-diff {
  color: #c7ef00;
}

.code {
  font-family: Sf Pro Text Webfont, sans-serif;
}

.text-block-203 {
  color: #000;
  margin-left: 2rem;
}

.link-8 {
  color: var(--uni-blue);
  font-weight: 600;
}

.div-block-806 {
  background-color: #dadada;
  width: 100%;
  height: 2px;
  margin-top: 1rem;
  margin-bottom: 2rem;
}

.collection-list-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.btn---wrap-4 {
  background-color: #fdba2f;
  border: .0625rem #000;
  border-radius: 10px;
  transition: border-color .3s;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.btn---wrap-4.is-uni {
  background-color: #fcb92d;
}

.btn---wrap-4.is-blue {
  background-color: #304bec;
}

.btn-4 {
  color: #000;
  letter-spacing: -1px;
  text-transform: capitalize;
  background-color: #fff0;
  border: 1px #000;
  border-radius: 12px;
  padding: .8rem 2rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  transition: color .3s;
  display: inline-block;
  position: relative;
}

.btn-4:hover {
  color: #fffdfa;
}

.btn-4.is-diff {
  background-color: var(--us-blue);
  color: var(--white2);
}

.btn-4.is-blue, .btn-4.dcdd {
  color: #fff;
}

.btn-4.is-newblue {
  color: var(--white2);
  text-align: center;
  background-color: #304bec;
  border-radius: 8px;
  width: 100%;
  font-weight: 400;
  line-height: 1.2;
}

.btn-4.is-newblue.is-dff {
  width: auto;
}

.btn---wrap-5 {
  background-color: #fdba2f;
  border: .0625rem #000;
  border-radius: 10px;
  transition: border-color .3s;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.btn---wrap-5.is-diff {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #2d067200;
  border: .2px solid #fffdfa;
}

.btn---wrap-5.is-diff.is-trans {
  background-color: #2d067200;
}

.btn-5 {
  color: #000;
  letter-spacing: -1px;
  text-transform: capitalize;
  background-color: #fff0;
  border: 1px #000;
  border-radius: 12px;
  padding: .8rem 2rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  transition: color .3s;
  display: inline-block;
  position: relative;
}

.btn-5:hover {
  color: #fffdfa;
}

.btn-5.is-diff {
  color: #fffdfa;
  padding-top: .8rem;
  padding-bottom: .8rem;
}

.btn-5.is-diff:hover {
  color: #fff;
}

.div-block-807 {
  object-fit: cover;
  background-image: none;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  height: 16vh;
  min-height: 16vh;
  max-height: 16vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-807.is-diff {
  border-radius: 9px;
  width: 30%;
  height: 10vh;
  min-height: 0;
  max-height: none;
}

.div-block-807.is-diff.isnew {
  width: 20%;
  height: 10vh;
}

.div-block-807.is-diff.dsded {
  height: 60px;
  min-height: 60px;
  max-height: 60px;
}

.image-186 {
  filter: none;
  background-color: #fff;
  position: static;
}

.image-186.is-diff {
  filter: none;
  padding: .5rem;
}

.image-186.is-diff.esf {
  object-fit: contain;
  background-color: #fff0;
  width: 100%;
  height: auto;
  padding: 0;
}

.image-186.is-diff.esf.nf-ratio {
  aspect-ratio: 1;
  object-fit: contain;
}

.image-186.is-new {
  filter: none;
  width: 100%;
  height: 100%;
}

.video-call {
  width: 250px;
  height: 250px;
}

.div-block-808 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  border: 1px solid var(--grey-new-2);
  background-color: var(--uni-blue);
  background-image: none;
  background-size: auto;
  border-radius: 10px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 70%;
  padding: .5rem 1rem;
  display: flex;
  box-shadow: 0 20px 20px 6px #0003;
}

.div-block-808.is-diff {
  background-color: #241623;
}

.div-block-808.ch-co {
  background-color: #2c6777;
}

.div-block-808.ch-co.bt-st {
  background-color: #36078a;
}

.div-block-808.ch-co.is-eu {
  background-color: #4b3e5b;
}

.div-block-808.is-vlsi-new {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6620c04591ef23c5512f41f0_Mask%20group.avif");
  background-size: auto;
}

.div-block-808.is-pgde-bac {
  background-color: #153b50;
}

.booknow-wrapper {
  z-index: 999999;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: auto 0% 1%;
}

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

.cta-5 {
  background-color: #000;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 32px;
}

.cta-5.is-uni {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #00000045;
}

.mw-800px {
  max-width: 800px;
}

.div-block-18 {
  margin-bottom: 121px;
}

.lp-cta-buttons {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
}

.main-container {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  max-width: 1340px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.main-container.vertical {
  flex-direction: column;
}

.cta-heading {
  color: #fff;
  margin-bottom: 8px;
  font-size: 20px;
  font-weight: 600;
}

.green-underline {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/665d5d3594951391d24504cb_Artboard%201.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: -5px;
  margin-left: -5px;
  margin-right: -5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  display: inline-block;
}

.section-12 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.section-12.desktop-p-5 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 5%;
  padding-right: 5%;
}

.section-12.desktop-p-5.lp-cta {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-12.desktop-p-5.lp-cta.transparent {
  background-color: #fff0;
}

.thankyou_section {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6659c54b3c4a8001a9cabc8f_Group%2039956.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 292px;
}

.thankyou_section.is-diff {
  padding-top: 140px;
}

.thankyou_section.is-diff.is-100vh {
  background-image: linear-gradient(#ffffffde, #ffffffde), url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/679a3571939ed219212c92cd_converted%20-%202025-01-29T193355.203.avif");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding-top: 0;
  display: flex;
}

.button-7 {
  grid-column-gap: 8px;
  color: #fff;
  text-align: center;
  background-color: #304bec;
  border-radius: 8px;
  justify-content: center;
  padding: 12px 40px;
  line-height: 150%;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
  position: relative;
}

.button-7:hover {
  background-color: #223acc;
}

.button-7.is-uni {
  background-color: var(--uni-blue);
}

.text-center {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.display-1 {
  font-size: 60px;
  line-height: 1.1;
}

.cta-content {
  color: #fff;
  text-align: center;
  margin-bottom: 32px;
  font-weight: 300;
}

.button-text {
  text-align: center;
  letter-spacing: -.5px;
}

.forms-usp-popup {
  z-index: 1000000;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: var(--white-3);
  background-image: linear-gradient(#00000087, #00000087);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding-top: 4rem;
  display: flex;
  position: fixed;
  inset: 0% auto auto 0%;
}

.forms-usp-popup.is-mainusp {
  z-index: 99999999;
  display: none;
}

.image-187 {
  z-index: -2;
  opacity: .58;
  transform-style: preserve-3d;
  width: 60%;
  position: absolute;
  inset: auto auto 0% 0%;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.image-187.rdgd {
  z-index: 0;
  pointer-events: none;
}

.section_thankyoupage-hero {
  color: #fff;
  background-color: #000;
  background-image: linear-gradient(#0000 61%, #00040f00 73%, #00071d), url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/663b2dd6bb2c79c59a617258_Converted%20image%20(28).avif");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  height: auto;
  min-height: 0;
  display: flex;
  position: relative;
}

.section_thankyoupage-hero.is-100vh {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/677e73e9bf6cd704b1e1cf04_Group%201160445622.avif"), linear-gradient(#0000 61%, #00040f00 73%, #00071d);
  background-position: 100% 100%, 0 0;
  background-size: auto 100%, auto;
  height: auto;
  padding-top: 8rem;
}

.image-188 {
  border-radius: 10px;
}

.sharethis-inline-share-buttons {
  display: block;
}

.link-9 {
  color: var(--yellow);
  font-weight: 700;
}

.link-9.is--diff {
  color: #e8ec67;
}

.mb-30 {
  color: var(--black);
  text-transform: capitalize;
  margin-bottom: 10px;
  font-size: 2rem;
}

.mb-20 {
  margin-bottom: 0;
  font-size: 2.5rem;
}

.mb-20.is-white {
  font-size: 2.5rem;
  font-weight: 400;
}

.right {
  background-color: #fff;
  width: 50%;
  padding: 2rem;
}

.left {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #131313;
  background-image: linear-gradient(45deg, #e8ec67, #153b50 0%);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  padding: 40px;
  display: flex;
}

.left.is-diff {
  background-image: none;
  position: relative;
}

.left.is-blue {
  background-image: linear-gradient(45deg, #1d1d1d, #113577);
}

.left.is-genai {
  background-color: #1b4650;
  background-image: none;
}

.left.is-genai.is-eu {
  background-color: #eacfa9;
}

.wrapper {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border-radius: 10px;
  align-items: stretch;
  width: 60%;
  display: flex;
  position: relative;
  overflow: clip;
  box-shadow: 0 2px 5px #0a0a0a33;
}

.wrapper.bfdr {
  z-index: 2147483647;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  width: 70%;
}

.wrapper.bfdr.main-popup {
  width: 50%;
}

.popup_logo {
  width: 40%;
}

.ikonik-v86l5 {
  filter: none;
  color: var(--black);
  cursor: pointer;
  position: absolute;
  inset: 1% 1% auto auto;
}

.text-block-204, .text-block-205, .text-block-206 {
  font-size: 16px;
}

.image-189, .image-190 {
  width: 60%;
}

.hero-time_wrapper {
  border: 2px solid #d63348;
  border-radius: 10px;
  padding: .5rem .8rem;
  position: relative;
}

.bg-color {
  background-image: linear-gradient(274deg, #d633484d, #fff0);
  border-radius: 7px;
  position: absolute;
  inset: 0%;
}

.div-block-811 {
  z-index: 3;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
  overflow: clip;
}

.div-block-812 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-813 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section_counter {
  background-color: #d63348;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.section_counter.is-bluw {
  background-color: #011842;
}

.section_counter.is-uni {
  background-color: #040169;
}

.countdown-row {
  border-left: 1px solid var(--white2);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-left: 20px;
  padding-left: 20px;
  padding-right: 0;
  display: flex;
}

.countdown-block {
  color: #fff;
  background-color: #ffffff40;
  border-radius: 10px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100px;
  margin: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.countdown-time {
  color: #fff;
  font-family: Sf Pro Text Webfont, sans-serif;
  font-size: 2.4rem;
  line-height: 1.2;
}

.countdown-detail {
  color: #fff;
  text-transform: uppercase;
  font-family: Sf Pro Text, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
}

.section-highlights {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/668d24ac5ab92dd369fb1694_Grid%20(1).avif");
  background-position: 50%;
  background-size: cover;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.section-highlights.erdr.is-uni {
  background-color: #040169;
  background-image: none;
}

.section-highlights.is-new {
  padding-bottom: 8rem;
}

.div-block-814 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-814.is-diff, .div-block-814.is-usp {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.div-block-815 {
  grid-column-gap: 4.9rem;
  grid-row-gap: 4.9rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.div-block-815.exaw {
  flex-flow: row;
  width: 75%;
  padding: 2rem;
  overflow: clip;
}

.div-block-815.exaw.esfe {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: 2px solid #3a86df;
  border-radius: 20px;
  justify-content: center;
  align-items: stretch;
  width: 80%;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.div-block-815.is-diff {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 70%;
}

.div-block-816 {
  background-color: #fff;
  border-radius: 20px;
  padding: 1.5rem 2rem 1.5rem 2.5rem;
  position: relative;
  box-shadow: 0 0 20px -6px #304bec96;
}

.div-block-816.is-diff {
  padding: 0;
}

.image-191 {
  width: 60px;
  position: absolute;
  inset: -18% auto auto -9%;
}

.div-block-817 {
  z-index: 2;
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-817.is-diff {
  margin-top: 0;
  margin-left: 241px;
  margin-right: 48px;
}

.div-block-817.is-last {
  margin-top: 4px;
  margin-left: -274px;
  top: 45px;
}

.image-192 {
  object-fit: cover;
  position: absolute;
  inset: 8% 0% 0%;
}

.list-13 {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  flex-flow: column;
  display: flex;
}

.link-block-11 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/668d2ea2dd0f94415cceeaa9_Book.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 11px;
  justify-content: space-between;
  align-items: center;
  padding: .7rem 2rem;
  display: flex;
}

.link-block-11.is-uni {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  background-color: #fcb92d;
  background-image: none;
}

.link-block-11.is-red {
  background-color: #c83148;
  background-image: none;
}

.text-block-207 {
  color: var(--black);
  font-weight: 500;
}

.text-block-207.is-white {
  color: var(--white2);
}

.ikonik-o5phr {
  color: #fff;
}

.div-block-818 {
  width: 100%;
}

.div-block-819 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 2px solid #3a86df;
  border-radius: 15px;
  flex-flow: row;
  width: 50%;
  display: flex;
  overflow: clip;
}

.div-block-820 {
  background-color: #3a86df;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-821 {
  background-image: linear-gradient(272deg, #3a86df47, #fff);
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.text-block-208 {
  color: #fff;
  letter-spacing: 5px;
  padding-left: .5rem;
  padding-right: 1rem;
  font-family: Bebas Neue, sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.5;
}

.text-block-209, .text-block-210 {
  color: #000;
  line-height: 1.2;
}

.div-block-822 {
  background-color: #3a86df;
  width: 2px;
  height: 56px;
}

.is-bg-over {
  background-image: radial-gradient(circle at 50% -58%, #3a86df, #040169 52%);
  position: absolute;
  inset: 0%;
}

.div-block-823 {
  z-index: 3;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
  position: relative;
}

.section-sp {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/668d24ac5ab92dd369fb1694_Grid%20(1).avif");
  background-position: 50%;
  background-size: cover;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.section-sp.erdr.is-uni {
  background-color: #040169;
  background-image: none;
}

.section-sp.erdr.is-uni.is-sp {
  background-color: #ffefdd;
  padding-bottom: 0;
}

.div-block-824 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  width: 80%;
  display: flex;
}

.div-block-825 {
  width: 50%;
}

.div-block-826 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.image-195 {
  width: 40%;
}

.image-196 {
  z-index: 36;
  width: 45%;
  position: absolute;
  inset: auto 0% 6% auto;
}

.div-block-827 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 80%;
  display: flex;
}

.div-block-828 {
  background-color: var(--white-3);
  border-radius: 15px;
  padding: 1rem;
  overflow: clip;
  box-shadow: 0 2px 5px #0003;
}

.div-block-829 {
  border-radius: 20px;
  overflow: clip;
}

.image-198 {
  width: 8%;
  position: absolute;
  inset: auto 38% 0% auto;
}

.image-198.is-diff {
  width: 6%;
  inset: 7% auto auto 0%;
}

.image-198.isok {
  inset: 0% 0% auto auto;
}

.collection-list-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: grid;
}

.btn-6 {
  color: #000;
  letter-spacing: -1px;
  text-transform: capitalize;
  background-color: #fff0;
  border: 1px #000;
  border-radius: 12px;
  padding: .8rem 2rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  transition: color .3s;
  display: inline-block;
  position: relative;
}

.btn-6:hover {
  color: #fffdfa;
}

.rl_header26_content-6 {
  text-align: center;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 48rem;
  height: 100%;
  display: flex;
}

.rl_header26_content-6.is-diff {
  max-width: none;
  padding-top: 0;
  padding-bottom: 6rem;
  display: flex;
  position: relative;
}

.rl_header26_content-6.drrdrdrg {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2rem;
  padding-top: 1rem;
}

.rl_header26_content-6.okok {
  justify-content: center;
  align-items: flex-start;
}

.highlight-with-icon-wrapper-8 {
  background-color: #fffdfa;
  border-radius: 6px;
  padding: 6px;
  font-size: .875rem;
  display: inline-block;
}

.animate-on-load-5 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.animate-on-load-5.is-diff {
  z-index: 1;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: auto;
  position: relative;
  overflow: clip;
}

.animate-on-load-5.is-diff.thfthf {
  width: auto;
}

.animate-on-load-5.is-diff.re4tet {
  margin-bottom: 4rem;
}

.animate-on-load-5.is-diff.re4tet.huuju {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  margin-bottom: 0;
}

.weight-medium-5 {
  text-transform: capitalize;
  font-weight: 500;
  line-height: 120%;
}

.main-padding-7 {
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 4rem 5%;
  display: flex;
  position: relative;
}

.main-padding-7.is-hero {
  height: auto;
}

.main-padding-7.is-hero.is-5.isnew {
  padding-top: 8rem;
}

.main-padding-7.is-hero.is-5.isnew.is-diff {
  padding-bottom: 8rem;
}

.main-padding-7.is-hero.is-5.isnew.is-diff.is-4rem {
  padding-top: 4rem;
}

.space-20px-9 {
  width: 100%;
  padding-bottom: 20px;
}

.btn---wrap-6 {
  background-color: #fdba2f;
  border: .0625rem #000;
  border-radius: 10px;
  transition: border-color .3s;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.btn---wrap-6.is-blue {
  color: #fff;
  background-color: #304bec;
  border-radius: 100vw;
}

.p-18-12 {
  color: #fff;
  text-align: left;
  letter-spacing: 0;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.2rem;
  line-height: 150%;
}

.p-18-12.text-align-center {
  text-align: center;
  letter-spacing: 0;
  line-height: 140%;
}

.p-18-12.text-align-center.is-white {
  line-height: 120%;
}

.p-18-12.text-align-center.is-white.is-left {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
}

.p-18-12.text-align-center.is-black {
  color: var(--black);
}

.p-18-12.text-align-center.dfrd {
  font-size: 1.5rem;
}

.btn---wrap-7 {
  background-color: #fdba2f;
  border: .0625rem #000;
  border-radius: 10px;
  transition: border-color .3s;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.btn---wrap-7.is-diff {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #2d067200;
  border: .2px solid #fffdfa;
}

.text-color-black-2 {
  color: #000;
}

.bold-text-32 {
  letter-spacing: -2px;
  justify-content: center;
  align-items: center;
  font-size: 4rem;
  font-weight: 600;
  line-height: 120%;
  display: block;
}

.rl_header26_component-5 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
}

.btn-7 {
  color: #000;
  letter-spacing: -1px;
  text-transform: capitalize;
  background-color: #fff0;
  border: 1px #000;
  border-radius: 12px;
  padding: .8rem 2rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  transition: color .3s;
  display: inline-block;
  position: relative;
}

.btn-7:hover {
  color: #fffdfa;
}

.btn-7.is-diff {
  color: #fffdfa;
  padding-top: .8rem;
  padding-bottom: .8rem;
}

.btn-7.is-diff:hover {
  color: #000;
}

.main-container-large-16 {
  z-index: 1;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.small-iconwrapper-5 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 20px;
  height: 20px;
  display: flex;
}

.list-item-61, .list-item-62, .list-item-63 {
  line-height: 140%;
}

.collection-list-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._404-page {
  width: 100%;
  height: 100%;
}

.btn---wrap-8 {
  background-color: #fdba2f;
  border: .0625rem #000;
  border-radius: 10px;
  transition: border-color .3s;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.btn-8 {
  color: #000;
  letter-spacing: -1px;
  text-transform: capitalize;
  background-color: #fff0;
  border: 1px #000;
  border-radius: 12px;
  padding: .8rem 2rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  transition: color .3s;
  display: inline-block;
  position: relative;
}

.btn-8:hover {
  color: #fffdfa;
}

.btn---wrap-9 {
  background-color: #fdba2f;
  border: .0625rem #000;
  border-radius: 10px;
  transition: border-color .3s;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.text-block-211 {
  margin-bottom: 2rem;
}

.aboutus-card_headibg {
  letter-spacing: 0;
  font-family: Sf Pro Display, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 120%;
}

.collection-list-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.collection-list-wrapper-5 {
  width: 100%;
}

.lead_popup-wrapper {
  z-index: 2147483647;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-image: linear-gradient(#00000057, #00000057);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.iswhite {
  color: var(--white-3);
  line-height: 1.2;
}

.terms, .privacy {
  color: var(--black);
  text-decoration: underline;
}

.header-blog {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6620c04591ef23c5512f41de_Frame%20427321425.avif");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 650px;
  padding: 100px 3%;
  display: flex;
}

.content-left_blog {
  grid-column-gap: 16px;
  grid-row-gap: 40px;
  flex-direction: column;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
}

.blog-grid {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .4fr;
  display: block;
}

.blog-post-featured-image {
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 0;
  margin-top: -270px;
  margin-bottom: 48px;
  display: flex;
  box-shadow: 0 5px 20px -4px #2a10528f;
}

.blog-section {
  padding-bottom: 60px;
  padding-left: 3%;
  padding-right: 3%;
}

.hero-container {
  align-self: stretch;
}

.container {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 60%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container.sess {
  width: 100%;
}

.image-203 {
  border-radius: 20px;
  width: 100%;
}

.div-block-835 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-204, .image-205 {
  width: 50%;
}

.div-block-836 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.list_text {
  color: #667085;
}

.div-block-838 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.collection-item-5 {
  margin-bottom: 1rem;
}

.collection-list-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: auto;
}

.collection-list-wrapper-6 {
  height: 75vh;
  overflow: auto;
}

.bg-gradient {
  background-image: linear-gradient(177deg, #fff 27%, #7a0eefcc 44% 58%, #db3b09cc 78% 89%, #ffd200cc);
  width: 100%;
  height: 100vh;
  position: absolute;
  inset: auto 0% 0%;
}

.bsc-hero_grid-new {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  display: flex;
  position: sticky;
}

.section_new-bsc-hero {
  color: #fff;
  background-color: #000312;
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/66e7c7b5903d57bdc435f4e3_converted%20(17).webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  height: auto;
  min-height: 0;
  display: flex;
  position: relative;
}

.section_numbers {
  color: #fff;
  background-color: #000312;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  flex-direction: column;
  justify-content: center;
  height: auto;
  min-height: 0;
  display: flex;
  position: relative;
}

.section_numbers.is-diff {
  background-image: linear-gradient(#0000 29%, #d1b2f3d1);
  background-position: 0 0;
}

.section_numbers.is-diff.is-uspadd {
  background-color: #fff;
  background-image: none;
}

.section_numbers.is-diff.is-uspadd.gggg {
  padding-top: 4rem;
}

.numbers_wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  display: flex;
  position: static;
  top: 40px;
}

.numner_wrapper {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.number-content {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  background-color: #f3f5fc;
  border-right: 2px solid #b7b7b761;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 33.33%;
  height: auto;
  padding: 1rem 1.5rem;
  display: flex;
}

.number-content.is-diff {
  background-color: #f3f5fcc4;
  width: 25%;
}

.section_tools {
  color: #fff;
  background-color: #fff;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  flex-direction: column;
  justify-content: center;
  height: auto;
  min-height: 0;
  display: flex;
  position: relative;
}

.section_tools.is-diff {
  background-image: linear-gradient(#aa91c9, #fff 31%);
  background-position: 0 0;
}

.tools_wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: flex-start stretch;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.tools_logo-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.tools-logo {
  width: 12%;
}

.section_director {
  color: #fff;
  background-color: #fff;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  flex-direction: column;
  justify-content: center;
  height: auto;
  min-height: 0;
  display: flex;
  position: relative;
}

.director_wrapper {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: flex-start stretch;
  font-size: 1.2rem;
  line-height: 1.2;
  display: grid;
}

.section_compare {
  color: #fff;
  background-color: #fff;
  background-image: linear-gradient(#fff 36%, #d1b2f3);
  background-position: 0 0;
  flex-direction: column;
  justify-content: center;
  height: auto;
  min-height: 0;
  display: flex;
  position: relative;
}

.mainbsc {
  background-image: linear-gradient(135deg, #924fffc4, #b2abff 34%, #fff);
  border: 1px solid #efefef80;
  border-radius: 15px;
  width: 55%;
  padding: 2rem;
  box-shadow: -11px 0 20px 8px #0003;
}

.section_stats {
  color: #fff;
  background-color: #fff;
  background-image: linear-gradient(#d1b2f3, #02051c 95%);
  background-position: 0 0;
  flex-direction: column;
  justify-content: center;
  height: auto;
  min-height: 0;
  display: flex;
  position: relative;
}

.section_milstone {
  color: #fff;
  background-color: #02051c;
  background-image: none;
  background-position: 0 0;
  flex-direction: column;
  justify-content: center;
  height: auto;
  min-height: 0;
  display: flex;
  position: relative;
}

.tab-content {
  border-radius: 12px;
  width: 33.33%;
  padding: 2rem 1.5rem;
}

.tab-content.is-diff {
  border-left: 1px solid #a8a8a878;
  border-right: 1px solid #a8a8a878;
  border-radius: 0;
}

.bg-clr {
  z-index: 1;
  background-image: radial-gradient(circle, #7a11ecc4, #5900b9ab 31%, #02051c 71%);
  border-radius: 100vw;
  width: 100%;
  height: 130vh;
  position: absolute;
  inset: 18% -13% 0% auto;
}

.section_cpath {
  color: #fff;
  background-color: #02051c;
  background-image: none;
  background-position: 0 0;
  flex-direction: column;
  justify-content: center;
  height: auto;
  min-height: 0;
  display: flex;
  position: relative;
}

.cp-content-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.cp-content-wrap {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 3rem 2rem 2rem;
  display: flex;
}

.cp-wrap {
  width: 33.33%;
}

.cp-wrap.is1 {
  margin-top: 10rem;
}

.cp-wrap.is2 {
  margin-top: 6rem;
}

.section_flc {
  color: #fff;
  background-color: #fff;
  background-image: none;
  background-position: 0 0;
  flex-direction: column;
  justify-content: center;
  height: auto;
  min-height: 0;
  display: flex;
  position: relative;
}

.slider-txt {
  width: 100%;
}

.section_faqs {
  color: #fff;
  background-color: #fff;
  background-image: none;
  background-position: 0 0;
  flex-direction: column;
  justify-content: center;
  height: auto;
  min-height: 0;
  display: flex;
  position: relative;
}

.divider2 {
  background-color: var(--white2);
  width: 2px;
}

.divider2.is-diff {
  background-color: var(--grey);
  width: 1px;
  height: 20px;
  margin-left: 10px;
  margin-right: 10px;
}

.divider2.is-diff.sfes.okk {
  height: auto;
}

._3-card {
  transform-style: preserve-3d;
  background-color: #1b1b1b;
  border-radius: 20px;
  width: 320px;
  height: 450px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
  transform: translate3d(0, 0, -180px);
  box-shadow: 14px -14px 40px 3px #ffffff12, inset 0 0 40px #0003, -2px 2px 40px 7px #000000b3;
}

._2-card {
  transform-style: preserve-3d;
  background-color: #1b1b1b;
  border-radius: 20px;
  width: 320px;
  height: 450px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
  transform: translate3d(0, 0, -90px);
  box-shadow: 14px -14px 40px 3px #ffffff12, inset 0 0 40px #0003, -2px 2px 40px 7px #000000b3;
}

._2-copy-card, ._4-card, ._5-card {
  opacity: 0;
  background-color: #1b1b1b;
  border-radius: 20px;
  width: 320px;
  height: 450px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
  transform: translate(0, 30%);
  box-shadow: 14px -14px 40px 3px #ffffff12, inset 0 0 40px #0003, -2px 2px 40px 7px #000000b3;
}

._1-copy-card {
  opacity: 0;
  background-color: #1b1b1b;
  border-radius: 20px;
  width: 320px;
  height: 450px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
  transform: translate(0, 30%);
  box-shadow: 14px -14px 40px 3px #ffffff12, 0 0 40px #0003, -2px 2px 40px 7px #000000b3;
}

.content-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center space-between;
  align-items: center;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
}

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

.text-wrapper.sefsfes {
  justify-content: flex-start;
  align-items: center;
}

._1-card {
  background-color: #1b1b1b;
  border-radius: 20px;
  width: 320px;
  height: 450px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
  transform: translate(0);
  box-shadow: inset 0 0 40px #0003, 14px -14px 40px 3px #ffffff12, -2px 2px 40px 7px #000000b3;
}

._3-copy-card {
  opacity: 0;
  background-color: #1b1b1b;
  border-radius: 20px;
  width: 320px;
  height: 450px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
  transform: translate(0, 30%);
  box-shadow: 14px -14px 40px 3px #ffffff12, inset 0 0 40px #0003, -2px 2px 40px 7px #000000b3;
}

.card-image-2 {
  filter: grayscale(20%) contrast(140%);
  object-fit: cover;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: 100%;
  height: 60%;
  padding: 7px;
}

.cards-wrapper {
  perspective: 600px;
  perspective-origin: -60% 30%;
  width: 100%;
  height: 450px;
  display: flex;
  position: relative;
}

.button-1 {
  color: #000;
  filter: url("#buttonFilter");
  justify-content: flex-start;
  align-items: stretch;
  text-decoration: none;
  display: flex;
  position: relative;
}

.css_radial-border, .svg-filter_embed {
  display: none;
}

.button-1_content-wrap {
  background-color: #ffd317;
  border-radius: 3rem;
  padding: .5rem 1.5rem;
}

.button-1_content-wrap.is-diff {
  background-color: #d7deff;
}

.button-1_arrow-wrapper {
  background-color: #ffd420;
  border-radius: 10rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  margin-left: -.25rem;
  display: flex;
}

.button-1_arrow-wrapper.is-diff {
  background-color: #d7deff;
}

.button_arrow-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.main_form_popup {
  z-index: 2147483647;
  aspect-ratio: auto;
  background-image: radial-gradient(circle, #d1b2f3f2 33%, #02051c);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0%;
}

.main_form_popup.is-hide {
  display: none;
}

.vimeo-player-overlay {
  pointer-events: none;
  background-color: #00000059;
  position: absolute;
  inset: 0%;
}

.unmute-icon {
  width: 1em;
  height: 1em;
  font-size: 1.9em;
}

.custom-video-wrapper {
  z-index: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

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

.play-pause--icon {
  width: 1em;
  height: 1em;
  font-size: 1.7em;
}

.video-play-pause-toggle {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 1.5em 1.5em auto auto;
}

.video-pause-wrapper {
  z-index: 1;
  color: #000;
  border-radius: 999em;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.video-play-pause-wrapper {
  background-color: #ffffffe6;
  border-radius: 999em;
  width: 5em;
  height: 5em;
  transition: all .25s;
}

.video-play-pause-wrapper:hover {
  transform: scale(1.2);
}

.video-play-pause-wrapper:active {
  transform: scale(.95);
}

.video-play-pause-wrapper.is-diff {
  background-color: #bced09;
}

.container-w1 {
  width: 100%;
  max-width: 95em;
  margin-left: auto;
  margin-right: auto;
}

.container-w1.gutter-outside {
  border: 2px solid #bced09;
  border-radius: 20px;
  max-width: 80em;
  position: relative;
  overflow: clip;
}

.container-w1.gutter-outside.ttty {
  border-style: none;
}

.container-w1.gutter-outside.is-newusp {
  border-color: #2f4bec;
}

.video-vimeo-wrapper {
  width: 100%;
  height: 0%;
  padding-top: 56.25%;
  position: relative;
  overflow: hidden;
}

.video-play-wrapper {
  z-index: 0;
  color: #000;
  border-radius: 999em;
  flex: none;
  justify-content: center;
  align-items: center;
  padding-left: .2em;
  display: flex;
  position: absolute;
  inset: 0%;
}

.video-unmute-wrapper {
  z-index: 3;
  -webkit-backdrop-filter: blur(9px);
  backdrop-filter: blur(9px);
  color: #000;
  cursor: pointer;
  background-color: #ffffffb3;
  border-radius: 999em;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 7em;
  height: 7em;
  font-size: 1em;
  transition: all .25s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  box-shadow: 0 10px 4em #00000073;
}

.video-unmute-wrapper:hover {
  transform: scale(1.2);
}

.video-unmute-wrapper:active {
  transform: scale(.95);
}

.video-unmute-wrapper.is-diff {
  background-color: #bced09;
}

.video-unmute-button {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.overlogo {
  width: 80%;
}

.isok {
  filter: invert();
}

.image-cover-2 {
  opacity: 1;
  object-fit: contain;
  width: 100%;
  max-width: none;
  height: auto;
  max-height: none;
}

.accordion-2 {
  color: #fff;
  flex-direction: column;
  flex: none;
  justify-content: flex-end;
  align-items: flex-start;
  width: 10%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: visible;
}

.accordion-2.active {
  background-color: #63606000;
  justify-content: flex-end;
  align-items: flex-start;
  width: 70%;
}

.container-large-11 {
  z-index: 42;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.container-large-11.is-news {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  justify-content: space-around;
  align-items: center;
  height: 100%;
}

.container-large-11.is-news.esefse {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.container-large-11.is-news.tretr {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-left: 1px solid #a3a3a3;
  border-right: 1px solid #a3a3a3;
}

.container-large-11.is-news.tretr.fggr {
  border-left-style: none;
  border-right-style: none;
  justify-content: space-between;
  align-items: center;
  overflow: clip;
}

.container-large-11.is-news.tretr.fggr.esse {
  border-left-style: solid;
  border-right-style: solid;
  padding-bottom: 2rem;
}

.rl_navbar3_logo.is-diff {
  width: 15%;
  padding-left: 20px;
}

.accordion-label-2 {
  color: #fff;
  letter-spacing: 0;
  margin-top: 1rem;
  margin-bottom: 0;
  padding-left: 0;
  font-size: 3vh;
  line-height: 120%;
  position: static;
  inset: auto 0% 23% 13%;
}

.btn---wrap-10 {
  background-color: #fdba2f;
  border: .0625rem #000;
  border-radius: 10px;
  transition: border-color .3s;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.grain {
  z-index: 1;
  opacity: .03;
  pointer-events: none;
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/66fbcd77487aa8e83d30aaaf_noise.gif");
  background-size: auto;
  position: fixed;
  inset: 0%;
}

.rl_navbar3_button {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px #000;
  padding: .5rem 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  text-decoration: none;
}

.heading-style-h2-10 {
  letter-spacing: -1px;
  margin-right: 10px;
  font-size: 2.875rem;
  line-height: 1.2;
}

.mission-img-warpper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  display: flex;
}

.stat_num_txt {
  color: #f4ecdf;
  text-align: left;
  justify-content: center;
  align-items: center;
  font-size: 2.5rem;
  line-height: 1;
  display: flex;
}

.mission_heading-2 {
  color: #f6f5f180;
  text-align: left;
  text-transform: uppercase;
  line-height: 1;
}

.flex-fix {
  flex: 1;
}

.rl_navbar3_menu-background {
  display: none;
  position: static;
}

.is-newy {
  color: #fdba2f;
}

.rl_navbar3_logo-link {
  padding-left: 0;
}

.flc-btn {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  text-transform: uppercase;
  background-color: #f4ecdf;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding: .8rem 2rem;
  font-size: .9rem;
  display: flex;
}

.flc-btn.is-diff {
  color: #f4ecdf;
  background-color: #fff0;
  border: 1px solid #f4ecdf;
  flex: none;
  font-size: .8rem;
}

.flc-btn.is-diff:hover {
  color: #000;
  background-color: #f4ecdf;
}

.flc_heading-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 40%;
  display: flex;
}

.flc_heading-wrapper.is-diff {
  z-index: 1;
  width: 30%;
  position: relative;
}

.accordions-2 {
  color: #fff;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  height: 50vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.flc_banner_text {
  color: #b8b8b8;
}

.rl_navbar3_menu-button {
  padding: 0;
}

.heading-h2-7 {
  color: #000;
  letter-spacing: -1px;
  text-transform: capitalize;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 600;
  line-height: 120%;
}

.heading-h2-7.weight-medium {
  letter-spacing: -2px;
  width: 100%;
  margin-bottom: 0;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 98%;
}

.heading-h2-7.weight-medium.is-diff {
  color: #f4ecdf;
  padding-right: 8rem;
  font-size: 4rem;
}

.heading-h2-7.weight-medium.is-diff.okok {
  font-size: 2.9rem;
}

.section_flc-mission {
  z-index: 2;
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  height: auto;
  min-height: 0;
  display: flex;
  position: relative;
}

.padding-16px-5 {
  border-radius: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px;
  display: flex;
}

.flc-btn-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.flc-btn-wrapper.is-diff {
  z-index: 10;
  justify-content: center;
  align-items: center;
  position: relative;
}

.accordion-header-2 {
  z-index: 10;
  opacity: 1;
  border-left: 1px solid #888585;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 4vw;
  height: 100%;
  padding-top: 35px;
  padding-bottom: 35px;
  display: flex;
  position: relative;
}

.rl_navbar3_component {
  background-color: #ddd0;
  border-bottom: 1px solid #797979;
  align-items: center;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.rl_navbar3_component.is-sticky {
  -webkit-backdrop-filter: blur(11px);
  backdrop-filter: blur(11px);
  position: fixed;
  inset: 0% 0% auto;
}

.rl_navbar3_menu {
  justify-content: flex-start;
  align-items: center;
  margin-left: -1rem;
  display: flex;
  position: static;
}

.rl_navbar3_logo-link-menu {
  padding-left: 0;
  display: none;
}

.section_flc-hero {
  z-index: 2;
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  height: 100vh;
  min-height: 0;
  display: flex;
  position: relative;
}

.section_flc-hero.is-diff {
  height: auto;
}

.link-block-12 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: #fffdfa;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  text-decoration: none;
  display: flex;
}

.link-block-12.is-bar {
  border-left: 1px #fffdfa;
}

.link-block-12.okok {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.rl_navbar3_container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center stretch;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.rl_navbar3_tablet-menu-button {
  color: #fff;
  background-color: #000;
  border: 1px solid #000;
  margin-left: 1rem;
  padding: .5rem 1.5rem;
  display: none;
}

.heading-flc {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  width: 100%;
  display: flex;
}

.heading-flc.ght, .heading-flc.sfse {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
}

.mission_heading-main {
  color: #f4ecdf;
  text-transform: uppercase;
  width: 100%;
}

.mission_heading-main.is-diff {
  color: #f4ecdf;
  width: 100%;
}

.mission_heading-main.is-diff.is-lit {
  color: #f4ecdf;
  text-align: left;
}

.numbers-2 {
  z-index: 10;
  color: #f4ecdf;
  font-size: 40px;
  font-weight: 700;
  line-height: 100%;
  position: relative;
}

.mission_number_wrapper {
  width: 50%;
  margin-bottom: 103px;
}

.flc-mission-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.flc-mission-wrapper.is-diff {
  width: 100%;
}

.flc_acc-wrapper {
  width: 50%;
}

.flc-stats {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-right: 1px solid #ffffff1f;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 25%;
  padding: 1rem 4rem;
  display: flex;
}

.flc-stats.is-last {
  border-right-style: none;
  padding-left: 4rem;
  padding-right: 4rem;
}

.p-12-normal-yellow-6 {
  color: #ffdd96;
  font-size: 12px;
  font-weight: 400;
}

.image-container-2 {
  z-index: -1;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-bottom: 2rem;
  padding-left: 100px;
  padding-right: 0;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.position-relative-3 {
  justify-content: center;
  align-items: center;
  position: relative;
}

.stats-text {
  color: #b8b8b8;
  text-align: left;
  -webkit-text-stroke-color: #585858;
  text-transform: uppercase;
  line-height: 1.2;
}

.flc_hero-wrapper {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.image-213 {
  width: 80%;
}

.flc-mission-content {
  z-index: 1;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.text-block-226 {
  font-size: .8rem;
}

.flc-stat_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  display: flex;
}

.rl_navbar3_link {
  color: #fff;
  text-transform: uppercase;
  margin-left: 0;
  margin-right: 0;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl_navbar3_link.w--current {
  color: #000;
}

.rl_navbar3_link.is0-diff {
  color: #fff;
  border-right: 1px solid #797979;
}

.rl_navbar3_link.is0-diff.is-last {
  border-right-style: none;
}

.mission_warp {
  padding-top: 1rem;
}

.list-15 {
  margin-left: 1rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.mission_heading {
  color: #f4ecdf;
  text-transform: uppercase;
  margin-bottom: 1rem;
  padding-left: 1rem;
}

.mission_heading.rwrw {
  margin-bottom: 2rem;
  padding-left: 0;
}

.list-item-66 {
  color: #797979;
  font-size: 1rem;
  line-height: 1.2;
}

.section_flc-pillars {
  z-index: 2;
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  height: auto;
  min-height: 0;
  display: flex;
  position: relative;
}

.pillars-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  text-align: center;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.pillars-wrap {
  z-index: 1;
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.pillars-content {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 30%;
  display: flex;
}

.pillars-txt {
  color: #797979;
  text-transform: uppercase;
  margin-bottom: .5rem;
  line-height: 1.2;
}

.pillars-txt.is-left {
  color: #f4ecdf80;
  text-align: left;
}

.pillars-txt.is-right1 {
  text-align: right;
}

.heading-42, .heading-43, .heading-44 {
  color: #f4ecdf;
  text-transform: uppercase;
}

.section_flc-listing {
  z-index: 2;
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  height: auto;
  min-height: 0;
  display: flex;
  position: relative;
}

.flc-listing-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  text-align: center;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.flc-listing-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.list-wrap1 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 50%;
  display: flex;
}

.list-wrap1.is-diff {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #0f0f0f78;
  border: 1px solid #303030;
  flex-flow: column;
  justify-content: space-between;
  padding: 4rem;
  display: flex;
  overflow: clip;
}

.list_heading {
  color: #f4ecdf;
  text-align: left;
  font-size: 1.8rem;
}

.text-block-227 {
  color: #f4ecdf;
  text-align: left;
  text-transform: uppercase;
}

.main-list {
  border-bottom: 1px solid #575757;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
}

.list-wrapper-main {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  display: flex;
}

.flc-new-btn {
  color: #f4ecdf;
  text-transform: uppercase;
  border: 1px solid #474747;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 2rem 1rem 1rem;
  display: flex;
}

.flc-new-btn:hover {
  color: var(--black);
  background-color: #f4ecdf;
}

.div-block-876 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  display: flex;
}

.div-block-877 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.comingsoon_txt {
  color: #f4ecdf;
  text-align: left;
  margin-bottom: .5rem;
}

.comingsoon_txt.is--diff {
  z-index: 1;
  font-size: 2.3rem;
  font-weight: 400;
  position: absolute;
  inset: auto auto 3% 4%;
}

.comingsoon_txt.is--diff.isnes {
  font-family: Sf Pro Text Webfont, sans-serif;
  font-size: 2rem;
  font-weight: 500;
  inset: auto 5% 9% auto;
}

.comingsoon_txt.is--diff.isnes.sess {
  display: none;
}

.section_flc_mc {
  z-index: 2;
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  height: auto;
  min-height: 0;
  display: flex;
  position: relative;
}

.flc_mc-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.iv-img {
  width: 56%;
}

.section_flc_story {
  z-index: 2;
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  height: auto;
  min-height: 0;
  display: flex;
  position: relative;
}

.flc_story-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-229 {
  color: #f4ecdf;
  text-transform: uppercase;
}

.text-block-230 {
  color: #f6f5f1;
  text-transform: uppercase;
}

.flc_story_main-content {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 70%;
  height: auto;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
  position: relative;
}

.flc-s-card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.flc-story-text {
  width: 30%;
}

.flc-logo-center {
  z-index: 2;
  width: 20%;
  margin: auto;
  position: absolute;
  inset: -37% 0% 0%;
}

.bg-gd-color {
  z-index: 1;
  background-image: none;
  width: 700px;
  height: 700px;
  margin: auto;
  position: absolute;
  inset: 0% 0% 0% 6%;
}

.div-block-878 {
  z-index: 5;
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  position: relative;
}

.div-block-879 {
  position: absolute;
  inset: 0%;
}

.image-217 {
  opacity: .6;
  width: 100%;
  height: 100%;
  position: relative;
  top: -68px;
}

.slider-13 {
  display: none;
}

.side-img1 {
  opacity: .6;
  position: absolute;
  inset: 0% auto auto 0%;
}

.side_img2 {
  opacity: .6;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.sideimg3 {
  opacity: .6;
  pointer-events: none;
  position: absolute;
  inset: auto 0% 0% 27%;
}

.sideimg5 {
  opacity: .6;
  position: absolute;
  inset: auto 0% 0%;
}

.sideimg5.is-diff {
  object-fit: fill;
  width: 100%;
  inset: auto 0% -10%;
}

.hero-bg-img {
  opacity: .6;
  width: 100%;
  height: 100%;
  position: absolute;
}

.image-224 {
  width: 19%;
  margin-top: 1rem;
}

.slider-name-2 {
  color: #fff;
  border-bottom: 1px solid #6e6e6eab;
  padding-bottom: 1rem;
  font-size: 1.8rem;
}

.cpath_wrapper-2 {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: flex-start stretch;
  font-size: 1.2rem;
  line-height: 1.2;
  display: flex;
  position: relative;
}

.div-block-882 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-883 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rl_navbar1_link-2 {
  color: #fff;
  background-color: #0000;
  margin-left: 0;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
  position: relative;
}

.rl_navbar1_link-2.w--current {
  color: #fdba2f;
}

.rl_navbar1_link-2.is-hide {
  display: none;
}

.div-block-884 {
  width: 30%;
  padding-left: 2rem;
}

.div-block-885 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 4rem;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.div-block-885.is-hide {
  display: none;
}

.mask-5 {
  width: 30%;
  overflow: visible;
}

.div-block-886 {
  background-color: #000;
  border-top-left-radius: 51.5px;
  border-top-right-radius: 51.5px;
  margin-top: -100px;
}

.btn-10 {
  color: #000;
  letter-spacing: -1px;
  text-transform: capitalize;
  background-color: #fff0;
  border: 1px #000;
  border-radius: 12px;
  padding: .8rem 2rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  transition: color .3s;
  display: inline-block;
  position: relative;
}

.btn-10:hover {
  color: #fffdfa;
}

.heading-h1-2 {
  letter-spacing: -1px;
  font-size: 3rem;
  font-weight: 500;
  line-height: 120%;
}

.heading-h1-2.mobile-text-center {
  letter-spacing: -2px;
  font-weight: 600;
}

.heading-h1-2.mobile-text-center.is-diff.is-black.essz {
  margin-bottom: 1rem;
  line-height: 1.2;
}

.heading-h1-2.mobile-text-center.is-diff.is-black.drgrg {
  text-align: center;
}

.heading-h1-2.mobile-text-center.is-diff.is-news {
  margin-left: 2rem;
}

.heading-h1-2.mobile-text-center.is-diff {
  letter-spacing: 0;
  font-weight: 500;
}

.heading-h1-2.mobile-text-center.is-diff.is-black {
  color: #010311;
  justify-content: flex-start;
  align-items: center;
  font-size: 3rem;
  font-weight: 500;
}

.heading-h1-2.mobile-text-center.is-diff.is-black.essz {
  letter-spacing: -1px;
  margin-bottom: 1rem;
  line-height: 1.2;
}

.heading-h1-2.text-weight-semibold {
  letter-spacing: -2px;
  font-size: 4rem;
  font-weight: 500;
}

.text-block-231 {
  color: #b8ef43;
  font-size: 2.5rem;
  font-weight: 700;
}

.mb-30-2 {
  color: #000;
  text-transform: capitalize;
  margin-bottom: 10px;
  font-size: 2rem;
}

.div-block-887 {
  height: auto;
  position: static;
}

.link-13 {
  color: #000;
  text-decoration: none;
}

.text-block-232 {
  font-weight: 500;
}

.heading-45 {
  letter-spacing: -2px;
  font-size: 3rem;
  font-weight: 600;
  line-height: 120%;
}

.animate-on-load-6 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-82 {
  text-align: left;
  line-height: 120%;
}

.div-block-888 {
  justify-content: flex-end;
  align-items: center;
  width: 70%;
  padding-right: 0;
  display: flex;
  position: relative;
}

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

.div-block-889 {
  border-bottom: 1px solid #00000040;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.div-block-889.is-last {
  border-bottom-style: none;
}

.div-block-889.awaa {
  border-bottom-color: #a8a8a8;
}

.paragraph-83 {
  text-align: left;
  line-height: 120%;
}

.text-block-233 {
  color: #000;
  font-size: 1rem;
  line-height: 1.2;
}

.image-225 {
  width: 50%;
}

.div-block-890 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-891 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-891.is-do {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  padding-left: 2rem;
}

.weight-medium-6 {
  text-transform: capitalize;
  font-weight: 500;
  line-height: 120%;
}

.text-color-white-responsive-2 {
  color: #fff;
}

.div-block-892 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rl_section_layout1-7 {
  background-color: #fff;
}

.div-block-893 {
  width: 22px;
  padding-top: 17px;
}

.divider2-2 {
  background-color: #fffdfa;
  width: 2px;
}

.icon-3 {
  color: #000;
  inset: auto 0% 10% auto;
}

.footer-scroller-9 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  display: flex;
  transform: translate(0, -100%);
}

.stats-num-2 {
  color: #000;
  font-size: 2rem;
  font-weight: 500;
}

.section-video-2 {
  background-image: linear-gradient(#d1b2f3, #fff 54%, #d1b2f3 100%, #fff);
  padding-top: 4em;
  padding-bottom: 4em;
  position: relative;
}

.div-block-895 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: auto;
  display: flex;
  position: relative;
  top: 0;
}

.div-block-895.fseffe {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
}

.image-226 {
  display: block;
}

.paragraph-84 {
  text-transform: capitalize;
  line-height: 120%;
}

.rl_navbar1_container-3 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.card-name-2 {
  color: #000;
  margin-top: 28px;
  margin-bottom: 14px;
  padding-left: 21px;
  padding-right: 21px;
  font-size: 20px;
  font-weight: 500;
}

.slider-14 {
  background-color: #ddd0;
  height: auto;
  padding-bottom: 8rem;
}

.div-block-896 {
  z-index: 2;
  position: relative;
}

.compare_wrapper-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: flex-start stretch;
  font-size: 1.2rem;
  line-height: 1.2;
  display: flex;
}

.image-227 {
  width: 65%;
  margin-bottom: 1rem;
}

.image-228 {
  border-radius: 9px;
}

.heading-style-h2-11 {
  letter-spacing: -1px;
  font-size: 3.2rem;
  font-weight: 600;
  line-height: 1.2;
}

.heading-style-h2-11.is-diff {
  font-size: 2.5rem;
}

.heading-style-h2-11.is-diff.dede.is-black {
  color: #000;
}

.div-block-897 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.cru_tab-2 {
  background-color: #ddddddad;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.cru_tab-2.w--current {
  color: #000;
  background-color: #966cff;
}

.div-block-898 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  display: grid;
}

.v-padding-7rem-6 {
  padding-top: 4rem;
  padding-bottom: 0;
}

.v-padding-7rem-6.tffh {
  z-index: 15;
  padding-bottom: 6rem;
  position: relative;
}

.div-block-899 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: flex-end;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.div-block-900 {
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: clip;
}

.slider-wrap-2 {
  width: 100%;
  height: auto;
  padding-top: 2rem;
  padding-left: 2rem;
}

.paragraph-15 {
  color: #fffdfa;
  text-align: left;
  letter-spacing: -1px;
}

.paragraph-15.rgd {
  text-align: left;
  letter-spacing: 0;
}

.paragraph-15.rgd.is-center {
  text-align: center;
  letter-spacing: 0;
  line-height: 1.2;
}

.paragraph-15.rgd.is-center.is-black.drrg {
  color: #000;
  text-align: left;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.2;
}

.paragraph-15.rgd.is-center.is-black.drrg.is-white {
  color: #fffdfa;
  font-weight: 400;
}

.text-block-234 {
  text-transform: uppercase;
  margin-bottom: .5rem;
  font-size: 1.05rem;
  line-height: 1.5;
}

.rl_navbar1_component-4 {
  color: #fff;
  background-color: #ddd0;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.2rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: relative;
}

.text-block-235 {
  color: #000;
  margin-top: 2rem;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.2;
}

.div-block-901 {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.rl_navbar1_menu-buttons-6 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.rl_navbar1_menu-buttons-6.is-diff {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.faqs_wrapper-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: flex-start stretch;
  font-size: 1.2rem;
  line-height: 1.2;
  display: flex;
  overflow: clip;
}

.milstone_wrapper-2 {
  z-index: 3;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: flex-start stretch;
  padding-top: 4rem;
  font-size: 1.2rem;
  line-height: 1.2;
  display: flex;
  position: relative;
}

.paragraph-85 {
  text-align: left;
  line-height: 120%;
}

.main-padding-9 {
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 4rem 5%;
  display: flex;
  position: relative;
}

.main-padding-9.ffyt {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-top: 0;
  padding-bottom: 4rem;
}

.main-padding-9.new-bg {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65fa6d70e60eaa06ddfc13f6_footer%20(1)-min.avif");
  background-position: 0%;
  background-size: cover;
  height: auto;
  padding-top: 0;
  padding-bottom: 0%;
}

.main-padding-9.new-bg.isnew {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
}

.image-229 {
  width: 49%;
}

.link-14 {
  color: #fdba2f;
}

.slider-cont-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #000;
  background-image: linear-gradient(#d1b2f3, #000);
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-right: 2rem;
  padding: 2rem 1rem;
  display: flex;
}

.text-block-236 {
  z-index: 4;
  color: #000;
  text-align: right;
  margin-top: 20px;
  font-size: .7rem;
  line-height: 1.2;
  position: relative;
}

.div-block-903 {
  grid-column-gap: 60px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-904 {
  padding-left: 2rem;
}

.text-size-small-2 {
  letter-spacing: -1px;
  flex: none;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 120%;
}

.text-size-small-2.text-weight-semibold {
  color: #000;
  font-size: 1rem;
}

.circle-link-2 {
  background-color: #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  display: flex;
}

.div-block-905 {
  padding-left: 2rem;
}

.image-230 {
  border-radius: 9px;
}

.text-block-237 {
  color: #000;
}

.div-block-906 {
  background-color: #dbdbdb;
  width: auto;
  height: 2px;
  margin-bottom: .875rem;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.image-231 {
  width: 20%;
  margin-left: 2rem;
}

.paragraph-86 {
  text-align: left;
  line-height: 120%;
}

.text-block-238 {
  color: #000;
  font-size: .9rem;
  line-height: 1.2;
}

.div-block-907 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.bold-text-38 {
  font-size: 1rem;
}

.text-block-239 {
  color: #0009;
  font-size: 1rem;
  line-height: 1.2;
}

.text-block-239.is-dff {
  color: #000;
  font-size: 1rem;
}

.text-block-239.is-dff.is-white {
  color: #fffdfa;
}

.div-block-908 {
  border: 2px solid #966cff;
  border-radius: 0 12px 12px;
  padding: 2rem;
}

.icon-4 {
  z-index: 71;
  color: #000;
  inset: auto auto 10% 0%;
}

.p-18-13 {
  color: #fff;
  text-align: left;
  letter-spacing: 0;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.2rem;
  line-height: 150%;
}

.p-18-13.text-align-center {
  text-align: center;
  letter-spacing: 0;
  line-height: 140%;
}

.p-18-13.text-align-center.is-white {
  line-height: 120%;
}

.btn---wrap-11 {
  background-color: #fdba2f;
  border: .0625rem #000;
  border-radius: 10px;
  transition: border-color .3s;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.text-block-240 {
  color: #fff;
  font-size: 1.2rem;
  font-weight: 700;
}

.div-block-909 {
  background-image: linear-gradient(#a08cc1, #cac8e1 74%, #fff);
  border-radius: 15px;
  width: 30%;
  padding: 2rem;
}

.div-block-909.isk {
  background-image: linear-gradient(135deg, #a08cc1, #cac8e1 42%, #fff);
  border: 1px solid #efefef80;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  width: 40%;
}

.text-color-grey-434e60-2 {
  color: #434e60;
}

.stats_wrapper-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: flex-start stretch;
  font-size: 1.2rem;
  line-height: 1.2;
  display: flex;
}

.image-232 {
  width: auto;
  height: auto;
}

.iswhite-2 {
  color: #fff;
}

.container-large-2 {
  z-index: 42;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.container-large-2.iscrop {
  padding-bottom: 0;
  overflow: clip;
}

.div-block-910 {
  overflow: clip;
}

.heading-new-2 {
  color: #ffffff8c;
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: 500;
}

.heading-new-2.is-diff {
  color: #fffdfa;
  font-size: 2rem;
  font-weight: 500;
}

.heading-new-2.is-diff.is-white {
  color: #fffdfa;
  margin-bottom: 0;
  font-size: 2.2rem;
}

.heading-new-2.is-diff.is-white.is3rem {
  font-size: 3rem;
}

.page-wrapper-2 {
  box-sizing: content-box;
  background-color: #fffdfa;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: clip;
}

.overlay_logo-2 {
  z-index: 1;
  background-color: #fff;
  border-radius: 20px 0 0;
  justify-content: center;
  align-items: center;
  width: 13%;
  padding: .5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.div-block-911 {
  margin-top: -6px;
}

.container-3 {
  border-left: 1px solid #a3a3a3;
  border-right: 1px solid #a3a3a3;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 2rem;
  display: flex;
  position: relative;
}

.heading-h3-11 {
  letter-spacing: -2px;
  font-size: 2.25rem;
  line-height: 1.2;
}

.space-20px-11 {
  width: 100%;
  padding-bottom: 20px;
}

.is-stats-text-2 {
  color: #000;
  text-transform: uppercase;
  font-size: .9rem;
  font-weight: 400;
}

.main-container-large-18 {
  z-index: 1;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.link-15 {
  color: #434e60;
  text-decoration: none;
}

.main-wrapper-2 {
  background-color: #fffdfa;
  position: relative;
  overflow: hidden;
}

.div-block-912 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.div-block-913 {
  margin-left: 40px;
  display: flex;
}

.flc-leader-logo {
  aspect-ratio: auto;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-clip: border-box;
  height: 1.5rem;
  margin-top: 1rem;
}

.flc-leader-logo.is-big {
  filter: none;
  object-fit: contain;
  width: 80px;
  height: 60px;
  margin-top: 0;
}

.flc-leader-logo.is-big.esfes {
  width: 120px;
  height: 45px;
  margin-top: .4rem;
}

.flc-leader-logo.is-big._765 {
  filter: none;
  width: 100px;
}

.flc-leader-logo.drdesr {
  width: 40%;
  height: 2rem;
}

.image-233 {
  border-radius: 20px;
}

.ikonik-v86l5-2 {
  color: #000;
  position: absolute;
  inset: 3% 1% auto auto;
}

.ikonik-v86l5-2.is-diff {
  top: 1%;
}

.text-block-241 {
  color: #a8a8a8;
}

.rl_header26_content-7 {
  text-align: center;
  width: 100%;
  max-width: 48rem;
}

.div-block-914 {
  z-index: 3;
  margin-top: 6rem;
  position: relative;
}

.flc_wrapper-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: flex-start stretch;
  font-size: 1.2rem;
  line-height: 1.2;
  display: flex;
  overflow: clip;
}

.flc_wrapper-2.drdd {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.tabs-menu-14 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bold-text-39 {
  letter-spacing: -2px;
  justify-content: center;
  align-items: center;
  font-size: 4rem;
  font-weight: 600;
  line-height: 120%;
  display: block;
}

.bold-text-39.is-diff {
  font-size: 3rem;
}

.image-234 {
  width: 50%;
}

.sub-heading_leader {
  color: #8d8d8d;
  border-bottom: 1px #797979;
  font-size: 1rem;
}

.subtitle {
  z-index: 10;
  color: #090b19;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 400;
  position: relative;
}

.subtitle.white {
  color: #f4ecdf;
  padding-left: 20px;
}

.footer-section {
  z-index: 10;
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 120px 5vw 36px;
  display: flex;
  position: relative;
}

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

.stripe-wrapper {
  z-index: 5;
  border-top: 1px solid #ffffff1f;
  justify-content: center;
  width: 100vw;
  min-width: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5vw;
  padding-right: 5vw;
  display: flex;
  position: absolute;
  inset: 0% auto;
  overflow: hidden;
}

.list-item-arrow {
  width: 18px;
  min-width: 18px;
}

.menu-list-item {
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  color: #6e7488;
  letter-spacing: -.03em;
  white-space: normal;
  border-top: 1px #f3f6fc;
  border-bottom: 1px solid #f3f6fc;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  padding: 24px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.25em;
  text-decoration: none;
  transition: padding .4s cubic-bezier(.25, .46, .45, .94), color .4s cubic-bezier(.25, .46, .45, .94);
  display: grid;
}

.menu-list-item:hover {
  color: #090b19;
}

.menu-list-item.w--current {
  color: #090b19;
  padding-left: 36px;
}

.menu-list-item.white {
  color: #f4ecdf;
  text-transform: uppercase;
  cursor: pointer;
  border-top-color: #ffffff26;
  border-bottom-color: #ffffff26;
  align-items: center;
  margin-bottom: 0;
  font-size: 16px;
}

.menu-list-item.white.small {
  padding-top: 19px;
  padding-bottom: 19px;
}

.footer-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 36px;
  grid-template-rows: minmax(44px, auto) minmax(102px, auto) minmax(103px, auto) minmax(103px, auto) minmax(103px, auto) minmax(36px, auto);
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: minmax(106px, auto);
  grid-auto-columns: 1fr;
  display: grid;
}

.about-description {
  grid-column-gap: 0px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-left: 20px;
  padding-right: 24px;
  display: grid;
}

.footer-credits {
  font-size: 13px;
  font-weight: 400;
}

.stacked-description {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.team-social-icon {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  padding: 10px;
  display: flex;
}

.team-social-icon.small {
  background-color: #f4ecdf;
  width: 30px;
  height: 30px;
  padding: 7px;
}

.service-menu-list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px solid #f3f6fc;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.service-menu-list.white {
  border-top-color: #ffffff26;
  width: 100%;
  margin-left: 1px;
  margin-right: 1px;
}

.wrapper-2 {
  z-index: 10;
  width: 100%;
  max-width: 1400px;
  position: relative;
}

.wrapper-2.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.body-display {
  color: #6e7488;
  font-size: 16px;
  line-height: 1.6em;
}

.body-display.white {
  color: #797979;
}

.pin-stripe {
  background-color: #f3f6fc;
  width: 1px;
}

.pin-stripe.white {
  background-color: #ffffff1f;
}

.heading-46 {
  color: #f4ecdf;
}

.l_img {
  filter: none;
  object-fit: fill;
  width: auto;
  height: 100%;
  margin-bottom: 1rem;
}

.div-block-915 {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.flc_videwrapper {
  border: 1px solid #686868;
  height: auto;
  padding: .5rem;
  position: relative;
  overflow: clip;
}

.flc_videwrapper.is-diff {
  z-index: 1;
  width: 40%;
  height: 100%;
}

.bg-gd {
  background-image: linear-gradient(#0000, #181818);
  position: absolute;
  inset: 0%;
}

.bg-gd.is-news {
  background-image: linear-gradient(#0000, #1a2da2);
}

.div-block-917 {
  width: 30%;
}

.div-block-918 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: 1px solid #ffffff1f;
  flex-flow: row;
  width: 100%;
  height: auto;
  padding: 2rem;
  display: flex;
}

.div-block-919 {
  border-left: 1px solid #ffffff1f;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 70%;
  padding-left: 2rem;
  display: block;
}

.leader_info {
  margin-top: 2rem;
  font-size: 1rem;
  line-height: 1.2;
}

.leaders-logo {
  object-fit: contain;
  width: 16%;
  margin-top: .8rem;
}

.leader_name {
  font-size: 2.4rem;
}

.leader_designation {
  margin-top: .5rem;
  font-size: 1rem;
  line-height: 1.2;
}

.leader_main_img {
  aspect-ratio: auto;
  object-fit: fill;
  width: 100%;
}

.collection-list-8 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.image-236 {
  z-index: 0;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.div-block-920 {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.image-237 {
  width: auto;
}

.image-238 {
  object-fit: contain;
}

.banner_blog-wrapper {
  cursor: pointer;
  border-radius: 10px;
  overflow: clip;
}

.flc_card {
  background-color: #060606;
  border: 1px solid #571b0d;
  border-radius: 20px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 4rem;
  padding: 2rem 4rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.image-241 {
  aspect-ratio: auto;
  width: 90%;
  position: absolute;
  inset: auto auto 0% 0%;
}

.image-242 {
  z-index: 8;
  pointer-events: none;
  width: 30%;
  margin: auto;
  position: absolute;
  top: 90.469px;
  left: 442px;
}

.collection-item-6 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.section-video-3 {
  background-image: none;
  padding-top: 4em;
  padding-bottom: 4em;
  position: relative;
}

.overlay_logo-3 {
  z-index: 1;
  background-color: #fff;
  border-radius: 20px 0 0;
  justify-content: center;
  align-items: center;
  width: 13%;
  padding: .5rem .5rem 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.image-243 {
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-245 {
  filter: invert();
  width: 20%;
}

.image-245.is-diff {
  filter: none;
  width: 80%;
}

.section_uspadd-hero {
  z-index: 2;
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  height: auto;
  min-height: 0;
  display: flex;
  position: relative;
}

.section_uspadd-hero.is-diff {
  background-image: linear-gradient(#000d5e, #182e9e 34% 50%, #000d5e 104%);
  height: 100vh;
  margin-top: 4rem;
  overflow: clip;
}

.add_heading {
  color: var(--black);
  text-align: center;
  font-size: 2.2rem;
  font-weight: 400;
  line-height: 1;
}

.add_heading.is-did {
  letter-spacing: -1px;
  font-weight: 600;
  line-height: 1.2;
}

.add_heading.is-white {
  color: var(--white2);
}

.add_heading.is-white.ergg {
  font-size: 2.6rem;
}

.add_heading.is-white.ergg.is-diff {
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.2;
}

.div-block-922 {
  background-color: #ffc845;
  width: 78%;
  height: 8px;
}

.div-block-922.is-green {
  background-color: #bced09;
  width: 83%;
}

.div-block-922.is-green.is-red {
  background-color: #cf4a4a;
}

.div-block-923 {
  background-color: #e9e9e9;
  border-radius: 20px;
  width: 100%;
  overflow: clip;
}

.div-block-924 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: flex;
}

.text-block-243 {
  color: #000;
}

.text-block-243.is-white {
  color: var(--white2);
}

.text-block-243.dsd {
  color: #000;
  text-align: center;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.swiper-button-next {
  z-index: 5;
  color: #fff;
  cursor: pointer;
  background-color: #3a86df;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: color .2s, background-color .3s;
  display: flex;
  position: absolute;
  inset: auto -3.7rem 42% auto;
  transform: translate(0, 50%);
}

.swiper-button-next:hover, .swiper-button-next:focus-visible, .swiper-button-next[data-wf-focus-visible] {
  color: #f8ffe9;
  background-color: #0b0c0b;
}

.swiper-button-next.swiper-button-next-2 {
  background-color: #3a86df;
}

.swiper-button-next.is-greem {
  background-color: #bced09;
  bottom: 54%;
}

.slider-css {
  height: 0;
  position: fixed;
  inset: 0% 0% auto;
}

.swiper-button-prev {
  z-index: 5;
  color: #fff;
  cursor: pointer;
  background-color: #3a86df;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: color .2s, background-color .3s;
  display: flex;
  position: absolute;
  inset: auto auto 42% -3.7rem;
  transform: translate(0, 50%);
}

.swiper-button-prev:hover, .swiper-button-prev:focus-visible, .swiper-button-prev[data-wf-focus-visible] {
  color: #f8ffe9;
  background-color: #0b0c0b;
}

.swiper-button-prev.swiper-button-prev-2 {
  background-color: #3a86df;
}

.swiper-button-prev.isgr {
  color: #000;
  background-color: #bced09;
  bottom: 54%;
}

.u_logo-wrapper {
  background-color: #fff;
  border-radius: 9px;
  width: 20%;
  padding: .125rem;
  position: absolute;
  inset: auto auto 5% 5%;
}

.u_logo-wrapper.is-diff {
  background-color: #fff;
  border-radius: 10px;
  height: auto;
  padding: 0;
  overflow: clip;
}

.div-block-925 {
  background-color: #0000009e;
  position: absolute;
}

.div-block-925.is-diff.nf-padding {
  padding-left: .5rem;
  padding-right: .5rem;
}

.container-4 {
  width: 100%;
  max-width: 1290px;
  margin-left: auto;
  margin-right: auto;
}

.container-4.is-diff {
  overflow: clip;
}

.slider-custom-style {
  display: none;
}

.author-designation {
  color: #0a0c0a99;
  letter-spacing: -.00656rem;
  font-size: .875rem;
  font-weight: 400;
}

.author-designation.is-white {
  color: #ffffffcf;
}

.swiper-slide-3 {
  flex: 0 0 39.375rem;
}

.testimonial_text {
  color: #0a0c0a99;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
}

.testimonial_text.is-white {
  color: #fff;
}

.testimonial_content {
  z-index: 1;
  flex-direction: column;
  justify-content: space-between;
  padding-top: .3125rem;
  padding-bottom: .3125rem;
  display: flex;
  position: relative;
}

.swiper-button-prev-2 {
  z-index: 5;
  cursor: pointer;
  background-color: #f8ffe9;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: color .2s, background-color .3s;
  display: flex;
  position: absolute;
  inset: auto auto 60% -1.5rem;
  transform: translate(0, 50%);
}

.swiper-button-prev-2:hover, .swiper-button-prev-2:focus-visible, .swiper-button-prev-2[data-wf-focus-visible] {
  color: #f8ffe9;
  background-color: #0b0c0b;
}

.swiper_slider-wrapper {
  overflow: hidden;
}

.testimonial_author-content {
  margin-top: 4rem;
}

.testimonial_author-content.is-rem2, .testimonial_author-content.is-rem1 {
  margin-top: 2rem;
}

.author-name {
  color: #0a0c0a;
  font-weight: 500;
  line-height: 1.1;
}

.author-name.is-white {
  color: #fff;
  font-size: 1.2rem;
}

.testimonial_thumb {
  z-index: 1;
  flex: none;
  width: 35%;
  position: relative;
  overflow: hidden;
}

.testimonial_thumb.is-diff {
  z-index: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.testimonial_author {
  aspect-ratio: 1;
  object-fit: contain;
  object-position: 50% 0%;
  border-radius: .9375rem;
  width: 100%;
}

.testimonial_author.is-diff {
  object-fit: cover;
  object-position: 50% 50%;
}

.testimonial_item-wrap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #f1f1f1;
  border-radius: 1.25rem;
  height: 300px;
  margin-left: 1rem;
  margin-right: 1rem;
  padding: 1.5rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.testimonial_item-wrap.is-diff {
  background-color: #621709;
}

.testimonial_item-wrap.is-new {
  height: auto;
}

.testimonial_item-wrap.is-340 {
  height: 340px;
}

.swiper-pagination-3 {
  justify-content: center;
  align-items: center;
  margin-top: 4rem;
  display: flex;
}

.swiper-button-next-2 {
  z-index: 5;
  cursor: pointer;
  background-color: #f8ffe9;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: color .2s, background-color .3s;
  display: flex;
  position: absolute;
  inset: auto -1.5rem 60% auto;
  transform: translate(0, 50%);
}

.swiper-button-next-2:hover, .swiper-button-next-2:focus-visible, .swiper-button-next-2[data-wf-focus-visible] {
  color: #f8ffe9;
  background-color: #0b0c0b;
}

.swiper_component {
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.image-246 {
  filter: invert();
  width: 35%;
  margin-top: 1rem;
}

.image-246.is-diff {
  filter: none;
  width: 54%;
}

.slider-16 {
  width: 100%;
  height: 100%;
}

.mask-8 {
  height: auto;
}

.icon-6 {
  background-color: #fdba2e;
  border-radius: 50vw;
  font-size: 1.6rem;
}

.section_uspform {
  color: #fff;
  background-color: #1f2937;
  flex-direction: column;
  justify-content: center;
  height: auto;
  min-height: 0;
  display: flex;
  position: relative;
}

.image-247 {
  filter: hue-rotate(243deg);
}

.image-247.is-red {
  filter: none;
}

.section_keys-t {
  color: #fff;
  background-color: #d5e8ffa6;
  flex-direction: column;
  justify-content: center;
  height: auto;
  min-height: 0;
  display: flex;
  position: relative;
}

.div-block-927 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.gif-image {
  object-fit: cover;
  object-position: 0% 0%;
  width: 100%;
  height: 250px;
}

.gif-image.left {
  background-color: #13131300;
  background-image: none;
  border-radius: 20px;
  height: auto;
  padding: 0;
}

.gif-image.right {
  object-fit: cover;
  background-color: #fff0;
  width: 100%;
  max-width: none;
  height: auto;
  padding: 0;
}

.timeline-item {
  text-align: right;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  height: 300px;
  display: flex;
  overflow: hidden;
}

.timeline-item.left-item {
  text-align: left;
  background-color: #fff;
  border-radius: 20px;
  align-items: flex-start;
  padding-left: 2rem;
  padding-right: 2rem;
}

.timeline-item.right {
  border-radius: 20px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
}

.timeline-item.right.rgd {
  display: none;
}

.timeline-item.is-hide-m {
  border-radius: 15px;
}

.dot {
  z-index: 3;
  background-color: #061c30;
  border: 1px solid #fff;
  border-radius: 2000px;
  width: 20px;
  height: 20px;
  position: absolute;
  inset: 3% 0% 0% -7px;
}

.dot._5 {
  background-color: #2f4bec;
  background-color: var(--red);
  inset: auto -7px 0 auto;
  position: absolute;
  inset: auto -6px 0 auto;
}

.timeline-content-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 10vh;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 44%;
  height: 100%;
  display: grid;
}

.timeline-wrapper {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  place-content: center space-between;
  place-items: stretch center;
  width: 100%;
  max-width: none;
  margin-top: 60px;
  display: flex;
}

.new-section {
  color: #fff;
  background-color: #d5e8ff29;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.timeline-text-2 {
  color: #000;
  text-align: left;
  max-width: none;
  font-size: 1.1rem;
  line-height: 1.2;
}

.container-5 {
  width: 100%;
  max-width: 1300px;
  padding-left: 30px;
  padding-right: 30px;
}

.container-5.flex-verticle {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container-5.flex-verticle.isdiff {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  padding-left: 100px;
  padding-right: 100px;
}

.timeline-month-2 {
  color: #000;
  text-align: left;
  margin-bottom: 7px;
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1.2;
}

.timeline-month-2.cffrc {
  font-size: 1.2rem;
}

.thumb-thumb-2 {
  background-color: var(--red);
  border-radius: 1000px;
  width: 100%;
  height: 2%;
  position: relative;
}

.timeline-track-2 {
  background-color: #ddd;
  border: 1px #fff;
  border-radius: 1000px;
  flex-direction: column;
  align-items: stretch;
  width: 7px;
  display: flex;
  position: relative;
}

.section_web_d {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: auto;
  min-height: 0;
  display: flex;
  position: relative;
}

.div-block-928 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-928.is-diff {
  border-left: 1px solid #a3a3a3;
  border-right: 1px solid #a3a3a3;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.div-block-929 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-930 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 2px solid #e0e0e08a;
  border-radius: 10px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  padding: 1rem;
  display: flex;
  box-shadow: 0 0 20px -3px #0003;
}

.div-block-931 {
  justify-content: center;
  align-items: flex-start;
  width: 12%;
  display: flex;
}

.div-block-932 {
  width: 80%;
}

.div-block-933 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.collection-list-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-934 {
  border-bottom: 1px solid #cfcfcf;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.div-block-936 {
  width: 75%;
  max-width: none;
}

.div-block-937 {
  width: 80%;
  padding-right: 4rem;
}

.link-block-14 {
  border: 1px solid #e1e1e1;
  border-radius: 12px;
  width: 100%;
  height: 100%;
  padding: 1rem;
  box-shadow: 0 2px 5px #0003;
}

.collection-list-10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-938 {
  width: 100%;
}

.slider-18 {
  background-color: #ddd0;
  width: 100%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 5rem;
}

.mask-9 {
  width: 33.33%;
  height: 100%;
  overflow: visible;
}

.icon-9 {
  color: #bced09;
  inset: auto 0% 0% auto;
}

.icon-9.is-blue {
  color: #2f4bec;
}

.icon-10 {
  color: #bced09;
  inset: auto auto 0% 0%;
}

.icon-10.isblue {
  color: #2f4bec;
}

.right-arrow-3 {
  height: 100%;
  inset: auto 45% 0% auto;
}

.left-arrow-3 {
  height: 100%;
  inset: auto auto 0% 45%;
}

.webinar_sticky {
  z-index: 2147483647;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #0f1b5a;
  justify-content: center;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.webinar_sticky.is-diff {
  background-color: #241623;
}

.ikonik-v8jz1 {
  color: #fff;
}

.flc_linkedin-link {
  margin-top: 1rem;
}

.div-block-945 {
  width: 50%;
}

.div-block-946 {
  width: 50%;
  overflow: clip;
}

.section-influencers {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  width: 100%;
  height: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.section-influencers.dsfdfdf {
  margin-top: 4rem;
}

.div-block-947 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.image-251 {
  object-fit: cover;
  border-radius: 10px;
  width: auto;
  height: auto;
}

.div-block-948 {
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 25%;
  height: auto;
  padding: 0;
  display: flex;
  position: relative;
  overflow: clip;
}

.in-overly {
  pointer-events: none;
  background-image: linear-gradient(#fff0 70%, #2f4bec);
  position: absolute;
  inset: 0%;
}

.div-block-949 {
  justify-content: center;
  align-items: center;
  margin-bottom: 1rem;
  margin-left: 1rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.path-oj04y, .path-oj04y.isblack, .ikonik-b86sg {
  color: #fff;
}

.ikonik-b86sg.isblack {
  color: #000;
}

.div-block-950 {
  position: relative;
  overflow: clip;
}

.div-block-951 {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.collection-list-wrapper-7 {
  width: 100%;
}

.div-block-952 {
  border-radius: 10px;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 1rem;
  display: block;
  box-shadow: 0 2px 5px #0003;
}

.collection-item-7 {
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  padding-left: 0;
  padding-right: 0;
}

.text-block-245 {
  color: #000;
  margin-top: 1rem;
  font-weight: 500;
  line-height: 1.2;
}

.collection-list-11 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-953 {
  border-radius: 10px;
  overflow: clip;
}

.tabs-menu-15 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-bottom: 1px solid #bbb;
  justify-content: center;
  align-items: center;
  padding-bottom: 1rem;
  display: flex;
}

.tabs-menu-15.is-diff {
  border-bottom-color: #2f52e0;
}

.tabs-menu-15.is-diff.yellowish {
  border-bottom-color: #fdba2e;
}

.tabs-menu-15.is-diff.yellowish.greensih {
  border-bottom-color: #e8ec67;
}

.mask-10 {
  width: 50%;
  overflow: visible;
}

.mask-10.is-48 {
  width: 47.5%;
}

.slider-20 {
  background-color: #ddd0;
  width: 100%;
  height: 100%;
  padding-bottom: 4rem;
  padding-left: 0;
  padding-right: 0;
  overflow: clip;
}

.slider-20.is-diff {
  padding-top: 4rem;
}

.icon-11 {
  color: #3a86df;
  inset: auto auto 0% 0%;
}

.icon-11.isgern {
  color: #bced09;
}

.icon-11.isdark {
  color: #621709;
}

.icon-11.isyellow {
  color: #fdba2e;
}

.icon-12 {
  color: #3a86df;
  inset: auto 0% 0% auto;
}

.icon-12.isgrem {
  color: #bced09;
}

.icon-12.isdark {
  color: #621709;
}

.icon-12.isyellow {
  color: #fdba2e;
}

.tabs-10 {
  box-sizing: border-box;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.test_tab {
  background-color: #ddd0;
  border: 1px solid #000;
  border-radius: 10px;
}

.test_tab.w--current {
  color: #fdba2e;
  background-color: #000;
  border: 1px solid #fdba2e;
  border-radius: 10px;
}

.test_tab.is-diff {
  border-style: none;
}

.test_tab.is-diff.w--current {
  color: #fff;
  background-color: #2f52e0;
  border-style: none;
}

.test_tab.is-diff.fgghg {
  color: #000;
}

.test_tab.is-diff.fgghg.w--current, .test_tab.is-diff.fgghg.isyellow {
  color: #fff;
}

.test_tab.is-diff.fgghg.isyellow.w--current {
  color: #000;
  background-color: #fdba2e;
}

.test_tab.is-diff.fgghg.isyellow.is-tennis.w--current {
  background-color: #e8ec67;
}

.test_tab.is-diff.fgghg.is-red.w--current {
  background-color: #d63348;
}

.slide-10 {
  margin-right: 2rem;
}

.div-block-954 {
  border-radius: 10px;
  overflow: clip;
}

.right-arrow-5 {
  left: auto;
  right: 45%;
}

.youtube-4 {
  width: auto;
}

.arrow {
  color: #2c2b46;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  inset: auto auto 98px 0%;
}

.arrow:hover {
  color: #000;
}

.arrow.tab_previous {
  position: absolute;
  inset: auto auto 15% -6%;
}

.arrow.tab_previous.is-diff {
  background-color: #bced09;
  border-style: none;
  border-radius: 50vw;
  bottom: 44%;
  left: -7%;
}

.arrow.tab_previous.ismain1 {
  bottom: 40%;
}

.arrow.tab_next {
  position: absolute;
  inset: auto -6% 15% auto;
}

.arrow.tab_next.isned {
  background-color: #bced09;
  border-style: none;
  border-radius: 50vw;
  bottom: 44%;
  right: -7%;
}

.arrow.tab_next.ismain {
  bottom: 40%;
}

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

.text-block-273 {
  text-transform: capitalize;
}

.slide-nav-6 {
  display: none;
}

.text-block-274 {
  margin-bottom: .5rem;
  font-weight: 500;
  line-height: 1.2;
}

.slide-nav-7 {
  display: none;
}

.left-arrow-5 {
  left: 45%;
}

.right-arrow-6 {
  right: 43%;
}

.left-arrow-6 {
  left: 45%;
  right: auto;
}

.flc-leaders-des {
  color: #797979;
  text-align: center;
  font-size: .8rem;
  line-height: 1;
}

.nav_filter-wrapper {
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-960 {
  flex: none;
  width: 25%;
  height: auto;
}

.filter_menu {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.filter_menu.nf {
  height: 75vh;
  overflow: auto;
}

.filter_radio-group {
  color: #f40;
  -webkit-text-stroke-color: #000;
  white-space: nowrap;
  cursor: pointer;
  border-bottom: 2px solid #d0d0d0;
  flex: none;
  align-self: stretch;
  margin-bottom: 0;
  padding: .3rem 1rem;
  text-decoration: none;
  transition: all .4s;
}

.filter_radio-group:hover {
  background-color: color-mix(in srgb, var(--accent-color), transparent 90%);
}

.filter_radio-group.fs-cmsfilter_active {
  color: #fafafa;
  background-color: #d9dfff;
  border-bottom-width: 4px;
  border-bottom-color: #304bec;
}

.filter_radio-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 75vh;
  display: flex;
  overflow: auto;
}

.filter_radio-wrapper.nf {
  height: auto;
  overflow: visible;
}

.radio-button-label {
  color: #000;
  white-space: normal;
  font-family: Sf Pro Display, sans-serif;
  line-height: 1.2;
}

.youtube-6 {
  border-radius: 10px;
  position: relative;
  overflow: clip;
}

.slider-21 {
  background-color: #ddd0;
  width: 100%;
  height: 100%;
  padding-bottom: 4rem;
  padding-left: 0;
  padding-right: 0;
}

.mask-11 {
  width: 34%;
  overflow: visible;
}

.icon-13 {
  color: #0cbee7;
  inset: auto 0% 0% auto;
}

.icon-14 {
  color: #0cc2ee;
  inset: auto auto 0% 0%;
}

.campus_stud_test {
  width: 33.33%;
}

.text-block-275 {
  line-height: 1;
}

.collection-list-wrapper-8 {
  z-index: -1;
  position: absolute;
  inset: 0% 0% auto auto;
}

.btn---wrap-12 {
  background-color: #fdba2f;
  border: .0625rem #000;
  border-radius: 10px;
  transition: border-color .3s;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.is-100 {
  width: 100%;
}

.text-block-277 {
  text-align: right;
  padding-right: 1rem;
}

.add_usp {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

.add_usp.is-diff {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
}

.div-block-968 {
  color: #bced09;
  background-color: #bced09;
  border-radius: 100vw;
  width: 20px;
  height: 20px;
}

.div-block-968.is-diff {
  color: #e8ec67;
  background-color: #e8ec67;
  box-shadow: 0 0 8px 1px #e8ec67;
}

.div-block-969 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  background-color: #ffffff17;
  border-radius: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.countdown-block2 {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.countdown-block2.is-ddiff {
  margin-top: 1rem;
}

.countdown-cell {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #00000082;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  width: 80px;
  padding: .5rem;
  display: flex;
}

.countdown-cell.is-white {
  color: var(--white-3);
  background-color: #fff;
  box-shadow: 0 10px 22px -8px #0003;
}

.countdown-title {
  letter-spacing: -1px;
  margin-bottom: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.2;
}

.countdown-title.is-diff {
  color: #2b6777;
  font-family: Sf Pro Display, sans-serif;
}

.countdown-subtitle {
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.2;
}

.countdown-subtitle.is-diff {
  color: #000;
}

.section_un_logo {
  z-index: 2;
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  height: auto;
  min-height: 0;
  display: flex;
  position: relative;
}

.alllogo-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 10px;
  width: 100%;
  padding: 1rem 2rem;
  display: flex;
}

.div-block-970 {
  background-color: #2f4bec00;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 20%;
  padding: .5rem 1rem;
  display: flex;
}

.div-block-971 {
  justify-content: center;
  align-items: center;
  width: 80%;
  display: flex;
  overflow: clip;
}

.section_dualcourse {
  z-index: 2;
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  height: auto;
  min-height: 0;
  display: flex;
  position: relative;
}

.text-span-12 {
  color: #bced09;
}

.section_usptestimonials {
  z-index: 2;
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  height: auto;
  min-height: 0;
  display: flex;
  position: relative;
}

.div-block-973 {
  width: 100%;
}

.div-block-974 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.div-block-975 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 2px solid #2f52e0;
  border-radius: 10px;
  flex-flow: column;
  width: 30%;
  padding: .5rem;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.div-block-976 {
  background-color: #2f52e0;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: .5rem;
  display: flex;
}

.text-block-281 {
  color: #fff;
  text-align: center;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.div-block-977 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-282 {
  color: #fff;
  text-align: center;
  font-size: 1.5rem;
  line-height: 1.2;
}

.text-span-14 {
  color: #bced09;
}

.svg {
  color: #000;
}

.svg.tgg {
  color: #fff;
}

.section_usp_student-j {
  z-index: 2;
  color: #fff;
  background-color: #fff0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  height: auto;
  min-height: 0;
  display: flex;
  position: relative;
}

.text-span-16 {
  color: #bced09;
}

.div-block-978 {
  padding-left: 120px;
  padding-right: 120px;
}

.div-block-980 {
  margin-bottom: .5rem;
}

.text-span-17 {
  color: #bced09;
}

.section_usp_salary {
  z-index: 2;
  color: #fff;
  background-color: #fff0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  height: auto;
  min-height: 0;
  display: flex;
  position: relative;
  overflow: clip;
}

.text-span-18 {
  color: #bced09;
}

.saese.fesfe {
  color: #000;
}

.section_usp_top {
  z-index: 2;
  color: #fff;
  background-color: #fff0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  height: auto;
  min-height: 0;
  display: flex;
  position: relative;
}

.slide-11 {
  height: 100%;
}

.image-255 {
  z-index: 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: auto 0% -16%;
}

.overlay-hero {
  z-index: 2;
  pointer-events: none;
  background-image: linear-gradient(#030d5e 10%, #fff0 50%, #030d5e);
  display: block;
  position: absolute;
  inset: 0%;
}

.glowmoving {
  background-color: #cbfe0f;
  width: 50px;
  height: 100px;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.btn-cta {
  color: #000;
  background-color: #bced09;
  border-radius: 50vw;
  padding: 1rem 4rem;
  font-size: 1.5rem;
  font-weight: 600;
  position: relative;
  overflow: clip;
}

.text-block-286 {
  z-index: 1;
  position: relative;
}

.div-block-981 {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.div-block-982 {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-983 {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.div-block-984 {
  flex-flow: column;
  height: 100%;
  display: flex;
}

.div-block-985 {
  height: 100%;
}

.slide-nav-8 {
  display: none;
}

.div-block-987 {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  flex-flow: column;
  display: flex;
}

.slide-12 {
  height: 100%;
}

.slide-nav-9 {
  display: none;
}

.image-256 {
  width: 70%;
}

.web-cta-red {
  background-color: #d63348;
  border-radius: 50vw;
  padding: 1rem 4rem;
  font-family: Sf Pro Text Webfont, sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
}

.web-cta-red.is-top {
  margin-top: 2rem;
}

.div-block-988 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.div-block-988.is-diff {
  z-index: 62;
  position: relative;
}

.div-block-989 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.image-257 {
  z-index: 1000;
  object-fit: fill;
  padding-bottom: 73px;
  display: block;
  position: static;
  inset: 0%;
}

.div-block-990 {
  z-index: 10;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-990.is-diff {
  z-index: 0;
}

.div-block-991 {
  z-index: 0;
  pointer-events: none;
  background-image: linear-gradient(#0000 40%, #02071c 76%);
  position: absolute;
  inset: 0%;
}

.div-block-991.is-diff {
  background-image: linear-gradient(#0000 32%, #143c50 87%);
}

.is-newyellow {
  color: #fdba2e;
}

.div-block-992 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  display: flex;
}

.mobile_sticky_cta {
  display: none;
}

.list-item-67 {
  color: #000;
  text-align: left;
}

.bold-text-40 {
  text-align: left;
}

.ikonik-su4kt {
  color: #2f4bec;
}

.ikonik-su4kt.ikonik-6yz16, .path-murmgh {
  color: #d63348;
}

.ikonik-6yz16 {
  color: #d63348;
  border: 1px solid #d63348;
  border-radius: 100vw;
  padding: 5px;
}

.path-dhc1gl {
  color: #d63348;
}

.ikonik-hdyj9 {
  color: #2f4bec;
}

.path-jrzp4 {
  color: #d63348;
}

.ikonik-fnz2r {
  color: #2f4bec;
}

.text-span-19 {
  color: var(--us-blue);
}

.div-block-993 {
  flex-flow: column;
  height: 100%;
  display: flex;
}

.div-block-994 {
  height: 100%;
}

.div-block-995 {
  flex-flow: column;
  height: 100%;
  display: flex;
}

.ijij.iitj-new {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.div-block-997 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-span-20 {
  color: #e8ec67;
}

.mian-add_img.is-diff.fggg {
  width: 60%;
}

.ddf.dffg {
  color: #000;
}

.image-258 {
  filter: hue-rotate(215deg);
}

.code-embed-5 {
  width: 100%;
  height: 100%;
}

.div-block-999 {
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.mask-13 {
  width: 30%;
  overflow: visible;
}

.slider-23 {
  background-color: #fff;
  width: 100%;
  height: 100%;
  padding-bottom: 4rem;
}

.div-block-1000, .div-block-1001, .div-block-1002 {
  width: 100%;
}

.left-arrow-7 {
  color: #000;
}

.slide-13 {
  margin-right: 2rem;
}

.icon-15 {
  color: #000;
  inset: auto 0% 0% auto;
}

.icon-16 {
  inset: auto auto 0% 0%;
}

.footer-overlay {
  background-color: #62170873;
  position: absolute;
  inset: 0%;
}

.div-block-1016 {
  flex-flow: column;
  height: 100%;
  display: flex;
}

.uni_hero-wrapper1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.pionter-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1017 {
  border: 2px solid #bc3908;
  border-radius: 50vw;
  padding: .3rem 1rem;
}

.uni-us-btn {
  background-color: #621709;
  border-radius: 10px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-weight: 700;
}

.uni-us-btn.is-yellow {
  color: #000;
  background-color: #f6aa1c;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-weight: 600;
  line-height: 1.2;
}

.uni-us-btn.is-yellow.is-dark {
  color: #000;
  background-color: #f6aa1c;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uni-us-btn.is-yellow.is-dark.ffg {
  color: #fff;
  background-color: #621708;
}

.uni-us-btn.okij {
  z-index: 3;
  position: relative;
}

.sec_btn {
  color: #fff;
  background-color: #621709;
  border: 2px #bc3908;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 1rem 2rem;
  line-height: 1.2;
  display: flex;
}

.text-block-301 {
  color: #000;
}

.bg-img {
  z-index: 5;
  object-fit: cover;
  position: absolute;
  inset: 77px 0% 0% auto;
}

.bg-img.iddf {
  width: 55%;
  height: 100%;
  inset: auto -4% -9% auto;
}

.bg-img.iddf.drdr {
  bottom: -14%;
  right: 0%;
}

.bg-img.iddf.drdr.hhd {
  height: auto;
  inset: auto 0% 0% auto;
}

.bg-img.iddf.ojj {
  width: 65%;
  height: 100%;
  bottom: 0%;
  right: -9%;
  transform: rotate(0);
}

.bg-img.iddf.sefsf {
  width: 65%;
  height: 75%;
  bottom: -1%;
}

.bg-img.iddf.plok {
  width: 70%;
  height: auto;
  bottom: -16%;
}

.bg-img.iddf.is-diff {
  height: 80%;
  inset: auto 0% 0% auto;
}

.section_pgd-whychoose {
  color: #fff;
  background-color: #000;
  background-image: linear-gradient(#0000 61%, #00040f00 73%, #00071d), url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/663b2dd6bb2c79c59a617258_Converted%20image%20(28).avif");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  height: auto;
  min-height: 0;
  margin-top: 0;
  display: flex;
  position: relative;
}

.section_pgd-whychoose.is-diff {
  background-image: linear-gradient(#0000 61%, #00040f00 73%, #153b50);
  background-position: 0 0;
  background-size: auto;
}

.section_pgd-whychoose.is-diff.isnew, .section_pgd-whychoose.is-diff.isnew-copy {
  background-color: #091c25;
  height: auto;
}

.section_pgd-whychoose.is-diff.isnew-copy.is-adduni {
  background-color: #621708;
  background-image: none;
  background-position: 0 0;
}

.section_pgd-whychoose.is-diff.isnew-copy.is-adduni.isnew {
  background-color: #621708;
  background-image: none;
  overflow: clip;
}

.whychoes-wrapper1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.whychoes-wrapper1.grg5 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
}

.div-block-1018 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: grid;
}

.div-block-1019 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div-block-1020 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.div-block-1021 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: 9px;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.div-block-1021.is-white {
  background-color: #fff;
  border-radius: 10px;
  padding: .5rem 1rem;
}

.div-block-1021.is-white.okoko {
  border: 1px solid #d3d3d3;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  box-shadow: 0 2px 5px #0003;
}

.text-block-302 {
  color: #f6aa1c;
  font-size: 3.2rem;
  font-style: italic;
  font-weight: 700;
}

.text-block-302.isdark {
  color: #621708;
  letter-spacing: -2px;
  font-size: 2.7rem;
  line-height: 1.2;
}

.text-block-303 {
  text-transform: capitalize;
  font-weight: 700;
}

.syl_content-wrap {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.syl_content-wrap.is-diff {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_pgd-logo {
  color: #fff;
  background-color: #000;
  background-image: linear-gradient(#0000 61%, #00040f00 73%, #00071d), url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/663b2dd6bb2c79c59a617258_Converted%20image%20(28).avif");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  height: auto;
  min-height: 0;
  margin-top: 0;
  display: flex;
  position: relative;
}

.section_pgd-logo.is-diff {
  background-image: linear-gradient(#0000 61%, #00040f00 73%, #153b50);
  background-position: 0 0;
  background-size: auto;
}

.section_pgd-logo.is-diff.isnew, .section_pgd-logo.is-diff.isnew-copy {
  background-color: #091c25;
  height: auto;
}

.section_pgd-logo.is-diff.isnew-copy.is-adduni {
  background-color: #621708;
  background-image: none;
  background-position: 0 0;
}

.section_pgd-logo.is-diff.isnew-copy.is-adduni.isnew {
  background-color: #fff;
  background-image: none;
  overflow: clip;
}

.logo-wrapper1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-1023 {
  margin-bottom: 4rem;
}

.div-block-1023.is-ddd {
  margin-top: 4rem;
  margin-bottom: 0;
}

.section_univ_aboutus {
  color: #fff;
  background-color: #000;
  background-image: linear-gradient(#0000 61%, #00040f00 73%, #00071d), url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/663b2dd6bb2c79c59a617258_Converted%20image%20(28).avif");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  height: auto;
  min-height: 0;
  margin-top: 0;
  display: flex;
  position: relative;
}

.section_univ_aboutus.is-diff {
  background-image: linear-gradient(#0000 61%, #00040f00 73%, #153b50);
  background-position: 0 0;
  background-size: auto;
}

.section_univ_aboutus.is-diff.isnew, .section_univ_aboutus.is-diff.isnew-copy {
  background-color: #091c25;
  height: auto;
}

.section_univ_aboutus.is-diff.isnew-copy.is-adduni {
  background-color: #621708;
  background-image: none;
  background-position: 0 0;
}

.section_univ_aboutus.is-diff.isnew-copy.is-adduni.isnew {
  background-color: #f4f4f4;
  background-image: none;
  overflow: clip;
}

.abtus-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.rl-padding-section-large-2 {
  padding-top: 0;
  padding-bottom: 0;
}

.rl_faq6_question {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  border-bottom: 1px solid #00000059;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem 1.25rem;
  display: flex;
}

.rl-text-style-regular {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sf Pro Text Webfont, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_faq6_answer {
  padding-top: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  overflow: hidden;
}

.rl_faq6_accordion {
  border: 1px none var(--relume-library-lite--rl-black);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.rl_faq6_list-grid {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start stretch;
  display: grid;
}

.rl_faq6_icon {
  color: var(--relume-library-lite--rl-black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.rl_section_faq6 {
  background-color: var(--relume-library-lite--rl-white);
}

.rl_faq6_answer-wrapper {
  margin-bottom: 1.5rem;
}

.rl-padding-global-6 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_faq6_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: block;
}

.rl_faq6_question-text {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sf Pro Text Webfont, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5;
}

.rl_faq6_icon-wrapper {
  align-self: flex-start;
}

.rl-container-large-3 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.section_certi {
  color: #fff;
  background-color: #000;
  background-image: linear-gradient(#0000 61%, #00040f00 73%, #00071d), url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/663b2dd6bb2c79c59a617258_Converted%20image%20(28).avif");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  height: auto;
  min-height: 0;
  margin-top: 0;
  display: flex;
  position: relative;
}

.section_certi.is-diff {
  background-image: linear-gradient(#0000 61%, #00040f00 73%, #153b50);
  background-position: 0 0;
  background-size: auto;
}

.section_certi.is-diff.isnew, .section_certi.is-diff.isnew-copy {
  background-color: #091c25;
  height: auto;
}

.section_certi.is-diff.isnew-copy.is-adduni {
  background-color: #621708;
  background-image: none;
  background-position: 0 0;
}

.section_certi.is-diff.isnew-copy.is-adduni.isnew {
  background-color: #f6aa1c;
  background-image: none;
  overflow: clip;
}

.section_certi.is-diff.isnew-copy.is-adduni.isnew.is-diffs {
  background-color: #fff;
}

.section_syllabus {
  color: #fff;
  background-color: #000;
  background-image: linear-gradient(#0000 61%, #00040f00 73%, #00071d), url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/663b2dd6bb2c79c59a617258_Converted%20image%20(28).avif");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  height: auto;
  min-height: 0;
  margin-top: 0;
  display: flex;
  position: relative;
}

.section_syllabus.is-diff {
  background-image: linear-gradient(#0000 61%, #00040f00 73%, #153b50);
  background-position: 0 0;
  background-size: auto;
}

.section_syllabus.is-diff.isnew, .section_syllabus.is-diff.isnew-copy {
  background-color: #091c25;
  height: auto;
}

.section_syllabus.is-diff.isnew-copy.is-adduni {
  background-color: #621708;
  background-image: none;
  background-position: 0 0;
}

.section_syllabus.is-diff.isnew-copy.is-adduni.isnew {
  background-color: #621708;
  background-image: none;
  overflow: clip;
}

.syllabus-wrapper {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.syllabus-wrapper.is-diff {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  display: flex;
}

.syllabus-wrapper.is-eu {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #eacfa9;
  border-radius: 20px;
  grid-template-columns: 1fr 1fr;
  padding: 2rem;
}

.syllabus-wrapper.is-eu.okoskf {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  background-color: #f4e9ff;
  margin-top: 4rem;
}

.syllabus-wrapper.is-eu.okoskf.dcsc {
  background-color: #4b3e5b;
  margin-top: 0;
  padding-top: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: block;
}

.syllabus-wrapper.is-eu.isod {
  padding: 1rem;
  display: block;
}

.text-block-304 {
  color: #000;
  text-align: center;
  margin-bottom: 1rem;
  font-size: 1.1rem;
  font-weight: 700;
  line-height: 1.2;
}

.curriculum-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.curriculum-wrap.is-diff {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 4rem;
}

.div-block-1028 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  display: grid;
}

.div-block-1029 {
  border: 1px solid #3f3f3f52;
  border-radius: 11px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 1rem 1rem 1.5rem;
  display: flex;
  box-shadow: 0 2px 5px #0000003b;
}

.image-265 {
  margin-bottom: 1rem;
  padding-bottom: 0;
}

.section_uni-fees {
  color: #fff;
  background-color: #000;
  background-image: linear-gradient(#0000 61%, #00040f00 73%, #00071d), url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/663b2dd6bb2c79c59a617258_Converted%20image%20(28).avif");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  height: auto;
  min-height: 0;
  margin-top: 0;
  display: flex;
  position: relative;
}

.section_uni-fees.is-diff {
  background-image: linear-gradient(#0000 61%, #00040f00 73%, #153b50);
  background-position: 0 0;
  background-size: auto;
}

.section_uni-fees.is-diff.isnew, .section_uni-fees.is-diff.isnew-copy {
  background-color: #091c25;
  height: auto;
}

.section_uni-fees.is-diff.isnew-copy.is-adduni {
  background-color: #621708;
  background-image: none;
  background-position: 0 0;
}

.section_uni-fees.is-diff.isnew-copy.is-adduni.isnew {
  background-color: #f6aa1c;
  background-image: none;
  overflow: clip;
}

.uni-fees-wrapper {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.fee-layout {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.fee-layout.refe {
  justify-content: flex-start;
  align-items: center;
}

.div-block-1031 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-tc-text {
  color: #000;
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-size: .7rem;
}

.benefits_wrapper {
  background-color: #fff;
  border-radius: 10px;
  width: 100%;
  padding: 1rem;
}

.list-item-70 {
  color: #000;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.2;
}

.list-17 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  display: flex;
}

.div-block-1032 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.paragraph-90 {
  color: var(--black);
  font-weight: 700;
  line-height: 1.2;
}

.paragraph-90.is-diff {
  margin-top: .5rem;
  font-weight: 400;
}

.div-block-1033 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  box-shadow: none;
  border-right: 1px solid #000;
  border-radius: 0;
  flex-flow: row;
  width: auto;
  padding: .5rem 1.5rem .5rem 1rem;
  display: flex;
}

.uni_cta-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #621708;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 3.5fr 1fr;
  grid-auto-columns: 1fr;
  width: 80%;
  margin-top: 4rem;
  padding: 2rem;
  display: grid;
}

.div-block-1034 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1036 {
  width: 100%;
}

.div-block-1037 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.div-block-1038 {
  overflow: clip;
}

.university_logo-wrapper {
  width: 20%;
}

.university_logo-wrapper.is-diff {
  width: 30%;
}

.div-block-1039 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  display: flex;
}

.num-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-305 {
  color: #621708;
  font-size: 1.5rem;
  font-weight: 500;
}

.text-block-305.is_white {
  color: #fff;
}

.div-block-1040 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-267 {
  width: 20%;
}

.image-268 {
  filter: blur(1px);
  border: 1px solid #fff;
  border-radius: 20px;
  width: 80%;
}

.list-18 {
  margin-top: 2rem;
  margin-bottom: 0;
}

.text-block-306 {
  color: #000;
  text-align: center;
  background-color: #fff;
  border-radius: 9px;
  margin-top: 1rem;
  padding: 5px 10px;
  font-size: .9rem;
}

.text-block-306.is-diff {
  color: #fff;
  background-color: #621708;
}

.div-block-1042 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  width: 100%;
  display: grid;
}

.is-black {
  color: #000;
}

.div-block-1043 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-307 {
  font-size: .8rem;
}

.collection-list-12 {
  display: flex;
}

.div-block-1045 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.tabs-11 {
  width: 100%;
}

.tabs-menu-16 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.program-tab {
  background-color: #dddddd4a;
  border: 1px solid #62170957;
  border-radius: 9px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.program-tab.w--current {
  color: #fff;
  background-color: #621709;
  border-radius: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.image-269.is-diff {
  width: 100%;
}

.bglay {
  background-image: linear-gradient(#000000d1, #000000d1);
  width: 100%;
  height: 100%;
  position: absolute;
}

.is-arrow.is0diff {
  filter: invert();
}

.div-block-1057.is-diff {
  padding-top: 4rem;
}

.div-block-1058 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  display: flex;
}

.text-block-313 {
  color: #fafafa;
  text-align: center;
  margin-top: 1rem;
  font-size: 1.2rem;
  font-weight: 600;
}

.text-block-313.isblack {
  color: #000;
}

.text-block-314 {
  color: #f7daa5;
  text-align: center;
  text-transform: capitalize;
  font-size: 1rem;
}

.text-block-314.is-black {
  color: #000;
}

.image-272 {
  aspect-ratio: 2;
  object-fit: contain;
  border-radius: 0;
  width: 100%;
  height: 100%;
}

.div-block-1059 {
  background-color: #621709;
  border-radius: 10px;
  padding: 1rem;
}

.bold-text-41, .text-block-315 {
  font-size: 1.2rem;
}

.div-block-1060 {
  padding-top: 4rem;
}

.div-block-1061 {
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
  box-shadow: 0 1px 15px #0003;
}

.is-inmg {
  aspect-ratio: 16 / 9;
  object-fit: contain;
}

.text-block-316 {
  font-size: 1.2rem;
}

.div-block-1062, .div-block-1063 {
  padding-top: 4rem;
}

.section_eup-hero {
  background-color: #f6f5f1;
  background-image: linear-gradient(#ffffffde, #ffffffde), url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/67f4abfe20d62257be690203_679a3571939ed219212c92cd_converted%20-%202025-01-29T193355.203%20(1).avif");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 6rem;
  position: relative;
}

.section_eup-hero.add-btm {
  min-height: 100svh;
  padding-bottom: 6rem;
}

.eup_hero-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.eup_hero-wrapper.p-front {
  z-index: 1;
  justify-content: center;
  align-items: flex-start;
  position: relative;
}

.top_sub-heading {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #4b3e5b;
  border-radius: 10px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.top_sub-heading.is-diff {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 40%;
  box-shadow: 0 2px 10px #2b6777ab;
}

.top_sub-heading.is-diff.okij {
  background-color: #badfe7;
  font-size: 1rem;
  box-shadow: 0 8px 10px -6px #2b6777ab;
}

.top_sub-heading.is-diff.awdwd {
  width: 60%;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.top_sub-heading.is-diff.is-full {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  width: auto;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.top_sub-heading.is-diff.is-full.sefesf {
  box-shadow: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.text-block-317 {
  font-weight: 600;
}

.text-block-317.is-diff {
  color: #000;
  letter-spacing: -1px;
  font-size: 1.5rem;
  line-height: 1.2;
}

.text-block-317.is-diff.dvr, .text-block-317.is-diff.feff {
  font-size: 1.2rem;
}

.text-block-317.is-diff.is-web {
  font-size: 1rem;
  font-weight: 500;
}

.text-block-317.is-diff.is-web.esfs {
  text-align: left;
}

.usp_wrap {
  grid-column-gap: 0px;
  grid-row-gap: .6rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: flex;
}

.usp_wrap.is-lef {
  justify-content: center;
  align-items: flex-start;
}

.usp_text {
  color: #000;
  letter-spacing: -1px;
  background-color: #eacfa9;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-right: 1rem;
  padding: .5rem 1rem;
  font-family: Sf Pro Text Webfont, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  display: flex;
}

.usp_text.is-diff {
  margin-right: 0;
  font-family: Lora, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.usp_text.is-diff_color {
  color: #fff;
  background-color: #7b4028;
}

.eup_img_wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-bottom: 1px solid #000;
  justify-content: space-between;
  align-items: flex-end;
  padding-left: 4rem;
  padding-right: 4rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.div-block-1067 {
  z-index: 2;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-bottom: 2rem;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.image-274 {
  width: 80%;
}

.image-275 {
  z-index: 2;
  height: 100%;
  position: relative;
  right: -68px;
}

.section_eup-top {
  background-image: linear-gradient(90deg, #1d1920, #4b3e5b);
  display: none;
}

.top_hero-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 1.3rem;
  font-weight: 500;
  display: flex;
}

.eup_btm {
  color: #000;
  background-color: #eacfa9;
  border-radius: 10px;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 600;
}

.eup_btm:hover {
  color: #f4e9ff;
  background-color: #4b3e5b;
  box-shadow: 0 0 20px #f4e9ff;
}

.eup_btm.is-4rem {
  margin-top: 2rem;
}

.eup_btm.is-4rem.okok.dfv {
  margin-top: 4rem;
}

.eup_btm.okok {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: 1.2rem;
}

.hero_eup-img {
  pointer-events: none;
  height: 80%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.hero_eup-img.is-diff {
  pointer-events: none;
  height: 90%;
  inset: 0% auto auto 0%;
}

.hero_eup-img.is-diff.is-right {
  transform-style: preserve-3d;
  width: auto;
  inset: 0% 0% 0% auto;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.section_looks_like {
  background-color: #f6f5f1;
  position: relative;
}

.look_like-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: stretch stretch;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.vertical_text {
  color: #4b3e5b;
  font-family: Lora, sans-serif;
  font-size: 2.85rem;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-1068 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.icon {
  color: #fff;
  background-color: #4b3e5b;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 900;
  display: flex;
}

.details-text-header {
  color: #000;
  margin-top: 0;
  font-size: 1.7rem;
  font-weight: 500;
}

.details-container {
  width: 100%;
  height: 100%;
  padding: 0 20px 20px;
  position: relative;
}

.details-text-container {
  margin-bottom: 30px;
}

.details-text-container._1, .details-text-container._2, .details-text-container._3 {
  margin-bottom: 60px;
}

.details-paragraph {
  color: #5b5b5b;
}

.icon-container {
  text-align: center;
  justify-content: center;
  display: flex;
}

.section_standout {
  background-color: #f4e9ff;
  position: relative;
}

.standout-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  width: 100%;
  display: grid;
}

.eup_heading-2 {
  color: #4b3e5b;
  text-align: center;
  font-family: Lora, sans-serif;
  font-weight: 700;
}

.eup_heading-2.is-diff {
  color: #7b4028;
  letter-spacing: -1px;
}

.eup_heading-2.is-text {
  text-align: left;
  letter-spacing: 0;
}

.eup_heading-2.is-text.isoka {
  color: #000;
  letter-spacing: -1px;
  font-size: 1.8rem;
}

.eup_heading-2.is-text.isoka.iswhite {
  color: #fff;
  letter-spacing: -1px;
}

.eup_heading-2.sfe {
  text-align: left;
  letter-spacing: -1px;
}

.eup_para_text {
  color: #5b5b5b;
  text-align: center;
  margin-top: 1rem;
  font-size: 1.2rem;
  line-height: 1.2;
}

.eup_para_text.is-diff {
  text-align: center;
  letter-spacing: -1px;
}

.eup_para_text.is-diff.isodl {
  color: #000;
  text-align: left;
  letter-spacing: -1px;
  margin-top: .5rem;
  margin-left: 1rem;
  margin-right: 1rem;
  font-size: 1rem;
}

.eup_para_text.is-diff.isodl.rgdg {
  text-align: center;
  letter-spacing: -1px;
}

.eup_para_text.is-diff.isodl.text-align-center {
  text-align: center;
}

.eup_para_text.is-ndiff {
  color: #1d1920;
  letter-spacing: -1px;
}

.eup_para_text.istext {
  text-align: left;
  letter-spacing: -1px;
}

.eup_para_text.istext.is-black {
  color: #000;
  font-size: 1rem;
}

.eup_para_text.is-white {
  color: #fff;
  margin-top: 0;
  font-size: 1.2rem;
}

.eup_para_text.sefse {
  text-align: left;
  letter-spacing: -1px;
}

.section_spe {
  background-color: #f6f5f1;
  position: relative;
}

.spe-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  width: 100%;
  display: flex;
}

.eup-content-wrap {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.eup_heading3 {
  color: #33293f;
  text-align: center;
  letter-spacing: -1px;
  margin-bottom: 2rem;
  font-family: Lora, sans-serif;
  font-weight: 600;
}

.eup_heading3.is-diff {
  color: #33293f;
  letter-spacing: -1px;
  margin-top: 4rem;
}

.eup_heading3.is-diff.text-align-center.is-new {
  letter-spacing: -1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
  font-size: 2.875rem;
}

.eup_heading3.is-diff.text-align-center.is-new.rdgd, .eup_heading3.is-diff.text-align-center.is-new.vxd {
  margin-bottom: 0;
}

.eup_heading3.is-diff.text-align-center.is-new.efsf {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.eup_heading3.is-brown {
  color: #7b4028;
  margin-bottom: 0;
}

.eup_heading3.is-mnmn {
  margin-bottom: 0;
}

.eup_heading3.is-mnmn.is-news {
  font-size: 1.6rem;
}

.eup_heading3.is-white {
  color: #fff;
  text-align: center;
  margin-bottom: 1rem;
  font-size: 2rem;
}

.div-block-1070 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  justify-content: center;
  place-items: center stretch;
  display: flex;
}

.eup_heading4 {
  color: #000;
  text-align: left;
  letter-spacing: -1px;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.2;
}

.eup_heading4.is-news {
  font-size: 1.4rem;
  font-weight: 600;
}

.eup_heading4.is-news.text-align-center {
  font-family: Lora, sans-serif;
  font-size: 1.8rem;
  font-weight: 600;
}

.eup_heading4.is-ne {
  font-family: Lora, sans-serif;
}

.eup_heading4.text-align-center {
  text-align: center;
  font-size: 1.4rem;
}

.eup_heading4.text-align-center.is-white {
  text-align: left;
  font-size: 1.4rem;
}

.eup_heading4.text-align-center.is-white.adwa {
  font-size: 1.2rem;
}

.eup_heading4.is-white {
  color: #fff;
}

.div-block-1071 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-image: linear-gradient(204deg, #f4e9ff, #eacfa9);
  border: 1px solid #ebd1ae;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 0 1.5rem;
  display: flex;
}

.div-block-1071.is-diff {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  background-image: linear-gradient(#fff, #badfe7);
  border-top-left-radius: 10vw;
  border-top-right-radius: 10vw;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 2rem;
  padding: 1rem .5rem;
}

.div-block-1071.is-diff.isnoy {
  border-style: none;
  justify-content: flex-start;
  align-items: center;
}

.div-block-1071.is-diff.isnoy.re4 {
  padding-top: 2rem;
}

.div-block-1071.is-diff.isnoy.sefs {
  border-radius: 20px;
  padding-top: 2rem;
  padding-bottom: 0;
  box-shadow: 0 8px 10px -3px #0003;
}

.div-block-1072 {
  justify-content: center;
  align-items: center;
  width: 20%;
  display: flex;
}

.div-block-1073 {
  width: 90%;
  padding-top: 10px;
}

.div-block-1073.rdrg {
  margin-top: 7px;
  padding-top: 0;
}

.div-block-1073.is-dff {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.steps_grid_wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.video_warapper {
  border-radius: 10px;
  width: 60%;
  margin-top: 2rem;
  overflow: clip;
}

.section_about-uni {
  background-color: #f6f5f1;
  position: relative;
}

.about-uni-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  width: 100%;
  display: flex;
}

.bg-colr {
  background-color: #eacfa9;
  height: 50vh;
  position: absolute;
  inset: 0% 0% auto;
}

.professor_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #f4e9ff;
  border-radius: 20px;
  flex-flow: row;
  width: 100%;
  margin: 1rem 0;
  padding: 1rem;
  display: flex;
  box-shadow: 0 4px 5px #0003;
}

.professor_img-wrap {
  width: 30%;
}

.professor_wrap {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 70%;
  display: flex;
}

.paragraph-94 {
  color: #585858;
  margin-top: .5rem;
  font-size: 1.2rem;
  line-height: 1.2;
}

.image-276 {
  width: 30%;
  margin-top: 1rem;
}

.section_aboutparis {
  background-color: #f4e9ff;
  position: relative;
}

.aboutparis-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: start stretch;
  width: 100%;
  display: grid;
}

.image-277 {
  width: auto;
  height: 100%;
  position: absolute;
  inset: auto 5% 0% auto;
}

.image-277.rdrfd {
  display: none;
}

.image-278 {
  pointer-events: none;
  position: absolute;
  inset: 0% 0% auto;
}

.image-279 {
  z-index: 2;
  position: relative;
  left: -68px;
}

.section_whyparis {
  background-color: #f6f5f1;
  position: relative;
}

.whyparis-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: start stretch;
  width: 100%;
  display: block;
  position: relative;
}

.whyparis_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

.whyparis_grid-r {
  box-shadow: none;
  border: 2px #eacfa9;
  border-radius: 10px;
  padding: 0 1rem 1rem;
}

.paragraph-95 {
  color: #000;
  letter-spacing: -1px;
  margin-top: .5rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
}

.paragraph-95.dfsf {
  margin-top: .5rem;
  font-size: 1rem;
}

.paragraph-95.fffhh {
  color: #fff;
  margin-top: .5rem;
}

.paragraph-95.fffhh.is-black {
  color: #000;
}

.paragraph-95.is-white {
  color: #fff;
  letter-spacing: -1px;
}

.paragraph-95.headinf-1 {
  font-size: 1.2rem;
  font-weight: 600;
}

.eup_head-wrapper.is0diff {
  margin-top: 4rem;
}

.eup_head-wrapper.is0diff.scesec {
  margin-top: 0;
}

.why-heading_wrap {
  margin-top: 4rem;
}

.why-heading_wrap.is-diff {
  margin-top: 0;
}

.text-block-319 {
  color: #000;
  text-align: center;
  letter-spacing: -1px;
  font-size: 1.2rem;
  font-weight: 400;
}

.wp-content-wrap {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.wp-content-wrap.is-idf {
  z-index: 1;
  justify-content: center;
  align-items: center;
  position: relative;
}

.wp_head-wrapper.is-diff {
  margin-top: 2rem;
}

.wp_head-wrapper.is-diff.tttg {
  margin-top: 0;
}

.wp_head-wrapper.is-pad {
  margin-bottom: 4rem;
}

.ps-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.ps1-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #eacfa9;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 2rem 1rem;
  display: flex;
}

.text-block-320 {
  color: #7b4028;
  font-size: 1.2rem;
  font-weight: 600;
}

.image-280 {
  pointer-events: none;
  position: absolute;
  inset: -18% 0% auto;
}

.image-280.hyy {
  inset: -23% -29% auto auto;
}

.image-280.hyy.vxd {
  top: -4%;
}

.number_conetnt-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.div-block-1080 {
  background-color: #fff;
  border-radius: 10px;
  padding: .5rem;
}

.text-block-321 {
  color: #7b4028;
  font-family: Lora, sans-serif;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-322 {
  color: #000;
}

.section_eu-eligibility {
  background-color: #f4e9ff;
  position: relative;
}

.eu-eligibility-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: start stretch;
  width: 100%;
  display: grid;
}

.eligbility-cards {
  margin-top: 2rem;
}

.selection_card {
  background-color: #fff;
  border-radius: 10px;
  margin-top: 2rem;
  padding: .5rem 1rem;
  box-shadow: 0 2px 5px #0003;
}

.dates_wrapper {
  background-color: #4b3e5b;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 6rem;
  padding: 3rem 2rem;
  display: flex;
}

.section_eu-form {
  background-color: #f6f5f1;
  position: relative;
}

.eu-form-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: start stretch;
  width: 100%;
  display: block;
  position: relative;
}

.eu-form-wrapper.is-60 {
  width: 50%;
}

.eu-form-wrapper.is-rel {
  z-index: 3;
}

.section_eu_faq {
  background-color: #f6f5f1;
  position: relative;
}

.eu_faq-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: start stretch;
  width: 100%;
  display: block;
  position: relative;
}

.section_eu-footer {
  margin-top: 8rem;
  position: relative;
}

.section_eu-footer.fb {
  margin-top: 5rem;
}

.line-wrapper {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  display: flex;
  position: relative;
}

.div-block-1081 {
  width: 100%;
  margin-top: 4rem;
}

.div-block-1082 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-281 {
  width: 100%;
}

.div-block-1083 {
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 70%;
  display: flex;
  overflow: clip;
}

.slider-25 {
  background-color: #fff0;
  width: 100%;
  height: 100%;
  padding-bottom: 4rem;
}

.right-arrow-9, .left-arrow-9 {
  color: #7b4028;
}

.div-block-1084 {
  width: 70%;
}

.icon-19 {
  inset: auto 0% 0% auto;
}

.icon-20 {
  inset: auto auto 0% 0%;
}

.pro_img {
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 20px;
  overflow: clip;
}

.mask-15 {
  width: 100%;
}

.slide-16 {
  margin-right: 1rem;
}

.eu_line {
  background-color: #4b3e5b;
  width: 3px;
  height: 100%;
  margin-left: 42px;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.div-block-1087 {
  width: 70%;
}

.syl_bottom-wrap {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.sample_txt {
  filter: blur(2px);
  color: #000000b8;
  font-size: 4rem;
  font-weight: 500;
  position: absolute;
  transform: rotate(-53deg);
}

.div-block-1089 {
  justify-content: center;
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.cur_list {
  color: #fff;
  letter-spacing: -1px;
}

.div-block-1090 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #4b3e5b;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  padding: 1rem 1rem 2rem;
  display: flex;
}

.div-block-1090.drdd {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.div-block-1091 {
  width: 30%;
  height: 1240px;
  min-height: 100%;
  position: relative;
  overflow: hidden;
}

.section_genai-top {
  background-image: linear-gradient(90deg, #1d1920, #4b3e5b);
}

.section_genai-top.isol {
  z-index: 1000;
  background-image: linear-gradient(90deg, #2c6777, #badfe7);
  position: fixed;
  inset: 0% 0% auto;
}

.genai-top_hero-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 1.3rem;
  font-weight: 500;
  display: flex;
}

.section_genai-hero {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6792234b037551312a110aa0_Frame%201160445703.avif");
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 6rem;
  position: relative;
}

.section_genai-hero.is100vh {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 80vh;
  display: flex;
}

.section_genai-hero.vh100 {
  justify-content: center;
  align-items: stretch;
  min-height: 100vh;
  display: flex;
}

.genai_hero-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.genai_hero-wrapper.isbac {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.genai_hero-wrapper.is-webiner {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  display: grid;
}

.topicons.is-diff, .topicons.is-diff.ghgh {
  width: 5%;
}

.top_img {
  width: 50%;
  position: relative;
  left: -18px;
}

.hero_end_conetnt {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  margin-top: 0;
  display: flex;
}

.hero_end_conetnt.is-bac {
  border-bottom: 1px solid #2b677752;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 1rem;
  padding-bottom: 1rem;
}

.div-block-1092 {
  color: #000;
  text-align: center;
  padding: .5rem 1rem 1.5rem;
  font-family: Lazy January, Times New Roman, sans-serif;
  font-size: 2rem;
  position: relative;
}

.div-block-1092.r6r {
  display: none;
}

.image-282 {
  pointer-events: none;
  line-height: 1.2;
  position: absolute;
  inset: 0%;
}

.text-block-328 {
  color: #2c6777;
  letter-spacing: -1px;
  margin-top: -28px;
  font-size: 2.2rem;
  font-weight: 500;
  line-height: 1.2;
  position: relative;
}

.text-block-328.rgee {
  margin-top: 1rem;
  font-size: 1.5rem;
}

.text-block-328.is-diff {
  margin-top: 0;
}

.text-block-328.is-diff.is-web {
  color: #000;
  font-size: 1.1rem;
  font-weight: 400;
}

.hero-num-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 3rem;
  display: flex;
}

.hero-num-wrapper.is-bac {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  margin-top: 2rem;
  display: grid;
}

.hero-num-wrapper.is-bac.is-web {
  width: auto;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: block;
}

.top_num-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #fff;
  border-radius: 11px;
  justify-content: space-between;
  align-items: stretch;
  padding: 1rem 2rem;
  display: flex;
  box-shadow: 0 2px 9px 2px #0003;
}

.top_num-wrapper.dvfb {
  grid-column-gap: 1.1rem;
  grid-row-gap: 1.1rem;
  justify-content: flex-start;
  align-items: center;
}

.top_num-wrapper.dvfb.sef {
  background-image: linear-gradient(171deg, #eafff0, #bce0e7);
  padding: 2rem;
}

.top_num-wrapper.trtg {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
}

.top_num-wrapper.is-web {
  justify-content: center;
  align-items: center;
  padding: .5rem 1rem .5rem 0;
}

.text-block-329 {
  color: #2c6777;
  letter-spacing: -1px;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.2;
}

.text-block-329.dds {
  font-size: 1rem;
}

.text-block-330 {
  color: #000;
  letter-spacing: -1px;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.2;
}

.text-block-330.fff {
  font-size: 1rem;
}

.text-block-330.fff.dfv.is0df {
  color: #424242;
  font-weight: 500;
}

.ganai_btm {
  letter-spacing: -1px;
  text-transform: capitalize;
  background-color: #2c6777;
  border-radius: 10px;
  margin-top: 1rem;
  padding-left: 2rem;
  padding-right: 2rem;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.2;
}

.ganai_btm:hover {
  color: #000;
  background-color: #badfe7;
}

.ganai_btm.sesf {
  margin-top: 0;
  font-size: 1.3rem;
}

.ganai_btm.is-diff {
  text-align: center;
  width: auto;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1.3rem;
}

.ganai_btm.is-diff.mt-0 {
  margin-top: 0;
}

.ganai_btm.is-dff {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.div-block-1093 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 4rem;
  display: flex;
}

.div-block-1093.is-dif {
  width: 60%;
}

.div-block-1093.is-dif.is-web {
  justify-content: flex-start;
  align-items: center;
  width: 90%;
  margin-top: 0;
}

.text-block-332 {
  letter-spacing: -1px;
}

.section_programdetails {
  position: relative;
}

.programdetails-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.ganai_heading2 {
  color: #000;
  text-align: center;
  letter-spacing: -1px;
  font-family: Sf Pro Display, sans-serif;
  font-size: 3rem;
  font-weight: 600;
}

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

.ganai_heading2.text-align-left.isokdf {
  font-size: 2.5rem;
  font-weight: 500;
  line-height: .8;
}

.ganai_heading2.text-align-center {
  text-align: center;
}

.ganai_heading2.text-align-center.ismsall {
  font-size: 1.8rem;
}

.ganai_heading2.esefsfe {
  text-align: left;
}

.pd_wrapper {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.pd_card-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.ps_card_headind-wrap {
  color: #2c6777;
  text-align: center;
  letter-spacing: -1px;
  background-color: #badfe7;
  border-radius: 10px;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-weight: 600;
}

.ps_card_content-wrap {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #f5f5f1;
  background-image: linear-gradient(174deg, #fff0, #eafff0);
  border-radius: 10px;
  height: 100%;
  padding: 1rem;
}

.ganai_para {
  color: #000;
  letter-spacing: -1px;
  font-size: 1.2rem;
  line-height: 1.2;
}

.ganai_list {
  color: #000;
  letter-spacing: -1px;
  flex-flow: column;
  height: 100%;
  margin-bottom: 1rem;
  padding-left: 5px;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.2;
}

.list-19 {
  margin-top: 1rem;
}

.text-block-333 {
  color: #000;
  margin-top: 1rem;
  font-size: .9rem;
}

.text-block-333.is-diff {
  margin-top: 2rem;
  font-size: 1.2rem;
  font-weight: 600;
}

.text-block-333.is-diff.fdfd {
  color: #fff;
  margin-top: 0;
}

.text-block-333.is-diff.course-underline {
  text-decoration: underline;
}

.div-block-1094 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: grid;
}

.div-block-1095 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.div-block-1095.ab-pad {
  margin-top: 3rem;
  position: relative;
}

.pd-pointer_wraper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1096 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-283 {
  pointer-events: none;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.section_whypd {
  background-color: #f5f5f1;
  position: relative;
}

.whypd-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: grid;
}

.text-block-334 {
  color: #2c6777;
  font-family: Lazy January, Times New Roman, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
}

.paragraph-96 {
  color: #5b5b5b;
  text-align: center;
  letter-spacing: -1px;
  margin-top: 1rem;
  font-size: 1.4rem;
  line-height: 1.2;
}

.paragraph-96.text-center {
  font-size: 1.4rem;
  display: block;
}

.paragraph-96.text-center.seff {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.paragraph-96.text-center.esefsf {
  margin-bottom: 2rem;
}

.paragraph-96.text-align-left {
  text-align: left;
}

.paragraph-96.text-align-left.sdes {
  margin-top: 2rem;
}

.paragraph-96.esss {
  text-align: left;
}

.section_whystudy {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.whystudy-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: clip;
}

.whystudy-wrapper.is-pad {
  margin-bottom: 3rem;
}

.whystudy-wrapper.okok {
  overflow: visible;
}

.ws_content1-wrapper {
  background-color: #f5f5f1;
  border-radius: 10px;
  width: 80%;
  margin-top: 2rem;
  padding: 1rem;
  box-shadow: 0 2px 5px #0003;
}

.paragraph-97 {
  color: #000;
  text-align: center;
  font-size: 1.2rem;
  font-weight: 400;
}

.paragraph-97.dfse {
  margin-bottom: 1rem;
}

.div-block-1097 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.div-block-1097.okoko {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
}

.div-block-1098 {
  background-color: #2c6777;
  border-radius: 9px;
  padding: .5rem 1rem;
  font-size: 1.4rem;
  font-weight: 600;
}

.div-block-1099 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  display: flex;
}

.image-284 {
  pointer-events: none;
  width: 90%;
  position: absolute;
  inset: -530px auto auto;
}

.image-284.fthtfh {
  inset: -28% -46% 0% auto;
}

.div-block-1100 {
  z-index: 1;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: clip;
}

.exclusivel_wrapper {
  z-index: 1;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  margin-top: 6rem;
  display: flex;
  position: relative;
}

.exclusivel_wrapper.rm-pad {
  margin-top: 0;
}

.div-block-1101 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin-top: 2rem;
  display: grid;
}

.div-block-1101.efssef {
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 1rem;
}

.slider_leaders-wrapper {
  width: 60%;
  height: 100%;
  margin-top: 6rem;
}

.slider-pararagrap {
  color: #000;
  letter-spacing: -1px;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 1.2;
}

.slider-icon {
  opacity: .14;
  justify-content: center;
  align-items: center;
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  display: flex;
}

.slider-nav-inactive {
  cursor: pointer;
  background-color: #fff;
  border-radius: 100%;
  width: 12px;
  height: 12px;
  padding: 0;
  box-shadow: 0 2.4px 7.2px #122b690a, 0 1.2px 2.4px #122b6914, 0 0 0 1.2px #122b6914;
}

.slider-testimonial {
  background-color: #ddd0;
  height: auto;
}

.slider-arrow-icon {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.left-arrow-hidden {
  display: none;
}

.slider-nav {
  z-index: 2;
  justify-content: center;
  align-items: center;
  column-gap: 8px;
  padding: 16px;
  display: flex;
}

.testimonial-avatar {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: grid;
}

.testimonial-name {
  color: #000;
  letter-spacing: -1px;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2;
}

.slider-arrow-right {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #fff;
  white-space: nowrap;
  background-color: #2c6777;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  padding: 4px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.slider-arrow-right.is-usp {
  background-color: #304bec;
}

.slider-arrow-right.is-usp.lelo-right {
  inset: auto 0% -4rem auto;
}

.slider-arrow-right.is-ak-right {
  background-color: #304bec;
  inset: auto 0% 0% auto;
}

.slider-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  display: block;
}

.slide-nav-hidden {
  display: none;
}

.slider-control-row {
  justify-content: space-between;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.slider-card {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  background-color: #badfe7;
  border-radius: 20px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  height: 30vh;
  padding: 32px;
  display: grid;
  box-shadow: 0 2px 5px #0003;
}

.slider-nav-active {
  cursor: pointer;
  background-color: #2c6777;
  border: 1px solid #2c6777;
  border-radius: 100%;
  width: 12px;
  height: 12px;
  padding: 0;
}

.slider-nav-active.is-sd {
  background-color: #304bec;
  border-color: #304bec;
}

.slider-wrpaper {
  width: 65%;
  margin-left: auto;
  margin-right: auto;
}

.slider-wrpaper.is-diff {
  width: 70%;
}

.code-embed-6 {
  display: none;
}

.slider-arrow-left {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #000;
  white-space: nowrap;
  background-color: #fff;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  padding: 4px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.slider-arrow-left.is-ak {
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  inset: auto 4rem 0% auto;
}

.slider-arrow-left.lelo-left {
  inset: auto 4rem -4rem auto;
}

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

.slide-17 {
  height: auto;
}

.slider-button-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-1102 {
  border-radius: 50vw;
  width: 110px;
  height: 110px;
  overflow: clip;
}

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

.section_aboutiit {
  background-color: #f5f5f1;
  position: relative;
}

.aboutiit-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: grid;
}

.text-span-21 {
  color: #2c6777;
  font-size: 1.8rem;
  font-weight: 600;
}

.text-block-336 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000;
  justify-content: flex-start;
  align-items: center;
  margin-top: .3rem;
  font-weight: 600;
  line-height: .8;
  display: flex;
}

.div-block-1103 {
  border-left: 1px solid #2b677759;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 2rem;
  display: flex;
}

.marquee-item-2 {
  border-left: 1px solid #dfdfdf3b;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: 31em;
  padding-left: 2.5em;
  padding-right: 2.5em;
  display: flex;
}

.div-block-1104 {
  border-radius: 12px;
  padding-top: 2.5rem;
  position: relative;
  overflow: clip;
}

.div-block-1104.is-diff {
  padding-top: 0;
}

.ol-wrap {
  pointer-events: none;
  background-image: linear-gradient(176deg, #badfe7, #ebfff0);
  position: absolute;
  inset: 0%;
}

.image-287 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: auto;
  height: 100%;
  position: relative;
  overflow: visible;
}

.section_program-overview {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.po_card-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 80%;
  margin-top: 4rem;
  display: grid;
  position: relative;
}

.po_card-wrapper._1-column {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.po_card-wp {
  color: #000;
  letter-spacing: -1px;
  border: 2px solid #2c6777;
  border-radius: 12px;
  padding: 2rem;
  font-size: 1.2rem;
  line-height: 1.2;
  box-shadow: 8px 9px 15px #badfe7;
}

.po_card-wp:hover {
  color: #fff;
  background-color: #2c6777;
  box-shadow: 0 13px 20px -8px #2b6777a6;
}

.po_card-wp.rd-pad {
  padding-left: 1rem;
  padding-right: 1rem;
}

.div-block-1105 {
  color: #000;
  text-align: center;
  letter-spacing: -1px;
  background-color: #badfe7;
  border-radius: 12px;
  width: 65%;
  margin-top: 4rem;
  padding: 2rem;
  font-size: 1.2rem;
  line-height: 1.2;
  position: relative;
  box-shadow: 0 2px 5px #0003;
}

.div-block-1105.is-diff {
  width: 100%;
  margin-top: 2rem;
}

.isspa {
  color: #2b6777;
  font-weight: 700;
}

.section_whatlearning {
  background-color: #badfe7;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.whatlearning-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1107 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1107.is-blr {
  opacity: .65;
}

.div-block-1108 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 2rem;
  display: flex;
}

.rl-padding-section-large-3 {
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.rl_faq1_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rl_faq1_accordion {
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 2rem;
  overflow: clip;
}

.rl-container-small {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.rl_faq1_question-text {
  color: var(--untitled-ui--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5;
}

.rl_faq1_question {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: 1px none var(--relume-library-lite--rl-black);
  color: #e4e4e4;
  cursor: pointer;
  background-color: #2c6777;
  border-radius: 0;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1rem 1.25rem 2rem;
  display: flex;
}

.rl_faq1_list {
  border-bottom: 1px none var(--relume-library-lite--rl-black);
  width: 100%;
}

.rl_faq1_icon-wrapper {
  align-self: flex-start;
}

.rl_faq1_answer {
  overflow: hidden;
}

.rl_faq1_spacing-block-2 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-padding-global-7 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_faq1_answer-wrapper {
  margin-bottom: 1.5rem;
}

.rl_faq1_icon {
  color: var(--untitled-ui--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.price-top-wrap {
  justify-content: space-between;
  align-items: center;
  min-height: 52px;
  display: flex;
}

.grid-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  align-items: start;
  width: 90%;
  margin-bottom: 40px;
}

.price-card-dark {
  color: #fff;
  background-color: #badfe7;
  border-radius: 25px;
  padding: 32px 34px;
  position: relative;
  box-shadow: 11px 14px 18px 2px #0b7d7d26;
}

.price-card-dark.is-dddd.okok {
  display: none;
}

.price-card {
  background-color: #f5f5f1;
  border-radius: 25px;
  padding: 32px 20px;
}

.heading-48 {
  color: #000;
  font-size: 2rem;
}

.heading-48.blrd {
  opacity: .5;
}

.text-span-22 {
  color: #000;
}

.div-block-1110 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 1rem;
  padding-top: 0;
  display: grid;
}

.div-block-1110.is-diff {
  margin-top: 1rem;
  display: flex;
}

.div-block-1110.is-diff.fdffvd {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.div-block-1111 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 4rem;
  display: grid;
}

.div-block-1111.hide {
  margin-top: 4rem;
}

.text-block-338 {
  letter-spacing: -1px;
}

.faq_layout_list {
  width: 60%;
}

.faq_layout_list.tftgrr {
  margin-top: 4rem;
}

.gencard-wrap {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.path-qbd8 {
  width: 50%;
}

.ikonik-6bhc4i, .ikonik-s82bw {
  color: #2b6777;
}

.ikonik-0sq1p {
  color: #2b6777;
  width: 50px;
  height: 50px;
}

.ikonik-0sq1p.fyg {
  width: 57px;
  height: 57px;
}

.ikonik-bynrd {
  color: #2b6777;
  width: 12%;
}

.ikonik-nmfd3 {
  color: #2b6777;
  width: 50px;
}

.g {
  width: 3%;
}

.slider-26 {
  width: 100%;
  height: 100%;
}

.icon-21 {
  color: #000;
  inset: auto 0% 10% auto;
}

.flc_leader-heading-wrap {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  padding-right: 28px;
  display: flex;
}

.flc_leader-heading-wrap.gfh {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  padding-right: 0;
  display: grid;
}

.flc_leader-heading-wrap.gfh.yt-rm {
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 3rem;
  display: flex;
}

.slider-txt-2 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.slider-12 {
  background-color: #ddd0;
  height: auto;
  padding-bottom: 8rem;
}

.image-211 {
  border-radius: 9px;
}

.image-211.image-288 {
  filter: grayscale() hue-rotate(180deg);
}

.padding-global-5 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-global-5.padding-section-large {
  color: #f6f5f1;
  padding-top: 6rem;
  padding-bottom: 8rem;
  overflow: hidden;
}

.padding-global-5.padding-section-large.is-newpad {
  padding-top: 4rem;
  padding-bottom: 4rem;
  overflow: visible;
}

.padding-global-5.padding-section-large.is-newpad.ft5t {
  padding-bottom: 0;
}

.padding-global-5.padding-section-large.is-newpad.ft5t.fbgggb {
  padding-bottom: 4rem;
}

.paragraph-99 {
  color: #fffdfa;
  text-align: left;
  letter-spacing: -1px;
}

.paragraph-99.rgd {
  text-align: left;
  letter-spacing: 0;
}

.paragraph-99.rgd.is-center {
  text-align: center;
  letter-spacing: 0;
  line-height: 1.2;
}

.paragraph-99.rgd.is-center.is-black.drrg {
  color: #000;
  text-align: left;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.2;
}

.paragraph-99.rgd.is-center.is-black.drrg.dvrd {
  letter-spacing: -1px;
}

.paragraph-99.rgd.is-center.is-black.drrg.dvrd.text-align-center {
  text-align: center;
}

.slider-cont {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #000;
  background-image: linear-gradient(#eafff0 38%, #bde1e8);
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-right: 2rem;
  padding: 2rem 1rem;
  display: flex;
}

.container-large-14 {
  z-index: 42;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.image-210 {
  border-radius: 9px;
}

.image-210.image-288 {
  filter: grayscale() hue-rotate(180deg);
}

.mask-4 {
  width: 30%;
  overflow: visible;
}

.sub-heading_leaders {
  color: #000;
  border-bottom: 1px solid #797979;
  margin-top: .5rem;
  padding-bottom: 1rem;
  font-size: 1rem;
  font-weight: 500;
}

.sub-heading_leaders.is-black {
  color: #000;
}

.sub-heading_leaders.is-black.flc-leader-role {
  color: #616161;
  letter-spacing: -1px;
  border-bottom-color: #2b677766;
  margin-top: .2rem;
  padding-bottom: .5rem;
  font-size: .7rem;
}

.slider-name {
  color: #000;
  letter-spacing: -1px;
  border-bottom: 1px #6e6e6eab;
  padding-bottom: 0;
  font-size: 1.5rem;
  font-weight: 600;
}

.slider-name.is-black {
  color: #000;
  font-size: 1.2rem;
}

.slider-name.is-black.flc-leader-nmae {
  margin-top: .5rem;
  font-size: .9rem;
}

.slider-name.is-black.flc-leader-nmae.esf {
  font-size: .9rem;
}

.icon-2 {
  z-index: 71;
  color: #000;
  inset: auto auto 10% 0%;
}

.div-block-856 {
  padding-left: 2rem;
}

.div-block-856.ftrtt {
  height: 100%;
  padding-left: 0;
}

.div-block-856.ftrtt.is-cen {
  text-align: center;
}

.image-288 {
  filter: grayscale() hue-rotate(180deg);
}

.image-289 {
  width: 100%;
  height: 100%;
}

.div-block-1113 {
  border-radius: 12px;
  overflow: clip;
}

.ikonik-970mu, .ikonik-8ndjl, .ikonik-aucbg, .ikonik-9inev, .ikonik-vahxs {
  color: #2c6777;
}

.ikonik-ehk58, .ikonik-7ewev, .ikonik-766c8 {
  color: #2b6777;
}

.rl_navbar1_menu-2 {
  align-items: center;
  display: flex;
  position: static;
}

.rl_navbar1_menu-2.is-page-height-tablet._1em {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.rl_navbar1_menu-button-2 {
  padding: 0;
}

.rl_navbar1_container-4 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.rl_navbar1_component-5 {
  z-index: 10;
  border-bottom: 1px solid var(--relume-library-lite--rl-black);
  background-color: var(--relume-library-lite--rl-black);
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: relative;
}

.rl_navbar1_logo-link-2 {
  padding-left: 0;
}

.fbgfbc {
  color: #fff;
}

.flc-leader-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #f6f5f100;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.flc-leader-wrapper.is-diff {
  width: 100%;
}

.flc-leader-wrapper.hideondes {
  display: none;
}

.flc-img {
  width: 100%;
  height: 100%;
}

.flc-img-top {
  background-image: linear-gradient(#bfe2e9, #eaffef);
  border-radius: 20px;
  padding-top: 1rem;
  overflow: clip;
}

.flc-img-top.is-diff {
  background-image: linear-gradient(#f4e8fa, #ead0ac);
}

.flc-img-top.is-diff.is-about {
  background-image: linear-gradient(165deg, #f66f6f4a, #fdba2f);
}

.flc-img-top.is-df {
  background-image: linear-gradient(#000 12%, #36078a 47%, #630dff 78%, #fff);
}

.flc-img-top.fg-genai {
  background-image: linear-gradient(#e9eff5, #5a96d4);
}

.flc-img-top.fb-bsc {
  background-image: linear-gradient(#f5fbff00, #f5fbff);
}

.flc-img-top.m-mandi {
  background-image: linear-gradient(#f5f6ff, #00237d);
}

.flc-img-top.fb-bsc-n {
  background-image: linear-gradient(#f5eae8, #d17266);
}

.flc-img-top.ai-iit-roorkee {
  background-image: linear-gradient(#2c677700, #2c6777);
}

.flc-img-top.fsai {
  background-image: linear-gradient(#ea5b250d, #ea5b25);
}

.flc_leader_card {
  background-color: #f1f1f1;
  border-radius: 1rem;
  flex-flow: column;
}

.flc-cont-wrapper {
  flex-flow: column;
  padding-left: 10px;
  padding-right: 10px;
}

.ikonik-ck4jz, .ikonik-rt43q, .ikonik-8afntj, .ikonik-mi5xp {
  color: #2b6777;
}

.is-spans {
  color: #000;
}

.ikonik-mlylj, .ikonik-ptihwf, .ikonik-oqhts, .ikonik-re62a {
  color: #4b3e5a;
}

.div-block-1117 {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.syl_top_wrap {
  background-color: #fff;
  border-radius: 20px;
  width: 100%;
  padding: 1rem;
  box-shadow: 0 2px 5px #0003;
}

.ikonik-d581x {
  color: #4b3e5a;
}

.process-wrap {
  width: 100%;
  margin-top: 4rem;
}

.card-2 {
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 24px;
  box-shadow: 0 2px 7px #14142b0f;
}

.card-2.content-left {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 48px 32px;
  display: flex;
}

.card-2.content-left.link-card {
  color: #6e7191;
  transform-style: preserve-3d;
  background-color: #fff;
  justify-content: center;
  align-items: flex-start;
  padding-top: 30px;
  padding-bottom: 30px;
  text-decoration: none;
  transition: transform .3s, color .3s;
}

.card-2.content-left.link-card:hover {
  transform: scale3d(.94, .94, 1.01);
}

.card-2.content-left.link-card.is-card1 {
  background-color: #fff;
  border-width: 2px;
  border-color: #eacfa9;
}

.card-2.content-left.link-card.is-card1.is-card3 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.card-2.content-left.link-card.is-card2 {
  background-color: #fff;
  border-width: 2px;
  border-color: #eacfa9;
}

.card-2.content-left.link-card.is-card2.is-card3 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.card-2.content-left.link-card.is-card3 {
  background-color: #fff;
  border-width: 2px;
  border-color: #eacfa9;
  padding: 30px 20px;
  box-shadow: 0 3px 20px 1px #f4e9fe;
}

.grid-3-columns {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr 1fr .5fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  display: grid;
}

.mg-bottom-48px {
  margin-bottom: 0;
}

.mg-bottom-24px {
  letter-spacing: -1px;
  margin-bottom: 0;
  line-height: 1.2;
}

.heading-49, .heading-50, .heading-51 {
  color: #4b3e5b;
  font-size: 1.5rem;
  font-weight: 500;
}

.div-block-1120 {
  border-right: 1px solid #fff;
  padding-right: 10px;
}

.div-block-1120.rm {
  border-right-style: none;
  padding-right: 0;
}

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

.div-block-1122 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.is-bg-white {
  background-color: #fff;
  border: 2px solid #eacfa9;
  border-radius: 11px;
  width: 100%;
  padding: 1rem;
}

.paris_img-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.whyparis_grid-wrap {
  border-bottom: 1px solid #4b3e5b5c;
  display: flex;
}

.whyparis_grid-wrap.is-last {
  border-bottom-style: none;
}

.whyparis_grid-l {
  margin-top: .5rem;
}

.ikonik-63bfd, .ikonik-2596n, .ikonik-2n6p3i {
  color: #4b3e5a;
}

.div-block-1126 {
  color: #fff;
  background-color: #4b3e5b;
  width: 100%;
  padding: 1rem;
}

.program_wrap {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4rem;
  display: flex;
  position: relative;
}

.div-block-1128 {
  width: auto;
}

.image-292 {
  border-radius: 10px;
}

.text-span-23 {
  color: #727272;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 0;
}

.div-block-1129 {
  color: #fff;
  text-align: center;
  background-color: #4b7f8d;
  border-radius: 10px;
  margin-top: 2rem;
  padding: .5rem;
}

.ikonik-tg6vv, .ikonik-w0r3c {
  color: #4b3e5a;
}

.div-block-1130 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-right: 4rem;
  display: flex;
}

.div-block-1130.esdfse {
  padding-right: 2rem;
}

.image-293 {
  width: 100px;
}

.dwadd.adwf {
  filter: invert();
  width: 80%;
}

.div-block-1131 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  display: flex;
}

.flc_leaders_wrappers {
  width: 100%;
  height: 100%;
}

.image-300 {
  filter: invert();
}

.div-block-1132 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-1133 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-bottom: 4rem;
  display: flex;
}

.div-block-1134 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fff;
  border-bottom: 1px #aaa;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.text-block-339 {
  color: #fff;
  letter-spacing: -1px;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.2;
}

.div-block-1135 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.div-block-1136 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-1137 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.text-block-340 {
  color: #d63348;
  text-align: center;
  font-size: 2rem;
  font-weight: 500;
}

.text-block-341, .text-block-342 {
  text-align: center;
}

.text-block-342.text-block-340 {
  font-size: 2rem;
}

.text-block-343, .text-block-344 {
  text-align: center;
}

.text-block-344.text-block-340 {
  font-size: 2rem;
  font-weight: 400;
}

.text-block-345 {
  text-align: center;
}

.div-block-1138 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-1138.esf {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.div-block-1139 {
  flex-flow: column;
  display: flex;
}

.bg_wrapper {
  background-color: #011275;
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/666165ff63b0af6add2f82aa_Converted%20image%20(69).avif");
  background-position: 50% 100%;
  background-size: cover;
  width: 53%;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.bg_wrapper.is-eu {
  background-color: #f4e9ff;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.text-span-24 {
  color: var(--red);
}

.ikonik-crw0t, .ikonik-g3wq2k, .ikonik-xhkztl {
  color: #fdba2e;
}

.div-block-1140 {
  background-color: #fff;
  border-radius: 14px;
  padding: 1rem;
}

.div-block-1140.scess {
  -webkit-backdrop-filter: blur();
  backdrop-filter: blur();
  background-color: #fffc;
  width: 100%;
}

.div-block-1140.og {
  display: none;
}

.text-block-346, .text-block-347, .text-block-348 {
  letter-spacing: -1px;
  line-height: 1.2;
}

.div-block-1141 {
  background-color: #fff0;
  border-radius: 14px;
  padding: 1rem 1rem 1rem 0;
}

.text-span-25 {
  color: var(--yellow);
}

.text-span-25.is-diff {
  color: #7b4028;
}

.ikonik-4hlsi {
  color: #021176;
}

.div-block-1143 {
  color: #fff;
}

.div_bar {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #4b3e5b;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  width: 100%;
  height: 2px;
  display: grid;
}

.flc-slider {
  background-color: #ddd0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

.icon-24, .icon-25 {
  color: #2b6777;
}

.flc-card_wrap, .div-block-1145, .div-block-1146 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.right-arrow-10 {
  display: flex;
}

.path, .line-3 {
  color: #fdba2e;
}

.div-block-1148 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero_left {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.list-item-75 {
  color: #000;
}

.div-block-1149 {
  margin-left: 4rem;
}

.text-block-349 {
  color: #787878;
  letter-spacing: -1px;
  font-size: 1.2rem;
  line-height: 1.24;
}

._7core-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: static;
}

.core-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.core-wrapper.bgbhg {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  margin-top: 2rem;
  display: grid;
}

.core-wrap {
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
  background-color: #adadad12;
  border: 1px solid #fff;
  border-radius: 10px;
  padding: 0;
  overflow: clip;
}

.core-wrap.gradient-border {
  border-radius: 10px;
  padding-left: 0;
  overflow: clip;
  box-shadow: 0 0 20px -6px #fdba2f;
}

.core-wrap.obdf {
  opacity: 0;
}

.div-block-1150 {
  background-color: #fdba2f;
  background-image: linear-gradient(90deg, #fdba2f, #ffd276ed);
  padding: 1rem 2rem 1rem 1rem;
}

.heading-52 {
  color: #000;
  text-transform: capitalize;
  font-size: 1.5rem;
  font-weight: 600;
}

.list-21 {
  margin-top: 1rem;
  padding-left: 2rem;
}

.div-block-1151 {
  z-index: 1;
  background-color: #000;
  background-image: linear-gradient(138deg, #ff909700 43%, #ff90974d);
  padding-top: 2rem;
  padding-bottom: 2rem;
  position: relative;
}

.div-block-1152 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4rem;
  display: grid;
}

.div-block-1152.is-diff {
  margin-top: 0;
}

.div-block-1153 {
  width: 100%;
}

.heading-style-h4-3 {
  color: #5eff64;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-style-h4-3.text-align-center {
  color: #fdba2f;
  font-size: 1.5rem;
}

.card-img-2 {
  aspect-ratio: 2;
  filter: none;
  object-fit: contain;
  width: 20%;
}

.card_num-img {
  z-index: 14;
  filter: grayscale();
  position: absolute;
  inset: -12% auto auto;
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.text-size-medium-2 {
  font-size: 1.25rem;
  line-height: 1.2;
}

.text-size-medium-2.text-align-center {
  font-size: 1.2rem;
}

.work_cards-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  perspective: 1028px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.work-card.card1 {
  border: 1px solid #fdba2e54;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding: 3rem 2rem;
  display: flex;
  position: relative;
  box-shadow: 0 2px 20px -3px #fdba2f7a;
}

.div-block-1154 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.list-22 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.linkedin_link {
  margin-top: 2rem;
}

.div-block-1155 {
  border-radius: 20px;
  width: 100%;
  margin-top: 4rem;
  overflow: clip;
}

.ikonik-8ww8b {
  color: #fff;
}

.italic-text {
  margin-left: .2rem;
  font-family: Merriweather, serif;
}

.tnc_txt {
  color: #686868;
  text-align: right;
  margin-top: 2rem;
}

.tnc_txt.esf {
  width: 100%;
  font-size: .8rem;
  position: absolute;
  inset: auto 0% 0% auto;
}

.image-302 {
  filter: none;
  width: 40%;
  display: none;
  position: absolute;
  inset: auto auto 17% -15%;
}

.image-302.ggg {
  width: 35%;
  display: block;
  bottom: 12%;
  left: -2%;
}

.image-303 {
  width: 35%;
  display: none;
  position: absolute;
  inset: auto -16% -1% auto;
  transform: rotate(-9deg);
}

.image-303.ggg {
  width: 30%;
  display: block;
  inset: auto 0% -1% auto;
  transform: rotate(-9deg);
}

.image-305 {
  object-fit: cover;
  width: 100%;
  height: 100vh;
  position: static;
  inset: 0% 0% auto;
}

.div-block-1156 {
  position: absolute;
  inset: 0% 0% auto;
}

.div-block-1157 {
  background-image: linear-gradient(#fff0 70%, #000);
  position: absolute;
  inset: 0%;
}

.code-embed-7 {
  width: 100%;
  height: 100%;
}

.div-block-1158 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: grid;
}

.div-block-1158.is-diff {
  display: flex;
}

.link-block-15 {
  color: #000;
  text-align: center;
  background-image: linear-gradient(#f8d488, #fdba2e);
  border-radius: 10px;
  padding: .5rem 2rem;
  font-weight: 700;
}

.link-block-15:hover {
  box-shadow: 0 2px 20px -5px #f8d280;
}

.link-block-15.w--current {
  padding: .5rem 2rem;
}

.link-block-16 {
  padding: 1rem;
}

.link-block-16.link-block-15 {
  text-align: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.div-block-1159 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  display: flex;
}

.div-block-1159.is-web {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  margin-top: 1rem;
}

.live-dot {
  background-color: red;
  border-radius: 50vw;
  width: 10px;
  height: 10px;
  position: relative;
}

.wb_form_wrapper {
  -webkit-backdrop-filter: blur(9px);
  backdrop-filter: blur(9px);
  background-color: #ffffff4f;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1rem;
  display: flex;
  box-shadow: 0 0 10px 8px #0003;
}

.div-block-1160 {
  color: #2b6777;
  letter-spacing: -1px;
  background-color: #eafff0;
  border-radius: 20px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-bottom: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2;
  display: flex;
}

.heading-53 {
  color: #2b6777;
  letter-spacing: -1px;
  font-size: 1.5rem;
  font-weight: 700;
}

.text-block-351 {
  color: #000;
}

.div-block-1161 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  display: grid;
}

.div-block-1162 {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1162.is-diff {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #fff;
  border-radius: 20px;
  padding-left: .5rem;
  padding-right: 1rem;
  overflow: clip;
  box-shadow: 0 10px 22px -8px #0003;
}

.div-block-1162.is-diff.is-new {
  box-shadow: none;
  justify-content: flex-start;
  align-items: center;
  padding-top: .5rem;
}

.div-block-1162.is-new {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  padding: 1rem 1rem .5rem;
  box-shadow: 0 11px 9px -4px #0003;
}

.div-block-1162.is-new.rgdgd {
  box-shadow: none;
  flex-flow: column;
  padding-left: 0;
  padding-right: 0;
}

.div-block-1162.is-new.okok {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
}

.div-block-1162.is-new.okok.is-diff {
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 0;
  padding-left: 0;
}

.div-block-1162.is-new.okok.is-diff.seses {
  margin-top: 2rem;
}

.text-block-352 {
  color: #2b6777;
  letter-spacing: -1px;
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1.2;
}

.text-block-352.hyy {
  font-size: .9rem;
  font-weight: 500;
}

.text-block-353 {
  color: #727272;
  letter-spacing: -1px;
  margin-top: .5rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2;
}

.div-block-1163 {
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: .5rem;
  display: flex;
}

.div-block-1163.is-diff {
  background-color: #eafff0;
  padding: .8rem;
}

.div-block-1163.is-diff.daas {
  border-radius: 20px;
  padding: .5rem;
}

.ikonik-88bf3, .ikonik-0p9wq, .ikonik-b1cxdi {
  color: #2b6777;
}

.section_learning {
  z-index: 0;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 0;
  position: relative;
}

.learning-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.ikonik-rnq0l {
  color: #2b6777;
}

.gi_heading2 {
  color: #2b6777;
  text-align: center;
  font-family: Lora, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
}

.gi_heading2.is-lefts {
  text-align: left;
}

.paragraph-101 {
  color: #2e2e2e;
  text-align: center;
  margin-top: 1rem;
}

.paragraph-101.is-diff {
  color: #2b6777;
  letter-spacing: -1px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.2;
}

.learning_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 2rem;
  display: grid;
}

.learning-wrap {
  background-color: #fff;
  border-radius: 20px;
  padding: 1rem;
  box-shadow: 0 20px 20px -8px #0003;
}

.learning-wrap:hover {
  box-shadow: 0 20px 20px -1px #0003;
}

.ikonik-3mju7 {
  color: #2b6777;
}

.text-block-354 {
  color: red;
  padding-left: .5rem;
}

.div-block-1165 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.ikonik-j05fr {
  color: #2b6777;
}

.section_timmer {
  z-index: 0;
  background-color: #eafff0ad;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 0;
  position: relative;
}

.div-block-1166 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  margin-top: 1rem;
  display: grid;
}

.div-block-1167 {
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  margin-top: 1rem;
  padding: 2rem;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.ikonik-kslg5 {
  color: #2b6777;
}

.section_tr {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #fff;
  flex-flow: column;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.div-block-1168 {
  position: relative;
  top: -26px;
}

.genai_ranking {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 2rem;
  display: grid;
}

.gai_ranking-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  text-align: center;
  background-color: #eafff0;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2rem;
  display: flex;
  box-shadow: 0 8px 10px -6px #0003;
}

.gai_ranking-card.ps_card_content-wrap {
  background-color: #eafff0;
  background-image: linear-gradient(174deg, #eafff0, #bce0e7);
}

.image-306 {
  width: 50%;
}

.text-block-355 {
  font-size: 1.2rem;
  font-weight: 600;
}

.collection-list-wrapper-9 {
  width: 100%;
}

.div-block-1171 {
  position: relative;
  top: -16px;
}

.ikonik-dq8e8, .ikonik-6hya9j, .ikonik-xtakn, .ikonik-taz92, .ikonik-gr710f {
  color: #2b6777;
}

.image-307 {
  position: relative;
  left: -28px;
}

.ikonik-50pg4h {
  color: #2b6777;
}

.header1_image-wrapper {
  justify-content: center;
  display: flex;
}

.header1_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #5a5a5a;
  background-image: linear-gradient(90deg, #fff 60%, #2a87fa 60%, #2b6777 60%);
  border-radius: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  width: 100%;
  margin-top: 2rem;
  padding: 5rem;
  display: grid;
  box-shadow: 0 2px 5px #0003;
}

.hero-image {
  border-radius: .5rem;
  width: 77%;
  min-width: 16rem;
}

.text-block-356 {
  color: #707070;
}

.paragraph-102 {
  color: #000;
  margin-top: 1rem;
}

.ikonik-1xr0p, .ikonik-7s6wal, .ikonik-8l4ry, .ikonik-93n35 {
  color: #2b6777;
}

.course-date {
  color: var(--black);
  text-align: center;
  border-radius: 10px;
  padding: .5rem;
}

.main-form-popup {
  z-index: 2147483647;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-image: linear-gradient(#00000057, #00000057);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.trump-component {
  padding-top: 4rem;
  padding-left: 5%;
  padding-right: 5%;
}

.ump-wrap {
  grid-column-gap: 2.25rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.quote-img {
  opacity: .2;
  width: 4rem;
  transform: rotate(180deg);
}

.text-size-large {
  letter-spacing: -1px;
  text-transform: none;
  font-size: 1.6rem;
  line-height: 1.2;
}

.divider-hr {
  background-color: #d0d0d0;
  width: 100%;
  height: 2px;
}

.trump-right-content {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  padding-right: 8rem;
  display: flex;
}

.cnn-international {
  width: 5rem;
}

.grid-svg {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.image-309 {
  width: 100%;
  height: 100%;
}

.donald-trump-quote-comp {
  z-index: 1;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: -4rem;
  display: flex;
  position: relative;
}

.quote_comp {
  position: absolute;
}

.donald-trump-quote-name {
  color: #0f1b5a;
  text-align: center;
  letter-spacing: -2.39px;
  font-family: Minionpro, Impact, sans-serif;
  font-size: 3rem;
  font-weight: 700;
}

.donald-trup-name {
  color: #0f1b5a;
  text-align: center;
  letter-spacing: -1px;
  font-family: Minionpro, Impact, sans-serif;
  font-size: 1.2rem;
  line-height: 1.7;
}

.bg-image {
  z-index: -1;
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: relative;
  top: -36px;
}

.mb-text, .quote_comp-wrap, .quote-mb, .cnn {
  display: none;
}

.header-component {
  padding: 3rem 5%;
}

.header-component.is-diff {
  padding-bottom: 0;
}

.svg-2, .svg-3, .svg-4, .svg-5, .svg-6 {
  color: #faeabd;
}

.section_diffrence {
  position: relative;
}

.diff-wrapper {
  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;
}

.d-left {
  background-color: #d6334830;
  border-radius: 20px;
  padding: 2rem;
}

.d-left.d-right {
  background-color: #e0fff4;
}

.d-heading {
  color: #000;
  letter-spacing: -1px;
  font-family: Sf Pro Text Webfont, sans-serif;
  font-size: 1.375rem;
  font-weight: 500;
}

.red-div {
  background-color: #d6334866;
  width: 100%;
  height: 2px;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.div-block-1173 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  display: flex;
}

.div-block-1174 {
  background-color: #d63348;
  border-radius: 5px;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: .1rem .625rem;
  font-size: .8rem;
  display: flex;
}

.div-block-1174.is-diff {
  background-color: #00a86b;
  flex: none;
  align-self: center;
}

.div-block-1175 {
  color: #000;
  letter-spacing: -1px;
  font-size: 1.2rem;
  font-weight: 600;
}

.div-block-1176 {
  color: #000;
  letter-spacing: -1px;
  line-height: 1.2;
}

.div-block-1177 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  margin-bottom: 1rem;
  display: flex;
}

.paragraph-103 {
  font-weight: 400;
}

.new-btm-usp {
  color: #000;
  background-color: #faeabd;
  border-radius: 10px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.new-btm-usp.is-diff {
  color: #faeabd;
  background-color: #faeabd00;
  border: 1px solid #faeabd;
}

.section_30-70 {
  position: relative;
}

.section_benefits {
  background-color: #f0f0f0;
  position: relative;
}

.paragraph-104 {
  letter-spacing: -1px;
  font-size: 1.2rem;
  line-height: 1.2;
}

.paragraph-104.is-white {
  text-align: center;
}

.pointer_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.pointer-wrap {
  color: #000;
  background-color: #fff;
  border-radius: 10px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: .5rem;
  display: flex;
  box-shadow: 0 5px 5px #0003;
}

.text-block-359 {
  color: #304bec;
  white-space: normal;
  overflow-wrap: normal;
  font-size: 2rem;
  font-weight: 700;
}

.text-block-360 {
  letter-spacing: -1px;
  border-left: 1px solid #b1b1b1c2;
  margin-left: 10px;
  padding-left: 10px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2;
}

.section_usp-pricing {
  background-color: #d9dfff;
  position: relative;
}

.section_usp-pricing.cc {
  background-color: #faf3e0;
}

.usp-pricing_wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-radius: .625rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 2rem 0;
  display: flex;
}

.pricing_l {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 30%;
  display: flex;
}

.pricing_r {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 70%;
  display: flex;
}

.div-block-1178 {
  background-color: #304bec;
  border-radius: 8px;
  padding: .25rem .5rem;
}

.div-block-1179 {
  color: #000;
}

.text-block-361 {
  letter-spacing: -1px;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1;
}

.text-block-362 {
  color: #5e5e5e;
  font-size: 1.2rem;
}

.div-block-1180 {
  color: #000;
  margin-top: 10px;
  padding: 1rem;
  position: relative;
}

.text-block-363 {
  font-size: .9rem;
  font-weight: 500;
}

.image-310 {
  pointer-events: none;
  position: absolute;
  inset: 0%;
}

.fs-table_instance {
  display: flex;
}

.fs-table_cell {
  text-align: left;
  border: 1px solid #ddd;
  padding: 8px 8px 8px 20px;
}

.fs-table_cell.is-blue, .fs-table_cell.is-blue.isblod {
  color: #fff;
  background-color: #304bec;
  padding-left: 20px;
}

.fs-table_cell.is-blue.rb {
  background-color: #1c306c;
}

.fs-table_cell.is-blue.rb.pp {
  color: #000;
  background-color: #f4f9f9;
}

.fs-table_cell.is-blue.rb.mm {
  background-color: #fff;
}

.fs-table_cell.is-blue.rb.ll {
  background-color: #f4f9f9;
  max-width: 203px;
}

.fs-table_cell.isblod {
  padding-left: 20px;
  font-weight: 600;
}

.fs-table_cell.isblod.bl-c, .fs-table_cell.isblod.bl-c.gg, .fs-table_cell.isblod.rd {
  color: #fff;
  background-color: #304bec;
}

.fs-table_cell.is-diff {
  color: #5e5e5e;
}

.fs-table_cell.is-diff.rd {
  color: #000;
  background-color: #fff;
  font-size: .8rem;
}

.fs-table_cell.is-diff.rd.pp, .fs-table_cell.is-diff.rd.ll {
  color: #000;
  background-color: #f4f9f9;
}

.fs-table_cell.is-diff.bb {
  color: #000;
  padding-left: 16px;
  font-size: .8rem;
}

.fs-table_cell.is-diff.bb.pp {
  background-color: #f4f9f9;
}

.fs-table_cell.is-diff.bb.mm {
  background-color: #fff;
}

.fs-table_cell.is-diff.bb.ll {
  color: #000;
  background-color: #f4f9f9;
}

.fs-table_cell.pl {
  background-color: #fff;
}

.fs-table_cell.pl.pp {
  background-color: #f4f9f9;
}

.fs-table_cell.pl.ll {
  color: #000;
  background-color: #f4f9f9;
}

.fs-table_cell.pl.ll.cp {
  text-align: center;
}

.fs-table_cell.bb {
  color: #fff;
  background-color: #304bec;
  font-weight: 600;
}

.fs-table_row {
  text-align: left;
  border: 1px solid #ddd;
}

.fs-table_body {
  border-radius: 10px;
  padding-left: 0;
}

.fs-table_table {
  color: #000;
  text-align: left;
  border-collapse: collapse;
  border: 1px solid #ddd;
  border-radius: 8px;
  width: 100%;
  overflow: clip;
}

.text-block-364 {
  color: #fff;
  background-color: #304bec;
  border-radius: 7px;
  width: 100%;
  padding: .25rem 1rem;
  font-size: .875rem;
}

.text-block-364.ddf {
  background-color: #1c306c;
  padding-left: .5rem;
  font-size: .8rem;
}

.text-block-364.ddf.pp {
  color: #000;
  background-color: #f4f9f9;
}

.text-block-364.ddf.mm {
  color: #000;
  background-color: #fff;
}

.text-block-364.ddf.ll {
  color: #000;
  background-color: #5270a6;
}

.text-block-364.ddf.ll.lw {
  color: #000;
  background-color: #f4f9f9;
}

.text-block-364.bl-c {
  color: #000;
  white-space: nowrap;
  background-color: #0000;
  justify-content: space-between;
  padding: 0;
  font-size: .8rem;
  display: block;
}

.text-block-364.bl-c.dc {
  color: #fff;
  text-align: left;
  background-color: green;
  padding: .25rem .5rem;
  display: inline;
}

.text-block-364.bl-c.lw {
  color: #000;
}

.div-block-1181 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section_prog, .section_uspvideos {
  position: relative;
}

.section_rewarding {
  background-color: #0f1b5a;
  position: relative;
}

.rewarding_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: .625rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.webinar-videos-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.web_pointers-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 1rem;
  display: flex;
}

.div-block-1182 {
  letter-spacing: -1px;
  background-color: #304bec;
  border-radius: 20px;
  padding: .5rem 2rem;
  line-height: 1.2;
}

.section_usp-testimonials {
  background-color: #f0f0f0;
  position: relative;
}

.usptestimonials-wrapper {
  width: 100%;
}

.div-block-1183 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr .5fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.image-312 {
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 100%;
}

.image-312.cen {
  object-position: 50% 50%;
}

.div-block-1184 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: #000;
  letter-spacing: -1px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  padding-right: 4rem;
  font-size: 1.2rem;
  line-height: 1.2;
  display: flex;
}

.div-block-1185 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-top: 1px solid #d0d0d0;
  border-bottom: 1px solid #d0d0d0;
  justify-content: flex-start;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.text-block-365 {
  color: #888;
  font-size: 1rem;
}

.text-block-366 {
  font-size: 1.4rem;
  font-weight: 600;
}

.image-313 {
  width: auto;
}

.div-block-1186 {
  width: 7%;
}

.career_comp {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.career-card_container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-self: stretch;
  display: flex;
}

.career-card {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #304bec;
  border-radius: .625rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 3rem 1rem;
  transition: all .3s;
  display: flex;
}

.career-card.expand {
  background-color: #f0f2ff;
  max-width: 40.5rem;
  padding-left: 3rem;
  padding-right: 3rem;
}

.icon-color {
  background-color: #f0f2ff;
  border-radius: 1.25rem;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.icon-color.expand {
  background-color: #304bec;
}

.icon-name {
  color: #304bec;
  height: 2rem;
}

.icon-name.expand {
  color: #f0f2ff;
}

.heading-style-h3 {
  font-size: 1.2rem;
  font-weight: 300;
}

.heading-style-h3.expand {
  color: #000;
  font-size: 1.5rem;
  font-weight: 600;
}

.enroll-now {
  color: #000;
  white-space: nowrap;
  background-color: #f0f2ff;
  border-radius: 8px;
  font-weight: 600;
}

.enroll-now.expand {
  color: #fff;
  background-color: #304bec;
}

.size-regular {
  display: none;
}

.size-regular.expand {
  color: #4a4a4a;
  display: block;
}

.heads-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.career-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.section_media {
  background-color: #0f1b5a;
}

.section_media.gen {
  background-color: #f5f5f1;
  display: flex;
}

.media_comp {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  align-self: stretch;
  display: flex;
  overflow: clip;
}

.media_wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.media-img {
  width: 100%;
  height: 100%;
}

.career-slider, .prc-comp {
  display: none;
}

.nf-details {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  display: flex;
}

.div-block-1200 {
  flex: none;
  width: 75%;
}

.section_timeline {
  display: none;
}

.eup-video-wrapper {
  border-radius: 10px;
  width: 100%;
  overflow: clip;
}

.div-block-1210 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #000;
  background-color: #f6f5f1;
  border: 1px #000;
  border-radius: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  width: 90%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: clip;
  box-shadow: 0 4px 20px 3px #0003;
}

.student-img-wrap {
  aspect-ratio: 1;
  object-fit: cover;
}

.fs-table1_instance {
  border-radius: 10px;
  display: block;
  overflow: clip;
}

.fs-table1_cell {
  color: #000;
  text-align: left;
  border: 1px solid #ddd;
  padding: 8px 8px 8px 1rem;
}

.fs-table1_cell.is-inr {
  color: #fff;
  background-color: #2f4bec;
  border-bottom: 1px solid #cacaca;
}

.fs-table1_cell.is-inr.is-head {
  color: #fff;
  background-color: #2f4bec;
  border-bottom-color: #cacaca;
}

.fs-table1_cell.is-total {
  color: #fff;
  background-color: #000;
  padding-top: .75rem;
  padding-bottom: .75rem;
  padding-left: 2rem;
  font-weight: 600;
}

.fs-table1_cell.is-total._1rem {
  padding-left: 1rem;
}

.fs-table1_cell.is-head {
  padding-left: 2rem;
  font-weight: 600;
}

.fs-table1_row {
  text-align: left;
  border: 1px solid #ddd;
}

.fs-table1_table {
  text-align: left;
  border-collapse: collapse;
  border: 1px solid #ddd;
  width: 100%;
}

.div-block-1215 {
  box-shadow: 0 2px 5px #0003;
}

.div-block-1216 {
  text-align: center;
  background-color: #0f1b5a;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.bold-text-50 {
  font-size: 3rem;
}

.heading-h2-8 {
  color: #000;
  letter-spacing: -1px;
  text-transform: capitalize;
  margin-bottom: 0;
  font-family: Sf Pro Display, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 120%;
}

.ls {
  color: #fff;
  padding-left: .5rem;
  font-size: 1rem;
}

.stu-tab {
  color: #0f1b5a;
  background-color: #0000;
  border: 1px solid #304bec;
  border-radius: .25rem;
}

.stu-tab.w--current {
  color: #f6f5f1;
  background-color: #304bec;
}

.tabs-menu-17 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #0f1b5a;
  justify-content: center;
  align-items: center;
  margin-bottom: 3rem;
  display: flex;
}

.tabs-12 {
  flex-flow: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
}

.italic-text-2 {
  letter-spacing: -1px;
  max-width: 200px;
  font-size: 12px;
  line-height: 1;
}

.text-block-381 {
  max-width: 200px;
  line-height: 1.2;
  overflow: visible;
}

.text-block-381.is-yg {
  max-width: 400px;
  line-height: 1;
}

.div-block-1223 {
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 50px;
  margin-left: auto;
  display: flex;
}

.bl {
  color: #000;
  display: none;
}

.bl-ds {
  float: right;
  color: #000;
  margin-top: 1rem;
}

.div-block-1233 {
  display: none;
}

.text-span-28 {
  background-color: #304bec;
}

.text-span-28.text-span-29 {
  border-radius: 7px;
}

.text-span-29 {
  color: #fff;
  background-color: #304bec;
  border-radius: 7px;
  padding-left: .5rem;
  padding-right: .5rem;
  font-weight: 500;
  line-height: 1.2;
}

.bold-text-52 {
  line-height: 1;
}

.dp-chev {
  color: #fff;
}

.blh {
  color: #000;
}

.heading-54 {
  color: #2b6777;
  text-align: left;
  font-family: Lora, sans-serif;
  font-size: 3.2rem;
  font-weight: 700;
}

.heading-54.is-gen-cen {
  text-align: center;
}

.section_brand-hero {
  z-index: 0;
  margin-top: 2rem;
  position: relative;
}

.section_brand-testimonials {
  background-color: #f0f0f0;
  position: relative;
}

.brand_test-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.section_brand-form {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.link-block-17 {
  position: absolute;
  inset: 0%;
}

.text-span-30 {
  color: #fff;
  background-color: green;
  border-radius: 4px;
  padding: 2px 4px;
  display: inline-block;
}

.text-span-31 {
  font-size: .75rem;
  display: block;
}

.div-block-1235 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 80px;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center start;
  width: 100%;
  display: grid;
}

.in {
  filter: grayscale() invert();
}

.section_programs {
  z-index: 0;
  padding-top: 0;
  position: relative;
}

.inv {
  filter: saturate(150%) invert();
}

.text-span-32 {
  font-size: 1.2rem;
}

.image-314 {
  z-index: 4;
  width: 50%;
  position: absolute;
  inset: auto;
}

.div-block-1236 {
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: clip;
}

.in.lg {
  height: 40px;
}

.gmlc {
  margin-top: 2rem;
}

._35 {
  height: 35px;
}

._35.in {
  object-fit: contain;
}

.div-block-1237 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.rt {
  transform: rotate(180deg);
}

.div-block-1238 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  flex: none;
  width: 100%;
  display: flex;
  overflow: clip;
}

.div-block-1239 {
  margin-bottom: 24px;
}

.leadsquare {
  margin-bottom: 0;
}

.pr-tr {
  z-index: 4;
  color: var(--black);
  text-align: right;
  font-size: .7rem;
  line-height: 1.2;
  position: relative;
}

.thankyou {
  color: #fff;
  background-color: #2b6777;
  border-radius: .5rem;
}

.thankyou.is-mandi {
  background-color: #00237d;
}

.errormessage {
  border-radius: .5rem;
}

.div-block-1240 {
  width: 50%;
}

.heading-55 {
  font-size: 1.375rem;
}

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

.lightbox-video.youtube-7 {
  position: relative;
}

.image-wrap {
  background-image: linear-gradient(#0000001a, #0000001a);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.image-thumb {
  width: 100%;
}

.lightbox {
  border-radius: 1.375rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: clip;
}

.lightbox._1-2 {
  border-radius: .625rem;
}

.lightbox.greyscale {
  filter: grayscale();
  width: 100%;
}

.lightbox.greyscale:hover {
  filter: none;
}

.play-btn {
  z-index: 1;
  width: 4rem;
  height: 4rem;
  position: absolute;
}

.play-btn.l-big {
  width: 6rem;
  height: 6rem;
}

.ply-image {
  width: 100%;
  height: 100%;
}

.slide-nav-10 {
  inset: auto auto -4rem 0%;
}

._4rem {
  padding-top: 4rem;
}

.text-block-387 {
  color: var(--black);
}

.div-block-1242 {
  width: 250px;
  margin-right: 1rem;
}

.text-span-36 {
  font-size: 1rem;
  line-height: 1;
}

.text-span-37 {
  font-size: 1rem;
}

.add-pad {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.link-18 {
  color: #e86137;
}

.slide-white {
  color: #fff;
}

.f-page-wrapper {
  overflow: clip;
}

.navmenu-wrap-new {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.f-signup-btn {
  color: #272727;
  text-align: center;
  letter-spacing: .08px;
  background-color: #fff;
  border-radius: .25rem;
  padding: .5rem 1rem;
  font-weight: 500;
  transition: all .3s;
}

.f-signup-btn:hover {
  background-color: #f6f6f6;
}

.f-body {
  font-family: Sf Pro Display, sans-serif;
}

.f-body.f-is-new-bsc {
  color: #1c1c1e;
  letter-spacing: -.08px;
  font-family: Poppins, sans-serif;
}

.f-rl_navbar1_link {
  z-index: 2147483647;
  color: #fff;
  letter-spacing: .08px;
  padding: 0;
  position: relative;
}

.f-rl_navbar1_link.w--current {
  color: var(--yellow);
}

.f-dropdown-link {
  text-decoration: none;
}

.f-dropdown-link.mb-1rem {
  margin-bottom: .75rem;
}

.image-315 {
  width: 24px;
  height: 24px;
}

.f-hero-section {
  padding-top: 4.125rem;
  position: relative;
}

.f-padding-global {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.f-padding-global.m-padding-section-large.remove-bottom-pad {
  padding-bottom: 0;
}

.f-container {
  max-width: 85.5rem;
  margin-left: auto;
  margin-right: auto;
}

.f-hero-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 7.875rem;
  padding-bottom: 3.5rem;
  display: flex;
  position: relative;
}

.f-hero-wrapper.hide {
  display: none;
}

.f-hero-line-left {
  z-index: -1;
  position: absolute;
}

.f-hero-line-right {
  z-index: -1;
  position: absolute;
  inset: auto 0% -4rem auto;
}

.f-uni-hero-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.f-uni-hero-content.left-flex-align {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
}

.f-heading {
  font-size: 4rem;
}

.f-heading.f-inline-heading {
  font-size: 3.6rem;
  display: inline;
}

.f-heading.f-heading-green {
  color: #349172;
  font-size: 4.8rem;
}

.f-uni-heading-wrap {
  max-width: 42rem;
}

.f-inline-heading-wrap {
  display: inline-block;
  position: relative;
}

.line-img {
  z-index: -1;
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: auto 0% -50%;
}

.f-text-size-large {
  font-size: 1.5rem;
}

.f-text-color-grey {
  color: var(--f-grey);
}

.max-width-1140 {
  max-width: 71.25rem;
}

.font-weight-bold {
  font-weight: 700;
}

.font-weight-medium {
  font-weight: 500;
}

.f-primary-btn {
  color: #fff;
  text-align: center;
  letter-spacing: .08px;
  background-color: #349172;
  border-radius: .5rem;
  padding: 1rem 2.25rem;
  font-size: 1.25rem;
  font-weight: 500;
  transition: all .3s;
}

.f-primary-btn:hover {
  color: #fff;
  background-color: #1e5543;
}

.btn-wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: .5rem;
  display: flex;
}

.btn-wrap.is-vert.is-mt-0 {
  margin-top: 0;
  margin-left: 1rem;
}

.f-secondary-btn {
  color: #272727;
  text-align: center;
  letter-spacing: .08px;
  background-color: #0000;
  border: 1px solid #272727;
  border-radius: .5rem;
  padding: 1rem 2.25rem;
  font-size: 1.25rem;
  font-weight: 500;
}

.f-lightbox {
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: clip;
}

.f-lightbox.f-is-ht {
  height: 22.5rem;
}

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

.f-lighbox-thumbnail {
  object-fit: cover;
  object-position: 50% 0%;
  align-self: stretch;
  width: 100%;
  height: 100%;
}

.f-play-btn {
  position: absolute;
}

.f-our-wrapper {
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
}

.f-our-section {
  position: relative;
}

.f-our-our-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.f-our-our-wrap.hide {
  display: none;
}

.f-heading-h2 {
  letter-spacing: -.32px;
  font-size: 3rem;
}

.f-heading-h2.f-inline-heading {
  display: inline;
}

.f-our-left-wrap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  padding-right: 2.5rem;
  display: flex;
}

.f-our-left-wrap.fic-cent {
  justify-content: center;
}

.f-text-size-medium {
  font-size: 1.25rem;
}

.f-text-size-medium.f-text-color-dark-grey.margin-top-0-5rem {
  margin-top: .5rem;
}

.f-text-color-dark-grey {
  color: #272727;
}

.f-our-right-wrap {
  position: relative;
}

.f-our-speed-img {
  position: absolute;
  top: 2.5rem;
  left: -3rem;
}

.f-our-image {
  object-fit: cover;
  border-radius: .75rem;
  width: 100%;
  height: 100%;
}

.f-vision-img {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.f-left-eclp {
  filter: blur(350px);
  background-color: #74e1f9;
  width: 100%;
  height: 100%;
}

.f-left-eclp.is-f-2 {
  position: absolute;
}

.f-left-grad {
  z-index: -1;
  pointer-events: none;
  justify-content: center;
  align-items: center;
  width: 14.875rem;
  height: 14.875rem;
  display: flex;
  position: absolute;
  inset: auto auto -2rem 0%;
}

.f-right-grad {
  z-index: -1;
  pointer-events: none;
  justify-content: center;
  align-items: center;
  width: 14.875rem;
  height: 14.875rem;
  display: flex;
  position: absolute;
  bottom: -2rem;
  right: 0;
}

.f-right-grad.is-testimonial {
  inset: -1rem auto auto 4rem;
}

.f-right-eclp {
  filter: blur(350px);
  background-color: #f4be33;
  width: 100%;
  height: 100%;
}

.f-right-eclp.is-f-2 {
  position: absolute;
}

.f-program-wrap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  padding-bottom: 6.25rem;
  display: flex;
}

.f-program-wrap.remove-mottom-pad {
  padding-bottom: 0;
}

.f-program-content {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.f-program-content-wrap {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.f-svg {
  height: 22px;
}

.arrow-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.arrow-wrap.is-mandi-sm {
  position: absolute;
  inset: auto auto 5rem 0%;
}

.f-tab-link {
  color: #b7b7b7;
  letter-spacing: -.332px;
  background-color: #0000;
  border-bottom: 5px solid #0000;
  padding: 1rem .75rem;
  font-size: 1.25rem;
}

.f-tab-link.w--current {
  color: #000;
  background-color: #0000;
  border-bottom-color: #349172;
  font-weight: 700;
}

.f-tabs-menu {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fafafa4d;
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.f-tabs-menu.is-test-left {
  justify-content: flex-start;
  align-items: center;
}

.f-tab-content {
  margin-top: 2.5rem;
}

.f-container-small {
  max-width: 79rem;
  margin-left: auto;
  margin-right: auto;
}

.slider-show {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.f-program-img-wrap {
  border-radius: .75rem;
  height: 16.625rem;
  overflow: clip;
}

.f-slide-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  height: 100%;
  display: grid;
}

.f-slide-content-wrap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 12.625rem;
  display: flex;
}

.f-heading-h3 {
  letter-spacing: -.32px;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.4;
}

.v-flex-0-5rem {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.v-flex-0-5rem.is-cetnz {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.v-flex-0-5rem.is-leftz {
  justify-content: flex-start;
  align-items: flex-start;
}

.v-flex-0-5rem.is-btm {
  justify-content: flex-end;
  align-items: stretch;
}

.f-marquee-section {
  background-color: #2b2b2b;
  position: relative;
}

.f-marquee-section.is-mandi-sm {
  background-color: #020519;
}

.f-marquee-wrapper {
  padding-top: 4rem;
  padding-bottom: 6rem;
}

.f-marquee-inside-wrap {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.marquee-img {
  filter: contrast(200%) invert() grayscale();
  object-fit: contain;
  width: 120px;
  height: 50px;
}

.marquee-img.not-inv {
  filter: contrast(200%) invert() grayscale();
  height: 36px;
}

.marquee-img.not-inv.ft {
  object-fit: cover;
}

.marquee-img.not-inv.no-inv {
  filter: none;
}

.marquee-img.dbx-60 {
  height: 60px;
}

.f-logo-slider-btm {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: row;
  display: flex;
  overflow: visible;
}

.f-uni-num-wrap {
  width: 100%;
  position: absolute;
  bottom: -50px;
}

.f-uni-num {
  z-index: 1;
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  color: #fff;
  background-color: #349172;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding: 1.5rem 3.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.navbar-component {
  color: var(--relume-library-lite--rl-white);
  background-color: #2b2b2b;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.2rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
  position: relative;
}

.navbar-component.is-bsc {
  background-color: #f5f5f5;
  min-height: 6rem;
}

.navbar-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 85.5rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar-container.show-button {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
}

.f-why-section {
  position: relative;
}

.f-why-wrap {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  flex-flow: column;
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
  display: flex;
}

.f-why-cont {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 34.875rem 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
  overflow: clip;
}

.swiper-cont {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.eclipse-images {
  z-index: -1;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
}

.most-watched {
  z-index: 999;
  width: 15.875rem;
  position: absolute;
  top: 2.75rem;
  right: -10rem;
}

.v-flex-1-5rem {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.v-flex-1-5rem.is-max {
  flex: none;
  justify-content: center;
  align-self: stretch;
  width: 34.875rem;
  position: relative;
}

.v-flex-1-5rem.is-cen {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.v-flex-1-5rem.is-cen.is-vertz.is-max-width-344 {
  max-width: 53rem;
}

.v-flex-1-5rem.is-cen.is-vertz._5rem {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.v-flex-1-5rem.is-text-center {
  text-align: center;
  max-width: 58.75rem;
  margin-left: auto;
  margin-right: auto;
}

.v-flex-1-5rem.is-text-center-copy {
  text-align: center;
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
}

.v-flex-1-5rem.grow-if-pos {
  flex: 1;
  justify-content: space-between;
}

.v-flex-1-5rem.is-max-50 {
  max-width: 48%;
}

.v-flex-1-5rem.is-leftz {
  justify-content: flex-start;
  align-items: flex-start;
}

.v-flex-1-5rem.is-vert-cen {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.v-flex-1-5rem.is-max-864 {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  max-width: 54rem;
}

.text-span-38 {
  font-size: .75rem;
}

.most-watched-img {
  width: 100%;
  height: 100%;
}

.why-swiper {
  max-width: 38rem;
  max-height: 100%;
}

.swiper-prev-why, .swiper-next-why, .swiper-next-ai, .swiper-prev-ai {
  color: #bdbdbd;
  cursor: pointer;
  border: 4.25px solid #bdbdbd;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.f-leadership-section {
  background-color: #fafafa;
}

.f-leadership-wrap {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
  display: flex;
}

.flc-cont-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 43.125rem 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.flc_cont {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  display: flex;
}

.flc-logo-wrap {
  overflow: clip;
}

.flc-logo-wrap.dd {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.flc-logo {
  object-fit: contain;
  width: 100px;
}

.flc-logo.is-inv {
  filter: invert();
}

.f-testimonial-wrap {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  padding-bottom: 6.25rem;
  display: flex;
}

.f-testimonial-content-wrap {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.f-testimonial-slide {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v-flex-0-75rem {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.v-flex-0-75rem.mb-fg-centz.ds-centz {
  justify-content: flex-start;
  align-items: center;
}

.v-flex-0-75rem.mb-fg-centz.ds-centz.ds-hided {
  display: none;
}

.v-flex-0-75rem.ds-leftz {
  text-align: left;
}

.v-flex-0-75rem.mt-1-25rem {
  margin-top: 1.25rem;
}

.f-testimonial-img-wrap {
  border-radius: .75rem;
  flex: none;
  width: 17.75rem;
  height: 17.75rem;
  position: relative;
  overflow: clip;
}

.f-testimonial-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.upwork-badge {
  width: 3.625rem;
  position: absolute;
  inset: 0% 1rem auto auto;
}

.upwork-badge.is-trusty {
  right: auto;
}

.swiper-prev-tm, .swiper-next-tm {
  color: #bdbdbd;
  cursor: pointer;
  border: 4.25px solid #bdbdbd;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.f-testimonial-cont {
  position: relative;
}

.f-news-wrap {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
  display: flex;
}

.swiper-prev-news, .swiper-next-news {
  color: #bdbdbd;
  cursor: pointer;
  border: 4.25px solid #bdbdbd;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.f-slide-news-img-wrap {
  background-color: #fff;
  border: 3px solid #dbdbdb;
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  min-height: 17.75rem;
  padding-left: 2.25rem;
  padding-right: 2.25rem;
  display: flex;
}

.f-news-cont {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.news-heading {
  letter-spacing: -.48px;
  line-height: 1.2;
}

.f-slide-news {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: #000;
  flex-flow: column;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.f-section-footer {
  background-color: #2b2b2b;
}

.f-section-footer.is-black-bg {
  background-color: #020519;
}

.f-section-footer.is-black-bg:where(.w-variant-15643119-110e-f58e-48d9-4d81123ed863), .f-section-footer.is-black-bg.bg-iitm {
  background-color: #33110e;
}

.f-section-footer.is-black-bg.bg-iitm:where(.w-variant-f784f622-d92b-3fcf-5f14-1d7b70ba2113) {
  background-color: #000;
}

.f-section-footer.is-black-bg.bg-iitm:where(.w-variant-391b6292-8108-4e48-2e71-8e7b626caa66) {
  background-color: #03330d;
}

.f-container-footer {
  max-width: 71.25rem;
  margin-left: auto;
  margin-right: auto;
}

.f-footer-wrap {
  padding-top: 4.25rem;
  padding-bottom: 4.25rem;
}

.f-footer-wrap.pad-change {
  padding-top: 2rem;
  padding-bottom: 0;
}

.f-footer-wrap.pad-small {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.f-footer-top {
  grid-column-gap: 1rem;
  grid-row-gap: 5.5rem;
  grid-template-rows: auto;
  grid-template-columns: 25.25rem 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2.5rem 4rem;
  display: grid;
}

.f-footer-top._2-col {
  grid-template-columns: 1fr 1fr;
}

.f-footer-text-small {
  opacity: .6;
  color: #fff;
  letter-spacing: .4px;
  text-transform: uppercase;
  font-size: .625rem;
  font-weight: 500;
  line-height: 1.4;
}

.f-footer-block {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  display: flex;
}

.f-footer-block.is-lf {
  justify-content: flex-start;
  align-items: flex-end;
}

.f-footer-block.is-lf.flex {
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
}

.f-footer-block.hide {
  display: none;
}

.f-footer-link {
  color: #fff;
  font-weight: 500;
  text-decoration: none;
}

.f-footer-link.is-link-small {
  font-size: .75rem;
}

.f-footer-link.is-black {
  color: #000;
}

.f-footer-inside-block {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.f-footer-inside-block.is-lf-bl {
  justify-content: flex-start;
  align-items: flex-end;
}

.f-footer-center {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.f-footer-center.hide {
  display: none;
}

.f-footer-social-link {
  color: #fff;
  width: 2.5rem;
  height: 2.5rem;
}

.f-footer-socials {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.f-text-size-small {
  font-size: .75rem;
}

.f-footer-bottom {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.swiper-prev-prg, .swiper-next-prg {
  color: #bdbdbd;
  cursor: pointer;
  border: 4.25px solid #bdbdbd;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.indian-news-img-logo {
  object-fit: contain;
  height: 40px;
}

.f-num-icon {
  flex: none;
  width: 2.75rem;
  height: 2.75rem;
}

.f-num-uni-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.f-number-text {
  text-align: left;
  letter-spacing: -.623px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.f-uni-num-line {
  background-color: #fff;
  width: .65px;
}

.swiper-next-iit, .swiper-prev-iit {
  color: #bdbdbd;
  cursor: pointer;
  border: 4.25px solid #bdbdbd;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.line-img-test {
  z-index: -1;
  pointer-events: none;
  object-fit: cover;
}

.f-line-img-wrap {
  margin-top: -2rem;
  display: none;
}

.f-rl_navbar1_logo-link {
  width: 18.75rem;
  padding-left: 0;
}

.f-rl_navbar1_logo-link.w--current {
  width: 18.75rem;
}

.fb-hero-section {
  background-color: #fefae8;
  padding-top: 6.875rem;
  position: relative;
  overflow: clip;
}

.fb-text-color-dark-gray {
  color: #1c1c1e;
  text-decoration: none;
}

.bsc-brand-color {
  color: var(--_bsc---brand-yellow);
}

.fb-contact {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fb-container {
  max-width: 77rem;
  margin-left: auto;
  margin-right: auto;
}

.fb-container.f-is-rel {
  position: relative;
}

.fb-hero-wrapper {
  z-index: 1;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 68rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 4.75rem;
  padding-bottom: 29.125rem;
  display: flex;
  position: relative;
}

.font-size-1 {
  font-size: 1.125rem;
}

.fb-hero-heading-wrp {
  max-width: 60rem;
  margin-top: .5rem;
}

.fb-text-color-red {
  color: #b44b3a;
}

.fb-hero-heading {
  letter-spacing: -2px;
  font-family: DM Sans, sans-serif;
  font-size: 4.375rem;
  font-weight: 700;
}

.fb-hero-heading.fb-is-left {
  text-align: left;
}

.fb-heading-choke {
  letter-spacing: -.08px;
  line-height: 1.7;
}

.fb-heading-choke.font-size-1.font-weight-bold.dm-sans {
  font-family: DM Sans, sans-serif;
}

.fb-heading-choke.font-size-1.font-weight-bold.dm-sans.is-f-white {
  color: #fff;
}

.fb-heading-choke.font-size-1.font-weight-medium.f-is-white {
  color: var(--white-3);
}

.fb-heading-choke.font-size-1.font-weight-medium.fb-is-left {
  text-align: left;
}

.fb-heading-choke.font-size-1.fb-text-color-dark {
  color: #8a8a8e;
}

.fb-heading-choke.font-size-1.italicize {
  font-style: italic;
}

.fb-heading-choke.font-size-1.is-f-white {
  color: #fff;
}

.fb-heading-choke.font-size-1.if-fb-yellow {
  color: var(--_bsc---brand-yellow);
}

.fb-heading-choke.font-size-1.font-weight-regular {
  font-weight: 400;
}

.fb-heading-choke.font-size-1.font-weight-regular.lefy, .fb-heading-choke.font-size-1.lefy {
  text-align: left;
}

.fb-heading-choke.font-size-1.fb-text-align-center {
  text-align: center;
}

.fb-heading-choke.font-size-large {
  font-size: 1.375rem;
  line-height: 1.3;
}

.fb-hero-bottom {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

.fb-hero-bottom.fb-is-left {
  justify-content: center;
  align-items: flex-start;
}

.fb-primary-button {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--_bsc---brand-red);
  text-align: center;
  letter-spacing: -.08px;
  background-color: #0000;
  border: 3px solid #b44b3a;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  padding: 1rem 3rem;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.fb-primary-button.i-stretch-brd-white {
  border-color: var(--_bsc---brand-white);
  color: var(--_bsc---brand-white);
}

.fb-primary-button.i-stretch-brd-white.bac {
  border-width: 1px;
}

.icon-24px {
  flex: none;
  width: 1.5rem;
}

.fb-secondary-button {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--_bsc---brand-red);
  color: var(--_bsc---brand-white);
  text-align: center;
  letter-spacing: -.08px;
  border: 3px solid #b44b3a;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  padding: 1rem 3rem;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.fb-hero-student-img-wrp {
  z-index: 1;
  pointer-events: none;
  width: 60rem;
  height: 38rem;
  position: absolute;
  inset: auto auto 0% -5%;
}

.fb-hero-student-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.fb-hero-colg-img-wrap {
  pointer-events: none;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0;
}

.top-peice-paper {
  pointer-events: none;
  width: 14.6875rem;
  position: absolute;
  top: -5rem;
  left: 4rem;
}

.left-peice-paper {
  pointer-events: none;
  width: 5.625rem;
  position: absolute;
  top: 24.25rem;
}

.right-peice-paper {
  pointer-events: none;
  width: 8rem;
  position: absolute;
  top: 21.3125rem;
  right: 0;
}

.iit-img-desk {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.iit-img-mb {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: none;
}

.fb-padding-large {
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
}

.fb-padding-large.is-form-pad-top {
  padding-top: 11rem;
}

.fb-padding-large.fb-padding-top-0 {
  padding-top: 0;
}

.fb-about-prg {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 26.75rem;
  grid-auto-columns: 1fr;
  display: grid;
}

.fb-heading-h2 {
  color: var(--_bsc---brand-red);
  letter-spacing: -.32px;
  font-family: DM Sans, sans-serif;
  font-size: 2.5rem;
  line-height: 1.25;
}

.fb-heading-h2.bottom-12 {
  margin-bottom: .75rem;
}

.fb-heading-h2.is-hide-mb {
  display: block;
}

.fb-heading-h2.is-desk-hide {
  display: none;
}

.fb-heading-h2.f-is-white {
  color: var(--white-3);
}

.fb-heading-h2.f-is-black {
  color: var(--_bsc---black);
}

.fb-about-prg-left-form {
  margin-top: 2.5rem;
}

.f-contact-right-wrap {
  border-radius: 1.5rem;
  overflow: clip;
}

.f-contact-right-wrap.is-mb {
  display: none;
}

.fb-prg-highlight-wrap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.fb-program-high-left-wrap {
  border-radius: 1rem;
  width: 100%;
  height: 37.5rem;
  overflow: clip;
}

.v-flex-2-5rem {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.v-flex-2-5rem.v-flex-cen-cen {
  z-index: 10000;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.v-flex-2-5rem.v-flex-cen-cen.is-rel {
  z-index: 1;
  position: relative;
}

.fb-prg-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  padding-left: 0;
  display: flex;
  overflow: visible;
}

.fb-prg-list-item {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/68184c069497c2da983dcd49_Frame.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 0;
  padding-left: 2rem;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.7;
  list-style-type: none;
  overflow: visible;
}

.fb-why-degree-section {
  background-color: #f7edeb;
}

.degree-slide {
  grid-column-gap: 3.375rem;
  grid-row-gap: 3.375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.degree-wrap {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.fb-program-high-img {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
}

.fb-program-high-img.syej {
  object-position: 100% 50%;
}

.fb-about-section {
  background-color: var(--_bsc---brand-red);
}

.fb-program-high-left-wrap-prg {
  border-radius: 1rem;
  width: 100%;
  overflow: clip;
}

.fb-about-dire {
  margin-top: 5rem;
}

.f-about-tab-link {
  color: #f3e3d380;
  text-align: center;
  letter-spacing: -.08px;
  background-color: #0000;
  flex: 1;
  padding: 1rem 2rem;
  font-family: DM Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.3;
}

.f-about-tab-link.w--current {
  color: var(--_bsc---brand-red);
  background-color: #f7edeb;
  border-top-left-radius: 2rem;
  border-top-right-radius: 2rem;
}

.tabs-menu-18 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.fb-about-tab-pane {
  background-color: #f7edeb;
  border-bottom-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
  padding: 2.5rem;
}

.fb-about-tab-pane.is-first {
  border-top-right-radius: 2rem;
}

.fb-about-tab-pane.is-second {
  border-top-left-radius: 2rem;
}

.fb-dire-details {
  grid-column-gap: 4rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 27.375rem 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fb-dire-img-wrap {
  border-radius: .5rem;
  overflow: clip;
}

.img-100 {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
}

.img-100.is-rad {
  border-radius: 1.25rem;
}

.img-100.is-rad.is-con {
  object-fit: cover;
}

.img-100.is-tl-tr-rad {
  border-top-left-radius: 1.25rem;
  border-top-right-radius: 1.25rem;
}

.dire-name {
  letter-spacing: -.08px;
  font-size: 1.875rem;
  font-weight: 500;
}

.fb-font-small {
  letter-spacing: -.08px;
  font-size: .875rem;
  line-height: 1.7;
}

.dire-data.is-mb, .svg-7 {
  display: none;
}

.abt-prg-wrap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 13.5rem 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.abt-prg-wrap.bottom-4rem {
  margin-bottom: 4rem;
}

.a-prg-dire {
  border-radius: .5rem;
  height: 13.75rem;
  overflow: clip;
}

.fb-wht-wrap {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fb-why-wrap-head {
  text-align: center;
  max-width: 60rem;
}

.fb-why-wrap-cont {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.course-details-head {
  letter-spacing: -.08px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.7;
}

.fb-why-cont-cont {
  text-align: center;
}

.fb-curriculum-section {
  background-color: #f7edeb;
}

.fb-curriculum-head-wrap {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
}

.f-curriculum-tab-link {
  border: 1px solid var(--_bsc---brand-yellow);
  color: var(--_bsc---brand-yellow);
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 1rem;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 1rem 2rem;
  font-family: DM Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.f-curriculum-tab-link.w--current {
  background-color: var(--_bsc---brand-yellow);
  color: var(--_bsc---brand-white);
}

.f-curriculum-tab-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.f-curriculum-tab-content {
  margin-top: 2.5rem;
}

.fb-curriculum-tab-wrap-inside-top {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: var(--_bsc---brand-red);
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 10.625rem auto 3fr auto 2fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 1.5rem 1.75rem;
  display: grid;
}

.n-line {
  background-color: #fff;
  width: 1px;
}

.fb-curriculum-tab-wrap-inside {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.fb-curriculum-tab-wrap-inside-bottom {
  background-color: #fff;
  border-radius: 2rem;
  padding: 2.25rem 1.75rem;
}

.fb-curriculum-tab-wrap-module {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 3fr auto 2fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fb-module-wrap {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 10.625rem auto 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: grid;
}

.fb-num-text {
  color: var(--_bsc---brand-red);
  letter-spacing: -.08px;
  font-family: Inter, sans-serif;
  font-size: 6.25rem;
  font-weight: 500;
  line-height: 1.3;
}

.n-line-bl {
  background-color: var(--_bsc---brand-red);
  width: 1px;
}

.f-curriculum-course-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.f-curriculum-course-list-item {
  letter-spacing: -.08px;
  margin-bottom: 0;
  font-size: 1.125rem;
  line-height: 1.7;
}

.fb-curriculum-tab-wrap-module-left {
  grid-column-gap: 2.25rem;
  grid-row-gap: 2.25rem;
  flex-flow: column;
  padding-right: 2.5rem;
  display: flex;
}

.fb-num-line {
  background-color: var(--_bsc---brand-red);
  height: 1px;
}

.v-flex-1rem {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.v-flex-1rem.is-horz {
  justify-content: flex-start;
  align-items: flex-start;
}

.v-flex-1rem.is-centz {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.v-flex-1rem.is-leftz {
  max-width: 57.5rem;
}

.v-flex-1rem.is-centz-copy {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.font-weight-semibold {
  font-weight: 600;
}

.fb-mb-wrap {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: var(--_bsc---brand-red);
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 10.625rem auto 3fr auto 2fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 1.5rem;
  display: none;
}

.img-40 {
  flex: none;
  width: 4rem;
  height: 4rem;
}

.fb-price-wrap {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: #b44b3a1f;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 800px;
  margin-top: 2.75rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.fb-price-text {
  letter-spacing: -.08px;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.7;
}

.fb-beyond-section {
  background-color: var(--_bsc---brand-red);
}

.fb-hide {
  display: none;
}

.fb-slider {
  background-color: #0000;
  height: 100%;
}

.fb-mask {
  max-width: 18.125rem;
  overflow: visible;
}

.fb-slide {
  margin-right: 1.5rem;
}

.fb-slide-nav {
  display: none;
}

.fb-slide-nav.is-show {
  display: block;
  bottom: -4rem;
}

.v-flex--25rem {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v-flex--25rem.is-f-leftz {
  text-align: left;
  justify-content: center;
  align-items: flex-start;
}

.v-flex--25rem.is-f-leftz.is-tp-ts.is-ds-h {
  display: none;
}

.fb-compare-table {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 31.75rem 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4rem;
  display: grid;
}

.fb-compare-table-left {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #f7edeb;
  border-radius: 1.5rem;
  flex-flow: column;
  padding: 2.5rem;
  display: flex;
}

.fb-heading-h4 {
  color: #64748b;
  letter-spacing: -.08px;
  font-family: Inter, sans-serif;
  font-size: 1.875rem;
  font-weight: 700;
  line-height: 1.3;
}

.fb-heading-h4.fb-is-white {
  color: #fff;
}

.fb-compare-line {
  background-image: linear-gradient(90deg, #b44b3a00, #b44b3a 50%, #b44b3a00);
  height: 2px;
}

.h-flex-1rem {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.h-flex-1rem.h-flex-cent-left {
  justify-content: flex-start;
  align-items: center;
}

.icon-1-5rem {
  color: #64748b;
  flex: none;
  width: 1.5rem;
  height: 1.5rem;
}

.icon-1-5rem.is-core-white {
  color: #f8fafc;
}

.fb-text-size-large {
  letter-spacing: -.08px;
  font-family: DM Sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.3;
}

.fb-compare-table-right {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: #fff;
  background-color: #b44b3a;
  border-radius: 1.5rem;
  flex-flow: column;
  padding: 2.5rem;
  display: flex;
}

.fb-compare-dark-line {
  background-image: linear-gradient(90deg, #f7edeb00, #f7edeb 50%, #f7edeb00);
  height: 2px;
}

.fb-join-btn-wrap {
  justify-content: center;
  align-items: center;
  margin-top: 4rem;
  display: flex;
}

.fb-journey-section {
  background-color: #f7edeb;
}

.fb-padding-small {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.fb-journey-wrap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  display: flex;
}

.fb-course-section {
  background-color: #f7edeb;
}

.course_details-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: stretch;
  display: flex;
}

.course-details-card {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.underline {
  text-decoration: underline;
}

.font-size-2 {
  font-size: 1rem;
}

.fb-grad-wrap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  display: flex;
}

.fb-grad-cont-wrap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fb-video-section {
  background-color: #f7edeb;
}

.fb-director-section {
  background-color: #b44b3a;
  position: relative;
}

.g-subscribe-img {
  opacity: .08;
  object-fit: cover;
  object-position: 50% 30%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fb-dire-wrap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.fb-direc-wrap-video {
  max-width: 53.75rem;
}

.div-block-1283 {
  background-color: #0006;
  position: absolute;
  inset: 0%;
}

.input-new {
  -webkit-backdrop-filter: blur(17px);
  backdrop-filter: blur(17px);
  color: #1c1c1e;
  background-color: #f1f5f9;
  border: 0 #000;
  border-radius: .5rem;
  width: 100%;
  min-height: 3.75rem;
  padding: 1rem 1.5rem;
}

.input-new::placeholder {
  color: #1c1c1e;
}

.formbtn-new {
  color: #f7edeb;
  background-color: #d9a441;
  border-radius: 1rem;
  width: 100%;
  margin-top: 2rem;
  padding: 1rem 3.5rem;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
}

.form-inside-two-col-new {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  display: flex;
}

.inside-forn-container-new {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
}

.div-block-1285 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.fb-slider-media {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 100%;
}

.fb-slider-media-mask {
  max-width: 50%;
  overflow: visible;
}

.fb-slider-media-slide {
  -webkit-backdrop-filter: blur(17px);
  backdrop-filter: blur(17px);
  background-color: #f1f5f9;
  border-radius: 2rem;
  height: 30.375rem;
  margin-right: 2.5rem;
}

.fb-slider-media-slide.is-slide-auto {
  height: auto;
}

.fb-slider-media-slide-wrap {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  color: var(--_bsc---black);
  flex-flow: column;
  height: 100%;
  padding: 1.5rem;
  text-decoration: none;
  display: flex;
}

.fb-slider-media-slide-img {
  border-radius: 1rem;
}

.h-flex-sb-1rem {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.know-more {
  color: #fdba2f;
  border-bottom: 3px solid #fdba2f;
  font-size: 1.125rem;
  font-weight: 700;
  text-decoration: none;
}

.fb-meadia-logo {
  object-fit: contain;
  width: 150px;
  height: 42px;
}

.fb-meadia-logo.cov {
  object-fit: cover;
}

.section_faq {
  background-color: #f7edeb;
}

.section_faq.is-mandi-ai {
  background-color: #0000;
  position: relative;
}

.fb-padding-medium {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.div-block-1286 {
  grid-column-gap: 5.625rem;
  grid-row-gap: 5.625rem;
  background-color: #b44b3a;
  border-radius: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 3rem 4rem;
  display: grid;
  position: relative;
  box-shadow: inset 0 0 40px #2e3e5026;
}

.m-subscribe-btn {
  position: relative;
}

.text-span-39 {
  font-size: 2rem;
}

.fb-tertiary-button {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 3px solid var(--_bsc---brand-yellow);
  background-color: var(--_bsc---brand-yellow);
  color: var(--_bsc---brand-white);
  text-align: center;
  letter-spacing: -.08px;
  border-radius: 1rem;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 1rem 3rem;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.fb-tertiary-button.is-f-small {
  padding: .5rem 1.5rem;
}

.fb-tertiary-button.is-f-small.l-spacing {
  letter-spacing: .2px;
}

.navbar-container-bsc {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 77rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.flc-wrap {
  grid-column-gap: 4%;
  grid-row-gap: 4%;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 5rem;
  display: flex;
}

.fb-flc-section {
  background-color: #f7edeb;
}

.fb-flc-section.is-mandis {
  background-color: #fff;
}

.fb-flc-section.is-mandi-mba {
  background-color: #ffe8e2;
}

.flc-video-wrap {
  max-width: 48%;
}

.pathway-logo {
  justify-content: center;
  align-items: center;
  width: 150px;
  height: auto;
  margin-top: 0;
  display: flex;
}

.fb-bsc-cl {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.fb-bsc-clw {
  display: none;
}

.fb-instagram-section {
  background-color: #f1f5f9;
}

.fb-instagram-section.is--f6f7f9 {
  background-color: #f6f7f9;
}

.instagram-wrap {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  padding-top: 6.25rem;
  display: grid;
}

.instagram-img-wrap {
  width: 360px;
}

.instagram-right-wrap {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.h-flex--5rem {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.h-flex--5rem.is-desk-hide {
  display: none;
}

.instagram-sm-img {
  border-radius: 4px;
  width: 4.375rem;
}

.fb-faq-section {
  position: relative;
}

.v-center {
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.fb-faq-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: 4rem;
  display: flex;
}

.fb-faq-question-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem 2rem;
  display: flex;
}

.fb-plus {
  flex: none;
}

.fb-plus.is-active-accordion {
  transform: rotate(180deg);
}

.fb-faq-question {
  letter-spacing: -.08px;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.7;
}

.fb-faq-question.font-size-4 {
  font-size: 1.75rem;
  font-weight: 600;
}

.fb-faq-wrap {
  -webkit-backdrop-filter: blur(17px);
  backdrop-filter: blur(17px);
  background-color: #f1f5f9;
  border-radius: 1.5rem;
  transition: all .3s;
  overflow: clip;
}

.fb-faq-wrap.fg-genai {
  background-color: #0000;
  border: 1px solid #d9d9d9;
}

.fb-faq-answer-inner-wrap {
  padding-bottom: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.fb-faq-answer {
  font-size: 1rem;
}

.fb-answer-list {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.fb-button-center {
  align-self: center;
  margin-top: 1.5em;
}

.fb-v-center {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fb-footer-section {
  background-color: #b44b3a;
}

.fb-footer-wrap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  padding-top: 4.625rem;
  padding-bottom: 9.25rem;
  display: flex;
}

.f-footer-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 6.25rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fb-footer-about-wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: column;
  display: flex;
}

.fb-links {
  color: #f8fafc;
  letter-spacing: -.08px;
  font-size: 1.125rem;
  line-height: 1.5;
  text-decoration: none;
}

.fb-links.is-l {
  align-self: flex-start;
  text-decoration: underline;
}

.fb-footer-middle {
  grid-column-gap: 4.25rem;
  grid-row-gap: 4.25rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-319 {
  width: 18.5rem;
}

.fb-footer-img-block {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.fb-social-link {
  color: var(--_bsc---brand-yellow);
  width: 1.5rem;
  height: 1.5rem;
}

.div-block-1297 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.f-footer-wrap-cont {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.fb-footer-links {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fb-footer-block {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  display: flex;
}

.div-block-1300 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fb-footer-bottom-wrap {
  border-top: 1px solid #f8fafc;
  justify-content: center;
  align-items: center;
  padding-top: 8px;
  display: flex;
}

.f-form-uni-section {
  background-color: #fafafa;
}

.f-form-uni-section.fg-form-new {
  background-color: #f6f7f9;
}

.benefit-wrapper-new {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
}

.div-block-1302 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-1303 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bl-bl {
  color: var(--black);
  text-decoration: underline;
}

.fb-journey-wrap-steps {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 32.125rem 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  place-items: start stretch;
  display: grid;
  position: relative;
}

.jounrey {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.jounrey.is-f-journey-2, .jounrey.is-f-journey-3, .jounrey.is-f-journey-4, .jounrey.is-f-journey-5, .jounrey.is-f-journey-6, .jounrey.is-f-journey-7 {
  color: #8a8a8e;
}

.fb-journey-left-step {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
  position: relative;
}

.yellow-line {
  background-color: #fdba2f;
  width: 2px;
  height: 94.5%;
  margin-top: 5%;
  margin-left: 8px;
  position: absolute;
}

.fb-heading-h3 {
  text-align: left;
  letter-spacing: -.08px;
  font-family: DM Sans, sans-serif;
  font-weight: 600;
  line-height: 1.3;
}

.fb-step-right {
  border-radius: 1.5rem;
  position: sticky;
  top: 10rem;
  overflow: clip;
}

.journey-img-1 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.journey-img-2, .journey-img-3, .journey-img-4, .journey-img-5, .journey-img-6, .journey-img-7 {
  opacity: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.click-here {
  color: var(--_bsc---brand-yellow);
}

.fb-journey-slider {
  height: 100%;
  display: none;
}

.text-span-40 {
  font-size: 1.5rem;
}

.text-block-201-copy {
  z-index: 4;
  color: var(--black);
  text-align: right;
  margin-top: 20px;
  font-size: .7rem;
  line-height: 1.2;
  position: relative;
}

.instagram-img {
  width: 100%;
  height: 100%;
}

.fb-down-chev {
  width: 1rem;
}

.svg-77 {
  display: none;
}

.swiper-prev-prg-pg, .swiper-next-prg-pg, .swiper-prev-prg-bs, .swiper-next-prg-bs {
  color: #bdbdbd;
  cursor: pointer;
  border: 4.25px solid #bdbdbd;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.text-span-41, .text-span-42 {
  font-size: .75rem;
}

.fb-padding-large-top {
  padding-top: 7.5rem;
}

.div-block-1309 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-1310 {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  flex-flow: column;
  display: flex;
}

.div-block-1311 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6821cd7c107f75d183751c67_Frame%201000002588.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 4rem;
  display: grid;
}

.text-span-43 {
  letter-spacing: -.6px;
  font-size: 1.875rem;
  font-weight: 400;
}

.text-span-44 {
  font-size: 1.875rem;
}

.text-span-45 {
  font-size: 2.5rem;
  font-style: italic;
  font-weight: 700;
}

.heading-57 {
  letter-spacing: -.82px;
  line-height: 1;
}

.text-block-393 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #fff;
  text-align: center;
  letter-spacing: .24px;
  text-transform: uppercase;
  background-color: #349172;
  border-radius: 999px;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem 1.5rem;
  font-size: .75rem;
  font-weight: 600;
  display: flex;
}

.div-block-1312 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1313 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  margin-top: 2.75rem;
  display: flex;
}

.div-block-1314 {
  background-color: #f6f7f9;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 1.25rem;
  flex: 1;
  padding: 2.125rem;
}

.div-block-1315 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.div-block-1316 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: #693d11;
  background-color: #fdefe3;
  border-radius: 1.25rem;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 18.25rem;
  padding: 2rem;
  display: flex;
}

.svg-3d {
  width: 4.25rem;
  height: 4.25rem;
}

.list-23 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #606060;
  flex-flow: column;
  font-size: 1.25rem;
  display: flex;
}

.f-number-text-copy {
  text-align: left;
  letter-spacing: -.623px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.f-tab-testimonial-wrap {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.div-block-1318 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  display: flex;
}

.swiper-prev-tm-video, .swiper-next-tm-video {
  color: #bdbdbd;
  cursor: pointer;
  border: 4.25px solid #bdbdbd;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.image-322 {
  width: 1.5rem;
}

.f-section-trust-wrap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.div-block-1319 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-1320 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #693d11;
  background-color: #fdefe3;
  border-radius: 1.25rem;
  flex-flow: column;
  padding: 5rem 2.5rem 3.75rem;
  display: flex;
  position: relative;
}

.f-heading-talent {
  color: #693d11;
  font-size: 2rem;
}

.swiper-prev-bsc-why, .swiper-next-bsc-why {
  border: 4.25px solid var(--_bsc---brand-red);
  color: var(--_bsc---brand-red);
  cursor: pointer;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.arrow-wrap-new {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1321 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-1322 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #f7edeb;
  border-radius: 1rem;
  flex-flow: column;
  padding: 1.5rem;
  display: flex;
}

.fb-beyond-ans {
  margin-top: .25rem;
  font-size: 1.125rem;
  line-height: 1.7;
}

.div-block-1323 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.fb-q {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section_hero {
  min-height: 100svh;
  padding-top: 9.45rem;
  position: relative;
}

.fg-container-small {
  max-width: 71.25rem;
  margin-left: auto;
  margin-right: auto;
}

.fg-rl_navbar1_logo-link {
  width: 15.3125rem;
  padding-left: 0;
}

.g-hero-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 3rem;
  display: flex;
}

.g-chip {
  justify-content: flex-start;
  align-items: center;
  display: none;
  position: relative;
}

.image-323 {
  position: absolute;
}

.g-chip-text {
  color: #693d11;
  letter-spacing: .24px;
  text-transform: uppercase;
  background-color: #fbdfb1;
  border-radius: 2rem;
  padding: .5rem 1.5rem .5rem 4rem;
  font-size: .75rem;
  font-weight: 600;
}

.g-chip-text.fg-is-smal {
  padding-left: .75rem;
  padding-right: .75rem;
}

.g-chip-text.fg-is-smal.fg-ds-hide {
  display: none;
}

.fg-heading {
  color: #1c1c1c;
  letter-spacing: -1.28px;
  font-size: 4rem;
}

.fg-linear {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #5a96d4 20%, #717de4 90%);
  -webkit-background-clip: text;
  background-clip: text;
}

.fg-sub-head {
  font-size: 1.25rem;
}

.fg-sub-head.font-weight-bold.fg-is-sp {
  font-size: 2rem;
}

.fg-sub-head.font-weight-bold.fg-is-sp.fg-is-white {
  color: #fff;
}

.g-hero-content-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #1c1c1c;
  text-align: center;
  flex-flow: column;
  max-width: 52rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.g-star {
  width: 4rem;
  height: 4rem;
  position: absolute;
  inset: -1.5rem -1rem auto auto;
}

.button-wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  display: flex;
}

.fg-primary {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fff;
  text-align: center;
  letter-spacing: .1px;
  background-color: #5a96d4;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1rem 2.25rem;
  font-size: 1.25rem;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.fg-secondary {
  color: #272727;
  text-align: center;
  letter-spacing: .1px;
  background-color: #0000;
  border: 1px solid #272727;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1rem 2.25rem;
  font-size: 1.25rem;
  font-weight: 500;
  display: flex;
}

.fg-secondary.fg-sec {
  background-color: #fff;
  border-style: none;
}

.text-block-395 {
  color: #1c1c1c;
  align-self: flex-start;
  font-size: .75rem;
  font-style: italic;
  font-weight: 300;
}

.image-325 {
  z-index: -1;
  position: absolute;
  inset: auto 0% 0%;
}

.g-prg-details {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  opacity: .98;
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
  color: #fff;
  background-image: linear-gradient(0deg, #5a96d41a, #0003);
  border-width: 2px;
  border-color: #fff;
  border-radius: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr auto 1fr auto .75fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 25rem;
  padding: 2.125rem 2.625rem;
  display: flex;
}

.icon-52 {
  flex: none;
  width: 3.25rem;
  height: 3.25rem;
}

.icon-52.is--5183b8 {
  color: #5183b8;
}

.icon-52.is-lit-sm {
  width: 2.5rem;
  height: 2.5rem;
}

.g-prg-more-det {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.g-vert-line {
  opacity: .2;
  background-color: #fff;
  align-self: stretch;
  width: 1px;
}

.g-vert-line.fg-blck {
  background-color: #000;
}

.fg-container {
  width: 100%;
  max-width: 82rem;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1331 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.image-326 {
  transform: rotate(180deg);
}

.g-marquee-wrap {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  background-color: #fff;
  flex-flow: row;
  justify-content: center;
  padding: 3rem 2rem 2rem;
  display: flex;
}

.fg-text-size-medium {
  font-size: 1.25rem;
}

.fg-text-size-medium.fg-is-white {
  color: #fff;
}

.g-marquee-line {
  background-color: #000;
  width: 1px;
}

.fg-marquee-wrapper {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.text-block-396 {
  color: #bcbcbc;
  text-align: center;
  letter-spacing: -.12px;
  text-transform: uppercase;
  font-weight: 500;
}

.fg-marquee-inside-wrap {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.marquee-img.dbx-2x {
  height: 60px;
}

.fg-heading-h2 {
  color: #222;
  font-size: 3rem;
}

.fg-heading-h2.fg-is-white {
  color: #fff;
}

.fg-heading-h2.fg-is-white.ilic {
  font-size: 2.5rem;
  font-style: italic;
}

.text-color-cement {
  color: #b9b9b9;
}

.fg-content-wrap {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.g-hhire-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 34.75rem 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g-hire-right-wrap {
  border-radius: 1.25rem;
  overflow: clip;
}

.g-hire-grid-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #f6f7f9;
  border: 1px solid #f0f0f0;
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
}

.blend-multiply {
  mix-blend-mode: multiply;
}

.g-hire-bottom-wrap {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fg-text-color-gray {
  color: #545454;
}

.g-hire-top-wrap {
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.g-hire-left-wrap {
  background-color: #f6bd6d;
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6826c6676b07b13d17f4d018_line-9.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  padding: 2rem 5rem 2rem 2rem;
  display: flex;
  overflow: clip;
}

.g-hire-btm-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 43.75rem;
  grid-auto-columns: 1fr;
  align-self: stretch;
  display: grid;
}

.text-span-46 {
  color: #5a96d4;
}

.link-19 {
  color: #545454;
}

.g-iit-heading-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.img-iit {
  width: 23.625rem;
}

.g-iit-wrap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.g-iit-btm-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #5183b8;
  border-radius: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  padding: 4.5rem 6rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.g-iitr-btm-wrap {
  pointer-events: none;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.g-iit-roorkee {
  z-index: 1;
  object-fit: cover;
  height: 250px;
  position: relative;
}

.blend.ode-soft-light {
  mix-blend-mode: soft-light;
}

.g-iitr-about {
  z-index: 1;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.little-big {
  font-size: 1.375rem;
  font-weight: 700;
}

.f-iit-director-section {
  background-color: #f6f7f9;
  position: relative;
}

.g-iit-prg-dir-wrap {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  display: flex;
}

.g-tab-cont {
  overflow: visible;
}

.g-tab {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  grid-template-rows: auto;
  grid-template-columns: 23.125rem 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
}

.g-tab.hide-this {
  display: none;
}

.g-iitr-prg {
  flex: 1;
}

.g-tab-inside-cont {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  grid-template-rows: auto;
  grid-template-columns: 23.125rem 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: clip;
}

.g-tab-right-wrap {
  padding-top: 5.5rem;
}

.g-tab-menu {
  z-index: 1;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  max-width: 50rem;
  display: flex;
  position: absolute;
  left: 27.625rem;
  overflow: auto;
}

.g-tab-menu.scrollble {
  overflow: scroll;
}

.fg-tab-link {
  opacity: .8;
  color: #ababab;
  letter-spacing: -.4px;
  background-color: #0000;
  border-bottom: 5px solid #ebebeb;
  padding: 1rem 0;
  font-size: 1.25rem;
}

.fg-tab-link.w--current {
  color: #000;
  background-color: #0000;
  border-bottom-color: #ffa251;
  font-weight: 700;
}

.g-tab-right-cont {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  display: flex;
}

.fb-text-size-medium {
  letter-spacing: -.08px;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.3;
}

.g-swipe-wrap {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 23.125rem 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.g-blue-right-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.g-blue-left-wrap {
  border-radius: 1.25rem;
  overflow: clip;
}

.g-pagination-wrap {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.g-blueprint-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.swiper-pagination-blueprint {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.swiper-prev-blueprint, .swiper-next-blueprint {
  color: #5183b8;
  cursor: pointer;
  border: 4.25px solid #5183b8;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.g-curriiculum-wrap {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.g-curriculum-heading-wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.m-curriculum-wrap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  align-self: stretch;
  display: flex;
}

.m-curriculum-dropdown-q {
  color: #222;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1.5rem;
  display: flex;
}

.m-curriculum-dropdown-q.is-active-accordion {
  font-weight: 700;
}

.chevron-left {
  width: 1rem;
  transform: rotate(-90deg);
}

.chevron-left.is-active-accordion {
  transform: rotate(-180deg);
}

.g-curriculum-dropdown {
  border: 1px solid #d9d9d9;
  border-radius: .75rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  transition: all .3s;
  overflow: clip;
}

.g-curriculum-dropdown:hover {
  background-color: #fff;
}

.g-curriculum-dropdown.is-active-accordion {
  background-color: #f6f7f9;
  box-shadow: 2px 16px 36px #9aa4b61a, 8px 66px 66px #9aa4b617, 18px 148px 89px #9aa4b60d, 32px 263px 106px #9aa4b603, 50px 411px 116px #9aa4b600;
}

.horz-line {
  background-color: #0003;
  width: 100%;
  height: 1px;
}

.g-prg-fit-wrap {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.prg-small-text {
  color: #686868;
  text-transform: uppercase;
  font-weight: 500;
}

.g-prg-ideal {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 23.125rem 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.g-prg-ideal-right {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.g-prg-mr-details {
  grid-column-gap: 2.25rem;
  grid-row-gap: 2.25rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g-prg-sm-det {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.fg-text-size-large {
  letter-spacing: -.48px;
  font-size: 1.5rem;
  font-weight: 700;
}

.fg-text-size-large.l-bigger.ll-big {
  font-size: 2.5rem;
}

.speed-img {
  width: 286px;
  position: absolute;
  top: auto;
  bottom: -5rem;
}

.g-prg-ideal-left {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.fg-padding-large {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.fg-marquee-section {
  color: #fff;
  background-color: #1d1d1d;
}

.div-block-1366 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  position: relative;
}

.div-block-1367 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex: none;
  display: flex;
}

.text-block-398 {
  font-size: 1rem;
}

.icon-40 {
  width: 2.5rem;
  height: 2.5rem;
}

.g-student-step {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.g-student-step.fg-final {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  margin-top: -50px;
}

.text-block-399 {
  color: #a8aabc;
  text-transform: uppercase;
  font-size: .75rem;
  font-weight: 500;
}

.g-student-journey {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.g-stud-step-top {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.g-stud-step-line {
  background-color: #25c196;
  flex: none;
  width: 104px;
  height: 3px;
}

.fg-heading-h2-copy {
  color: #222;
  font-size: 2.5rem;
}

.g-theory-wrap {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.div-block-1366-copy {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
  position: relative;
}

.g-prg-hightlight {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  color: #fff;
  background-color: #fda253;
  border-radius: .5rem;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem 1.5rem;
  font-size: 1.25rem;
  font-weight: 500;
  display: flex;
  position: absolute;
  top: -1.5rem;
}

.svg-24 {
  width: 1.5rem;
}

.g-roorkee-wrap {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  flex-flow: column;
  display: flex;
}

.g-roorkee-tab-wrap {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 23.125rem 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.image-330 {
  border-radius: 1.25rem;
}

.g-outcome-mr-det {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.g-outcome-mr-left {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #f6f7f9;
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 17rem;
  padding: 1.5rem;
  display: flex;
}

.g-outcome-mr-left.is-17rem {
  flex: none;
  width: 17rem;
}

.g-outcome-mr-left.is-17rem.is-m-mba {
  color: #fff;
  background-image: linear-gradient(90deg, #c83847, #bf3644);
}

.g-outcome-mr-left.max-width-full {
  max-width: 100%;
}

.g-outcome-mr-left.max-width-full.mt-1rem {
  margin-top: 1rem;
}

.g-outcome-mr-left.full {
  width: 100%;
  max-width: none;
}

.g-outcome-h-line {
  background-color: #00000021;
  height: 1px;
}

.g-outcome-mr-right {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: #fff;
  background-color: #349172;
  border-radius: 1.25rem;
  flex-flow: column;
  padding: 1.5rem 2.5rem;
  display: flex;
  position: relative;
}

.g-outcome-mr-right.is-filling-o {
  background-image: linear-gradient(135deg, #174487 50%, #061121);
  flex: 1;
}

.g-outcome-mr-right.is-filling-o.is-m-mba {
  background-color: #188042;
  background-image: none;
}

.g-outcome-mr-right.is-filling-iit {
  background-image: linear-gradient(135deg, #08203e 50%, #2c6777);
}

.g-outcome-mr-right.is-filling-iit.full {
  width: 100%;
}

.g-outcome-h-line-white {
  background-color: #fff3;
  height: 1px;
}

.into5x {
  object-fit: contain;
  object-position: 50% 0%;
  width: 9.75rem;
  height: 9.75rem;
  position: absolute;
  inset: -4rem -4rem auto auto;
}

.g-roorkee-tab-cont {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.g-roorkee-tab-cont.tab-wrapper {
  position: relative;
}

.g-toprecuiters {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 1.5rem;
  display: flex;
}

.disclaimer-text {
  color: #1c1c1c80;
  text-align: center;
}

.fg-flc-section {
  background-color: #f6f7f9;
}

.g-subscribe-wrap {
  grid-column-gap: 5.625rem;
  grid-row-gap: 5.625rem;
  background-color: #5183b8;
  border-radius: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 3rem 4rem;
  display: grid;
  position: relative;
  box-shadow: inset 0 0 40px #2e3e5026;
}

.fg-tertiary-button {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 3px solid var(--untitled-ui--white);
  color: #2b2b2b;
  text-align: center;
  letter-spacing: -.08px;
  background-color: #fff;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  padding: 1rem 3rem;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.fg-subscribe-section {
  background-color: #0000;
}

.text-span-47 {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 3.5rem;
}

.div-block-1383 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.text-block-397-copy {
  color: #fff;
  text-transform: uppercase;
  font-weight: 500;
}

.bsc-book {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  border: 1px solid var(--grey-new-2);
  background-color: var(--_bsc---brand-red);
  background-image: none;
  background-size: auto;
  border-radius: 10px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 70%;
  padding: .5rem 1rem;
  display: flex;
  box-shadow: 0 20px 20px 6px #0003;
}

.footer-top {
  grid-column-gap: 5rem;
  grid-row-gap: 6.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-line {
  background-color: #fff3;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.f-footer-top-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 5.5rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2.5rem 4rem;
  display: grid;
}

.f-footer-top-wrap.sm {
  grid-template-columns: 1fr 1fr;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.f-footer-center-copy {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.futuresne-x-others {
  width: 23.875rem;
}

.m-step-mb-wrap {
  display: none;
}

.g-mb-prg-details {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  opacity: .98;
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
  color: #fff;
  background-image: linear-gradient(0deg, #5a96d41a, #0003);
  border-width: 2px;
  border-color: #fff;
  border-radius: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr auto 1fr auto .75fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 25rem;
  padding: 2.125rem 2.625rem;
  display: none;
}

.eclipses {
  pointer-events: none;
  width: 15rem;
  height: 15rem;
  position: absolute;
}

.ecllipses-right {
  pointer-events: none;
  width: 15rem;
  height: 15rem;
  position: absolute;
  inset: 10% 0% auto auto;
}

.eclipses-code {
  width: 100%;
  height: 100%;
}

.div-block-1371-copy {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: flex-end;
  width: 7rem;
  height: 7rem;
  display: flex;
}

.div-block-1390 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.fb-hero-wrapper-copy {
  z-index: 1;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 68rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 4.75rem;
  padding-bottom: 10rem;
  display: flex;
  position: relative;
}

.fb-hero-colg-img-wrap-copy {
  opacity: .6;
  pointer-events: none;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0;
}

.div-block-1247-copy {
  background-color: #fff;
  border-radius: 1.25rem;
  padding: 2rem;
}

.g-toprecruiters-img {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.g-top-rec-img {
  object-fit: contain;
  width: 80px;
  height: 32px;
}

.list-24 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  font-size: 1.125rem;
  display: flex;
}

.fg-roorkee-section {
  position: relative;
}

.g-outcomes-wrap {
  grid-column-gap: 4.625rem;
  grid-row-gap: 4.625rem;
  grid-template-rows: auto;
  grid-template-columns: 23.125rem 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g-outcome-cont {
  padding-top: 7rem;
}

.div-block-1395 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  padding-top: 1rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.m-chip {
  color: #693d11;
  letter-spacing: .24px;
  text-transform: uppercase;
  background-color: #fbdfb1;
  border-radius: 999px;
  padding: .75rem 1.5rem;
  font-size: .75rem;
  font-weight: 600;
}

.div-block-1396 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  font-weight: 500;
  display: flex;
}

.text-block-405 {
  font-size: 1.25rem;
}

.span48 {
  font-size: .875rem;
}

.g-form-wrap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.register-banner {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--_bsc---brand-red);
  background-image: none;
  background-size: auto;
  border: 1px solid #e0a3a3;
  border-radius: .5rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 1rem;
  display: flex;
  position: fixed;
  bottom: 2rem;
  left: 0;
  right: 0;
}

.white {
  color: #fff;
}

.white.is-italic {
  font-style: italic;
}

.chat_box-wrap {
  z-index: 100;
  border-radius: 20px;
  width: 20%;
  display: none;
  position: fixed;
  inset: auto 1rem 1rem auto;
  overflow: clip;
}

.formbtn-genai {
  color: #f7edeb;
  text-align: center;
  background-color: #5a96d4;
  border-radius: 1rem;
  width: 100%;
  margin-top: 2rem;
  padding: 1rem 3.5rem;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
}

.form-block-9 {
  display: none;
}

.g-hire-harbinger-wrap {
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.g-outcome-img {
  object-fit: cover;
  border-radius: 1.25rem;
  width: 100%;
  height: 100%;
}

.faq-richtext ol {
  margin-top: 1rem;
}

.faq-cl {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.faq-clw {
  margin-top: 4rem;
}

.fb-faq-question-wrap-rich {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem 2rem;
  display: flex;
}

.fb-faq-question-rich {
  letter-spacing: -.08px;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.7;
}

.div-block-808-copy-copy-copy {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  border: 1px solid var(--grey-new-2);
  background-color: #00041c;
  background-image: none;
  background-size: auto;
  border-radius: 10px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 70%;
  padding: .5rem 1rem;
  display: flex;
  box-shadow: 0 20px 20px 6px #0003;
}

.m-page-wrapper {
  overflow: clip;
}

.m-main-wrapper.is-mandi-relative {
  position: relative;
}

.m-container {
  max-width: 73.5rem;
  margin-left: auto;
  margin-right: auto;
}

.m-padding-global {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.m-signup-btn {
  color: #fff;
  text-align: center;
  letter-spacing: .08px;
  background-color: #000;
  border-radius: .25rem;
  padding: .5rem 1rem;
  font-weight: 500;
}

.m-hero-padding {
  padding-top: 9rem;
  padding-bottom: 4rem;
}

.m-hero-wrap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.nirf-ranking-text {
  z-index: -1;
  color: #693d11;
  letter-spacing: .02px;
  text-transform: uppercase;
  background-color: #fbdfb1;
  border-radius: 2rem;
  padding: .5rem 1.5rem .5rem 2rem;
  font-family: Inter, sans-serif;
  font-size: .75rem;
  font-weight: 600;
  line-height: 1;
  position: absolute;
  top: .875rem;
  left: 2.5rem;
}

.nirf-rank-8th {
  object-fit: cover;
  width: 4.5rem;
  height: 4.5rem;
}

.m-nirf-ranking {
  z-index: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  display: flex;
  position: relative;
}

.m-hero-left {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.m-heading {
  letter-spacing: -.01em;
  font-size: 3.5rem;
}

.m-linear {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #00237d, #5164cf);
  -webkit-background-clip: text;
  background-clip: text;
}

.m-text-medium {
  font-size: 1.125rem;
}

.m-text-medium.is-centz-cetz {
  text-align: center;
}

.m-btn-wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  margin-top: 1.75rem;
  display: flex;
}

.m-primary-btn {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fff;
  text-align: center;
  letter-spacing: .08px;
  background-color: #0000;
  background-image: linear-gradient(90deg, #00237d, #515eaf);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1rem 2.25rem;
  font-size: 1.25rem;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.m-primary-btn:hover {
  color: #fff;
}

.m-primary-btn.iit-ai {
  background-color: #2c6777;
  background-image: none;
}

.m-primary-btn.is-mba {
  background-color: #cc3948;
  background-image: none;
}

.m-primary-btn.lit-small, .m-primary-btn.lit-small.w--current {
  padding: .625rem 1rem;
}

.m-hero-right-wrap {
  -webkit-backdrop-filter: blur(44px);
  backdrop-filter: blur(44px);
  background-color: #ffffffb3;
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  padding: 3rem 2.625rem;
  position: relative;
  box-shadow: 0 488px 136px #7d859700, 0 312px 125px #7d859703, 0 175px 105px #7d85970d, 0 78px 78px #7d859717, 0 19px 42px #7d85971a;
}

.m-hero-overlay {
  z-index: -1;
  opacity: .1;
  filter: blur(198px);
  pointer-events: auto;
  background-color: #9d80e0;
  align-self: center;
  width: 60rem;
  height: 60rem;
  position: absolute;
}

.m-hero-right {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.m-hero-section {
  padding-bottom: 4rem;
  position: relative;
}

.m-hero-img {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 5rem 0% 0%;
}

.m-program-highlights {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/68427cfaf90b3bee393c5f65_Vector%20(2).avif"), linear-gradient(90deg, #00237d, #515eaf);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
}

.m-program-highlights.is-mba {
  background-color: #cc3948;
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/68427cfaf90b3bee393c5f65_Vector%20(2).avif");
  background-repeat: no-repeat;
  background-size: cover;
}

.m-padding-section-small {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.m-prg-wrap {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.m-prg-heading-wrap {
  max-width: 12.5rem;
}

.m-heading-h2 {
  font-size: 2.5rem;
}

.m-heading-h2.is-white.l-small {
  font-size: 1.75rem;
}

.m-heading-h2.m-blue {
  color: #00237d;
}

.m-heading-h2.is-italic {
  font-style: italic;
}

.m-heading-h2.is-italic.times {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
}

.m-heading-h2.is-lit-sm {
  font-size: 1.75rem;
}

.m-heading-h2.m-linear-sm {
  background-image: linear-gradient(90deg, #012060, #3373bb);
}

.icon-56 {
  color: #ffffffe6;
  background-color: #fff3;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.m-prg-det {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.m-padding-section-large {
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
}

.m-padding-section-large.l-2-5rem {
  padding-bottom: 10rem;
}

.m-padding-section-large.rm-top-pad {
  padding-top: 0;
}

.section_make-ai-work {
  background-color: #f6f7f9;
  position: relative;
}

.m-intro-section {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  display: flex;
}

.m-tab-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.m-tab-link {
  color: #6b6b6b;
  background-color: #fff;
  border: 1px solid #bbb8b8;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 318.25px;
  padding: 1.25rem 1.75rem;
  font-size: 1.25rem;
  display: flex;
}

.m-tab-link.w--current {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(90deg, #00237d, #515eaf);
}

.m-tab-link.is-mba.w--current {
  background-color: #c83847;
  background-image: none;
}

.m-tab-content {
  margin-top: 4rem;
  overflow: visible;
}

.m-prg-cont-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.size-20-bold {
  color: #1e1e1e;
  letter-spacing: -.01em;
  font-size: 1.25rem;
  font-weight: 700;
}

.m-text-regular {
  font-size: .875rem;
}

.flex-2rem {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.m-about-img {
  background-color: #fff;
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.m-prg-overlay {
  z-index: -1;
  opacity: .1;
  filter: blur(420px);
  pointer-events: none;
  background-color: #9d80e0;
  width: 54.25rem;
  height: 54.25rem;
  position: absolute;
}

.section_about-iitm {
  position: relative;
}

.section_highlight {
  background-image: linear-gradient(90deg, #00237d, #515eaf);
  position: relative;
}

.m-padding-section-applied {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  position: relative;
}

.m-snapshot-card {
  background-image: linear-gradient(90deg, #e0d6ff33, #d5e1ff33 100%, #d5e1ff33);
  border-radius: 1.25rem;
  align-self: stretch;
  padding: 2rem;
}

.m-snapshot-card.is-282 {
  max-width: 17.625rem;
}

.m-snapshot-card.is-330 {
  max-width: 20.625rem;
}

.m-snapshot-card.is-234 {
  max-width: 14.625rem;
}

.m-snapshot-card.exp {
  flex: 1;
}

.m-snapshot-card.exp._100 {
  flex: 0 auto;
}

.m-snapshot-card.is-226 {
  max-width: 14.125rem;
}

.m-snapshot-card.is-226.is-bg-blur.s-highlight {
  border: 1px solid #ffffff4d;
}

.m-snapshot-card.is-245 {
  max-width: 15.3125rem;
}

.m-snapshot-card.is-375 {
  max-width: 23.4375rem;
}

.m-snapshot-card.is-265 {
  max-width: 16.5625rem;
}

.m-snapshot-card.is-440 {
  max-width: 27.5rem;
}

.m-snapshot-card.is-ex {
  flex: 1;
}

.m-snapshot-card.is-bg-blur {
  -webkit-backdrop-filter: blur(14.8px);
  backdrop-filter: blur(14.8px);
}

.m-snapshot-card.s-highlight {
  border: 1px solid #ffffff80;
}

.snap-hed-text {
  color: #fff;
  letter-spacing: -.01em;
  font-size: 1.125rem;
  font-weight: 700;
}

.snapshot-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1.25rem;
  flex-flow: wrap;
  display: flex;
}

.snapshot-wrap.center-align-mandi {
  justify-content: center;
  align-items: flex-start;
}

.section_curriculums {
  position: relative;
}

.m-curriculum-padding {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.m-cont-wrap {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.m-curriculum-dropdown {
  background-color: #ffffff80;
  border: 1px solid #d9d9d966;
  border-radius: .75rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  transition: all .3s;
  overflow: clip;
}

.m-curriculum-dropdown:hover {
  background-color: #fff;
}

.m-curriculum-dropdown.is-active-accordion {
  background-color: #ffffffb3;
  border-color: #d9d9d9;
  box-shadow: 2px 16px 36px #9aa4b61a, 8px 66px 66px #9aa4b617, 18px 148px 89px #9aa4b60d, 32px 263px 106px #9aa4b603, 50px 411px 116px #9aa4b600;
}

.m-curriculum-dropdown-l {
  grid-column-gap: 7.5rem;
  grid-row-gap: 7.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 1.5rem;
  display: grid;
}

.m-curriculum-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  margin-top: 0;
  font-size: 1.125rem;
  display: flex;
}

.stack-over-wrapper {
  height: 25rem;
  position: relative;
}

.stack-wrapper {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.stack-card {
  background-color: #fff;
  border-radius: 1.25rem;
  width: 100%;
  height: 100%;
  transition: all .6s;
  position: absolute;
  overflow: clip;
}

.m-secondary-btn {
  color: #272727;
  text-align: center;
  letter-spacing: .08px;
  background-color: #fff;
  border: 1px solid #272727;
  border-radius: .5rem;
  padding: 1rem 2.25rem;
  font-size: 1.25rem;
  font-weight: 500;
}

.m-secondary-btn.lit-small {
  padding: .625rem 1rem;
}

.m-everyone-wrap {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 5.5rem;
  display: none;
}

.content-slide {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  opacity: 0;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: none;
  position: absolute;
  inset: 0%;
}

.content-slide.active {
  opacity: 1;
  display: flex;
}

.v-flex-2rem {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.v-flex-2rem.is-centz {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.img-multiply {
  mix-blend-mode: multiply;
  width: 10rem;
}

.bold {
  font-size: 1.5rem;
  font-style: italic;
  font-weight: 700;
}

.m-body {
  color: #1c1c1c;
}

.section_application-journey-process {
  background-image: linear-gradient(#f6f7f9, #f5f6ff);
  position: relative;
}

.m-padding-section-xlarge {
  padding-top: 9rem;
  padding-bottom: 9rem;
}

.m-process-wrap {
  grid-column-gap: 5.5rem;
  grid-row-gap: 5.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.m-step-wrap {
  grid-column-gap: 4.21875rem;
  grid-row-gap: 2.75rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  display: grid;
  position: relative;
}

.m-step-card {
  -webkit-backdrop-filter: blur(26px);
  backdrop-filter: blur(26px);
  background-color: #fff;
  border: 1px solid #c6c6c633;
  border-radius: 1.25rem;
  padding: 2rem;
}

.m-container-large {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.rel {
  z-index: 1;
  position: relative;
}

.m-left-top-line {
  position: absolute;
  bottom: -104px;
  left: 85.5px;
}

.m-left-btm-line {
  width: 82px;
  position: absolute;
  bottom: -104px;
  left: 85.5px;
}

.m-center-line {
  width: 82px;
  position: absolute;
  top: 55px;
  right: -68px;
}

.m-right-btm-line {
  width: 82px;
  position: absolute;
  top: -44px;
  right: -75px;
}

.m-right-top-line {
  position: absolute;
  top: -44px;
  left: 167px;
}

.m-center-cont, .m-cert-block {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.price-deg {
  color: #fff;
  letter-spacing: -.01em;
  font-size: 1.6rem;
  font-weight: 700;
}

.grid-5-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  width: 100%;
  display: grid;
}

.m-slide-wrap {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 11.5rem;
  padding-bottom: 11.5rem;
  display: flex;
}

.m-slider {
  background-color: #f6f7f9;
  border-radius: 2.25rem;
  max-width: 67.25rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.m-hide {
  display: none;
}

.m-prof-img {
  border-radius: 100%;
  width: 6rem;
  height: 6rem;
}

.text-block-407 {
  opacity: .2;
  font-size: 1.125rem;
}

.m-slidenav {
  bottom: -4rem;
}

.fb-faq-answer-inner-wrap-cont {
  padding-top: 1rem;
  padding-bottom: 2rem;
}

.m-subscribe-wrap {
  grid-column-gap: 5.625rem;
  grid-row-gap: 5.625rem;
  background-color: #0000;
  background-image: linear-gradient(90deg, #121a4c, #4f5cae);
  border-radius: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 36.125rem 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 3rem 4rem;
  display: grid;
  position: relative;
  overflow: clip;
  box-shadow: inset 0 0 40px #2e3e5026;
}

.m-subscribe-wrap.is-mandi-sm {
  background-image: linear-gradient(90deg, #012060, #3373bb);
  grid-template-columns: 1fr 22.5rem;
}

.m-subscribe-wrap.is-mandi-mba {
  background-image: linear-gradient(90deg, #fb5b6c, #e34a5a);
  grid-template-columns: 1fr 22.5rem;
}

.m-subscribe-img {
  opacity: .1;
  object-fit: cover;
  object-position: 50% 100%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-subscribe-content {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.m-white-btn {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #2b2b2b;
  text-align: center;
  letter-spacing: -.08px;
  background-color: #fff;
  border-radius: 1rem;
  flex: 1;
  justify-content: center;
  align-self: auto;
  align-items: center;
  padding: 1rem 3rem;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.m-padding-section-large-bottom {
  padding-bottom: 7.5rem;
}

.content-container {
  height: 326.547px;
  position: relative;
}

.img-pwc {
  object-fit: cover;
  width: 120px;
  height: 68px;
}

.pattern-left {
  width: 31.25rem;
  position: absolute;
  inset: 0% auto auto 0%;
}

.pattern-right {
  width: 31.25rem;
  position: absolute;
  inset: auto 0% 0% auto;
}

.m-hero-overlay-white {
  z-index: -1;
  background-color: #ffffff1a;
  height: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.iit-mandi {
  text-align: center;
  margin-top: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-style: italic;
}

.m-prg-degree-cert {
  background-color: #fff;
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 1.5rem;
  display: flex;
  position: relative;
  overflow: visible;
}

.for-you-wrap-cont {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.for-you-wrap-cont.mar-top-3rem {
  margin-top: 4rem;
}

.for-you-wrap {
  background-color: #fff;
  border-radius: 1.25rem;
  justify-content: center;
  align-items: center;
  overflow: clip;
}

.top-companies-wrap {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4rem;
  display: flex;
}

.top-companies-wrap.mt-0 {
  margin-top: 0;
}

.m-padding-section-snapshot {
  padding-top: 5.625rem;
  padding-bottom: 5.625rem;
  position: relative;
}

.director-link {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #00237d, #515eaf);
  -webkit-background-clip: text;
  background-clip: text;
}

.nirf-6th-rank {
  height: 104px;
}

.m-hero-content-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #1c1c1c;
  text-align: center;
  flex-flow: column;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.m-hero-content-wrap.is-leftx {
  text-align: left;
}

.m-blue {
  color: #0f3679;
}

.nirf-8th-rank {
  height: 4rem;
}

.mandi-hero-img {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-prg-details {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  opacity: .98;
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
  color: #fff;
  background-image: linear-gradient(0deg, #5a96d41a, #0003);
  border-width: 2px;
  border-color: #fff;
  border-radius: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr auto 1fr auto .75fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 4rem;
  padding: 2.125rem 2.625rem;
  display: flex;
}

.m-prg-details.m-ai {
  -webkit-backdrop-filter: blur(64px);
  backdrop-filter: blur(64px);
  background-image: linear-gradient(0deg, #0003, #5a96d41a);
  margin-top: 0;
}

.m-prg-details.is-m-mba {
  background-color: #000;
  background-image: none;
}

.section_intro {
  position: relative;
}

.sticky-sections-scroll {
  z-index: 100;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #0f3679;
  justify-content: center;
  align-items: center;
  padding: .75rem 2.5rem;
  display: flex;
  position: sticky;
  top: 5rem;
  overflow: scroll;
}

.sticky-sections-scroll.is-lefy {
  justify-content: flex-start;
  align-items: center;
}

.sticky-sections-scroll.is-lefy.is-m-mba {
  background-color: #cc3948;
}

.link_sticky {
  color: #fff;
  background-color: #0000;
  flex: none;
  padding: .75rem 1rem;
  font-size: 1.125rem;
  font-weight: 500;
  text-decoration: none;
}

.link_sticky.w--current {
  color: #1e1e1e;
  background-color: #fff;
  border-radius: .75rem;
}

.section_about-iit {
  background-color: #f8fbff;
  position: relative;
}

.m-gdp-wrap {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
  position: relative;
}

.m-gdp-heading {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #012060, #3373bb);
  -webkit-background-clip: text;
  background-clip: text;
}

.swiper-slide-wrap {
  width: 100%;
  max-width: 100%;
}

.m-gdp-swiper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.m-gdp-swiper.msm {
  max-width: 50%;
}

.slide-20 {
  margin-right: 2rem;
}

.div-block-1423 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  display: flex;
}

.right-arrow-11 {
  right: 43%;
}

.icon-26 {
  color: #3a86df;
  inset: auto 0% 0% auto;
}

.icon-26.isyellow {
  color: #fdba2e;
}

.slider-30 {
  background-color: #ddd0;
  width: 100%;
  height: 100%;
  padding-bottom: 4rem;
  padding-left: 0;
  padding-right: 0;
  overflow: clip;
}

.slide-nav-12 {
  display: none;
}

.icon-27 {
  color: #3a86df;
  inset: auto auto 0% 0%;
}

.icon-27.isyellow {
  color: #fdba2e;
}

.tabs-menu-19 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-bottom: 1px solid #bbb;
  justify-content: center;
  align-items: center;
  padding-bottom: 1rem;
  display: flex;
}

.tabs-menu-19.is-diff {
  border-bottom-color: #2f52e0;
}

.tabs-menu-19.is-diff.yellowish {
  border-bottom-color: #fdba2e;
}

.slide-nav-13 {
  display: none;
}

.tabs-13 {
  box-sizing: border-box;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.left-arrow-10 {
  left: 45%;
}

.m-container-custom {
  max-width: 85.5rem;
  margin-left: auto;
  margin-right: auto;
}

.m-about-iit-wrap {
  grid-column-gap: 2.75rem;
  grid-row-gap: 2.75rem;
  flex-flow: column;
  display: flex;
}

.m-about-iit-top-wrap {
  background-image: linear-gradient(90deg, #012060, #3373bb);
  border-radius: 2rem;
  padding: 4rem 4.5rem;
  position: relative;
  overflow: clip;
}

.m-about-iit-top-wrap-img {
  opacity: .3;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-about-iit-top-wrap-heading-wrap {
  position: relative;
}

.about-iit-heading {
  color: #fff;
  text-align: center;
  font-size: 2rem;
}

.max-width-82-5rem {
  max-width: 82.5rem;
}

.m-about-bottom-wrap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.m-about-card-wrap {
  border-radius: 1.5rem;
  justify-content: center;
  align-items: flex-end;
  padding-top: 5.75rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.m-about-card-wrap-img {
  object-fit: cover;
  object-position: 50% 25%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-about-card-wrap-cont {
  color: #fff;
  background-image: linear-gradient(#0000, #000);
  flex-flow: column;
  align-self: stretch;
  padding: 6.25rem 2.25rem .75rem;
  display: flex;
  position: relative;
}

.m-text-large {
  font-size: 1.25rem;
}

.fg-tab-link-mandi-sm {
  opacity: .8;
  color: #ababab;
  letter-spacing: -.4px;
  background-color: #0000;
  border-bottom: 5px solid #ebebeb;
  flex: none;
  padding: 1rem 0;
  font-size: 1.25rem;
}

.fg-tab-link-mandi-sm.w--current {
  color: #000;
  background-color: #0000;
  border-bottom-color: #000;
  font-weight: 700;
}

.fg-tab-link-mandi-sm.sm {
  color: gray;
  flex: none;
  font-size: 1rem;
}

.fg-tab-link-mandi-sm.sm.w--current {
  color: #000;
}

.snapshot-bg-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-gdp-heading-wrap.is-m-mba {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  flex: none;
  max-width: 35.625rem;
  display: flex;
}

.m-curriculum-dropdown-sm {
  transition: all .3s;
  overflow: clip;
}

.m-curriculum-dropdown-sm:hover {
  background-color: #fff;
}

.m-curriculum-dropdown-sm.is-active-accordion {
  border-color: #d9d9d9;
}

.m-curriculum-dropdown-q-sm {
  opacity: .6;
  color: #222;
  cursor: pointer;
  border: 1px solid #bbb;
  border-radius: .75rem;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem;
  font-size: 1.5rem;
  display: flex;
}

.m-curriculum-dropdown-q-sm.is-active-accordion {
  opacity: 1;
  color: #fff;
  background-color: #174487;
  border-style: none;
  font-weight: 700;
}

.chevron-left-white {
  width: 1rem;
  transform: rotate(-90deg);
}

.chevron-left-white.is-active-accordion {
  filter: invert();
  transform: rotate(-180deg);
}

.m-curriculum-dropdown-l-sm {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: grid;
}

.m-curriculum-sm {
  background-color: #f8fbff;
  border-radius: 1.5rem;
  padding: 2rem 1.25rem;
}

.section_eligibility {
  background-color: #174487;
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6847c244f2ac698b95dcf438_Vector%20(3).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.div-block-1425 {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 25.5rem 1fr;
  grid-auto-columns: 1fr;
  height: 488px;
  display: grid;
}

.div-block-1426 {
  border-radius: 1.5rem;
  height: 19.5rem;
  overflow: clip;
}

.mandi-sm-tabs-menu {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 25.5rem;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.v-flex-4-5rem {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  flex-flow: column;
  display: flex;
}

.v-flex-4-5rem.d-decker {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.mandi-sm-tab-link {
  -webkit-backdrop-filter: blur(27.8px);
  backdrop-filter: blur(27.8px);
  color: #f8fbff40;
  text-align: center;
  letter-spacing: -.01em;
  background-color: #ffffff14;
  border: 1px solid #e9e9e914;
  border-radius: .5rem;
  padding: 1.25rem 1.75rem;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.2;
}

.mandi-sm-tab-link.w--current {
  color: #174487;
  background-color: #f8fbff;
  font-weight: 700;
}

.section_bridge-course {
  background-color: #f8fbff;
  position: relative;
}

.section_bridge-course.is-mandi-mba {
  background-color: #fff;
}

.m-linear-sm {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #012060, #3373bb);
  -webkit-background-clip: text;
  background-clip: text;
}

.bridge-course-para-block {
  max-width: 64rem;
}

.bridge-course-wrap {
  grid-column-gap: 5.5rem;
  grid-row-gap: 5.5rem;
  flex-flow: column;
  display: flex;
}

.bridge-course-wrap._4rem-gap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
}

.bridge-course-cont-wrap {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  padding-left: 2rem;
  padding-right: 2rem;
  display: grid;
}

.bridge-course-cont-wrap-img {
  border-radius: 1.25rem;
  padding-top: 9.25rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.no-ex-cost {
  color: #fff;
  background-color: #174487;
  border-radius: .75rem;
  margin-top: 2rem;
  padding: 1.5rem 3.5rem;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.no-ex-cost-italic {
  font-style: italic;
  font-weight: 400;
}

.section_application {
  position: relative;
}

.m-process-step {
  background-image: linear-gradient(#0120600f, #3373bb0f);
  border: 8px solid #ffffff80;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 17rem;
  height: 17rem;
  padding: 3rem 2rem;
  display: flex;
}

.m-process-desktop {
  grid-row-gap: 3.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr auto 1fr auto 1fr auto 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
  position: relative;
}

.bend-line {
  height: 21rem;
  position: absolute;
  right: -3.75rem;
}

.rt-180 {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.m-preocess-headingwrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.margin-id {
  z-index: -2;
  pointer-events: none;
  position: absolute;
  inset: -3.5rem 0 0;
}

.section_eligibilities {
  position: relative;
}

.section_job-outcomes {
  background-image: linear-gradient(90deg, #00237d, #515eaf);
  position: relative;
}

.timeline_fade-overlay-bottom {
  z-index: 0;
  background-image: linear-gradient(#fff0, #fff);
  width: 4px;
  height: 4rem;
  position: absolute;
  bottom: 0%;
}

.btn-icon-link {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #003f87;
  justify-content: flex-start;
  align-items: center;
  line-height: 1.2;
  text-decoration: none;
  display: flex;
}

.btn-icon-link.base-alternate:where(.w-variant-e78651ee-0237-5e51-fd9a-6727b33242c7) {
  color: #1d542c;
}

.btn-icon-link.base-alternate:where(.w-variant-1c3f7493-6ea2-6cc4-85b2-deb8a56f4593), .btn-icon-link.base-alternate:where(.w-variant-09a33cf6-bd5c-f9d1-9de0-f72579ac8e1e) {
  color: #33110e;
}

.btn-icon-link.base-alternate:where(.w-variant-64de1a7d-939c-9e23-036e-833dec7f3161) {
  color: #006716;
}

.btn-icon-link.base-alternate.d-sg {
  flex: none;
}

.btn-icon-link.base-alternate.hide-mobile-landscape.mr-1rem {
  margin-left: 1rem;
}

.btn-icon-link.base-alternate.green-2 {
  color: #1d542c;
}

.navbar_dropdown-list.w--open {
  background-color: #f2f4f7;
  border: 1px solid #e4e7ec;
  border-radius: .5rem;
  width: 16rem;
  padding: .5rem;
}

.navbar_dropdown-list.extra-width.w--open {
  width: 18.5rem;
}

.navbar_dropdown-list.extra-width.is-bg-nav-white.w--open {
  background-color: #fff;
  padding: 1rem;
}

.image-overlay-layer {
  z-index: 1;
  background-image: linear-gradient(#fff 30%, #fff0 90%);
  position: absolute;
  inset: 0%;
}

.tab-content-2 {
  text-align: left;
  width: 100%;
}

.flc_leader_card-2 {
  background-color: #0000;
  background-image: linear-gradient(#f5fbff00, #f5fbff);
  border-radius: 20px;
  flex-flow: column;
}

.navbar_logo-link {
  width: 9rem;
  padding-top: 1rem;
  padding-left: 0;
}

.accordion-css {
  position: relative;
}

.progress-bar {
  background-color: #003f87;
  width: 2px;
  height: 100%;
}

.swiper-pagination-vlsi {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.layout350_tab-link {
  color: #003f87;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .25rem;
  flex: none;
  padding: .5rem 1.25rem;
  text-decoration: none;
}

.layout350_tab-link.w--current {
  color: #fff;
  background-color: #003f87;
  border-color: #00aae7;
}

.image {
  width: 100%;
  height: 100%;
}

.image.radius-regular {
  border-radius: .75rem;
}

.image.radius-regular.aspect-ratio-landscape {
  aspect-ratio: 3 / 2;
}

.image.aspect-ratio-square.radius-regular {
  border-radius: .75rem;
}

.btn-icon-icon__bg {
  background-color: currentColor;
  border-radius: .125em;
  width: 100%;
  height: 100%;
  position: absolute;
}

.header_background-video-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header_background-video-wrapper.z-0 {
  z-index: 0;
}

.heading-style-h5-2 {
  letter-spacing: -.02em;
  font-size: 1.375rem;
  font-weight: 600;
  line-height: 1.3em;
}

.icon-1x1-regular {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.navbar_menu-buttons {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.navbar_menu-buttons.ml-2rem {
  margin-left: 2rem;
}

.navbar_menu-buttons.gap2rem {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.navbar_menu-buttons.gap2rem.mb-ins.tnm {
  margin-left: 1rem;
}

.cta-hamburger-mobile-wrap {
  display: none;
}

.text-color-blue-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(45deg, #003f87, #00aae7);
  -webkit-background-clip: text;
  background-clip: text;
}

.text-tab {
  flex: none;
}

.logo-slider-path-3 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex: none;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.cta_wrap {
  background-color: #003f87;
  border-radius: .875rem;
  padding: 3rem 3.5rem;
  position: relative;
  overflow: hidden;
}

.cta_wrap.transparent {
  background-color: #0000;
}

.heading-style-h2-12 {
  letter-spacing: -.03em;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.1em;
}

.marquee-content-middle {
  grid-column-gap: 2.5rem;
  flex: none;
  justify-content: space-around;
  min-width: 100%;
  display: flex;
}

.accordion-css__item-icon {
  background-color: #e5e5e5;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 2em;
  height: 2em;
  display: flex;
  transform: rotate(180deg);
}

.accordion-css__item-icon.u-radius-round {
  border-radius: 100vw;
}

.container-medium-2 {
  width: 100%;
  max-width: 68rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.navbar_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.layout422_hover-content {
  display: none;
}

.timeline-steps-wrap {
  grid-column-gap: 4rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: relative;
}

.navbar_dropdown-link {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  color: #000;
  border-radius: .25rem;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem 1rem;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.navbar_dropdown-link:hover {
  color: #003f87;
  background-color: #fff;
}

.navbar_dropdown-link.w--current {
  color: #000;
}

.flex-space-btw {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.timeline_content-left {
  position: sticky;
  top: 9rem;
}

.timeline_content-left.is-lit-high {
  top: 12rem;
}

.layout350_image {
  width: 100%;
  position: absolute;
}

.layout350_image.is-image3.radius-regular {
  border-radius: .75rem;
}

.icon_wrap {
  color: #003f87;
  background-color: #f5fbff;
  border: 2px solid #0077a233;
  border-radius: .25rem;
  padding: .625rem;
  display: inline-flex;
}

.logo_company {
  max-height: 3.5rem;
}

.logo1_component {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.progress-bar-wrapper {
  background-color: #f5fbff;
  width: 2px;
  height: 75%;
  position: absolute;
  top: 10%;
  left: 2.4375rem;
  right: auto;
}

.layout1_image {
  width: 100%;
  height: 100%;
}

.layout1_image.aspect-ratio-landscape.radius-regular {
  border-radius: .75rem;
}

.grid-2-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.grid-2-col._3rem {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  place-items: start stretch;
}

.timeline_circle {
  z-index: 2;
  background-color: #f5fbff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: .9375rem;
  height: .9375rem;
  margin-top: 3rem;
  box-shadow: 0 0 0 6px #003f87;
}

.heading-style-h4-4 {
  letter-spacing: -.02em;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.3em;
}

.btn-icon-content__mask {
  z-index: 1;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.logo_wrap {
  border-radius: .875rem;
  padding: 3rem 3.5rem;
  position: relative;
  overflow: hidden;
}

.timeline6_progress-line {
  background-color: #003f87;
  width: 3px;
  height: 40vh;
  margin-top: -40vh;
  position: sticky;
  top: 0;
}

.navbar_menu {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: static;
}

.navbar_menu.gag {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.layout350_content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  display: flex;
}

.timeline6_progress {
  flex-direction: column;
  align-items: center;
  width: 2rem;
  height: 100%;
  display: flex;
  position: relative;
}

.overlay-swipe-banner {
  display: none;
}

.btn-icon-icon__list {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.grid-3-col {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.text-size-regular-2 {
  letter-spacing: -.01em;
  font-size: 1rem;
  line-height: 1.4em;
}

.link_sticky-vlsi {
  color: #003f87;
  border-radius: 100vw;
  flex: none;
  padding: .5rem 1rem;
  text-decoration: none;
}

.link_sticky-vlsi.w--current {
  color: #fff;
  background-color: #003f87;
}

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

.timeline_row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  position: relative;
}

.layout350_mobile-image-wrapper {
  display: none;
}

.accordion-css__item-h3 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125em;
  font-weight: 500;
  line-height: 1.3;
}

.text-banner {
  grid-column-gap: .125rem;
  grid-row-gap: .125rem;
  flex-flow: column;
  display: flex;
}

.timeline6_progress-line-cover {
  background-image: linear-gradient(#fff, #fff);
  width: 100%;
  height: 40vh;
  position: absolute;
  top: -40vh;
}

.swiper-pagination-bullet-vlsi {
  background-color: #00000080;
  border-radius: 4px;
  width: 8px;
  height: 8px;
  transition: width .3s;
  position: relative;
  overflow: hidden;
}

.padding-section-large-2 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.padding-section-large-2.header-pad {
  padding-top: 6rem;
  padding-bottom: 8rem;
}

.padding-section-large-2.header-pad.is-vlsi {
  pointer-events: auto;
}

.badge {
  height: 6.5rem;
  position: absolute;
  inset: -1rem auto auto -.5rem;
}

.timeline-icon-wrapper {
  z-index: 1;
  background-color: #fff;
  margin-top: -1rem;
  padding: 1rem;
  position: relative;
}

.logo_nav {
  max-height: 3.25rem;
}

.accordion-css__item {
  border: 1px solid #e5e5e5;
  list-style: none;
}

.accordion-css__item.white {
  background-color: var(--_bsc---brand-white);
}

.accordion-css__item.white.u-radius-medium {
  border-color: #d4d4d4;
  border-radius: .5rem;
}

.accordion-css__item.u-radius-medium {
  border-radius: .5rem;
}

.image-wrapper-2 {
  width: 100%;
  position: relative;
}

.header_background-image-wrapper {
  z-index: -1;
  position: absolute;
  inset: 0%;
}

.swiper-button-pause {
  cursor: pointer;
}

.text-size-large-2 {
  letter-spacing: -.01em;
  font-size: 1.5rem;
  line-height: 1.4em;
}

.swiper-button-resume {
  cursor: pointer;
  display: none;
}

.max-width-medium-2 {
  width: 100%;
  max-width: 37rem;
}

.item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.item-list.is-vlsi-n {
  grid-template-columns: 1fr 1fr;
}

.section_header {
  position: relative;
}

.accordion-css__item-bottom {
  color: var(--black);
  grid-template-rows: 0fr;
  display: grid;
  position: relative;
  overflow: hidden;
}

.tab-link-2 {
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .25rem;
  justify-content: flex-start;
  align-items: center;
  padding: .625rem 1.5rem;
  display: flex;
}

.tab-link-2.w--current {
  color: #fff;
  background-color: #003f87;
  border-color: #00aae7;
}

.z-index-1-2 {
  z-index: 1;
  position: relative;
}

.navbar_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: .5rem .8125rem;
  display: flex;
}

.table1_content {
  border: .08rem solid #1a1a1a26;
  flex-direction: column;
  overflow: auto;
}

.table1_content.u-radius-main {
  border-radius: .875rem;
}

.text-size-medium-3 {
  letter-spacing: -.01em;
  font-size: 1.25rem;
  line-height: 1.4em;
}

.tabs-menu-static {
  color: #fff;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .5rem;
  justify-content: flex-start;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: inline-flex;
  overflow: hidden;
}

.section_contact {
  position: relative;
}

.layout65_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.sub-heading_leader-3 {
  color: #000;
  border-bottom: 1px solid #797979;
  margin-top: .5rem;
  padding-bottom: 1rem;
  font-size: 1rem;
  font-weight: 500;
}

.sub-heading_leader-3.is-black {
  color: #000;
}

.sub-heading_leader-3.is-black.flc-leader-role {
  color: #666;
  border-bottom-color: #2b677766;
  margin-top: .2rem;
  padding-bottom: .5rem;
  font-size: .7rem;
  line-height: 1.2em;
}

.flex-left {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tab-button {
  background-color: #fff;
  border-top: 1px solid #33353a;
  margin-bottom: 0;
  padding: 0;
  transition: all .3s;
}

.tab-button:hover {
  background-color: #fff;
}

.tab-button.w--current {
  background-color: #f2f4f7;
}

.navbar_menu-button {
  padding: 0;
}

.flex-tag-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex-tag-header.align-left {
  justify-content: flex-start;
  align-items: center;
}

.swiper-navigation-buttons {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.accordion-css__item-top {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  color: var(--black);
  cursor: pointer;
  background-color: #fcfcfd;
  border-radius: .5rem;
  justify-content: space-between;
  align-items: center;
  padding: 1em;
  display: flex;
}

.swiper-pagination-bullet-active {
  background-color: #00000080;
  border-radius: 4px;
  width: 16px;
  height: 8px;
  position: relative;
}

.header_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-1288 {
  grid-column-gap: 4%;
  grid-row-gap: 4%;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 5rem;
  display: flex;
}

.timeline-step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.btn-icon-content__text {
  font-size: 1.125rem;
}

.btn-icon-content__text:where(.w-variant-235b1187-c072-8f54-6263-155dd7ca591c), .btn-icon-content__text:where(.w-variant-781592cf-0fee-a89e-409a-e7b25b44283f), .btn-icon-content__text:where(.w-variant-60479d43-fb09-84ae-1b8a-712fae774b8f) {
  font-size: 1.25rem;
}

.btn-icon-content__text.base-small-4 {
  font-size: 1rem;
}

.timeline6_content-right {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.banner {
  background-color: #f5fbff;
  border: 2px solid #0077a233;
  border-radius: .875rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.testimonial_client-image-wrapper {
  margin-right: 1rem;
}

.testimonial_content-2 {
  border: 1px solid #eee;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
  position: relative;
}

.accordion-css__item-bottom-wrap {
  flex-flow: column;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.accordion-css__list {
  flex-flow: column;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
  position: static;
}

.accordion-css__list.u-gap-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.text-color-gray-300 {
  color: #d0d5dd;
}

.video-overlay-layer {
  z-index: 1;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.swiper-button-start {
  cursor: pointer;
  display: none;
}

.section_cta {
  z-index: 1;
  position: relative;
  overflow: hidden;
}

.navbar1_link {
  flex: none;
  padding: .5rem 1rem;
}

.navbar1_link.w--current {
  color: #000;
}

.text-weight-semibold-2 {
  font-weight: 600;
}

.padding-global-6 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-global-6.padding-section-large-2.remove-bottom-pad {
  padding-bottom: 0;
}

.padding-global-6.padding-section-large-2.remv-bottom-pad {
  padding-bottom: 4rem;
}

.padding-global-6.padding-section-large-2.remove-top-padding {
  padding-top: 0;
}

.icon-1x1-medium-2 {
  justify-content: center;
  align-items: center;
  width: 2rem;
  min-width: 2rem;
  height: 2rem;
  min-height: 2rem;
  display: flex;
}

.centre-flex {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.header_content {
  justify-content: center;
  align-items: flex-start;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
}

.header_content.is-new-vlsi {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  pointer-events: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: 6rem;
  padding-bottom: 6rem;
  display: grid;
}

.btn-icon-icon__arrow {
  flex: none;
  width: 1em;
  height: 100%;
  padding: .2em;
}

.swiper-pagination-bullet-indicator {
  background-color: #000;
  border-radius: 4px;
  width: 50%;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.layout21_item.is-cent {
  text-align: center;
  list-style-type: none;
}

.layout21_item.is-rm-dot {
  margin-top: 1rem;
  list-style-type: none;
}

.timeline6_fade-overlay-top {
  z-index: 1;
  background-image: linear-gradient(#003f87, #0000);
  width: 4px;
  height: 4rem;
  position: absolute;
}

.item_icon_text_wrap {
  background-color: #f5fbff;
  border: 1px solid #d8f0ff;
  border-radius: .5rem;
  padding: 1rem;
}

.timeline_circle-wrapper {
  justify-content: center;
  align-items: flex-start;
  width: 2rem;
  height: 100%;
  margin-left: -2rem;
  display: flex;
  position: absolute;
}

.f-lightbox-2 {
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: clip;
}

.timeline-wrapper-2 {
  position: relative;
}

.layout350_desktop-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.banner-hero {
  z-index: 2;
  color: #eee;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 0% -3rem;
}

.text-size-small-11 {
  font-size: .875rem;
  line-height: 1.4em;
}

.layout350_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  position: relative;
}

.swiper-controls {
  justify-content: space-between;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.table_column {
  background-color: #fff;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  min-height: 5rem;
  padding: 1rem 1.25rem;
  display: flex;
}

.table_column.is-header-column {
  background-color: #f2f4f7;
  min-height: auto;
}

.table_column.is-width-medium.transparent {
  background-color: #f2f4f7;
}

.table_column.is-width-small {
  max-width: 7rem;
}

.text-color-blue-dark {
  color: #003f87;
}

.heading-style-h1-2 {
  letter-spacing: -.03em;
  font-size: 4.5rem;
  font-weight: 600;
  line-height: 1.1em;
}

.layout350_content-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.banner_wrap {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  justify-content: flex-start;
  align-items: center;
  padding: .875rem 1.25rem .875rem 1.125rem;
  display: flex;
}

.banner_wrap.action {
  color: #00254f;
  background-color: #00aae7;
  text-decoration: none;
  transition: all .2s;
}

.banner_wrap.action:hover {
  background-color: #f5fbff;
}

.navbar {
  z-index: 1002;
  background-color: #fff;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar.is-mandi {
  min-height: 5rem;
  padding: .5rem 0;
  display: block;
  box-shadow: 0 100px 80px #babcbd12, 0 41px 33px #babcbd0d, 0 22px 17px #babcbd0a, 0 12px 10px #babcbd0a, 0 6px 5px #babcbd08, 0 2px 2px #babcbd05;
}

.layout65_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.marquee-logo-middle {
  grid-column-gap: 1rem;
  width: 100%;
  margin-top: 2rem;
  display: flex;
  overflow: hidden;
}

.testimonial_client {
  text-align: left;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.item_wrap {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.heading-style-h6-2 {
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.4em;
}

.header_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.btn-icon-icon__wrap {
  color: #003f87;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.btn-icon-icon__wrap:where(.w-variant-235b1187-c072-8f54-6263-155dd7ca591c), .btn-icon-icon__wrap:where(.w-variant-60479d43-fb09-84ae-1b8a-712fae774b8f) {
  color: #8a6d3b;
}

.btn-icon-icon__wrap.base-alternate-19, .btn-icon-icon__wrap.secondary-55 {
  color: #fff;
}

.btn-icon-icon__wrap.secondary-7, .btn-icon-icon__wrap.secondary-31, .btn-icon-icon__wrap.secondary-19 {
  color: #eafff0;
}

.btn-icon-icon__wrap.secondary-7-copy {
  color: #fff;
}

.container-large-15 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.ranking-badge {
  height: 3.25rem;
}

.ranking-badge.nirg {
  height: 5rem;
}

.timeline-left {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
  position: relative;
}

.accordion-css__item-bottom-content {
  padding-bottom: 1.5em;
  padding-left: 1.5em;
  padding-right: 1.5em;
}

.hide-desktop {
  display: none;
}

.text-color-blue-2 {
  color: #00aae7;
}

.dropdown-chevron {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.timeline6_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 100%;
  max-width: 48rem;
  display: grid;
}

.contact_wrap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.contact_wrap.cc-vlsi {
  grid-template-columns: 1fr;
}

.btn-icon-content__bg {
  z-index: 0;
  background-color: #000;
  width: 120%;
  height: 100%;
  position: absolute;
  bottom: 0%;
  left: -10%;
  transform: translate(0, 175%)rotate(15deg);
}

.btn-icon-content__bg:where(.w-variant-235b1187-c072-8f54-6263-155dd7ca591c) {
  background-color: #c00404;
}

.btn-icon-content__bg:where(.w-variant-60479d43-fb09-84ae-1b8a-712fae774b8f) {
  background-color: #fff;
}

.btn-icon-content__bg.secondary-12 {
  background-color: #f0f1f1;
}

.btn-icon-content__bg.base-alternate-24 {
  background-color: #ececed;
}

.btn-icon-content__bg.base-alternate-24:where(.w-variant-1c3f7493-6ea2-6cc4-85b2-deb8a56f4593), .btn-icon-content__bg.base-alternate-24:where(.w-variant-09a33cf6-bd5c-f9d1-9de0-f72579ac8e1e), .btn-icon-content__bg.base-alternate-24:where(.w-variant-64de1a7d-939c-9e23-036e-833dec7f3161) {
  background-color: #f0ad4e;
}

.btn-icon-content__bg.secondary-24, .btn-icon-content__bg.secondary-36, .btn-icon-content__bg.secondary-12 {
  background-color: #badfe7;
}

.section_success-stories {
  overflow: hidden;
}

.section_success-stories.background-color-gray-25 {
  display: block;
}

.page-wrapper-4 {
  overflow: clip;
}

.aspect-ratio-widescreen {
  aspect-ratio: 16 / 9;
  object-fit: cover;
}

.aspect-ratio-widescreen.radius-regular {
  border-radius: .75rem;
  overflow: hidden;
}

.container-large-banner {
  background-color: #003f87;
  border-radius: .5rem;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.tabs_wrap {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.btn-icon-icon {
  z-index: 1;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1em;
  height: 1em;
  display: flex;
  position: relative;
}

.btn-icon-icon.secondary-5-copy {
  color: #fff;
}

.btn-icon-content {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #fff;
  background-color: #003f87;
  border-radius: .25em;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.btn-icon-content:where(.w-variant-781592cf-0fee-a89e-409a-e7b25b44283f) {
  background-color: #1d542c;
  padding: .875rem 2rem;
}

.btn-icon-content:where(.w-variant-235b1187-c072-8f54-6263-155dd7ca591c) {
  background-color: #8a6d3b;
  padding: .875rem 2rem;
}

.btn-icon-content:where(.w-variant-60479d43-fb09-84ae-1b8a-712fae774b8f) {
  color: #000;
  background-color: #fff;
  padding: .875rem 2rem;
}

.btn-icon-content.secondary-38 {
  color: #003f87;
  background-color: #fff;
  border: 1px solid #003f87;
}

.btn-icon-content.base-alternate-2 {
  color: #003f87;
  background-color: #fff;
}

.btn-icon-content.base-alternate-2:where(.w-variant-e78651ee-0237-5e51-fd9a-6727b33242c7) {
  color: #1d542c;
}

.btn-icon-content.base-alternate-2:where(.w-variant-1c3f7493-6ea2-6cc4-85b2-deb8a56f4593) {
  color: #33110e;
  background-color: #f4f0eb;
}

.btn-icon-content.base-alternate-2:where(.w-variant-09a33cf6-bd5c-f9d1-9de0-f72579ac8e1e) {
  color: #33110e;
  background-color: #0000;
}

.btn-icon-content.base-alternate-2:where(.w-variant-64de1a7d-939c-9e23-036e-833dec7f3161) {
  color: #006716;
  background-color: #0000;
}

.btn-icon-content.base-alternate-2.green-3 {
  color: #1d542c;
}

.btn-icon-content.text-link-2 {
  background-color: #0000;
}

.btn-icon-content.green {
  background-color: #1d542c;
}

.btn-icon-content.greenis {
  color: #1d542c;
  background-color: #fff;
}

.btn-icon-content.greenis:where(.w-variant-e78651ee-0237-5e51-fd9a-6727b33242c7) {
  color: #1d542c;
}

.btn-icon-content.greenis:where(.w-variant-1c3f7493-6ea2-6cc4-85b2-deb8a56f4593) {
  color: #33110e;
  background-color: #f4f0eb;
}

.btn-icon-content.greenis:where(.w-variant-09a33cf6-bd5c-f9d1-9de0-f72579ac8e1e) {
  color: #33110e;
  background-color: #0000;
}

.btn-icon-content.greenis:where(.w-variant-64de1a7d-939c-9e23-036e-833dec7f3161) {
  color: #006716;
  background-color: #0000;
}

.btn-icon-content.greenis.green-3 {
  color: #1d542c;
}

.layout65_item {
  display: flex;
}

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

.text-weight-bold-2.text-color-blue {
  color: #003f87;
}

.text-weight-bold-2.text-color-green {
  color: #1d542c;
}

.timeline_line {
  background-color: #00aae74d;
  width: 3px;
  height: 100%;
}

.swiper-button {
  color: #000;
  background-color: #00000026;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  transition: background-color .2s;
  display: flex;
}

.swiper-button:hover {
  background-color: #00000040;
}

.sticky-sections-scroll-vlsi {
  z-index: 1001;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #f5fbff;
  justify-content: space-between;
  width: 100%;
  max-width: 100%;
  padding: 1rem 2rem;
  display: flex;
  position: sticky;
  top: 4.5rem;
  overflow: scroll;
}

.slider-name-3 {
  color: #000;
  border-bottom: 1px #6e6e6eab;
  padding-bottom: 0;
  font-size: 1.5rem;
}

.slider-name-3.is-black {
  font-size: 1.2rem;
}

.slider-name-3.is-black.flc-leader-nmae {
  margin-top: .5rem;
  font-size: .9rem;
}

.slider-name-3.is-black.flc-leader-nmae.esf {
  font-size: .9rem;
}

.margin-xsmall-2 {
  margin-bottom: .5rem;
}

.timeline_item {
  z-index: 2;
  background-image: linear-gradient(#f5fbff, #fff);
  border: 1.5px solid #0077a233;
  border-radius: .5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 12rem 1fr;
  grid-auto-columns: 1fr;
  margin-left: 3rem;
  padding: 2rem;
  display: flex;
}

.timeline_item.remove-left-margin {
  margin-left: 0;
}

.text-color-alternate {
  color: #fff;
}

.tag_style {
  background-color: #f5fbff;
  border: 1px solid #e5e5e5;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  padding: .5rem .75rem;
  display: inline-flex;
}

.accordion-css__item-icon-svg {
  color: var(--black);
  width: 1em;
}

.timeline-right {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.layout350_tabs-menu {
  z-index: 1;
  grid-column-gap: .25rem;
  background-color: #fcfcfd;
  border: 1px solid #e4e7ec;
  border-radius: .5rem;
  align-items: center;
  padding: .25rem;
  display: flex;
  position: sticky;
  top: 6rem;
}

.section_gradient-color-bg-wrap {
  background-image: linear-gradient(#fff0, #fff);
  border-radius: 2rem;
  margin-left: 2rem;
  margin-right: 2rem;
}

.logo-white {
  object-fit: contain;
  width: 100px;
  height: 40px;
}

.m-container-custom-copy {
  max-width: 77.5rem;
  margin-left: auto;
  margin-right: auto;
}

.svg-icon {
  width: 2rem;
  height: 2rem;
}

.svg-icon:hover {
  cursor: pointer;
}

.m-padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.font-size-2rem {
  color: #fff;
  font-size: 2rem;
  font-weight: 700;
}

.testimonial4_rating-wrapper {
  margin-bottom: 1rem;
  display: none;
}

.testimonial4_rating-icon {
  color: var(--yellow);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.icon-embed-xsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.375rem;
  height: 1.375rem;
  display: flex;
}

.quotes {
  opacity: .05;
  width: 3rem;
  position: absolute;
  inset: 0% auto auto 0%;
}

.mb-slider {
  background-color: #0000;
  height: 100%;
  margin-top: 5.5rem;
  display: block;
}

.mb-slide, .mb-mask {
  height: 100%;
}

.mb-slide-wrap {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.mb-slide-nav {
  display: none;
}

.text-block-408 {
  margin-top: 1rem;
}

.max-width53rem {
  max-width: 55rem;
}

.fb-tab-link {
  color: #b7b7b7;
  letter-spacing: -.332px;
  background-color: #0000;
  border-bottom: 5px solid #0000;
  padding: 1rem .75rem;
  font-size: 1.25rem;
}

.fb-tab-link.w--current {
  border-bottom-color: var(--_bsc---brand-red);
  color: #000;
  background-color: #0000;
  font-weight: 700;
}

.iit-img-desk-copy {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.popup-form-wrap {
  max-width: 37.5rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.pop-up-form {
  z-index: 2147483647;
  -webkit-backdrop-filter: blur(19.4px);
  backdrop-filter: blur(19.4px);
  background-color: #29292980;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.popup-close-btn {
  z-index: 1;
  cursor: pointer;
  background-color: #fff;
  border-radius: 1rem;
  width: 3rem;
  height: 3rem;
  padding: .75rem;
  position: absolute;
  inset: -2.25rem -2.25rem auto auto;
  overflow: clip;
}

.footer-all-links {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  min-height: 25rem;
  display: flex;
}

.f-footer-link-courses {
  color: #969696;
  font-size: .875rem;
  text-decoration: underline;
  transition: all .3s;
}

.f-footer-link-courses:hover {
  color: #fff;
}

.h-flex--75rem {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.up-cl {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.up-ci {
  border-right: 1px solid #969696;
  padding-right: .75rem;
}

.up-ci:last-child {
  border-right-style: none;
}

.vlsic-book {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  border: 1px solid var(--grey-new-2);
  background-color: #003f87;
  background-image: none;
  background-size: auto;
  border-radius: 10px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 70%;
  padding: .5rem 1rem;
  display: flex;
  box-shadow: 0 20px 20px 6px #0003;
}

.brand-img {
  width: 4.875rem;
}

.nav-wrap {
  justify-content: space-between;
  display: flex;
}

.brand {
  cursor: auto;
  padding-left: 0;
}

.team-slider_btn_layout {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bg-blur-integrations {
  filter: blur(35px);
  background-image: linear-gradient(315deg, #08203e, #2c6777);
  border-radius: 100rem;
  width: 46rem;
  height: 17rem;
  margin: auto;
  position: absolute;
  inset: 0%;
}

.tabs-menu-20 {
  border-top-left-radius: .75rem;
  border-top-right-radius: .75rem;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.btn-icon-link-iit {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #003f87;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  line-height: 1.2;
  text-decoration: none;
  display: flex;
}

.parallax-demo-bg {
  z-index: 0;
  width: 100%;
  height: 120%;
  position: absolute;
}

.tab-pane {
  background-color: #badfe7;
  border-bottom-right-radius: .75rem;
  border-bottom-left-radius: .75rem;
}

.parallax-demo-img {
  object-fit: cover;
  width: 100%;
  height: 80%;
  margin-top: 10rem;
}

.heading-style-h4-5 {
  letter-spacing: -.01em;
  font-size: 1.625rem;
  font-weight: 700;
  line-height: 1.3em;
}

.tab-link-3 {
  color: #fff;
  background-color: #0000;
  border-top-left-radius: .75rem;
  border-top-right-radius: .75rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1rem 1.5rem;
  display: flex;
}

.tab-link-3.w--current {
  color: #2c6777;
  background-color: #badfe7;
}

.flex-wrap {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  flex-flow: wrap;
  margin-top: .5rem;
  display: flex;
}

.story_content {
  grid-column-gap: 4.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_stats-2.background-color-primary {
  color: var(--_bsc---brand-white);
  background-color: #2c6777;
}

.section_stats-2.background-color-primary.section_shrink {
  border-radius: 2rem;
  margin-left: 2rem;
  margin-right: 2rem;
}

.btn-icon-content-iit {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #fff;
  background-color: #2c6777;
  border: 1px solid #2c6777;
  border-radius: .25rem;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.btn-icon-content-iit.secondary-14 {
  color: #2c6777;
  background-color: #eafff0;
}

.btn-icon-content-iit.base-small-2 {
  padding: .5rem .75rem;
}

.tab-professor-content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  text-align: left;
  padding: 3rem;
  display: flex;
}

.text-color-light-green {
  color: #badfe7;
}

.accordion-css__item-h3-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 500;
  line-height: 1.3;
}

.section_directors.section_shrink {
  border-radius: 2rem;
}

.icon_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.parallax-demo-hero {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: clip;
}

.accordion-css__item-bottom-content-iit {
  padding-bottom: 1.5em;
  padding-left: 1.5em;
  padding-right: 1.5em;
}

.logo_company-2 {
  max-height: 3rem;
}

.logo_company-2.sm {
  max-height: 2rem;
}

.logo1_logo {
  max-height: 2.75rem;
}

.logo1_logo.lg {
  max-height: 4.5rem;
}

.logo1_logo.xlg {
  max-height: 5.5rem;
}

.logo1_logo.sm {
  max-height: 2rem;
}

.logo1_logo.xx-lg {
  max-height: 6rem;
}

.tabs-14 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.content-integrations {
  z-index: 1;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 22rem;
  margin: auto;
  display: flex;
  position: absolute;
  inset: 0%;
}

.marquee-content {
  grid-column-gap: 4rem;
  flex: none;
  justify-content: space-around;
  min-width: 100%;
  display: flex;
}

.project-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fff;
  background-image: linear-gradient(315deg, #08203e, #2c6777);
  border: 1px solid #d0d5dd;
  border-radius: .875rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 2rem;
  display: flex;
}

.team-slider_cms_item.swiper-slide {
  flex: none;
  width: 45%;
  height: auto;
  padding-left: .5rem;
  padding-right: .5rem;
}

.team-slider_cms_item.swiper-slide._50 {
  width: 50%;
}

.team-slider_cms_item.swiper-slide._25 {
  width: 25%;
}

.team-slider_cms_item.swiper-slide._33 {
  width: 33%;
}

.heading-style-h6-3 {
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.4em;
}

.team-slider_bullet_item {
  aspect-ratio: 1;
  background-color: #eee0;
  border-style: solid;
  border-width: .09rem;
  border-radius: 100vw;
  width: 1rem;
  min-width: 0;
  padding: 0;
}

.team-slider_bullet_item.is-active {
  background-color: #2c6777;
}

.layout121_content-left {
  position: sticky;
  top: 10rem;
}

.accordion-css-iit {
  color: #000;
  position: relative;
}

.icon-embed-xsmall-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.team-slider_component {
  container-type: inline-size;
}

.modal {
  z-index: 3000;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  justify-content: center;
  align-items: center;
  padding: 2em 1em;
  display: flex;
  position: fixed;
  inset: 0;
  overflow: hidden;
}

.modal__h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5em;
  font-weight: 500;
  line-height: 1.175;
}

.text-size-small-12 {
  letter-spacing: 0;
  font-size: .875rem;
}

.team-slider_btn_element.swiper-button-disabled {
  opacity: .5;
  pointer-events: none;
}

.header_content-2 {
  z-index: 2;
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
  position: relative;
}

.header_content-2.tpp {
  max-height: none;
}

.tab-content-3 {
  margin-top: 2rem;
}

.testimonial15_component {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 5rem;
}

.max-width-large-integrations {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.story_slide {
  margin-right: 5rem;
}

.text-color-primary-8 {
  color: #000;
}

.modal__btn-close {
  color: #eafff0;
  background-color: #2c6777;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 2.5em;
  height: 2.5em;
  display: flex;
  position: absolute;
  top: 2.5em;
  right: 2.5em;
}

.logo1_component-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.heading-style-h1-3 {
  font-size: 4rem;
  font-weight: 600;
  line-height: 1em;
}

.tab {
  background-color: #eafff0;
  border-radius: .25rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.tab.w--current {
  color: #fff;
  background-color: #2c6777;
}

.modal__dark {
  opacity: .5;
  pointer-events: auto;
  cursor: pointer;
  background-color: #131313;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.image-overlay-layer-2 {
  z-index: 1;
  background-image: linear-gradient(#fff 30%, #fff0 80%);
  position: absolute;
  inset: 0%;
}

.max-width-medium-3 {
  width: 100%;
  max-width: 32rem;
}

.heading-style-h5-3 {
  letter-spacing: -.01em;
  font-size: 1.375rem;
  font-weight: 600;
  line-height: 1.4em;
}

.navbar_menu-buttons-2 {
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.flex-project-top {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.text-size-medium-4 {
  font-size: 1.25rem;
}

.text-size-medium-4.text-color-gray-200 {
  color: #e4e7ec;
}

.timeline-step-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.grid-scroll-sticky {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.navbar_logo-link-2 {
  width: 14rem;
  min-width: 13rem;
}

.team-slider_draggable_handle {
  cursor: grab;
  background-color: #2c6777;
  border-radius: 100vw;
  width: 30%;
  height: 100%;
}

.team-slider_draggable_handle.bg-green {
  background-color: #1d542c;
}

.team-slider_draggable_handle.bg-mud {
  background-color: #8a6d3b;
}

.team-slider_layout {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  place-content: center space-between;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.banner_wrap-2 {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem;
  display: flex;
}

.marquee {
  grid-column-gap: 1rem;
  width: 100%;
  margin-bottom: 1rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
  overflow: hidden;
}

.section_header-2 {
  position: relative;
  overflow: hidden;
}

.story_arrow {
  background-color: #fff;
  border: 1px solid #eee;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto auto 0% 0%;
}

.story_arrow.is-right {
  bottom: 4rem;
  left: 4.5rem;
}

.story_arrow.is-right.sfdcds {
  padding-top: 0;
}

.story_arrow.is-left {
  position: absolute;
  inset: auto auto 4rem 0%;
}

.sticky-sections-scroll-iit {
  z-index: 1001;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-image: linear-gradient(315deg, #08203e, #2c6777);
  justify-content: space-between;
  width: 100%;
  max-width: 100%;
  padding: 1rem 2rem;
  display: flex;
  position: sticky;
  top: 4rem;
  overflow: scroll;
}

.grid {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.grid._1-5-1-grid {
  grid-template-columns: 1.5fr 1fr;
  align-items: stretch;
}

.grid._1-2-grid {
  grid-template-columns: 1fr 2fr;
  align-items: stretch;
}

.grid.sm-gap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.grid.grid-3-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid._1rem {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.grid._1rem._1-1-5 {
  grid-template-columns: 1fr 1.5fr;
}

.grid._1-5-1 {
  grid-template-columns: 1.5fr 1fr;
  align-items: center;
}

.grid._1-5rem {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.grid._4-col {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid._4-col._1-25rem {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
}

.progress-bar-2 {
  background-color: #000;
  width: 2px;
  height: 100%;
}

.modal__btn-close-bar {
  background-color: currentColor;
  width: .125em;
  height: 40%;
  position: absolute;
  transform: rotate(45deg);
}

.modal__btn-close-bar.is--second {
  transform: rotate(-45deg);
}

.text-color-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #2c6777, #00b734);
  -webkit-background-clip: text;
  background-clip: text;
}

.tabs-menu-21 {
  background-color: #eafff0;
  border: 1px solid #2c6777;
  border-radius: .375rem;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: .125rem;
  display: inline-flex;
}

.accordion-css__item-bottom-iit {
  color: #000;
  grid-template-rows: 0fr;
  display: grid;
  position: relative;
  overflow: hidden;
}

.accordion-css__item-bottom-iit.alternate-accordian {
  color: var(--black);
  background-color: #fff;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
}

.modal__card {
  pointer-events: auto;
  background-color: #fff;
  border-radius: 2em;
  width: 100%;
  max-width: 54em;
  max-height: 100%;
  padding: .75em;
  display: flex;
  position: relative;
}

.icon-1x1-medium-3 {
  width: 2rem;
  min-width: 2rem;
  height: 2rem;
  min-height: 2rem;
}

.team-slider_cms_wrap.swiper {
  margin-left: calc(var(--site--gutter) * -.5);
  margin-right: calc(var(--site--gutter) * -.5);
}

.modal__scroll {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  background-color: #f2f4f7;
  border-radius: 1.25em;
  flex-flow: column;
  width: 100%;
  max-height: 100%;
  display: flex;
  position: relative;
  overflow: scroll;
}

.team-slider_draggable_wrap {
  border: .09rem solid #8a6d3b;
  border-radius: 100vw;
  width: 14rem;
  min-width: 0;
  max-width: 100%;
  height: 1rem;
}

.team-slider_draggable_wrap.green {
  border-color: #006716;
}

.team-slider_cms_list.swiper-wrapper {
  display: flex;
}

.progress-bar-wrapper-2 {
  background-color: #00000026;
  width: 2px;
  height: 80%;
  position: absolute;
  top: 4%;
  left: 2.4375rem;
  right: auto;
}

.heading-style-h2-13 {
  letter-spacing: -.01em;
  font-size: 3.25rem;
  font-weight: 600;
  line-height: 1.1em;
}

.btn-green {
  color: #fff;
  text-align: center;
  background-color: #2c6777;
  border-radius: .25rem;
  padding: .75rem 1.5rem;
  font-size: 1.125rem;
  font-weight: 500;
}

.btn-green.bg-green {
  background-color: #1d542c;
}

.btn-green.bg-mud {
  background-color: #8a6d3b;
}

.stack-cards_content-item {
  color: #fff;
  background-image: linear-gradient(315deg, #08203e, #2c6777);
  border: 1px solid #badfe7;
  border-radius: .5rem;
  margin-bottom: 2rem;
  padding: 2rem;
  position: sticky;
}

.stack-cards_content-item.content-item-5 {
  top: 38%;
}

.stack-cards_content-item.content-item-1 {
  top: 30%;
}

.stack-cards_content-item.content-item-7 {
  top: 42%;
}

.stack-cards_content-item.content-item-4 {
  top: 36%;
}

.stack-cards_content-item.content-item-8 {
  top: 44%;
}

.stack-cards_content-item.content-item-3 {
  top: 34%;
}

.stack-cards_content-item.content-item-6 {
  top: 40%;
}

.stack-cards_content-item.content-item-2 {
  top: 32%;
}

.text-size-large-3 {
  font-size: 1.5rem;
}

.section_integrations {
  background-image: linear-gradient(315deg, #08203e, #2c6777);
  border-radius: 1.5rem;
  position: relative;
  overflow: hidden;
}

.icon_wrap-2 {
  color: #2c6777;
  background-color: #eafff0;
  border: 1.5px solid #badfe7;
  border-radius: .25rem;
  padding: .5rem;
  display: inline-flex;
}

.icon_wrap-2.dark-gradient {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(315deg, #08203e, #2c6777);
}

.list_item {
  display: flex;
}

.link_sticky-iit {
  color: #fff;
  border-radius: 100vw;
  flex: none;
  padding: .5rem 1rem;
  text-decoration: none;
}

.link_sticky-iit.w--current {
  color: #2c6777;
  background-color: #eafff0;
}

.text-wrapper-3 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.layout121_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_projects {
  overflow: hidden;
}

.text-size-regular-3 {
  font-size: 1rem;
}

.content-sticky {
  position: sticky;
  top: 30%;
}

.image-353 {
  object-fit: cover;
  border-radius: .5rem;
  width: 100%;
  height: 100%;
}

.heading-style-h3-3 {
  letter-spacing: -.01em;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.2em;
}

.testimonial15_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 4.5rem 9rem;
}

.story_content-right {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.team-slider_bullet_wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  width: auto !important;
}

.banner_hero {
  z-index: 2;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #0006;
  border-radius: .875rem;
  justify-content: space-between;
  align-items: stretch;
  padding: .5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 1.5rem;
}

.padding-section-large-3 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.padding-section-large-3.header-pad {
  padding-top: 2rem;
  padding-bottom: 10rem;
}

.padding-section-large-3.header-pad.l-header-pad {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.accordion-css__item-icon-svg-iit {
  width: 1em;
}

.tag-wrap {
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: 100vw;
  padding: .25rem .75rem;
}

.tag-wrap.gray {
  background-color: #f2f4f7;
}

.layout254_item {
  color: #fff;
  background-image: linear-gradient(315deg, #08203e, #2c6777);
  border: 1.5px solid #badfe7;
  border-radius: .75rem;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1.125rem;
}

.testimonial15_arrow-icon {
  color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: .625rem;
}

.timeline-right-2 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.background-color-primary {
  color: var(--_bsc---brand-white);
  background-color: #2c6777;
}

.section_shrink {
  border-radius: 2rem;
  margin-left: 2rem;
  margin-right: 2rem;
}

.aspect-ratio-square {
  aspect-ratio: 1;
}

.skills-wrap {
  margin-top: 1.5rem;
}

.h5 {
  font-size: 1.25rem;
  font-weight: 700;
}

.tools-wrap {
  background-color: #fff;
  border-radius: 2rem;
  padding: 3rem;
}

.layout277_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.heading-style-h4-6 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.swiper-prev-prg-pgc, .swiper-next-prg-pgc {
  color: #bdbdbd;
  cursor: pointer;
  border: 4.25px solid #bdbdbd;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.div-block-1427 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.eup_img_wrapper-isabs {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-bottom: 1px solid #000;
  justify-content: space-between;
  align-items: flex-end;
  padding-left: 4rem;
  padding-right: 4rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
  overflow: clip;
}

.container-large-copy {
  z-index: 42;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  pointer-events: auto;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.div-block-1429 {
  margin-bottom: 1rem;
}

.div-block-1430 {
  flex-flow: column;
}

.list-25 {
  padding-left: 3rem;
}

.div-block-1431 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: row;
  display: flex;
}

.text-span-48 {
  font-weight: 600;
}

.text-block-410 {
  text-align: center;
}

.div-block-1432 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.div-block-1434 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: grid;
}

.formbtn-aiops {
  color: #f7edeb;
  text-align: center;
  background-color: #2c6777;
  border-radius: 1rem;
  width: 100%;
  margin-top: 2rem;
  padding: 1rem 3.5rem;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
}

.div-block-1436 {
  justify-content: center;
  align-items: center;
  margin-top: 4rem;
  display: flex;
}

.fs-table-1_instance {
  display: block;
}

.table_component-2 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fs-table-1_head {
  background-color: #f3f3f3;
}

.fs-table-1_header {
  text-align: center;
  background-color: #8fc3ff;
  border: 1px solid #ddd;
  padding: .75rem 1rem;
}

.fs-table-1_row {
  text-align: left;
  border: 1px solid #ddd;
}

.fs-table-1_table {
  text-align: left;
  border-collapse: collapse;
  border: 1px solid #ddd;
  width: 100%;
}

.view-more-button {
  color: #fff;
  background-color: #000;
  border-radius: .5rem;
  padding: .75rem 2rem;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.heading-h2-9 {
  text-align: center;
}

.fs-table-1_cell {
  text-align: left;
  border: 1px solid #ddd;
  padding: 8px;
}

.table-wrapper {
  border: 1px solid #000;
  border-radius: 1rem;
  max-width: 64rem;
  max-height: 20rem;
  transition: max-height .3s ease-in-out;
  position: relative;
  overflow: clip;
}

.div-block-1437 {
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.table-overlay {
  background-image: linear-gradient(#0000, #fff);
  position: absolute;
  inset: 0%;
}

.table-code {
  display: none;
}

.subscribe_form-block {
  width: 32rem;
}

.subscribe_label {
  font-size: .875rem;
}

.padding-global-7 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.subscribe_input {
  border-radius: .5rem;
  min-height: 3rem;
}

.subscribe_form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.button-11 {
  color: #000;
  background-color: #fff;
  border-radius: .5rem;
  padding: .75rem 2rem;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.container-6 {
  max-width: 80rem;
}

.subscribe_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  text-align: center;
  background-color: #005dff;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 3rem 4rem;
  display: flex;
}

.subscribe_block {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.modal-wrapper {
  z-index: 999;
  background-color: #ffffff80;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.mandi-video-thumbnail {
  width: 100%;
  height: 100%;
}

.content_chart_script-3 {
  margin-bottom: 0;
}

.countdown {
  color: var(--yellow);
  font-size: 1.25rem;
  font-weight: 500;
}

.item-slider_cms_list.swiper-wrapper {
  display: flex;
}

.image-cycle-collection {
  width: 100%;
  position: relative;
}

.progress-nav__indicator {
  z-index: 2;
  background-color: #3068b2;
  border-radius: 50em;
  width: 2.5em;
  height: 2.5em;
  position: absolute;
  left: -2.5em;
}

.heading-style-h2-14 {
  letter-spacing: -.02em;
  font-size: 3.25rem;
  font-weight: 600;
  line-height: 1.1em;
}

.stats30_number {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.heading-style-h4-7 {
  letter-spacing: -.02em;
  font-size: 1.625rem;
  font-weight: 600;
  line-height: 1.2em;
}

.button-color-swoosh_text {
  transform-origin: 0 0;
  grid-area: 1 / 1;
  display: block;
}

.logo-partnership {
  max-height: 3rem;
}

.button-color-swoosh {
  color: #000;
  letter-spacing: -.02em;
  text-transform: uppercase;
  -webkit-user-select: none;
  user-select: none;
  transform-style: preserve-3d;
  max-height: 2.5rem;
  font-size: 1rem;
  line-height: 1em;
  text-decoration: none;
  display: grid;
}

.button-color-swoosh.base-large {
  max-height: 3.25rem;
}

.section_header-3 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  min-height: 100svh;
  display: flex;
  position: sticky;
  top: 0;
}

.tag {
  background-color: #f0f0f0;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  margin-bottom: .5rem;
  padding: .25rem .625rem;
  display: inline-flex;
}

.stats30_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.heading-style-h5-4 {
  letter-spacing: -.02em;
  font-size: 1.375rem;
  font-weight: 600;
  line-height: 1.3em;
}

.heading-style-h5-4.text-solution {
  color: #114e0b;
}

.heading-style-h5-4.text-error {
  color: #da1010;
}

.image-overlay-layer-3 {
  z-index: 1;
  background-image: linear-gradient(90deg, #00000073, #0000001a);
  position: absolute;
  inset: 0%;
}

.sticky-title-inner {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 80em;
  margin-top: 1.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.marquee-advanced {
  width: 100vw;
  position: relative;
  overflow: hidden;
}

.arrow_text_wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
  position: absolute;
  inset: auto 3.35rem -2rem auto;
}

.heading-style-h3-4 {
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.1em;
}

.text-color-alternate-2 {
  color: #f0f0f0;
}

.item-slider_cms_item.swiper-slide {
  flex: none;
  width: 33.3333%;
  height: auto;
  padding-left: .5rem;
  padding-right: .5rem;
}

.item-slider_cms_item.swiper-slide._50 {
  width: 48%;
}

.navbar_logo-link-3 {
  justify-content: flex-start;
  align-items: center;
  min-width: 13rem;
  max-width: 14rem;
  display: flex;
}

.padding-section-large-4 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.marquee-advanced__item-width {
  border-radius: 1vw;
  justify-content: center;
  align-items: center;
  width: 14rem;
  height: auto;
  margin: 1vw;
  display: flex;
}

.marquee-advanced__item-width.sm {
  width: 7.5rem;
  height: 4.5rem;
}

.marquee-advanced__item-width.xsm {
  width: 5rem;
}

.section_hero_wrap {
  z-index: -1;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  margin-bottom: -100vh;
}

.layout_image {
  object-fit: cover;
  width: 100%;
}

.item-slider_bullet_item-martech {
  aspect-ratio: 1;
  background-color: #eee0;
  border-style: solid;
  border-width: .09rem;
  border-radius: 100vw;
  width: 1rem;
  min-width: 0;
  padding: 0;
}

.item-slider_bullet_item-martech.is-active {
  background-color: currentColor;
}

.heading-style-h6-4 {
  font-size: 1.125rem;
  font-weight: 600;
}

.heading-style-h6-4.text-color-gradient-2 {
  background-image: linear-gradient(135deg, #fdb62a, #ea5b25);
}

.flickity-arrow {
  pointer-events: auto;
  color: #202020;
  cursor: pointer;
  background-color: #f0f0f0;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3em;
  height: 3em;
  padding-left: .75em;
  padding-right: .75em;
  transition: all .2s;
  display: flex;
}

.flickity-arrow:hover {
  background-color: #ea5b25;
}

.flickity-arrow.is--flipped {
  transform: scaleX(-1);
}

.text-size-medium-5 {
  letter-spacing: -.01em;
  font-size: 1.25rem;
  line-height: 1.4em;
}

.progress-nav__btn {
  z-index: 3;
  letter-spacing: -.01em;
  cursor: pointer;
  color: inherit;
  justify-content: center;
  align-items: center;
  height: 2em;
  padding-left: .625rem;
  padding-right: .625rem;
  font-size: .875rem;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.progress-nav__btn.is--after {
  z-index: 1;
  width: 2.5em;
  height: 2.5em;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
  left: 100%;
}

.progress-nav__btn.is--before {
  z-index: 1;
  width: 2.5em;
  height: 2.5em;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
  right: 100%;
}

.logo_nav-2 {
  max-height: 4rem;
}

.item-slider_bullet_wrap-martech {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: none;
  width: auto !important;
}

.bento-text {
  padding: 1rem 1.75rem 1.75rem;
}

.table_content {
  flex-direction: column;
  overflow: auto;
}

.handwritten_text {
  color: #ea5b25;
  font-family: Lazy January, Times New Roman, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.1em;
  text-decoration: none;
}

.table_list {
  border: 1px solid #f0f0f0;
  border-radius: .5rem;
  overflow: hidden;
}

.table_list.dark {
  border-color: #222;
}

.section_stats_trust {
  overflow: hidden;
}

.marquee-advanced__scroll {
  will-change: transform;
  width: 100%;
  display: flex;
  position: relative;
}

.layout16_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.tabs-15 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.item-slider_btn_element.swiper-button-disabled {
  opacity: .5;
  pointer-events: none;
}

.button-color-swoosh_bg {
  background-color: #f0f0f0;
  border-radius: 100vw;
  grid-area: 1 / 1;
  max-height: 2.5rem;
  display: grid;
  overflow: clip;
}

.button-color-swoosh_bg.secondary-2 {
  background-color: #ea5b25;
}

.button-color-swoosh_bg.base-large-8 {
  background-color: #fff;
  max-height: 3.25rem;
}

.navbar_container-2 {
  border-radius: .375rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: .625rem;
  padding-bottom: .625rem;
  display: flex;
}

.navbar_menu-2 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: static;
}

.progress-nav__wrapper {
  background-color: #d9e5ff;
  border: 1px solid #b4c7ef;
  border-radius: 50em;
  padding: .375em .5em;
}

.text-weight-semibold-3 {
  font-weight: 600;
}

.item-slider_component {
  container-type: inline-size;
}

.sticky-title-el {
  text-wrap: pretty;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 5em;
  font-weight: 500;
  line-height: 1;
}

.sticky-title-el.is--stacked {
  visibility: hidden;
  position: absolute;
}

.bento_item {
  background-color: #fff;
  border: 1px solid #cecfd2;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.image-cycle-collection__item {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.stats30_item {
  border: 1px solid #cecfd2;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.stats30_item.background-color-alternate {
  background-color: #fff;
}

.image-cycle-collection__img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.image-cycle-collection__img.l-scale {
  transform: scale(1.05);
}

.item-slider_btn_layout {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.progress-nav__inner {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.progress-nav {
  z-index: 1000;
  padding-left: 1em;
  padding-right: 1em;
}

.button-color-swoosh_bg-inner {
  transform-origin: 100% 0;
  grid-area: 1 / 1;
  width: 120%;
  display: block;
}

.button-color-swoosh_bg-inner.is-first {
  background-color: #ea5b25;
}

.button-color-swoosh_bg-inner.is-first.secondary-3 {
  background-color: #f0f0f0;
}

.button-color-swoosh_bg-inner.is-second {
  background-color: #202020;
}

.header_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.text-color-gradient-2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg, #fdb62a, #ea5b25);
  -webkit-background-clip: text;
  background-clip: text;
}

.section_eng-crisis {
  overflow: hidden;
}

.text-label-small-mobile {
  color: #202020;
}

.table_column {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  min-height: 5rem;
  padding: 1rem 1.5rem;
  display: flex;
}

.table_column.is-width-large.bg-color-table {
  color: #f0f0f0;
  background-color: #ea5b25;
}

.table_column.is-width-large.bg-color-table-solution {
  color: #000;
  background-color: #fdb62a;
}

.table_column.is-width-medium {
  min-width: 8rem;
  max-width: 12rem;
}

.table_column.is-width-medium.bg-color-table {
  color: #f0f0f0;
  background-image: linear-gradient(#ea5b25, #ea5b25);
}

.layout_item {
  display: flex;
}

.progress-nav__btn-text {
  white-space: nowrap;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.progress-nav__btn-text.is--duplicate {
  position: absolute;
  top: 100%;
}

.stats_item {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  background-color: #292929;
  border: 1px solid #424242;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  padding: 1.75rem;
  transition: all .2s;
  display: flex;
}

.stats_item:hover {
  background-image: linear-gradient(#ea5b25, #ea5b25);
  border-color: #ea5b25;
}

.stats_item.light {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: #fff;
  border-color: #cecfd2;
  border-radius: .875rem;
}

.stats_item.light:hover {
  background-image: linear-gradient(#fff, #fff);
}

.tabs-menu-22 {
  background-color: #eafff0;
  border: 1px solid #2c6777;
  border-radius: .375rem;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: .125rem;
  display: inline-flex;
}

.tabs-menu-22.static-mobile {
  background-color: #fdb62a;
}

.image-354 {
  width: 100%;
  height: 100%;
}

.image-354.hide-desktop-tab {
  display: none;
}

.flex-horizontal {
  display: flex;
}

.flex-horizontal._0-5rem {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
}

.flex-horizontal._1-5rem {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.marquee-advanced__collection {
  will-change: transform;
  display: flex;
  position: relative;
}

.header_bg-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_highlights-2 {
  background-color: #f0f0f0;
  position: relative;
}

.bento {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.image-cycle-collection__list {
  z-index: 0;
  border-radius: .875rem;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.item-slider_draggable_wrap {
  color: #ea5b25;
  border-style: solid;
  border-width: .09rem;
  border-radius: 100vw;
  width: 20rem;
  min-width: 0;
  max-width: 100%;
  height: 1rem;
}

.f-ino-wrap {
  text-align: center;
  border-radius: 100vw;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 2.5rem;
  display: flex;
}

.f-ino-wrap._3 {
  background-color: #9791c626;
}

.f-ino-wrap._2 {
  background-color: #ea5b2526;
}

.f-ino-wrap._4 {
  background-color: #3068b226;
}

.f-ino-wrap._1 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #fdb62a26;
  flex-flow: column;
  display: flex;
}

.sticky-title-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding-left: 1.5em;
  padding-right: 1.5em;
  display: flex;
  position: sticky;
  top: 0;
}

.header_content-3 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
}

.u-max-width-6ch {
  color: #94969c;
  max-width: 6ch;
}

.u-max-width-6ch.rotate-45 {
  transform: rotate(34deg);
}

.item-slider_draggable_handle {
  cursor: grab;
  background-color: #ea5b25;
  border-radius: 100vw;
  width: 30%;
  height: 100%;
}

.icon-1x1-regular-2 {
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
}

.bento_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.bento_list._2-col {
  grid-template-columns: 1fr 1fr;
}

.item-slider_cms_wrap.swiper {
  margin-left: calc(var(--site--gutter) * -.5);
  margin-right: calc(var(--site--gutter) * -.5);
}

.bottom-slider-wrap-solution {
  background-color: #cef5ca;
  border: 1px solid #114e0b;
  border-radius: .5rem;
  padding: 1rem;
}

.heading-style-h1-4 {
  letter-spacing: -.02em;
  text-wrap: balance;
  font-size: 4.5rem;
  font-weight: 600;
  line-height: 1em;
  display: flow-root;
}

.table_item {
  border-bottom: 1px solid #f0f0f0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.table_item.dark {
  border-bottom-color: #222;
}

.table_item.radius-top {
  border-top-left-radius: .5rem;
  border-top-right-radius: .5rem;
}

.table_item.radius-top.dark {
  border-bottom-color: #222;
}

.table_item.radius-top.header-light {
  background-color: #f0f0f0;
  border-bottom-color: #222;
}

.image-cycle-collection__before {
  padding-top: 60%;
}

.container-large-17 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.sticky-title-wrapper {
  width: 100%;
  height: 300vh;
  position: relative;
}

.text-size-medium-6 {
  font-size: 1.25rem;
  line-height: 1.3em;
}

.heading-style-display {
  letter-spacing: -.02em;
  text-wrap: balance;
  font-size: 6rem;
  font-weight: 600;
  line-height: 1em;
  display: flow-root;
}

.heading-style-display.text-color-alternate-2 {
  color: #f0f0f0;
}

.layout_item-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.page-wrapper-6 {
  background-color: #f0f0f0;
}

.layout254_item-2 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
}

.layout_image-wrapper {
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.button-color-swoosh_inner {
  z-index: 1;
  grid-area: 1 / 1;
  max-height: 2.5rem;
  padding: .75rem 1rem;
  display: grid;
  overflow: clip;
}

.button-color-swoosh_inner.base-large-11 {
  max-height: 3.25rem;
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
}

.text-size-small-13 {
  font-size: .875rem;
  line-height: 1.3em;
}

.text-size-small-13.text-color-700 {
  color: #333741;
}

.tab-2 {
  background-color: #0000;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.tab-2.w--current {
  color: #fff;
  background-color: #ea5b25;
  border-radius: .25rem;
}

.padding-global-8 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.table_divider {
  background-color: #f0f0f0;
  width: 1px;
}

.table_divider.dark {
  background-color: #222;
}

.spacer {
  height: 100vh;
}

.item-slider_layout {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  place-content: center space-between;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.img-bento {
  object-fit: cover;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: static;
  inset: 0% 0% auto;
}

.text-color-300 {
  color: #cecfd2;
}

.navbar-2 {
  z-index: 1002;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  mix-blend-mode: difference;
  background-color: #22222280;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.icon-1x1-medium-5 {
  width: 2rem;
  min-width: 2rem;
  height: 2rem;
  min-height: 2rem;
}

.banner-hero-2 {
  z-index: 2;
  color: #eee;
  background-color: #22222280;
  border-radius: .75rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 1rem;
  display: none;
}

.container-medium-3 {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.icon_wrap-3 {
  background-image: none;
  border-radius: .25rem;
  display: inline-flex;
}

.bottom-slider-wrap-error {
  background-color: #ffe8e5;
  border: 1px solid #da1010;
  border-radius: .5rem;
  padding: 1rem;
}

.innovation_structure-wrap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: none;
}

.progress-nav__list {
  border-radius: 50em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.background-color-primary-fsai {
  color: var(--_bsc---brand-white);
  background-color: #202020;
}

.shrink-fsai {
  border-radius: 2rem;
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.div-block-1438 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-1439 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.div-block-1440 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.role-round {
  position: absolute;
  inset: 0% auto auto 0%;
}

.m-section {
  position: relative;
}

.div-block-1441 {
  padding-top: 11.375rem;
  padding-bottom: 5.6875rem;
}

.div-block-1442 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.mba-heading {
  font-size: 3.5rem;
  line-height: 1.2;
}

.text-span-49 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #cc3948, #7a1b24);
  -webkit-background-clip: text;
  background-clip: text;
}

.div-block-1443 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.image-355 {
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 2rem;
  width: 60rem;
  height: 560px;
  position: absolute;
}

.div-block-1444 {
  justify-content: center;
  align-items: center;
  height: 35rem;
}

.image-356 {
  z-index: -1;
  position: absolute;
  inset: auto 0% 10rem auto;
}

.mba-heading-h2 {
  font-size: 2rem;
}

.div-block-1445 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  padding-top: 7rem;
  padding-bottom: 7rem;
  display: flex;
}

.m-section-about {
  background-color: #ffe8e2;
  position: relative;
}

.div-block-1446 {
  grid-column-gap: 5.875rem;
  grid-row-gap: 5.875rem;
  background-color: #fff;
  border-radius: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 3.75rem 4.5rem;
  display: grid;
  box-shadow: 0 100px 80px #efc8c812, 0 41px 33px #efc8c80d, 0 22px 17px #efc8c80a, 0 12px 10px #efc8c80a, 0 6px 5px #efc8c808, 0 2px 3px #efc8c805;
}

.m-mandi-mba-tab-link {
  background-color: #fff;
  padding: 12px 28px;
}

.m-mandi-mba-tab-link.w--current {
  color: #fff;
  background-color: #c83847;
  border: 1px solid #c83847;
  border-radius: 4.5px;
}

.div-block-1448 {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.div-block-1449 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 7.5rem;
  padding-bottom: 22.25rem;
  display: flex;
  position: relative;
}

.m-section-curriculum {
  background-color: #ffe8e2;
  position: relative;
}

.tabs-menu-23-copy {
  z-index: 1;
  border: 1px solid #d0d5dd;
  border-radius: 4.5px;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
  overflow: clip;
}

.tabs-content-10 {
  margin-top: 4rem;
}

.div-block-1450 {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 4rem;
  display: grid;
}

.div-block-1451 {
  color: #c83847;
  background-color: #fff;
  border-radius: 1920px;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  font-size: 1.5rem;
  font-weight: 700;
  display: flex;
}

.div-block-1452 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.list-26 {
  margin-top: 0;
  font-size: 1.125rem;
}

.div-block-1453 {
  margin-top: 28px;
  display: none;
}

.text-span-50 {
  color: #c83847;
  font-weight: 700;
}

.text-block-411 {
  font-size: 1.375rem;
}

.div-block-1454 {
  align-self: stretch;
}

.tabs-16 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.div-block-1446-copy {
  z-index: 1;
  grid-column-gap: 5.875rem;
  grid-row-gap: 5.875rem;
  background-color: #fff;
  border-radius: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 5.25rem 7.125rem;
  position: absolute;
  bottom: -25.7rem;
  box-shadow: 0 100px 80px #efc8c812, 0 41px 33px #efc8c80d, 0 22px 17px #efc8c80a, 0 12px 10px #efc8c80a, 0 6px 5px #efc8c808, 0 2px 3px #efc8c805;
}

.div-block-1456 {
  grid-column-gap: 7.5rem;
  grid-row-gap: 7.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 35.75rem;
  padding-bottom: 6.25rem;
}

.text-block-412 {
  color: #7a7a7a;
  font-weight: 500;
}

.div-block-1457 {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  grid-template-rows: auto;
  grid-template-columns: 29.75rem 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  display: grid;
}

.div-block-1458 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  font-size: 1.25rem;
  font-weight: var(--relume-library-lite--500);
  background-color: #fcfcfd;
  border: 1px solid #e5e5e5;
  border-radius: .75rem;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  padding: 1.25rem 1.5rem;
  display: flex;
}

.div-block-1459 {
  background-color: #d9d9d9;
  border-radius: 100%;
  flex: none;
  width: 1.5rem;
  height: 1.5rem;
}

.div-block-1460 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.div-block-1461 {
  z-index: -1;
  background-color: #d9d9d9;
  width: 1px;
  height: 100%;
  position: absolute;
  left: 2.3rem;
}

.div-block-1462 {
  background-color: #c83847;
  width: 100%;
  height: 100%;
}

.aiops-banner {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  border: 1px solid var(--grey-new-2);
  background-color: #00041c;
  background-image: linear-gradient(90deg, #08203e, #2c6777);
  border-radius: 10px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 70%;
  padding: .5rem 1rem;
  display: flex;
  box-shadow: 0 20px 20px 6px #0003;
}

.m-section-snapshot, .m-section-tools, .m-section-process {
  position: relative;
}

.div-block-1463 {
  grid-column-gap: 7.5rem;
  grid-row-gap: 7.5rem;
  flex-flow: column;
  display: flex;
}

.image-355-copy {
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 2rem;
  width: 60rem;
  height: 560px;
  display: none;
  position: absolute;
}

.tools-img {
  object-fit: contain;
  width: 100px;
  height: 40px;
}

.div-block-1465 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.div-block-1466 {
  background-color: #ffe8e2;
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  overflow: clip;
}

.div-block-1456-copy {
  grid-column-gap: 7.5rem;
  grid-row-gap: 7.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 6.25rem;
  padding-bottom: 2.5rem;
}

.div-block-1467 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.m-section-marquee {
  background-image: linear-gradient(90deg, #c83847, #bf3644);
}

.top-companies-wrap-copy {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-358 {
  width: 100%;
  height: 100%;
  transform: scale(1.25);
}

.u-padding-global {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.u-padding-global.u-padding-section-xlarge {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.u-padding-global.u-padding-section-small {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}

.u-padding-global.u-padding-section-large {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.u-container {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.hero_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end stretch;
  display: grid;
  position: relative;
}

.hero_wrapper.is-center-hero {
  place-items: center stretch;
}

.hero_section {
  background-image: linear-gradient(#000, #170f2b);
  position: relative;
  overflow: clip;
}

.hero_left-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.hero_right-wrapper {
  position: relative;
}

.hero_right-wrapper.u-desktop-hero-hide {
  display: none;
}

.hero_right-wrapper.u-tablet-hero-hide {
  position: relative;
}

.u-pathway-wrap {
  background-image: linear-gradient(#fd8b19, #9970f4);
  border-radius: 1.25rem;
  padding: 1px;
  overflow: clip;
}

.u-pathway-inside {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: #ffffffb3;
  text-transform: uppercase;
  background-color: #1b1921;
  border-radius: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem 1rem;
  font-size: .75rem;
  display: flex;
}

.u-body {
  color: #fff;
  font-family: Sf Pro Text, sans-serif;
}

.u-heading {
  font-size: 3.5rem;
}

.u-text-color-violet {
  color: var(--voilet);
}

.v-flex-1-25rem {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.v-flex-1-25rem.flex-align-center {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.u-text-size-large {
  font-size: 1.25rem;
}

.u-text-size-large.u-text-color-black {
  color: #0d0d11;
}

.u-text-color-grayish-blue {
  color: #cbd2da;
}

.u-left-img-bg {
  pointer-events: none;
  height: 25.625rem;
  position: absolute;
  inset: -10% auto auto -5%;
}

.u-hero-bg-layer {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.u-grid-2 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 70.625rem;
  margin-top: 4.375rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.u-text-size-regular {
  font-size: 1rem;
}

.u-button {
  text-align: center;
  background-color: #9f76f9;
  border-radius: 100px;
  align-self: stretch;
  padding: .75rem 3.5rem;
  font-size: 1rem;
}

.u-button.is-100perc {
  width: 100%;
}

.u-button.u-btn-white {
  color: #0d0d11;
  background-color: #fff;
  background-image: none;
  align-self: auto;
}

.u-bottom-hero-leftwrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.stu-img {
  width: 9.25rem;
}

.u-text-size-xsmall {
  letter-spacing: -.02em;
  font-size: .75rem;
}

.u-btn-wrap-grow {
  flex: none;
}

.h-flex-0-5rem {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.marquee_section {
  background-image: linear-gradient(#170f2b, #1d1336);
  position: relative;
  overflow: clip;
}

.marquee_wrapper {
  z-index: 1;
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.u-heading-h2 {
  text-align: center;
  font-size: 3rem;
  font-weight: 600;
}

.u-heading-h2.u-text-color-black {
  color: #0d0d11;
}

.u-heading-h2.u-text-color-black.u-align-left {
  text-align: left;
}

.u-heading-h2.u-num-color-yellow {
  color: #aa6e0e;
}

.u-heading-h2.u-num-color-blue {
  color: #111f83;
}

.marquee_university-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.marquee_university_left-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.marquee_university_img-wrapper {
  background-image: linear-gradient(#282241, #2822411a);
  border-radius: .75rem;
  flex: none;
  padding: 1rem 1.25rem;
}

.marquee_university_img {
  max-height: 2.5rem;
}

.marquee_university-anim-wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.marquee_university-anim-wrapper.is-anim-left {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  animation: 20s linear infinite moveLeft;
}

.marquee_university-anim-wrapper.is-anim-right {
  animation: 20s linear infinite moveRight;
}

.abroad_section {
  background-image: linear-gradient(#1d1336, #000);
  border-radius: 2rem;
  position: relative;
}

.u-container-medium {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.abroad_wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.why-studying-abroad-changes-everything {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.abroad_point-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.mobile_roadmap {
  display: none;
}

.works_section {
  display: none;
  position: relative;
}

.works_bg-img {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.works_main-wrapper {
  grid-column-gap: 6.875rem;
  grid-row-gap: 6.875rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative;
}

.u-max-width-large {
  max-width: 43.875rem;
}

.u-text-color-bluish-gray {
  color: #3e4c59;
}

.g-grid-4 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.works_grid-card-wrap {
  background-image: linear-gradient(#fff, #ffffff80);
  border-radius: 1.5rem;
  position: relative;
  overflow: clip;
}

.work_grid-card-cont {
  z-index: 1;
  text-transform: capitalize;
  background-image: linear-gradient(#0000 50%, #000);
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  height: 100%;
  padding: 20.125rem 1rem 1rem;
  position: relative;
}

.work_grid-img {
  object-fit: cover;
  border: 1.5px solid #fff;
  border-radius: 1.5rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.u-text-size-medium {
  font-size: 1.125rem;
}

.u-text-size-medium.u-text-color-black {
  color: #0d0d11;
}

.how-it-works-img {
  width: 14.75rem;
  position: absolute;
  inset: 6rem auto auto 2rem;
}

.u-heading-h3 {
  font-size: 2.5rem;
}

.u-heading-h3.is-mb-2rem {
  text-align: center;
  margin-bottom: 2rem;
}

.smarter_section {
  background-color: #0f0820;
  display: none;
  position: relative;
}

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

.smarter_main-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.smarter_card-wrap {
  background-image: linear-gradient(#f78c1f, #fff3);
  border-radius: 1.25rem;
  padding: 1px;
}

.smarter_card_inside-wrap {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: #170e2d;
  border-radius: 1.25rem;
  flex-flow: column;
  height: 100%;
  padding: 1.25rem;
  display: flex;
}

.smarter_card-img-wrap {
  align-self: flex-end;
  width: 5rem;
  height: 5rem;
}

.u-text-size-xxlarge {
  color: #fff9;
  font-size: 1.5rem;
}

.u-text-size-xxlarge.u-text-color-white {
  color: #fff;
  font-weight: 400;
}

.u-text-size-xxlarge.u-text-color-white.u-sf-pro-display {
  font-family: Sf Pro Display, sans-serif;
  font-weight: 500;
}

.text-b {
  color: #fff;
}

.smarter_card_t-wrap {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: #170e2d;
  border-radius: 1.25rem;
  flex-flow: row;
  justify-content: space-between;
  height: 100%;
  padding: 1.25rem;
  display: flex;
}

.smarter_card_t-main-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.div-block-1469 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pathway_section {
  background-image: linear-gradient(#f8f5ff, #f8f5ff);
}

.pathway_main-wrappeer {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pathway_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  display: grid;
}

.pathway_inside-cont {
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  display: flex;
  position: relative;
}

.pathway_img {
  z-index: 1;
  object-fit: cover;
  object-position: 50% 10%;
  align-self: flex-start;
  width: 24.625rem;
  height: 17rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.pathway_img.isupt {
  object-position: 50% 25%;
}

.pathway_cont {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.25rem 1rem;
  display: flex;
}

.pathway_logo {
  z-index: 1;
  position: absolute;
  inset: 1.25rem auto auto 2rem;
}

.steps_section {
  justify-content: flex-start;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  position: relative;
}

.steps_main-wrap {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  grid-template-rows: auto;
  grid-template-columns: 40% 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.steps_right_bg {
  z-index: 1;
  background-color: #faf7ff;
  border-top-left-radius: 1.25rem;
  border-bottom-left-radius: 1.25rem;
  width: 57%;
  height: 93%;
  position: absolute;
  right: 0;
}

.steps_right-cont {
  z-index: 1;
  width: 100%;
  padding-top: 2rem;
  position: relative;
}

.regular-degree {
  width: 4rem;
  height: 4rem;
}

.steps_right-cont-wrap {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.steps_right-cont-card {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border-top: 1px solid #9f76f9;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.steps_right-cont-card.is-ml-1-5rem {
  padding-right: .75rem;
}

.steps_right-cont-card.is-mr-1-5rem {
  padding-left: .75rem;
}

.steps_cont {
  flex: none;
  margin-top: .25rem;
}

.u-container-large {
  max-width: 82.5rem;
  margin-left: auto;
  margin-right: auto;
}

.steps_left-img-wrap {
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
}

.u-desk-hide {
  display: none;
}

.student-testimonial_section {
  background-image: linear-gradient(#f8f5ff, #fff);
  position: relative;
}

.line-grid {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: -2rem;
  left: 0%;
  right: 0%;
}

.steps_left-wrap {
  position: relative;
}

.student-grid-line-temp {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.student_main-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.stud-test-slider {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.stud-test-mask {
  width: 100%;
  max-width: 100%;
}

.stud-test-slide {
  aspect-ratio: 3 / 2;
  background-image: linear-gradient(90deg, #5b3ca0 28%, #9f76f947);
  border-radius: 1.25rem;
  width: 100%;
  max-width: 49%;
  height: 100%;
  margin-right: 2%;
  overflow: clip;
}

.stud-left-arrow {
  color: #9f76f9;
  width: 2rem;
  height: 2rem;
  font-size: 1.5rem;
  font-weight: 600;
  left: -2rem;
}

.stud-right-arrow {
  color: #9f76f9;
  width: 2rem;
  height: 2rem;
  font-size: 1.5rem;
  right: -2rem;
}

.stud-test-slide-wrap {
  z-index: 1;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 37rem;
  padding-top: 5.5rem;
  padding-bottom: 3.75rem;
  padding-left: 3.75rem;
  display: flex;
  position: relative;
}

.stud-test-slide-wrap.jh {
  justify-content: space-between;
  width: 100%;
  max-width: none;
  height: 100%;
  padding-right: 3.75rem;
}

.stud-img {
  object-fit: cover;
  object-position: 100% 50%;
  width: 50%;
  height: 100%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.stud-test-text-wrap {
  color: #ebeff5;
  position: relative;
}

.stud-test-detail-wrap {
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  margin-top: 2.25rem;
  display: flex;
}

.stud-course-name {
  color: #fff9;
  font-size: .75rem;
}

.u-max-width-32ch {
  max-width: 32ch;
}

.marquee_university_img-wrapper-comp {
  background-image: linear-gradient(#f2eff9, #f6f2fd);
  border-radius: .625rem;
  flex: none;
  min-height: 3.75rem;
  padding: 1rem .625rem;
}

.marquee_university_img-comp {
  max-height: 1.5rem;
}

.marquee-comp_section {
  background-image: linear-gradient(#fff, #efe8ff);
  position: relative;
}

.form_section {
  background-image: linear-gradient(#fff, #9f76f98a 54%);
  position: relative;
}

.form_border-wrapper {
  z-index: 1;
  pointer-events: none;
  border-radius: 1.25rem;
  position: absolute;
  inset: 0%;
}

.form_right-inside-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #fff;
  background-image: linear-gradient(#9f76f91f 40%, #9f76f91f);
  border-radius: 1.25rem;
  flex-flow: column;
  padding: 3.5rem 2.625rem;
  display: flex;
  position: relative;
}

.form_right-inside-wrapper.is-gp-bac {
  z-index: 1;
  -webkit-backdrop-filter: blur(9px);
  backdrop-filter: blur(9px);
  background-color: #fff0;
  background-image: linear-gradient(#9f76f90f 40%, #9f76f90f);
  padding: 1.5rem;
}

.form_points-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.point-right {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/688385537273f6133ec958be_tick-circle_svgrepo.com.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 100%;
  flex: none;
  width: 1.125rem;
  height: 1.125rem;
}

.form_wrap {
  margin-top: .5rem;
}

.form_bg-wrap {
  opacity: .19;
  filter: blur(128px);
  pointer-events: none;
  background-image: linear-gradient(45deg, #9f76f9, #e08040b3 66%);
  border-radius: 15.875rem;
  width: 100%;
  height: 50%;
  position: absolute;
  bottom: 0;
}

.faq_section {
  background-color: #f9fafb;
}

.faq_main-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.faq_card-wrapper {
  background-color: #fff;
  border-radius: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  transition: all .3s;
  overflow: clip;
}

.faq_card-wrapper:hover {
  background-color: #fff;
}

.faq_q-wrapper {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1.5rem;
  display: flex;
}

.faq_q-text {
  color: #0d0d11;
  letter-spacing: -.08px;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.23;
}

.faq_a-wrapper {
  overflow: clip;
}

.faq_inside_a-wrapper {
  padding-bottom: 2rem;
}

.faq_a-text {
  color: #52606d;
  font-size: .875rem;
}

.faq_chevrons {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/687f2547fcd5856cb9135abb_Vector%20(4).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 1.5rem;
  height: 1.5rem;
}

.faq_chevrons.is-active-accordion {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/687f25478800387041710c0b_simple-line-icons_minus.svg");
}

.faq_wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  display: flex;
}

.subscription_section {
  background-image: linear-gradient(#2a1a4e, #000);
}

.subscription_main-wrapper {
  background-color: #9f76f9;
  border-radius: 1rem;
  padding: 1.5rem 1rem;
  position: relative;
  overflow: clip;
}

.subsciption_bg-img {
  opacity: .12;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.flex-align-cen {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.u-max-char-90ch {
  max-width: 90ch;
}

.u-text-regular {
  font-size: 1rem;
}

.u-navbar {
  z-index: 9999;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #000;
  justify-content: space-between;
  align-items: center;
  padding-top: .875rem;
  padding-bottom: .875rem;
  position: fixed;
  inset: 0% 0% auto;
}

.u-navbar_dropdown-toggle {
  grid-column-gap: .5rem;
  color: #fff;
  align-items: center;
  padding: .5rem .8125rem;
  display: flex;
}

.u-navbar_link {
  color: #fff;
  flex: none;
  padding: .5rem 1rem;
}

.u-navbar_link.w--current {
  color: #000;
}

.u-nav-button {
  background-color: #0000;
  border: 1px solid #3b3b3b;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: .625rem 2.5rem;
  display: flex;
}

.u-nav-button-wrap {
  align-self: center;
}

.u-nav-button-wrap.is-tablet-u {
  display: none;
}

.u-navbar_menu {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: static;
}

.stud-test-text {
  font-size: 1.5rem;
}

.form_right-wrapper {
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.u-page-wrapper {
  justify-content: center;
  align-items: center;
  overflow: clip;
}

.u-hero-overlay {
  filter: blur(128px);
  pointer-events: none;
  background-image: linear-gradient(90deg, #e0804012 34%, #9f76f912);
  height: 50%;
  position: absolute;
  inset: 0% 0% auto;
}

.btn-icon-content__bg-2 {
  z-index: 0;
  background-color: #000;
  width: 120%;
  height: 100%;
  position: absolute;
  bottom: 0%;
  left: -10%;
  transform: translate(0, 175%)rotate(15deg);
}

.btn-icon-content__bg-2.base-alternate-12 {
  background-color: #ececed;
}

.navbar-3 {
  color: #000;
  background-color: #fff;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar-3.mi-sticky {
  z-index: 9999;
  position: sticky;
  top: 0;
}

.navbar1_menu-button {
  padding: 0;
}

.navbar1_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar1_menu-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.navbar1_logo-link {
  width: 13rem;
  padding-left: 0;
}

.navbar1_logo-link.sm {
  width: 8rem;
}

.apply-now-cta-mobile {
  z-index: 1000;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #deffe7;
  justify-content: space-between;
  align-items: center;
  padding: .75rem 5%;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.button-group-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.btn-icon-content-3 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #fff;
  background-color: #003f87;
  border-radius: .25em;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.btn-icon-content-3.base-alternate-2 {
  color: #003f87;
  background-color: #fff;
}

.btn-icon-content__text-3 {
  font-size: 1.125rem;
}

.layout12_image-wrapper {
  border-radius: 1rem;
  overflow: hidden;
}

.accordion-css__item-h3-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 500;
  line-height: 1.3;
}

.grid-header-program {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-columns: 1fr 1fr 1fr;
  width: 120%;
}

.grid-header-program._2-1 {
  grid-template-columns: 1fr 1fr;
  width: 100%;
}

.grid-header-program._2-col {
  grid-template-columns: 1fr 1fr;
  width: 90%;
}

.grid-header-program.full-width {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: .6fr .5fr .7fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.comp_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.comp_feature-list.pad-right {
  padding-left: 1.5rem;
}

.comp_feature-list.space {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.accordion-css__item-top-martech {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1em 1em 1em 1.5em;
  display: flex;
}

.layout121_timeline-icon-wrapper {
  z-index: 1;
  margin-top: -1.5rem;
  padding: 1rem;
  position: relative;
}

.layout401_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  position: relative;
}

.table1_header-row {
  border-bottom: 1px solid #aaa;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.layout34_image-wrapper {
  border-radius: 1rem;
  overflow: hidden;
}

.layout34_image-wrapper.full {
  height: 100%;
}

.grid-comp-text-2-col.sticky-top {
  display: none;
}

.layout493_tabs-content {
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  padding-left: 2.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: visible;
}

.layout504_tab-card-content {
  flex-flow: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.text-size-small-14 {
  font-size: .875rem;
}

.accordion-css__list-martech {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
  position: static;
}

.accordion-css__list-martech._2-col-flex {
  flex-flow: wrap;
}

.max-width-medium-large {
  width: 100%;
  max-width: 40rem;
}

.max-width-medium-large.mp {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.accordion-css__item-bottom-martech {
  grid-template-rows: 0fr;
  display: grid;
  position: relative;
  overflow: hidden;
}

.accordion-css__item-bottom-martech.bv-white {
  background-color: #fff;
}

.layout504_image-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.layout504_image-wrapper.prog-director-bg {
  background-color: #daebff;
}

.section_about-3 {
  color: #000;
  background-color: #fff;
}

.layout379_card-medium {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #f5fbff4d;
  border: 1px solid #a5cfff;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  height: 100%;
  min-height: 25rem;
  max-height: 25rem;
  display: grid;
  overflow: hidden;
}

.layout379_card-medium.green {
  background-color: #ecfff099;
  border-color: #4ace68;
  min-height: 27rem;
  max-height: 27rem;
}

.layout34_image, .layout493_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout493_image.aspect-ratio-landscape {
  aspect-ratio: 3 / 2;
}

.layout254_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.link_sticky-martech {
  border-radius: 100vw;
  flex: none;
  padding: .5rem 1rem;
  text-decoration: none;
}

.link_sticky-martech.w--current {
  color: #f5fbff;
  background-image: linear-gradient(45deg, #003f87, #00b734);
}

.table1_column {
  border-bottom: 1px solid #aaa;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  min-height: 4.75rem;
  padding: .75rem 1rem;
  display: flex;
}

.table1_column.is-width-xsmall {
  min-width: 7.5rem;
  max-width: 9.5rem;
}

.table1_column.is-header-column {
  background-color: #f5fbff;
  min-height: auto;
}

.table1_column.is-header-column.is-width-xsmall.centre.green, .table1_column.is-header-column.green {
  background-color: #ecfff0c2;
}

.layout401_card-content-top.cone {
  background-color: #ecfff0c2;
  padding: .5rem;
}

.layout34_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout401_card {
  background-color: #fff;
  border: 1px solid #a5cfff;
  border-radius: .5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.layout401_card.border-iitm {
  border-color: #8a6d3b;
}

.layout401_card.border-green {
  border-color: #006716;
}

.layout493_header {
  margin-bottom: 2rem;
}

.cta41_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout254_item-3 {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.image-overlay-layer-4 {
  z-index: 1;
  background-color: #0000;
  background-image: linear-gradient(90deg, #fff 42%, #fff0);
  position: absolute;
  inset: 0%;
}

.image-overlay-layer-4.dark {
  background-image: linear-gradient(90deg, #000 26%, #0000);
}

.image-overlay-layer-4.extend-white-more {
  background-image: linear-gradient(90deg, #fff 58%, #fff0);
}

.image-overlay-layer-cta {
  z-index: 1;
  background-color: #00000073;
  position: absolute;
  inset: 0%;
}

.layout19_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.tablet-comparison {
  display: none;
}

.tab-img-wrap {
  margin-top: 1rem;
  display: none;
}

.heading-style-h6-5 {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.4;
}

.heading-style-h6-5.text-color-blue {
  color: #003f87;
}

.heading-style-h6-5.text-color-green {
  color: #1d542c;
}

.section_program-highlights {
  position: relative;
}

.layout493_tabs {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  position: static;
}

.text-size-medium-7 {
  font-size: 1.125rem;
}

.text-size-medium-7.text-mud {
  color: #8a6d3b;
}

.layout121_progress-bar {
  background-color: #003f87;
  width: 2px;
  height: 100%;
}

.section_prog-highlights {
  color: #000;
  background-color: #fff;
}

.layout12_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.container-large-18 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.layout121_timeline-left {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.accordion-css__item-icon-svg-martech {
  width: 1em;
}

.layout34_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.table1_header-link {
  align-items: center;
  display: flex;
  position: relative;
}

.table1_header-link:hover {
  background-image: none;
  background-position: 100%;
  background-repeat: no-repeat;
}

.layout493_paragraph {
  overflow: hidden;
}

.heading-style-h3-5 {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.layout493_content {
  position: relative;
}

.layout504_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout504_image.aspect-ratio-landscape {
  aspect-ratio: 3 / 2;
}

.layout379_card-medium-image {
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 100%;
}

.icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.icon-1x1-xsmall.text-color-green {
  color: #00b734;
}

.icon-1x1-xsmall.text-color-red {
  color: #d92d20;
}

.icon-1x1-xsmall.red {
  color: #c00404;
}

.section_problem {
  color: #000;
  background-color: #fff;
  overflow: clip;
}

.layout254_left {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
}

.accordion-css__item-martech {
  background-color: #fff;
  border: 1px solid #d7d7d7;
  border-radius: .25rem;
  list-style: none;
}

.accordion-css__item-martech.blue {
  background-color: #f5fbff;
  border-color: #a5cfff;
}

.accordion-css__item-martech.green {
  background-color: #ecfff0c2;
  border-left-color: #4ace68;
}

.accordion-css__item-martech._50 {
  width: 49%;
}

.accordion-css__item-martech.max-width-full.less {
  width: 99%;
}

.layout254_content-bottom {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.layout12_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout12_item-list._3-col {
  grid-template-columns: 1fr 1fr 1fr;
}

.heading-style-h4-8 {
  letter-spacing: -.02em;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.2;
}

.layout121_timeline-wrapper {
  position: relative;
}

.accordion-css__item-icon-martech {
  color: #fff;
  background-color: #003f87;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 2em;
  height: 2em;
  display: flex;
  transform: rotate(180deg);
}

.accordion-css__item-icon-martech.is-mandi-mba {
  background-color: #cc3948;
}

.accordion-css__item-icon-martech.bg-green {
  background-color: #1d542c;
}

.accordion-css__item-icon-martech.is-pgdai {
  background-color: #000;
}

.accordion-css__item-icon-martech.bg-mud {
  background-color: #8a6d3b;
}

.cta41_card {
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout379_card-medium-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.comp_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.comp_grid-list.close {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-columns: .45fr .7fr 1fr;
}

.comp_grid-list.close.hide-tablet {
  grid-template-columns: .45fr 1fr .7fr;
}

.comp_grid-list.close.hide-tablet.cyber {
  grid-template-columns: .4fr .9fr .8fr;
}

.layout504_tab-link {
  background-color: #0000;
  border-radius: .25rem;
  flex: none;
  padding: .5rem;
  font-weight: 600;
}

.layout504_tab-link.w--current {
  color: #f5fbff;
  background-color: #003f87;
  flex: none;
}

.layout504_tab-link.green.w--current {
  background-color: #1d542c;
}

.layout504_tab-link.iitm.w--current {
  background-color: #8a6d3b;
}

.section_cta41 {
  color: #000;
  background-color: #fff;
}

.layout121_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.container-medium-4 {
  width: 100%;
  max-width: 68rem;
  margin-left: auto;
  margin-right: auto;
}

.layout379_card-medium-content {
  flex-direction: column;
  justify-content: center;
  padding: 1.5rem;
  display: flex;
}

.padding-global-9 {
  padding-left: 5%;
  padding-right: 5%;
}

.flex-horizontal-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
  position: relative;
}

.flex-horizontal-2.centre-centre {
  justify-content: center;
  align-items: center;
}

.flex-horizontal-2.tp-tp {
  justify-content: flex-start;
  align-items: center;
  margin-top: 2rem;
}

.logo1_list {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.section_faq6 {
  color: #000;
  background-color: #fff;
  overflow: hidden;
}

.cta41_card-content {
  z-index: 1;
  position: relative;
}

.icon-1x1-medium-6 {
  width: 3rem;
  height: 3rem;
}

.icon-1x1-medium-6.icon-martech {
  color: #f5fbff;
  background-image: linear-gradient(45deg, #064fa2, #00b734);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .5rem;
  display: flex;
}

.icon-1x1-medium-6.icon-mandi {
  color: #f5fbff;
  background-image: linear-gradient(45deg, #064fa2, #00237d);
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .5rem;
  display: flex;
}

.icon-1x1-medium-6.icon-mandi-mba {
  color: #f5fbff;
  background-color: #cc3948;
  background-image: none;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .5rem;
  display: flex;
}

.icon-1x1-medium-6.icon-iitm {
  color: #f5fbff;
  background-image: linear-gradient(45deg, #8a6d3b, #d6a64f);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .5rem;
  display: flex;
}

.layout493_tabs-menu {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout401_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
}

.text-weight-semibold-4 {
  font-weight: 600;
}

.comp_icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.heading-style-h5-5 {
  font-size: 1.375rem;
  font-weight: 600;
  line-height: 1.4;
}

.heading-style-h2-15 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-style-h2-15.text-color-gradient-green {
  background-image: linear-gradient(45deg, #1d542c, #00b734);
}

.heading-style-h2-15.text-gradient-iim-dark {
  background-image: linear-gradient(#33110e, #c00404);
}

.text-size-large-4 {
  font-size: 1.25rem;
}

.text-size-large-4.text-weight-bold.text-color-gradient-blueish.is-mm {
  background-image: linear-gradient(45deg, #064fa2, #00237d);
}

.text-size-large-4.text-weight-bold.text-color-gradient-blueish.is-mm-mba {
  background-color: #cc3948;
  background-image: none;
}

.layout254_right {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
}

.layout493_image-wrapper {
  border-radius: 1rem;
  overflow: hidden;
}

.layout254_image-wrapper {
  border-radius: 1rem;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.layout121_timeline-step {
  grid-column-gap: 2.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}

.max-width-medium-4 {
  width: 100%;
  max-width: 38rem;
}

.layout19_image-wrapper {
  border-radius: 1rem;
  overflow: hidden;
}

.padding-section-large-5 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.padding-section-large-5.less-bottom-pad {
  padding-bottom: 3rem;
}

.padding-section-large-5.less-top-pad {
  padding-top: 3rem;
}

.layout504_tab-card {
  background-color: #fff;
  border: 1px solid #a5cfff;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.layout504_tab-card.iitm {
  border-color: #d6a64f;
}

.layout493_tab-link {
  opacity: .4;
  background-color: #0000;
  border-bottom: 1px solid #000;
  padding: 1rem 0;
}

.layout493_tab-link.w--current {
  opacity: 1;
  background-color: #0000;
  border-left-color: #000;
}

.layout493_inner-wrapper {
  width: 50%;
  padding-right: 2.5rem;
}

.layout121_progress-bar-wrapper {
  background-color: #00000040;
  width: 2px;
  height: 85%;
  margin-top: -5rem;
  margin-bottom: 5rem;
  position: absolute;
  top: 10%;
  left: 2.4375rem;
  right: auto;
}

.layout34_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.header5_content {
  z-index: 1;
  justify-content: flex-start;
  align-items: center;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
  position: relative;
}

.header5_content._2-1grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.header5_content.form-gridf {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  min-height: auto;
  display: grid;
}

.header5_content.auto {
  min-height: auto;
  max-height: none;
}

.grid-3-col-2 {
  z-index: 2;
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  position: relative;
}

.table1_item {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.layout12_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.button-group-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group-3.align-center {
  justify-content: center;
  align-items: center;
}

.table1_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  position: relative;
}

.layout19_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout19_content.qtest {
  grid-template-columns: 1fr 1.25fr;
}

.layout34_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.layout34_item.sm-gap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
}

.btn-icon-content-4 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #fff;
  background-color: #003f87;
  border-radius: .25em;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.btn-icon-content-4.base-alternate-2 {
  color: #003f87;
  background-color: #fff;
}

.cta41_background-image-wrapper {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.layout504_tabs {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.sticky-sections-scroll-martech {
  z-index: 2000;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
  background-color: #f5fbffbf;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
  padding: 1rem 2rem;
  display: none;
  position: sticky;
  top: 0;
  overflow: scroll;
}

.header5_background-image {
  object-fit: cover;
  width: 70%;
  height: 100%;
  margin-left: auto;
  position: absolute;
  inset: 0%;
}

.comparison_wrap {
  background-color: #f5fbff4d;
  border: 1px solid #a5cfff;
  border-radius: .5rem;
  padding: 2rem;
  overflow: hidden;
}

.comparison_wrap.highlight {
  color: #000;
  background-color: #deffe799;
  border-color: #00b734;
  border-radius: 1rem;
}

.comparison_wrap.style {
  background-color: #fff;
  border-width: 0;
  border-color: #0000;
  padding-left: 0;
  padding-right: 0;
}

.comparison_wrap.style.transparent {
  background-color: #0000;
}

.comparison_wrap.highlight-iitm {
  color: #000;
  background-color: #fff;
  border-color: #8a6d3b;
  border-radius: 1rem;
}

.comparison_wrap.highlight-green {
  color: #000;
  background-color: #fff;
  border-width: 2px;
  border-color: #00cb2d;
  border-radius: 1rem;
}

.btn-icon-content__text-4 {
  font-size: 1.125rem;
}

.layout121_content-left-2 {
  position: sticky;
  top: 30%;
}

.table1_content {
  border: 1px solid #aaa;
  border-radius: .25rem;
  flex-direction: column;
  overflow: auto;
}

.layout254_item-icon-wrapper {
  display: inline-block;
}

.divider-horizontal {
  background-color: #ccc;
  width: 100%;
  height: 1px;
}

.header5_background-image-wrapper {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.max-width-small-2 {
  width: 100%;
  max-width: 30rem;
}

.text-color-gradient-blueish {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(45deg, #064fa2, #00b734);
  -webkit-background-clip: text;
  background-clip: text;
}

.layout401_item-icon-wrapper {
  display: inline-block;
}

.layout504_tabs-menu {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #fff;
  border: 1px solid #a5cfff;
  border-radius: .25rem;
  margin-bottom: 2.5rem;
  padding: .25rem;
  display: flex;
  overflow: auto;
}

.layout504_tabs-menu.more {
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  max-width: 40rem;
}

.layout504_tabs-menu.more.green {
  border-color: #4ace68;
}

.layout504_tabs-menu.more.green.increase-width {
  max-width: 52rem;
}

.layout504_tabs-menu.more.green.full {
  max-width: none;
}

.layout504_tabs-menu.more.green.full.mud, .layout504_tabs-menu.iitm {
  border-color: #d6a64f;
}

.layout504_tabs-menu.green {
  border-color: #006716;
}

.comp_feature {
  display: flex;
}

.prog-fdetails-card {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  text-align: center;
  background-color: #f5fbff;
  border: 2px solid #00aae7;
  border-radius: .5rem;
  flex-flow: column;
  padding: .75rem;
  display: flex;
}

.prog-fdetails-card.mud {
  background-color: #f4f0eb;
  border-color: #f0ad4e;
}

.prog-fdetails-card.green {
  background-color: #fafdfb;
  border-color: #00cb2d;
}

.shrink-martech {
  background-image: linear-gradient(#fff, #f0f9ff 90%);
  border-radius: 2rem;
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.text-size-small-15 {
  font-size: .875rem;
}

.text-size-small-15.text-color-gray {
  color: #444;
}

.text-size-medium-8 {
  font-size: 1.125rem;
}

.icon-1x1-medium-7 {
  width: 3rem;
  height: 3rem;
}

.icon-1x1-medium-7.icon-martech {
  color: #f5fbff;
  background-image: linear-gradient(45deg, #064fa2, #00b734);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .5rem;
  display: flex;
}

.icon-1x1-medium-7.icon-iitm {
  color: #f5fbff;
  background-image: linear-gradient(45deg, #8a6d3b, #d6a64f);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .5rem;
  display: flex;
}

.text-size-medium-15, .text-size-medium-16 {
  font-size: 1.125rem;
}

.section_outcome {
  overflow: hidden;
}

.strike-div {
  background-color: var(--black);
  width: 8.5rem;
  height: 2px;
  position: absolute;
  inset: .75rem auto auto 3.5rem;
}

.strike-div.tptp {
  width: 9.2rem;
  top: 1.45rem;
}

.section-fee-structure {
  position: relative;
}

.pricing21_top-row-content {
  border-left: 1px solid #003f87;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 2rem 1.5rem;
  display: flex;
}

.pricing21_top-row-content.is-first {
  text-align: center;
}

.pricing21_top-row-content.is-first.green {
  border-left-color: #4ace68;
}

.pricing21_top-row-content.is-first.iitm {
  border-left-color: #d6a64f;
}

.pricing21_top-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-top: 1px solid #003f87;
  border-bottom: 1px solid #003f87;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  position: sticky;
  top: 0;
}

.pricing21_top-row.color {
  background-color: #f5fbff;
}

.pricing21_top-row.color.test {
  grid-template-columns: 1fr 1fr;
}

.pricing21_top-row.color.green {
  background-color: #ecfff0c2;
  border-top-color: #4ace68;
  border-bottom-color: #4ace68;
}

.pricing21_top-row.color.iitm-mud {
  background-color: #f4f0eb66;
  border-top-color: #d6a64f;
  border-bottom-color: #d6a64f;
}

.pricing21_top-row.color-ext {
  background-color: #f6f7f9;
}

.pricing21_top-row.color-ext-mba {
  background-color: #ffe8e2;
}

.pricing21_plans {
  border: 1px solid #003f87;
  border-radius: 1rem;
  width: 100%;
  overflow: hidden;
}

.pricing21_row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: stretch;
}

.pricing21_row.test {
  grid-template-columns: 1fr 1fr;
}

.heading-style-h6-6 {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.4;
}

.pricing21_row-content {
  text-align: center;
  border-left: 1px solid #003f87;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.pricing21_row-content.is-first.color {
  background-color: #f5fbff;
}

.pricing21_row-content.is-first.color.green {
  background-color: #ecfff0c2;
  border-left-color: #4ace68;
}

.pricing21_row-content.is-first.color.iitm-mud {
  background-color: #f4f0eb66;
  border-left-color: #d6a64f;
}

.pricing21_row-content.is-first.color-ext {
  background-color: #f6f7f9;
}

.pricing21_row-content.is-first.color-ext-mba {
  background-color: #ffe8e2;
}

.pricing21_row-content.left-aligned {
  text-align: left;
}

.pricing21_row-content.green {
  border-left-color: #4ace68;
}

.pricing21_row-content.mud-iitm {
  border-left-color: #d6a64f;
}

.pricing-wraper {
  border: 1px solid #003f87;
  border-radius: 1rem;
  padding: 3rem;
  overflow: hidden;
}

.pricing-wraper.bg-blue-light {
  background-color: #f5fbff;
}

.pricing-wraper.bg-blue-light.green {
  background-color: #ecfff0c2;
  border-left-color: #4ace68;
}

.pricing-wraper.bg-blue-light.mud-iitm {
  background-color: #f4f0eb66;
  border-color: #d6a64f;
}

.pricing-wraper.bg-grey-light {
  background-color: #f6f7f9;
}

.pricing-wraper.bg-red-light {
  background-color: #ffe8e2;
}

.flex-wrap-below {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  display: flex;
}

.weight-bold {
  font-weight: 700;
}

.guidelines {
  background-color: #f0f9ff;
  border: 1px solid #a5cfff;
  border-radius: 2rem;
  padding: 2rem;
}

.guidelines.green {
  background-color: #ecfff0c2;
  border-color: #4ace68;
}

.guidelines.green.is-bg-white {
  background-color: #fff;
}

.guidelines.mud-iitm {
  background-color: #f0ad4e0d;
  border-color: #d6a64f;
}

.guidelines.mud-iitm.bg-white {
  background-color: #fff;
}

.mih_section {
  background-image: linear-gradient(#fff, #f8f5ff);
  position: relative;
}

.mih_main-wrapper {
  z-index: 7;
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.u-max-char-ch {
  max-width: 50ch;
}

.mih_card-main-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  display: grid;
}

.mih_left-card-wrap {
  background-image: linear-gradient(#ffc76e1f, #ffc76e00);
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  padding: .5rem;
  position: relative;
}

.mih_left-inside-wrap {
  background-image: linear-gradient(#ffc76e8c, #faf3ed);
  border-radius: .75rem;
  justify-content: space-between;
  padding: 1.75rem 2.25rem;
  display: flex;
  position: relative;
}

.mih_left-bg-img {
  pointer-events: none;
  position: absolute;
  inset: 0% 0% auto;
}

.mih_left-card-cont {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  flex-flow: column;
  flex: 1;
  display: flex;
  position: relative;
}

.mih_card-top-cont {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.u-text-color-blue-black {
  color: #15072e;
}

.u-icon-1-25rem {
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
}

.mih-left-card-mid-cont-point {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  border-top: 1px solid #ffc76ec2;
  justify-content: flex-start;
  align-items: center;
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-weight: 600;
  display: flex;
}

.mih_card-middle-cont {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
}

.dashed-border {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/688702052a63a18850497470_Frame%202147223979.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  border-radius: .75rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.mih_right-inside-wrap {
  background-image: linear-gradient(#94a0ff8c, #e8e8fc);
  border-radius: .75rem;
  justify-content: space-between;
  height: 100%;
  padding: 1.75rem 2.25rem;
  display: flex;
  position: relative;
}

.border-usa {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6887026f5578009ffc1dcce5_Frame%202147223979%20(1).svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.mih_right-card-wrap {
  background-image: linear-gradient(#4c5bd11f, #ffc76e00);
  border-radius: 1rem;
  height: 100%;
  padding: .5rem;
  position: relative;
}

.mih-right-card-mid-cont-point {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  border-top: 1px solid #b3bafa;
  justify-content: flex-start;
  align-items: center;
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-weight: 600;
  display: flex;
}

.pathway_card {
  background-color: #231642;
  border-top-left-radius: 1.25rem;
  border-top-right-radius: 1.25rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: clip;
}

.pathway_h-img {
  width: 100%;
  height: 100%;
  position: absolute;
}

.pathway-overlay {
  opacity: .7;
  filter: blur(128px);
  background-image: linear-gradient(#9f76f999, #e08040);
  width: 100%;
  height: 100%;
  position: absolute;
}

.border-linear-gradient-1px {
  border-radius: 1.25rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.u-overlay {
  position: absolute;
  inset: auto 0% 0%;
}

.u-quote-img {
  position: absolute;
  inset: -2rem auto auto 0%;
}

.testimonial-border {
  width: 100%;
  height: 100%;
  inset: 0%;
}

.hero_main-left-wrapper {
  position: relative;
}

.u-text-size-small {
  font-size: .875rem;
}

.vert-line {
  background-color: #ffffff47;
  width: 1px;
}

.u-dot-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.abroad_section-wrap {
  background-image: linear-gradient(#efe8ff, #fff);
  padding: 2rem;
}

.student_num-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 72.5rem;
  margin-top: 1rem;
  display: none;
}

.student_num-card {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-radius: 1rem;
  flex-flow: column;
  width: 17rem;
  padding: 1rem;
  display: flex;
  position: relative;
}

.rev-border {
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.stud-det {
  color: #1f2933;
  text-align: center;
  text-transform: uppercase;
  font-size: 1.125rem;
}

.student-card-bg-img {
  pointer-events: none;
  position: absolute;
  inset: 0% 0% auto auto;
}

.image-364-copy {
  pointer-events: none;
  pointer-events: none;
  inset: auto 0% 0% auto;
  position: absolute;
  inset: auto 0% 0% auto;
}

.form_left-wrap {
  grid-column-gap: 2.75rem;
  grid-row-gap: 2.75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 22.625rem;
  display: flex;
}

.form_main-wrap {
  grid-column-gap: 4.375rem;
  grid-row-gap: 4.375rem;
  display: flex;
}

.div-block-1499 {
  margin-top: -48px;
}

.why_section {
  background-image: linear-gradient(#9f76f98a, #9f76f900 54%);
  position: relative;
}

.why_section.is-bac {
  background-image: linear-gradient(#9f76f900 46%, #9f76f929);
}

.why_main-wrapper {
  z-index: 1;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.why_card-inside-cont {
  background-image: linear-gradient(#ece4fc, #fdfbfe);
  border-radius: .75rem;
  justify-content: space-between;
  padding: 1.75rem .75rem;
  display: flex;
  position: relative;
}

.why_card-border {
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/688704711da9335baef73031_Frame%202147224005.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  border-radius: 1.25rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.why_card-cont {
  background-image: linear-gradient(#f2edfcd1, #fbfafd00);
  border-radius: 1.25rem;
  align-self: stretch;
  max-width: 19.875rem;
  height: 100%;
  padding: .5rem;
  position: relative;
}

.why_main-cont {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.u-container-custom {
  max-width: 82.5rem;
  margin-left: auto;
  margin-right: auto;
}

.grid-line {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.media_section {
  background-image: linear-gradient(#291d45, #000);
}

.media_main-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
}

.media-slider {
  background-color: #0000;
  height: 100%;
}

.u-hide {
  display: none;
}

.media-mask {
  height: 100%;
}

.media-slide {
  max-width: 32%;
  height: 100%;
  margin-right: 2%;
}

.media-slide-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-image: linear-gradient(154deg, #3800b01f, #fff0);
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
  position: relative;
}

.u-media-image {
  border-radius: 1rem;
}

.u-media-logo {
  width: 6.25rem;
  max-height: 3rem;
}

.slide-nav-14 {
  bottom: -4rem;
}

.media-slide-link {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  color: #9f76f9;
  justify-content: flex-start;
  align-items: center;
  margin-top: .75rem;
  font-family: Sf Pro Display, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.media-border {
  border-radius: 1.25rem;
  position: absolute;
  inset: 0%;
}

.u-university-img {
  object-fit: contain;
  width: 6.25rem;
  max-height: 1.75rem;
}

.image-366 {
  max-height: 3rem;
}

.u-overflow-clip {
  overflow: clip;
}

.input-gp {
  background-color: #ffffff17;
  border: 1px solid #ffffff29;
  border-radius: .5rem;
  width: 100%;
  min-height: 3.25rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.input-label-gp {
  color: #cbd2da;
  font-size: .75rem;
}

.bac-overlay {
  filter: blur(260px);
  pointer-events: none;
  background-image: linear-gradient(#231939, #2f1b18);
  border-radius: 15.875rem;
  position: absolute;
  inset: 0%;
}

.list-27 {
  margin-top: 0;
}

.div-block-1508 {
  color: #fff;
  background-color: #174487;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem;
  display: grid;
}

.div-block-1508.is-mba-test {
  background-color: #cc3948;
}

.div-block-1509 {
  border: 1px solid #ffffff4d;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.div-block-1509.rm-tp {
  border-top-style: none;
}

.div-block-1509.rm-lf {
  border-left-style: none;
}

.div-block-1510 {
  border: 1px solid #ffffff4d;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.div-block-1510.rm-tp {
  border-top-style: none;
}

.div-block-1510.rm-tp.rm-lf {
  border-left-style: none;
}

.div-block-1511 {
  flex-flow: column;
  display: flex;
}

.div-block-1512 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #0120600f;
  border-radius: 1rem;
  flex-flow: column;
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem;
  display: flex;
}

.div-block-1512.is-mba-test {
  background-color: #ffe8e2;
}

.div-block-1513 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-58 {
  font-size: 1.5rem;
}

.image-367 {
  filter: invert();
  flex: none;
  width: 1.5rem;
  height: 1.5rem;
}

.image-367.as-inv {
  filter: invert(50%);
  height: 1rem;
}

.div-block-1514 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1515 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.tabs-18 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

.tabs-menuu {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  flex: none;
  margin-right: 5rem;
  display: flex;
}

.tab-faq {
  background-color: var(--relume-library-lite--rl-gray);
  border: 1px solid #d4d4d4;
  border-radius: .5rem;
  padding: .75rem 1.5rem;
}

.tab-faq.w--current {
  background-color: var(--grey-new);
  color: var(--white2);
}

.tab-faq.is-mandi.w--current {
  background-color: #0f3679;
}

.tab-faq.is-mandi-mba.w--current {
  background-color: #cc3948;
}

.tab-faq.is-pgdai.w--current {
  background-color: #000;
}

.section_qualifier-test {
  background-color: #fff;
  position: relative;
}

.list-28 {
  color: #667085;
  list-style-type: disc;
}

.header5_content-copy {
  z-index: 1;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  min-height: 100svh;
  max-height: 60rem;
  display: grid;
  position: relative;
}

.header5_background-image-wrapper-copy {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.tabs-content-11 {
  margin-top: 2rem;
}

.tabs-menu-24 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.faq_category-link {
  color: #727a8f;
  background-color: #0000;
  border-bottom: 2px solid #b2b2b2;
  font-family: Sf Pro Display, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
}

.faq_category-link.w--current {
  color: #0d0d11;
  background-color: #0000;
  border-bottom-width: 4px;
  border-bottom-color: #9f76f9;
}

.un-img {
  width: 7.5rem;
}

.stud-test-slide-copy {
  background-image: linear-gradient(90deg, #5b3ca0 28%, #9f76f947);
  border-radius: 1.25rem;
  width: 100%;
  height: 100%;
  overflow: clip;
}

.text-color-gradient-green {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(45deg, #1d542c, #00b734);
  -webkit-background-clip: text;
  background-clip: text;
}

.sticky-sections-scroll-iit-cybersecurity {
  z-index: 2000;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
  background-color: #ecfff0;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
  padding: 1rem 2rem;
  display: flex;
  position: sticky;
  top: 0;
  overflow: scroll;
}

.layout504_tab-link-green {
  background-color: #0000;
  border-radius: .25rem;
  flex: none;
  padding: .5rem;
  font-weight: 600;
}

.layout504_tab-link-green.w--current {
  color: #f5fbff;
  background-color: #1d542c;
  flex: none;
}

.fg-tab-link-mandi-mandi {
  opacity: .8;
  color: #ababab;
  letter-spacing: -.4px;
  background-color: #0000;
  border-bottom: 5px solid #ebebeb;
  flex: none;
  padding: 1rem 0;
  font-size: 1.25rem;
}

.fg-tab-link-mandi-mandi.w--current {
  color: #000;
  background-color: #0000;
  border-bottom-color: #c83847;
  font-weight: 700;
}

.chat-support {
  cursor: pointer;
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  padding: .75rem;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.customer-support-icon {
  object-fit: contain;
  width: 2.5rem;
  height: 2.5rem;
  position: relative;
}

.customer-support-icon-close {
  object-fit: contain;
  width: 2.5rem;
  height: 2.5rem;
  display: none;
  position: absolute;
}

.chatbot-support {
  z-index: 9999;
  position: fixed;
  inset: auto 2rem 2rem auto;
}

.service-link {
  color: #fff;
  background-color: #9f76f9;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  padding: .75rem;
  display: flex;
}

.services-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  opacity: 1;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.services {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.service-text {
  color: #fff;
  background-color: #9f76f9;
  border-radius: .5rem;
  padding: .25rem .75rem;
  font-size: .75rem;
  position: absolute;
  left: -6.5rem;
}

.list-29 {
  color: var(--black);
}

.text-span-51 {
  font-size: .75rem;
}

.text-span-52 {
  font-size: 1.5rem;
}

.shrink-cybersecurity {
  background-color: #ecfff0c2;
  border: 1px solid #4ace68;
  border-radius: 2rem;
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.section_timeline16 {
  background-color: var(--\<unknown\|relume-variable-background-color-1\>);
  overflow: hidden;
}

.container-large-19 {
  z-index: 42;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  pointer-events: auto;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: visible;
}

.timeline16_slider {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.timeline16_fade-overlay-left {
  z-index: 2;
  background-image: linear-gradient(90deg, #fff, #000);
  width: 4rem;
  height: 3px;
  position: absolute;
  top: 4.25rem;
  left: 0%;
}

.timeline16_mask {
  width: 33.33%;
  overflow: visible;
}

.timeline16_item {
  z-index: 2;
  grid-template-rows: auto;
  grid-template-columns: 1fr 12rem 1fr;
  grid-auto-columns: 1fr;
  padding-top: 1rem;
}

.timeline16_progress-wrapper {
  align-items: center;
  width: 100%;
  margin-bottom: 1rem;
  display: flex;
}

.timeline16_progress-line {
  background-color: var(--_bsc---black);
  width: 100%;
  height: 3px;
}

.timeline16_circle {
  z-index: 2;
  border-radius: 100%;
  flex: none;
  width: .9375rem;
  height: .9375rem;
  box-shadow: 0 0 0 8px #1d542c;
}

.timeline16_item-content {
  text-align: center;
  padding-left: 2rem;
  padding-right: 2rem;
}

.heading-style-h5-6 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

.timeline16_fade-overlay-right {
  z-index: 2;
  background-image: linear-gradient(90deg, #000, #fff);
  width: 4rem;
  height: 3px;
  position: absolute;
  top: 4.25rem;
  right: 0%;
}

.slider-arrow {
  background-color: #fff;
  border-style: solid;
  border-width: 1px;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow.is-centre-previous, .slider-arrow.is-centre-next {
  bottom: 2.5rem;
}

.slider-arrow-icon_default {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.timeline16_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  display: none;
  top: auto;
  bottom: 0%;
  right: auto;
}

.padding-section-top-large {
  padding-top: 7.5rem;
}

.tab-arrow {
  background-color: #174487;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  font-size: 1rem;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 27.75rem;
}

.tab-arrow.tab_next {
  left: auto;
  right: 0;
}

.martech-banner {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  border: 1px solid var(--grey-new-2);
  background-color: #064fa2;
  background-image: none;
  border-radius: 10px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 70%;
  padding: .5rem 1rem;
  display: flex;
  box-shadow: 0 20px 20px 6px #0003;
}

.martech-banner.cyberse-banner {
  background-color: #1d542c;
}

.r-arrow {
  transform: rotate(180deg);
}

.tog-arrow {
  background-color: #174487;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  font-size: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% -5rem auto;
}

.tog-arrow.tog-left {
  right: 4rem;
}

.tab-arrow-mba {
  background-color: #c83847;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  font-size: 1rem;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 27.75rem;
}

.tab-arrow-mba.tab_next {
  left: auto;
  right: 0;
}

.div-block-18-copy {
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
}

.link-21 {
  color: #1c1c1c;
  text-decoration: none;
}

.div-block-1517 {
  margin-top: 4rem;
}

.div-block-1518 {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-flow: column;
  display: flex;
}

.div-block-1519 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-1520 {
  border: 1px solid #bbb8b833;
  border-radius: 1rem;
  padding: 2rem;
  box-shadow: 0 2px 5px #0000001a;
}

.div-block-1521 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.ikonik-0b0fv {
  color: #000;
}

.div-block-1522 {
  background-color: #ffe8e2;
  border-radius: .5rem;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  padding: .75rem;
  display: flex;
}

.heading-60 {
  font-size: 1.3rem;
  font-weight: 600;
}

.div-block-1523 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-414 {
  color: #cc3948;
  background-color: #ffe8e2;
  border-radius: 20px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  padding: .125rem .5rem;
  font-size: .75rem;
  display: flex;
}

.div-block-1524 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  align-self: center;
  display: flex;
}

.text-block-415 {
  font-size: 1rem;
}

.text-block-414-copy {
  color: #7a1b24;
  border: 1px solid #7a1b24;
  border-radius: 20px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  padding: .125rem .5rem;
  font-size: .75rem;
  display: flex;
}

.ikonik-nps9n {
  color: #000;
}

.div-block-1525 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-top: 1rem;
  display: grid;
}

.div-block-1526 {
  background-color: #cc3948;
  border-radius: 100%;
  flex: none;
  align-self: flex-start;
  width: .5rem;
  height: .5rem;
  margin-top: .5rem;
}

.div-block-1526.cen {
  align-self: center;
  margin-top: 0;
}

.div-block-1520-copy {
  background-color: #cc3948;
  border: 1px solid #bbb8b833;
  border-radius: 1rem;
  padding: 2rem;
  box-shadow: 0 2px 5px #0000001a;
}

.div-block-1526-copy {
  background-color: #fff;
  border-radius: 100%;
  flex: none;
  align-self: flex-start;
  width: .5rem;
  height: .5rem;
  margin-top: .5rem;
}

.text-block-415-copy {
  color: #fff;
  font-size: 1rem;
}

.heading-60-copy {
  color: #fff;
  font-size: 2rem;
  font-weight: 600;
}

.div-block-1527 {
  margin-top: 1rem;
}

.ghdghs {
  color: #fff;
  font-size: 1.25rem;
  font-weight: 500;
}

.ikonik-u5927, .ikonik-isobb {
  color: #000;
}

.rich-text-block {
  margin-top: .5rem;
}

.text-span-53 {
  font-size: 1rem;
}

.text-gradient-iitm {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#f0ad4e, #d6a64f);
  -webkit-background-clip: text;
  background-clip: text;
}

.form_field-2col {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form_field-2col.vertical {
  flex-flow: column;
  display: flex;
}

.form_field-2col.vertical.space-btw {
  justify-content: space-between;
  height: 100%;
}

.form_message-success-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.success-text {
  font-weight: 600;
}

.form_message-error-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.error-text {
  color: #e23939;
}

.max-width-tiny {
  max-width: 6rem;
}

.contact_form_component {
  text-align: left;
  border-radius: 1.25rem;
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
  padding: 2px;
  position: relative;
  overflow: hidden;
}

.contact_form_component.color-border {
  background-image: linear-gradient(#fd8b19, #9f76f9);
}

.contact_form_component.color-border.dark-104 {
  background-image: linear-gradient(#fd8b19, #c00404);
}

.contact_form_component.color-border.green {
  background-image: linear-gradient(#00cb2d, #006716);
}

.contact_form {
  z-index: 2;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 3.25rem 2.5rem;
  display: grid;
  position: relative;
}

.contact_form.color-bg {
  background-color: #fff;
  border-radius: 1.25rem;
}

.contact_form.color-bg.dark-105 {
  color: #000;
  background-color: #000;
  max-width: none;
  padding: 2.5rem 2rem;
  display: block;
}

.dropdown {
  z-index: 998;
  width: 100%;
  margin-left: 0;
}

.button-15 {
  color: #fff;
  text-align: center;
  background-color: #000;
  padding: .75rem 1.5rem;
  font-weight: 600;
}

.button-15.max-width-full {
  max-width: 100%;
}

.button-15.max-width-full.dark-199 {
  color: #000;
  background-color: #f0ad4e;
  border-radius: .5rem;
}

.button-15.max-width-full.dark-199:hover {
  background-color: #d6a64f;
}

.button-15.max-width-full.dark-199.green {
  color: #fff;
  background-color: #1d542c;
}

.contact-gradient-brand {
  z-index: -1;
  opacity: .16;
  background-image: linear-gradient(#9f76f966, #9f76f9);
  border-radius: 1.25rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.contact-gradient-brand.dark-200 {
  background-image: linear-gradient(#f0ad4e66, #d6a64f);
}

.contact-gradient-brand.green {
  background-image: linear-gradient(#d7ffe033, #00cb2d);
}

.spacer-height {
  height: .25rem;
}

.spacer-height:where(.w-variant-201a0a5a-2c8f-605b-8265-44b005c48f98) {
  height: .5rem;
}

.spacer-height:where(.w-variant-9d784b2c-9ff9-deb2-ca0e-e16eccdb9c24) {
  height: 1rem;
}

.spacer-height:where(.w-variant-9259c4e1-2f97-c71b-dab1-9b2919cae803) {
  height: 1.5rem;
}

.spacer-height:where(.w-variant-7dcff6aa-0c39-0fc7-165f-ea146e61cbcb) {
  height: 2rem;
}

.spacer-height:where(.w-variant-5d85a34d-de59-d946-3565-68bb7d812304) {
  height: 3rem;
}

.spacer-height:where(.w-variant-c3f85746-454b-edf6-ec3c-fd57919b3aba) {
  height: 5rem;
}

.spacer-height:where(.w-variant-74bb5548-74c3-f1e6-aacc-4c1704d0e011) {
  height: 7rem;
}

.tab-link-mud {
  background-color: #0000;
  border-radius: .25rem;
  flex: none;
  padding: .5rem;
  font-weight: 600;
}

.tab-link-mud.w--current {
  color: #f5fbff;
  background-color: #33110e;
  flex: none;
}

.text-gradient-iim-dark {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#33110e, #c00404);
  -webkit-background-clip: text;
  background-clip: text;
}

.shrink-iitm {
  background-color: #f0ad4e0d;
  border: 1px solid #d6a64f;
  border-radius: 2rem;
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.layout520_card {
  border-radius: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  height: 20rem;
  padding: 2rem 1.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout520_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.image-overlay-layer-5 {
  z-index: 1;
  background-image: linear-gradient(0deg, #000 15%, #0000 90%);
  position: absolute;
  inset: 0%;
}

.layout520_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout520_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  display: flex;
  position: relative;
}

.text-wrap-career-assitance {
  padding-top: 3rem;
  padding-bottom: 3rem;
  padding-right: 1rem;
}

.text-block-199-copy {
  padding-left: 10px;
  font-weight: 500;
}

.div-block-1121-copy {
  display: flex;
}

.footer-small {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.fixed-nav {
  background-color: #ededed;
}

.nav-container {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.nav-link {
  color: #000;
}

.text-gradient-component {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#33110e, #c00404);
  -webkit-background-clip: text;
  background-clip: text;
}

.text-gradient-component:where(.w-variant-bfa872c1-5c8c-7791-f60e-bf029f3df8d1) {
  background-image: linear-gradient(#006716, #00cb2d);
}

.form-slider {
  background-color: #0000;
  height: 100%;
}

.navigation-button {
  float: none;
  border-radius: .5rem;
  width: 35%;
  height: 35px;
  margin-top: 1rem;
  margin-left: 0;
  margin-right: 0;
  font-size: 14pt;
  display: inline-block;
  position: relative;
}

.navigation-button.previous {
  float: left;
  background-color: #b3b3b3;
  transition: all .3s;
}

.navigation-button.previous:hover {
  background-color: #9c9c9c;
}

.navigation-button.next {
  float: right;
  background-color: var(--_bsc---brand-yellow);
  transition: all .3s;
}

.navigation-button.next:hover {
  background-color: #b80b00;
}

.navigation-button.next.green {
  color: #fff;
  background-color: #006716;
  font-weight: 600;
}

.navigation-text {
  margin-top: 6px;
  display: inline-block;
}

.text-color-green {
  color: #00cb2d;
}

.tab-link-green {
  background-color: #0000;
  border-radius: .25rem;
  flex: none;
  padding: .5rem;
  font-weight: 600;
}

.tab-link-green.w--current {
  color: #f5fbff;
  background-color: #006716;
  flex: none;
}

.text-block-416 {
  width: 90%;
  margin-top: 1rem;
  font-size: .875rem;
}

.ms-signup-logo {
  position: absolute;
  inset: 40px auto auto 40px;
}

.ms-passwordless-modal {
  text-align: left;
  background-color: #fff;
  border-radius: 10px;
  max-width: 500px;
  margin-bottom: 20px;
  padding: 42px;
  position: relative;
}

.ms-signup-page {
  color: #fff;
  background-color: #2962ff;
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/68abf02814b25984a60b8305_noise.png");
  background-position: 0 0;
  background-size: 200px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  padding-top: 150px;
  padding-bottom: 150px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4em;
  display: flex;
}

.ms-checkbox-wrap {
  align-items: flex-start;
  margin-bottom: 0;
  padding-top: 5.5px;
  line-height: 22px;
  display: flex;
}

.ms-checkbox-wrap.is-smaller {
  font-size: 90%;
}

.ms-mail-icon {
  flex: none;
  min-width: 40px;
  max-width: 50px;
  max-height: 50px;
}

.ms-input-wrap {
  padding: 0;
  display: flex;
  position: relative;
}

.ms-input-wrap.token {
  grid-column-gap: 10px;
  width: 410px;
  margin-bottom: 1rem;
}

.ms-passwordless-modal-wrap {
  z-index: 100000000;
  background-color: #00000080;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.ms-form-heading {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 29px;
  font-weight: 700;
  line-height: 1.4em;
}

.ms-checkbox-label {
  font-weight: 300;
}

.ms-token-overflow {
  z-index: 5;
  background-color: #fff;
  width: 45px;
  height: 60px;
  position: absolute;
  top: 0%;
  left: 100%;
  right: auto;
}

.ms-signup-subheading {
  margin-bottom: 20px;
  font-size: 1.5em;
  font-weight: 300;
  line-height: 1.4em;
}

.ms-signup-subheading.is-learn-more {
  color: #fff;
  line-height: 1.5em;
}

.ms-signup-heading {
  font-size: 3em;
  line-height: 1.2em;
}

.ms-list-container {
  width: 100%;
  margin-top: -8px;
  margin-bottom: 20px;
}

.ms-close-modal {
  color: #000;
  background-color: #f5f5f5;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
  position: absolute;
  inset: 24px 24px auto auto;
}

.ms-svg {
  z-index: 3;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.ms-link {
  color: #2962ff;
  border-bottom: 1px solid #2962ff03;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .2s;
}

.ms-link:hover {
  color: #1051b9;
  border-bottom-color: #2962ff;
}

.ms-input {
  color: #121331;
  background-color: #fff;
  border: 1px solid #12133140;
  border-radius: 5px;
  min-height: 40px;
  margin-bottom: 20px;
  padding: 8px 12px;
  transition: box-shadow .2s, color .2s, box-shadow .2s, border-color .2s;
  position: relative;
  box-shadow: 0 5px 10px -5px #0000001a;
}

.ms-input:hover {
  z-index: 2;
  box-shadow: none;
  border-color: #2962ff;
}

.ms-input::placeholder {
  color: #12133199;
}

.ms-input.is-token {
  width: 60px;
  height: 60px;
}

.otp-modal {
  display: none;
}

.ms-form {
  color: #000;
  text-align: center;
  background-color: #fff;
  border: 1px solid #c3c3cb;
  border-radius: 10px;
  min-width: 25rem;
  max-width: 25rem;
  padding: 2rem;
  box-shadow: 0 50px 60px #00000026;
}

.text-block-417 {
  text-align: center;
}

.div-block-19 {
  justify-content: space-between;
  display: flex;
}

.ms-checkbox {
  background-color: #fff;
  border-width: 1.5px;
  border-color: #12133140;
  border-radius: 33%;
  flex: none;
  width: 18px;
  height: 18px;
  margin-top: 2px;
  margin-right: 10px;
  transition: background-color .2s, border-color .2s;
}

.ms-checkbox:hover {
  background-color: #2962ff;
  background-image: linear-gradient(#ffffffe6, #ffffffe6);
  border-color: #2962ff;
}

.ms-checkbox.w--redirected-checked {
  background-color: #2962ff;
  background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/68abf02814b25984a60b8303_smallcheck.svg");
  background-size: 70%;
  border-color: #12133140;
  border-radius: 33%;
}

.ms-button {
  color: #fff;
  text-align: center;
  letter-spacing: .03em;
  background-color: #2962ff;
  border: 1px solid #2962ff;
  border-radius: 8px;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
  padding: 13px 16px 11.5px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: transform .2s cubic-bezier(.645, .045, .355, 1), border-color .2s cubic-bezier(.645, .045, .355, 1), border-radius .2s cubic-bezier(.645, .045, .355, 1), box-shadow .2s cubic-bezier(.645, .045, .355, 1), background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: inline-block;
  position: relative;
  top: 0;
  box-shadow: 1px 1px 5px #ffffff40, 0 10px 20px -5px #2d3e504d;
}

.ms-button:hover {
  box-shadow: none;
  color: #fff;
  background-color: #1051b9;
  transform: translate(0, 2px);
}

.ms-button:active {
  background-color: #0a3092;
}

.ms-button.is-form {
  width: 100%;
}

.ms-signup-half {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  display: flex;
}

.ms-signup-half.is-text {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 10%;
  padding-right: 5%;
}

.ms-token-input {
  z-index: 2;
  color: #000;
  text-align: left;
  letter-spacing: 4px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 8px;
  min-height: 3.75rem;
  margin-bottom: 0;
  padding: 0 0 0 8px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 32px;
  font-weight: 400;
}

.ms-token-input::placeholder {
  color: #6b7b8a;
  font-weight: 400;
}

.ms-step-two-label {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #f5f5f5;
  border-radius: 10px;
  align-items: center;
  margin-bottom: 20px;
  padding: 14px;
  display: flex;
}

.ms-input-label {
  text-align: left;
  margin-bottom: .5rem;
  font-weight: 600;
}

.ms-passwordless-modal-head {
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 1.8em;
}

.ms-space {
  width: 10px;
  height: 10px;
}

.ms-space._30 {
  width: 30px;
  height: 30px;
}

.testimonial-column-dark {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-7 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
}

.testimonial-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.testimonial-block-main {
  background-color: #f5f7fa;
  justify-content: space-between;
  padding: 32px 24px;
  display: flex;
}

.testimonial-main-image {
  object-fit: cover;
  width: 200px;
  height: 280px;
  margin-right: 24px;
}

.testimonial-main-content {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

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

.testimonial-main-heading {
  margin-bottom: 2px;
  font-weight: 600;
}

.testimonial-block {
  background-color: #f5f7fa;
  flex-direction: column;
  justify-content: space-between;
  padding: 32px 24px;
  display: flex;
}

.testimonial-info-two {
  align-items: center;
  display: flex;
}

.testimonial-image {
  object-fit: cover;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-right: 16px;
}

.testimonial-author-name {
  font-weight: 700;
}

.div-block-1528 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.div-block-1529 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1530 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1531 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  padding-bottom: 4.2rem;
  display: flex;
}

.div-block-1532 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: grid;
}

.div-block-1533 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border: 1px solid #00b734;
  border-radius: .5rem;
  flex-flow: column;
  padding: 1rem;
  display: flex;
}

.heading-61 {
  color: #fff;
  font-size: 1.5rem;
}

.heading-62 {
  text-align: left;
  font-size: 1.25rem;
  font-weight: 600;
}

.svg-78 {
  color: #1d542c;
  background-color: #fff;
  border-radius: .5rem;
  flex: none;
  width: 3rem;
  height: 3rem;
  padding: .5rem;
}

.svg-78.yellow-icon {
  color: #d6a64f;
}

.div-block-1534 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.div-block-1531-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #1d542c;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.heading-61-copy {
  color: #000;
  font-size: 1.5rem;
}

.slider-31 {
  background-color: #0000;
  width: 100%;
  height: 100%;
}

.arrow-salary {
  border-radius: .25rem;
  width: 3rem;
  height: 3rem;
  inset: auto 0% -4rem auto;
  box-shadow: 0 2px 5px #1d542c1a;
}

.arrow-salary.is-salry-left {
  right: 4rem;
}

.mask-16 {
  width: 100%;
  max-width: 24%;
  overflow: visible;
}

.slide-21 {
  width: 100%;
  height: 197.359px;
  margin-right: 5.5%;
}

.div-block-1533-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fff;
  text-align: justify;
  background-image: linear-gradient(135deg, #1d542c, #00b734);
  border-radius: .5rem;
  flex-flow: column;
  height: 100%;
  padding: 1rem;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.svg-78-copy {
  color: #fff;
  background-image: linear-gradient(45deg, #064fa2, #00b734);
  border-radius: .5rem;
  flex: none;
  width: 3rem;
  height: 3rem;
  padding: .5rem;
}

.tabs-menu-25 {
  border: 1px solid #00b734;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  padding: 4px;
  display: flex;
}

.tabs-menu-25.ai-yellow-m {
  border-color: #d6a64f;
}

.tabs-19 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tabs-content-12 {
  width: 100%;
  margin-top: 4rem;
}

.iitm-ai-powered {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fff;
  text-align: justify;
  background-image: linear-gradient(45deg, #8a6d3b, #d6a64f);
  border-radius: .5rem;
  flex-flow: column;
  height: 100%;
  padding: 1rem;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

@media screen and (min-width: 1440px) {
  .comp_feature-list.space {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .why_main-wrapper {
    z-index: 1;
  }

  .contact_form.color-bg.dark-105 {
    max-width: none;
  }
}

@media screen and (min-width: 1920px) {
  .fb-hero-student-img-wrp {
    left: 5%;
  }

  .iit-img-desk {
    width: 85%;
  }

  .g-prg-details {
    margin-top: 32rem;
  }

  .g-mb-prg-details {
    margin-top: 35rem;
  }

  .sticky-sections-scroll, .sticky-sections-scroll.is-lefy {
    justify-content: center;
    align-items: center;
  }

  .sticky-sections-scroll.is-lefy.is-m-mba {
    justify-content: flex-start;
    align-items: center;
  }

  .image-355, .image-355-copy {
    width: 70rem;
  }

  .steps_right_bg {
    width: 55%;
  }
}

@media screen and (max-width: 991px) {
  .padding-xlarge {
    padding: 3rem;
  }

  .margin-xlarge {
    margin: 3rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .padding-xxlarge {
    padding: 4rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .padding-medium {
    padding: 1rem;
  }

  .margin-xxlarge {
    margin: 4rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hide-tablet {
    display: none;
  }

  .fs-styleguide_2-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .heading-h3.regular.pathwy {
    font-size: 32px;
  }

  .padding-global.padding-section-large {
    padding: 2rem 2rem 4rem;
  }

  .padding-global.padding-section-large.is-diff {
    padding: 8rem 2rem 2rem;
  }

  .padding-global.padding-section-large.is-marq.is-8.iho {
    padding-top: 0;
  }

  .padding-global.padding-section-large.is-marq.is-8.iho.is-eup {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .padding-global.padding-section-large.esfe {
    padding-top: 0;
  }

  .padding-global.padding-section-large.esfe.ghh.ijij.ghhgh.is-hero {
    background-image: linear-gradient(#0000, #fff);
  }

  .padding-global.padding-section-large.is-newf.okay.is-uapadd.rsedd.is-diff {
    padding-bottom: 0;
  }

  .padding-global.padding-section-large.is-newdesign {
    padding-bottom: 2rem;
  }

  .padding-global.padding-section-large.is-didd {
    padding-top: 6rem;
  }

  .padding-global.padding-section-large, .padding-global.padding-section-large.is-b-2rem {
    padding-top: 2rem;
  }

  .padding-global.is-formusp.tgfg {
    padding-top: 0;
  }

  .text-color-white {
    text-align: left;
    width: 100%;
    margin-right: 10px;
    font-size: 1rem;
    line-height: 120%;
  }

  .fs-styleguide_1-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 3rem;
  }

  .fs-styleguide_4-col {
    grid-template-columns: 1fr;
  }

  .text-size-small {
    margin-top: 10px;
    font-size: .9rem;
  }

  .text-size-small.opacity60 {
    text-align: center;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .fs-styleguide_3-col {
    grid-template-columns: 1fr;
  }

  .container-large.tdh {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-large.secses {
    margin-bottom: 2rem;
  }

  .text-size-medium.is-diff {
    font-size: .8rem;
  }

  .fs-styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .container-medium.plpl {
    padding-left: 0;
  }

  .rl_menu-icon_line-bottom {
    background-color: var(--white-3);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl_menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl_menu-icon_line-middle {
    background-color: var(--white-3);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .rl_menu-icon_line-top {
    background-color: var(--white-3);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl_menu-icon {
    background-color: var(--black);
    border-radius: 12px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .rl_menu-icon.is-new-uni-p {
    background-color: #0000;
    border-radius: 0;
  }

  .rl_navbar1_menu-button.w--open {
    background-color: #0000;
  }

  .rl_navbar1_menu-buttons {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .chevron-down {
    filter: invert();
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .rl_navbar1_link {
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .rl_navbar1_menu {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .rl_navbar1_menu.is-page-height-tablet {
    border-radius: 0 0 12px 12px;
    margin: 0 0 24px;
  }

  .rl_navbar1_container {
    justify-content: space-between;
  }

  .rl_navbar1_component {
    color: var(--black);
  }

  .space-5rem {
    padding-bottom: 4.5rem;
  }

  .p-18 {
    text-align: center;
    line-height: 120%;
  }

  .p-18.extra {
    margin-right: 0;
  }

  .p-18.text-align-center.is-black {
    color: var(--black);
  }

  .p-18.oij {
    text-align: center;
  }

  .p-18.oij.is-black {
    margin-top: 1rem;
  }

  .p-18.oij.is-black.esefs, .p-18.oij.is-black.esefs.okay, .p-18.oij.fggg {
    text-align: left;
  }

  .p-18.is-new.okij {
    font-size: 1rem;
  }

  .p-18.is-right.mobile-text-center {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .p-18.is-center {
    text-align: left;
  }

  .rl_header26_content {
    margin-bottom: 2rem;
  }

  .rl_header26_content._2, .rl_header26_content.is-diff {
    margin-bottom: 0;
  }

  .rl_header26_content.is-diff.is-2rem.okij {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-right: 0;
  }

  .rl_header26_component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-bottom: 0;
  }

  .rl_header26_component.is-new {
    width: 100%;
  }

  .v-padding-7rem, .v-padding-7rem.is-diff {
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .v-padding-7rem.sesf {
    padding-left: 20px;
    padding-right: 20px;
  }

  .main-container-large.v-padding-7rem {
    padding-top: 2rem;
  }

  .main-container-large.v-padding-7rem.is-4rem {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .main-container-large.v-padding-7rem.is-4rem.isok {
    overflow: visible;
  }

  .main-container-large.v-padding-7rem.reerrert {
    padding-bottom: 2rem;
  }

  .main-container-large.header {
    justify-content: center;
    align-items: center;
  }

  .main-container-large.is-web {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .main-padding {
    padding-bottom: 0;
  }

  .main-padding.ffyt, .main-padding.is-hero.dss {
    padding-top: 4rem;
  }

  .main-padding.gdrd {
    padding-top: 0;
  }

  .main-padding.no-top-padding.drgr {
    padding-bottom: 2rem;
  }

  .main-padding.sxs.is-noborder.rdgdg {
    padding-bottom: 4rem;
  }

  .main-padding.g5gr.padding-b.is-2rem {
    padding-top: 4rem;
  }

  .main-padding.is-diff {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .dropdown-toggle {
    justify-content: space-between;
    align-items: center;
  }

  .navmenu-wrap {
    margin-left: 0;
  }

  .navmenu-wrap.hide-ds {
    flex-flow: column;
    display: flex;
  }

  .highlight-with-icon-wrapper.usa.is-campus {
    display: none;
  }

  .highlight-with-icon-wrapper.usa.is0yellow.is-dark {
    margin-bottom: 2rem;
  }

  .highlight-with-icon-wrapper.uni.is-hide {
    width: 34%;
  }

  .highlight-with-icon-wrapper.is-hide, .mw-510.is-lp.is-hides {
    display: none;
  }

  .mw-510.is-lp.is-hides.ijij {
    display: block;
  }

  .flex-h.v-center.position-relative.responsive {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-direction: column;
  }

  .flex-h.v-center.gap10px {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .hero_main {
    background-size: 180%, auto;
  }

  .main-section.v-padding-7rem {
    padding: 0 5% 2rem;
  }

  .home-card-img-bg {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding: 1rem;
  }

  .rl_pricing5_content {
    padding: 1rem;
  }

  .card-courses-home {
    grid-column-gap: 3rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    top: 175px;
  }

  .card-courses-home._2 {
    flex-flow: column-reverse wrap;
    display: flex;
    top: 133px;
  }

  .card-courses-home._3 {
    top: 159px;
  }

  .card-courses-home._4 {
    flex-flow: column-reverse wrap;
    grid-auto-flow: row;
    display: flex;
    top: 145px;
  }

  .card-courses-home.zero {
    margin-top: -457px;
    top: 121px;
  }

  .space-30px {
    padding-bottom: 20px;
  }

  .anchor {
    top: 35px;
  }

  .testimonial-slider {
    grid-template-columns: 1fr 1fr;
  }

  .position-relative {
    text-align: left;
  }

  .float-cards {
    width: 100%;
    position: static;
    overflow: visible;
  }

  .rl-button-group.gap20px.align-right {
    margin-left: 0;
  }

  .rl-button-group.gap20px.align-center {
    justify-content: center;
    width: 100%;
    margin-top: 2rem;
  }

  .rl-button-group.gap20px.align-center.rdrdg.is-campus {
    justify-content: center;
    align-items: center;
  }

  .rl-button-group.gap20px.align-center.tfhf {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    margin-top: 4rem;
  }

  .layout-header-content, .layout-header-content.is-new {
    justify-content: center;
    align-items: center;
  }

  .layout-header-content.is-new.is-call.rrsd {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  ._2-column-responsive {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  ._2-column-responsive.bottom {
    grid-column-gap: 4.7rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  ._2-column-responsive.is-diff.is-okay {
    flex-flow: column-reverse wrap;
    display: flex;
  }

  .p-32--regular.is-show {
    font-size: 1.5rem;
  }

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

  .flex-v.gap12px {
    padding-right: 0;
  }

  .flex-v.gap12px.text-align-center, .flex-v.gap12px.text-align-center.top {
    justify-content: center;
    align-items: center;
  }

  .flex-v.gap22px {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .div-block-13 {
    margin-bottom: 0;
    top: 0;
  }

  .flex-center.text-align-center.right-20px {
    padding-right: 20px;
  }

  .flex-center.text-align-center.secs.uyguyg.tfhtf {
    margin-bottom: 0;
  }

  .footer-left.v-padding-7rem, .footer-left.v-padding-7rem-6 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 4rem;
    display: flex;
  }

  .footer-right {
    display: none;
  }

  .card.dropdown, .card.dropdown-offerings {
    box-shadow: none;
    background-color: #0000;
    border-radius: 0;
    width: 100%;
    padding: 0;
    overflow: visible;
  }

  .megamenu-features-title {
    margin-left: 0;
    padding-left: 9px;
    font-size: 14px;
    font-weight: 600;
  }

  .dropdown-list-copy.text-color-black.w--open {
    position: relative;
  }

  .div-block-267 {
    background-image: linear-gradient(to bottom, var(--yellow), #fdba2f29);
    border-radius: 14px;
    padding: 2px;
  }

  .div-block-267.is-ew-uni-p {
    background-image: none;
    border-radius: 0;
  }

  .text-color-white-responsive {
    color: var(--black);
  }

  .intagram-card-a {
    flex: none;
    width: 300px;
    height: 330px;
  }

  .intagram-card-a.long {
    width: 100%;
    height: 100%;
  }

  .tabsss-for-nav {
    flex-direction: column;
    margin-top: 0;
  }

  .nav-tab-wrapper {
    width: 100%;
  }

  .hide-on-tablet {
    display: none;
  }

  .fs-prev {
    left: 18px;
  }

  .fs-next {
    left: auto;
    right: 18px;
  }

  .small-iconwrapper {
    width: auto;
  }

  .div-block-273 {
    background-color: #fdba2f00;
    display: none;
  }

  .rl_header26_content-copy-copy {
    margin-bottom: 1rem;
  }

  .grid-3-column-copy {
    grid-template-columns: 1fr;
  }

  .f-alumni-first-row.no-gap.bdr {
    justify-content: space-between;
    align-items: center;
    padding-bottom: 1rem;
  }

  .f-alumni-first-row.esef {
    justify-content: space-between;
    align-items: center;
  }

  .media-scroller {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .pathway-cards {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .pathway-cards.rdvd.drrr {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    flex-flow: column;
    display: flex;
  }

  .course-card---pathway {
    padding-right: 40px;
  }

  .tabs-menu {
    padding-right: 20px;
  }

  .grid-slider {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    display: flex;
    overflow: auto;
  }

  .grid-slider-card {
    flex: none;
    width: 400px;
    max-width: 400px;
  }

  .hide-on-desktop {
    display: block;
  }

  .layout-header-right {
    justify-content: center;
    align-items: center;
    padding-right: 0;
  }

  .layout-header-right.is-diff.iauh {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .pathway-header-video-bg {
    display: none;
  }

  .dfdf {
    grid-template-columns: 1fr;
  }

  .heading-h1 {
    text-align: center;
  }

  .heading-h1.text-weight-semibold, .heading-h1.text-weight-semibold.rgrt {
    font-size: 3.5rem;
  }

  .heading-h1.mobile-text-center, .heading-h2 {
    font-size: 2.5rem;
  }

  .heading-h2.weight-medium {
    text-align: center;
    letter-spacing: 0;
    font-size: 2rem;
  }

  .heading-h2.weight-medium.is-white {
    font-size: 3rem;
  }

  .heading-h2.weight-medium.is-black.is-diff {
    margin-top: 0;
  }

  .heading-h2.weight-medium.is-black.is-diff.text-align-center {
    margin-bottom: 0;
  }

  .heading-h2.weight-medium.is-black.is-diff.grhh {
    text-align: center;
  }

  .heading-h2.is-white.is-normal, .heading-h2.is-white.is-normal.is-black {
    font-size: 3rem;
  }

  .heading-h2.is-white.is-normal.is-black.text-center {
    font-size: 2.875rem;
  }

  .heading-h2.is-white.is-normal.text-align-left {
    font-size: 3rem;
  }

  .heading-h2.is-right.iscenter.edrr.sve {
    text-align: center;
  }

  .heading-h2.is-diff.ssdf {
    text-align: left;
  }

  .heading-h2.ghyg.is-news {
    font-size: 2.2rem;
  }

  .step-1---scroll-wrapper.htffh {
    padding-bottom: 4rem;
  }

  .splsection {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-288 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .rl_layout1_contesnt-copy {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-289 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: row;
    align-items: center;
    display: flex;
  }

  .center-on-tablet {
    text-align: center;
  }

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

  .uspathwayheader-tags.is-trans {
    width: 100%;
  }

  .div-block-297 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 60%;
    margin-top: 2rem;
  }

  .v-padding-6rem {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .aeroplane-holder, .div-block-302 {
    display: none;
  }

  .image-65.is-diff {
    object-fit: contain;
    flex: 0 auto;
  }

  .row.center-align.vertical.desktop-gap-40.width-678px {
    width: 100%;
  }

  .row.space-between {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column;
  }

  .row.space-between.stretch {
    padding-top: 2rem;
    padding-left: 20px;
    padding-right: 20px;
  }

  .form-block {
    width: 100%;
  }

  .benefit-wrapper {
    width: 45%;
  }

  .content.vertical.desktop-gap-64.center-align {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .input-label {
    font-size: 12px;
  }

  .benefits-container {
    padding-right: 0;
  }

  .p-20-medium, .p-20-medium.mobile-text-center {
    text-align: center;
  }

  .benefits-content-container-copy {
    width: 100%;
  }

  .pathway-top-tier-card1 {
    flex: none;
    width: 470px;
    max-width: 100%;
  }

  .pathway-top-tier-card1.img-dark {
    order: -1;
  }

  .grid-4-column {
    grid-template-columns: 1fr 1fr;
  }

  .btn-outer.width-100 {
    display: block;
  }

  .course-pathway3 {
    justify-content: flex-start;
    overflow: auto;
  }

  .aeroplane-holder-tablet {
    align-items: center;
    display: flex;
    inset: 0%;
  }

  .text-center-on-tablet {
    text-align: center;
    width: 100%;
  }

  .for-tablet {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    display: flex;
    position: relative;
  }

  .div-block-319 {
    z-index: 2;
    background-color: #fff;
    border-radius: 14px;
    margin-top: 65px;
    margin-bottom: 65px;
    padding: 17px;
    display: inline-block;
    position: relative;
    box-shadow: 0 7px 6px 3px #0000000f;
  }

  .div-block-320 {
    z-index: -2;
    background-image: linear-gradient(#fdba2f, #e20933);
    width: 2px;
    height: 100%;
    padding: 0;
    position: absolute;
  }

  .div-block-321 {
    z-index: -1;
    position: absolute;
  }

  .div-block-322 {
    background-color: #fff;
  }

  .div-block-323 {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(#223acc, #253dd147);
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 22px;
  }

  .div-block-324 {
    justify-content: center;
  }

  .div-block-325 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column-reverse;
    align-items: stretch;
    margin-top: 0;
  }

  .div-block-326 {
    padding-left: 20px;
  }

  .div-block-327 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: flex-start;
    padding-bottom: 25px;
    overflow: auto;
  }

  .div-block-328 {
    overflow: visible;
  }

  .heading-h4 {
    font-size: 1rem;
  }

  .section_campus-hero {
    padding-top: 0;
  }

  .campus-number {
    width: 100%;
  }

  .numbers-wrap {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    overflow: auto;
  }

  .lefttop-img {
    left: -9%;
  }

  .hide-on-mobile {
    display: none;
  }

  .v-padding-1rem {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .middle-heading {
    font-size: 2rem;
  }

  .middle-heading.is-white {
    text-align: center;
    padding-right: 0;
    font-size: 2rem;
  }

  .university_card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
  }

  .uni-main-heading {
    font-size: 1.3rem;
  }

  .left-arrow {
    right: 18%;
  }

  .new-slider {
    width: 100%;
  }

  .left-arrow-2, .right-arrow-2 {
    width: 10%;
    height: auto;
  }

  .new-mask {
    padding-bottom: 4rem;
  }

  .paragraph {
    margin-top: 2rem;
    margin-bottom: 2rem;
    font-size: 1.2rem;
  }

  .highlights-wrapper {
    width: 100%;
  }

  .swiper-slide.cc-how-slider-thumbs {
    opacity: 1;
    display: block;
  }

  .swiper-pagination.page-upskill {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .paragraph-2.is-black {
    font-size: .8rem;
  }

  .div-block-350 {
    justify-content: center;
    align-items: center;
  }

  .h3-h {
    font-size: 1.6rem;
  }

  .h3-h.text---yellow-dark {
    text-align: center;
  }

  .h3-h.is-smaller {
    font-size: 1.5rem;
  }

  .usp_roadmap-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .tab-link {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-link.w--current {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 1.2rem;
  }

  .tabs-menu-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .tabs-menu-3.is-dif {
    justify-content: flex-start;
    align-items: center;
  }

  .tabs-content-wrapper {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .tabs-main-wrap.upskill {
    flex-flow: column;
  }

  .tabs_img-wrapper {
    width: 100%;
  }

  .main-text-wrapper.us-pathway {
    width: 100%;
    padding-top: 0;
  }

  .is-mob {
    width: 100%;
  }

  .highlights-card {
    opacity: 1;
    height: auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .highlights-card.upskill {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .hl-card-content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: row;
  }

  .hl-text-content {
    border-radius: 20px;
    width: 60%;
    padding-right: 0;
  }

  .youtube {
    width: 40%;
  }

  .heading-2, .heading-2.fcb {
    letter-spacing: 0;
  }

  .rl_header26_content-2 {
    margin-bottom: 0;
    padding-top: 2rem;
  }

  .div-block-364 {
    padding-top: 2rem;
  }

  .media-spotlight-card {
    padding-left: 10px;
    padding-right: 10px;
  }

  .media-spotlight-card.is-new {
    width: 100%;
  }

  .block {
    line-height: 120%;
  }

  .subheading-flex-for-upskill {
    justify-content: center;
    align-items: flex-start;
  }

  .video-4 {
    width: 100%;
    height: 100%;
  }

  .section_hirenow-hero {
    padding-top: 1rem;
  }

  .hirenow-hero_grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .image-77 {
    object-fit: cover;
    height: 100%;
  }

  .dark-card-base {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .opacity60 {
    text-align: center;
  }

  .card-top {
    justify-content: center;
    align-items: center;
  }

  .gradient-text-wrap {
    padding-left: 0;
  }

  .hero-vidoe-wrapper.is-diff {
    padding-left: 0;
    position: static;
  }

  .plyr_component {
    height: auto;
  }

  .hero_achievements-logowrapper {
    width: 100%;
  }

  .whyus-card.is-40.gradient-border, .whyus-card.is-30.gradient-border {
    width: 33.33%;
  }

  .whyus_card-content {
    padding: 1rem;
  }

  .text-btn.is-hideit {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .card-para {
    font-size: .8rem;
  }

  .card-para.is-diff {
    text-align: left;
  }

  .heading-3 {
    font-size: 2.5rem;
  }

  .bold-text-2, .bold-text-3 {
    font-size: 3.5rem;
  }

  .mainform-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .heading1-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .space-12rem {
    padding-bottom: 2rem;
  }

  .roadcard-card-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .rm-card-content {
    padding: 1.5rem;
  }

  .div-line.is-diff {
    display: none;
  }

  .upskill-header-bg {
    height: auto;
  }

  .short-cta--text-wrappper.text-color-white {
    padding: 30px 10px;
  }

  .short-cta--text-wrappper.text-color-white.uni {
    padding-left: 10px;
    padding-right: 10px;
  }

  .short-cta.is-diff {
    grid-template-columns: 1fr minmax(200px, 384px);
  }

  .short-cta.is-diff.isnew {
    padding-left: 20px;
    padding-right: 20px;
  }

  .short-cta.is-diff.isnew.is-web.is-web2.efsse.waf.dsse {
    background-color: #07285a;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    grid-template-columns: 1fr minmax(200px, 243px);
    padding-left: 10px;
  }

  .short-cta.is-diff.is-new {
    padding-left: 10px;
  }

  .div-block-379 {
    padding: 1rem;
  }

  .coursework_india-warpper.gradient-border {
    width: 100%;
  }

  .div-block-382 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: flex-start;
    width: 60%;
  }

  .div-block-383 {
    justify-content: flex-start;
    align-items: center;
    width: 40%;
  }

  .image-80.is-dff, .image-80.is-dff.srerr {
    width: auto;
  }

  .isdiff, .image-81, .image-82 {
    width: 28px;
  }

  .div-block-385, .image-87, .image-88 {
    display: none;
  }

  .heading-5 {
    text-align: center;
    font-size: 2.7rem;
  }

  .image-89 {
    width: 30%;
  }

  .heading-h3-2.text-color-primary {
    font-size: 1.4rem;
  }

  .pathway-card-9 {
    height: 100%;
  }

  .grid-5-column {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .p-14 {
    padding-left: 1rem;
  }

  .heading-style-h2-2 {
    font-size: 2.5rem;
  }

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

  .btn:hover {
    color: #fff;
  }

  .step-2---scroll-animation-40s {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .e-card-content {
    height: 100%;
  }

  .e-card-subheading.all-caps {
    text-align: center;
    text-transform: capitalize;
  }

  .uni-logo-wrapper {
    padding: 4rem 10px;
  }

  .uni-num-wrap.gradient-border {
    width: 100%;
  }

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

  .image-108.exclu {
    display: none;
  }

  .image-67-copy-2 {
    width: 100%;
    display: block;
  }

  ._w-51 {
    width: 100%;
  }

  .div-block-425 {
    inset: 0% 0% 0% 19%;
  }

  .pillar-holder-mobile {
    flex-flow: column;
    display: flex;
  }

  .paragraph-22 {
    font-size: 1rem;
  }

  .header-padding {
    background-position: 50%;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .header-padding.rgdrgrd {
    height: auto;
    padding-top: 2rem;
  }

  .header-padding.rgdrgrd.is-100.is-lp {
    padding-top: 0;
  }

  .header-padding.rgdrgrd.is-100.is-lp.is-usp {
    padding-top: 2rem;
  }

  .header-padding.is-4rem {
    padding-top: 6.1rem;
  }

  .bold-text-15 {
    font-size: 2.5rem;
  }

  .text-block-68 {
    text-align: center;
  }

  .bold-text-20 {
    font-size: 2.1rem;
  }

  .price-card-wrapper {
    width: 100%;
  }

  .div-block-446 {
    padding-left: 1.5rem;
  }

  .text-block-78 {
    font-size: 2rem;
  }

  .text-block-85 {
    font-size: 1rem;
  }

  .image-120 {
    width: 100vw;
    height: auto;
  }

  .section_aboutus-hero {
    padding-top: 2rem;
  }

  .aboutus-hero_grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .paragraph-41 {
    width: 100%;
  }

  .ourmission-wrapper.is-diff, .ourmission-wrapper.is-4rem {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-478 {
    justify-content: center;
    align-items: center;
    width: 50%;
  }

  .div-block-479 {
    width: 100%;
  }

  .div-block-479.is-diff {
    width: 50%;
  }

  .text-block-99 {
    font-size: 1rem;
  }

  .div-block-487 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-108 {
    font-size: 1rem;
  }

  .div-block-488 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-112 {
    font-size: 1rem;
  }

  .text-block-113 {
    text-align: left;
    font-size: 1rem;
  }

  .f-section-alumni {
    padding-top: 4rem;
    padding-left: 20px;
    padding-right: 20px;
  }

  .rl_navbar1_container-2 {
    justify-content: space-between;
  }

  .benefits-content-container-copy-2 {
    width: 100%;
  }

  .rl_header26_component-2 {
    margin-bottom: 0;
    padding-top: 4rem;
  }

  .card-para-2 {
    font-size: .8rem;
  }

  .rl_layout1_content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
  }

  .whyus_card-content-2 {
    padding: 1rem;
  }

  .plan-card {
    width: 45%;
  }

  .v-padding-6rem-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .hide-on-tablet-2 {
    display: none;
  }

  .space-70px {
    padding-bottom: 20px;
  }

  .input-label-4 {
    font-size: 12px;
  }

  .space-30px-3 {
    padding-bottom: 20px;
  }

  .v-padding-7rem-3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl_header26_content-4 {
    margin-bottom: 4.5rem;
  }

  .hide-on-desktop-3 {
    display: block;
  }

  .grid-5-column-3 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .p-18-4 {
    text-align: center;
  }

  .rl_navbar1_menu-buttons-3 {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .h3-h-3 {
    font-size: 3rem;
  }

  .small-iconwrapper-4 {
    width: 30%;
  }

  .rl_navbar1_component-3 {
    color: #000;
  }

  .heading-h4-3 {
    font-size: 1rem;
  }

  .grid-3-column-copy-3 {
    grid-template-columns: 1fr;
  }

  .formwhite, .formwhite.is-diff.is-usp {
    width: 100%;
  }

  .formwhite.is-new {
    width: 80%;
  }

  .formwhite.is-50.is-100 {
    width: 100%;
  }

  .benefit-wrapper-3 {
    width: 45%;
  }

  .highlight-with-icon-wrapper-4.uni.is-hide {
    width: 34%;
  }

  ._2-column-responsive-3 {
    grid-template-columns: 1fr;
  }

  .space-30px-4 {
    padding-bottom: 20px;
  }

  .rl_header26_content-5 {
    margin-bottom: 2rem;
  }

  .hide-on-desktop-4 {
    display: block;
  }

  .grid-5-column-4 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .text-block-137 {
    font-size: 1rem;
  }

  .rl_navbar1_menu-buttons-4 {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .h3-h-4, .h3-half {
    font-size: 3rem;
  }

  .grid-3-column-copy-4 {
    grid-template-columns: 1fr;
  }

  .form-block-5 {
    width: 100%;
  }

  .div-block-595 {
    background-color: #fdba2f00;
  }

  .benefit-wrapper-4 {
    width: 45%;
  }

  .heading-style-h3-2 {
    font-size: 3rem;
  }

  .heading-style-h3-2.is-diff {
    font-size: 1.7rem;
  }

  .grid-5-column-copy {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .hide-on-desktop-5 {
    display: block;
  }

  .rl_navbar1_menu-buttons-5 {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .h3-h-5 {
    font-size: 3rem;
  }

  .grid-3-column-copy-5 {
    grid-template-columns: 1fr;
  }

  .form-block-6 {
    width: 100%;
  }

  .div-block-634 {
    background-color: #fdba2f00;
  }

  .benefit-wrapper-5 {
    width: 45%;
  }

  .heading-h2-5 {
    font-weight: 600;
  }

  .heading-h4-4 {
    font-size: 1rem;
  }

  .v-padding-7rem-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .v-padding-7rem-4 {
    padding: 6rem 5%;
  }

  .v-padding-7rem-4.no_space {
    padding-top: 0;
  }

  .grid-5-column-6 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .p-18-9 {
    text-align: center;
  }

  .btn-3:hover {
    color: #fff;
  }

  .h3-h-7 {
    font-size: 3rem;
  }

  .benefits-content-container-copy-3 {
    width: 100%;
  }

  .heading-style-h2-8 {
    font-weight: 600;
  }

  .heading-style-h2-8._600 {
    font-size: 3.5rem;
  }

  .grid-3-column-copy-7 {
    grid-template-columns: 1fr;
  }

  .form-block-8 {
    width: 100%;
  }

  .benefit-wrapper-7 {
    width: 45%;
  }

  ._2-column-responsive-4 {
    grid-template-columns: 1fr;
  }

  .space-30px-5 {
    padding-bottom: 20px;
  }

  .section_explore, .section_listing {
    padding-top: 2rem;
  }

  .listing-warpper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .div-block-733 {
    height: 85px;
  }

  .collection-list-2 {
    grid-template-columns: 1fr 1fr;
  }

  .section_privacypolicy, .section_privacypolicy-content {
    padding-top: 2rem;
  }

  .pp-content-text, .blog-warpper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .section_blog-listing {
    padding-top: 2rem;
  }

  .icon-no-show {
    display: none;
  }

  .cards-grid {
    grid-template-columns: 1fr;
    height: auto;
  }

  .card-img {
    height: 10em;
  }

  .card-img-wrapper {
    width: 100%;
  }

  .blog-card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    height: 100%;
  }

  .rl_blogpost1_spacing-block-7 {
    padding-bottom: 2.5rem;
  }

  .rl_blogpost1_spacing-block-5 {
    padding-bottom: 3.5rem;
  }

  .rl_blogpost1_content {
    margin-bottom: 3rem;
  }

  .rl_blogpost1_spacing-block-4 {
    padding-bottom: 3.5rem;
  }

  .rl_blogpost1_image-wrapper {
    padding-top: 56.25%;
  }

  .rl_blogpost1_spacing-block-3 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h2 {
    font-size: 2.75rem;
  }

  .rl_blogpost1_title-wrapper {
    width: 80%;
  }

  .rl-padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .explore-filter-div {
    padding-left: 0;
    padding-right: 0;
  }

  .blog_card-content {
    width: 100%;
  }

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

  .lottie.is-diff {
    display: none;
  }

  .section_bsc-hero {
    padding-top: 0;
  }

  .bsc-hero_grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .section_program-details {
    padding-top: 3rem;
  }

  .program-details_wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .process_steps-image {
    z-index: 0;
    width: 25rem;
    height: auto;
    position: relative;
    bottom: auto;
  }

  .process_steps-image.is-diff.is-hide {
    z-index: 0;
    position: relative;
  }

  .process_steps-card.is_4 {
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .process_steps-card.is_1 {
    height: 30.6rem;
    padding-left: 2rem;
  }

  .process_steps-card.is_3 {
    padding-top: 1rem;
    padding-left: 2rem;
  }

  .process_steps-card.is_2 {
    height: 25.5rem;
    padding-left: 2rem;
  }

  .div-block-740 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .section_career-paths {
    padding-top: 3rem;
  }

  .career-paths_wrapper {
    grid-column-gap: 5.2rem;
    grid-row-gap: 5.2rem;
    grid-template-columns: 1fr;
  }

  .career-paths_card-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .cp-card.padding-medium.is-diff {
    padding-left: 0;
    padding-right: 0;
  }

  .cp_card-img {
    top: -26%;
    right: -39%;
  }

  .div-block-742 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-block-743 {
    padding-left: 1rem;
  }

  .section_application-process {
    padding-top: 3rem;
  }

  .application-process_wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .app-pro-wrapper.padding-medium {
    margin-left: 0;
  }

  .section_in-spotlight {
    padding-top: 3rem;
  }

  .in-spotlight_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .div-block-746 {
    width: 100%;
  }

  .div-block-751 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .div-block-752 {
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section_curriculum {
    padding-top: 3rem;
  }

  .curriculum_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .tab-links1, .tab-links1.w--current {
    flex: none;
  }

  .tabs-menu-10 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    overflow: auto;
  }

  .curriculum_table-content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .text-block-168 {
    font-size: 1.2rem;
    line-height: 1.2;
  }

  .text-block-169 {
    font-size: .9rem;
    line-height: 1.2;
  }

  .text-block-170 {
    font-size: .8rem;
    line-height: 1.2;
  }

  .c-autotabs {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .c-autotabs_content {
    width: 100%;
  }

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

  .c-section.cc-main {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .c-text-1 {
    line-height: 1.2;
  }

  .c-title-3 {
    font-size: 28px;
  }

  .c-title-3.is-black.text-align-center {
    margin-bottom: .5rem;
    font-size: 18px;
  }

  .c-page {
    height: auto;
    overflow: visible;
  }

  .c-autotabs_menu {
    width: 100%;
  }

  .c-autotabs_line {
    left: 10px;
  }

  .c-autotabs_link.w--current {
    padding-left: 30px;
    padding-right: 10px;
  }

  .div-block-762 {
    padding: 1rem;
  }

  .section_mbatech-hero {
    padding-top: 3rem;
  }

  .section_mbatech-hero.is-full._100vh.v2 {
    height: auto;
  }

  .mbatech-hero_grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .section_why {
    padding-top: 3rem;
  }

  .why_wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .why_content-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .why_pointer-wrapper {
    padding-top: 40px;
  }

  .image-175 {
    border-radius: 3px;
  }

  .text-block-171 {
    font-size: .8rem;
  }

  .number-card {
    padding-left: 0;
  }

  .text-block-172 {
    font-size: .8rem;
  }

  .section_comparison {
    padding-top: 2rem;
  }

  .comparison_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .div-block-766.is-diff.is-new {
    height: 650px;
    padding-top: 2rem;
    padding-left: 1rem;
  }

  .div-block-767.is-diff {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .text-block-175 {
    line-height: 1.2;
  }

  .div-block-768 {
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
  }

  .text-block-176 {
    font-size: .8rem;
    line-height: 1.2;
  }

  .text-block-177 {
    font-size: .7rem;
  }

  .section_about {
    padding-top: 3rem;
  }

  .about_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .section_projected-salaries {
    padding-top: 3rem;
  }

  .projected-salaries_wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .section_specialisation {
    padding-top: 3rem;
  }

  .specialisation_wrapper {
    grid-column-gap: 5.2rem;
    grid-row-gap: 5.2rem;
    grid-template-columns: 1fr;
  }

  .specialisation_content-wrapper.its2-1 {
    grid-template-columns: 1fr;
  }

  .section_program_h {
    padding-top: 3rem;
  }

  .heading-35 {
    font-size: 1.9rem;
  }

  .list-item-23 {
    line-height: 1.2;
  }

  .heading-h2-6 {
    font-size: 2.5rem;
  }

  .heading-h2-6.is-white.is-normal.is-black {
    font-size: 3rem;
  }

  .div-block-777 {
    padding: 1rem;
  }

  .section_pgd-hero {
    height: auto;
    padding-top: 3rem;
  }

  .section_pgd-hero.is-diff.isnew-copy.is-adduni.isnew {
    padding-top: 0;
  }

  .pgd-hero_wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .section_post-iit {
    padding-top: 3rem;
  }

  .post-iit_wrapper {
    grid-column-gap: 5.2rem;
    grid-row-gap: 5.2rem;
    grid-template-columns: 1fr;
  }

  .post-iit_wrapper.is-diff {
    width: 100%;
  }

  .post-iit-content-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .slider-9 {
    height: 100%;
  }

  .slider-conetnt {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .paragraph-62 {
    text-align: center;
    font-size: 1rem;
  }

  .heading-38 {
    text-align: center;
    font-size: .8rem;
  }

  .text-block-184 {
    font-size: .8rem;
  }

  .eligibility-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .tabs-8 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .tabs-menu-11 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }

  .tabs-content-8 {
    width: 100%;
  }

  .section_vlsi-hero {
    padding-top: 3rem;
  }

  .vlsi-hero_wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .tab-links-copy, .tab-links-copy.w--current, .tab-links-copy, .tab-links-copy.w--current, .tab-links-copy, .tab-links-copy.w--current {
    flex: none;
  }

  .div-block-796 {
    text-align: left;
  }

  .call-us {
    bottom: 6%;
  }

  .section_blog {
    padding-top: 2rem;
  }

  .rl_layout1_content-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
  }

  .btn---wrap-4 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .btn-4:hover {
    color: #fff;
  }

  .btn---wrap-5 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .btn---wrap-5.is-diff.is-blck {
    color: var(--black);
    border-color: #000;
  }

  .btn-5:hover {
    color: #fff;
  }

  .btn-5.is-diff.is-bl {
    color: #000;
  }

  .div-block-808 {
    width: 90%;
  }

  .main-container {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-direction: column;
  }

  .section-12.desktop-p-5.lp-cta {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .button-text {
    font-size: 16px;
  }

  .section_thankyoupage-hero {
    height: auto;
    padding-top: 3rem;
  }

  .right {
    width: 100%;
    height: 100%;
  }

  .left {
    width: 100%;
    display: none;
  }

  .wrapper {
    flex-direction: column-reverse;
    height: 100%;
  }

  .wrapper.bfdr {
    width: 80%;
    height: auto;
  }

  .text-block-204 {
    font-size: 1rem;
  }

  .text-block-205 {
    text-align: left;
    font-size: 1rem;
  }

  .text-block-206 {
    font-size: 1rem;
  }

  .section_counter.is-bluw {
    padding-bottom: 0;
  }

  .section-highlights.erdr.is-uni {
    padding-top: 2rem;
    padding-bottom: 4rem;
  }

  .div-block-815 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .div-block-815.exaw.esfe {
    width: 90%;
    padding: 1rem;
  }

  .div-block-815.is-diff {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    width: 90%;
  }

  .div-block-817.is-diff {
    margin-left: 20px;
  }

  .div-block-817.is-last {
    margin-left: 32px;
    top: -25px;
    right: 17px;
  }

  .section-sp.erdr.is-uni.is-sp {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .image-196 {
    display: none;
  }

  .div-block-827 {
    justify-content: flex-start;
    align-items: center;
    width: 90%;
    overflow: auto;
  }

  .btn-6:hover {
    color: #fff;
  }

  .rl_header26_content-6 {
    margin-bottom: 2rem;
  }

  .highlight-with-icon-wrapper-8.is-hide {
    display: none;
  }

  .main-padding-7 {
    padding-bottom: 0;
  }

  .btn---wrap-6 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .p-18-12 {
    text-align: center;
    line-height: 120%;
  }

  .p-18-12.text-align-center.dfrd {
    font-size: 1.2rem;
  }

  .btn---wrap-7 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .bold-text-32 {
    font-size: 3.5rem;
  }

  .rl_header26_component-5 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-bottom: 0;
  }

  .btn-7:hover {
    color: #fff;
  }

  .small-iconwrapper-5 {
    width: auto;
  }

  .image-200 {
    width: 100%;
  }

  .collection-list-5 {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    align-items: stretch;
  }

  .btn---wrap-8 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .btn-8:hover {
    color: #fff;
  }

  .btn---wrap-9 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .collection-list-6 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .header-blog {
    min-height: 400px;
    padding-top: 40px;
    padding-bottom: 100px;
  }

  .blog-grid {
    grid-column-gap: 22px;
    grid-template-columns: 1fr .6fr;
  }

  .blog-post-featured-image {
    margin-top: -135px;
  }

  .container {
    width: 80%;
  }

  .bsc-hero_grid-new {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .section_new-bsc-hero, .section_numbers {
    padding-top: 0;
  }

  .numbers_wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .number-content.is-diff {
    width: 100%;
  }

  .section_tools {
    padding-top: 0;
  }

  .tools_wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .section_director {
    padding-top: 0;
  }

  .director_wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .section_compare, .section_stats, .section_milstone {
    padding-top: 0;
  }

  .tab-content {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .bg-clr {
    right: auto;
  }

  .section_cpath {
    padding-top: 0;
  }

  .cp-content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-left: 0;
    padding-right: 0;
  }

  .section_flc, .section_faqs {
    padding-top: 0;
  }

  .video-play-pause-wrapper:hover {
    transform: none;
  }

  .video-play-pause-wrapper:active, .video-play-wrapper:active {
    transform: scale(.9);
  }

  .video-unmute-wrapper:hover {
    transform: none;
  }

  .video-unmute-wrapper:active {
    transform: scale(.9);
  }

  .rl_navbar3_logo.is-diff {
    width: 20%;
  }

  .btn---wrap-10 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .rl_menu-icon3_line-top {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl_menu-icon3_line-middle {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .rl_navbar3_menu-background {
    z-index: 0;
    background-color: #00000080;
    width: 100vw;
    height: 100vh;
    padding-bottom: 0;
    padding-right: 0;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .flc_heading-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .flc_heading-wrapper.is-diff {
    width: 100%;
  }

  .accordions-2 {
    display: none;
  }

  .rl_menu-icon3_line-bottom {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl_navbar3_menu-button {
    margin-left: -.5rem;
    padding: 0;
  }

  .rl_navbar3_menu-button.w--open {
    background-color: #0000;
  }

  .heading-h2-7 {
    font-size: 2.5rem;
  }

  .heading-h2-7.weight-medium {
    text-align: center;
    letter-spacing: 0;
    font-size: 2rem;
  }

  .heading-h2-7.weight-medium.is-diff {
    padding-right: 0;
  }

  .section_flc-mission {
    padding-top: 0;
  }

  .flc-btn-wrapper {
    justify-content: center;
    align-items: center;
  }

  .rl_navbar3_menu {
    z-index: 1;
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-right: 1px solid #000;
    flex-direction: column;
    justify-content: center;
    width: 80vw;
    height: 100vh;
    margin-left: 0;
    padding-bottom: 5rem;
    padding-left: 5vw;
    padding-right: 5vw;
    display: block;
    position: absolute;
    inset: 0% auto 0% 0%;
    overflow: auto;
  }

  .rl_navbar3_logo-link-menu {
    float: none;
    margin-top: 2.5rem;
    margin-bottom: 2rem;
    display: flex;
    position: static;
  }

  .section_flc-hero {
    height: auto;
    padding-top: 0;
  }

  .rl_navbar3_container {
    grid-auto-columns: 1fr;
    display: grid;
  }

  .rl_navbar3_tablet-menu-button {
    width: 100%;
    margin-top: 1.5rem;
    margin-left: 0;
    margin-right: 0;
    display: inline-block;
  }

  .mission_heading-main {
    width: 100%;
  }

  .rl_menu-icon3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .flc_acc-wrapper {
    width: 80%;
  }

  .flc-stats {
    width: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .flc-stats.is-last {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .position-relative-3 {
    text-align: left;
  }

  .flc_hero-wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .flc-stat_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .rl_navbar3_link {
    padding: .75rem 0;
    font-size: 1.125rem;
    position: static;
  }

  .section_flc-pillars {
    padding-top: 0;
  }

  .pillars-txt {
    display: none;
  }

  .pillars-txt.is-left.is-diff, .pillars-txt.is-right1.is-diff {
    display: block;
  }

  .section_flc-listing {
    padding-top: 0;
  }

  .flc-listing-wrap {
    flex-flow: column;
  }

  .list-wrap1 {
    width: 100%;
  }

  .section_flc_mc {
    padding-top: 0;
  }

  .iv-img {
    width: 100%;
  }

  .section_flc_story {
    padding-top: 0;
  }

  .flc_story_main-content {
    width: 100%;
  }

  .div-block-878 {
    grid-column-gap: 3.7rem;
    grid-row-gap: 3.7rem;
  }

  .slider-13 {
    background-color: #ddd0;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .cpath_wrapper-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .rl_navbar1_link-2 {
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .div-block-884 {
    width: 100%;
    padding-left: 0;
  }

  .mask-5 {
    width: 50%;
  }

  .btn-10:hover {
    color: #fff;
  }

  .heading-h1-2 {
    text-align: center;
  }

  .heading-h1-2.mobile-text-center {
    font-size: 2.5rem;
  }

  .heading-h1-2.mobile-text-center.is-diff.is-news {
    margin-left: 0;
  }

  .heading-h1-2.mobile-text-center.is-diff {
    text-align: left;
  }

  .heading-h1-2.mobile-text-center.is-diff.is-black.essz {
    margin-bottom: 0;
  }

  .heading-h1-2.text-weight-semibold {
    font-size: 3.5rem;
  }

  .text-block-231 {
    font-size: 2rem;
  }

  .heading-45 {
    font-size: 2.5rem;
  }

  .div-block-888 {
    width: 100%;
  }

  .div-block-889.awaa {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .div-block-891.is-do {
    padding-left: 0;
  }

  .text-color-white-responsive-2 {
    color: #000;
  }

  .div-block-894 {
    background-image: linear-gradient(#fdba2f, #fdba2f29);
    border-radius: 14px;
    padding: 2px;
  }

  .rl_navbar1_container-3 {
    justify-content: space-between;
  }

  .compare_wrapper-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .heading-style-h2-11 {
    font-weight: 600;
  }

  .cru_tab-2, .cru_tab-2.w--current {
    flex: none;
  }

  .div-block-898 {
    padding-left: 0;
    padding-right: 0;
  }

  .rl_menu-icon-2 {
    background-color: #000;
    border-radius: 12px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .v-padding-7rem-6 {
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .rl_menu-icon_line-middle-2 {
    background-color: #fff;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .slider-wrap-2 {
    padding-top: 0;
    padding-left: 0;
  }

  .rl_navbar1_component-4 {
    color: #000;
  }

  .div-block-901 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .rl_navbar1_menu-buttons-6 {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .faqs_wrapper-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .milstone_wrapper-2 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .main-padding-9 {
    padding-bottom: 0;
  }

  .main-padding-9.ffyt {
    padding-top: 4rem;
  }

  .image-229 {
    width: 30%;
  }

  .div-block-904 {
    padding-left: 0;
  }

  .text-size-small-2 {
    margin-top: 10px;
    font-size: .9rem;
  }

  .div-block-905 {
    padding-left: 0;
  }

  .div-block-908 {
    padding: 1rem;
  }

  .p-18-13 {
    text-align: center;
    line-height: 120%;
  }

  .rl_menu-icon_line-bottom-2 {
    background-color: #fff;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .btn---wrap-11 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .stats_wrapper-2 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .container-3 {
    border-left-style: none;
    border-right-style: none;
    padding-left: 0;
    padding-right: 2rem;
  }

  .rl_menu-icon_line-top-2 {
    background-color: #fff;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-913 {
    margin-left: 0;
  }

  .rl_header26_content-7 {
    margin-bottom: 2rem;
  }

  .flc_wrapper-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .tabs-menu-14 {
    overflow: auto;
  }

  .bold-text-39 {
    font-size: 3.5rem;
  }

  .footer-section {
    padding-top: 100px;
  }

  .footer-wrapper {
    grid-template-rows: minmax(44px, auto) minmax(106px, auto) minmax(106px, auto) minmax(36px, auto);
    grid-template-columns: 1fr 1fr;
  }

  .flc_videwrapper.is-diff {
    width: 100%;
  }

  .flc_card {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .image-242 {
    display: none;
  }

  .section_uspadd-hero {
    height: auto;
    padding-top: 0;
  }

  .add_heading.is-white.ergg {
    font-size: 2.2rem;
  }

  .swiper-button-next {
    width: 2.5rem;
    height: 2.5rem;
    right: -1rem;
  }

  .swiper-button-prev {
    width: 2.5rem;
    height: 2.5rem;
    left: -1rem;
  }

  .swiper-slide-3 {
    flex-basis: 32rem;
  }

  .testimonial_text {
    font-size: 1.2rem;
  }

  .swiper-button-prev-2 {
    width: 2.5rem;
    height: 2.5rem;
    left: -1rem;
  }

  .testimonial_thumb {
    width: 13.2rem;
  }

  .testimonial_author {
    width: 60%;
  }

  .testimonial_item-wrap {
    flex-flow: column;
  }

  .swiper-pagination-3 {
    bottom: -3rem;
  }

  .swiper-button-next-2 {
    width: 2.5rem;
    height: 2.5rem;
    right: -1rem;
  }

  .section_uspform, .section_keys-t, .section_web_d {
    padding-top: 0;
  }

  .mask-9 {
    width: 60%;
  }

  .right-arrow-3, .left-arrow-3 {
    display: none;
  }

  .div-block-947 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-948, .mask-10 {
    width: 100%;
  }

  .slider-20 {
    padding-bottom: 1rem;
  }

  .slider-20.esfef {
    padding-bottom: 4rem;
  }

  .right-arrow-5 {
    inset: 0% 0% 0% auto;
  }

  .arrow.tab_previous.is-diff, .arrow.tab_next.isned {
    display: none;
  }

  .left-arrow-5 {
    inset: 0% auto 0% 0%;
  }

  .right-arrow-6 {
    inset: 0% 0% 0% auto;
  }

  .left-arrow-6 {
    inset: 0% auto 0% 0%;
  }

  .filter_radio-group {
    padding: .25rem .75rem;
  }

  .btn---wrap-12 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .add_usp {
    flex-flow: column;
  }

  .section_un_logo {
    height: auto;
    padding-top: 0;
  }

  .alllogo-wrapper {
    flex-flow: column;
  }

  .div-block-970, .div-block-971 {
    width: 100%;
  }

  .section_dualcourse, .section_usptestimonials {
    height: auto;
    padding-top: 0;
  }

  .div-block-974 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 0;
    display: grid;
  }

  .div-block-975 {
    width: 100%;
  }

  .section_usp_student-j, .section_usp_salary, .section_usp_top {
    height: auto;
    padding-top: 0;
  }

  .slide-nav-9 {
    display: block;
  }

  .mask-13 {
    width: 50%;
  }

  .uni_hero-wrapper1 {
    flex-flow: column;
    display: flex;
  }

  .pionter-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .section_pgd-whychoose {
    height: auto;
    padding-top: 3rem;
  }

  .section_pgd-whychoose.is-diff.isnew-copy.is-adduni.isnew {
    padding-top: 0;
  }

  .whychoes-wrapper1 {
    flex-flow: column;
    display: flex;
  }

  .syl_content-wrap {
    justify-content: center;
    align-items: center;
  }

  .section_pgd-logo {
    height: auto;
    padding-top: 3rem;
  }

  .section_pgd-logo.is-diff.isnew-copy.is-adduni.isnew {
    padding-top: 0;
  }

  .logo-wrapper1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .section_univ_aboutus {
    height: auto;
    padding-top: 3rem;
  }

  .section_univ_aboutus.is-diff.isnew-copy.is-adduni.isnew {
    padding-top: 0;
  }

  .abtus-wrapper {
    flex-flow: column;
    display: flex;
  }

  .rl-padding-section-large-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl_faq6_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .section_certi, .section_syllabus {
    height: auto;
    padding-top: 3rem;
  }

  .section_syllabus.is-diff.isnew-copy.is-adduni.isnew {
    padding-top: 0;
  }

  .syllabus-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .div-block-1028 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .section_uni-fees {
    height: auto;
    padding-top: 3rem;
  }

  .uni-fees-wrapper {
    flex-flow: column;
    display: flex;
  }

  .fee-layout {
    justify-content: center;
    align-items: center;
  }

  .div-block-1032 {
    grid-template-columns: 1fr;
  }

  .uni_cta-wrapper {
    width: 100%;
    padding: 1rem;
  }

  .div-block-1035 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-1037 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
  }

  .image-275 {
    display: none;
  }

  .eup_heading-2, .eup_heading3.is-diff.text-align-center.is-new {
    font-size: 2rem;
  }

  .div-block-1070 {
    flex-flow: column;
    align-items: stretch;
    display: flex;
  }

  .div-block-1072 {
    width: 20%;
  }

  .aboutparis-wrapper {
    display: flex;
  }

  .image-277, .image-279 {
    display: none;
  }

  .eu-form-wrapper.is-60 {
    width: 100%;
  }

  .rl-padding-section-large-3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl_faq1_spacing-block-2 {
    padding-bottom: 4.5rem;
  }

  .price-card-dark, .price-card {
    position: relative;
  }

  .padding-global-5.padding-section-large {
    padding: 2rem 2rem 4rem;
  }

  .mask-4 {
    width: 50%;
  }

  .div-block-856 {
    padding-left: 0;
  }

  .rl_menu-icon_line-middle-3 {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .rl_navbar1_menu-2 {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .rl_navbar1_menu-2.is-page-height-tablet {
    height: 100vh;
    padding-bottom: 15rem;
  }

  .rl_menu-icon_line-top-3 {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl_menu-icon-3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .rl_navbar1_menu-button-2.w--open {
    background-color: #0000;
  }

  .rl_menu-icon_line-middle-inner-2 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl_menu-icon_line-bottom-3 {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-1117 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

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

  .mg-bottom-48px {
    margin-bottom: 40px;
  }

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

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .work_cards-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr 1fr;
  }

  .section_tr {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .header1_component {
    grid-row-gap: 4rem;
    background-image: linear-gradient(#fff 60%, #023e8a 60%);
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding: 3rem;
  }

  .career-card_container {
    overflow: auto;
  }

  .career-card {
    background-color: #f0f2ff;
    flex: none;
    width: 50%;
  }

  .career-card.expand {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .icon-color {
    background-color: #304bec;
  }

  .icon-name {
    color: #fff;
  }

  .heading-style-h3 {
    color: #000;
  }

  .heading-style-h3.expand {
    font-size: 1.25rem;
  }

  .enroll-now {
    color: #fff;
    background-color: #304bec;
  }

  .size-regular {
    color: #4a4a4a;
    display: block;
  }

  .heading-h2-8 {
    font-size: 2.5rem;
  }

  .navmenu-wrap-new {
    margin-left: 0;
    display: none;
  }

  .f-signup-btn.tb-hide {
    display: none;
  }

  .f-rl_navbar1_link {
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .f-padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .f-heading.f-inline-heading {
    font-size: 3.1rem;
  }

  .f-heading.f-heading-green {
    font-size: 4.5rem;
  }

  .marquee-img {
    height: 40px;
  }

  .navbar-component {
    color: var(--black);
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .navbar-container {
    justify-content: space-between;
  }

  .fb-text-color-dark-gray {
    color: var(--black);
  }

  .fb-hero-heading {
    font-size: 2rem;
  }

  .fb-heading-choke.font-size-1 {
    font-size: .875rem;
  }

  .rl_menu-icon-copy {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    display: flex;
  }

  .rl_menu-icon_line-top-copy {
    background-color: var(--black);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl_menu-icon_line-middle-copy {
    background-color: var(--black);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .rl_menu-icon_line-bottom-copy {
    background-color: var(--black);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .fb-padding-large, .fb-padding-medium {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .navbar-container-bsc {
    justify-content: space-between;
  }

  .fg-heading {
    font-size: 2.5rem;
  }

  .fg-sub-head, .fg-text-size-medium {
    font-size: 1rem;
  }

  .fg-heading-h2, .fg-heading-h2.fg-is-white.ilic {
    font-size: 1.5rem;
  }

  .fg-content-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .g-hhire-wrap, .g-hire-btm-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .g-iit-heading-wrap {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: wrap;
  }

  .img-iit {
    width: 10rem;
  }

  .g-iit-btm-wrap {
    flex-flow: column;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .g-tab-inside-cont {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .g-tab-right-wrap {
    padding-top: 0;
  }

  .g-tab-menu {
    justify-content: center;
    align-items: center;
    margin-bottom: 1rem;
    position: static;
    left: 0;
  }

  .g-tab-right-cont {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .m-curriculum-dropdown-q {
    font-size: 1rem;
  }

  .g-curriculum-dropdown {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .g-prg-ideal {
    grid-template-columns: 1fr;
  }

  .speed-img {
    display: none;
  }

  .fg-padding-large {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .fg-heading-h2-copy {
    font-size: 1rem;
  }

  .g-theory-wrap {
    padding-bottom: 4rem;
  }

  .g-prg-hightlight {
    font-size: 1rem;
  }

  .g-roorkee-wrap {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .g-roorkee-tab-wrap {
    flex-flow: column;
    display: flex;
  }

  .g-outcome-mr-det {
    flex-flow: column;
  }

  .g-outcome-mr-left {
    max-width: 100%;
  }

  .into5x {
    right: 0;
  }

  .g-roorkee-tab-cont {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .g-subscribe-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    padding: 1.5rem 2.25rem;
  }

  .text-span-47 {
    font-size: 2rem;
  }

  .bsc-book, .register-banner, .div-block-808-copy-copy-copy {
    width: 90%;
  }

  .m-padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .m-prg-wrap {
    grid-template-columns: 1fr 1fr;
  }

  .m-curriculum-dropdown {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .right-arrow-11 {
    inset: 0% 0% 0% auto;
  }

  .slider-30 {
    padding-bottom: 1rem;
  }

  .slider-30.esfef {
    padding-bottom: 4rem;
  }

  .left-arrow-10 {
    inset: 0% auto 0% 0%;
  }

  .m-curriculum-dropdown-sm {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .m-curriculum-dropdown-q-sm {
    font-size: 1rem;
  }

  .div-block-1425 {
    height: auto;
  }

  .navbar_menu-dropdown {
    width: 100%;
    font-size: 1.125rem;
  }

  .navbar_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar_dropdown-list.w--open {
    border-style: none;
    padding: 0;
  }

  .navbar_dropdown-list.extra-width.is-bg-nav-white.w--open {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    max-width: 18.5rem;
    display: flex;
  }

  .tab-button-desc-wrapper {
    overflow: hidden;
  }

  .menu-icon1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar_menu-buttons {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: center;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .cta-hamburger-mobile-wrap {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .heading-style-h2-12 {
    font-size: 2.75rem;
  }

  .timeline-steps-wrap {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .navbar_dropdown-link {
    justify-content: center;
    align-items: center;
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .grid-2-col {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .navbar_menu {
    -webkit-text-fill-color: inherit;
    background-color: #f2f4f7;
    background-clip: border-box;
    border-bottom: 1px solid #eee;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .overlay-swipe-banner {
    z-index: 1;
    background-image: linear-gradient(270deg, #003f87 24%, #0000);
    justify-content: flex-end;
    align-items: center;
    width: 5rem;
    height: 100%;
    padding-right: .5rem;
    display: flex;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .grid-3-col {
    grid-column-gap: 2rem;
  }

  .padding-section-large-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .section_header {
    height: auto;
  }

  .tab-link-2 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .navbar_dropdown-toggle {
    justify-content: center;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    display: flex;
  }

  .tabs-menu-static {
    overflow: scroll;
  }

  .navbar_menu-button.w--open {
    background-color: #0000;
  }

  .menu-icon1_line-middle {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon1_line-middle.is-white-bg {
    background-color: #fff;
  }

  .timeline-step {
    grid-column-gap: 24px;
  }

  .navbar1_link {
    justify-content: center;
    align-items: center;
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
    display: flex;
  }

  .padding-global-6.remove-left-pad {
    padding-left: 0;
  }

  .header_content.is-new-vlsi {
    grid-template-columns: 1fr;
    max-height: none;
  }

  .banner-hero {
    justify-content: center;
    align-items: flex-start;
    overflow: scroll;
  }

  .swipe-wrapper {
    z-index: 3;
    pointer-events: none;
    width: 100vw;
    height: 4.5rem;
    position: absolute;
    inset: auto 0% 0% auto;
  }

  .layout350_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .banner_wrap {
    justify-content: center;
    align-items: center;
    min-width: 15rem;
  }

  .hide-desktop {
    display: block;
  }

  .dropdown-chevron {
    inset: auto 0% auto auto;
  }

  .menu-icon1_line-bottom {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon1_line-bottom.is-white-bg {
    background-color: #fff;
  }

  .container-large-banner {
    border-radius: 0;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon1_line-top {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon1_line-top.is-white-bg {
    background-color: #fff;
  }

  .timeline_item {
    grid-template-columns: 1fr 10rem 1fr;
  }

  .vlsic-book {
    width: 90%;
  }

  .bg-blur-integrations {
    width: auto;
  }

  .story_content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .tab-professor-content {
    padding: 2rem 1.75rem;
  }

  .content-integrations {
    width: auto;
  }

  .navbar_menu-buttons-2 {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: center;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .timeline-step-2 {
    grid-column-gap: 24px;
  }

  .grid-scroll-sticky {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .story_arrow.is-right, .story_arrow.is-left {
    bottom: 3rem;
  }

  .grid {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .grid._4-col {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid._4-col._1-25rem {
    grid-template-columns: 1fr 1fr;
  }

  .layout121_component {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .testimonial15_slide-nav {
    bottom: 3.5rem;
  }

  .banner_hero {
    border-radius: 0;
    width: 100vw;
    margin-left: -2.5rem;
    inset: auto 0% 0%;
  }

  .padding-section-large-3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-style-h2-14 {
    font-size: 3.25rem;
  }

  .stats30_number {
    font-size: 4rem;
  }

  .stats30_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .arrow_text_wrap {
    top: -2.3rem;
    right: -6%;
  }

  .item-slider_cms_item.swiper-slide._50 {
    width: 75%;
  }

  .padding-section-large-4 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .menu-icon1_line-middle-2 {
    background-color: #f0f0f0;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon1_line-top-2 {
    background-color: #f0f0f0;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .handwritten_text {
    text-align: center;
    font-size: 1.0625rem;
  }

  .table_list {
    overflow: auto;
  }

  .navbar_menu-2 {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    -webkit-text-fill-color: inherit;
    background-color: #22222280;
    background-clip: border-box;
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
    margin-top: -.25rem;
    padding: 1rem 5% 1.5rem;
    position: absolute;
    overflow: auto;
  }

  .table_column.is-width-large {
    min-width: 12rem;
    max-width: 18rem;
  }

  .menu-icon1_line-bottom-2 {
    background-color: #f0f0f0;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .f-ino-wrap._2, .f-ino-wrap._1 {
    width: 100%;
  }

  .u-max-width-6ch {
    min-width: 3ch;
    max-width: 5ch;
  }

  .bento_list {
    grid-template-columns: 1fr 1fr;
  }

  .heading-style-h1-4, .heading-style-display {
    font-size: 4rem;
  }

  .banner-hero-2 {
    justify-content: center;
    align-items: flex-start;
    overflow: scroll;
  }

  .innovation_structure-wrap {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-1442 {
    grid-template-columns: 1fr;
  }

  .aiops-banner {
    width: 90%;
  }

  .u-padding-global.u-padding-section-xlarge.ae-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .hero_wrapper {
    grid-template-columns: 1fr;
    place-items: start center;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .hero_left-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .hero_right-wrapper.u-desktop-hero-hide {
    display: block;
  }

  .hero_right-wrapper.u-tablet-hero-hide {
    display: none;
  }

  .hero_right-wrapper.is-tp-2rem {
    margin-top: 2rem;
  }

  .v-flex-1-25rem.u-align-tablet-center {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .u-grid-2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .h-flex-0-5rem.tab-diff {
    border: 1px solid #2b233f;
    border-left-style: none;
    padding: 2rem;
  }

  .h-flex-0-5rem.tab-diff._2 {
    border-left-style: solid;
    border-right-style: none;
  }

  .u-heading-h2.u-text-color-black.u-align-left {
    text-align: center;
  }

  .g-grid-4 {
    grid-template-columns: 1fr 1fr;
  }

  .u-text-size-medium {
    font-size: 1rem;
  }

  .how-it-works-img {
    top: 14rem;
  }

  .smarter_wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .pathway_wrapper, .steps_main-wrap {
    grid-template-columns: 1fr;
  }

  .steps_right_bg {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    width: 100%;
    height: 60%;
    bottom: 0;
  }

  .u-tab-hide {
    display: none;
  }

  .u-desk-hide {
    display: block;
  }

  .stud-test-slide {
    aspect-ratio: auto;
    max-width: 100%;
    margin-right: 0%;
  }

  .stud-test-slide-wrap {
    max-width: 30rem;
  }

  .form_right-inside-wrapper {
    padding: 2rem 1rem;
  }

  .form_points-wrap {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .faq_card-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .faq_q-wrapper {
    font-size: 1rem;
  }

  .faq_chevrons {
    background-size: contain;
    flex: none;
  }

  .u-navbar_menu-dropdown {
    font-size: 1.125rem;
  }

  .u-navbar_dropdown-toggle {
    justify-content: center;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    display: flex;
  }

  .u-navbar_link {
    justify-content: center;
    align-items: center;
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
    display: flex;
  }

  .u-nav-button-wrap {
    display: none;
  }

  .u-nav-button-wrap.is-tablet-u {
    margin-top: .5rem;
    display: block;
  }

  .u-nav-button-wrap.sh {
    display: block;
  }

  .u-navbar_menu {
    -webkit-text-fill-color: inherit;
    background-color: #000;
    background-clip: border-box;
    border-bottom: 1px solid #eee;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .stud-test-text {
    font-size: 1.25rem;
  }

  .menu-icon1_line-top-3 {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar1_menu-button.w--open {
    background-color: #0000;
  }

  .menu-icon1_line-bottom-3 {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar1_menu-buttons {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
  }

  .menu-icon1_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon1_line-middle-3 {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .grid-comp-text-2-col {
    grid-column-gap: .55rem;
    grid-row-gap: .55rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-comp-text-2-col.sticky-top {
    z-index: 2000;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: .5rem;
    display: grid;
    position: sticky;
    top: 4rem;
  }

  .grid-comp-text-2-col.sticky-top.extra-top {
    top: 6.5rem;
  }

  .layout493_tabs-content {
    padding-left: 1.5rem;
  }

  .layout504_tab-card-content {
    padding: 2rem;
  }

  .table1_column {
    min-width: 20rem;
  }

  .comp-header {
    background-color: #f5fbff;
    border: 1px solid #a5cfff;
    border-radius: .25rem;
    justify-content: center;
    align-items: center;
    padding: .5rem 1rem;
    display: flex;
  }

  .comp-header.header {
    color: #fff;
    background-color: #000;
  }

  .comp-header.dimension {
    color: #fff;
    background-color: #00b734;
  }

  .comp-header.lefties {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .comp-header.iitm {
    background-color: #fff;
    border-color: #d6a64f;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .tablet-comparison {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    display: flex;
  }

  .layout493_tabs {
    grid-column-gap: 3rem;
  }

  .heading-style-h3-5 {
    font-size: 2.25rem;
  }

  .accordion-css__item-martech._50 {
    width: 100%;
  }

  .layout254_content-bottom {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .heading-style-h4-8 {
    font-size: 1.75rem;
  }

  .cta41_card {
    padding: 3rem;
  }

  .comp_grid-list {
    grid-template-columns: 1fr;
  }

  .comp_grid-list.close {
    grid-template-columns: 1fr 1fr;
  }

  .layout121_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .heading-style-h2-15 {
    font-size: 2.75rem;
  }

  .layout121_timeline-step {
    grid-column-gap: 1.5rem;
  }

  .padding-section-large-5 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout493_inner-wrapper {
    padding-right: 1.5rem;
  }

  .layout121_progress-bar-wrapper {
    height: 70%;
  }

  .layout34_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .header5_content.form-gridf {
    max-height: none;
  }

  .grid-3-col-2 {
    grid-template-columns: 1fr 1fr;
  }

  .layout12_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .table1_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .layout19_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .text-color-gradient-blueish {
    background-image: linear-gradient(45deg, #064fa2, #00b734);
  }

  .pricing21_top-row-content {
    padding: 1.5rem 1rem;
  }

  .pricing21_row-content.is-first {
    border-left-style: none;
  }

  .mih_card-main-wrapper {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .vert-line, .vert-line.tab-hide {
    display: none;
  }

  .student_num-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .student_num-card {
    width: auto;
  }

  .form_left-wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    max-width: none;
  }

  .form_main-wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .media-slide {
    max-width: 100%;
    margin-right: 0%;
  }

  .tabs-menu-24 {
    justify-content: flex-start;
    align-items: center;
    overflow: auto;
  }

  .faq_category-link {
    white-space: nowrap;
  }

  .timeline16_slider {
    width: 90vw;
    margin-left: auto;
    margin-right: auto;
  }

  .timeline16_mask {
    width: 50%;
  }

  .timeline16_item {
    grid-template-columns: 1fr 10rem 1fr;
  }

  .martech-banner {
    width: 90%;
  }

  .div-block-1519 {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .ms-signup-page {
    padding-top: 74px;
  }

  .ms-signup-subheading {
    margin-top: 0;
    font-size: 1.2em;
  }

  .ms-signup-subheading.is-learn-more {
    display: none;
  }

  .ms-signup-heading {
    font-size: 2.5em;
  }

  .ms-button {
    position: relative;
  }

  .ms-signup-half {
    width: 80%;
    min-height: 0;
  }

  .ms-signup-half.is-text {
    text-align: center;
    align-items: center;
    padding-left: 0%;
    padding-right: 0%;
  }

  .container-7 {
    max-width: 728px;
  }

  .testimonial-grid {
    grid-template-columns: 1fr 1fr;
  }

  .testimonial-main-image {
    width: 300px;
    height: 350px;
  }

  .mask-16 {
    max-width: 49%;
  }

  .slide-21 {
    margin-right: 4%;
  }

  .tabs-19 {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2rem;
  }

  h3 {
    font-size: 1.5rem;
  }

  h4 {
    font-size: 1.25rem;
  }

  h5 {
    font-size: 1rem;
  }

  h6 {
    font-size: .875rem;
  }

  .padding-xlarge {
    padding: 2rem;
  }

  .margin-xlarge {
    margin: 2rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-large {
    margin: 1.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-large {
    padding: 1.5rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .padding-medium {
    padding: .5rem;
  }

  .padding-medium.is-mba {
    width: 300px;
  }

  .padding-medium.is-diff {
    flex: none;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-medium {
    margin: 1.25rem;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .fs-styleguide_heading-large {
    font-size: 3rem;
  }

  .heading-h3 {
    font-size: 1.5rem;
  }

  .heading-h3.regular {
    text-align: center;
  }

  .heading-h3.text-color-primary, .heading-h3.text-ff9097, .heading-h3.text-cde8a7 {
    font-size: 2rem;
  }

  .heading-style-h1, .heading-style-h1.sm {
    font-size: 2.5rem;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-global.padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-global.padding-section-large.is-diff {
    padding-top: 4rem;
  }

  .padding-global.padding-section-large.is-diff.isnew.ij {
    padding-bottom: 3rem;
  }

  .padding-global.padding-section-large.is-diff.okok {
    padding-top: 0;
  }

  .padding-global.padding-section-large.is-diff.is-liat {
    padding-bottom: 2rem;
  }

  .padding-global.padding-section-large.is-difff.is-news {
    padding-bottom: 6rem;
  }

  .padding-global.padding-section-large.is-marq.is-8.iho {
    padding-top: 0;
  }

  .padding-global.padding-section-large.is-marq.is-8.iho.is-eup {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .padding-global.padding-section-large.esfe.ghh.ijij.ghhgh.is-hero {
    background-image: linear-gradient(#0000, #fff);
  }

  .padding-global.padding-section-large.is-new {
    padding-top: 4rem;
  }

  .padding-global.padding-section-large.is-newf, .padding-global.padding-section-large.is-newf.okok {
    padding-bottom: 4rem;
  }

  .padding-global.padding-section-large.is-newf.okay {
    padding-top: 8rem;
  }

  .padding-global.padding-section-large.is-newf.okay.is-uapadd.rsedd {
    padding-top: 4rem;
  }

  .padding-global.padding-section-large.is-b-2rem {
    padding-top: 4rem;
    padding-bottom: 1rem;
  }

  .padding-global.is-formusp.tgfg {
    padding-top: 0;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .text-color-white {
    width: 100%;
    margin-right: 10px;
    font-size: .8rem;
  }

  .text-color-white.is-black {
    text-align: center;
  }

  .fs-styleguide_section-header {
    font-size: .875rem;
  }

  .text-size-tiny.hide-desktop {
    display: block;
  }

  .fs-styleguide_heading-medium {
    font-size: 2rem;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .text-size-small {
    letter-spacing: 0;
    font-size: .8rem;
  }

  .text-size-small.text-weight-semibold.text-align-center {
    text-align: center;
  }

  .text-size-small.center-on-tablet {
    text-align: left;
    flex: 1;
  }

  .heading-style-h4 {
    font-size: 1rem;
  }

  .heading-style-h4.font-weight-semibold.is-white.lg {
    letter-spacing: 0;
    font-size: 1.25rem;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .heading-style-h6 {
    font-size: .75rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h2 {
    font-size: 2rem;
  }

  .fs-styleguide_version, .heading-style-h5 {
    font-size: .875rem;
  }

  .container-large {
    padding-left: 0;
    padding-right: 0;
  }

  .container-large.secses {
    margin-bottom: 2rem;
  }

  .text-size-medium.is-diff {
    font-size: .8rem;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .padding-section-medium.extra-top-pad-mobile.rmv-bottom-pad {
    padding-top: 1rem;
    padding-bottom: 0;
  }

  .rl_navbar1_menu.is-page-height-tablet {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .rl_navbar1_logo-link {
    padding-left: 0;
  }

  .rl_navbar1_component {
    height: auto;
    min-height: 4rem;
  }

  .space-5rem {
    padding-bottom: 3rem;
  }

  .space-5rem.is-hide.ok {
    padding-bottom: 0;
  }

  .p-18 {
    font-size: 1rem;
    line-height: 120%;
  }

  .p-18.text-align-center {
    line-height: 124%;
  }

  .p-18.oij.is-lp {
    margin-top: .5rem;
  }

  .p-18.oij.is-black {
    margin-top: 1rem;
  }

  .p-18.oij.is-black.esefs.okay {
    text-align: left;
    margin-top: 0;
  }

  .p-18.oij.fggg, .p-18.oij.is-diff.fseef.tgty, .p-18.is-center {
    text-align: left;
  }

  .p-18.is-black {
    color: var(--black);
  }

  .p-18.is-black.is-diff.ff {
    text-align: left;
  }

  .space-2rem {
    padding-bottom: 0;
  }

  .rl_header26_content {
    margin-bottom: 1rem;
  }

  .rl_header26_content.is-diff.is-2rem.okij {
    margin-top: 0;
    padding-right: 0;
  }

  .rl_header26_component.is-new {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .v-padding-7rem {
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .main-container-large {
    margin-bottom: 0;
  }

  .main-container-large.v-padding-7rem.is-4rem.isok.is-new-diff.ioill {
    padding-top: 0;
  }

  .main-container-large.v-padding-7rem.fgnn {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .main-container-large.v-padding-7rem.reerrert {
    padding-bottom: 0;
  }

  .main-container-large.is-news {
    margin-bottom: 0;
  }

  .main-container-large.is-web {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .main-padding.gdrd {
    padding-top: 0;
    padding-bottom: 0;
  }

  .main-padding.gdrd.isbg {
    padding-left: 20px;
    padding-right: 20px;
  }

  .main-padding.g5gr {
    padding-top: 2rem;
  }

  .mw-510.is-lp.is-hides {
    display: none;
  }

  .mw-510.is-lp.is-hides.ijij {
    display: block;
  }

  .flex-h.v-center.gap16px {
    justify-content: flex-start;
    align-items: center;
  }

  .flex-h.v-center.gap10px {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .space-1rem {
    padding-bottom: 1rem;
  }

  .space-20px {
    padding-bottom: 1.5rem;
  }

  .main-section.position-relative {
    padding-top: 4rem;
    padding-left: 20px;
    padding-right: 20px;
  }

  .main-section.v-padding-7rem {
    padding-left: 20px;
    padding-right: 20px;
  }

  .home-card-img-bg {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .rl_pricing5_content-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .rl_pricing5_content {
    padding: 20px;
  }

  .card-courses-home {
    grid-template-columns: 1fr;
  }

  .card-courses-home._2 {
    flex-flow: column-reverse wrap;
    display: flex;
  }

  .card-courses-home._3 {
    flex-flow: column;
    display: flex;
  }

  .card-courses-home._4 {
    flex-flow: column-reverse wrap;
    display: flex;
  }

  .rl_logo1_logo {
    max-height: 3rem;
  }

  .rl_testimonial17_customer {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .rl_testimonial17_spacing-block-4 {
    padding-bottom: 1.25rem;
  }

  .rl_testimonial17_testimonial {
    padding: 1.5rem;
  }

  .testimonial-slider {
    grid-template-columns: 1fr;
  }

  .position-relative {
    text-align: left;
  }

  .layout-header-content.is-hirenow.is-not-5 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .layout-header-content.is-new {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  ._2-column-responsive {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  ._2-column-responsive.is-diff.is-okay {
    flex-flow: column-reverse wrap;
    display: flex;
  }

  .mw-450 {
    width: 100%;
    max-width: none;
  }

  .flex-v.gap22px {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-between;
    align-items: center;
  }

  .flex-v.gap22px.is-diff {
    justify-content: space-between;
    align-items: flex-start;
  }

  .greyline.invert {
    width: 100%;
  }

  .flex-center.text-align-center.right-20px {
    display: block;
  }

  .footer-left.v-padding-7rem, .footer-left.v-padding-7rem-6 {
    padding-bottom: 0;
  }

  .accordion-item-content {
    margin-right: 0;
  }

  .accordion-item {
    padding-bottom: 10px;
  }

  .megamenu-features-title {
    margin-left: 10px;
  }

  .rl_header26_content-copy-copy {
    margin-bottom: 3rem;
  }

  .space-50px, .space-62px {
    padding-bottom: 1.5rem;
  }

  .f-alumni-first-row.no-gap.bdr {
    justify-content: space-between;
    align-items: center;
    padding-bottom: 0;
  }

  .media-scroller {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .logo-wrapper-pathway {
    justify-content: center;
    align-items: center;
  }

  .pathway-cards.rdvd.drrr {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    flex-flow: column;
    display: flex;
  }

  .tabs-single {
    font-size: 1rem;
  }

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

  .layout-header-right.is-diff.iauh {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .heading-h1 {
    text-align: center;
  }

  .heading-h1.text-weight-semibold {
    font-size: 3rem;
  }

  .heading-h1.text-weight-semibold.rgrt {
    font-size: 3.4rem;
  }

  .heading-h2.weight-medium {
    font-size: 2.5rem;
  }

  .heading-h2.weight-medium.text-align-center {
    font-size: 3rem;
  }

  .heading-h2.weight-medium.is-black.is-diff {
    margin-top: 0;
  }

  .heading-h2.weight-medium.is-black.is-diff.grhh {
    text-align: left;
  }

  .heading-h2.is-white.is-normal, .heading-h2.is-white.is-normal.is-black {
    font-size: 2.875rem;
  }

  .heading-h2.is-white.is-normal.is-black.text-center {
    font-size: 2rem;
  }

  .heading-h2.is-white.is-normal.is-black.is-small {
    margin-bottom: 1rem;
    font-size: 2rem;
  }

  .heading-h2.is-white.is-normal.is-black.is-small.okaus {
    margin-bottom: 0;
    font-size: 1.2rem;
  }

  .heading-h2.is-white.is-normal.is-black.is-small.okaus.seses.ismhide {
    display: none;
  }

  .heading-h2.is-white.is-normal.is-black.is-small.okaus.seses.ishided {
    display: block;
  }

  .heading-h2.is-white.is-normal.text-align-left {
    font-size: 2.875rem;
  }

  .heading-h2.is-new {
    font-size: 2rem;
  }

  .heading-h2.ghyg.is-news {
    font-size: 2.5rem;
  }

  .heading-h2.ghyg.is-news.is-black {
    font-size: 2.2rem;
  }

  .step-1---scroll-wrapper {
    padding-bottom: 0;
  }

  .step-1---scroll-wrapper.htffh.is-diff {
    padding-bottom: 2rem;
  }

  .div-block-297 {
    justify-content: center;
    align-items: center;
    width: 60%;
  }

  .pathway-logos {
    width: 100px;
  }

  .pathway-single-log {
    max-height: 3rem;
  }

  .pathway-single-log.is-new {
    width: 100%;
  }

  .v-padding-6rem {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .image-65.is-diff {
    height: 90%;
  }

  .row.space-between {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .form-block {
    padding: 20px;
    box-shadow: 0 11px 48px -12px #1018282e;
  }

  .benefit-wrapper {
    flex-direction: column;
  }

  .content.vertical.desktop-gap-48.overflow-visible.center-align {
    grid-row-gap: 20px;
  }

  .content.vertical.desktop-gap-64.center-align {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .benefits-container {
    padding-right: 0;
  }

  .section.v-padding-7rem {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .section.v-padding-7rem.is-diff {
    padding-top: 2rem;
  }

  .p-20-medium {
    text-align: center;
  }

  .p-20-medium.mobile-text-center {
    letter-spacing: 0;
  }

  .btn-animation-wrapper.is-diff {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-310 {
    display: none;
  }

  .text-center-on-tablet.is-diff {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .div-block-325 {
    margin-top: 0;
  }

  .div-block-326 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-h4 {
    text-align: left;
    font-size: .8rem;
  }

  .heading-h4.pr {
    font-size: .8rem;
  }

  .numbers-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .hide-on-mobile {
    display: none;
  }

  .v-padding-1rem {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .top_heading.text-align-center.is-white {
    font-size: 1rem;
  }

  .middle-heading, .middle-heading.text-align-center {
    font-size: 2rem;
  }

  .middle-heading.text-align-center.is-white.is-center {
    font-size: 2.5rem;
  }

  .middle-heading.is-white {
    text-align: left;
    padding-right: 0;
  }

  .middle-heading.is-white.is-tabs.mobile-text-center {
    text-align: left;
  }

  .middle-heading.text-align-center {
    font-size: 2rem;
  }

  .university_card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: .5rem;
  }

  .uni-main-heading {
    font-size: 1rem;
  }

  .uni-main-heading.sddrgrd {
    height: 40px;
  }

  .text-block-4 {
    font-size: .8rem;
  }

  .image-wrapper.is-diff, .new-slider {
    width: 100%;
  }

  .left-arrow-2, .right-arrow-2 {
    width: 20%;
    height: auto;
  }

  .new-mask {
    padding-bottom: 4rem;
  }

  .paragraph.align-center {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .highlights-wrapper {
    width: 100%;
  }

  .swiper-slide.cc-how-slider-thumbs {
    height: auto;
  }

  .swiper-pagination {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    margin-top: 2rem;
  }

  .swiper-pagination.page-upskill {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .swiper-pagination-bullet {
    font-size: .7rem;
    line-height: 120%;
  }

  .paragraph-2.rgd {
    text-align: center;
  }

  .paragraph-2.rgd.is-center.is-black.drrg {
    font-size: .9rem;
  }

  .h3-h {
    font-size: 1.5rem;
  }

  .h3-h.text---purple {
    text-align: center;
  }

  .h3-h.is-smaller {
    font-size: 1.5rem;
  }

  .h3-h.is-white {
    font-size: 2rem;
  }

  .footer-links {
    font-size: 1rem;
  }

  .tab-link {
    flex: none;
  }

  .tabs-menu-3 {
    overflow: auto;
  }

  .tabs-menu-3.is-dif {
    justify-content: space-between;
    align-items: center;
  }

  .tabs-content-wrapper {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .tabs-main-wrap.upskill {
    flex-flow: column;
  }

  .tabs_img-wrapper {
    width: 100%;
  }

  .main-text-wrapper.us-pathway {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .is-mob {
    width: 100%;
  }

  .highlights-card.upskill {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .highlights-card.is-hr.is-new {
    height: 66vh;
  }

  .hl-card-content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: row-reverse wrap;
    align-items: flex-start;
  }

  .hl-text-content {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    display: flex;
  }

  .youtube.rdgr {
    width: 100%;
    height: auto;
    padding-top: 1rem;
  }

  .youtube.diff {
    width: 100%;
    height: auto;
  }

  .heading-2, .heading-2.fcb {
    font-size: 2rem;
  }

  .marquee-wrapper {
    font-size: .7em;
  }

  .rl_header26_content-2 {
    margin-bottom: 0;
    padding-top: 0;
  }

  .div-block-364 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 2rem;
  }

  .media-spotlight-card {
    padding-left: 10px;
    padding-right: 10px;
  }

  .media-spotlight-card.is-new {
    width: 100%;
  }

  .block {
    line-height: 120%;
  }

  .subheading-flex-for-upskill {
    justify-content: center;
    align-items: flex-start;
  }

  .section_hirenow-hero {
    padding-top: 0;
  }

  .upskill-swiper-card.is-diff {
    height: auto;
  }

  .image-77 {
    object-fit: cover;
    height: 100%;
  }

  .dark-card-base {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .plyr_cover-button {
    font-size: .8em;
  }

  .whyus-wrap1 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .whyus_card-content {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: center;
    align-items: flex-start;
    padding: 10px;
  }

  .text-btn.is-hideit {
    padding-left: 0;
  }

  .card-para {
    letter-spacing: 0;
    font-size: 1rem;
  }

  .card-para.is-white.is-diff {
    text-align: center;
  }

  .bold-text-2, .bold-text-3 {
    font-size: 3rem;
  }

  .mainform-wrapper {
    flex-flow: column;
    display: flex;
  }

  .image-78 {
    width: 100%;
  }

  .roadcard-card-wrapper {
    grid-column-gap: .8rem;
    grid-row-gap: .8rem;
  }

  .rm-card-content {
    padding: 1rem;
  }

  .div-line.is-diff {
    display: none;
  }

  .paragraph-5.is-black {
    text-align: center;
  }

  .short-cta--text-wrappper.text-color-white {
    padding-left: 0;
    padding-right: 0;
  }

  .short-cta--text-wrappper.text-color-white.uni {
    padding-left: 20px;
    padding-right: 20px;
  }

  .short-cta.is-diff {
    grid-template-columns: 1fr minmax(200px, 274px);
  }

  .short-cta.is-diff.isnew {
    flex-flow: column;
    padding-bottom: 20px;
    padding-right: 20px;
    display: flex;
  }

  .short-cta.is-diff.isnew.is-web {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .short-cta.is-diff.isnew.is-web.is-web2.efsse.waf.dsse {
    background-color: #20559b;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
  }

  .short-cta.is-diff.is-new {
    flex-flow: column-reverse wrap;
    padding-left: 0;
    display: flex;
  }

  .paragraph-10, .paragraph-11 {
    font-size: 1rem;
  }

  .div-block-379 {
    justify-content: space-between;
    align-items: center;
    padding: 20px 10px 10px;
  }

  .div-block-379.is-blue {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-380 {
    justify-content: center;
    align-items: stretch;
  }

  .coursework_india-warpper.gradient-border {
    width: 1000%;
  }

  .div-block-381 {
    flex-flow: column;
  }

  .div-block-382 {
    width: 100%;
  }

  .div-block-383 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    width: 100%;
  }

  .number-india.is-white {
    padding: 1rem;
  }

  .number-india.is-white.esse {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .div-block-384 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-41.is-big {
    font-size: .9rem;
  }

  .special-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .button-4 {
    margin-top: auto;
  }

  .image-87, .image-88 {
    display: none;
  }

  .heading-h3-2 {
    font-size: 1.5rem;
  }

  .pathway-card-9 {
    flex-flow: column;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .pathway-card-9.is-diff {
    width: 100%;
  }

  .grid-5-column {
    flex: 0 auto;
    grid-template-columns: 1fr 1fr 1fr;
    place-items: stretch stretch;
  }

  .space-1rem-2 {
    padding-bottom: 1.5rem;
  }

  .heading-style-h2-2 {
    font-size: 2.5rem;
  }

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

  .btn {
    text-align: center;
    letter-spacing: 0;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .8rem;
  }

  .btn.is-white.is-blue.is-red {
    flex: none;
  }

  .step-2---scroll-animation-40s {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .div-block-405 {
    width: 100%;
    display: none;
  }

  .div-block-405.ishide {
    border-radius: 10px;
    display: block;
    overflow: clip;
  }

  .div-block-405.ishide.rdserd {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-405.ishide.rdserd.isok {
    justify-content: flex-end;
    align-items: center;
  }

  .check_eligibility-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .e-card-content {
    height: 100%;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .e-card-heading, .e-card-subheading.all-caps {
    text-align: center;
  }

  .uni-logo-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 4rem 10px;
  }

  .uni-num-wrap.gradient-border {
    width: 100%;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 1px;
  }

  .text-block-48 {
    font-size: .8rem;
  }

  .number-text {
    font-size: 1rem;
  }

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

  .heading-h3-3 {
    font-size: 1.5rem;
  }

  .pillar-holder-mobile {
    flex-flow: column;
    display: flex;
  }

  .paragraph-22 {
    text-align: center;
    font-size: 1rem;
  }

  .header-padding {
    padding-bottom: 4rem;
    padding-left: 20px;
    padding-right: 20px;
  }

  .header-padding.rgdrgrd {
    height: auto;
  }

  .header-padding.rgdrgrd.is-100.is-lp {
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .text-block-66 {
    text-align: center;
  }

  .bold-text-16 {
    font-size: 3rem;
  }

  .text-block-68 {
    text-align: center;
  }

  .div-block-443 {
    padding-bottom: 4rem;
  }

  .price-card-wrapper {
    width: 100%;
  }

  .div-block-444, .div-block-446 {
    padding: .8rem;
  }

  .text-block-78 {
    font-size: 2rem;
  }

  .text-block-86, .text-block-87, .text-block-88, .text-block-89, .text-block-90, .text-block-91 {
    text-align: center;
  }

  .image-120 {
    width: 150vw;
    height: auto;
  }

  .paragraph-41 {
    width: 100%;
  }

  .paragraph-41.is-list {
    margin-bottom: 2rem;
  }

  .div-block-478, .div-block-479.is-diff {
    width: 100%;
  }

  .text-block-100, .paragraph-42 {
    text-align: center;
  }

  .div-block-481 {
    flex-flow: column;
  }

  .text-block-108 {
    font-size: .8rem;
  }

  .text-block-109 {
    text-align: center;
    font-size: 1rem;
    line-height: 120%;
  }

  .text-block-110, .text-block-111 {
    text-align: center;
    line-height: 120%;
  }

  .text-block-112, .text-block-113 {
    text-align: center;
  }

  .div-block-490, .div-block-491, .div-block-492 {
    display: flex;
  }

  .pathway-single-log-2 {
    max-height: 3rem;
  }

  .space-2rem-2, .space-20px-2 {
    padding-bottom: 1.5rem;
  }

  .rl_header26_component-2 {
    padding-top: 2rem;
  }

  .rl_layout1_content {
    padding-right: 0;
  }

  .plan-card {
    flex-direction: column;
  }

  .rl_layout1_spacing-block-1 {
    padding-bottom: .75rem;
  }

  .v-padding-6rem-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .space-18px-copy-2 {
    padding-bottom: 1.5rem;
  }

  .v-padding-7rem-3 {
    padding: 4rem 5%;
  }

  .rl_header26_content-4 {
    margin-bottom: 3rem;
  }

  .p-18-4 {
    font-size: 1rem;
  }

  .space-20px-4 {
    padding-bottom: 1.5rem;
  }

  .p-18-5 {
    font-size: 1rem;
  }

  .h3-h-3 {
    font-size: 1.5rem;
  }

  .heading-style-h2-5 {
    font-size: 2rem;
  }

  .heading-style-h2-5._600.rgd {
    font-size: 2.5rem;
  }

  .rl_navbar1_component-3 {
    height: auto;
    min-height: 4rem;
  }

  .formwhite {
    padding: 20px;
    box-shadow: 0 11px 48px -12px #1018282e;
  }

  .formwhite.is-diff.is-usp {
    width: 100%;
  }

  .formwhite.is-new {
    width: 80%;
  }

  .benefit-wrapper-3 {
    flex-direction: column;
  }

  ._2-column-responsive-3 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-h3-6 {
    font-size: 1.5rem;
  }

  .rl_header26_content-5 {
    margin-bottom: 3rem;
  }

  .p-18-6 {
    font-size: 1rem;
  }

  .space-20px-5 {
    padding-bottom: 1.5rem;
  }

  .accordion-item-2 {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .h-scroll-card {
    width: 100%;
  }

  .h3-h-4, .h3-half {
    font-size: 1.5rem;
  }

  .accordion-item-content-2 {
    margin-right: 0;
  }

  .form-block-5 {
    padding: 20px;
    box-shadow: 0 11px 48px -12px #1018282e;
  }

  .benefit-wrapper-4 {
    flex-direction: column;
  }

  .heading-style-h2-3 {
    font-size: 2rem;
  }

  .heading-style-h3-2, .heading-style-h3-2.is-diff {
    font-size: 1.5rem;
  }

  .p-18-7 {
    font-size: 1rem;
  }

  .h3-h-5 {
    font-size: 1.5rem;
  }

  .heading-style-h2-6 {
    font-size: 2.875rem;
    font-weight: 600;
  }

  .form-block-6 {
    padding: 20px;
    box-shadow: 0 11px 48px -12px #1018282e;
  }

  .benefit-wrapper-5 {
    flex-direction: column;
  }

  .v-padding-7rem-2, .v-padding-7rem-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .p-18-9 {
    font-size: 1rem;
  }

  .space-20px-7 {
    padding-bottom: 1.5rem;
  }

  .h3-h-7 {
    font-size: 1.5rem;
  }

  .p-18-10 {
    font-size: 1rem;
  }

  .heading-style-h2-8 {
    font-size: 2.875rem;
  }

  .space-1rem-6 {
    padding-bottom: 1rem;
  }

  .form-block-8 {
    padding: 20px;
    box-shadow: 0 11px 48px -12px #1018282e;
  }

  .benefit-wrapper-7 {
    flex-direction: column;
  }

  .heading-h3-9 {
    font-size: 1.5rem;
  }

  ._2-column-responsive-4 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .space-20px-8 {
    padding-bottom: 1.5rem;
  }

  .team_item {
    height: 100%;
  }

  .div-block-733 {
    height: 38px;
  }

  .collection-list-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  .heading-style-h4-2 {
    font-size: 1.5rem;
    line-height: 1.5rem;
  }

  .terms_text, .terms_text-2 {
    font-size: .75rem;
  }

  .card-img {
    height: 19em;
  }

  .card-img-wrapper {
    width: 100%;
  }

  .blog-card {
    flex-flow: column;
    display: flex;
  }

  .rl_blogpost1_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .rl_blogpost1_spacing-block-7 {
    padding-bottom: 2rem;
  }

  .rl_blogpost1_spacing-block-6 {
    padding-bottom: 1rem;
  }

  .rl-heading-style-h6 {
    font-size: 1.125rem;
  }

  .rl_blogpost1_spacing-block-5 {
    padding-bottom: 2.5rem;
  }

  .rl_blogpost1_content {
    margin-bottom: 2rem;
  }

  .rl_blogpost1_spacing-block-4 {
    padding-bottom: 2.5rem;
  }

  .rl_blogpost1_spacing-block-3 {
    padding-bottom: 3rem;
  }

  .rl-heading-style-h2 {
    font-size: 2.25rem;
  }

  .rl_blogpost1_spacing-block-1 {
    padding-bottom: 1.25rem;
  }

  .rl-padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .explore-dropdown-toggle {
    padding: 6px 50px 6px 10px;
  }

  .explore-filter-clear-div {
    padding: 8px 10px;
  }

  .explore-filter-form {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
  }

  .explore-dropdown-text, .clear-link {
    font-size: 14px;
  }

  .blog_card-content {
    width: 100%;
  }

  .section_bsc-hero {
    height: auto;
    padding-top: 1.5rem;
  }

  .section_program-details {
    padding-top: 4rem;
  }

  .program-details_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .process_steps_subtitle-wrapper {
    width: 100%;
  }

  .process_steps-image {
    width: 100%;
    display: block;
  }

  .process_steps-image.is-diff.is-hide {
    z-index: 1;
    width: 50%;
    display: block;
    position: relative;
  }

  .process_steps-image.is-diff.is-hide.isnew.gfd {
    width: 80%;
  }

  .text-size-small-7 {
    font-size: .9rem;
  }

  .process_steps-card {
    height: 21rem;
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .process_steps-card.is_1 {
    grid-row-gap: 0rem;
    flex-flow: column;
    height: 34.8rem;
  }

  .process_steps-card.is_3 {
    flex-flow: column;
    height: 29.5rem;
  }

  .process_steps-card.is_2 {
    flex-flow: column;
    height: 34.6rem;
  }

  .div-block-740, .div-block-741, .div-block-741.is-diff {
    width: 100%;
  }

  .section_career-paths {
    padding-top: 1rem;
  }

  .career-paths_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .career-paths_card-wrapper {
    grid-row-gap: 6rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .career-paths_card-wrapper.is-diff.is-vlsi {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .cp-card.padding-medium.is-diff {
    padding-left: 0;
    padding-right: 0;
  }

  .cp_card-img {
    width: 20%;
    top: -14%;
    right: -9%;
  }

  .div-block-742, .div-block-743 {
    padding-left: 1rem;
  }

  .section_application-process {
    padding-top: 4rem;
  }

  .app-pro-wrapper.padding-medium {
    margin-left: 0;
    padding-left: 0;
  }

  .text-block-162 {
    font-size: 1rem;
  }

  .section_in-spotlight {
    padding-top: 4rem;
  }

  .in-spotlight_wrapper {
    flex-flow: column;
  }

  .div-block-746 {
    width: 100%;
  }

  .section_curriculum {
    padding-top: 1rem;
  }

  .curriculum_wrapper.is-diff {
    width: 100%;
  }

  .tab-links1 {
    flex: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-links1.w--current {
    flex: none;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 1rem;
  }

  .tabs-menu-10 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .curriculum_table-content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .curriculum_table-content.is-techmba {
    grid-column-gap: 2.3rem;
    grid-row-gap: 2.3rem;
  }

  .curriculum_table-content.is-3 {
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
    overflow: auto;
  }

  .div-block-757 {
    justify-content: flex-start;
    align-items: center;
  }

  .text-block-169, .text-block-170 {
    font-size: .8rem;
  }

  .c-autotabs {
    flex-direction: column-reverse;
    justify-content: space-between;
    align-items: center;
  }

  .c-autotabs_image {
    margin-right: 0;
  }

  .c-autotabs_image.cc-pane-crypto {
    margin-left: 0;
    margin-right: 0;
    display: none;
  }

  .c-autotabs_content {
    width: 100%;
    margin-bottom: 30px;
  }

  .c-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .c-section.cc-main {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .c-text-1 {
    font-size: 16px;
    line-height: 1.2;
  }

  .c-title-3 {
    font-size: 24px;
    line-height: 38px;
  }

  .c-autotabs_menu {
    width: 100%;
  }

  .section_mbatech-hero {
    height: auto;
    padding-top: 1rem;
  }

  .section_why {
    padding-top: 1rem;
  }

  .why_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    width: 100%;
  }

  .why_content-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column-reverse wrap;
    display: flex;
  }

  .why_pointer-wrapper {
    grid-row-gap: 2rem;
    padding-top: 40px;
  }

  .image-175 {
    border-radius: 8px;
  }

  .why_number-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .why_number-wrapper.is-diff.isdiff {
    width: 100%;
  }

  .number-card {
    padding-left: 0;
    padding-right: .5rem;
  }

  .text-block-172 {
    font-size: .8rem;
  }

  .section_comparison {
    padding-top: 1rem;
  }

  .div-block-764.is-hide, .div-block-766.is-diff.is-new {
    display: none;
  }

  .div-block-766.is-new.drdr, .div-block-766.is-bg {
    width: 100%;
  }

  .section_about {
    padding-top: 0;
  }

  .div-block-770 {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .section_projected-salaries, .section_specialisation {
    padding-top: 1rem;
  }

  .specialisation_wrapper {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }

  .section_program_h {
    padding-top: 1rem;
  }

  .list-item-23, .list-item-25, .list-item-26, .list-item-27 {
    font-size: .9rem;
  }

  .heading-h2-6.is-white.is-normal {
    font-size: 2rem;
  }

  .heading-h2-6.is-white.is-normal.is-black {
    font-size: 2.875rem;
  }

  .container-large-10 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-777 {
    padding-left: 0;
  }

  .section_pgd-hero {
    height: auto;
    padding-top: 1rem;
  }

  .section_pgd-hero.is-diff.isnew-copy.is-adduni.isnew {
    background-image: none;
  }

  .section_post-iit {
    padding-top: 1rem;
  }

  .post-iit_wrapper {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }

  .post-iit_wrapper.is-diff {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    width: 100%;
  }

  .post-iit-content-wrap {
    flex-flow: column;
  }

  .div-block-778, .div-block-779 {
    width: 100%;
  }

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

  .tabs-content-8 {
    padding-left: 0;
  }

  .tab-pane-tab-1-5 {
    text-align: left;
  }

  .bold-text-27, .bold-text-28, .bold-text-29, .bold-text-30 {
    font-size: 1.2rem;
    line-height: 135%;
  }

  .list-item-34, .list-item-35, .list-item-36, .list-item-37, .list-item-38, .list-item-39, .list-item-40, .list-item-41 {
    line-height: 1.2;
  }

  .section_vlsi-hero {
    height: auto;
    padding-top: 1rem;
  }

  .tab-links-copy {
    flex: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-links-copy.w--current {
    flex: none;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 1rem;
  }

  .sqp-wrapper {
    flex-flow: column;
    padding-left: 2rem;
    padding-right: 2rem;
    display: block;
  }

  .div-block-787 {
    flex-flow: column-reverse wrap;
    display: flex;
  }

  .div-block-792 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .div-block-797 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .collection-item-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .call-us {
    bottom: 5%;
  }

  .link-block-9 {
    color: var(--white-3);
    margin-top: 2rem;
  }

  .link-block-10 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .location_name {
    font-size: 1rem;
  }

  .location_wrapper {
    justify-content: center;
    align-items: center;
  }

  .rl_layout1_content-2 {
    padding-right: 0;
  }

  .heading-style-h2-9 {
    font-size: 2rem;
  }

  .p-18-11 {
    font-size: 1rem;
  }

  .btn---wrap-4 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .btn-4 {
    font-size: .8rem;
  }

  .btn---wrap-5 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .btn-5 {
    font-size: .8rem;
  }

  .div-block-808 {
    width: 90%;
    padding: .5rem .5rem .5rem 1rem;
  }

  .section-12.desktop-p-5.lp-cta {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section_thankyoupage-hero {
    height: auto;
    padding-top: 1rem;
  }

  .wrapper {
    height: auto;
  }

  .wrapper.bfdr {
    width: 90%;
  }

  .countdown-row {
    border-left-style: none;
    margin-left: 0;
    padding-left: 10px;
  }

  .div-block-815 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: center;
    align-items: center;
  }

  .div-block-815.is-diff {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .div-block-816 {
    width: 100%;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .div-block-816.is-diff._3ww {
    width: auto;
  }

  .div-block-817 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .div-block-817.is-diff {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-817.is-last {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    margin-left: 0;
    display: flex;
  }

  .image-192 {
    display: none;
  }

  .list-13 {
    font-size: 1rem;
  }

  .div-block-819, .div-block-821 {
    width: 100%;
  }

  .div-block-824 {
    flex-flow: column;
  }

  .div-block-825, .div-block-826 {
    width: 100%;
  }

  .div-block-827 {
    justify-content: flex-start;
    align-items: center;
    width: 90%;
    overflow: auto;
  }

  .btn-6 {
    font-size: .8rem;
  }

  .rl_header26_content-6 {
    margin-bottom: 1rem;
  }

  .rl_header26_content-6.is-diff {
    grid-column-gap: 7rem;
    grid-row-gap: 7rem;
  }

  .space-20px-9 {
    padding-bottom: 1.5rem;
  }

  .btn---wrap-6 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .p-18-12 {
    font-size: 1rem;
    line-height: 120%;
  }

  .p-18-12.text-align-center {
    line-height: 124%;
  }

  .p-18-12.text-align-center.dfrd {
    font-size: 1.2rem;
  }

  .btn---wrap-7 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .bold-text-32 {
    font-size: 3rem;
  }

  .btn-7 {
    font-size: .8rem;
  }

  .main-container-large-16 {
    margin-bottom: 0;
  }

  .image-200 {
    width: 60%;
  }

  .image-201 {
    width: 80%;
  }

  .list-item-61 {
    letter-spacing: 0;
    line-height: 124%;
  }

  .list-item-62, .list-item-63 {
    line-height: 124%;
  }

  .collection-list-5 {
    grid-template-columns: 1fr;
  }

  .btn---wrap-8 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .btn-8 {
    font-size: .8rem;
  }

  .btn---wrap-9 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .aboutus-card_headibg {
    font-size: 1.5rem;
  }

  .collection-list-6 {
    grid-template-columns: 1fr;
  }

  .header-blog {
    justify-content: center;
    min-height: 500px;
    padding-top: 0;
    padding-bottom: 40px;
  }

  .blog-grid {
    grid-row-gap: 62px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .blog-post-featured-image {
    margin-top: -159px;
  }

  .hero-container, .container {
    width: 80%;
  }

  .section_new-bsc-hero, .section_numbers, .section_tools, .section_director, .section_compare, .section_stats, .section_milstone, .section_cpath {
    height: auto;
    padding-top: 1.5rem;
  }

  .cp-content-wrap {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section_flc, .section_faqs {
    height: auto;
    padding-top: 1.5rem;
  }

  .video-play-pause-toggle {
    top: 1em;
    right: 1em;
  }

  .video-play-pause-wrapper {
    font-size: .8em;
  }

  .video-unmute-wrapper {
    font-size: .9em;
  }

  .container-large-11 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-large-11.is-news {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .rl_navbar3_logo.is-diff {
    width: 30%;
  }

  .btn---wrap-10 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .rl_navbar3_button {
    padding: .25rem 1rem;
  }

  .heading-style-h2-10 {
    font-size: 2rem;
  }

  .mission-img-warpper {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .flc_heading-wrapper {
    width: auto;
  }

  .flc_heading-wrapper.is-diff {
    text-align: center;
    width: 100%;
  }

  .heading-h2-7.weight-medium {
    font-size: 2.5rem;
  }

  .heading-h2-7.weight-medium.is-diff {
    text-align: left;
    font-size: 2.7rem;
  }

  .heading-h2-7.weight-medium.is-diff.okok {
    text-align: center;
  }

  .section_flc-mission {
    height: auto;
    padding-top: 0;
  }

  .flc-btn-wrapper {
    justify-content: center;
    align-items: center;
  }

  .rl_navbar3_component {
    min-height: 4rem;
  }

  .rl_navbar3_menu {
    width: 90vw;
  }

  .section_flc-hero {
    height: auto;
    padding-top: 0;
  }

  .link-block-12 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .heading-flc {
    flex-flow: column;
  }

  .mission_heading-main, .mission_number_wrapper, .flc_acc-wrapper {
    width: 100%;
  }

  .flc-stats {
    width: 100%;
    padding-left: 0;
    padding-right: .5rem;
  }

  .flc-stats.is-last {
    padding-left: 0;
    padding-right: .5rem;
  }

  .position-relative-3 {
    text-align: left;
  }

  .flc_hero-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    width: 100%;
  }

  .flc-mission-content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .flc-stat_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .list-15 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .section_flc-pillars {
    height: auto;
    padding-top: 1.5rem;
  }

  .pillars-txt {
    display: none;
  }

  .pillars-txt.is-left.is-diff {
    font-size: .9rem;
    display: block;
  }

  .pillars-txt.is-right1.is-diff {
    display: block;
  }

  .section_flc-listing {
    height: auto;
    padding-top: 1.5rem;
  }

  .flc-listing-wrap {
    flex-flow: column;
  }

  .list-wrap1 {
    width: 100%;
  }

  .list-wrap1.is-diff {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .list_heading {
    font-size: 1.8rem;
  }

  .section_flc_mc {
    height: auto;
    padding-top: 0;
  }

  .iv-img {
    width: 100%;
  }

  .section_flc_story {
    height: auto;
    padding-top: 0;
  }

  .flc_story_main-content {
    width: 100%;
  }

  .flc-s-card {
    flex-flow: row;
    width: 100%;
    height: 100%;
  }

  .flc-story-text {
    height: 100%;
  }

  .bg-gd-color {
    left: -13%;
  }

  .div-block-878 {
    grid-column-gap: 2.8rem;
    grid-row-gap: 2.8rem;
  }

  .slider-13 {
    background-color: #ddd0;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .sideimg5.is-diff {
    bottom: -2%;
  }

  .mask-5 {
    width: 80%;
  }

  .btn-10 {
    text-align: center;
    letter-spacing: 0;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .8rem;
  }

  .heading-h1-2 {
    text-align: center;
  }

  .heading-h1-2.mobile-text-center.is-diff {
    font-size: 2rem;
  }

  .heading-h1-2.mobile-text-center.is-diff.is-black.essz {
    font-size: 2.5rem;
  }

  .heading-h1-2.text-weight-semibold {
    font-size: 3rem;
  }

  .text-block-231 {
    font-size: 1.8rem;
  }

  .div-block-889 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .section-video-2 {
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .heading-style-h2-11 {
    font-size: 2.875rem;
  }

  .cru_tab-2, .cru_tab-2.w--current {
    flex: none;
  }

  .v-padding-7rem-6 {
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .paragraph-15.rgd {
    text-align: center;
  }

  .paragraph-15.rgd.is-center.is-black.drrg {
    font-size: .9rem;
  }

  .rl_navbar1_component-4 {
    height: auto;
    min-height: 4rem;
  }

  .faqs_wrapper-2, .milstone_wrapper-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .paragraph-85 {
    font-size: 1rem;
  }

  .text-size-small-2 {
    letter-spacing: 0;
    font-size: .8rem;
  }

  .image-231 {
    margin-left: 1rem;
  }

  .paragraph-86 {
    font-size: 1rem;
  }

  .div-block-908 {
    padding-left: 0;
    padding-right: 0;
    overflow: auto;
  }

  .p-18-13 {
    font-size: 1rem;
    line-height: 120%;
  }

  .p-18-13.text-align-center {
    line-height: 124%;
  }

  .btn---wrap-11 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-909.isk {
    width: 45%;
    padding-left: 1rem;
  }

  .stats_wrapper-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .container-large-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-new-2, .heading-new-2.is-diff, .heading-h3-11 {
    font-size: 1.5rem;
  }

  .space-20px-11 {
    padding-bottom: 1.5rem;
  }

  .main-container-large-18 {
    margin-bottom: 0;
  }

  .div-block-912 {
    width: 750px;
  }

  .flc-leader-logo.is-big {
    width: 87px;
  }

  .rl_header26_content-7 {
    margin-bottom: 1rem;
  }

  .flc_wrapper-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .tabs-menu-14 {
    overflow: auto;
  }

  .bold-text-39 {
    font-size: 3rem;
  }

  .mask-6 {
    width: 100%;
  }

  .footer-section {
    padding-bottom: 72px;
  }

  .list-item-arrow {
    width: 14px;
    min-width: 14px;
  }

  .menu-list-item {
    grid-template-columns: auto 1fr;
  }

  .footer-wrapper {
    grid-template-columns: 1fr;
    grid-auto-rows: minmax(36px, auto);
  }

  .flc_videwrapper.is-diff {
    width: 100%;
  }

  .flc_card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    margin-left: 1rem;
    margin-right: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .image-242 {
    display: none;
  }

  .section-video-3 {
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .section_uspadd-hero {
    height: auto;
    padding-top: 0;
  }

  .section_uspadd-hero.is-diff {
    height: auto;
  }

  .add_heading.is-white.ergg {
    font-size: 2.2rem;
  }

  .add_heading.is-white.ergg.is-diff {
    font-size: 2.5rem;
  }

  .text-block-243.dsd {
    font-size: 1.1rem;
  }

  .swiper-button-next, .swiper-button-prev {
    width: 2.5rem;
    height: 2.5rem;
    display: none;
  }

  .swiper-slide-3 {
    flex-basis: 100%;
  }

  .testimonial_text {
    font-size: 1.1rem;
  }

  .swiper-button-prev-2 {
    width: 2.5rem;
    height: 2.5rem;
    display: none;
  }

  .testimonial_thumb {
    width: auto;
  }

  .testimonial_thumb.is-diff {
    justify-content: flex-start;
    align-items: center;
  }

  .testimonial_author {
    object-fit: cover;
    object-position: 50% 0%;
    border-radius: 8rem;
    width: 30%;
    height: auto;
  }

  .testimonial_item-wrap {
    flex-direction: column;
    padding: 1rem;
  }

  .swiper-pagination-3 {
    margin-top: 2rem;
  }

  .swiper-button-next-2 {
    width: 2.5rem;
    height: 2.5rem;
    display: none;
  }

  .section_uspform, .section_keys-t {
    height: auto;
    padding-top: 1.5rem;
  }

  .gif-image {
    object-position: 50% 50%;
    height: 160px;
  }

  .timeline-item {
    height: 270px;
  }

  .timeline-content-wrapper {
    width: 45%;
    font-size: 12px;
  }

  .section_web_d {
    height: auto;
    padding-top: 1.5rem;
  }

  .mask-9 {
    width: 70%;
  }

  .right-arrow-3, .left-arrow-3 {
    display: none;
  }

  .div-block-945, .div-block-946 {
    width: 100%;
  }

  .div-block-947 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-948, .mask-10 {
    width: 100%;
  }

  .slider-20 {
    padding-bottom: 4rem;
  }

  .right-arrow-5 {
    inset: 0% 0% 0% auto;
  }

  .arrow.tab_previous.ismain1 {
    inset: auto auto -14% 0%;
  }

  .arrow.tab_next.ismain {
    inset: auto 0% -14% auto;
  }

  .left-arrow-5 {
    inset: 0% auto 0% 0%;
  }

  .filter_menu {
    justify-content: flex-start;
    align-items: center;
    width: 100vw;
    margin-bottom: -3rem;
    margin-left: -1.25rem;
    padding: 1rem 5% 3rem;
    overflow: auto;
    -webkit-mask-image: linear-gradient(to right, #0000 0%, #000 5% 95%, #0000 100%);
    mask-image: linear-gradient(to right, #0000 0%, #000 5% 95%, #0000 100%);
  }

  .btn---wrap-12 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .add_usp {
    flex-flow: column;
  }

  .section_un_logo {
    height: auto;
    padding-top: 0;
  }

  .alllogo-wrapper {
    flex-flow: column;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-block-970, .div-block-971 {
    width: 100%;
  }

  .section_dualcourse, .section_usptestimonials {
    height: auto;
    padding-top: 0;
  }

  .div-block-974 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 0;
    display: grid;
  }

  .div-block-975 {
    width: 100%;
  }

  .section_usp_student-j {
    height: auto;
    padding-top: 0;
  }

  .div-block-978 {
    padding-left: 0;
    padding-right: 0;
  }

  .section_usp_salary, .section_usp_top {
    height: auto;
    padding-top: 0;
  }

  .slide-nav-9 {
    display: block;
  }

  .mask-13 {
    width: 50%;
  }

  .uni_hero-wrapper1 {
    flex-flow: column;
    display: flex;
  }

  .pionter-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: grid;
  }

  .bg-img {
    inset: auto 0% 0%;
  }

  .section_pgd-whychoose {
    height: auto;
    padding-top: 1rem;
  }

  .whychoes-wrapper1 {
    flex-flow: column;
    display: flex;
  }

  .syl_content-wrap {
    justify-content: center;
    align-items: center;
  }

  .section_pgd-logo, .section_univ_aboutus {
    height: auto;
    padding-top: 1rem;
  }

  .abtus-wrapper {
    flex-flow: column;
    display: flex;
  }

  .rl-padding-section-large-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl_faq6_question {
    padding: 1rem 1.25rem;
  }

  .rl_faq6_answer {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .rl_faq6_icon {
    width: 1.75rem;
    height: 1.75rem;
  }

  .rl_faq6_answer-wrapper {
    margin-bottom: 1.25rem;
  }

  .rl_faq6_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_faq6_question-text {
    font-size: 1rem;
  }

  .rl_faq6_icon-wrapper {
    width: 1.75rem;
  }

  .section_certi, .section_syllabus {
    height: auto;
    padding-top: 1rem;
  }

  .syllabus-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .syllabus-wrapper.is-eu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-block-1028 {
    grid-template-columns: 1fr 1fr;
  }

  .section_uni-fees {
    height: auto;
    padding-top: 1rem;
  }

  .uni-fees-wrapper {
    flex-flow: column;
    display: flex;
  }

  .div-block-1032 {
    grid-template-columns: 1fr;
  }

  .div-block-1033 {
    width: 50%;
  }

  .uni_cta-wrapper {
    width: 100%;
    padding: 1rem;
  }

  .div-block-1035 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-1036 {
    width: 50%;
  }

  .div-block-1037 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
  }

  .top_sub-heading.is-diff {
    width: 100%;
  }

  .text-block-317 {
    text-align: center;
  }

  .usp_text {
    width: 100%;
  }

  .eup_img_wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .image-275 {
    display: none;
  }

  .look_like-wrapper {
    flex-flow: column;
  }

  .vertical_text {
    font-size: 2rem;
  }

  .div-block-1068 {
    justify-content: center;
    align-items: center;
    width: 100%;
    position: static;
  }

  .details-text-header {
    letter-spacing: -1px;
    font-size: 1.5rem;
  }

  .details-paragraph {
    letter-spacing: 1px;
    line-height: 1.2;
  }

  .standout-wrapper {
    flex-flow: column;
    display: flex;
  }

  .eup_heading3, .eup_heading3.is-diff.text-align-center.is-new {
    font-size: 2rem;
  }

  .eup_heading3.is-white {
    font-size: 1.7rem;
  }

  .div-block-1070 {
    flex-flow: column;
  }

  .div-block-1072 {
    width: 20%;
  }

  .steps_grid_wrap {
    grid-template-columns: 1fr 1fr;
  }

  .video_warapper {
    width: 100%;
  }

  .aboutparis-wrapper {
    display: flex;
  }

  .image-277, .image-279 {
    display: none;
  }

  .whyparis_grid {
    width: 100%;
  }

  .text-block-319 {
    margin-top: .5rem;
  }

  .eu-form-wrapper.is-60 {
    width: 100%;
  }

  .div-block-1083 {
    width: 90%;
  }

  .slider-25 {
    padding-bottom: 0;
  }

  .div-block-1084 {
    width: 90%;
  }

  .text-block-325 {
    font-size: 1rem;
  }

  .div-block-1087 {
    width: 100%;
  }

  .div-block-1091 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    display: flex;
  }

  .text-block-328 {
    text-align: center;
    font-size: 2rem;
  }

  .hero-num-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .top_num-wrapper.dvfb.sef {
    justify-content: center;
    align-items: stretch;
    height: 100%;
    padding: 1rem;
  }

  .ganai_heading2 {
    text-align: center;
    font-size: 2.5rem;
  }

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

  .ganai_list {
    font-size: 1rem;
  }

  .div-block-1094 {
    grid-template-columns: 1fr 1fr;
  }

  .whypd-wrapper {
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-1097 {
    width: 60%;
  }

  .div-block-1099 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
  }

  .div-block-1101 {
    grid-template-columns: 1fr 1fr;
  }

  .slider-testimonial {
    width: 100%;
  }

  .slider-grid {
    grid-template-columns: 1fr;
  }

  .slider-wrpaper {
    width: 100%;
  }

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

  .po_card-wrapper {
    width: 100%;
  }

  .po_card-wp {
    padding: 1rem;
  }

  .div-block-1105 {
    width: 100%;
  }

  .rl-padding-section-large-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl_faq1_question-text {
    font-size: 1rem;
  }

  .rl_faq1_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .rl_faq1_icon-wrapper {
    width: 1.75rem;
  }

  .rl_faq1_spacing-block-2 {
    padding-bottom: 3rem;
  }

  .rl-padding-global-7 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .rl_faq1_answer-wrapper {
    margin-bottom: 1.25rem;
  }

  .rl_faq1_icon {
    width: 1.75rem;
    height: 1.75rem;
  }

  .grid-2 {
    grid-template-columns: 1fr;
  }

  .price-card-dark, .price-card {
    padding-left: 24px;
    padding-right: 24px;
  }

  .flc_leader-heading-wrap.gfh {
    grid-template-columns: 1fr;
  }

  .padding-global-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-global-5.padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .paragraph-99.rgd {
    text-align: center;
  }

  .paragraph-99.rgd.is-center.is-black.drrg {
    font-size: .9rem;
  }

  .container-large-14 {
    padding-left: 0;
    padding-right: 0;
  }

  .mask-4 {
    width: 80%;
  }

  .rl_navbar1_component-5 {
    height: auto;
    min-height: 4rem;
  }

  .rl_navbar1_logo-link-2 {
    padding-left: 0;
  }

  .flc-leader-wrapper.is-diff {
    margin-top: 2rem;
    overflow: auto;
  }

  .flc_leader_card {
    width: 150px;
  }

  .div-block-1117 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .card-2.content-left.link-card.is-card1.is-card3 {
    padding-bottom: 20px;
  }

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

  .mg-bottom-48px {
    margin-bottom: 32px;
  }

  .div-block-1122 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .paris_img-wrapper {
    grid-template-columns: 1fr;
  }

  .heading-style-h4-3 {
    font-size: 1rem;
  }

  .card-img-2 {
    width: 50%;
  }

  .spacer-medium {
    padding-top: 1.25rem;
  }

  .work_cards-wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    display: flex;
  }

  .section_tr {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .header1_component {
    grid-row-gap: 3rem;
  }

  .text-size-large {
    font-size: 1.375rem;
  }

  .navbar-component {
    height: auto;
    min-height: 4rem;
  }

  .f-number-text {
    font-size: 1rem;
  }

  .f-rl_navbar1_logo-link {
    padding-left: 0;
  }

  .v-flex--25rem.is-f-leftz.is-tp-ts {
    margin-top: 2rem;
  }

  .v-flex--25rem.is-f-leftz.is-tp-ts.is-ds-h {
    display: block;
  }

  .v-flex--25rem.is-f-leftz.is-ls-hide {
    display: none;
  }

  .pathway-logo {
    width: 100px;
  }

  .f-number-text-copy {
    font-size: 1rem;
  }

  .fg-rl_navbar1_logo-link {
    padding-left: 0;
  }

  .bsc-book {
    width: 90%;
    padding: .5rem .5rem .5rem 1rem;
  }

  .g-outcomes-wrap.single-landscape {
    display: block;
  }

  .g-outcome-cont.remove-mobile-pad {
    padding-top: 1rem;
  }

  .register-banner, .div-block-808-copy-copy-copy {
    width: 90%;
    padding: .5rem .5rem .5rem 1rem;
  }

  .slider-30 {
    padding-bottom: 4rem;
  }

  .left-arrow-10 {
    inset: 0% auto 0% 0%;
  }

  .tab-content-2 {
    margin-top: 3rem;
  }

  .flc_leader_card-2 {
    width: 150px;
  }

  .navbar_logo-link {
    padding-left: 0;
  }

  .layout350_tab-link {
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .875rem;
  }

  .heading-style-h5-2 {
    font-size: 1.125rem;
  }

  .cta_wrap {
    padding: 1.5rem;
  }

  .heading-style-h2-12 {
    font-size: 2rem;
  }

  .marquee-content-middle.scroll {
    grid-column-gap: 1rem;
  }

  .timeline-steps-wrap {
    grid-template-columns: 1fr;
  }

  .timeline_content-left {
    position: static;
  }

  .logo_company {
    max-height: 3rem;
  }

  .progress-bar-wrapper {
    left: 2rem;
  }

  .grid-2-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .grid-2-col.flip {
    flex-flow: wrap-reverse;
    display: flex;
  }

  .timeline_circle {
    margin-top: 2.25rem;
  }

  .heading-style-h4-4 {
    font-size: 1.25rem;
  }

  .logo_wrap {
    padding: 1.375rem;
  }

  .timeline6_progress-line {
    margin-top: -25vh;
  }

  .layout350_content {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .timeline6_progress {
    left: 0;
  }

  .grid-3-col {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout350_mobile-image-wrapper {
    width: 100%;
    margin-top: 2.5rem;
    display: block;
  }

  .timeline6_progress-line-cover {
    height: 25vh;
    top: -25vh;
  }

  .padding-section-large-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-large-2.header-pad {
    padding-top: 7rem;
    padding-bottom: 4rem;
  }

  .badge {
    height: 4rem;
    top: -3.5rem;
  }

  .timeline-icon-wrapper {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .text-size-large-2 {
    font-size: 1.25rem;
  }

  .item-list {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.625rem;
  }

  .section_header {
    height: 100svh;
  }

  .tab-link-2.lg {
    justify-content: center;
    align-items: center;
    min-width: 14.25rem;
  }

  .text-size-medium-3 {
    font-size: 1.125rem;
  }

  .tabs-menu-static {
    width: 100vw;
    position: absolute;
    inset: 0% 0% auto -1.5rem;
  }

  .flex-tag-header {
    flex-flow: column;
  }

  .timeline-step {
    grid-column-gap: 1rem;
  }

  .btn-icon-content__text:where(.w-variant-235b1187-c072-8f54-6263-155dd7ca591c) {
    font-size: 1.125rem;
  }

  .btn-icon-content__text:where(.w-variant-1c3f7493-6ea2-6cc4-85b2-deb8a56f4593), .btn-icon-content__text:where(.w-variant-09a33cf6-bd5c-f9d1-9de0-f72579ac8e1e) {
    font-size: 1rem;
  }

  .btn-icon-content__text:where(.w-variant-781592cf-0fee-a89e-409a-e7b25b44283f) {
    font-size: 1.125rem;
  }

  .btn-icon-content__text:where(.w-variant-64de1a7d-939c-9e23-036e-833dec7f3161) {
    font-size: 1rem;
  }

  .btn-icon-content__text:where(.w-variant-60479d43-fb09-84ae-1b8a-712fae774b8f) {
    font-size: 1.125rem;
  }

  .timeline6_content-right {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .testimonial_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .testimonial_content-2 {
    padding: 1.5rem;
  }

  .padding-global-6 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

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

  .layout350_desktop-image-wrapper {
    display: none;
  }

  .banner-hero {
    border-radius: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .layout350_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .table_column {
    min-width: 22rem;
  }

  .table_column.is-header-column.small-landscape-header, .table_column.is-width-medium {
    min-width: 10rem;
  }

  .table_column.is-width-medium {
    min-width: 10rem;
  }

  .table_column.is-width-small {
    min-width: 8rem;
  }

  .heading-style-h1-2 {
    font-size: 2.25rem;
  }

  .navbar {
    height: auto;
    min-height: 4rem;
  }

  .testimonial_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .heading-style-h6-2 {
    font-size: 1rem;
  }

  .contact_wrap {
    grid-column-gap: 5.5rem;
    grid-row-gap: 5.5rem;
    grid-template-columns: 1fr;
  }

  .timeline_item {
    grid-template-rows: auto auto;
    grid-template-columns: 4rem 1fr;
    margin-left: 1rem;
    padding: 1.5rem;
  }

  .timeline-right {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .layout350_tabs-menu {
    display: none;
    position: relative;
    top: 0;
  }

  .section_gradient-color-bg-wrap {
    border-radius: 1rem;
    margin-left: .25rem;
    margin-right: .25rem;
  }

  .vlsic-book {
    width: 90%;
    padding: .5rem .5rem .5rem 1rem;
  }

  .bg-blur-integrations {
    height: 14rem;
  }

  .parallax-demo-bg {
    height: 50%;
  }

  .heading-style-h4-5 {
    font-size: 1.375rem;
  }

  .story_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .section_stats-2.background-color-primary.section_shrink {
    border-radius: 1rem;
    margin-left: .375rem;
    margin-right: .375rem;
  }

  .tab-professor-content {
    padding: .625rem;
  }

  .section_directors.section_shrink {
    border-radius: 1rem;
  }

  .accordion-css__item-bottom-content-iit {
    padding-bottom: 1.25em;
    padding-left: 1.125em;
    padding-right: 1.125em;
  }

  .logo_company-2 {
    max-width: 10rem;
    max-height: 3rem;
  }

  .logo1_logo {
    max-height: 3rem;
  }

  .content-integrations {
    height: 13rem;
  }

  .project-item {
    padding: 1rem;
  }

  .team-slider_cms_item.swiper-slide {
    width: 90%;
  }

  .team-slider_cms_item.swiper-slide._50 {
    width: 80%;
  }

  .team-slider_cms_item.swiper-slide._25, .team-slider_cms_item.swiper-slide._33 {
    width: 75%;
  }

  .heading-style-h6-3 {
    font-size: 1rem;
  }

  .layout121_content-left {
    position: static;
  }

  .modal__h2 {
    font-size: 2em;
  }

  .testimonial15_component {
    padding-bottom: 0;
  }

  .max-width-large-integrations {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .story_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .logo1_component-2 {
    padding-top: 1rem;
  }

  .heading-style-h1-3 {
    font-size: 2.375rem;
  }

  .tab {
    flex: none;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading-style-h5-3 {
    font-size: 1.0625rem;
  }

  .text-size-medium-4 {
    font-size: 1.125rem;
  }

  .grid-scroll-sticky {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .navbar_logo-link-2 {
    width: 10rem;
    min-width: 8rem;
    padding-left: 0;
  }

  .team-slider_layout {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .banner_wrap-2 {
    flex: none;
  }

  .marquee {
    margin-bottom: .5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .story_arrow {
    inset: 0% 0% 0% auto;
  }

  .story_arrow.is-right {
    inset: 0% -1.5rem -40% auto;
  }

  .story_arrow.is-right.sfdcds {
    inset: auto 0% 0% auto;
  }

  .story_arrow.is-left {
    inset: auto auto 0% 0%;
  }

  .sticky-sections-scroll-iit {
    padding: .5rem 1rem;
  }

  .grid {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .grid._1-5-1-grid {
    grid-template-columns: 1.5fr;
  }

  .grid._1-2-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .grid.sm-gap {
    grid-column-gap: .875rem;
    grid-row-gap: .875rem;
    grid-template-columns: 1fr 1fr;
  }

  .grid.grid-3-col {
    flex-flow: column;
    display: flex;
  }

  .grid._1rem._1-1-5.vertical-mobile {
    grid-template-columns: 1fr;
  }

  .grid._1-5-1 {
    grid-template-columns: 1.5fr;
  }

  .grid._4-col {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

  .tabs-menu-21 {
    justify-content: flex-start;
    align-items: center;
    width: 100vw;
    margin-left: -1.5rem;
    display: flex;
    overflow: scroll;
  }

  .tabs-menu-21.static-mobile {
    width: auto;
    margin-left: auto;
    overflow: visible;
  }

  .tabs-menu-21.contained {
    width: 82vw;
    margin-left: -1rem;
  }

  .team-slider_draggable_wrap {
    width: 8rem;
  }

  .progress-bar-wrapper-2 {
    left: 2rem;
  }

  .heading-style-h2-13 {
    font-size: 2rem;
  }

  .btn-green {
    padding: .5rem 1rem;
    font-size: 1rem;
  }

  .stack-cards_content-item.content-item-5 {
    top: 40%;
  }

  .stack-cards_content-item.content-item-1 {
    top: 36%;
  }

  .stack-cards_content-item.content-item-4 {
    top: 39%;
  }

  .stack-cards_content-item.content-item-8 {
    top: 43%;
  }

  .stack-cards_content-item.content-item-3 {
    top: 38%;
  }

  .stack-cards_content-item.content-item-6 {
    top: 41%;
  }

  .stack-cards_content-item.content-item-2 {
    top: 37%;
  }

  .text-size-large-3 {
    font-size: 1.25rem;
  }

  .section_integrations {
    border-radius: 1.25rem;
  }

  .link_sticky-iit {
    padding: .375rem .75rem;
  }

  .layout121_component {
    grid-template-columns: 1fr;
  }

  .content-sticky {
    top: 8.25rem;
  }

  .heading-style-h3-3 {
    font-size: 1.75rem;
  }

  .testimonial15_slide-nav {
    position: static;
    inset: 0% auto auto 0%;
  }

  .banner_hero {
    width: 102vw;
    margin-left: -1.5rem;
    overflow: scroll;
  }

  .padding-section-large-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-large-3.header-pad {
    padding-top: 2rem;
    padding-bottom: 10rem;
  }

  .section_shrink {
    border-radius: 1rem;
    margin-left: .375rem;
    margin-right: .375rem;
  }

  .tools-wrap {
    border-radius: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .heading-style-h4-6 {
    font-size: 1.125rem;
  }

  .eup_img_wrapper-isabs {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .container-large-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-style-h2-14 {
    font-size: 2rem;
  }

  .stats30_number {
    font-size: 3.5rem;
  }

  .heading-style-h4-7 {
    font-size: 1.25rem;
  }

  .stats30_list {
    grid-template-columns: 1fr;
  }

  .heading-style-h5-4 {
    font-size: 1.125rem;
  }

  .arrow_text_wrap {
    flex-flow: row-reverse wrap;
    justify-content: center;
    align-items: center;
    inset: -3rem 0% auto;
  }

  .heading-style-h3-4 {
    font-size: 1.625rem;
  }

  .item-slider_cms_item.swiper-slide._50 {
    width: 90%;
  }

  .navbar_logo-link-3 {
    padding-left: 0;
  }

  .padding-section-large-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .marquee-advanced__item-width.sm {
    width: 5.5rem;
  }

  .marquee-advanced__item-width.xsm {
    width: 3.75rem;
  }

  .heading-style-h6-4 {
    font-size: 1rem;
  }

  .flickity-arrow {
    width: 2.25em;
    height: 2.25em;
  }

  .text-size-medium-5 {
    font-size: 1.125rem;
  }

  .bento-text {
    padding: 1rem 1.25rem 1.25rem;
  }

  .navbar_container-2 {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .sticky-title-el {
    font-size: 2.75em;
  }

  .text-label-small-mobile {
    font-size: .75rem;
  }

  .stats_item {
    padding: 1.125rem;
  }

  .stats_item.light {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
  }

  .tabs-menu-22 {
    justify-content: flex-start;
    align-items: center;
    width: 100vw;
    margin-left: -1.5rem;
    display: flex;
    overflow: scroll;
  }

  .tabs-menu-22.static-mobile {
    width: auto;
    margin-left: auto;
    overflow: visible;
  }

  .image-354.hide-desktop-tab {
    display: inline-block;
  }

  .image-cycle-collection__list {
    border-radius: 1em;
  }

  .item-slider_draggable_wrap {
    width: 13rem;
  }

  .f-ino-wrap {
    padding: 1.75rem;
  }

  .u-max-width-6ch.rotate-45 {
    padding-top: 23px;
  }

  .bento_list {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .heading-style-h1-4 {
    font-size: 2.5rem;
  }

  .text-size-medium-6 {
    font-size: 1.125rem;
  }

  .heading-style-display {
    font-size: 2.75rem;
  }

  .tab-2 {
    flex: none;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .padding-global-8 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .img-bento.height-increase {
    height: 9.5rem;
  }

  .navbar-2 {
    height: auto;
    min-height: 4rem;
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .banner-hero-2 {
    border-radius: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .shrink-fsai {
    border-radius: 1rem;
    margin-left: .625rem;
    margin-right: .625rem;
  }

  .aiops-banner {
    width: 90%;
    padding: .5rem .5rem .5rem 1rem;
  }

  .u-padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .u-padding-global.u-padding-section-xlarge {
    padding-bottom: 3.5rem;
  }

  .u-padding-global.u-padding-section-small {
    padding-top: 2rem;
  }

  .u-padding-global.u-padding-section-large {
    padding-top: 2rem;
    padding-bottom: 3.75rem;
  }

  .hero_wrapper {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .hero_right-wrapper.u-desktop-hero-hide {
    margin-top: -1.5rem;
  }

  .u-button.u-btn-white {
    align-self: stretch;
  }

  .u-bottom-hero-leftwrap {
    flex-flow: column;
  }

  .u-heading-h2 {
    font-size: 2.5rem;
  }

  .marquee_university_img {
    max-height: 2rem;
  }

  .abroad_wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .desktop_roadmap {
    display: none;
  }

  .mobile_roadmap {
    display: block;
  }

  .how-it-works-img {
    top: 12rem;
  }

  .u-heading-h3 {
    font-size: 2rem;
  }

  .smarter_wrapper {
    grid-template-columns: 1fr;
  }

  .smarter_card_inside-wrap {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: row-reverse;
    justify-content: space-between;
  }

  .smarter_card-img-wrap {
    flex: none;
    align-self: auto;
    width: 4rem;
    height: 4rem;
  }

  .u-text-size-xxlarge {
    font-size: 1rem;
  }

  .smarter_card_t-main-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .steps_right_bg {
    height: 68%;
  }

  .stud-test-mask, .stud-test-slide {
    max-width: 100%;
  }

  .stud-left-arrow {
    font-size: 1rem;
    left: -1.5rem;
  }

  .stud-right-arrow {
    font-size: 1rem;
    right: -1.5rem;
  }

  .stud-test-slide-wrap {
    flex-flow: column-reverse;
    justify-content: flex-end;
    align-items: flex-start;
    max-width: 21.5rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.25rem;
  }

  .stud-test-slide-wrap.jh {
    padding-right: 1.25rem;
  }

  .stud-img {
    width: 80%;
    height: auto;
  }

  .stud-test-text-wrap {
    margin-top: 2rem;
  }

  .stud-test-detail-wrap {
    margin-top: 0;
  }

  .marquee_university_img-comp {
    max-height: 2rem;
  }

  .u-navbar {
    height: auto;
    min-height: 4rem;
  }

  .stud-test-text {
    font-size: 1rem;
  }

  .navbar-3 {
    height: auto;
    min-height: 4rem;
    position: static;
  }

  .navbar1_logo-link {
    width: 11rem;
    padding-left: 0;
  }

  .apply-now-cta-mobile {
    z-index: 1000;
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    background-color: #f5fbff;
    justify-content: space-between;
    align-items: center;
    padding: .5rem 1.5rem;
    display: flex;
    position: fixed;
    inset: auto 0% 0%;
  }

  .button-group-2 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .btn-icon-content__text-3 {
    font-size: 1rem;
  }

  .accordion-css__item-h3-3 {
    font-size: 1.125em;
  }

  .grid-header-program {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .grid-header-program._2-col {
    width: 100%;
  }

  .grid-header-program.full-width {
    grid-template-columns: 1fr 1fr;
  }

  .comp_feature-list.pad-right {
    padding-right: .5rem;
  }

  .layout121_timeline-icon-wrapper {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .layout401_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout493_tabs-content {
    width: 100%;
    padding-left: 0;
    position: relative;
  }

  .layout504_tab-card-content {
    padding: 1.5rem;
  }

  .layout379_card-medium {
    flex-flow: column;
    min-height: auto;
    max-height: none;
    display: flex;
  }

  .link_sticky-martech {
    padding: .375rem .75rem;
  }

  .table1_column {
    max-width: 16rem;
  }

  .layout401_card {
    grid-template-columns: 1fr;
  }

  .layout493_header {
    width: 100%;
  }

  .image-overlay-layer-4.extend-white-more {
    background-image: linear-gradient(90deg, #fff 65%, #fff0);
  }

  .comp-header {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .comp-header.green {
    background-color: #fff;
    border-color: #00cb2d;
  }

  .comp-header.red {
    background-color: #fff;
    border-color: #d92d20;
  }

  .tab-img-wrap {
    display: block;
  }

  .heading-style-h6-5 {
    font-size: 1.125rem;
  }

  .layout493_tabs {
    grid-column-gap: 0rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .text-size-medium-7 {
    font-size: 1rem;
  }

  .heading-style-h3-5 {
    font-size: 2rem;
  }

  .layout493_content {
    flex-flow: column;
    display: flex;
  }

  .layout379_card-medium-image {
    height: 15rem;
  }

  .icon-1x1-xsmall {
    width: 1.25rem;
    height: 1.25rem;
  }

  .layout254_left {
    grid-row-gap: 3rem;
  }

  .accordion-css__item-martech.max-width-full.less {
    width: 100%;
  }

  .layout254_content-bottom {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout12_item-list._3-col {
    grid-template-columns: 1fr 1fr;
  }

  .heading-style-h4-8 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .cta41_card {
    padding: 2rem;
  }

  .comp_grid-list, .layout121_content {
    grid-template-columns: 1fr;
  }

  .flex-horizontal-2 {
    grid-column-gap: .375rem;
    grid-row-gap: .375rem;
  }

  .logo1_list {
    padding-top: 1rem;
  }

  .layout493_tabs-menu {
    place-items: start stretch;
    margin-bottom: 2rem;
  }

  .layout401_card-content {
    padding: 1.125rem;
  }

  .comp_icon-wrapper {
    margin-right: .5rem;
  }

  .heading-style-h5-5 {
    font-size: 1.125rem;
  }

  .heading-style-h2-15 {
    font-size: 2.125rem;
  }

  .text-size-large-4 {
    font-size: 1.125rem;
  }

  .layout254_right {
    grid-row-gap: 3rem;
  }

  .padding-section-large-5 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout504_tab-card {
    grid-template-columns: 1fr;
  }

  .layout493_inner-wrapper {
    width: 100%;
    padding-right: 0;
  }

  .layout121_progress-bar-wrapper {
    left: 2rem;
  }

  .layout34_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .header5_content.form-gridf {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1.5fr;
    margin-bottom: 2rem;
  }

  .grid-3-col-2 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr 1fr;
  }

  .layout12_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout12_content.flip {
    flex-flow: wrap-reverse;
    display: flex;
  }

  .button-group-3 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .table1_component {
    grid-row-gap: 3rem;
  }

  .layout19_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .sticky-sections-scroll-martech {
    padding: .5rem 1rem;
  }

  .comparison_wrap {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .comparison_wrap.highlight, .comparison_wrap.highlight-iitm, .comparison_wrap.highlight-green {
    padding: 1rem;
  }

  .btn-icon-content__text-4 {
    font-size: 1rem;
  }

  .layout121_content-left-2 {
    position: static;
  }

  .layout504_tabs-menu {
    margin-bottom: 1.5rem;
  }

  .prog-fdetails-card {
    padding: .626rem;
  }

  .shrink-martech {
    border-radius: 1rem;
    margin-left: .25rem;
    margin-right: .25rem;
  }

  .text-size-medium-8, .text-size-medium-15, .text-size-medium-16 {
    font-size: 1rem;
  }

  .strike-div {
    width: 8.25rem;
    left: 3.375rem;
  }

  .pricing21_top-row-content.is-first {
    border-left-style: none;
  }

  .pricing21_top-row, .pricing21_row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .heading-style-h6-6 {
    font-size: 1.125rem;
  }

  .pricing21_row-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .pricing21_row-content.is-first.color, .pricing21_row-content.is-first.color-ext, .pricing21_row-content.is-first.color-ext-mba {
    min-width: 8rem;
  }

  .pricing-wraper {
    border-radius: 1rem;
    padding: 1.25rem 1rem;
  }

  .flex-wrap-below {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .weight-bold {
    font-size: 1rem;
  }

  .guidelines {
    border-radius: 1rem;
    padding: 1rem;
  }

  .u-quote-img {
    width: 2rem;
    top: -.5rem;
  }

  .hero_main-left-wrapper {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .media_main-wrap {
    margin-bottom: 2rem;
  }

  .tabs-18 {
    flex-flow: column;
  }

  .tabs-menuu {
    flex-flow: row;
    margin-bottom: 1.5rem;
    margin-right: 0;
    overflow: scroll;
  }

  .tab-faq {
    flex: none;
  }

  .faq_category-link {
    font-size: 1rem;
  }

  .un-img {
    width: 5rem;
  }

  .stud-test-slide-copy {
    max-width: 100%;
  }

  .sticky-sections-scroll-iit-cybersecurity {
    padding: .5rem 1rem;
  }

  .chat-support, .service-link {
    width: 3.5rem;
    height: 3.5rem;
  }

  .shrink-cybersecurity {
    border-radius: 1rem;
    margin-left: .25rem;
    margin-right: .25rem;
  }

  .container-large-19 {
    padding-left: 0;
    padding-right: 0;
  }

  .timeline16_fade-overlay-left {
    top: 3.875rem;
  }

  .timeline16_mask {
    width: 50%;
  }

  .timeline16_item {
    grid-template-rows: auto auto;
    grid-template-columns: 4rem 1fr;
    width: 100%;
    margin-bottom: 1rem;
  }

  .timeline16_item-content {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h5-6 {
    font-size: 1rem;
  }

  .timeline16_fade-overlay-right {
    top: 3.875rem;
  }

  .slider-arrow.is-centre-previous, .slider-arrow.is-centre-next {
    bottom: 4.5rem;
  }

  .martech-banner {
    width: 90%;
    padding: .5rem .5rem .5rem 1rem;
  }

  .max-width-tiny {
    max-width: 5rem;
  }

  .contact_form {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    padding: 2.5rem 1rem;
  }

  .shrink-iitm {
    border-radius: 1rem;
    margin-left: .25rem;
    margin-right: .25rem;
  }

  .layout520_card {
    height: 18rem;
    padding: 1.5rem;
  }

  .layout520_card.sticky {
    position: sticky;
    top: 5.5rem;
  }

  .layout520_card.sticky._2 {
    top: 6rem;
  }

  .layout520_card.sticky._3 {
    top: 6.5rem;
  }

  .layout520_card.sticky._4 {
    top: 7rem;
  }

  .layout520_card.sticky._5 {
    top: 7.5rem;
  }

  .layout520_card.sticky._6 {
    top: 8rem;
  }

  .layout520_card.sticky._7 {
    top: 8.5rem;
  }

  .ms-signup-logo {
    left: 5%;
  }

  .ms-form-heading {
    font-size: 24px;
  }

  .ms-signup-subheading {
    margin-top: 0;
    font-size: 1em;
  }

  .ms-signup-subheading.is-learn-more {
    margin-top: 0;
  }

  .ms-signup-heading {
    font-size: 2em;
  }

  .ms-signup-half {
    width: 90%;
  }

  .testimonial-column-dark {
    padding: 60px 15px;
  }

  .testimonial-main-image {
    width: 250px;
  }
}

@media screen and (max-width: 479px) {
  body {
    font-size: 12px;
  }

  h1 {
    font-size: 2.375rem;
  }

  h2 {
    font-size: 2rem;
  }

  .padding-medium {
    padding-left: .625rem;
    padding-right: .625rem;
  }

  .padding-medium.is-mba {
    flex: none;
    width: 100%;
  }

  .padding-medium.is-diff {
    flex: none;
    width: 90%;
    padding-bottom: 1rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .padding-medium.is-vlsi, .padding-medium.is-de {
    flex: none;
    width: 90%;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-weight-semibold {
    font-size: .8rem;
  }

  .z-index-1.is-white {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-color-grey {
    color: #5e5e5e;
  }

  .text-color-grey.is-ligh {
    color: #d9dfff;
    text-align: center;
    font-size: 1rem;
  }

  .text-color-grey.is-cen {
    text-align: center;
    font-size: 1rem;
  }

  .heading-h3 {
    letter-spacing: 0;
    font-size: 1.3rem;
  }

  .heading-h3.regular {
    text-align: center;
    font-size: 2rem;
    line-height: 100%;
  }

  .heading-h3.regular.is-white {
    line-height: 1.2;
  }

  .heading-h3.text-color-primary {
    font-size: 1.5rem;
  }

  .heading-h3.text-weight-semibold {
    font-size: 6vw;
    line-height: 100%;
  }

  .heading-h3.is-black {
    font-size: 1.5rem;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .heading-style-h1.is-black.is-diff.dccz {
    font-size: 1.3rem;
  }

  .heading-style-h1.is-black.is-diff.is-white {
    text-align: left;
    font-size: 2rem;
  }

  .padding-global {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-global.padding-section-large.is-diff {
    padding: 2rem 5%;
  }

  .padding-global.padding-section-large.is-diff.isnew.ij {
    padding-bottom: 0;
  }

  .padding-global.padding-section-large.is-diff.isnotneed {
    padding-bottom: 2rem;
  }

  .padding-global.padding-section-large.is-diff.okok {
    padding-top: 2rem;
  }

  .padding-global.padding-section-large.is-diff.is-liat {
    padding-top: 4rem;
    padding-bottom: 3rem;
  }

  .padding-global.padding-section-large.is-diff.is-new {
    padding-top: 2rem;
  }

  .padding-global.padding-section-large.is-diff.tfytf {
    padding-bottom: 4rem;
  }

  .padding-global.padding-section-large.is-diff.sfefes {
    padding-top: 8rem;
    padding-bottom: 4rem;
  }

  .padding-global.padding-section-large.is-6rem {
    padding-top: 3rem;
    padding-bottom: 0;
  }

  .padding-global.padding-section-large.is-difff {
    padding: 2rem 5%;
  }

  .padding-global.padding-section-large.is-difff.uyg.is-not5 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .padding-global.padding-section-large.is-difff.is-news {
    padding-bottom: 2rem;
    position: relative;
  }

  .padding-global.padding-section-large.is-difff.is-news.is-padding-b {
    padding-bottom: 4.5rem;
  }

  .padding-global.padding-section-large.is-marq.is-8 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .padding-global.padding-section-large.is-marq.is-8.iho {
    padding-top: 0;
  }

  .padding-global.padding-section-large.is-marq.is-8.iho.is-eup {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-global.padding-section-large.is-marq.is-8.iho.is-eup.sesc {
    padding-bottom: 4rem;
  }

  .padding-global.padding-section-large.is-marq.is-8.iho.is-eup.sesc.ff {
    padding-top: 4rem;
  }

  .padding-global.padding-section-large.is-marq.is-8.iho.is-eup.gbfgt {
    padding-bottom: 2rem;
  }

  .padding-global.padding-section-large.is-marq.is-8.iho.is-eup.gbfgt.rdgdg {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-global.padding-section-large.is-marq.is-8.iho.is-eup.dadd {
    padding-bottom: 2rem;
  }

  .padding-global.padding-section-large.is-marq.is-8.iho.is-eup.tfhth {
    padding-bottom: 1rem;
  }

  .padding-global.padding-section-large.is-marq.is-8.iho.is-eup.rdrdr {
    padding-top: 0;
  }

  .padding-global.padding-section-large.is-marq.is-8.iho.is-eup.isnooed.tttre {
    padding-top: 4rem;
  }

  .padding-global.padding-section-large.is-marq.is-8.iho.is-eup.isnooed.tttre.h-100 {
    padding-bottom: 12rem;
  }

  .padding-global.padding-section-large.is-marq.is-8.iho.is-eup.sefs {
    padding-top: 0;
  }

  .padding-global.padding-section-large.is-marq.is-8.iho.is-eup.dwadd {
    padding-top: 4rem;
  }

  .padding-global.padding-section-large.is-marq.is-8.iho.is-eup.efsse {
    padding-top: 2rem;
  }

  .padding-global.padding-section-large.is-marq.is-8.iho.is-eup.efsse.is-ddiff {
    padding-top: 4rem;
  }

  .padding-global.padding-section-large.is-marq.is-8.iho.is-eup.awda {
    padding-top: 2rem;
  }

  .padding-global.padding-section-large.is-marq.is-8.iho.is-eup.efsfs {
    height: 100%;
    padding-top: 2rem;
  }

  .padding-global.padding-section-large.is-marq.is-8.iho.is-eup.efsfs.pd-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-global.padding-section-large.is-4rwem.is-diff {
    padding-top: 0;
  }

  .padding-global.padding-section-large.esfe {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .padding-global.padding-section-large.esfe.ghh.ijij {
    padding-top: 6rem;
  }

  .padding-global.padding-section-large.esfe.ghh.ijij.ghhgh {
    padding-top: 2rem;
    padding-bottom: 4rem;
  }

  .padding-global.padding-section-large.esfe.ghh.ijij.ghhgh.is-hero {
    background-image: linear-gradient(#03030300, #ffffffd9);
    padding-top: 2rem;
  }

  .padding-global.padding-section-large.is-new {
    padding: 6rem 0 4rem;
  }

  .padding-global.padding-section-large.is-new.tgg {
    padding-top: 4rem;
  }

  .padding-global.padding-section-large.is-new.plko {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .padding-global.padding-section-large.is-padding-b, .padding-global.padding-section-large.is-top-2rem {
    padding-top: 2rem;
  }

  .padding-global.padding-section-large.is-newpad {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .padding-global.padding-section-large.is-newf, .padding-global.padding-section-large.is-newf.okok {
    padding-bottom: 4rem;
  }

  .padding-global.padding-section-large.is-newf.okok.rdgrg {
    height: 100%;
    padding-bottom: 0;
  }

  .padding-global.padding-section-large.is-newf.okok.rdgrg.rtfg {
    padding-bottom: 4rem;
  }

  .padding-global.padding-section-large.is-newf.okay {
    padding-top: 4rem;
  }

  .padding-global.padding-section-large.is-newf.okay.is-uapadd.rsedd {
    padding-top: 6rem;
  }

  .padding-global.padding-section-large.is-newf.okay.is-uapadd.rsedd.is-diff.is-4rem {
    padding-bottom: 0;
  }

  .padding-global.padding-section-large.is-newf.okij {
    padding-top: 4rem;
  }

  .padding-global.padding-section-large.is-newpad {
    padding: 2rem 1rem;
  }

  .padding-global.padding-section-large.is-didd {
    padding-top: 2rem;
  }

  .padding-global.padding-section-large.is-didd.is-tops {
    padding-top: 4rem;
  }

  .padding-global.padding-section-large.fxvx {
    padding-top: 2rem;
  }

  .padding-global.padding-section-large {
    padding: 4rem 20px;
  }

  .padding-global.padding-section-large.is-b-2rem {
    padding-bottom: 1rem;
  }

  .padding-global.is-formusp {
    padding: 2rem 1rem;
  }

  .padding-global.is-formusp.tgfg {
    padding-top: 1rem;
  }

  .padding-global.is-formusp.tgfg.rgg {
    padding-bottom: 4rem;
  }

  .padding-global.is-formusp.ghhh {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-global.btm-our {
    margin-bottom: 1.5rem;
  }

  .text-weight-normal {
    text-align: right;
    flex: none;
  }

  .text-weight-normal.opacity50 {
    width: auto;
  }

  .text-color-white {
    text-align: left;
    width: 100%;
    margin-top: 0;
    font-size: 1rem;
  }

  .text-color-white.is-black {
    text-align: center;
  }

  .text-color-white.is-black.fesf {
    font-size: 1rem;
  }

  .text-color-white.p-22-normal {
    text-align: center;
    font-size: 1rem;
    line-height: 120%;
  }

  .text-color-white.center {
    text-align: center;
    font-size: 1rem;
  }

  .text-color-white.is-left {
    text-align: left;
  }

  .text-color-white.rd-ft {
    font-size: .75rem;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .text-size-regular {
    font-size: .9rem;
  }

  .text-weight-bold {
    font-size: 1.2rem;
    line-height: 1.2;
  }

  .text-size-small {
    text-align: left;
    font-size: .8rem;
  }

  .text-size-small.text-weight-semibold {
    text-align: center;
    margin-top: 0;
  }

  .text-size-small.text-weight-semibold.text-align-center {
    text-align: center;
  }

  .text-size-small.center-on-tablet {
    text-align: left;
    flex: 0 auto;
    font-size: .9rem;
  }

  .text-size-small.center-on-tablet.rdgr {
    margin-top: 0;
    padding-right: 0;
  }

  .text-size-small.opacity60 {
    text-align: center;
  }

  .text-size-small.is-diff {
    flex: 1;
    margin-top: 0;
  }

  .text-size-small.gnfnf {
    color: #000;
  }

  .heading-style-h4 {
    font-size: 14px;
  }

  .heading-style-h4.is-bottom {
    font-size: 1.5rem;
  }

  .container-large {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    pointer-events: auto;
    width: 100%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-large.with-grid-bg, .container-large.with-grid-bg-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .container-large.rgdrg {
    padding-bottom: 4rem;
  }

  .container-large.tdh {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-large.secses {
    margin-bottom: 2rem;
    padding-bottom: 40px;
  }

  .text-size-medium.is-diff {
    text-align: center;
    font-size: .9rem;
  }

  .text-size-medium.text-color-gradient-2.text-weight-semibold.under-score {
    font-size: 1.25rem;
  }

  .padding-section-medium.extra-top-pad-mobile.dnp {
    padding-top: 2rem;
    padding-bottom: 3rem;
  }

  .container-medium, .container-medium.is-diff.is-two {
    grid-template-columns: 1fr;
  }

  .container-medium.plpl {
    padding-left: 0;
    padding-right: 0;
  }

  .rl_menu-icon {
    width: 35px;
    height: 35px;
  }

  .rl_navbar1_menu-buttons {
    margin-top: 0;
  }

  .rl_navbar1_menu-buttons.is-diff {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    color: #000;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-left: 0;
  }

  .rl_navbar1_menu-buttons.is-diff.ffdf {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
  }

  .rl_navbar1_menu-buttons.is-diff.ffdf.rdgd {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
  }

  .rl_navbar1_menu-buttons.is-diff.is-leftz {
    justify-content: flex-start;
    align-items: center;
  }

  .rl_navbar1_menu-buttons.is-diff.is-leftz.vv-cl {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  .rl_navbar1_link {
    color: var(--black);
    font-size: 1rem;
    font-weight: 500;
  }

  .rl_navbar1_link.explore-filter-select-container.is-diff {
    font-size: 1rem;
  }

  .rl_navbar1_menu.is-page-height-tablet {
    z-index: 2147483647;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-top: auto;
    margin-left: 0;
    margin-right: 0;
    font-size: 1.125rem;
  }

  .rl_navbar1_logo.is-lp {
    width: 50%;
  }

  .rl_navbar1_logo.is-uni {
    width: 70%;
  }

  .rl_navbar1_component {
    position: static;
  }

  .space-5rem.is-hide {
    display: none;
  }

  .btn-white-invert {
    border-radius: 11px;
    font-size: 12px;
  }

  .btn-yellow {
    border-radius: 6px;
    flex: none;
    font-size: 12px;
  }

  .btn-yellow.small-btn {
    justify-content: center;
    align-items: center;
  }

  .rl-button-group-center.gap20px {
    width: 100%;
  }

  .p-18 {
    text-align: center;
    font-size: 1rem;
    font-weight: 500;
    line-height: 120%;
  }

  .p-18.extra {
    text-align: center;
    letter-spacing: 0;
    font-size: 1rem;
  }

  .p-18.extra.mobile-text-center {
    letter-spacing: 0;
    text-transform: none;
  }

  .p-18.extra.padding-2rem {
    margin-bottom: 2rem;
  }

  .p-18.is-diff {
    text-align: center;
  }

  .p-18.is-diff.is-new.text-align-center {
    text-align: center;
    text-transform: capitalize;
  }

  .p-18.text-align-center {
    text-align: center;
    letter-spacing: -1px;
    font-size: 1rem;
    line-height: 137%;
  }

  .p-18.text-align-center.resp {
    letter-spacing: 0;
    font-size: 4vw;
  }

  .p-18.text-align-center.iuh.jhb {
    text-align: center;
  }

  .p-18.text-align-center.is-black {
    color: var(--black);
  }

  .p-18.mobile-text-center {
    font-size: 1rem;
  }

  .p-18.is-hide {
    display: none;
  }

  .p-18.ijij {
    display: block;
  }

  .p-18.ijij.center {
    text-align: center;
    margin-bottom: .5rem;
  }

  .p-18.ijij.center.jhjhk {
    margin-bottom: 0;
  }

  .p-18.oij {
    text-align: center;
    margin-bottom: .5rem;
    font-size: 1rem;
  }

  .p-18.oij.is-black {
    text-align: center;
    margin-top: .25rem;
  }

  .p-18.oij.is-black.esefs {
    text-align: left;
  }

  .p-18.oij.is-black.esefs.okay {
    text-align: center;
  }

  .p-18.oij.is-black.text-align-center {
    margin-bottom: 0;
  }

  .p-18.oij.is-black.text-align-left {
    text-align: center;
  }

  .p-18.oij.fggg {
    text-align: center;
    margin-top: 1rem;
  }

  .p-18.oij.is-diff.fseef {
    letter-spacing: -1px;
    font-size: 1rem;
  }

  .p-18.oij.is-diff.fseef.tgty, .p-18.oij.is-yellow.lf {
    text-align: left;
  }

  .p-18.is-new.okij {
    text-align: center;
  }

  .p-18.is-right.mobile-text-center {
    text-align: center;
    justify-content: center;
    align-items: center;
    font-size: 1rem;
  }

  .p-18.is-center {
    text-align: center;
  }

  .p-18.is-black {
    color: var(--black);
  }

  .p-18.is-black.is-diff.ff {
    text-align: center;
  }

  .space-2rem {
    opacity: .31;
  }

  .rl_header26_content, .rl_header26_content._2 {
    margin-bottom: 0;
  }

  .rl_header26_content.is-diff {
    margin-top: 0;
  }

  .rl_header26_content.is-diff.is-2rem {
    margin-top: .5rem;
  }

  .rl_header26_content.is-diff.is-2rem.okij {
    max-width: none;
    margin-top: 0;
  }

  .rl_header26_content.is-diff.rgd {
    margin-top: 1rem;
  }

  .rl_header26_content.is-diff.rgd.yttyg {
    margin-top: 0;
  }

  .rl_header26_content.is-diff.edvse.fth {
    max-width: none;
  }

  .rl_header26_content.new-dif {
    padding-left: 5%;
    padding-right: 5%;
  }

  .rl_header26_component {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .rl_header26_component.is-new {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .rl_header26_component.is-new.ttyu {
    margin-top: 4rem;
  }

  .rl_header26_component.is-bottom_padding {
    margin-bottom: 2rem;
  }

  .v-padding-7rem {
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .v-padding-7rem.is-diff, .v-padding-7rem.sesf {
    padding-bottom: 0;
  }

  .v-padding-7rem.sesf.is-not5 {
    padding-left: 0;
    padding-right: 0;
  }

  .v-padding-7rem.tffh {
    z-index: 9;
    padding-bottom: 4rem;
  }

  .main-container-large {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .main-container-large.bg {
    background-position: 50% 0;
    background-size: auto;
  }

  .main-container-large.v-padding-7rem {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-bottom: 0;
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .main-container-large.v-padding-7rem.is--dif {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-bottom: 0;
    padding-bottom: 4rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .main-container-large.v-padding-7rem.is-4rem {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 3rem;
    padding-bottom: 2rem;
  }

  .main-container-large.v-padding-7rem.is-4rem.isok {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-bottom: 0;
  }

  .main-container-large.v-padding-7rem.fgnn {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .main-container-large.v-padding-7rem.fgnn.is-diff {
    margin-bottom: 0;
    padding-left: 5%;
    padding-right: 5%;
  }

  .main-container-large.v-padding-7rem.fgnn.is-diff.esefs {
    padding-top: 0;
  }

  .main-container-large.v-padding-7rem.is-diff.is-news {
    padding-left: 5%;
    padding-right: 5%;
  }

  .main-container-large.v-padding-7rem.ddd.gergd {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    padding-bottom: 0;
  }

  .main-container-large.v-padding-7rem.reerrert, .main-container-large.v-padding-7rem.f-r {
    padding-bottom: 0;
  }

  .main-container-large.overflow-show {
    overflow: hidden;
  }

  .main-container-large.is-diff {
    padding-top: 2rem;
  }

  .main-container-large.header {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    display: flex;
  }

  .main-container-large.is-diffi, .main-container-large.is-news {
    margin-bottom: 0;
  }

  .main-container-large.is-web {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .main-padding {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    height: auto;
    padding: 1rem 0% 0;
  }

  .main-padding.new-bg {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6602dbcdd6d924bb224384f8_footer.avif");
    background-position: 50%;
    background-size: cover;
    padding-top: 1rem;
  }

  .main-padding.ffyt {
    z-index: 0;
    padding: 4rem 5% 6rem;
  }

  .main-padding.is-hero {
    padding-top: 3rem;
    padding-left: 0%;
    padding-right: 0%;
  }

  .main-padding.ftgf {
    padding-bottom: 0;
  }

  .main-padding.ftgf.nkli {
    padding-top: 0;
  }

  .main-padding.gdrd {
    padding-top: 0;
    padding-bottom: 0;
  }

  .main-padding.gdrd.isbg.is-not5 {
    padding-left: 0;
    padding-right: 0;
  }

  .main-padding.no-top-padding {
    padding-bottom: 0;
  }

  .main-padding.no-top-padding.is-new {
    padding-top: 0;
  }

  .main-padding.idhh {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }

  .main-padding.sxs {
    padding-top: 2rem;
  }

  .main-padding.g5gr.padding-b.is-2rem.plok {
    padding-top: 0;
  }

  .main-padding.esfsgf {
    padding-bottom: 2rem;
  }

  .main-padding.is-diff {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .main-padding.okok {
    padding-bottom: 0;
  }

  .navmenu-wrap {
    flex-flow: column;
  }

  .highlight-with-icon-wrapper {
    font-size: .75rem;
  }

  .highlight-with-icon-wrapper.usa {
    display: none;
  }

  .highlight-with-icon-wrapper.usa.is-campus.iujj, .highlight-with-icon-wrapper.usa.is-diff {
    display: flex;
  }

  .highlight-with-icon-wrapper.is-hide {
    display: none;
  }

  .mw-510 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .mw-510.is-diff.is-abt.mw {
    padding-top: 0;
  }

  .mw-510.is-lp.is-hides {
    display: none;
  }

  .mw-510.is-lp.is-hides.ijij {
    display: block;
  }

  .flex-h.v-center.gap32px {
    justify-content: center;
    align-items: center;
  }

  .flex-h.v-center.gap12px {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
  }

  .flex-h.v-center.gap16px {
    justify-content: center;
    align-items: center;
  }

  .flex-h.v-center.gap16px.is-diff {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .flex-h.v-center.gap16px.is-diff.is44.rdrdr {
    width: 100%;
  }

  .flex-h.v-center.gap16px.is-diff.is44.is-40 {
    width: 100%;
    overflow: visible;
  }

  .flex-h.v-center.position-relative.responsive {
    border-radius: 20px;
    flex-flow: column;
  }

  .flex-h.v-center.gap10px._222 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid;
  }

  .flex-h.v-center.gap10px.uko {
    justify-content: flex-start;
    align-items: center;
  }

  .flex-h.v-center.gap16px {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .flex-h.v-center.gap16px.is-newbsc {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .flex-h.v-center.gap10px {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
  }

  .flex-h.v-center.gap16px {
    flex-flow: column;
  }

  .flex-h.v-center.gap16px.sefs {
    justify-content: center;
    align-items: flex-start;
  }

  .flex-h.v-center.gap10px {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
  }

  .flex-h.v-center.gap10px.top {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .flex-h.v-center.gap10px {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .flex-h.justify.v-center {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: block;
  }

  .flex-h.justify.v-center.tgtyt {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
  }

  .flex-h.justify.v-center {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    padding-top: 10px;
    display: flex;
  }

  .flex-h.justify.is-2rem {
    flex-flow: row;
  }

  .flex-h.gap12px {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .flex-h.responsive {
    flex-direction: column;
    align-items: center;
  }

  .flex-h.responsive.gap32px {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: center;
    align-items: center;
  }

  .flex-h.gap20px.spl {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .flex-h.gap20px.no-stretch {
    justify-content: center;
    align-items: flex-start;
  }

  .flex-h.justify {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .flex-h.gap12px.center, .flex-h.gap12px.lf {
    justify-content: flex-start;
    align-items: center;
  }

  .flex-h.justify {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .weight-medium {
    font-size: .9rem;
  }

  .hero_main {
    background-position: 50%, 0 0;
    background-size: 220%, auto;
  }

  .home-card-header-width {
    width: 170px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .radius-10px {
    width: 100%;
    height: 100%;
  }

  .space-20px {
    padding-bottom: 10px;
  }

  .space-20px.isd-ff {
    padding-bottom: 1rem;
  }

  .space-20px.isd-ff._2rem {
    padding-bottom: 2rem;
  }

  .logo-slider-btm {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
  }

  .main-section {
    width: 100%;
    padding: 2rem 5% 0;
  }

  .main-section.position-relative {
    padding: 2rem 5% .125rem;
  }

  .main-section.overflow-hidden {
    padding: 0 0%;
  }

  .main-section.v-padding-7rem {
    padding-top: 2rem;
    padding-bottom: 3rem;
  }

  .main-section.grd {
    padding: 0 0% 4rem;
  }

  .main-section.grd.fgj {
    padding-bottom: 0;
  }

  .main-section.grd.fgj.isnoneed {
    padding-left: 0%;
    padding-right: 0%;
  }

  .main-section.grd.is-diff {
    padding-top: 4rem;
  }

  .main-section.grd.fttfhgf {
    padding-bottom: 0;
  }

  .main-section.tft {
    padding-top: 2rem;
  }

  .main-section.tft.resf {
    padding-top: 1rem;
    padding-bottom: 0;
  }

  .main-section.grdr {
    padding-top: 0;
    padding-bottom: 0;
  }

  .main-section.gbc {
    height: auto;
    padding-bottom: 4rem;
  }

  .main-section.is-diff {
    width: 100%;
    padding-top: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .home-card-img-bg {
    width: 100%;
    padding: 0 20px;
  }

  .rl_pricing5_feature-icon {
    object-fit: cover;
    border-radius: 20px;
    width: 24px;
    height: 24px;
  }

  .card-border {
    border-width: 0;
  }

  .card-border.yellow {
    border-radius: 20px;
    overflow: visible;
  }

  .rl_pricing5_content-item.v-center.gap10px {
    justify-content: flex-start;
    align-items: center;
  }

  .rl_pricing5_content-list {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr;
  }

  .rl_pricing5_content {
    padding: 0 10px;
  }

  .card-courses-home {
    grid-row-gap: 1.5rem;
    background-image: none;
    grid-template-columns: 1fr;
    margin-left: 16px;
    margin-right: 16px;
    top: 120px;
  }

  .card-courses-home._2 {
    flex-flow: column;
    margin-top: 3vh;
    margin-left: 0;
    margin-right: 0;
    top: 167px;
  }

  .card-courses-home._3 {
    margin-top: -38px;
    margin-left: 0;
    margin-right: 0;
    top: 219px;
  }

  .card-courses-home._4 {
    flex-flow: column;
    margin-top: -15px;
    margin-left: 0;
    margin-right: 0;
    top: 193px;
  }

  .card-courses-home.zero {
    grid-row-gap: .8rem;
    max-width: none;
    margin-top: -38vh;
    margin-left: 0;
    margin-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    top: 146px;
  }

  .space-30px {
    padding-bottom: 15px;
  }

  .space-30px.drgrdgr {
    margin-bottom: 2rem;
  }

  .space-14px {
    padding-bottom: 9px;
  }

  .anchor {
    margin-top: -50px;
    margin-bottom: 21px;
    position: static;
  }

  .anchor.last {
    height: 50vh;
    margin-bottom: 0;
  }

  .bg-darkkk {
    padding-left: 20px;
    padding-right: 20px;
  }

  .rl_logo1_logo {
    width: auto;
    max-height: none;
  }

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

  .testimonial-slider {
    display: flex;
  }

  .absolute-right {
    object-position: 0% 50%;
  }

  .position-relative {
    width: 100%;
  }

  .float-cards {
    width: 100%;
    position: static;
  }

  .rl-button-group {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .rl-button-group.gap20px {
    justify-content: space-between;
    align-items: center;
    display: none;
  }

  .rl-button-group.gap20px.align-right {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
  }

  .rl-button-group.gap20px.align-right.is-show {
    flex-flow: column;
    display: flex;
  }

  .rl-button-group.gap20px.align-center {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    align-items: stretch;
    width: 100%;
    margin-top: 4rem;
    display: flex;
  }

  .rl-button-group.gap20px.align-center.rdrdg {
    align-items: stretch;
  }

  .rl-button-group.gap20px.align-center.tfhf {
    flex-flow: column;
    margin-top: 0;
  }

  .rl-button-group.gap20px.align-center.is-tp {
    margin-top: 0;
  }

  .rl-button-group.is-hide {
    display: none;
  }

  .rl-button-group.is-hide.seesg {
    margin-top: 2rem;
    display: flex;
  }

  .layout-header-content {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 2rem 5% 0;
    display: flex;
  }

  .layout-header-content.is-hirenow {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    padding-top: 0;
  }

  .layout-header-content.is-hirenow.is-not-5 {
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .layout-header-content.upskill {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout-header-content.okay {
    padding-top: 1rem;
  }

  .layout-header-content.is-not5 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .layout-header-content.is-not5.is-top {
    padding-top: 5.3rem;
  }

  .layout-header-content.is-diff.is-left, .layout-header-content.is-new {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  ._2-column-responsive {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-top: 20px;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  ._2-column-responsive.bottom {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  ._2-column-responsive.bottom.is-diff {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  ._2-column-responsive.bottom.no5, ._2-column-responsive.is-diff {
    padding-left: 0%;
    padding-right: 0%;
  }

  ._2-column-responsive.is-diff.is-okay {
    flex-flow: column-reverse wrap;
    margin-top: 27px;
  }

  ._2-column-responsive.is-diff.esffes {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  ._2-column-responsive.is-diddg {
    padding-left: 0%;
    padding-right: 0%;
  }

  .card-black-with-stroke {
    width: 100%;
  }

  .p-32--regular {
    letter-spacing: -1px;
    font-size: 20px;
    line-height: 27px;
  }

  .mob--home-card-header-width-416 {
    width: 100%;
    margin-right: 10px;
    padding-right: 0;
  }

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

  .div-block-12 {
    width: 100%;
    padding-top: 2px;
  }

  .div-block-12.h {
    padding-bottom: 40px;
  }

  .div-block-12.h.es {
    padding-top: 2.5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .grid-3-column.gap40px {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    display: block;
  }

  .flex-v.gap40px {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: space-between;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .flex-v.gap40px.esff {
    padding-top: 2rem;
    padding-left: 0%;
    padding-right: 0%;
  }

  .flex-v.gap40px.is-diff {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .flex-v.gap12px {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 2rem;
  }

  .flex-v.gap12px.text-align-center {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
  }

  .flex-v.gap6px.is-diff {
    display: flex;
  }

  .flex-v.gap22px {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-between;
    align-items: center;
  }

  .flex-v.gap22px.is-diff {
    justify-content: space-between;
    align-items: flex-start;
  }

  .btn-black-invert {
    text-align: center;
    justify-content: center;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .img100.radius-10px {
    box-sizing: border-box;
    object-fit: cover;
    width: 100%;
    height: auto;
  }

  .anchor-default {
    flex: none;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: .8rem;
  }

  .div-block-13 {
    padding: 14px 0 0;
    top: 0;
  }

  .greyline.invert {
    width: 100%;
  }

  .greyline._2 {
    display: none;
  }

  .p-22-medium {
    text-align: center;
    font-size: 16px;
  }

  .logo-width-120px {
    max-width: 82px;
  }

  .flex-center {
    flex-flow: column;
  }

  .flex-center.text-align-center {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .flex-center.text-align-center.right-20px {
    text-align: center;
    padding-right: 0;
  }

  .flex-center.text-align-center.secs, .flex-center.text-align-center.secs.uyguyg.tfhtf {
    margin-bottom: 0;
  }

  .footer.text-color-white {
    margin-top: 0;
  }

  .footer-left {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .footer-left.v-padding-7rem {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    width: 100%;
    padding: 2rem 5%;
  }

  .footer-left.v-padding-7rem-6 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    width: 100%;
    padding: 2rem 5% 0;
  }

  .space-4-rem, .space-84px, .space-10rem, .space-10rem.is-diff {
    padding-bottom: 2rem;
  }

  .accordion-icon-container {
    flex: none;
  }

  .accordion-icon-container.ds-hide {
    display: flex;
  }

  .accordion-content {
    letter-spacing: -1px;
    font-size: 1rem;
  }

  .accordion-item {
    padding-left: 10px;
    padding-right: 10px;
  }

  .accordion-heading-2 {
    letter-spacing: 0;
    font-size: 1rem;
  }

  .accordion-heading-2.is-black {
    letter-spacing: -1px;
    font-size: 1.2rem;
  }

  .card.dropdown.gap20px.is-nav {
    width: auto;
    max-width: none;
    margin-top: 10px;
  }

  .card.dropdown.gap20px.is-nav.is-100px {
    width: auto;
    max-width: none;
    height: auto;
  }

  .custom-tab-content {
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .megamenu-features-title {
    margin-left: 0;
    padding-left: 0;
  }

  .circle-link {
    flex: none;
    width: 24px;
    height: 24px;
  }

  .upright-icon {
    width: 16px;
    height: 16px;
  }

  .text-color-white-responsive {
    font-size: 1rem;
  }

  .intagram-card-a {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
  }

  .intagram-card-a.long {
    height: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .intagram-card-a.semilong {
    justify-content: center;
    align-items: flex-start;
  }

  .intagram-card-a.is-hide {
    display: none;
  }

  .stroke-gradient {
    padding: 0;
  }

  .hide-on-tablet {
    display: block;
  }

  .podcast-slider {
    width: 100%;
  }

  .card-image {
    width: 100%;
    height: 175px;
  }

  .image-cover {
    object-fit: cover;
  }

  .mask, .collection-item {
    width: 100%;
  }

  .fs-prev {
    inset: auto auto -50px 0%;
  }

  .fs-prev.opacity-000 {
    width: 40px;
    height: 40px;
  }

  .fs-next {
    inset: auto 0% -50px auto;
  }

  .fs-next.opacity-000 {
    width: 40px;
    height: 40px;
  }

  .animate-on-load-1.is-lefty {
    text-align: center;
  }

  .animate-on-load-4 {
    margin-top: 2rem;
  }

  .single-testimonial {
    width: 280px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .logo-slidermidd {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: center;
    width: 2000px;
    height: 10vh;
    display: flex;
    overflow: hidden;
  }

  .logohome-wrapp {
    padding-left: 10px;
    padding-right: 10px;
  }

  .logohome-wrapp.gray.okok {
    display: none;
  }

  .small-iconwrapper {
    width: auto;
    display: block;
  }

  .announcement-bar {
    height: auto;
    padding: 10px 18px;
  }

  .div-block-273 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    display: none;
    overflow: auto;
  }

  .rl_header26_content-copy-copy {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    margin-bottom: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .grid-3-column-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-bottom: .5rem;
  }

  .f-alumni-first-row {
    justify-content: center;
    align-items: center;
  }

  .f-alumni-first-row.no-gap.bdr {
    padding-bottom: 0;
  }

  .f-alumni-first-row.esef {
    justify-content: space-between;
    align-items: center;
    padding-bottom: .125rem;
  }

  .space-46px {
    padding-bottom: 2.5rem;
  }

  .div-block-276 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .media-scroller {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .home-headerpadding {
    padding-top: 0;
    padding-bottom: .9rem;
  }

  .home-headerpadding.dsf.is-diff {
    grid-template-columns: 1fr;
  }

  .logo-wrapper-pathway {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
  }

  .text-block-2 {
    text-align: center;
    font-size: 56px;
  }

  .text-block-2.white-text.drgd {
    font-size: 53px;
  }

  .superscript {
    font-size: 40px;
  }

  .flag-wrapper {
    width: 100px;
    height: 40px;
  }

  .country-card---pathway {
    padding: 20px;
    font-size: 12px;
  }

  .country-card---pathway.blue {
    padding: 20px;
  }

  .country-card---pathway.blue.gradient-border {
    padding: 0;
  }

  .country-card---pathway.is-diff {
    width: 100%;
  }

  .country-card---pathway.is-diff.regrg {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pathway-cards {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .pathway-cards.rdvd {
    width: 100%;
  }

  .pathway-cards.rdvd.drrr {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    flex-flow: column;
    display: flex;
  }

  .pathway-cards.ffesd {
    place-content: center;
  }

  .course-card---pathway {
    width: 310px;
    padding-right: 20px;
  }

  .tabs-menu.gap20px {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 20px;
    overflow: auto;
  }

  .tabs-single {
    flex: none;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: .8rem;
    line-height: 1.2;
  }

  .tabs-single.w--current {
    padding-top: 12px;
    padding-bottom: 12px;
    line-height: 1.2;
  }

  .tabs-single.is-newusp {
    color: var(--black);
  }

  .grid-slider {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    margin-top: 4rem;
    padding-bottom: 23px;
  }

  .grid-slider.lsuni {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 2rem;
  }

  .grid-slider-card {
    width: 100%;
    max-width: 280px;
  }

  .hide-on-desktop {
    display: none;
  }

  .hide-on-desktop.is-dhow {
    display: block;
  }

  .layout-header-right {
    border-radius: 20px;
    width: 100%;
    height: auto;
    padding-top: 0;
    position: relative;
    overflow: hidden;
  }

  .layout-header-right.is-diff.iauh {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .layout-header-right.is-diff.iauh.huih {
    padding-left: 0;
    padding-right: 0;
  }

  .section_hero-usp {
    padding-top: 0;
  }

  .section_hero-usp.is_new.is-vh100 {
    height: auto;
  }

  .section_hero-usp.is-newusp {
    background-position: 100% 0, 0 0;
    background-size: cover, auto;
  }

  .heading-h1 {
    text-align: center;
    font-size: 2rem;
  }

  .heading-h1.text-weight-semibold {
    letter-spacing: 0;
    font-size: 2.5rem;
  }

  .heading-h1.text-weight-semibold.is-blue {
    font-size: 2.2rem;
  }

  .heading-h1.text-weight-semibold.rgrt {
    font-size: 2.6rem;
  }

  .heading-h1.text-weight-semibold.display-inlineflex {
    display: inline;
  }

  .heading-h1.mobile-text-center {
    font-size: 2rem;
  }

  .heading-h2 {
    text-align: center;
    letter-spacing: -1px;
    margin-bottom: 2rem;
    font-size: 1.6rem;
    font-weight: 600;
  }

  .heading-h2.weight-medium {
    text-align: center;
    letter-spacing: -1px;
    margin-bottom: .5rem;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 120%;
  }

  .heading-h2.weight-medium.text-align-center {
    font-size: 2rem;
  }

  .heading-h2.weight-medium.text-align-center.tf {
    width: 100%;
  }

  .heading-h2.weight-medium.fluid, .heading-h2.weight-medium.fluid.is-white.text-align-center, .heading-h2.weight-medium.is-white {
    font-size: 2rem;
  }

  .heading-h2.weight-medium.is-white.lf {
    text-align: left;
  }

  .heading-h2.weight-medium.is-black {
    text-align: center;
  }

  .heading-h2.weight-medium.is-black.is-diff.text-align-center {
    margin-bottom: 0;
  }

  .heading-h2.weight-medium.is-black.is-diff.grhh {
    text-align: center;
  }

  .heading-h2.weight-medium.is-black.is-diff.fgggh.fff {
    margin-top: 2rem;
  }

  .heading-h2.weight-medium.is-black.is-diff.is-eup {
    margin-top: 0;
    font-size: 1.8rem;
  }

  .heading-h2.weight-medium.is-black.text-align-left {
    text-align: left;
  }

  .heading-h2.weight-medium.is-black.text-align-center {
    font-size: 1.7rem;
    line-height: 1.2;
  }

  .heading-h2.is-white.is-normal {
    font-size: 2rem;
  }

  .heading-h2.is-white.is-normal.is-black {
    text-align: center;
    font-size: 2rem;
  }

  .heading-h2.is-white.is-normal.is-black.text-center {
    font-size: 2rem;
  }

  .heading-h2.is-white.is-normal.is-black.is-small {
    margin-bottom: 1rem;
    font-size: 2rem;
  }

  .heading-h2.is-white.is-normal.is-black.is-small.okaus {
    text-align: left;
    margin-bottom: 0;
    font-size: .9rem;
  }

  .heading-h2.is-white.is-normal.is-black.is-small.okaus.seses {
    font-size: .8rem;
  }

  .heading-h2.is-white.is-normal.is-black.is-small.okaus.seses.ismhide {
    flex: 0 auto;
    display: none;
  }

  .heading-h2.is-white.is-normal.is-black.is-small.okaus.seses.ishided {
    display: block;
  }

  .heading-h2.is-white.is-normal.is-black.is-small.okaus.esss {
    font-size: .9rem;
  }

  .heading-h2.is-white.is-normal.text-align-left, .heading-h2.is-new {
    font-size: 2rem;
  }

  .heading-h2.is-new.rd {
    margin-bottom: 0;
    font-size: 1.6rem;
  }

  .heading-h2.is-right.iscenter {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .heading-h2.is-right.iscenter.edrr {
    padding-top: 0;
  }

  .heading-h2.is-diff {
    letter-spacing: -1px;
    font-family: Sf Pro Text Webfont, sans-serif;
    font-size: 1.2rem;
  }

  .heading-h2.is-diff.ssdf {
    text-align: left;
  }

  .heading-h2.is-small {
    letter-spacing: -1px;
    font-size: 2rem;
  }

  .heading-h2.is-2rem.is-white {
    text-align: left;
  }

  .heading-h2.no-padding {
    margin-bottom: 0;
  }

  .heading-h2.ghyg.is-news {
    letter-spacing: -1px;
    font-size: 2rem;
  }

  .heading-h2.ghyg.is-news.is-black {
    font-size: 1.8rem;
  }

  .heading-h2.ghyg.is-news.is-black.escs {
    text-align: center;
    font-size: 1.8rem;
  }

  .heading-h2.ghyg.is-news.is-black.escs.is-web {
    font-size: 2rem;
  }

  .heading-h2.ghyg.is-news.is-leffy {
    text-align: center;
  }

  .heading-h2.is-0rem {
    margin-bottom: 0;
  }

  .nav-wrapper.no-fix.is-diff {
    position: fixed;
  }

  .div-block-282 {
    position: sticky;
  }

  .div-block-282._66r6r {
    padding-left: 10px;
    padding-right: 10px;
  }

  .step-1---scroll-wrapper {
    width: 100%;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .step-1---scroll-wrapper.htffh {
    padding-top: 0;
    padding-bottom: 0;
  }

  .step-1---scroll-wrapper.htffh.is-diff {
    padding-bottom: 0;
  }

  .step-1---scroll-wrapper.is-top {
    margin-top: 2rem;
  }

  .step-1---scroll-wrapper.ds-hide {
    margin-top: 2rem;
    margin-bottom: 2rem;
    display: flex;
  }

  .splsection {
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-288 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .rl_layout1_contesnt-copy {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-289 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: center;
    margin-top: 0;
  }

  .div-block-291 {
    width: 100%;
  }

  .div-block-292 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .gradient-border {
    flex-flow: row;
    display: block;
  }

  .uspathwayheader-tags {
    width: 100%;
  }

  .div-block-297 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-around;
    align-items: stretch;
    width: 100%;
    margin-top: 0;
  }

  .pathway-logos {
    width: 100px;
  }

  .pathway-single-log {
    aspect-ratio: auto;
  }

  .pathway-single-log.is-diff {
    width: 220px;
  }

  .pathway-single-log.is-new {
    width: 100%;
  }

  .logo-slider-path {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .logo-slider-path.ijij {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .v-padding-6rem {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .v-padding-6rem.drdr {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 3rem;
  }

  .v-padding-6rem.drdr.is-diff {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 2rem;
  }

  .v-padding-6rem.drdr.dvrd.ytuy {
    padding-bottom: 4rem;
  }

  .v-padding-6rem.drdr.dvrd.ytuy.secsef {
    padding-bottom: 2rem;
  }

  .img200.is-diff {
    width: 30%;
    margin-left: 0;
  }

  .width40-for-line {
    width: 100%;
  }

  .image-65 {
    object-fit: cover;
    width: 111px;
    height: 100%;
  }

  .image-65.is-diff {
    border-radius: 10px;
  }

  .form-inside-two-col {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    flex: none;
  }

  .row.space-between {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .row.space-between.stretch {
    flex-flow: column-reverse wrap;
    padding-top: .5rem;
    padding-left: 0;
    padding-right: 0;
  }

  .row.space-between.stretch.gdrh {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .form-block {
    height: 100vh;
    display: none;
  }

  .benefit-wrapper {
    padding-right: 0;
  }

  .inside-forn-container, .inside-forn-container.form-class {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .input-label {
    text-align: left;
  }

  .benefits-container {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    text-align: center;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 23px;
    padding-right: 0;
    display: flex;
  }

  .section {
    padding-left: 5%;
    padding-right: 5%;
  }

  .section.v-padding-7rem {
    padding-top: 3rem;
  }

  .section.hhjl {
    padding-left: 0%;
    padding-right: 0%;
  }

  .p-20-medium {
    text-align: center;
    text-transform: none;
    font-weight: 400;
  }

  .p-20-medium.mobile-text-center {
    margin-top: 10px;
    font-family: Sf Pro Text Webfont, sans-serif;
    font-weight: 500;
  }

  .benefits-content-container-copy {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .space-10px {
    padding-bottom: 6px;
  }

  .pathway-top-tier-card1 {
    width: 100%;
    padding: 16px;
  }

  .grey-box-for-pricing {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grey-box-for-pricing._2 {
    padding: 11px 10px;
  }

  .container-small--910.align-right {
    width: 100%;
  }

  .yellow-chip {
    font-size: .8rem;
    inset: 0% 0% 0% auto;
  }

  .final-yellow-chip {
    text-align: center;
    align-self: flex-start;
    width: 100%;
  }

  .grid-4-column {
    flex-flow: column wrap;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

  .grid-4-column.scroll {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    padding: 32px 0;
    overflow: visible;
  }

  .pathway-card-8 {
    padding-left: 45px;
  }

  ._717484 {
    font-size: 14px;
  }

  .div-block-308 {
    order: 1;
    padding-left: 0;
    padding-right: 0;
  }

  .spl-img {
    width: 100%;
    height: 30px;
  }

  .btn-animation-wrapper {
    order: 1;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .btn-animation-wrapper.is-diff {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .btn-animation-wrapper.awd.uhk {
    margin-top: 24px;
    padding-left: 10px;
  }

  .btn-outer.width-100 {
    width: 100%;
  }

  .btn-text-z-index {
    font-size: 1rem;
  }

  .div-block-310 {
    margin-right: 0;
    display: none;
  }

  .text-center-on-tablet {
    height: 100%;
  }

  .text-center-on-tablet.is-diff {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .div-block-319 {
    z-index: 11;
    opacity: 0;
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .div-block-320 {
    z-index: -1;
  }

  .div-block-321 {
    z-index: 0;
  }

  .div-block-322 {
    z-index: 9;
    position: relative;
  }

  .div-block-324.text-weight-semibold {
    justify-content: center;
    align-items: center;
  }

  .div-block-324.text-weight-semibold.ml {
    display: none;
  }

  .div-block-325 {
    flex-flow: column;
    align-self: stretch;
    margin-top: auto;
  }

  .div-block-325.is-diff {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    margin-top: 0;
  }

  .div-block-326 {
    padding-top: 2rem;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-326.is-0rem {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-327 {
    flex-flow: column;
    display: flex;
  }

  .heading-h4 {
    text-align: center;
    text-transform: capitalize;
    font-size: 1.2rem;
  }

  .heading-h4.pr {
    font-size: 1.2rem;
  }

  .heading-h4.is-white {
    text-align: left;
  }

  .mw-565 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .section_campus-hero {
    padding-top: 0;
  }

  .campus-number {
    grid-column-gap: 1rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    width: 100%;
    margin-top: 2rem;
  }

  .campus-number.is-diff {
    grid-template-rows: auto;
  }

  .campus-number.is-diff.is-hide {
    display: none;
  }

  .campus-number.is-diff.grrg {
    display: flex;
  }

  .campus-number.is-diff.grrg.is-new {
    flex-flow: column;
  }

  .campus-number.is-diff.grrg.is-new.sesee {
    grid-row-gap: .5rem;
  }

  .numbers-wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    display: flex;
    overflow: auto;
  }

  .numbers-wrap.is-diff {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    overflow: visible;
  }

  .num-text {
    text-align: center;
    font-size: 1.5rem;
  }

  .top-right-img {
    top: 4%;
    right: -7%;
  }

  .lefttop-img {
    left: -6%;
  }

  .leftbottom-img {
    width: 60%;
    left: -7%;
  }

  .bottom-img {
    width: 100%;
  }

  .right-bottom-img {
    right: -4%;
  }

  .whychoose-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .show-in-mobile {
    display: flex;
  }

  .show-in-mobile.vert {
    flex-flow: column;
  }

  .regular-dropdown.borderandshadow {
    display: none;
  }

  .dropdown-pair {
    grid-template-columns: 1fr;
  }

  .hide-on-mobile, .div-block-342 {
    display: none;
  }

  .v-padding-1rem {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .heading-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
  }

  .heading-wrapper.is-center {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: center;
  }

  .heading-wrapper.is-center.is-tabss {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 90%;
  }

  .top_heading.text-align-center {
    font-size: 1rem;
  }

  .top_heading.text-align-center.is-white {
    line-height: 150%;
  }

  .top_heading.text-align-center.is-white.is-diff {
    font-size: 1rem;
    line-height: 1.2;
  }

  .middle-heading {
    text-align: center;
    font-size: 1.8rem;
  }

  .middle-heading.text-align-center.is-white {
    padding-right: 0;
  }

  .middle-heading.text-align-center.is-white.is-center {
    text-align: center;
    margin-bottom: 0;
    font-size: 2rem;
  }

  .middle-heading.text-align-center.is-white.is-center.hgk {
    margin-bottom: 2rem;
  }

  .middle-heading.is-white {
    text-align: center;
    letter-spacing: -1px;
    margin-bottom: 1rem;
    padding-right: 0;
    font-size: 1.4rem;
    line-height: 120%;
  }

  .middle-heading.is-white.is-tabs {
    text-align: left;
  }

  .middle-heading.is-white.is-tabs.mobile-text-center {
    text-align: center;
    font-size: 1.6rem;
  }

  .middle-heading.is-white.isme {
    text-align: center;
  }

  .middle-heading.text-align-center {
    letter-spacing: 0;
    font-size: 1.7rem;
  }

  .bottom-heading.text-align-center {
    font-size: 1rem;
  }

  .universitylist-wrapper {
    justify-content: center;
    align-items: center;
  }

  .university-list-wrap {
    width: 100%;
  }

  .tabs-menu-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
  }

  .tabs1, .tab2, .tab2.w--current {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-3 {
    text-align: center;
  }

  .university_card {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 1rem .5rem;
  }

  .university_card.is-new {
    width: 100%;
    height: auto;
    display: flex;
  }

  .university_card.vh {
    flex-flow: column;
  }

  .tabs {
    padding-bottom: 40px;
    position: relative;
  }

  .uni-heading.isok.ijsuh {
    height: auto;
    max-height: none;
  }

  .uni-main-heading.sddrgrd {
    height: auto;
    font-size: 1.2rem;
    font-weight: 600;
  }

  .text-block-4.is-newusp {
    font-size: 1rem;
    font-weight: 400;
  }

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

  .text-block-5 {
    flex: 0 auto;
    font-size: .8rem;
    font-weight: 400;
  }

  .div-block-345.is-diff {
    margin-top: 1rem;
  }

  .div-block-345.drggrd, .div-block-345.gggh {
    margin-top: 0;
  }

  .silder1 {
    margin-right: 2rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .right-arrow {
    justify-content: center;
    align-items: center;
    display: block;
    inset: auto 3% 0% auto;
  }

  .div-block-347 {
    padding: 10px 5px;
    display: flex;
  }

  .div-block-347.is-opp {
    display: flex;
  }

  .left-arrow {
    display: block;
    inset: auto auto 0% 3%;
  }

  .section_testimonials.is-diff {
    position: relative;
  }

  .testimonials-wrapper {
    position: static;
  }

  .testimonials-wrapper.is-3rem {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .image-wrapper {
    border-radius: 20px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 12px;
  }

  .image-wrapper.is-diff {
    height: 100%;
    display: block;
    position: static;
  }

  .new-slider {
    width: 100%;
    position: static;
  }

  .new-slider.is-diff {
    position: static;
  }

  .left-arrow-2 {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    border-radius: 20px;
    width: 20%;
    height: auto;
    inset: auto auto 2% 5%;
  }

  .left-arrow-2.is-new {
    height: auto;
  }

  .left-arrow-2.is-program {
    height: auto;
    inset: auto auto 0% 5%;
  }

  .right-arrow-2 {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    width: 20%;
    height: auto;
    inset: auto 5% 2% auto;
  }

  .right-arrow-2.is-diff {
    height: auto;
  }

  .right-arrow-2.is-program {
    height: auto;
    inset: auto 5% 0% auto;
  }

  .new-mask {
    width: 100%;
    height: 100%;
    padding-bottom: 0;
    position: static;
  }

  .test-wrap {
    height: auto;
    margin-left: 0%;
    margin-right: 0%;
    padding-bottom: 4rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .test-video {
    border-radius: 20px;
    width: 100%;
  }

  .test-text {
    width: 100%;
  }

  .test-text.is-diff {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/65f13a2b248f0423a4b80f52_CTA.avif");
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
    flex-flow: column-reverse wrap;
    width: 90%;
    height: 100%;
    margin-top: 0;
    margin-left: 10%;
    margin-right: 10%;
    padding-top: .125rem;
    padding-bottom: .125rem;
    padding-left: 0%;
  }

  .test-text.is-diff.is-hw {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .test-text.is-diff.is-hw.esese {
    background-image: linear-gradient(#0000, #0000);
    margin-top: 0;
    padding-bottom: 0;
    display: block;
    overflow: hidden;
  }

  .test-text.is-diff.is-hw.is-hide {
    display: none;
  }

  .test-text.ess {
    background-color: #0c051e;
    flex-flow: column;
  }

  .test-text.oijo {
    display: block;
  }

  .paragraph {
    margin-left: 1rem;
    margin-right: 1rem;
    font-size: 1rem;
  }

  .paragraph.is-diff {
    text-align: center;
    margin-top: 1rem;
    margin-bottom: 1rem;
    font-size: 1.2rem;
  }

  .paragraph.is-diff.sefwef {
    display: none;
  }

  .paragraph.is-diff.gfc {
    display: flex;
  }

  .paragraph.align-center {
    text-align: center;
    letter-spacing: 0;
  }

  .highlights-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    width: 100%;
  }

  .slider_component {
    height: auto;
  }

  .swiper-wrapper {
    flex-flow: row;
    width: 100%;
    margin-top: 1rem;
    margin-bottom: 2rem;
  }

  .swiper-wrapper.drdv {
    margin-bottom: 0;
  }

  .swiper-wrapper.is-why, .swiper-wrapper.is-ai, .swiper-wrapper.is-testimonial {
    margin-top: 0;
    margin-bottom: 0;
  }

  .swiper-wrapper.is-news {
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .swiper-wrapper.is-iit, .swiper-wrapper.is-prg-pg {
    margin-top: 0;
    margin-bottom: 0;
  }

  .swiper-wrapper.is-testimonial-video {
    max-width: 100%;
  }

  .swiper-wrapper.is-bsc-why, .swiper-wrapper.is-blueprint, .swiper-wrapper.is-mandi-sm {
    margin-top: 0;
    margin-bottom: 0;
  }

  .swiper-slide {
    padding-left: 0;
    padding-right: 0;
  }

  .swiper-slide.cc-how-slider-thumbs {
    opacity: 1;
    border-radius: 20px;
    width: 90vw;
    height: auto;
    padding: 0;
    display: block;
  }

  .swiper-slide.is-why, .swiper-slide.is-ai {
    align-self: stretch;
  }

  .swiper-slide.is-prg, .swiper-slide.is-cert, .swiper-slide.is-prg-pg, .swiper-slide.is-prg-bs, .swiper-slide.is-prg-pgc {
    max-width: 100%;
  }

  .swiper.myswiper {
    width: 100%;
    height: auto;
  }

  .swiper.is-why {
    max-width: 95%;
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }

  .swiper.is-ai {
    max-width: 95%;
    margin-left: 0;
    overflow: visible;
  }

  .swiper.is-testimonial, .swiper.is-news, .swiper.is-prg, .swiper.is-iit, .swiper.is-prg-pg, .swiper.is-prg-bs, .swiper.is-testimonial-video {
    max-width: 95%;
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }

  .swiper.is-prg-pgc {
    max-width: 90%;
  }

  .swiper-pagination {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: none;
    overflow: visible;
  }

  .swiper-pagination-bullet {
    width: .75rem;
    height: .75rem;
  }

  .swiper-pagination-bullet.is-hirenow {
    flex: none;
  }

  .div-block-349 {
    flex-flow: column;
    padding-bottom: 0;
  }

  .paragraph-2 {
    text-align: left;
    font-size: .8rem;
    line-height: 120%;
  }

  .paragraph-2.is-black {
    text-align: center;
    font-size: 1rem;
  }

  .paragraph-2.text-align-center {
    letter-spacing: 0;
    font-size: 1.5rem;
  }

  .paragraph-2.rgd {
    text-align: center;
    margin-bottom: 2rem;
    font-size: 1rem;
  }

  .paragraph-2.rgd.is-center {
    margin-bottom: 0;
    line-height: 1.5;
  }

  .paragraph-2.rgd.is-center.is-black.drrg {
    text-align: left;
  }

  .paragraph-2.rgd.is-center.is-black.drrg.top-padding-1rem {
    font-size: 1rem;
  }

  .paragraph-2.rgd.is-center.is-black.drrg.is-kk {
    text-align: center;
  }

  .div-block-350 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .div-block-350.okij {
    padding-bottom: 1rem;
  }

  .text-color-red-2.isd-ff {
    text-align: center;
  }

  .div-block-352 {
    padding-left: 11px;
    padding-right: 11px;
    font-size: 12px;
    display: block;
  }

  .h3-h {
    text-align: center;
    letter-spacing: 0;
    font-size: 2rem;
    font-weight: 600;
  }

  .h3-h.is-diff {
    flex: none;
    font-size: 1.5rem;
  }

  .h3-h.is-diff.is-black {
    text-align: center;
  }

  .h3-h.text-weight-semibold {
    font-size: 1rem;
  }

  .h3-h.text---orange, .h3-h.text---purple {
    font-size: 2.2rem;
  }

  .h3-h.text---yellow-dark {
    font-size: 2rem;
  }

  .h3-h.is-smaller {
    font-size: 1.6rem;
  }

  .h3-h.rgredgr {
    font-size: 1.5rem;
  }

  .div-block-353 {
    padding-right: 20px;
    display: block;
  }

  .div-block-355 {
    justify-content: center;
    align-items: center;
  }

  .section_spotlight {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .footer-links {
    font-size: .8rem;
  }

  .text-block-6 {
    text-align: center;
  }

  .usp_roadmap-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .roadmap-tabs-wrapper {
    padding-top: 0;
  }

  .roadmap-tabs {
    flex-flow: column;
    display: none;
  }

  .roadmap-tabs.is-hide {
    display: none;
  }

  .tab-link, .tab-link.w--current {
    flex: none;
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabs-menu-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    overflow: auto;
  }

  .tabs-menu-3.is-dif {
    justify-content: flex-start;
    align-items: center;
  }

  .tabs-content-wrapper {
    height: auto;
    padding: 0 0;
  }

  .tabs-main-wrap {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column-reverse wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .tabs-main-wrap.upskill {
    flex-flow: column-reverse wrap;
    display: block;
  }

  .tabs_img-wrapper {
    width: 100%;
    padding: .5rem;
  }

  .main-text-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .main-text-wrapper.us-pathway {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .year-text, .tabs-list-text {
    font-size: .8rem;
  }

  .image-70 {
    border-radius: 0;
  }

  .slide {
    height: 100%;
    margin-left: 0;
    margin-right: .625rem;
  }

  .slide-2, .slide-3 {
    margin-right: .625rem;
  }

  .is-mob {
    width: 100%;
    height: 100%;
    position: static;
  }

  .image-71 {
    width: auto;
  }

  .highlights-card {
    height: auto;
    padding: 1rem;
  }

  .highlights-card.upskill {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-radius: 20px;
    height: auto;
    padding: 2rem 1rem;
  }

  .highlights-card.is-diff, .highlights-card.is-diff.isnew {
    height: auto;
  }

  .highlights-card.is-hr {
    height: auto;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .highlights-card.is-hr.is-new {
    height: 56vh;
  }

  .highlights-card.is-campus {
    height: auto;
  }

  .hl-card-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column-reverse wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr .75fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .hl-text-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: .5rem 0;
    display: flex;
  }

  .youtube {
    width: 100%;
    padding: 0;
  }

  .youtube.rdgr {
    padding-top: 0;
    display: block;
  }

  .youtube.diff {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-359 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    text-align: left;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .text-block-7 {
    text-align: left;
    font-size: .8rem;
    font-weight: 500;
  }

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

  .paragraph-3.dvx {
    text-align: center;
    font-size: 1rem;
  }

  .heading-2 {
    opacity: 1;
    text-align: center;
    letter-spacing: -1px;
    font-size: 1.5rem;
  }

  .heading-2.fcb {
    text-align: center;
    font-size: 1.5rem;
  }

  .marquee-wrapper {
    height: auto;
  }

  .marquee-item {
    width: 100%;
  }

  .marquee-image.no-cap {
    width: 24.5em;
  }

  .section_studentstestimonials.is-diff {
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .studentstestimonials-wrapper {
    padding-left: 5%;
    padding-right: 5%;
  }

  .studentstestimonials-wrapper.is-not5 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .rl_header26_content-2 {
    margin-bottom: 0;
    padding-top: 0;
  }

  .rl_header26_content-2.is-new {
    margin-bottom: 0;
    padding-left: 5%;
    padding-right: 5%;
  }

  .p-36-2 {
    font-size: 1.2rem;
    line-height: 1.2;
  }

  .p-36-2.is-test {
    font-size: .9rem;
    line-height: 120%;
  }

  .div-block-364 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    padding-top: 0;
  }

  .div-block-364.sef {
    padding-top: 0;
  }

  .media-spotlight-card {
    width: auto;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .media-spotlight-card.is-new {
    width: 100%;
    height: 300px;
    margin-left: 0;
    margin-right: 0;
  }

  .card-black-2.text-color-white.ss {
    height: auto;
  }

  .cut-effect {
    text-align: left;
    margin-left: 0;
    padding-left: 0;
    line-height: 120%;
  }

  .block {
    font-size: 1rem;
  }

  .subheading-flex-for-upskill {
    justify-content: center;
    align-items: flex-start;
  }

  .image-75 {
    top: 6px;
    left: 0%;
  }

  .video-4 {
    flex: 1;
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    display: block;
    position: relative;
  }

  .video-4.ishide {
    display: block;
  }

  .list-item {
    font-size: .8rem;
  }

  .section_hirenow-hero {
    padding-top: 0;
  }

  .hirenow-hero_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .upskill-swiper-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column-reverse wrap;
    grid-auto-flow: row dense;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .upskill-swiper-card.is-diff {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: row-reverse wrap-reverse;
  }

  .image-with-radius--upskill {
    object-fit: contain;
    width: 100%;
    height: 25vh;
  }

  .image-77 {
    object-fit: cover;
    height: 100%;
  }

  .dark-card-base {
    padding-left: 10px;
    padding-right: 10px;
  }

  .opacity60 {
    text-align: center;
    font-size: 1rem;
    line-height: 120%;
  }

  .gradient-borderradius20px {
    flex: none;
    width: 280px;
  }

  .gradient-borderradius20px.gradient-border {
    width: auto;
  }

  .gradient-text-wrap {
    padding-left: 0;
    font-size: 2.5rem;
    line-height: 120%;
  }

  .gradient-text-wrap.is-left {
    justify-content: flex-end;
    align-items: center;
  }

  .gradient-text-wrap.inline {
    display: inline;
  }

  .div-block-369 {
    text-align: center;
    flex-flow: row;
    display: block;
  }

  .hero-vidoe-wrapper {
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding: 0;
  }

  .hero-vidoe-wrapper.is-diff {
    position: static;
  }

  .hero-vidoe-wrapper.is-diff.is-new.fvxf {
    margin-top: 0;
  }

  .plyr_component {
    top: 0;
  }

  .plyr_component.noneed {
    display: block;
  }

  .plyr_cover-img {
    border-radius: 20px;
    inset: 0%;
  }

  .plyr_cover-button {
    font-size: .7em;
  }

  .text-color-blue {
    font-size: 1.8rem;
  }

  .hero_achievements-logowrapper {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .logo-warp {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .whyus-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    width: 100%;
  }

  .whyus-wrap1 {
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .whyus-wrap1.is-diff.fthhth {
    display: flex;
  }

  .whyus-wrap1.for-mba {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .whyus-wrap2 {
    flex-flow: column;
  }

  .whyus-wrap2.ledt-padding {
    padding-left: 0;
  }

  .whyus-wrap2.ftht {
    display: flex;
  }

  .whyus-card.is-40, .whyus-card.is-40.gradient-border {
    width: 100%;
  }

  .whyus-card.is-40.gradient-border.esefs {
    width: 100%;
    height: 100%;
  }

  .whyus-card.is-40.gradient-border, .whyus-card.is-30, .whyus-card.is-30.gradient-border {
    width: 100%;
  }

  .whyus-card.is-30.gradient-border.fdggdr {
    width: 100%;
    height: 100%;
  }

  .whyus-card.is-30.gradient-border, .whyus-card.is-38, .whyus-card.is-38.gradient-border {
    width: 100%;
  }

  .whyus-card.is-38.gradient-border.dcs {
    width: 100%;
    height: 100%;
  }

  .whyus-card.is-38.gradient-border {
    width: 100%;
  }

  .whyus_card-content {
    justify-content: center;
    align-items: center;
    padding: 1rem;
  }

  .whyus_card-content.is-genai, .whyus_card-content.is-genai.is-diff {
    justify-content: center;
    align-items: center;
  }

  .text-btn {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .text-btn.is-hideit {
    width: 100%;
    padding-right: 0;
    display: none;
  }

  .text-btn.ishide {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .card-para {
    text-align: center;
    letter-spacing: -1px;
    font-size: 1rem;
    line-height: 120%;
  }

  .card-para.is-diff {
    text-align: left;
  }

  .card-para.is-white.is-diff {
    text-align: center;
  }

  .heading-3 {
    letter-spacing: 0;
    font-size: 1.8rem;
  }

  .bold-text-2 {
    font-size: 2.5rem;
  }

  .bold-text-3 {
    width: 100%;
    font-size: 2.5rem;
  }

  .mainform-wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: .75fr;
    display: flex;
  }

  .heading1-wrapper {
    justify-content: center;
    align-items: center;
  }

  .image-78 {
    height: auto;
  }

  .form-wrqpper {
    width: 100%;
  }

  .input {
    height: 40px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 12px;
  }

  .roadmap-hr-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .space-12rem {
    padding-bottom: 6rem;
  }

  .roadcard-card-wrapper {
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .roadmap-card {
    height: auto;
  }

  .rm-card-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    height: auto;
    padding: 2rem 1rem;
  }

  .card-heading {
    font-size: 2rem;
  }

  .div-line.is-diff {
    display: block;
  }

  .paragraph-5 {
    text-align: center;
    font-size: 1rem;
  }

  .collection-list-wrapper-2 {
    width: 100%;
    margin-bottom: 2rem;
  }

  .form-inside-two-col-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
  }

  .inside-forn-container-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .short-cta--text-wrappper {
    padding: 20px;
  }

  .short-cta--text-wrappper.text-color-white {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .short-cta--text-wrappper.text-color-white.uni {
    padding-left: 10px;
    padding-right: 10px;
  }

  .short-cta.is-diff {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column-reverse wrap;
    grid-template-columns: 1fr;
    padding-left: 0;
    display: flex;
  }

  .short-cta.is-diff.isnew {
    padding-left: 20px;
  }

  .short-cta.is-diff.isnew.is-web {
    background-color: #031135;
    background-size: cover;
    padding-left: 10px;
    padding-right: 10px;
  }

  .short-cta.is-diff.isnew.is-web.is-web2.efsse.waf {
    background-size: cover;
  }

  .short-cta.is-diff.isnew.is-web.is-web2.efsse.waf.dsse {
    background-color: #245da6;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
  }

  .short-cta.is-diff.is-new {
    padding-left: 0;
  }

  .image-79 {
    width: 40%;
  }

  .paragraph-6, .paragraph-7, .paragraph-8, .paragraph-9 {
    font-size: .8rem;
  }

  .hero-sub-text {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .link-block-4 {
    justify-content: center;
    align-items: center;
  }

  .text-block-36 {
    flex: none;
  }

  .paragraph-10, .paragraph-11, .paragraph-12 {
    font-size: .8rem;
  }

  .div-block-377, .div-block-378 {
    justify-content: center;
    align-items: center;
  }

  .div-block-379 {
    padding: 20px 10px;
  }

  .div-block-379.is-blue {
    padding-bottom: 10px;
  }

  .div-block-380 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 20px 10px;
  }

  .coursework_india-warpper.gradient-border {
    width: 100%;
  }

  .div-block-381 {
    flex-flow: column-reverse wrap;
  }

  .div-block-382 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .div-block-383 {
    align-items: stretch;
    width: 100%;
  }

  .text-block-39 {
    text-align: center;
    font-size: 1rem;
  }

  .image-80.is-dff {
    width: 50px;
  }

  .image-80.is-dff.srerr {
    width: 28px;
  }

  .number-india {
    flex-flow: column;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .number-india.is-white {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-radius: 10px;
    flex-flow: column;
    margin-top: 10px;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .number-india.is-white.is-new-usp {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: grid;
  }

  .div-block-384 {
    border-bottom: 1px solid #eacfa98c;
    border-right-style: none;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-384.is-last {
    border-bottom-style: none;
  }

  .text-block-40 {
    letter-spacing: -1px;
    font-family: Lora, sans-serif;
    font-size: 1rem;
  }

  .text-block-40.is-small {
    text-align: center;
  }

  .text-block-40.is-small.is-newup.is-blue {
    font-size: 1.4rem;
  }

  .text-block-41.is-black.is-small {
    text-align: center;
    flex: none;
    font-size: 1rem;
  }

  .text-block-41.is-white.isod {
    font-size: 1rem;
  }

  .text-block-41.is-big {
    letter-spacing: -1px;
    font-size: 1rem;
  }

  .text-block-41.isplpl, .text-block-42.is-white {
    font-size: 1rem;
  }

  .is-right {
    padding-top: 0;
  }

  .div-block-385, .image-87, .image-88 {
    display: none;
  }

  .heading-5 {
    text-align: center;
    letter-spacing: 0;
    font-size: 1.4rem;
    font-weight: 600;
  }

  .heading-6 {
    text-align: center;
    font-size: 2rem;
    font-weight: 600;
  }

  .image-89 {
    width: 50%;
  }

  .heading-8.mobile-text-center {
    letter-spacing: 0;
    font-size: 2rem;
    font-weight: 600;
  }

  .text-color-red-3 {
    text-align: center;
    font-size: .8rem;
  }

  .div-block-386 {
    padding-left: 11px;
    padding-right: 11px;
    font-size: 12px;
    display: block;
  }

  .div-block-315 {
    display: block;
  }

  .div-block-388 {
    justify-content: center;
    align-items: center;
  }

  .div-block-389 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .heading-h3-2.text-color-primary {
    font-size: 1.6rem;
  }

  .pathway-card-9 {
    width: 170px;
  }

  .pathway-card-9.is-diff {
    width: 200px;
  }

  .grid-5-column {
    grid-template-columns: 1fr;
    width: 100%;
    padding-bottom: 25px;
    padding-left: 0;
    padding-right: 20px;
    display: flex;
    overflow: auto;
  }

  .grid-5-column.rrf.tyhyt {
    padding-top: 2rem;
  }

  .grid-5-column.rrf.tyhyt.hgghhg {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 1rem;
    padding-right: 0;
    overflow: auto;
  }

  .heading-style-h2-2 {
    letter-spacing: 0;
    margin-bottom: 2rem;
    font-size: 1.6rem;
  }

  .heading-style-h2-2.jhjh {
    margin-bottom: 0;
    font-size: 2rem;
  }

  .class {
    height: 20px;
    display: none;
  }

  .handle {
    width: 40px;
  }

  .bold-text-6 {
    font-size: 1rem;
    font-weight: 600;
  }

  .btn---wrap {
    width: 100%;
  }

  .btn---wrap.mb-hide {
    display: none;
  }

  .btn---wrap.is-au {
    width: auto;
  }

  .btn {
    text-align: center;
    width: 100%;
    font-size: 1rem;
    display: inline-block;
  }

  .btn.is-diff {
    flex: none;
    font-weight: 500;
  }

  .btn.is-diff:hover {
    color: var(--white2);
  }

  .btn.is-white.is-blue {
    line-height: 1.2;
  }

  .btn.is-white.is-blue.is-red {
    flex: none;
    width: auto;
    padding: .5rem;
    font-size: .6rem;
  }

  .btn.is0ddf {
    font-size: .8rem;
  }

  .btn.is-smsm {
    font-size: .75rem;
  }

  .mobile-text-center {
    text-align: center;
  }

  .step-2---scroll-animation.speed-40s {
    animation: 100s linear infinite moveLeft;
  }

  .div-block-393 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-394, .div-block-397 {
    background-color: #000;
  }

  .image-92 {
    width: 100%;
  }

  .div-block-398 {
    flex-flow: column;
  }

  .div-block-400 {
    background-color: #000;
  }

  .tabs-2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    height: 100%;
    padding-bottom: 0;
    position: relative;
  }

  .tabs-2.is-diff {
    margin-bottom: 0;
    padding-bottom: 54px;
  }

  .step-2---scroll-animation-40s {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .step-2---scroll-animation-40s:hover {
    animation-play-state: running;
  }

  .div-block-405 {
    border-radius: 20px;
    width: 100%;
    height: 100%;
    overflow: hidden;
  }

  .div-block-405.ishide {
    display: block;
  }

  .div-block-405.ishide.rdserd {
    display: flex;
  }

  .div-block-405.ishide.rdserd.isok {
    justify-content: center;
    align-items: center;
  }

  .image-102 {
    width: 80%;
  }

  .image-102.okko {
    width: 100%;
  }

  .div-block-406 {
    border-radius: 20px;
    width: 100%;
    overflow: hidden;
  }

  .div-block-406.is-hide {
    display: none;
  }

  .stronghold_wrapper.text-align-center {
    grid-column-gap: .6rem;
    grid-row-gap: .6rem;
    padding-top: 2rem;
  }

  .adv-card-wrapper {
    width: 100%;
  }

  .div-block-412, .div-block-412.card2-1, .div-block-412.card2-2 {
    padding-left: 1rem;
  }

  .div-block-413 {
    display: none;
  }

  .div-block-414 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-46 {
    font-size: 4rem;
    right: 0;
  }

  .heading-10 {
    font-size: 1.5rem;
  }

  .check_eligibility-wrapper {
    flex-flow: column;
  }

  .eligibility-card.gradient-border {
    width: 100%;
  }

  .e-card-heading {
    font-size: 1rem;
  }

  .e-card-subheading.all-caps {
    text-transform: capitalize;
    font-size: 1.2rem;
    line-height: 1.2;
  }

  .button-6 {
    width: 100%;
  }

  .text-block-47 {
    font-size: 1rem;
  }

  .text-block-47.xdf {
    text-align: center;
    line-height: 1.2;
  }

  .fees-wrapper.is-3rem {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .bold-text-8 {
    letter-spacing: 0;
    font-size: 1.6rem;
  }

  .paragraph-17 {
    text-align: center;
    text-transform: none;
    font-size: .9rem;
    line-height: 120%;
  }

  .uni-logo-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 4rem 5%;
  }

  .bold-text-9 {
    font-size: 2rem;
  }

  .uni-num-wrap.gradient-border {
    width: 100%;
  }

  .div-block-419 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column-reverse wrap;
    grid-template: ". ."
                   ". Area"
                   / 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .f-uni {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 1rem;
    display: flex;
  }

  .text-block-48 {
    text-align: center;
    font-size: .8rem;
    font-weight: 500;
    line-height: 1.2;
  }

  .number-text {
    text-align: center;
    font-size: 1.2rem;
    line-height: 120%;
  }

  .bold-text-10 {
    letter-spacing: -1px;
    font-size: 2rem;
    font-weight: 600;
  }

  .flex-block {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .isnew-para {
    text-align: center;
    letter-spacing: 0;
    margin-bottom: 2rem;
    font-size: 1rem;
    line-height: 120%;
  }

  .div-block-423 {
    border-radius: 20px;
  }

  .div-block-424 {
    margin-top: 22px;
  }

  .image-108 {
    display: block;
  }

  .image-108.exclu {
    display: none;
  }

  .image-67-copy-2 {
    flex: none;
    width: 100%;
    display: block;
    position: relative;
    top: 45px;
  }

  .div-block-425 {
    border-radius: 20px;
    width: 100%;
    inset: 0%;
  }

  .div-block-426 {
    padding: 20px 20px 10px;
  }

  .heading-h3-3 {
    font-size: 1.3rem;
  }

  .heading-h3-3.regular {
    text-align: center;
    font-size: 2rem;
  }

  .heading-h3-3.regular.scaleable {
    letter-spacing: 0;
    font-size: 7vw;
  }

  .bold-text-11 {
    font-size: .9rem;
  }

  .bold-text-11.rfr {
    font-size: 1rem;
  }

  .bold-text-12 {
    letter-spacing: 0;
    font-size: .9rem;
  }

  .bold-text-12.is-black {
    text-align: left;
    letter-spacing: -1px;
    font-size: .9rem;
  }

  .bold-text-12.is-black.rdrfg {
    font-size: 1rem;
  }

  .new-design {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
    max-width: 100%;
  }

  .new-card-wrapper {
    grid-template-columns: 1fr;
    margin-top: 0;
  }

  .div-block-429, .div-block-430 {
    display: none;
  }

  .color-bg {
    max-width: 100%;
    padding: 1rem;
  }

  .pillar-holder-mobile {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: minmax(320px, 1fr) minmax(320px, 1fr) minmax(320px, 1fr);
    grid-auto-columns: 1fr;
    padding-top: 40px;
    padding-bottom: 32px;
    padding-left: 0;
    display: flex;
    overflow: visible;
  }

  .pillar-text-content-mobile {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .paragraph-22 {
    text-align: center;
    font-family: Sf Pro Text Webfont, sans-serif;
    font-size: 1rem;
  }

  .text-block-54 {
    text-align: center;
    font-size: 1rem;
  }

  .header-padding {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 0 5% 2rem;
  }

  .header-padding.rgdrgrd {
    height: auto;
    padding-top: 0;
  }

  .header-padding.rgdrgrd.is-100.is-lp {
    padding-top: 18.4rem;
  }

  .header-padding.rgdrgrd.is-100.is-lp.is-usp {
    padding-top: 1rem;
  }

  .header-padding.rgdrgrd.is-100.is-diff.dcz.awda.seecs {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .header-padding.rgdrgrd.is-100.is-diff.is-newuspbg {
    padding-top: 8rem;
  }

  .header-padding.is-uni {
    padding-left: 5%;
    padding-right: 5%;
  }

  .header-padding.is-4rem {
    padding-top: 4rem;
  }

  .div-block-437 {
    justify-content: center;
    align-items: center;
    height: 50vh;
    padding: 1rem;
    display: flex;
    position: static;
  }

  .paragraph-24 {
    text-align: center;
    margin-bottom: 4.5rem;
    font-size: .9rem;
  }

  .bold-text-13 {
    font-size: 1.78rem;
  }

  .bold-text-15 {
    font-size: 2rem;
    line-height: 124%;
  }

  .bold-text-15.is-black {
    font-size: 1rem;
  }

  .div-block-441 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .text-block-61, .text-block-62, .text-block-63, .text-block-64, .text-block-65 {
    font-size: .8rem;
  }

  .text-block-66 {
    text-align: center;
    font-size: 1rem;
    line-height: 120%;
  }

  .text-block-67 {
    text-align: center;
    letter-spacing: 0;
    font-size: .8rem;
    line-height: 120%;
  }

  .bold-text-16 {
    letter-spacing: 0;
    font-size: 2.2rem;
    line-height: 1.2;
  }

  .bold-text-16.is-white {
    font-size: 2.5rem;
    line-height: 1.2;
  }

  .bold-text-16.is-diff {
    font-size: 2rem;
  }

  .bold-text-16.is-diff.is-black {
    font-size: 1.8rem;
  }

  .text-block-68 {
    text-align: center;
    font-size: 1rem;
  }

  .text-block-69 {
    font-size: 1rem;
    line-height: 120%;
  }

  .text-block-70 {
    font-size: 1rem;
  }

  .text-block-71 {
    font-size: .8rem;
    line-height: 120%;
  }

  .image-115, .image-115.okok {
    width: 100%;
  }

  .text-block-72 {
    text-align: center;
    font-size: .8rem;
    line-height: 120%;
  }

  .text-block-72.is-black {
    text-align: left;
    font-size: .9rem;
  }

  .text-block-72.is-black.trgt {
    font-size: 1rem;
  }

  .text-block-73 {
    text-align: center;
    font-size: .9rem;
    line-height: 120%;
  }

  .text-block-73.is-black {
    text-align: left;
    font-size: .9rem;
  }

  .text-block-73.is-black.ooko {
    font-size: 1rem;
  }

  .text-block-74 {
    text-align: center;
    font-size: 1rem;
    line-height: 120%;
  }

  .text-block-75 {
    letter-spacing: 0;
    font-size: .8rem;
    line-height: 1.2;
  }

  .text-block-75.fff {
    text-align: center;
    font-size: 1rem;
  }

  .text-block-76 {
    font-size: .9rem;
    line-height: 1.2;
  }

  .text-block-76.ffrf {
    text-align: center;
    font-size: 1rem;
  }

  .div-block-442 {
    padding-top: 4rem;
  }

  .div-block-442.is-diff {
    padding-top: 2rem;
  }

  .paragraph-27, .paragraph-28, .paragraph-29, .paragraph-30, .paragraph-31 {
    text-align: center;
    font-size: 1rem;
    line-height: 120%;
  }

  .div-block-443 {
    padding-bottom: 1rem;
  }

  .bold-text-20 {
    letter-spacing: 0;
    font-size: 1.6rem;
    line-height: .4;
  }

  .jh, .image-117 {
    width: 100%;
  }

  .mobile-view-slider {
    justify-content: center;
    align-items: center;
    height: auto;
    margin-top: 1rem;
    margin-bottom: 0;
    padding-bottom: 2rem;
    display: flex;
  }

  .slider-6 {
    background-color: #ddd0;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-bottom: 3rem;
    display: flex;
    position: relative;
  }

  .slide-7 {
    margin-right: 1rem;
  }

  .slide-nav-2 {
    color: #000;
    justify-content: center;
    align-items: center;
    line-height: 120%;
    display: flex;
  }

  .slider-7 {
    background-color: #ddd0;
    width: 100%;
    height: 100%;
  }

  .slide-nav-3 {
    color: #fff;
    position: static;
    top: 504.484px;
  }

  .paragraph-33 {
    line-height: 120%;
  }

  .slider-8 {
    background-color: #ddd0;
    width: 100%;
    height: 100%;
  }

  .price-card-wrapper {
    flex-flow: column;
    width: 100%;
  }

  .div-block-444 {
    width: 100%;
    padding: 1rem;
  }

  .div-block-446 {
    padding: 1rem;
  }

  .text-block-78 {
    text-align: center;
    font-size: 2rem;
  }

  .div-block-447 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: absolute;
  }

  .div-block-448.esf {
    bottom: 0%;
  }

  .text-block-80 {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .paragraph-35 {
    font-size: 14px;
    line-height: 120%;
  }

  .div-block-449 {
    border-radius: 20px;
    overflow: hidden;
  }

  .bold-text-21 {
    font-size: 1.2rem;
    font-weight: 600;
  }

  .mask-3 {
    padding-top: 20px;
  }

  .image-118 {
    width: 70%;
  }

  .text-block-86.is-diff, .text-block-87.is-diff, .text-block-88.is-diff, .text-block-89.is-diff, .text-block-90.is-diff, .text-block-91.is-diff {
    font-size: 12px;
  }

  .html-embed-4 {
    height: auto;
  }

  .paragraph-39 {
    font-size: .8rem;
    line-height: 120%;
  }

  .div-block-465 {
    flex: none;
    width: 400px;
    height: 250px;
  }

  .image-120 {
    aspect-ratio: auto;
    width: auto;
    height: 300px;
  }

  .div-block-466 {
    flex-flow: column;
  }

  .section_aboutus-hero {
    padding-top: 0;
  }

  .aboutus-hero_grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    width: 100%;
    display: block;
  }

  .paragraph-41 {
    letter-spacing: 0;
    width: 100%;
    font-size: 1.1rem;
    line-height: 120%;
  }

  .paragraph-41.is-list {
    margin-bottom: 1rem;
  }

  .paragraph-41.drv, .paragraph-41.drv.ggg {
    letter-spacing: -1px;
    width: 100%;
    font-size: 1.1rem;
  }

  .paragraph-41.essf {
    letter-spacing: 0;
    width: 100%;
    font-size: 1.1rem;
  }

  .ourmission-wrapper.is-diff {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column-reverse wrap;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .ourmission-wrapper.is-diff.fddr {
    padding-left: 0;
    padding-right: 0;
  }

  .ourmission-wrapper.is-4rem {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: .25fr;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .ourmission-wrapper.is-4rem.drfdggg {
    margin-top: 2rem;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .text-block-95 {
    font-size: 2rem;
    line-height: 120%;
  }

  .text-block-95.is-diff {
    font-size: 2rem;
  }

  .div-block-469 {
    padding-left: .625rem;
    padding-right: .625rem;
  }

  .pride-wrapper.is-diff {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    margin-bottom: 2rem;
  }

  .pride-wrapper.is-diff.hhh.seef {
    margin-top: 0;
  }

  .image-121 {
    width: 50%;
  }

  .cms_img.is-black {
    filter: none;
    object-fit: cover;
    height: 100%;
  }

  .ceo-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .div-block-478, .div-block-479, .div-block-479.is-diff {
    width: 100%;
  }

  .div-block-480 {
    border-style: solid;
    border-width: 1px;
    border-radius: 10px;
    flex-flow: column;
    width: 100%;
    margin-left: 5px;
    margin-right: 5px;
  }

  .text-block-98 {
    font-size: .8rem;
  }

  .text-block-99 {
    font-size: 1.2rem;
    line-height: 1.2;
  }

  .text-block-100 {
    text-align: left;
    margin-top: 20px;
    font-size: 1.4rem;
    line-height: 120%;
  }

  .paragraph-42 {
    text-align: center;
    font-size: 1rem;
    line-height: 120%;
  }

  .div-block-481 {
    flex-flow: column;
  }

  .div-block-481.cbgfcbf {
    flex-flow: column-reverse;
  }

  .div-block-482 {
    margin-top: 4rem;
  }

  .div-block-483 {
    width: 100%;
    height: 60vh;
  }

  .tabs-menu-6 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: flex-start;
    align-items: center;
    overflow: auto;
  }

  .location-tab, .location-tab.w--current {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-129 {
    object-fit: cover;
    height: 30vh;
  }

  .text-block-107 {
    font-size: 1rem;
  }

  .paragraph-43, .paragraph-44 {
    text-align: center;
    letter-spacing: -1px;
    font-size: 1.1rem;
    line-height: 120%;
  }

  .div-block-484 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: auto;
  }

  .text-block-109, .text-block-110, .text-block-111 {
    font-size: 1rem;
  }

  .f-section-alumni {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-492 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: block;
  }

  .text-block-114 {
    font-size: .8rem;
    line-height: 120%;
  }

  .text-block-115, .text-block-116, .text-block-118, .text-block-119, .text-block-120 {
    font-size: .8rem;
    line-height: 1.2;
  }

  .text-block-121 {
    font-size: .8rem;
  }

  .card-text, .text-block-123, .text-block-124, .text-block-126 {
    font-size: .8rem;
    line-height: 1.2;
  }

  .text-block-127, .text-block-128 {
    line-height: 1.2;
  }

  .text-block-129 {
    line-height: 120%;
  }

  .text-block-130 {
    line-height: 1.2;
  }

  .paragraph-45 {
    font-size: 1rem;
    line-height: 1.2;
  }

  .image-133 {
    width: 20%;
  }

  .image-133.is-diff {
    width: 80%;
  }

  .list {
    padding-left: 0;
  }

  .slide-nav-4 {
    top: 388.641px;
  }

  .card-bsc-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .card-bsc-2.is-diff {
    padding-left: 20px;
    padding-right: 20px;
  }

  .main-padding-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .is-big {
    font-size: 1.2rem;
  }

  .flex-journey {
    flex-flow: column;
    align-items: center;
  }

  .flex-journey.space-vertical {
    display: none;
  }

  .space-20px-2 {
    padding-bottom: 1.25rem;
  }

  .main-container-large-4 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .rl_header26_component-2 {
    padding-top: 2rem;
  }

  .highlight-with-icon-wrapper-2.usa {
    font-size: 12px;
  }

  .line {
    background-color: #fdba2f;
    width: 3px;
    padding-bottom: 39px;
    position: relative;
  }

  .inactive-tab-2 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    white-space: nowrap;
    margin-bottom: 8px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 10px;
    display: flex;
  }

  .p-36 {
    font-size: 1.2rem;
    line-height: 1.4;
  }

  .media-scroller-wrp {
    padding-bottom: 17px;
    padding-left: 21px;
    padding-right: 21px;
  }

  .card-para-2 {
    text-align: left;
    font-size: 1rem;
    line-height: 120%;
  }

  .card-para-2.is-diff.is-okay {
    margin-top: 0;
    margin-bottom: .5rem;
  }

  .card-para-2.is-diff.is-okay.is-white {
    margin-top: 0;
    font-size: 1.23rem;
  }

  .card-para-2.is-diff.is-white {
    margin-top: 10px;
    font-size: .75rem;
  }

  .rl_layout1_content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    width: 100%;
    padding-right: 0;
    display: flex;
  }

  .rl_layout1_content.dawa {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0;
  }

  .rl_layout1_content._2rem {
    padding-top: 2rem;
  }

  .whyus_card-content-2 {
    padding: 1rem;
  }

  .section-11.v-padding-7rem {
    padding-top: 4rem;
    padding-right: 20px;
  }

  .features-container {
    grid-column-gap: 8px;
    grid-row-gap: 40px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    display: grid;
    overflow: auto;
  }

  .plan-card {
    border: 1px solid #00000075;
    width: 100%;
    padding: 10px;
    box-shadow: 0 10px 10px #262d7629;
  }

  .absolute-right-2 {
    object-position: 0% 50%;
  }

  .form-inside-two-col-3 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .circle {
    background-color: #fdba2f;
    width: 10px;
    height: 10px;
  }

  .btn-fx-animate-for-media-spotlight {
    width: 107px;
  }

  .bg-black.text-color-white {
    padding-top: 2rem;
  }

  .p-20.text-weight-bold {
    font-size: 15px;
  }

  .btn-white {
    flex: 1;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: .8rem;
  }

  .university-logo {
    width: 25%;
  }

  .university-logo.ssfefs {
    width: 20%;
  }

  .university-logo.okok {
    width: 25%;
  }

  .university-logo.okok.is-diff {
    width: 18%;
  }

  .p-16.is-black {
    font-size: 14px;
  }

  .btn-black-invert-2 {
    justify-content: center;
    align-items: center;
    font-size: 12px;
  }

  .space-55px, .space-26px {
    padding-bottom: 20px;
  }

  .text-no-space {
    word-break: keep-all;
    font-size: 12px;
  }

  .p-22-medium-2 {
    font-size: 16px;
  }

  .space-95-px {
    padding-bottom: 47px;
  }

  .benefits-container-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
    padding-right: 0;
  }

  .journey-text-button {
    border-width: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 1.2rem;
  }

  .journey-text-button.is-hide {
    display: block;
  }

  .space-18px-copy-2 {
    padding-bottom: 12px;
  }

  .icon-70px {
    flex: none;
    width: 50px;
    height: 50px;
  }

  .rl-button-group-3 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .rl-button-group-3.gap20px {
    justify-content: space-between;
  }

  .home-card-header-width-copy {
    width: 310px;
  }

  .btn-yellow-4 {
    border-radius: 6px;
    flex: none;
    font-size: 12px;
  }

  .div-block-527 {
    padding-left: 11px;
    padding-right: 11px;
    font-size: 12px;
    display: block;
  }

  .link-block-7 {
    border: 1px solid #00000059;
    padding: 12px;
  }

  .v-padding-7rem-3 {
    padding-top: 0;
  }

  .v-padding-7rem-3._0-bottom {
    padding-top: 1rem;
  }

  .v-padding-7rem-3.okok, .v-padding-7rem-3.sdrfd {
    padding-left: 0%;
    padding-right: 0%;
  }

  .div-block-528 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-items: center;
    overflow: hidden;
  }

  .div-block-528.no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .video-7 {
    width: 100%;
  }

  .main-section-4 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .main-section-4.grd {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .text-size-small-4 {
    font-size: .8rem;
  }

  .space-14px-4 {
    padding-bottom: 9px;
  }

  .text-color-white-4 {
    text-align: center;
    margin-top: 0;
    font-size: .8rem;
  }

  .grid-5-column-3 {
    grid-template-columns: 1fr;
    width: 100%;
    display: flex;
    overflow: auto;
  }

  .grid-5-column-3.ledt-20px {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabs-content-4 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .p-18-4 {
    text-align: left;
    font-size: .9rem;
    font-weight: 500;
    line-height: 120%;
  }

  .p-18-4.ijij {
    display: block;
  }

  .p-18-4.ijij.center {
    text-align: center;
  }

  .space-20px-4 {
    padding-bottom: 12px;
  }

  .media-scroller-wrp-3 {
    padding-bottom: 17px;
    padding-left: 21px;
    padding-right: 21px;
  }

  .p-18-5 {
    font-size: 16px;
  }

  .p-18-5.ghgh {
    text-align: center;
  }

  .div-block-535 {
    justify-content: space-between;
    align-items: flex-end;
  }

  .div-block-536 {
    align-items: stretch;
  }

  .bold-text-24 {
    font-size: 1.5rem;
    line-height: 124%;
  }

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

  .pathway-card-11 {
    width: 170px;
  }

  .flex-block-6 {
    text-align: center;
    align-items: stretch;
    padding-left: 20px;
    padding-right: 20px;
  }

  .img100-4.no-cover {
    object-fit: fill;
  }

  .div-block-539 {
    margin: -2px;
    padding-left: 3px;
    padding-right: 3px;
  }

  .rl_navbar1_menu-buttons-3 {
    margin-top: 0;
  }

  .heading-h2-4 {
    font-size: 2rem;
  }

  .tabs-menu-8 {
    background-color: #ffffff1a;
    border-radius: 12px;
    flex-flow: row;
    width: 100%;
    margin-left: 15px;
    overflow: auto;
  }

  .div-block-542.text-color-white {
    padding-top: 3rem;
  }

  .div-block-543 {
    order: 1;
    padding-left: 0;
    padding-right: 0;
  }

  .logo-width-120px-3 {
    max-width: 90px;
    height: 32px;
  }

  .div-block-544 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
  }

  .div-block-548 {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl-button-group-4.gap20px.sfesf.cvfff {
    flex-flow: column;
  }

  .space-72px-3 {
    padding-bottom: 2rem;
  }

  .tabs-6 {
    flex-flow: column;
  }

  .btn-yellow-5 {
    border-radius: 6px;
    width: 100%;
    font-size: 1rem;
  }

  .heading-style-h2-5 {
    font-size: 2rem;
  }

  .heading-style-h2-5._600.rgd {
    font-size: 2.2rem;
  }

  .heading-style-h2-5.is-white {
    font-size: 2.3rem;
  }

  .small-iconwrapper-4 {
    width: auto;
  }

  .heading-h4-3 {
    text-transform: capitalize;
    font-size: 1.2rem;
  }

  .row-3 {
    flex-direction: column;
  }

  .div-block-552 {
    padding-top: 2rem;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-27 {
    font-size: 33px;
  }

  .text-color-white-5 {
    font-size: .9rem;
  }

  .image-145 {
    max-width: 80%;
    display: none;
  }

  .div-block-556 {
    padding-right: 0;
    display: block;
  }

  .formwhite {
    margin-top: 0;
    padding: 1rem;
  }

  .formwhite.is-diff.is-usp {
    width: 100%;
  }

  .formwhite.is-diff.is-usp.is-pop {
    padding-left: 0;
    padding-right: 0;
  }

  .formwhite.is-new {
    width: 90%;
  }

  .formwhite.is-new.is-100, .formwhite.is-new.is-100.ijss, .formwhite.is-50.is-100 {
    width: 100%;
  }

  .formwhite.is_top4rem {
    margin-top: 4rem;
  }

  .benefit-wrapper-3 {
    flex-direction: row;
    width: 100%;
  }

  .div-block-558 {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    grid-template-columns: 1fr;
  }

  .highlight-with-icon-wrapper-4 {
    font-size: .75rem;
  }

  .highlight-with-icon-wrapper-4.uni.is-hide {
    width: auto;
    display: flex;
  }

  .div-block-560 {
    background-color: #0153c8;
    background-image: none;
    background-size: auto;
  }

  .div-block-563 {
    grid-template-columns: 1fr;
  }

  .div-block-565 {
    width: 90px;
  }

  .div-block-566 {
    padding-top: 2rem;
    padding-left: 20px;
    padding-right: 20px;
  }

  ._2-column-responsive-3 {
    grid-template-columns: 1fr;
  }

  .div-block-567 {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .container-large-5 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    padding-top: 0;
  }

  .div-block-569 {
    min-width: 140px;
    margin-top: 25px;
  }

  .div-block-570 {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .div-block-571 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    margin-top: 17px;
    display: flex;
  }

  .space-30px-4 {
    padding-bottom: 15px;
  }

  .float-hover--uni-header {
    left: -238px;
    right: 0;
  }

  .p-24 {
    font-size: 1.2rem;
  }

  .div-block-573 {
    padding-left: 11px;
    padding-right: 11px;
    font-size: 12px;
    display: block;
  }

  .link-block-8 {
    padding: 12px;
  }

  .div-block-335 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-items: center;
    overflow: hidden;
  }

  .div-block-335.no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .video-2 {
    width: 100%;
  }

  .frame {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100vw;
    height: auto;
    padding-top: 2vh;
    display: flex;
  }

  .div-block-313 {
    padding-bottom: 60px;
  }

  .p-18-6 {
    font-size: 16px;
  }

  .grid-3-x, .grid-3-x.mba-tech {
    grid-template-columns: 1fr;
  }

  .grid-5-column-4 {
    grid-template-columns: 1fr;
    width: 100%;
    display: flex;
    overflow: auto;
  }

  .grid-5-column-4.ledt-20px {
    padding-left: 20px;
    padding-right: 20px;
  }

  .mbatech-header-grid-1.stretch.is-diff {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
  }

  .mbatech-header-grid-1.horizontal {
    flex-flow: column;
    align-items: stretch;
  }

  .mbatech-header-grid-1.horizontal.sesfes, .mbatech-header-grid-1.esfe {
    justify-content: center;
    align-items: center;
  }

  .space-20px-5 {
    padding-bottom: 12px;
  }

  .media-scroller-wrp-2 {
    padding-bottom: 17px;
    padding-left: 21px;
    padding-right: 21px;
  }

  .highlight-with-icon-wrapper-5.usa {
    font-size: 12px;
    display: none;
  }

  .div-block-579 {
    display: none;
  }

  .div-block-580 {
    align-items: stretch;
  }

  .pathway-card-12 {
    width: 170px;
  }

  .text-block-137 {
    font-size: .9rem;
  }

  .img100-5.no-cover {
    object-fit: fill;
  }

  .table_head {
    display: none;
  }

  .accordion-item-2 {
    padding-left: 17px;
    padding-right: 17px;
  }

  .table_cell {
    border-color: #e3e3e300;
  }

  .table_cell.hidexmobile {
    display: none;
  }

  .table_cell.grey {
    color: #fff;
    background-color: #000c54;
    padding-top: 8px;
  }

  .uspathwayheader-tags-2 {
    justify-content: flex-start;
    align-items: center;
  }

  .table_row {
    border: 1px solid #ececec;
    border-radius: 6px;
    grid-template-columns: 1fr;
    margin-bottom: 16px;
    padding-top: 0;
    padding-bottom: 5px;
    overflow: hidden;
  }

  .calc-div {
    min-width: 20px;
  }

  .rl_navbar1_menu-buttons-4 {
    margin-top: 0;
  }

  .heading-h2-3 {
    font-size: 2rem;
  }

  .hide-on-mobile-2 {
    display: none;
  }

  .h-scroll-card {
    border: 1px solid #000;
    grid-template-columns: 1fr;
    height: 60vh;
    box-shadow: 0 -5px 13px #0000001a;
  }

  .h-scroll-card._1st {
    grid-template-columns: 1fr;
  }

  .logo-width-120px-4 {
    max-width: 90px;
    height: 32px;
  }

  .div-block-584 {
    bottom: 28px;
    left: auto;
    right: 7px;
  }

  .h3-half {
    font-size: .8rem;
  }

  .accordion-content-2 {
    font-size: 1rem;
  }

  .div-block-279 {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-586 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .rl-button-group-5.gap20px {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
  }

  .rl-button-group-5.gap20px.okay {
    margin-bottom: 4rem;
  }

  .rl-button-group-5.gap20px.okay.is-diff {
    align-items: stretch;
    margin-top: 2rem;
  }

  .rl-button-group-5.gap20px.okay.is-diff.esfse {
    justify-content: center;
    align-items: stretch;
    width: 100%;
    margin-bottom: 0;
  }

  .btn-yellow-6 {
    border-radius: 6px;
    font-size: 12px;
  }

  .anchor-default-2 {
    flex: none;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: .8rem;
  }

  .div-block-589 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-590 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .accordion-heading-3 {
    font-size: 16px;
    line-height: 120%;
  }

  .accordion-heading-3.is-black {
    font-size: 1.1rem;
  }

  .image-62 {
    max-width: 80%;
    display: none;
  }

  .p-20-medium-2 {
    font-size: 15px;
  }

  .div-block-594 {
    padding-right: 0;
    display: block;
  }

  .scroll-anchor {
    height: 80vh;
    display: none;
  }

  .scroll-anchor.is-first {
    height: 100vh;
  }

  .div-block-595 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    display: none;
    overflow: auto;
  }

  .benefit-wrapper-4 {
    flex-direction: row;
    width: 100%;
  }

  .div-block-596 {
    z-index: 0;
    height: 13vh;
    padding-left: 20px;
    position: sticky;
  }

  .btn-blue {
    flex: none;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: .8rem;
  }

  .scroll-overflow {
    overflow: visible;
  }

  .div-block-332 {
    grid-template-columns: 1fr;
  }

  .scroll-card {
    width: 93vw;
    margin-left: 28px;
    margin-right: 28px;
    position: sticky;
    top: 13vh;
  }

  .scroll-card._2 {
    top: 17vh;
  }

  .scroll-card._4 {
    top: 25vh;
  }

  .scroll-card._3 {
    top: 21vh;
  }

  .div-block-598 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-599 {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .div-block-601 {
    min-width: 140px;
    margin-top: 25px;
  }

  .div-block-361 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    margin-top: 17px;
    display: flex;
  }

  .weight-medium-4 {
    font-size: 1.8rem;
  }

  .weight-medium-4.is-black, .heading-style-h3-2 {
    font-size: 2rem;
  }

  .heading-style-h3-2.is-diff {
    text-align: center;
    font-size: 1.7rem;
  }

  .benefits-container-3 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-right: 0;
  }

  .div-block-603 {
    padding-left: 11px;
    padding-right: 11px;
    font-size: 12px;
    display: block;
  }

  .div-block-604 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-items: center;
    overflow: hidden;
  }

  .div-block-605 {
    padding-bottom: 60px;
  }

  .p-18-7 {
    font-size: 16px;
  }

  .grid-5-column-copy {
    grid-template-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    overflow: auto;
  }

  .highlight-with-icon-wrapper-6.usa {
    font-size: 12px;
  }

  .div-block-613 {
    display: none;
  }

  .div-block-614 {
    align-items: stretch;
  }

  .pathway-card-13 {
    width: 170px;
  }

  .text-block-141 {
    font-size: .9rem;
  }

  .rl_navbar1_menu-buttons-5 {
    margin-top: 0;
  }

  .hide-on-mobile-3 {
    display: none;
  }

  .logo-width-120px-5 {
    max-width: 90px;
    height: 32px;
  }

  .div-block-621 {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-622 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-yellow-7 {
    border-radius: 6px;
    font-size: 12px;
  }

  .heading-style-h2-6 {
    font-size: 2.125rem;
  }

  .anchor-default-3 {
    flex: none;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: .8rem;
  }

  .div-block-626 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-627 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-white-2 {
    flex: 1;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: .8rem;
  }

  .image-150 {
    max-width: 80%;
    display: none;
  }

  .div-block-632 {
    padding-right: 0;
    display: block;
  }

  .div-block-634 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    display: none;
    overflow: auto;
  }

  .benefit-wrapper-5 {
    flex-direction: row;
    width: 100%;
  }

  .div-block-635 {
    z-index: 0;
    height: 13vh;
    padding-left: 20px;
    position: sticky;
  }

  .btn-blue-2 {
    flex: none;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: .8rem;
  }

  .div-block-638 {
    grid-template-columns: 1fr;
  }

  .div-block-639 {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .div-block-641 {
    min-width: 140px;
    margin-top: 25px;
  }

  .text-size-small-3 {
    font-size: .8rem;
  }

  .highlight-with-icon-wrapper-7.usa {
    font-size: 12px;
  }

  .heading-h2-5 {
    font-size: 2rem;
  }

  .tabs-menu-9 {
    background-color: #ffffff1a;
    border-radius: 12px;
    flex-flow: row;
    width: 100%;
    margin-left: 15px;
    overflow: auto;
  }

  .list-item-15 {
    font-size: 1rem;
  }

  .btn---wrap-2 {
    width: 100%;
  }

  .heading-h4-4 {
    text-transform: capitalize;
    font-size: 1.2rem;
  }

  .is-bold {
    margin-top: 0;
    font-size: 1.2rem;
  }

  .is-invort {
    width: 100%;
  }

  .v-padding-7rem-2 {
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .gradient-border-copy {
    width: 100%;
  }

  .btn-yellow-9 {
    border-radius: 6px;
    flex: none;
    font-size: 12px;
  }

  .main-padding-6 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 2rem;
    padding-bottom: 4rem;
  }

  .main-padding-6.ffyt {
    padding-top: 4rem;
    padding-bottom: 6rem;
  }

  .main-padding-6.new-bg {
    background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6620d363521babf4b252ea37_footer.avif");
    background-position: 50%;
    background-size: cover;
    padding-top: 2rem;
  }

  .div-block-682 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .div-block-683 {
    padding-left: 11px;
    padding-right: 11px;
    font-size: 12px;
    display: block;
  }

  .v-padding-7rem-4 {
    padding-top: 2rem;
    padding-left: 0%;
    padding-right: 0%;
  }

  .v-padding-7rem-4._0-bottom {
    padding-top: 1rem;
  }

  .video-10 {
    width: 100%;
  }

  .image-158 {
    width: 50%;
  }

  .main-section-8 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .main-section-8.grd {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .div-block-687 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-items: center;
    overflow: hidden;
  }

  .div-block-687.no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-688 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .space-14px-8 {
    padding-bottom: 9px;
  }

  .grid-5-column-6 {
    grid-template-columns: 1fr;
    width: 100%;
    display: flex;
    overflow: auto;
  }

  .grid-5-column-6.ledt-20px {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-51 {
    font-size: .8rem;
  }

  .tabs-content-6 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .main-container-large-14 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .p-18-9 {
    text-align: left;
    font-size: .9rem;
    font-weight: 500;
    line-height: 120%;
  }

  .space-20px-7 {
    padding-bottom: 12px;
  }

  .media-scroller-wrp-5 {
    padding-bottom: 17px;
    padding-left: 21px;
    padding-right: 21px;
  }

  .text-size-small-6, .text-size-small-6.center-on-tablet {
    font-size: .8rem;
  }

  .div-block-693 {
    align-items: stretch;
  }

  .div-block-694 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .pathway-card-15 {
    width: 170px;
  }

  .flex-block-12 {
    text-align: center;
    align-items: stretch;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-144, .text-block-144.is-diff {
    font-size: .9rem;
  }

  .btn-3 {
    text-align: center;
    width: 100%;
  }

  .div-block-698 {
    order: 1;
    padding-left: 0;
    padding-right: 0;
  }

  .logo-width-120px-7 {
    max-width: 90px;
    height: 32px;
  }

  .space-84px-4 {
    padding-bottom: 2rem;
  }

  .div-block-702 {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-703 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn---wrap-3 {
    width: 100%;
  }

  .btn-yellow-10 {
    border-radius: 6px;
    font-size: 12px;
  }

  .p-18-10 {
    margin-bottom: 1rem;
    font-size: 16px;
    line-height: 1.2;
  }

  .p-18-10.text-align-center {
    margin-top: .5rem;
    margin-bottom: 0;
  }

  .heading-style-h2-8 {
    font-size: 2.125rem;
  }

  .heading-style-h2-8._600 {
    text-align: left;
    margin-bottom: 1rem;
    font-size: 2.2rem;
  }

  .heading-style-h2-8._600.tft {
    text-align: left;
    margin-bottom: 0;
  }

  .div-block-707 {
    padding-top: 4rem;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-708.is-diff {
    width: 100%;
  }

  .main-container-large-15 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .div-block-709 {
    justify-content: space-between;
    align-items: flex-end;
  }

  .btn-white-4 {
    flex: 1;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: .8rem;
  }

  .image-161 {
    max-width: 80%;
    display: none;
  }

  .div-block-710 {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    grid-template-columns: 1fr;
  }

  .div-block-711 {
    padding-right: 0;
    display: block;
  }

  .heading-29 {
    font-size: 33px;
  }

  .benefit-wrapper-7 {
    flex-direction: row;
    width: 100%;
  }

  .image-162 {
    border-radius: 0;
  }

  .rl_header26_component-4 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: center;
    align-items: center;
    padding-left: 0%;
    padding-right: 0%;
  }

  .main-section-9.v-padding-7rem {
    padding-top: 2rem;
  }

  .div-block-713 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
  }

  .heading-30 {
    font-size: 2rem;
  }

  .div-block-715 {
    grid-template-columns: 1fr;
  }

  .heading-h3-9 {
    letter-spacing: 0;
    font-size: 1.3rem;
  }

  ._2-column-responsive-4 {
    grid-template-columns: 1fr;
  }

  .div-block-717 {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .rl-button-group-6 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .rl-button-group-6.gap20px {
    justify-content: space-between;
  }

  .space-4-rem-4 {
    padding-bottom: 2rem;
  }

  .div-block-718 {
    min-width: 140px;
    margin-top: 25px;
  }

  .space-20px-8 {
    padding-bottom: 10px;
  }

  .div-block-719 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    margin-top: 17px;
    display: flex;
  }

  .space-30px-5 {
    padding-bottom: 15px;
  }

  .stroke-gradient-5 {
    padding: 0;
  }

  .div-block-720 {
    background-color: #0153c8;
    background-image: none;
    background-size: auto;
  }

  .div-block-721 {
    width: 90px;
  }

  .benefits-container-4 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-right: 0;
  }

  .div-block-723 {
    width: 100%;
  }

  .text-block-146, .text-block-147 {
    text-align: center;
    font-size: 1rem;
  }

  .div-block-730 {
    text-align: left;
  }

  .image-171, .image-172, .image-173 {
    margin-bottom: .5rem;
  }

  .team-member_component {
    width: 100%;
  }

  .team-image-video_wrapper {
    width: 15rem;
    height: 20rem;
  }

  .team-image-video_wrapper.martha-tanner {
    width: 18rem;
  }

  .div-block-731 {
    width: 100%;
    height: auto;
  }

  .div-block-732 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .div-block-732.hide-it {
    display: none;
  }

  .image-174.gffgg {
    width: 100%;
  }

  .section_explore, .section_listing {
    padding-top: 0;
  }

  .listing-warpper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .collection-list-2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .section_privacypolicy, .section_privacypolicy-content {
    padding-top: 0;
  }

  .pp-content-text, .blog-warpper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    display: block;
  }

  .blog-warpper.is-diff {
    display: flex;
  }

  .section_blog-listing {
    padding-top: 0;
  }

  .section_blog-listing.add-btm {
    padding-top: 4rem;
    padding-bottom: 0;
  }

  .cards-grid {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    flex-flow: column;
    margin-bottom: 0;
    display: flex;
  }

  .par-small.is--white {
    font-size: .65rem;
  }

  .card-img {
    height: 11.2em;
  }

  .card-img-wrapper {
    width: 100%;
  }

  .blog-card {
    flex-flow: column;
    padding: .5rem;
  }

  .heading-31 {
    letter-spacing: 0;
    font-size: 1.2rem;
  }

  .rl_blogpost1_author-wrapper {
    margin-bottom: 1rem;
  }

  .rl_blogpost1_tag-list-wrapper {
    width: 100%;
  }

  .rl_blogpost1_share-wrapper {
    width: 100%;
    margin-bottom: 2rem;
  }

  .rl_blogpost1_content-bottom {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 0;
  }

  .rl-text-rich-text {
    width: 100%;
    font-family: Sf Pro Text Webfont, sans-serif;
    font-size: 1rem;
  }

  .rl_blogpost1_content {
    width: auto;
    margin-bottom: 0;
  }

  .rl_blogpost1_content-top {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
  }

  .rl-heading-style-h2 {
    text-align: center;
    font-size: 2rem;
  }

  .rl_blogpost1_title-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 100%;
  }

  .rl-padding-section-large {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .explore-dropdown-toggle {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 100px;
  }

  .explore-filter-clear-div {
    padding: 10px 15px;
  }

  .explore-filter-form {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .explore-form-block {
    width: 100%;
  }

  .explore-filter-select-container {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .explore-filter-select {
    margin-left: 0;
  }

  .div-block-735 {
    display: none;
  }

  .div-block-735.bm {
    justify-content: space-between;
    display: flex;
  }

  .blog_card-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 100%;
  }

  .collection-item-3 {
    flex: none;
    padding: 0;
  }

  .popup-wrapper {
    position: static;
  }

  .lottie.is-diff {
    display: none;
  }

  .section_bsc-hero {
    height: 100%;
    padding-top: 4rem;
  }

  .bsc-hero_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    display: flex;
  }

  .bsc_hero-wrapper {
    width: 100%;
  }

  .section_program-details {
    padding-top: 0;
  }

  .program-details_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .chip_text_white, .chip_text_white.is-black {
    font-size: 1rem;
  }

  .process_steps_info {
    width: 100%;
  }

  .process_steps-image {
    width: 100%;
    display: block;
    position: static;
  }

  .process_steps-image.is-diff.is-hide {
    display: none;
  }

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

  .text-size-small-7 {
    font-size: .8rem;
    line-height: 120%;
  }

  .process_steps-card {
    height: 22rem;
  }

  .process_steps-card.is_4 {
    grid-row-gap: 1rem;
    flex-flow: column;
    height: 27.1rem;
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .process_steps-card.is_4.is-diff {
    height: 22.4rem;
  }

  .process_steps-card.is_1 {
    grid-row-gap: 0rem;
    flex-flow: column;
    height: 27.1rem;
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .process_steps-card.is_1.is-diff {
    height: auto;
  }

  .process_steps-card.is_3 {
    flex-flow: column;
    height: 26.3rem;
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .process_steps-card.is_3.dfff.is-c-fee, .process_steps-card.is_3.is-difi {
    padding-bottom: 1rem;
  }

  .process_steps-card.is_2 {
    flex-flow: column;
    height: 26.2rem;
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .process_steps-card.is_2.okau {
    height: 21.9rem;
  }

  .div-block-740 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 100%;
  }

  .div-block-741 {
    z-index: 2;
    width: 100%;
    margin-top: 40px;
    position: relative;
    top: -19px;
  }

  .div-block-741.is-diff {
    margin-top: 10px;
  }

  .section_career-paths {
    padding-top: 0;
  }

  .career-paths_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .career-paths_card-wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .career-paths_card-wrapper.is-diff {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .career-paths_card-wrapper.is-diff.is-vlsi {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .cp-card.padding-medium.is-diff {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .cp-card.padding-medium.is-diff.is-new {
    width: 100%;
  }

  .cp_card-img {
    width: 40%;
    inset: -18% -16% auto auto;
  }

  .div-block-742 {
    padding-left: 1rem;
  }

  .div-block-742.is-diff {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .div-block-743 {
    padding-left: 1rem;
  }

  .cta-wrapper.is-diff {
    margin-top: 2rem;
  }

  .cta-wrapper.is-diff.is-left {
    margin-top: 0;
  }

  .cta-wrapper.is-top-2ram {
    margin-top: 2rem;
  }

  .text-block-161 {
    text-align: center;
    line-height: 120%;
  }

  .section_application-process {
    padding-top: 0;
  }

  .section_application-process.mb-hide {
    display: none;
  }

  .application-process_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    align-items: stretch;
  }

  .application-process_wrapper.fdgfghf {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .app-pro-wrapper.padding-medium {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    margin-left: 0;
    display: flex;
  }

  .app-pro-wrapper.padding-medium.is-mbatech {
    margin-left: 0;
  }

  .blue-part {
    width: 50%;
    height: .2rem;
  }

  .blue-part.is-diff.is-gan {
    height: .3rem;
  }

  .text-block-162.is-black {
    text-align: center;
    font-size: 1.2rem;
  }

  .text-block-163.isblack {
    font-size: 1rem;
  }

  .step-wrapper {
    justify-content: center;
    align-items: center;
  }

  .dark-bg {
    display: none;
  }

  .div-block-745 {
    justify-content: center;
    align-items: center;
  }

  .heading-33 {
    font-size: 1.5rem;
  }

  .section_in-spotlight {
    padding-top: 0;
  }

  .in-spotlight_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .div-block-746 {
    width: 100%;
    height: auto;
    margin-bottom: 4rem;
  }

  .div-block-747 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-749 {
    padding: .5rem 0 1rem;
  }

  .div-block-750 {
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .div-block-751 {
    flex: none;
    width: 70%;
    padding-top: 1.5rem;
    padding-bottom: .5rem;
  }

  .div-block-752 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section_curriculum {
    padding-top: 0;
  }

  .curriculum_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .curriculum_wrapper.is-diff {
    width: 100%;
  }

  .tab-links1 {
    flex: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-links1.w--current {
    flex: none;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 1rem;
    line-height: 120%;
  }

  .tabs-menu-10 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
    overflow: auto;
  }

  .curriculum_table-content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .curriculum_table-content.is-techmba {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    width: auto;
    display: flex;
    overflow: auto;
  }

  .curriculum_table-content.is-3 {
    display: flex;
    overflow: auto;
  }

  .curriculum_table-content.is-diff {
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
    overflow: auto;
  }

  .div-block-755 {
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 3rem;
  }

  .div-block-757 {
    padding-bottom: .5rem;
  }

  .text-block-169, .text-block-169.is-blye {
    font-size: .9rem;
  }

  .text-block-169.fvdd.is-white, .text-block-169.is0white {
    color: #fff;
  }

  .text-block-170, .text-block-170.is-diff {
    font-size: 1rem;
  }

  .text-block-170.iswwhite {
    color: var(--white2);
  }

  .c-autotabs_image.cc-pane-crypto {
    display: block;
  }

  .c-section {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .c-section.cc-main {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .c-text-1 {
    font-size: 14px;
    line-height: 1.2;
  }

  .c-title-3 {
    font-size: 20px;
    line-height: 34px;
  }

  .c-autotabs_menu {
    margin-left: 0;
  }

  .c-autotabs_line {
    left: 10px;
  }

  .c-autotabs_link {
    padding-left: 30px;
    padding-right: 40px;
  }

  .c-autotabs_link.w--current {
    padding: 25px 10px 25px 30px;
  }

  .div-block-762 {
    padding: 10px 10px 10px 0;
  }

  .heading-34 {
    font-size: 1.2rem;
  }

  .section_mbatech-hero {
    height: auto;
    padding-top: 0;
  }

  .section_mbatech-hero.is-full._100vh.sfs {
    background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/663b2dd6bb2c79c59a617258_Converted%20image%20(28).avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
  }

  .mbatech-hero_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .mbatech_hero-wrapper {
    width: 100%;
  }

  .section_why {
    height: auto;
    padding-top: 0;
  }

  .why_wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    align-items: stretch;
    width: 100%;
    height: auto;
  }

  .why_wrapper.is-diff {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .why_content-wrapper {
    flex-flow: row;
    height: 100%;
    display: block;
  }

  .why_pointer-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    height: 100%;
    padding-top: 10px;
  }

  .why_pointer-wrapper.esfe {
    margin-top: 40px;
  }

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

  .image-175 {
    border-radius: 9px;
  }

  .text-block-171 {
    font-size: 1rem;
  }

  .why_number-wrapper {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 2rem;
    padding: 1rem;
  }

  .why_number-wrapper.is-diff, .why_number-wrapper.is-diff.is-vlsi {
    grid-template-columns: 1fr;
  }

  .why_number-wrapper.is-diff.isdiff {
    width: 100%;
  }

  .number-card {
    border-bottom: 1px solid #096cd8;
    border-right-style: none;
    padding-bottom: 1rem;
    padding-left: 0;
  }

  .number-card.is-last.is-diff, .number-card.is-diff {
    border-bottom-style: none;
  }

  .number-card.is-diff.rrrw {
    border-bottom-style: solid;
    border-bottom-color: #e8ec67;
  }

  .number-card.right-arrow.rrrrr, .number-card.ffffr {
    border-bottom-color: #e8ec67;
  }

  .text-block-172 {
    text-align: center;
    font-size: .9rem;
  }

  .section_comparison {
    padding-top: 0;
  }

  .comparison_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .comparison_wrapper.rfhf.fsfdrd {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .comparison_content-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
  }

  .div-block-764.is-hide {
    display: none;
  }

  .div-block-766 {
    width: 100%;
  }

  .div-block-766.is-diff {
    width: 100%;
    padding-left: 1rem;
  }

  .div-block-766.is-diff.is-new {
    border-style: solid;
    border-radius: 10px;
    display: none;
  }

  .section_about {
    padding-top: 0;
  }

  .about_wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .div-block-770 {
    justify-content: center;
    align-items: center;
    margin-top: 3rem;
    display: none;
  }

  .section_projected-salaries {
    padding-top: 0;
  }

  .projected-salaries_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    align-items: stretch;
  }

  .projected-salaries_wrapper.isgenai {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .section_specialisation {
    padding-top: 0;
  }

  .specialisation_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .specialisation_content-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .section_program_h {
    padding-top: 0;
  }

  .fb-ext-btn-wrap {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
  }

  .paragraph-56, .paragraph-57, .paragraph-58, .paragraph-59 {
    font-size: 14px;
  }

  .heading-35 {
    font-size: 1.5rem;
  }

  .list-item-23, .list-item-25, .list-item-26, .list-item-27 {
    font-size: 1rem;
  }

  .paragraph-61 {
    text-align: left;
    font-size: .8rem;
    line-height: 120%;
  }

  .paragraph-61.rgd {
    text-align: center;
    margin-bottom: 2rem;
    font-size: 1rem;
  }

  .paragraph-61.rgd.is-center {
    margin-bottom: 0;
    line-height: 1.5;
  }

  .paragraph-61.rgd.is-center.is-black.drrg {
    text-align: center;
  }

  .heading-h2-6 {
    text-align: center;
    letter-spacing: 0;
    font-size: 2rem;
    font-weight: 600;
  }

  .heading-h2-6.is-white.is-normal {
    font-size: 2rem;
  }

  .heading-h2-6.is-white.is-normal.is-black {
    text-align: center;
    font-size: 2rem;
  }

  .container-large-10 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-777 {
    padding: 10px 10px 10px 0;
  }

  .section_pgd-hero {
    height: 100%;
    padding-top: 0;
  }

  .section_pgd-hero.is-diff.isnew-copy.is-adduni.isnew {
    height: auto;
  }

  .pgd-hero_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .pgd-hero_wrapper.is-diff {
    padding-top: 20px;
  }

  .pgd-hero_wrapper.is-diff.is-new {
    padding-top: 4rem;
  }

  .section_post-iit {
    padding-top: 0;
  }

  .post-iit_wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .post-iit_wrapper.is-diff {
    width: 100%;
  }

  .post-iit-content-wrap {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
  }

  .slider-conetnt {
    margin-left: 0;
    margin-right: 0;
    padding: 2rem 1rem;
  }

  .paragraph-62 {
    font-size: 1rem;
  }

  .div-block-778, .div-block-779 {
    width: 100%;
  }

  .paragraph-63 {
    text-align: center;
    font-size: 1rem;
  }

  .div-block-781 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .heading-38 {
    font-size: 1.2rem;
  }

  .div-block-782.is-center {
    border-left-style: none;
    border-right-style: none;
  }

  .text-block-184 {
    font-size: .9rem;
  }

  .tabs-8 {
    flex-flow: column;
  }

  .tabs-menu-11 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: row;
    flex: 0 auto;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    overflow: auto;
  }

  .tabs-content-8 {
    width: 100%;
    margin-top: 1rem;
    padding-left: 0;
  }

  .tab-l {
    flex: none;
    font-size: 1rem;
  }

  .tab-l.w--current {
    font-size: 1rem;
  }

  .bold-text-30 {
    text-align: left;
  }

  .list-item-34 {
    font-size: 1rem;
  }

  .list-item-35 {
    font-size: 16px;
  }

  .list-item-36, .list-item-37, .list-item-38, .list-item-39, .list-item-40, .list-item-41 {
    font-size: 1rem;
  }

  .section_vlsi-hero {
    height: 100%;
    padding-top: 0;
  }

  .vlsi-hero_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .div-block-785.image-175 {
    padding-left: 10px;
  }

  .text-span-10 {
    font-size: .8rem;
    font-weight: 400;
  }

  .div-block-786 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-786.center-it {
    justify-content: center;
    align-items: center;
  }

  .tab-links-copy {
    flex: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-links-copy.w--current {
    flex: none;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 1rem;
    line-height: 120%;
  }

  .text-block-196 {
    font-size: 1rem;
  }

  .sqp-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .sqp-wrapper.hide {
    display: none;
  }

  .div-block-787 {
    flex-flow: column-reverse wrap;
    width: 100%;
    display: flex;
  }

  .div-block-789 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .div-block-789.is-left {
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-789.is-okay {
    width: 100%;
  }

  .div-block-789.is-okay.is-diff {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .div-block-790.is-black.is-diff {
    width: 100%;
  }

  .text-block-197.ius-white.is-diff {
    font-size: .8rem;
  }

  .div-block-791 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    margin-bottom: 1rem;
  }

  .div-block-792 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: center;
    align-items: center;
  }

  .paragraph-64 {
    font-size: .75rem;
  }

  .paragraph-65, .paragraph-66, .paragraph-67 {
    font-size: .75rem;
    line-height: 1.2;
  }

  .paragraph-68 {
    font-size: .75rem;
  }

  .paragraph-69 {
    font-size: .8rem;
  }

  .paragraph-70, .paragraph-71 {
    font-size: .75rem;
  }

  .div-block-796 {
    width: 100%;
  }

  .call-now {
    width: 80px;
    height: 80px;
  }

  .call-us {
    z-index: 2147483647;
    bottom: 16%;
    right: 1%;
  }

  .section_blog {
    padding-top: 0;
  }

  .link-5.is-diff.drgd {
    color: #000;
    text-align: left;
    border-right-style: none;
    padding-left: 10px;
  }

  .link-5.is-black {
    font-size: 12px;
  }

  .link-6.is-diff.hi {
    color: #000;
    text-align: left;
    padding-right: 10px;
  }

  .link-6.is-black {
    font-size: 12px;
  }

  .text-block-199 {
    grid-column-gap: .6rem;
    grid-row-gap: .6rem;
    flex-flow: column;
    width: 100%;
    padding-left: 0;
    font-size: 1rem;
    display: flex;
  }

  .blue-dot {
    min-width: 30px;
    min-height: 30px;
  }

  .list-item-44, .list-item-45, .list-item-46, .list-item-47 {
    font-size: 1rem;
    line-height: 1.2;
  }

  .list-12 {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
    flex-flow: column;
    display: flex;
  }

  .list-item-48, .list-item-49, .list-item-50, .list-item-51, .list-item-52 {
    font-size: 1rem;
    line-height: 1.2;
  }

  .ikonik-83llq {
    color: #fff;
  }

  .ikonik-83llq.is-black.okokf, .ikonik-83llq.mb-hide {
    display: none;
  }

  .ikonik-83llq.bb-bl {
    color: #000;
  }

  .link-block-9 {
    background-color: var(--us-blue);
    color: var(--white2);
    border: 1px solid #000;
    border-radius: 10px;
  }

  .footer_location-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .link-block-10 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .location_name {
    flex: none;
    font-size: .9rem;
  }

  .location_name.is-need {
    padding-left: 0;
  }

  .location_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .ikonik-z1o3o {
    flex: none;
  }

  .agree-text, .agree-text.add10 {
    margin-top: 10px;
  }

  .numbers {
    grid-column-gap: .6rem;
    grid-row-gap: .6rem;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .btn-yellow-11 {
    border-radius: 6px;
    font-size: 12px;
  }

  .text-color-white-6 {
    font-size: .8rem;
  }

  .rl_layout1_content-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    padding-right: 0;
    display: flex;
  }

  .heading-style-h2-9 {
    font-size: 2.125rem;
  }

  .p-18-11 {
    font-size: 16px;
  }

  .text-block-202 {
    font-size: .8rem;
  }

  .text-block-202.is-diff {
    margin-right: 0;
  }

  .text-block-203 {
    margin-left: 0;
    font-size: .9rem;
    line-height: 1.5;
  }

  .collection-list-3 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .btn---wrap-4 {
    width: 100%;
  }

  .btn-4 {
    text-align: center;
    width: 100%;
    font-size: 1rem;
    display: inline-block;
  }

  .btn-4.is-newblue.is-dff.add-tp-mar {
    margin-top: 2rem;
  }

  .btn-4.is-newblue.is-dff.add-tp-mar.md {
    margin-left: auto;
    margin-right: auto;
  }

  .btn---wrap-5 {
    width: 100%;
  }

  .btn---wrap-5.is-diff {
    opacity: 1;
  }

  .btn-5 {
    text-align: center;
    width: 100%;
    font-size: 1rem;
    display: inline-block;
  }

  .btn-5.is-diff {
    color: var(--white2);
    border-style: solid;
    transition: color .3s;
  }

  .btn-5.is-diff:hover {
    color: #fffdfa;
  }

  .btn-5.is-diff.w--current {
    color: var(--white-3);
  }

  .div-block-807 {
    height: 18vh;
    min-height: 0;
    max-height: none;
  }

  .div-block-807.is-diff {
    background-color: #484848;
    height: 6vh;
  }

  .div-block-807.is-diff.isnew {
    width: 30%;
  }

  .image-186 {
    position: absolute;
  }

  .image-186.is-diff.esf {
    object-fit: contain;
  }

  .image-186.is-diff.esf.width {
    object-fit: cover;
    height: 100%;
  }

  .image-186.is-diff.esf.width.con {
    object-fit: contain;
    width: 90%;
  }

  .image-186.is-new {
    position: static;
  }

  .div-block-808 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 90%;
    padding: .5rem;
  }

  .cta-5 {
    padding: 28px 10px;
  }

  .div-block-18 {
    margin-bottom: 20px;
  }

  .lp-cta-buttons {
    flex-direction: column;
    align-items: center;
  }

  .cta-heading {
    text-align: center;
  }

  .green-underline.is-black {
    font-size: 2.5rem;
  }

  .section-12.desktop-p-5.lp-cta.transparent {
    padding: 20px 0% 0;
  }

  .thankyou_section {
    padding: 80px 5% 26px;
  }

  .display-1 {
    font-size: 37px;
  }

  .cta-content {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .forms-usp-popup {
    z-index: 2147483647;
  }

  .image-187 {
    width: 100%;
    height: auto;
    inset: 0% auto auto 0%;
  }

  .section_thankyoupage-hero {
    height: 100%;
    padding-top: 0;
  }

  .section_thankyoupage-hero.is-100vh {
    padding-top: 4rem;
  }

  .mb-30 {
    margin-bottom: 10px;
    font-size: 1.5rem;
  }

  .mb-20 {
    font-size: 1rem;
  }

  .mb-20.is-white {
    font-size: 1.5rem;
    font-weight: 400;
  }

  .right {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: .5rem 1rem;
    display: flex;
    position: relative;
  }

  .left {
    grid-column-gap: 1.3rem;
    grid-row-gap: 1.3rem;
    flex-flow: column;
    padding: .5rem 2rem .5rem 1rem;
    display: flex;
  }

  .wrapper {
    width: 90%;
    height: auto;
  }

  .wrapper.bfdr {
    flex-flow: column;
  }

  .wrapper.bfdr.main-popup {
    width: 100%;
  }

  .ikonik-v86l5 {
    top: 1%;
    right: 2%;
  }

  .text-block-205 {
    text-align: center;
  }

  .section_counter.is-bluw.drdgd {
    padding-bottom: 2rem;
  }

  .countdown-row {
    border-left-style: none;
    flex-flow: row;
    margin-left: 0;
    padding-left: 0;
  }

  .countdown-block {
    width: 65px;
  }

  .countdown-time {
    font-size: 1.5rem;
  }

  .countdown-detail {
    font-size: .7rem;
  }

  .section-highlights {
    padding-top: 2rem;
  }

  .section-highlights.erdr {
    padding-bottom: 4rem;
  }

  .section-highlights.erdr.is-uni {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .div-block-814.isbottom {
    margin-bottom: 2rem;
  }

  .div-block-815 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-left: 10%;
    padding-right: 5%;
  }

  .div-block-815.exaw {
    padding-left: 5%;
  }

  .div-block-815.is-diff {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 90%;
    margin-top: 1rem;
    padding-left: 0%;
    padding-right: 0%;
  }

  .div-block-816 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .div-block-817 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .div-block-817.is-diff {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-817.is-last {
    margin-top: 0;
    margin-left: 0;
    position: static;
  }

  .image-192 {
    display: none;
  }

  .div-block-819 {
    width: 100%;
  }

  .text-block-209 {
    text-align: center;
  }

  .div-block-822 {
    width: 100%;
    height: 2px;
  }

  .div-block-823 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .section-sp.erdr {
    padding-bottom: 4rem;
  }

  .div-block-824 {
    flex-flow: column;
    width: 80%;
  }

  .div-block-825 {
    width: 100%;
  }

  .div-block-826 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .image-196 {
    display: none;
  }

  .div-block-827 {
    flex-flow: column;
  }

  .bold-text-31 {
    font-size: .9rem;
    font-weight: 400;
    line-height: 1.2;
  }

  .collection-list-4 {
    grid-template-columns: 1fr;
  }

  .btn-6 {
    text-align: center;
    width: 100%;
    font-size: 1rem;
    display: inline-block;
  }

  .rl_header26_content-6 {
    margin-bottom: 0;
  }

  .rl_header26_content-6.is-diff {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }

  .highlight-with-icon-wrapper-8 {
    font-size: .75rem;
  }

  .highlight-with-icon-wrapper-8.is-hide {
    display: none;
  }

  .animate-on-load-5 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    align-items: stretch;
    width: 100%;
  }

  .animate-on-load-5.is-diff {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .main-padding-7 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    height: auto;
    padding: 1rem 0% 0;
  }

  .main-padding-7.is-hero {
    padding-top: 3rem;
    padding-left: 0%;
    padding-right: 0%;
  }

  .main-padding-7.is-hero.is-5 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .main-padding-7.is-hero.is-5.isnew {
    padding-top: 6rem;
  }

  .space-20px-9 {
    padding-bottom: 10px;
  }

  .btn---wrap-6 {
    width: 100%;
  }

  .p-18-12 {
    text-align: center;
    font-size: 1rem;
    font-weight: 500;
    line-height: 120%;
  }

  .p-18-12.text-align-center {
    text-align: center;
    letter-spacing: -1px;
    font-size: 1rem;
    line-height: 137%;
  }

  .p-18-12.text-align-center.is-white.is-left {
    text-align: center;
  }

  .p-18-12.text-align-center.dfrd {
    font-size: 1rem;
    line-height: 120%;
  }

  .btn---wrap-7 {
    width: 100%;
  }

  .btn---wrap-7.is-diff {
    opacity: 1;
  }

  .bold-text-32 {
    font-size: 2.5rem;
    line-height: 120%;
  }

  .rl_header26_component-5 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .btn-7 {
    text-align: center;
    width: 100%;
    font-size: 1rem;
    display: inline-block;
  }

  .btn-7.is-diff {
    color: #fffdfa;
    border-style: solid;
    transition: color .3s;
  }

  .btn-7.is-diff:hover {
    color: #fffdfa;
  }

  .btn-7.is-diff.w--current {
    color: #fff;
  }

  .main-container-large-16 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .small-iconwrapper-5 {
    width: auto;
    display: none;
  }

  .image-200 {
    width: 80%;
  }

  .collection-list-5 {
    grid-template-columns: 1fr;
  }

  .btn---wrap-8 {
    width: 100%;
  }

  .btn-8 {
    text-align: center;
    width: 100%;
    font-size: 1rem;
    display: inline-block;
  }

  .btn---wrap-9 {
    width: 100%;
  }

  .aboutus-card_headibg {
    letter-spacing: 0;
    font-size: 6vw;
    line-height: 100%;
  }

  .collection-list-6 {
    grid-template-columns: 1fr;
  }

  .code-embed-4, .div-block-832, .div-block-833 {
    width: 100%;
  }

  .header-blog {
    min-height: 350px;
  }

  .blog-grid {
    width: 100%;
    display: block;
  }

  .blog-post-featured-image {
    min-height: 0;
    margin-top: -86px;
  }

  .blog-section {
    padding-bottom: 0;
  }

  .hero-container, .container {
    width: 100%;
  }

  .list_text {
    font-size: 1rem;
  }

  .div-block-838 {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
  }

  .collection-item-5 {
    padding-left: 0;
  }

  .collection-list-7 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .collection-list-wrapper-6 {
    height: 50vh;
  }

  .bsc-hero_grid-new {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .section_new-bsc-hero {
    background-position: 50% 100%;
    background-size: cover;
    height: 100%;
    padding-top: 0;
  }

  .section_numbers {
    height: 100%;
    padding-top: 0;
  }

  .section_numbers.is-diff.is-uspadd.gggg {
    padding-top: 2rem;
  }

  .numbers_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

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

  .number-content {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: 1px solid #b7b7b761;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding: .5rem .5rem .5rem 1rem;
  }

  .number-content.is-diff {
    border-bottom: 1px solid var(--white2);
    background-color: #f3f5fc00;
    border-right-style: none;
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 1rem;
  }

  .number-content.is-diff {
    background-color: #f3f5fc00;
    border-bottom: 1px solid #fffdfa;
    border-right-style: none;
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 1rem;
  }

  .number-content.is-diff.is-last {
    border-bottom-style: none;
  }

  .section_tools {
    height: 100%;
    padding-top: 0;
  }

  .tools_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .tools_logo-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .tools-logo {
    width: 30%;
  }

  .section_director {
    height: 100%;
    padding-top: 0;
  }

  .director_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .section_compare {
    height: 100%;
    padding-top: 0;
  }

  .mainbsc {
    width: 100%;
    padding-left: 1rem;
  }

  .section_stats, .section_milstone {
    height: 100%;
    padding-top: 0;
  }

  .tab-content {
    width: 100%;
    padding: 1rem;
  }

  .bg-clr {
    width: 100%;
    display: none;
    inset: 0%;
  }

  .section_cpath {
    height: 100%;
    padding-top: 0;
  }

  .cp-content-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .cp-content-wrap {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cp-wrap {
    width: 100%;
  }

  .cp-wrap.is1, .cp-wrap.is2 {
    width: 100%;
    margin-top: 1rem;
  }

  .section_flc, .section_faqs {
    height: 100%;
    padding-top: 0;
  }

  .divider2.is-diff {
    height: 20px;
  }

  .divider2.is-diff.sfes {
    height: auto;
  }

  .content-wrapper {
    grid-row-gap: 4rem;
    flex-flow: column;
    display: flex;
  }

  .cards-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .button-1 {
    justify-content: center;
    align-items: stretch;
  }

  .button-1_arrow-wrapper, .button-1_arrow-wrapper.is-diff {
    width: 2rem;
  }

  .button_arrow-icon {
    width: 1.2rem;
  }

  .main_form_popup {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .image-cover-2 {
    object-fit: fill;
  }

  .container-large-11 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    width: 100%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-large-11.is-news {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    height: 100%;
  }

  .rl_navbar3_logo.is-diff {
    width: 50%;
  }

  .accordion-label-2.is-diff {
    letter-spacing: 0;
    margin-top: 20px;
    font-size: 3vh;
    position: static;
    left: 0%;
  }

  .btn---wrap-10 {
    width: 100%;
  }

  .rl_menu-icon3_line-top {
    background-color: #797979;
  }

  .rl_navbar3_button {
    font-size: .8rem;
    line-height: 1.2;
  }

  .mission-img-warpper {
    width: 100%;
  }

  .rl_menu-icon3_line-middle {
    background-color: #797979;
  }

  .mission_heading-2 {
    font-size: 2rem;
  }

  .flc-btn, .flc-btn.is-diff, .flc-btn.is-diff {
    justify-content: center;
    align-items: center;
  }

  .flc_heading-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .flc_heading-wrapper.is-diff {
    width: 100%;
  }

  .accordions-2 {
    flex-flow: column;
  }

  .flc_banner_text {
    font-size: 1rem;
    line-height: 1.2;
  }

  .rl_menu-icon3_line-bottom {
    background-color: #797979;
  }

  .heading-h2-7 {
    text-align: center;
    letter-spacing: 0;
    margin-bottom: 1rem;
    font-size: 2rem;
    font-weight: 600;
  }

  .heading-h2-7.weight-medium {
    text-align: center;
    letter-spacing: 0;
    margin-bottom: .5rem;
    font-size: 2rem;
    font-weight: 600;
    line-height: 120%;
  }

  .heading-h2-7.weight-medium.is-diff {
    color: #fffdfa;
    text-align: left;
    padding-right: 0;
    font-size: 2.8rem;
  }

  .heading-h2-7.weight-medium.is-diff.okok {
    font-size: 2rem;
  }

  .section_flc-mission {
    height: 100%;
    padding-top: 0;
  }

  .flc-btn-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
  }

  .flc-btn-wrapper.is-diff {
    justify-content: center;
    align-items: stretch;
  }

  .section_flc-hero {
    height: 100%;
    padding-top: 0;
  }

  .section_flc-hero.is-diff {
    height: auto;
    padding-top: 4rem;
    overflow: clip;
  }

  .link-block-12 {
    justify-content: center;
    align-items: center;
  }

  .heading-flc {
    flex-flow: column;
  }

  .mission_heading-main {
    width: 100%;
    font-size: 2rem;
  }

  .mission_heading-main.is-diff {
    text-align: center;
    font-size: 2rem;
  }

  .mission_number_wrapper {
    width: 100%;
    margin-bottom: 40px;
  }

  .flc-mission-wrapper {
    flex-flow: column;
  }

  .flc_acc-wrapper {
    width: 100%;
  }

  .flc-stats {
    border-bottom: 1px solid #ffffff1f;
    border-right-style: none;
    width: 100%;
    padding-left: 1rem;
    padding-right: 2rem;
  }

  .flc-stats.is-last {
    border-bottom-style: none;
    border-bottom-color: #ffffff1f;
    padding-left: 1rem;
    padding-right: 2rem;
  }

  .flc_hero-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    width: 100%;
  }

  .image-213 {
    width: 100%;
  }

  .flc-mission-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .flc-stat_wrapper {
    flex-flow: column;
  }

  .list-15 {
    margin-left: 0;
    padding-top: .5rem;
    padding-bottom: 1rem;
  }

  .mission_heading {
    margin-bottom: .5rem;
    padding-left: 0;
  }

  .section_flc-pillars {
    background-image: radial-gradient(circle at 0 100%, #3c1f0f, #fff0 23%);
    height: auto;
    padding-top: 0;
  }

  .pillars-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: space-between;
    height: 100%;
  }

  .pillars-wrap {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .pillars-content {
    width: 100%;
  }

  .pillars-txt {
    display: block;
  }

  .pillars-txt.is-left.is-diff {
    text-align: center;
    display: block;
  }

  .pillars-txt.is-right1.is-diff {
    text-align: center;
    font-size: 12px;
    display: block;
  }

  .heading-42, .heading-43, .heading-44 {
    margin-top: 1rem;
    font-size: 1rem;
  }

  .section_flc-listing {
    height: 100%;
    padding-top: 0;
  }

  .flc-listing-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .flc-listing-wrap {
    flex-flow: column;
  }

  .list-wrap1 {
    width: 100%;
  }

  .list-wrap1.is-diff {
    padding: 1rem;
  }

  .flc-new-btn {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .div-block-876 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-877 {
    justify-content: flex-start;
    align-items: center;
  }

  .comingsoon_txt {
    flex: 0 auto;
  }

  .comingsoon_txt.is--diff {
    font-size: 1.6rem;
  }

  .comingsoon_txt.is--diff.isnes {
    bottom: 15%;
  }

  .section_flc_mc {
    height: 100%;
    padding-top: 0;
  }

  .flc_mc-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .iv-img {
    width: 100%;
  }

  .section_flc_story {
    height: 100%;
    padding-top: 0;
  }

  .flc_story-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .text-block-229, .text-block-230 {
    text-align: center;
  }

  .flc_story_main-content {
    width: 100%;
    padding-top: 0;
  }

  .flc-s-card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .flc-story-text {
    border-bottom: 1px solid #797979;
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .flc-logo-center {
    width: 50%;
    position: absolute;
  }

  .bg-gd-color {
    width: 300px;
    height: 300px;
    position: absolute;
  }

  .div-block-878 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .div-block-879 {
    position: relative;
  }

  .slider-13 {
    background-color: #ddd0;
    width: 100%;
    height: 100%;
    display: block;
  }

  .sideimg3 {
    width: 100%;
    inset: auto 0% 0%;
  }

  .sideimg5 {
    display: none;
    bottom: -32%;
    left: -57%;
  }

  .div-block-880 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .slide-8 {
    margin-right: 1rem;
  }

  .image-224 {
    width: 30%;
    margin-top: 1rem;
  }

  .image-224.is-diff {
    filter: invert();
  }

  .image-224.is-diff._4et4t {
    width: 50%;
  }

  .slider-name-2 {
    letter-spacing: -1px;
  }

  .cpath_wrapper-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-883 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  .rl_navbar1_link-2 {
    color: #000;
    font-size: 1rem;
  }

  .div-block-884 {
    width: 100%;
    padding-left: 0;
  }

  .mask-5 {
    width: 100%;
  }

  .btn-10 {
    text-align: center;
    width: 100%;
    font-size: 1rem;
    display: inline-block;
  }

  .heading-h1-2 {
    text-align: center;
    font-size: 2rem;
  }

  .heading-h1-2.mobile-text-center {
    font-size: 2rem;
  }

  .heading-h1-2.mobile-text-center.is-diff {
    text-align: left;
    letter-spacing: -1px;
    font-size: 1.8rem;
  }

  .heading-h1-2.mobile-text-center.is-diff.is-black.essz {
    text-align: left;
    font-size: 2rem;
  }

  .heading-h1-2.mobile-text-center.is-diff.is-black.drgrg {
    font-size: 1.5rem;
  }

  .heading-h1-2.mobile-text-center.is-diff.is-black.fesfs {
    letter-spacing: -1px;
    font-size: 1.8rem;
  }

  .heading-h1-2.mobile-text-center.is-diff.is-news {
    text-align: left;
    letter-spacing: -1px;
    margin-left: 0;
  }

  .heading-h1-2.mobile-text-center.is-diff {
    text-align: left;
  }

  .heading-h1-2.mobile-text-center.is-diff.is-black {
    text-align: left;
    font-size: 2.4rem;
  }

  .heading-h1-2.mobile-text-center.is-diff.is-black.essz {
    text-align: center;
    font-size: 1.6rem;
    font-weight: 600;
  }

  .heading-h1-2.text-weight-semibold {
    letter-spacing: 0;
    font-size: 2.5rem;
  }

  .text-block-231 {
    letter-spacing: -1px;
  }

  .mb-30-2 {
    margin-bottom: 10px;
    font-size: 1.5rem;
  }

  .text-block-232 {
    font-size: 1rem;
  }

  .heading-45 {
    letter-spacing: -1px;
    font-size: 1.8rem;
  }

  .animate-on-load-6 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    align-items: stretch;
  }

  .paragraph-82 {
    font-size: .8rem;
  }

  .div-block-888 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .div-block-889, .div-block-889.awaa {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .text-block-233 {
    font-size: 1rem;
  }

  .div-block-891 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-bottom: 0;
  }

  .div-block-891.is-do {
    margin-bottom: 4rem;
    padding-left: 0;
  }

  .weight-medium-6 {
    font-size: .9rem;
  }

  .text-color-white-responsive-2 {
    font-size: 1rem;
  }

  .div-block-892 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .stats-num-2 {
    color: #fff;
    letter-spacing: -1px;
    font-size: 1.5rem;
  }

  .section-video-2 {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .div-block-895 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .image-226 {
    border-radius: 0;
  }

  .compare_wrapper-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .image-227 {
    display: none;
  }

  .heading-style-h2-11 {
    font-size: 2.125rem;
  }

  .heading-style-h2-11.is-diff.dede {
    text-align: center;
  }

  .div-block-897 {
    width: 100%;
  }

  .cru_tab-2 {
    flex: none;
    font-size: 1rem;
  }

  .cru_tab-2.w--current {
    flex: none;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 1rem;
  }

  .div-block-898 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .rl_menu-icon-2 {
    width: 35px;
    height: 35px;
  }

  .v-padding-7rem-6 {
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .v-padding-7rem-6.tffh {
    padding-bottom: 4rem;
  }

  .slider-wrap-2 {
    padding-left: 0;
  }

  .paragraph-15 {
    text-align: left;
    font-size: .8rem;
    line-height: 120%;
  }

  .paragraph-15.rgd {
    text-align: center;
    margin-bottom: 2rem;
    font-size: 1rem;
  }

  .paragraph-15.rgd.is-center {
    margin-bottom: 0;
    line-height: 1.5;
  }

  .paragraph-15.rgd.is-center.is-black.drrg {
    text-align: left;
    letter-spacing: -1px;
    margin-top: 1rem;
  }

  .paragraph-15.rgd.is-center.is-black.drrg.is-white {
    text-align: left;
  }

  .text-block-234 {
    letter-spacing: -1px;
  }

  .text-block-235 {
    letter-spacing: -1px;
    font-size: 1.2rem;
    font-weight: 600;
  }

  .div-block-901 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .faqs_wrapper-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: center;
    align-items: center;
  }

  .milstone_wrapper-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .paragraph-85 {
    font-size: .8rem;
  }

  .main-padding-9 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    height: auto;
    padding: 1rem 0% 0;
  }

  .main-padding-9.ffyt {
    padding: 4rem 5% 6rem;
  }

  .main-padding-9.new-bg {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/6620d363521babf4b252ea37_footer.avif");
    background-position: 50%;
    background-size: cover;
    padding-top: 1rem;
  }

  .image-229 {
    width: 50%;
  }

  .div-block-902 {
    width: 100%;
  }

  .slider-cont-2 {
    height: 42vh;
    margin-right: 0;
  }

  .text-block-236 {
    margin-top: 10px;
  }

  .div-block-904 {
    padding-left: 0;
  }

  .text-size-small-2 {
    text-align: left;
    font-size: .8rem;
  }

  .text-size-small-2.text-weight-semibold {
    text-align: center;
  }

  .circle-link-2 {
    flex: none;
    width: 24px;
    height: 24px;
  }

  .div-block-905 {
    padding-left: 0;
  }

  .paragraph-86 {
    font-size: .8rem;
  }

  .text-block-238, .text-block-239 {
    letter-spacing: -1px;
    font-size: .9rem;
  }

  .div-block-908 {
    border-top-left-radius: 12px;
    padding: 1rem;
    overflow: auto;
  }

  .p-18-13 {
    text-align: center;
    font-size: 1rem;
    font-weight: 500;
    line-height: 120%;
  }

  .p-18-13.text-align-center {
    text-align: center;
    letter-spacing: -1px;
    font-size: 1rem;
    line-height: 137%;
  }

  .btn---wrap-11 {
    width: 100%;
  }

  .div-block-909.isk {
    border-top-right-radius: 15px;
    border-bottom-left-radius: 0;
    width: 100%;
    padding: 1rem;
  }

  .stats_wrapper-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .container-large-2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    width: 100%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-new-2, .heading-new-2.is-diff {
    letter-spacing: -1px;
  }

  .heading-new-2.is-diff.is-white {
    text-align: left;
    font-size: 1.8rem;
  }

  .heading-new-2.is-diff.is-white.is3rem {
    letter-spacing: -1px;
    font-size: 1.8rem;
  }

  .container-3 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    height: auto;
    padding: 20px 1rem;
  }

  .heading-h3-11 {
    letter-spacing: 0;
    font-size: 1.3rem;
  }

  .space-20px-11 {
    padding-bottom: 10px;
  }

  .is-stats-text-2 {
    color: #fffdfa;
    letter-spacing: -1px;
  }

  .main-container-large-18 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .div-block-912 {
    width: 750px;
    overflow: auto;
  }

  .div-block-913 {
    flex-flow: column;
  }

  .flc-leader-logo.is-big {
    aspect-ratio: 1;
  }

  .flc-leader-logo.is-big.esfes {
    aspect-ratio: 1;
    width: 100px;
    height: 57px;
  }

  .ikonik-v86l5-2 {
    color: #fffdfa;
    top: 1%;
    right: 2%;
  }

  .ikonik-v86l5-2.is-diff {
    color: #000;
  }

  .rl_header26_content-7 {
    margin-bottom: 0;
  }

  .flc_wrapper-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .tabs-menu-14 {
    overflow: auto;
  }

  .bold-text-39 {
    font-size: 2.5rem;
    line-height: 120%;
  }

  .bold-text-39.is-diff {
    letter-spacing: -1px;
    font-size: 2.5rem;
  }

  .sub-heading_leader {
    font-size: .9rem;
  }

  .mask-6 {
    width: 100%;
  }

  .footer-section {
    padding-top: 80px;
  }

  .menu-list-item {
    grid-template-columns: auto 1fr;
    padding-left: 18px;
    padding-right: 18px;
  }

  .menu-list-item.white {
    grid-template-columns: auto 1fr;
    place-items: center start;
    padding-left: 10px;
  }

  .menu-list-item.white.small {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    display: flex;
  }

  .stacked-description {
    grid-template-columns: 1fr;
    width: 100%;
    margin-right: -24px;
  }

  .service-menu-list {
    grid-auto-rows: 1fr;
  }

  .service-menu-list.white {
    display: grid;
  }

  .body-display.white {
    font-size: 15px;
  }

  .pin-stripe.white.hide-horizontal-mobile.isnoneed, .p_img {
    display: none;
  }

  .l_img {
    object-fit: contain;
    width: 100%;
    height: auto;
  }

  .div-block-915 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .flc_videwrapper {
    height: 20vh;
  }

  .flc_videwrapper.is-diff {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 20vh;
  }

  .div-block-917 {
    width: 100%;
  }

  .div-block-918 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    padding: 1rem;
  }

  .div-block-919 {
    border-left-style: none;
    width: 100%;
    padding-left: 0;
  }

  .leader_info {
    margin-top: 1.5rem;
  }

  .leaders-logo {
    width: 30%;
  }

  .flc_card {
    flex-flow: column;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 2rem 1rem;
  }

  .section-video-3 {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .image-245 {
    width: 30%;
  }

  .image-245.fgfgb {
    width: 80%;
  }

  .section_uspadd-hero {
    height: 100%;
    padding-top: 0;
  }

  .section_uspadd-hero.is-diff {
    background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/674411d210625d144e32a1ca_converted%20-%202024-11-25T112731.397.avif"), linear-gradient(#000d5e, #182e9e 34% 50%, #000d5e 104%);
    background-position: 50%, 0 0;
    background-size: cover, auto;
    height: auto;
  }

  .add_heading {
    text-align: center;
    font-size: 1.5rem;
  }

  .add_heading.is-white {
    font-size: 1rem;
  }

  .add_heading.is-white.ergg {
    font-size: 1.6rem;
  }

  .add_heading.is-white.ergg.is-diff {
    font-size: 2rem;
  }

  .div-block-924 {
    margin-bottom: 0;
  }

  .text-block-243 {
    font-weight: 500;
  }

  .text-block-243.is-white {
    font-size: 1rem;
  }

  .text-block-243.dsd {
    font-size: 1.3rem;
  }

  .swiper-button-next {
    display: none;
  }

  .swiper-button-next.swiper-button-next-2 {
    display: flex;
    top: auto;
    left: auto;
    right: 0;
  }

  .swiper-button-prev {
    display: none;
  }

  .swiper-button-prev.swiper-button-prev-2 {
    display: flex;
    inset: auto auto 60%;
  }

  .u_logo-wrapper {
    width: 28%;
  }

  .u_logo-wrapper.is-diff {
    height: 40%;
    position: absolute;
    bottom: 8%;
  }

  .u_logo-wrapper.is-diff.hh {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-925 {
    width: 100%;
    height: 100%;
  }

  .container-4.is-diff.hjhj, .container-4.ytyy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .author-designation {
    font-size: .9rem;
  }

  .testimonial_text {
    color: #000;
    font-size: 1rem;
    font-weight: 400;
  }

  .swiper-button-prev-2 {
    display: none;
  }

  .testimonial_author-content {
    margin-top: 2rem;
  }

  .author-name {
    font-size: 16px;
    font-weight: 600;
  }

  .testimonial_thumb {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .testimonial_author {
    border-radius: 50vw;
    width: 30%;
    height: auto;
  }

  .testimonial_item-wrap {
    justify-content: center;
    align-items: center;
    height: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .testimonial_item-wrap.is-340 {
    height: 100%;
  }

  .swiper-pagination-3 {
    bottom: -2.5rem;
  }

  .swiper-button-next-2 {
    display: none;
  }

  .section_uspform, .section_keys-t {
    height: 100%;
    padding-top: 0;
  }

  .gif-image {
    height: 80%;
  }

  .timeline-item {
    height: 220px;
  }

  .timeline-item.left-item {
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding: 2rem 1rem;
  }

  .timeline-item.left-item.is-hide-m {
    display: none;
  }

  .timeline-item.right {
    justify-content: center;
    align-items: center;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .timeline-item.right.rgd {
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding-bottom: 2rem;
    display: flex;
  }

  .timeline-item.is-hide-m {
    display: none;
  }

  .timeline-content-wrapper {
    grid-row-gap: 3vh;
    width: 100%;
  }

  .timeline-content-wrapper.ishidem {
    display: none;
  }

  .timeline-wrapper {
    width: 100%;
    margin-top: 40px;
  }

  .new-section {
    padding-top: 0;
    padding-bottom: 100px;
  }

  .new-section.drgd {
    padding-bottom: 40px;
    overflow: visible;
  }

  .timeline-text-2 {
    text-align: left;
    font-size: .8rem;
  }

  .container-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-5.flex-verticle {
    justify-content: flex-end;
    padding-left: 0;
    padding-right: 0;
  }

  .container-5.flex-verticle.isdiff {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .timeline-month-2 {
    text-align: left;
    font-size: 1rem;
  }

  .timeline-month-2.cffrc, .timeline-month-2.iscenter {
    text-align: left;
  }

  .timeline-track-2 {
    width: 7px;
  }

  .timeline-track-2.isnhidem {
    display: none;
  }

  .section_web_d {
    height: 100%;
    padding-top: 0;
  }

  .div-block-928 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  .div-block-928.is-diff {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .div-block-929 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-930 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-931 {
    width: 20%;
  }

  .div-block-932.is-diff {
    width: 100%;
  }

  .div-block-934 {
    margin-bottom: .5rem;
    padding-bottom: .5rem;
  }

  .div-block-936 {
    width: 100%;
  }

  .div-block-937 {
    width: 70%;
  }

  .link-block-14 {
    margin-bottom: 2rem;
  }

  .collection-list-10 {
    display: block;
  }

  .slider-18 {
    padding-bottom: 2rem;
  }

  .mask-9 {
    width: 100%;
  }

  .right-arrow-3, .left-arrow-3 {
    display: none;
  }

  .webinar_sticky {
    position: static;
  }

  .div-block-945, .div-block-946 {
    width: 100%;
  }

  .section-influencers {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .div-block-947 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 2rem;
    display: block;
    overflow: auto;
  }

  .div-block-947.jbkj {
    margin-top: 0;
  }

  .image-251 {
    box-sizing: border-box;
    aspect-ratio: auto;
    object-fit: cover;
    width: 100%;
    height: auto;
  }

  .div-block-948 {
    width: 208px;
    height: 400px;
  }

  .div-block-949 {
    margin-bottom: 1rem;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-951 {
    grid-column-gap: .1rem;
    grid-row-gap: .1rem;
    flex: none;
    justify-content: center;
    align-items: center;
  }

  .mask-10, .mask-10.is-48 {
    width: 100%;
  }

  .slider-20, .slider-20.esfef {
    padding-bottom: 4rem;
  }

  .slide-10 {
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-954 {
    border-radius: 10px;
    overflow: clip;
  }

  .right-arrow-5, .arrow {
    display: none;
  }

  .slide-nav-6 {
    font-size: 12px;
    display: block;
  }

  .slide-nav-6.gyjh.dds {
    color: #bced09;
  }

  .slide-nav-7 {
    font-size: 10px;
    line-height: 1.3;
    display: block;
  }

  .left-arrow-5, .right-arrow-6, .left-arrow-6 {
    display: none;
  }

  .nav_filter-wrapper {
    flex-flow: column;
  }

  .div-block-960 {
    width: 100%;
  }

  .filter_menu.nf {
    flex-flow: row;
    height: auto;
    padding-bottom: 1rem;
  }

  .filter_radio-group.fs-cmsfilter_active {
    align-self: auto;
  }

  .filter_radio-wrapper.nf {
    flex-flow: row;
  }

  .btn---wrap-12 {
    width: 100%;
  }

  .text-block-277 {
    padding-left: 18px;
  }

  .text-block-278, .text-block-279, .text-block-280 {
    font-size: 14px;
  }

  .add_usp {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    padding-top: 0;
  }

  .add_usp.is-diff {
    justify-content: center;
    align-items: center;
  }

  .div-block-968.is-diff {
    min-width: 20px;
    max-width: 20px;
    min-height: 20px;
    max-height: 20px;
  }

  .div-block-969 {
    grid-column-gap: .8rem;
    grid-row-gap: .8rem;
    width: 100%;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .countdown-block2 {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-top: .5rem;
    display: flex;
  }

  .countdown-cell {
    width: 100%;
  }

  .countdown-title {
    font-size: 1.5rem;
  }

  .countdown-subtitle {
    font-size: 10px;
  }

  .section_un_logo {
    height: 100%;
    padding-top: 0;
  }

  .alllogo-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    padding: 1rem .5rem;
  }

  .div-block-970 {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-971 {
    width: 100%;
  }

  .section_dualcourse, .section_usptestimonials {
    height: 100%;
    padding-top: 0;
  }

  .div-block-974 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 2rem;
    display: flex;
  }

  .div-block-975 {
    width: 100%;
  }

  .text-block-281 {
    font-size: 2rem;
  }

  .text-block-282 {
    font-size: 1rem;
  }

  .section_usp_student-j {
    height: 100%;
    padding-top: 0;
  }

  .div-block-978 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-979 {
    width: 100%;
  }

  .text-block-283 {
    text-align: left;
    font-size: 14px;
  }

  .text-block-284 {
    font-size: 14px;
  }

  .text-block-285 {
    font-size: 14px;
    line-height: 1.2;
  }

  .div-block-980 {
    width: 100%;
  }

  .section_usp_salary, .section_usp_top {
    height: 100%;
    padding-top: 0;
  }

  .slide-11 {
    margin-right: 1rem;
  }

  .image-255 {
    object-fit: contain;
  }

  .overlay-hero {
    background-image: linear-gradient(#fff0 31%, #030d5e 68%);
  }

  .btn-cta {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .btn-cta.is-sticky-mob {
    padding: .5rem 1rem;
    font-size: 1rem;
  }

  .text-block-286 {
    font-size: 1.4rem;
    line-height: 1.2;
  }

  .text-block-286.efsfes {
    text-align: center;
    font-size: .8rem;
  }

  .slide-nav-8 {
    display: block;
    bottom: 28px;
  }

  .slide-12 {
    margin-right: 1rem;
  }

  .slide-nav-9 {
    display: block;
    top: 310.672px;
  }

  .slide-nav-9.is-wg {
    color: #fff;
  }

  .image-256 {
    width: 100%;
  }

  .web-cta-red {
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: 1rem;
  }

  .div-block-988, .div-block-989 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .image-257 {
    object-fit: fill;
    padding-bottom: 0;
  }

  .div-block-990 {
    display: none;
  }

  .mobile_sticky_cta {
    z-index: 1000;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: #fff;
    justify-content: center;
    align-items: center;
    padding: 10px;
    display: flex;
    position: fixed;
    inset: auto 0% 0%;
  }

  .div-block-993 {
    flex-flow: column;
    height: 100%;
    display: flex;
  }

  .div-block-994, .div-block-995 {
    height: 100%;
  }

  .div-block-998, .div-block-999, .mask-13 {
    width: 100%;
  }

  .slider-23 {
    padding-bottom: 4rem;
  }

  .right-arrow-7, .left-arrow-7 {
    display: none;
  }

  .slide-13 {
    width: 100%;
    margin-right: 1rem;
  }

  .uni_hero-wrapper1 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .pionter-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .uni-us-btn {
    text-align: center;
  }

  .uni-us-btn.is-yellow {
    margin-top: 2rem;
  }

  .uni-us-btn.is-yellow.is-dark, .uni-us-btn.is-yellow.is-dark.ffg {
    margin-top: 1rem;
  }

  .sec_btn {
    text-align: center;
  }

  .text-block-301 {
    text-align: center;
    font-size: 1rem;
  }

  .bg-img {
    inset: auto 0% 0%;
  }

  .bg-img.iddf {
    width: 100%;
    height: auto;
    inset: auto 0% 0% auto;
  }

  .section_pgd-whychoose {
    height: 100%;
    padding-top: 0;
  }

  .whychoes-wrapper1 {
    flex-flow: column-reverse;
    display: flex;
  }

  .div-block-1018 {
    flex-flow: column;
    display: flex;
  }

  .div-block-1019 {
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-1020 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .div-block-1021 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .div-block-1021.is-white {
    justify-content: center;
    align-items: center;
  }

  .div-block-1021.is-white.okoko {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 1rem;
    padding: 0 1rem 1rem;
  }

  .text-block-302 {
    font-size: 1.2rem;
  }

  .text-block-303 {
    font-size: 1rem;
  }

  .syl_content-wrap {
    justify-content: center;
    align-items: center;
  }

  .syl_content-wrap.is-diff {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    display: flex;
  }

  .section_pgd-logo {
    height: 100%;
    padding-top: 0;
  }

  .logo-wrapper1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-1023.is-ddd {
    width: 100%;
  }

  .section_univ_aboutus {
    height: 100%;
    padding-top: 0;
  }

  .abtus-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .rl-padding-section-large-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .rl_faq6_question {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .rl-padding-global-6 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .rl_faq6_component {
    grid-template-columns: 1fr;
  }

  .section_certi, .section_syllabus {
    height: 100%;
    padding-top: 0;
  }

  .syllabus-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .syllabus-wrapper.is-diff {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .syllabus-wrapper.is-eu {
    justify-content: center;
    align-items: center;
    padding: 1rem;
  }

  .syllabus-wrapper.is-eu.okoskf {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .syllabus-wrapper.is-eu.okoskf.dcsc {
    border-radius: 10px;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .syllabus-wrapper.is-eu.isod {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .text-block-304 {
    margin-bottom: 0;
  }

  .curriculum-wrap, .curriculum-wrap.is-diff {
    width: 100%;
  }

  .div-block-1028 {
    flex-flow: column;
    display: flex;
  }

  .section_uni-fees {
    height: 100%;
    padding-top: 0;
  }

  .uni-fees-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .fee-layout {
    flex-flow: column;
    margin-top: 20px;
  }

  .benefits_wrapper {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .list-item-70 {
    font-size: 1rem;
  }

  .list-17 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .div-block-1032 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    width: 100%;
    margin-top: 2rem;
    display: flex;
  }

  .paragraph-90 {
    text-align: center;
    font-size: 16px;
  }

  .paragraph-90.is-diff {
    font-size: 14px;
  }

  .div-block-1033 {
    border-right-style: none;
    justify-content: space-between;
    align-items: center;
    width: auto;
    padding-bottom: 0;
  }

  .uni_cta-wrapper {
    flex-flow: column;
    width: 100%;
    padding: 1rem;
    display: flex;
  }

  .div-block-1035 {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    display: flex;
  }

  .div-block-1036 {
    width: 100%;
  }

  .div-block-1037 {
    justify-content: space-between;
    align-items: center;
  }

  .university_logo-wrapper, .university_logo-wrapper.is-diff {
    width: 50%;
  }

  .div-block-1039 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .text-block-305 {
    text-align: center;
    font-size: 1.1rem;
  }

  .text-block-305.is_white.htyt {
    margin-top: 10px;
  }

  .div-block-1040 {
    flex-flow: column;
  }

  .image-267 {
    width: 50%;
  }

  .div-block-1041, .image-268, .list-18 {
    width: 100%;
  }

  .div-block-1042 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .is-black {
    font-size: 14px;
  }

  .is-black.is-diff {
    font-size: 1.6rem;
  }

  .tabs-menu-16 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .program-tab {
    text-align: center;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 1.2rem;
  }

  .program-tab.w--current {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-269 {
    object-fit: contain;
  }

  .image-269.is-diff {
    width: auto;
  }

  .text-block-312 {
    text-align: center;
    font-size: 1.2rem;
    line-height: 1.2;
  }

  .div-block-1057 {
    padding-top: 40px;
  }

  .list-item-71, .list-item-72 {
    font-size: 14px;
  }

  .image-272 {
    aspect-ratio: 2;
  }

  .div-block-1059 {
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .div-block-1061 {
    width: 100%;
  }

  .text-block-316 {
    line-height: 1.2;
  }

  .div-block-1064 {
    border-radius: 0;
  }

  .image-273 {
    width: 80%;
  }

  .eup_hero-wrapper {
    padding-left: 0%;
    padding-right: 0%;
  }

  .div-block-1065, .div-block-1066 {
    width: 100%;
  }

  .text_usp.is-white {
    font-size: 1rem;
  }

  .top_sub-heading {
    padding-left: .5rem;
    padding-right: .5rem;
    line-height: 1.2;
  }

  .top_sub-heading.is-diff {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
    width: 100%;
  }

  .top_sub-heading.is-diff.awdwd {
    width: 100%;
  }

  .top_sub-heading.is-diff.is-full {
    margin-top: .5rem;
    margin-bottom: .5rem;
  }

  .text-block-317 {
    text-align: center;
    letter-spacing: -1px;
    font-size: 1rem;
    line-height: 1.2;
  }

  .text-block-317.is-diff {
    font-size: 1.2rem;
    font-weight: 600;
  }

  .text-block-317.is-diff.dvr {
    font-size: 1rem;
  }

  .text-block-317.is-diff.is-web.esfs {
    font-size: .9rem;
  }

  .usp_text {
    text-align: center;
    letter-spacing: -1px;
    width: 100%;
    margin-right: 0;
    font-size: 1rem;
    line-height: 1.2;
  }

  .usp_text.is-diff {
    font-size: 1.1rem;
  }

  .usp_text.is-lef {
    text-align: center;
  }

  .eup_img_wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1067, .image-274 {
    width: 100%;
  }

  .top_hero-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-left: 0%;
    padding-right: 0%;
  }

  .eup_btm {
    flex: none;
    font-size: .8rem;
    line-height: 1.2;
  }

  .section_looks_like {
    background-image: linear-gradient(#fff0, #ebd1af7d);
  }

  .look_like-wrapper {
    flex-flow: column;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
    overflow: visible;
  }

  .vertical_text {
    text-align: center;
    letter-spacing: -1px;
    font-size: 1.8rem;
  }

  .div-block-1068 {
    width: 100%;
    position: static;
  }

  .details-text-header {
    letter-spacing: -1px;
    font-size: 1.2rem;
  }

  .details-container {
    padding-left: 0;
    padding-right: 0;
  }

  .details-paragraph {
    letter-spacing: -1px;
    margin-top: .5rem;
    font-size: 1rem;
    line-height: 1.2;
  }

  .standout-wrapper {
    flex-flow: column-reverse;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
  }

  .eup_heading-2, .eup_heading-2.is-diff, .eup_heading-2.is-text {
    font-size: 1.8rem;
  }

  .eup_heading-2.is-text.isoka {
    text-align: center;
  }

  .eup_heading-2.is-text.isoka.iswhite {
    font-size: 1.8rem;
  }

  .eup_para_text {
    letter-spacing: -1px;
    font-size: 1rem;
  }

  .eup_para_text.is-diff.isodl {
    text-align: center;
    letter-spacing: -1px;
    font-size: 1rem;
  }

  .spe-wrapper {
    padding-left: 0%;
    padding-right: 0%;
  }

  .eup_heading3 {
    letter-spacing: -1px;
    font-size: 1.8rem;
  }

  .eup_heading3.is-diff {
    font-size: 1.8rem;
  }

  .eup_heading3.is-diff.text-align-center.is-new {
    margin-top: 0;
    font-size: 1.8rem;
  }

  .eup_heading3.is-brown {
    text-align: left;
    font-size: 1.4rem;
  }

  .eup_heading3.is-white {
    font-size: 1.6rem;
  }

  .div-block-1070 {
    flex-flow: column;
  }

  .eup_heading4 {
    text-align: center;
    font-size: 1.2rem;
  }

  .eup_heading4.text-align-center, .eup_heading4.text-align-center.is-white {
    font-size: 1.2rem;
  }

  .eup_heading4.text-align-center.is-white.adwa {
    text-align: center;
  }

  .div-block-1071 {
    border-radius: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1071.is-diff {
    border-radius: 20px;
  }

  .div-block-1072 {
    width: 20%;
  }

  .steps_grid_wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: flex;
  }

  .video_warapper {
    width: 100%;
  }

  .about-uni-wrapper {
    padding-left: 0%;
    padding-right: 0%;
  }

  .bg-colr {
    height: 55vh;
  }

  .professor_wrapper {
    border-radius: 10px;
    flex-flow: column;
  }

  .professor_img-wrap {
    width: 50%;
  }

  .professor_wrap {
    width: 100%;
  }

  .paragraph-94 {
    letter-spacing: -1px;
    font-size: 1rem;
  }

  .aboutparis-wrapper {
    padding-left: 0%;
    padding-right: 0%;
    display: block;
  }

  .image-277 {
    display: block;
    position: static;
    right: 0%;
  }

  .image-277.fesg {
    display: none;
  }

  .image-277.rdrfd {
    height: auto;
    margin-top: 2rem;
    display: block;
  }

  .whyparis-wrapper {
    padding-left: 0%;
    padding-right: 0%;
  }

  .whyparis_grid {
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .whyparis_grid-r {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-95 {
    text-align: center;
    letter-spacing: -1px;
  }

  .paragraph-95.fffhh {
    margin-top: 1rem;
  }

  .paragraph-95.fffhh.is-black {
    text-align: left;
  }

  .paragraph-95.headinf-1 {
    letter-spacing: -1px;
  }

  .text-block-318 {
    font-size: 1.2rem;
    line-height: 1.2;
  }

  .eup_head-wrapper.is0diff {
    width: 100%;
    margin-top: 2rem;
  }

  .why-heading_wrap.cbgc {
    margin-top: 6rem;
  }

  .text-block-319 {
    letter-spacing: -1px;
    margin-top: .5rem;
    font-size: 1rem;
    line-height: 1.2;
  }

  .wp_head-wrapper.is-pad.cgbc {
    margin-bottom: 1rem;
  }

  .eu-eligibility-wrapper {
    padding-left: 5%;
    padding-right: 5%;
  }

  .dates_wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .eu-form-wrapper {
    padding-left: 5%;
    padding-right: 5%;
  }

  .eu-form-wrapper.is-60 {
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .eu-form-wrapper.is-rel, .eu_faq-wrapper {
    padding-left: 0%;
    padding-right: 0%;
  }

  .div-block-1082 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .div-block-1083 {
    width: 100%;
  }

  .slider-25 {
    padding-bottom: 4rem;
  }

  .div-block-1084 {
    width: 100%;
  }

  .text-block-325 {
    font-size: .8rem;
  }

  .div-block-1085, .div-block-1086 {
    display: none;
  }

  .text-block-326 {
    text-align: center;
  }

  .eu_line {
    margin-left: 24px;
  }

  .div-block-1087, .div-block-1089 {
    width: 100%;
  }

  .cur_list {
    letter-spacing: -1px;
    font-size: 1rem;
    line-height: 1.2;
  }

  .div-block-1090 {
    border-radius: 10px;
    width: 100%;
  }

  .div-block-1091 {
    width: 100%;
    height: auto;
    min-height: 0;
  }

  .genai-top_hero-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0%;
    padding-right: 0%;
  }

  .section_genai-hero.is100vh {
    height: 60vh;
  }

  .genai_hero-wrapper {
    padding-left: 0%;
    padding-right: 0%;
  }

  .genai_hero-wrapper.isbac {
    display: flex;
  }

  .genai_hero-wrapper.is-webiner {
    flex-flow: column;
    display: flex;
  }

  .top_img {
    width: 100%;
    position: static;
  }

  .hero_end_conetnt {
    width: 100%;
  }

  .hero_end_conetnt.is-bac {
    justify-content: center;
    align-items: center;
  }

  .text-block-328 {
    text-align: center;
    font-size: 1.3rem;
  }

  .text-block-328.rgee {
    text-align: center;
    font-size: 1.2rem;
  }

  .text-block-328.is-diff.is-web {
    font-size: 1rem;
  }

  .hero-num-wrapper {
    flex-flow: column;
    width: 100%;
  }

  .hero-num-wrapper.is-bac {
    flex-flow: column;
    display: flex;
  }

  .top_num-wrapper {
    grid-column-gap: .1rem;
    grid-row-gap: .1rem;
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 1rem;
  }

  .top_num-wrapper.dvfb {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .top_num-wrapper.dvfb.sef {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .top_num-wrapper.is-web {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    flex-flow: column;
  }

  .text-block-329 {
    text-align: center;
    font-size: 1.1rem;
  }

  .text-block-329.dds {
    font-size: 1.1rem;
  }

  .text-block-330 {
    text-align: center;
  }

  .text-block-330.fff {
    text-align: left;
    font-size: 1rem;
  }

  .text-block-330.fff.dfv {
    padding-left: 10px;
    font-size: 1.1rem;
  }

  .text-block-330.fff.dfv.is0df {
    font-size: 1rem;
  }

  .ganai_btm {
    text-align: center;
    font-size: 1.4rem;
    font-weight: 400;
  }

  .ganai_btm.sesf {
    flex: none;
    font-size: .8rem;
  }

  .ganai_btm.is-diff {
    width: 100%;
    font-weight: 500;
  }

  .ganai_btm.is-diif {
    margin-top: 4rem;
  }

  .ganai_btm.is-diif.ccvv, .div-block-1093 {
    width: 100%;
  }

  .div-block-1093.is-dif {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    width: 100%;
  }

  .div-block-1093.is-dif.is-web {
    width: 100%;
  }

  .programdetails-wrapper {
    grid-column-gap: 1.6rem;
    grid-row-gap: 1.6rem;
    padding-left: 0%;
    padding-right: 0%;
  }

  .ganai_heading2 {
    text-align: center;
    margin-bottom: .5rem;
    font-size: 1.8rem;
  }

  .ganai_heading2.text-align-left {
    text-align: center;
  }

  .ganai_heading2.text-align-left.isokdf {
    line-height: .7;
  }

  .ganai_heading2.text-align-center.ismsall {
    font-size: 1.5rem;
  }

  .ganai_heading2.esefsfe {
    text-align: left;
  }

  .pd_wrapper {
    flex-flow: column;
    display: flex;
  }

  .ganai_para, .ganai_list {
    font-size: 1rem;
  }

  .div-block-1094 {
    flex-flow: column;
    display: flex;
  }

  .div-block-1095.ab-pad {
    margin-top: 0;
  }

  .pd-pointer_wraper {
    flex-flow: column;
  }

  .div-block-1096 {
    flex-flow: column;
    width: 100%;
  }

  .list-item-73, .list-item-74 {
    font-size: 1rem;
  }

  .whypd-wrapper {
    grid-row-gap: 4rem;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
  }

  .text-block-334 {
    font-size: 1.3rem;
    line-height: 1.2;
  }

  .paragraph-96, .paragraph-96.text-center, .paragraph-96.text-center.seff {
    font-size: 1rem;
  }

  .paragraph-96.text-align-left {
    text-align: center;
    font-size: 1rem;
  }

  .paragraph-96.text-align-left.sdes, .paragraph-96.esss {
    font-size: 1rem;
  }

  .whystudy-wrapper {
    padding-left: 0%;
    padding-right: 0%;
  }

  .whystudy-wrapper.is-pad {
    margin-bottom: 2rem;
  }

  .ws_content1-wrapper {
    width: 100%;
  }

  .paragraph-97.dfse {
    font-size: 1rem;
    line-height: 1.2;
  }

  .div-block-1097 {
    width: 100%;
  }

  .div-block-1097.okoko {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .div-block-1098 {
    text-align: center;
    width: 100%;
    font-size: 1.1rem;
  }

  .div-block-1099 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
  }

  .div-block-1100 {
    width: 100%;
  }

  .exclusivel_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .div-block-1101 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    display: flex;
  }

  .slider-pararagrap {
    font-size: 1.2rem;
  }

  .slider-testimonial {
    height: 100%;
  }

  .slider-nav.hidehh {
    display: none;
  }

  .testimonial-avatar {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .slider-arrow-right.is-usp.lelo-right, .slider-arrow-right.is-ak-right {
    left: 4rem;
    right: auto;
  }

  .slider-control-row {
    width: 100%;
  }

  .slider-card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    height: 60vh;
    padding: 2rem 1rem;
    display: flex;
  }

  .slider-wrpaper, .slider-wrpaper.is-diff {
    width: 100%;
  }

  .slider-arrow-left.is-ak, .slider-arrow-left.lelo-left {
    left: 0;
    right: auto;
  }

  .aboutiit-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
  }

  .aboutiit-wrapper.csces {
    margin-top: 2rem;
  }

  .text-block-336.is-diff {
    justify-content: center;
    align-items: center;
    font-size: 12px;
  }

  .div-block-1103 {
    border-left-style: none;
    padding-left: 0;
  }

  .image-287 {
    object-fit: cover;
    height: auto;
  }

  .po_card-wrapper {
    grid-row-gap: 1rem;
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .po_card-wrapper._1-column {
    margin-top: 2rem;
  }

  .po_card-wp {
    padding: 1rem;
    font-size: 1rem;
  }

  .div-block-1105 {
    width: 100%;
    padding: 1rem;
    font-size: 1rem;
  }

  .div-block-1105.is-diff {
    margin-top: 1rem;
    font-size: 1rem;
  }

  .whatlearning-wrapper {
    padding-left: 0%;
    padding-right: 0%;
  }

  .text-block-337 {
    line-height: 1.2;
  }

  .div-block-1107.is-blr {
    position: relative;
  }

  .div-block-1107.is-diff {
    background-color: #2b6777;
    border-radius: 10px;
    padding: 10px 10px 10px 5px;
    position: relative;
    box-shadow: 0 2px 5px #0003;
  }

  .rl-padding-section-large-3 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .rl_faq1_spacing-block-2 {
    padding-bottom: 1rem;
  }

  .rl-padding-global-7 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .price-top-wrap {
    text-align: center;
  }

  .grid-2 {
    width: 100%;
  }

  .price-card-dark {
    padding: 20px 10px;
  }

  .price-card-dark.is-dddd.okok {
    display: block;
  }

  .price-card-dark.ishidemib {
    display: none;
  }

  .price-card {
    padding: 10px;
  }

  .price-card.ishibemob {
    display: none;
  }

  .heading-48 {
    text-align: center;
    font-size: 1.5rem;
  }

  .heading-48.blrd {
    text-align: center;
    width: 100%;
  }

  .div-block-1110.is-diff {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .div-block-1111 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    margin-top: 2rem;
    display: flex;
  }

  .faq_layout_list.tftgrr {
    width: 100%;
    margin-top: 2rem;
  }

  .gencard-wrap {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    justify-content: center;
    align-items: center;
  }

  .gencard-wrap.is-diff {
    flex-flow: column;
  }

  .ikonik-6bhc4i, .ikonik-s82bw {
    width: 15%;
  }

  .ikonik-0sq1p {
    width: 19%;
  }

  .ikonik-bynrd {
    width: 13%;
  }

  .ikonik-nmfd3 {
    width: 16%;
  }

  .div-block-1112 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    margin-top: 1rem;
    display: flex;
  }

  .flc_leader-heading-wrap.gfh {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-right: 0;
    display: flex;
  }

  .padding-global-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-global-5.padding-section-large {
    padding: 4rem 20px;
  }

  .padding-global-5.padding-section-large.is-newpad {
    padding: 2rem 1rem;
  }

  .padding-global-5.padding-section-large.is-newpad.ft5t.fbgggb {
    padding-bottom: 2rem;
  }

  .paragraph-99 {
    text-align: left;
    font-size: .8rem;
    line-height: 120%;
  }

  .paragraph-99.rgd {
    text-align: center;
    margin-bottom: 2rem;
    font-size: 1rem;
  }

  .paragraph-99.rgd.is-center {
    margin-bottom: 0;
    line-height: 1.5;
  }

  .paragraph-99.rgd.is-center.is-black.drrg {
    text-align: left;
  }

  .paragraph-99.rgd.is-center.is-black.drrg.dvrd {
    text-align: center;
    margin-top: 1rem;
    font-size: 1.1rem;
  }

  .slider-cont {
    height: auto;
    margin-right: 0;
  }

  .container-large-14 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    width: 100%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .slide-18 {
    margin-right: 2rem;
  }

  .mask-4 {
    width: 100%;
  }

  .slider-name.is-black.flc-leader-nmae {
    font-size: .9rem;
  }

  .div-block-856 {
    padding-left: 0;
  }

  .div-block-1113 {
    width: 100%;
  }

  .rl_menu-icon_line-middle-3, .rl_menu-icon_line-top-3 {
    color: #fff;
    background-color: #fff;
  }

  .rl_menu-icon-3 {
    color: #fff;
  }

  .rl_menu-icon_line-bottom-3 {
    color: #fff;
    background-color: #fff;
  }

  .fbgfbc {
    color: #202020;
    font-size: 1rem;
  }

  .flc-leader-wrapper {
    margin-top: 2rem;
    overflow: auto;
  }

  .flc-leader-wrapper.hideondes {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .flc-leader-wrapper.hideondes.thrr {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .flc-leader-wrapper.hideondes.thrr.lf-pad {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .flc_leader_card {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 145px;
    display: flex;
  }

  .flc-cont-wrapper {
    width: 100%;
  }

  .div-block-1117 {
    flex-flow: column;
    display: flex;
  }

  .syl_top_wrap {
    border-radius: 10px;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .process-wrap {
    margin-top: 2rem;
  }

  .card-2.content-left {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .card-2.content-left.link-card.is-card1.is-card3, .card-2.content-left.link-card.is-card2.is-card3 {
    padding: 1rem;
  }

  .card-2.content-left.link-card.is-card3 {
    border-radius: 10px;
    padding: 1rem;
  }

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

  .mg-bottom-48px {
    margin-bottom: 0;
  }

  .mg-bottom-24px {
    letter-spacing: -1px;
    margin-top: .5rem;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.2;
  }

  .heading-49, .heading-50, .heading-51 {
    color: #000;
    letter-spacing: -1px;
    font-size: 1.2rem;
    font-weight: 500;
  }

  .div-block-1120 {
    padding-right: 0;
  }

  .div-block-1121 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-left: 1px solid #000;
    flex-flow: column;
    padding-left: 10px;
    display: flex;
  }

  .div-block-1122 {
    flex-flow: column;
    display: flex;
  }

  .paris_img-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .whyparis_grid-wrap {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-1126.wada {
    text-align: center;
  }

  .program_wrap {
    margin-top: 0;
  }

  .text-span-23 {
    font-size: 1rem;
    line-height: 1.2;
  }

  .bold-text-46 {
    font-size: 1.6rem;
  }

  .div-block-1129 {
    width: 100%;
  }

  .div-block-1130 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    padding-right: 0;
  }

  .div-block-1130.esdfse {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-right: 0;
  }

  .image-293 {
    width: 80px;
  }

  .image-293.waf {
    width: 200px;
  }

  .list-20 {
    width: 100%;
  }

  .dwadd.adwf {
    width: 40%;
  }

  .image-294, .image-295 {
    width: 50%;
  }

  .image-296 {
    width: 40%;
    margin-top: .5rem;
  }

  .image-297 {
    width: 60%;
  }

  .image-298, .image-299 {
    margin-top: .5rem;
  }

  .div-block-1131 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
  }

  .flc_leaders_wrappers.okok {
    display: none;
  }

  .div-block-1133 {
    height: auto;
    padding-bottom: 0;
  }

  .div-block-1134 {
    padding-bottom: .5rem;
  }

  .text-block-339 {
    text-align: left;
    font-size: 1rem;
  }

  .div-block-1136 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-1137 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: #000;
    margin-top: 0;
    margin-bottom: .5rem;
  }

  .text-block-340 {
    font-size: 1.2rem;
  }

  .text-block-341 {
    font-size: .8rem;
  }

  .text-block-342.text-block-340 {
    font-size: 1.2rem;
  }

  .text-block-343 {
    font-size: .8rem;
  }

  .text-block-344.text-block-340 {
    font-size: 1.2rem;
  }

  .text-block-345 {
    font-size: .8rem;
  }

  .div-block-1138.esf {
    grid-column-gap: .54rem;
    grid-row-gap: .54rem;
    padding-left: 0;
    padding-right: 0;
  }

  .bg_wrapper {
    pointer-events: none;
    width: 100%;
  }

  .ikonik-g3wq2k, .ikonik-xhkztl {
    color: #fdba2e;
  }

  .div-block-1140 {
    width: 100%;
    padding-left: .5rem;
  }

  .div-block-1140.scess {
    display: none;
  }

  .div-block-1140.og {
    display: block;
  }

  .text-block-346 {
    font-size: .8rem;
  }

  .text-block-348 {
    font-size: 1rem;
  }

  .div-block-1142 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-1147 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-1149 {
    margin-left: 2rem;
  }

  .text-block-349 {
    text-align: center;
    font-size: 1rem;
  }

  .core-wrapper {
    flex-flow: column;
    display: flex;
  }

  .core-wrapper.bgbhg {
    display: flex;
  }

  .core-wrap.obdf.reedrd {
    display: none;
  }

  .heading-52 {
    font-size: 1.3rem;
  }

  .div-block-1152 {
    flex-flow: column;
    display: flex;
  }

  .heading-style-h4-3.text-align-center {
    font-size: 1.2rem;
  }

  .card-img-2 {
    width: 40%;
  }

  .card_num-img {
    width: 18%;
    top: -7%;
  }

  .text-size-medium-2.text-align-center {
    margin-top: 0;
    font-size: 1rem;
  }

  .work_cards-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .div-block-1154 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  .list-item-76, .list-item-77, .list-item-78, .list-item-79, .list-item-80, .list-item-81, .list-item-82, .list-item-83 {
    font-size: 14px;
  }

  .tnc_txt.esf.asap {
    width: 90%;
    bottom: -1rem;
  }

  .image-302, .image-302.ggg, .image-303, .image-303.ggg {
    display: none;
  }

  .div-block-1158 {
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .link-block-15 {
    font-size: 1rem;
  }

  .div-block-1159.is-web {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  .wb_form_wrapper {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .text-block-351 {
    text-align: center;
  }

  .div-block-1161 {
    flex-flow: column;
    display: flex;
  }

  .div-block-1162, .div-block-1162.is-new.okok {
    justify-content: flex-start;
    align-items: center;
  }

  .text-block-352 {
    font-size: 1.2rem;
  }

  .text-block-353 {
    font-size: 1rem;
  }

  .learning-wrapper {
    padding-left: 0%;
    padding-right: 0%;
  }

  .gi_heading2 {
    font-size: 1.8rem;
  }

  .paragraph-101 {
    letter-spacing: -1px;
    font-size: 1rem;
    line-height: 1.2;
  }

  .paragraph-101.is-diff {
    padding-left: 0;
    padding-right: 0;
    font-size: 1.4rem;
  }

  .learning_wrapper {
    flex-flow: column;
    margin-top: 1rem;
    display: flex;
  }

  .learning-wrap {
    padding: 1rem .5rem;
  }

  .div-block-1166 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
  }

  .div-block-1167 {
    width: 100%;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .section_tr {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 3rem;
    padding-bottom: 2rem;
  }

  .div-block-1168 {
    top: -16px;
  }

  .genai_ranking {
    grid-template-columns: 1fr 1fr;
  }

  .gai_ranking-card {
    padding: 1rem;
    font-size: 14px;
  }

  .image-306, .div-block-1170 {
    width: 100%;
  }

  .image-307 {
    left: 0;
  }

  .header1_component {
    background-image: linear-gradient(#fff 61%, #2b6777 82%);
    border-radius: 1rem;
    grid-template-columns: 1fr;
    padding: 1rem;
  }

  .hero-image {
    width: 100%;
    min-width: auto;
  }

  .course-date {
    width: 100%;
  }

  .main-form-popup {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .trump-component {
    padding-top: 1rem;
    padding-left: 0%;
    padding-right: 0%;
  }

  .ump-wrap {
    grid-column-gap: 2.25rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .trump-right-content {
    display: none;
  }

  .donald-trump-quote-comp {
    margin-top: 2rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .quote_comp {
    padding-left: 5%;
    padding-right: 5%;
    position: static;
  }

  .donald-trump-quote-name {
    letter-spacing: -.31px;
    font-size: 1rem;
  }

  .donald-trup-name {
    letter-spacing: -.5px;
    font-size: 1rem;
  }

  .bg-image {
    object-fit: fill;
    width: 100%;
    position: absolute;
    top: auto;
  }

  .mb-text {
    color: #0f1b5a;
    text-align: center;
    font-family: Minionpro, Impact, sans-serif;
    font-size: 1.125rem;
    display: block;
  }

  .donald-trump-image-wrapo {
    background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/67cebb6da38eb5182cc13e50_image%202.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 5%;
    padding-left: 5%;
    padding-right: 5%;
    position: relative;
  }

  .quote_comp-wrap {
    margin-bottom: 2rem;
    padding-left: 5%;
    padding-right: 5%;
    display: block;
  }

  .quote-mb-text {
    text-align: center;
    letter-spacing: -1px;
    font-size: 1rem;
    line-height: 1.2;
  }

  .quote-mb {
    opacity: .2;
    width: 4rem;
    display: block;
    position: absolute;
    inset: auto auto -4% 5%;
  }

  .cnn {
    width: 4rem;
    display: block;
    position: absolute;
    inset: auto 5% 5% auto;
  }

  .section_diffrence {
    z-index: 0;
  }

  .diff-wrapper {
    grid-template-columns: 1fr;
  }

  .d-left {
    padding: 1rem .5rem;
  }

  .d-heading {
    width: 90%;
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.2;
  }

  .div-block-1173 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-1174 {
    flex: none;
    align-self: flex-start;
    font-size: .7rem;
  }

  .div-block-1175 {
    font-size: .75rem;
  }

  .section_30-70, .section_benefits {
    z-index: 0;
  }

  .paragraph-104 {
    font-size: 1rem;
  }

  .paragraph-104.is-white {
    text-align: center;
  }

  .pointer_wrapper {
    grid-template-columns: 1fr;
  }

  .pointer-wrap {
    justify-content: flex-start;
    align-items: center;
  }

  .section_usp-pricing {
    z-index: 0;
  }

  .usp-pricing_wrapper {
    grid-column-gap: 1.6rem;
    grid-row-gap: 1.6rem;
    flex-flow: column;
    padding-left: 0%;
    padding-right: 0%;
    display: none;
  }

  .pricing_l {
    width: 90%;
  }

  .pricing_r {
    width: 100%;
  }

  .div-block-1180 {
    justify-content: flex-start;
    align-items: center;
  }

  .text-block-364.bl-c {
    white-space: nowrap;
    width: auto;
    font-size: .875rem;
  }

  .section_prog, .section_uspvideos, .section_rewarding {
    z-index: 0;
  }

  .rewarding_wrapper {
    grid-column-gap: 1.6rem;
    grid-row-gap: 1.6rem;
    padding-left: 0%;
    padding-right: 0%;
  }

  .webinar-videos-wrapper {
    grid-template-columns: 1fr;
  }

  .web_pointers-wrap {
    grid-column-gap: .625rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-1182 {
    text-align: center;
    border-radius: 20px;
    font-size: 14px;
  }

  .section_usp-testimonials {
    z-index: 0;
  }

  .div-block-1183 {
    flex-flow: column-reverse;
    grid-template-columns: 1.25fr;
    grid-auto-flow: row dense;
    display: flex;
  }

  .image-312 {
    aspect-ratio: 1;
  }

  .image-312.cen {
    object-position: 50% 20%;
  }

  .div-block-1184 {
    padding-right: 0;
  }

  .text-block-365 {
    font-size: .875rem;
  }

  .text-block-366 {
    font-size: 1rem;
  }

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

  .section_career-success {
    z-index: 0;
    position: relative;
  }

  .career_comp {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .career-card_container {
    display: none;
  }

  .career-card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 100%;
    padding: 1rem;
  }

  .heading-style-h3 {
    font-weight: 500;
  }

  .size-regular {
    letter-spacing: -1px;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.3;
  }

  .section_media {
    z-index: 0;
    position: relative;
  }

  .media_comp {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .media_wrap {
    display: none;
    overflow: auto;
  }

  .media-img {
    max-height: 22.5rem;
  }

  .div-block-1188 {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .us-path-close {
    overflow: clip;
  }

  .div-block-1189 {
    max-width: 100%;
  }

  .career-slider {
    background-color: #ddd0;
    border-radius: .625rem;
    width: 100%;
    display: block;
  }

  .career-arrow {
    background-color: #0f1b5a;
    border-radius: .5rem;
    width: 2.5rem;
    height: 2.5rem;
    font-size: 1rem;
    inset: auto 0% -6rem auto;
  }

  .career-arrow.is-career-left {
    right: 3rem;
  }

  .div-block-1190 {
    width: 100%;
  }

  .div-block-1191 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .prc-card {
    background-color: #fff;
    border-radius: 1.25rem;
    margin-top: .75rem;
  }

  .prc-card.ftr {
    background-color: #304bec;
    box-shadow: 0 8px 16px #0000001f;
  }

  .prc-card.svg {
    background-color: #00a86b;
    box-shadow: 0 88px 16px #0000001f;
  }

  .svg-bg {
    color: #fff;
    letter-spacing: -1px;
    background-color: #00a86b;
    border-radius: 5px;
    padding: 2px 6px;
    font-weight: 600;
    line-height: 1.2;
  }

  .div-block-1199 {
    align-self: stretch;
  }

  .collection-item-8 {
    flex: none;
  }

  .div-block-1200 {
    width: 100%;
    margin-top: 3rem;
  }

  .paragraph-105 {
    font-size: 14px;
  }

  .text-block-367 {
    font-size: 1rem;
    line-height: 1.2;
  }

  .paragraph-106, .bold-text-49 {
    font-size: 1rem;
  }

  .section_timeline {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 3rem 5%;
    display: flex;
  }

  .text-block-373 {
    text-align: center;
    font-size: 1rem;
  }

  .div-block-1205 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
    place-items: center start;
    margin-top: .5rem;
    display: grid;
    position: relative;
  }

  .div-block-1206 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-1207 {
    z-index: 1;
    background-color: #304bec4d;
    border-radius: 100%;
    flex: none;
    justify-content: center;
    align-items: center;
    width: .875rem;
    height: .875rem;
    padding: 0;
    display: flex;
    position: relative;
  }

  .div-block-1208 {
    background-color: #304bec;
    border-radius: 100%;
    width: 6px;
    height: 6px;
    padding: 0;
  }

  .text-block-374 {
    color: #fff;
    background-color: #304bec;
    border-radius: 3px;
    padding: 2px 8px;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.2;
  }

  .div-block-1209 {
    z-index: 0;
    background-color: #909090;
    width: 1px;
    height: 90%;
    margin-left: 7px;
    padding: 0;
    position: absolute;
    left: 0%;
    right: auto;
  }

  .student-img-wrap {
    border-radius: 1rem;
    overflow: clip;
  }

  .fs-table1_table, .div-block-1215 {
    display: block;
  }

  .div-block-1216 {
    margin-top: 2rem;
    padding-bottom: .1rem;
  }

  .div-block-1218 {
    text-align: center;
    background-color: #304bec;
    border-radius: 6px;
    padding: .325rem .65rem;
    font-size: 16px;
    font-weight: 600;
  }

  .div-block-1218.ftr {
    color: #000;
    background-color: #d9dfff;
  }

  .text-block-376 {
    letter-spacing: -1px;
    line-height: 1.2;
  }

  .text-block-376.wat {
    color: #000;
    font-weight: 600;
  }

  .text-block-376.wt {
    color: #fff;
    font-size: 1rem;
    font-weight: 700;
  }

  .text-block-377 {
    letter-spacing: -1px;
    line-height: 1.2;
  }

  .div-block-1219 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    color: #5e5e5e;
    border-bottom: 1px solid #d0d0d0;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: stretch;
    place-items: center stretch;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    font-size: 14px;
    display: grid;
  }

  .div-block-1219.nx {
    background-color: #fff;
    border-bottom-width: 1px;
    flex: none;
    justify-content: flex-start;
    align-items: center;
    height: 60px;
    padding-left: .75rem;
    padding-right: .5rem;
    display: flex;
  }

  .div-block-1219.nx.dx {
    height: 85px;
  }

  .div-block-1219.nx.dx.fs {
    background-color: #f4f9f9;
  }

  .div-block-1219.nx.ddx {
    height: 100px;
  }

  .div-block-1219.nx.is-ble {
    background-color: #304bec;
  }

  .div-block-1219.nx.fs {
    background-color: #f4f9f9;
  }

  .heading-h2-8 {
    text-align: center;
    letter-spacing: -1px;
    margin-bottom: 2rem;
    font-size: 1.6rem;
    font-weight: 600;
  }

  .heading-h2-8.is-0rem {
    margin-bottom: 0;
  }

  .heading-h2-8.is-0rem.is-white {
    color: #fff;
  }

  .heading-h2-8.is-1rem {
    margin-bottom: 0;
  }

  .text-block-378 {
    letter-spacing: -1px;
    line-height: 1.2;
  }

  .div-block-1220 {
    background-color: #f6f6f6;
    border-bottom-right-radius: 1.25rem;
    border-bottom-left-radius: 1.25rem;
    padding: .25rem 1.25rem 1.25rem;
  }

  .text-block-379 {
    letter-spacing: 0;
    line-height: 1.2;
  }

  .code-embed-9 {
    height: 1.25rem;
    margin-right: 4px;
  }

  .div-block-1221 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .div-block-1222 {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 1.5rem .75rem 1rem;
    display: flex;
  }

  .text-block-380 {
    letter-spacing: -1px;
    line-height: 1.2;
  }

  .text-span-26 {
    font-size: 1rem;
  }

  .tabs-menu-17 {
    margin-bottom: 2rem;
  }

  .div-block-1223 {
    width: 120px;
    height: 40px;
  }

  .text-block-382 {
    margin-top: .25rem;
    font-size: 12px;
    line-height: 1.2;
  }

  .bl {
    opacity: .5;
    color: #585858;
    text-align: center;
    margin-top: 1rem;
    font-size: 14px;
    font-weight: 600;
    display: block;
  }

  .bl-ds {
    color: #000;
  }

  .div-block-1224 {
    display: none;
  }

  .bold-text-51 {
    color: #fff;
    background-color: #304bec;
    border-radius: 8px;
    padding: 4px;
    font-size: 13px;
    display: inline-block;
  }

  .div-block-1230 {
    border-radius: .5rem;
    align-self: stretch;
    margin-left: 1rem;
    display: flex;
    position: relative;
    overflow: auto;
  }

  .div-block-1231 {
    flex: none;
    width: 45%;
    position: sticky;
    left: 0;
    box-shadow: 10px 2px 20px -15px #0003;
  }

  .text-block-383 {
    line-height: 1.2;
  }

  .div-block-1232 {
    flex: none;
    width: 40%;
  }

  .div-block-1232.sc {
    width: 60%;
  }

  .div-block-1232.lst {
    width: 80%;
  }

  .text-block-384 {
    color: #000;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.2;
  }

  .text-block-384.is-w {
    color: #fff;
  }

  .div-block-1233 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .totl {
    padding: .25rem;
  }

  .totl.text-block-386 {
    background-color: green;
    align-self: center;
    margin-left: auto;
    margin-right: auto;
  }

  .dp-chev, .blh {
    color: #000;
  }

  .heading-54 {
    text-align: center;
    font-size: 1.8rem;
  }

  .div-block-1234 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    text-align: center;
    flex-flow: column;
    margin-bottom: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .text-block-385 {
    color: #000;
    background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/67d95e6e16f753cc71bcd09e_Vector%2057.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    align-self: center;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: .875rem;
  }

  .is-w {
    color: #fff;
  }

  .text-block-386 {
    color: #fff;
    background-color: #304bec;
    border-radius: 4px;
    padding: 2px 4px;
  }

  .section_brand-testimonials {
    z-index: 0;
  }

  .brand_test-wrapper {
    grid-column-gap: 1.6rem;
    grid-row-gap: 1.6rem;
    padding-left: 0%;
    padding-right: 0%;
  }

  .div-block-1235 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 80px;
    padding-right: 1rem;
  }

  .text-span-33 {
    font-size: .75rem;
  }

  .is-blk {
    color: #000;
  }

  .pr-tr {
    margin-top: 0;
  }

  .div-block-1240 {
    width: 100%;
  }

  .heading-55 {
    font-size: 1.25rem;
  }

  .lightbox {
    border-radius: .5rem;
  }

  .play-btn, .play-btn.l-big {
    width: 2.5rem;
    height: 2.5rem;
  }

  .slide-nav-10 {
    display: none;
  }

  .text-block-387 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-1242 {
    flex: none;
    width: auto;
  }

  .text-span-37 {
    font-size: .75rem;
  }

  .add-pad {
    padding-top: 0;
    padding-bottom: 0;
  }

  .navmenu-wrap-new {
    flex-flow: column;
  }

  .f-signup-btn {
    color: #fff;
    background-color: #349172;
    width: 100%;
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: 1rem;
  }

  .f-signup-btn:hover {
    background-color: #1e5543;
  }

  .f-signup-btn.auto.w--current {
    flex: none;
    width: auto;
  }

  .f-rl_navbar1_link {
    color: var(--black);
    font-size: 1rem;
    font-weight: 500;
  }

  .f-padding-global.f-rm-mb-pad {
    padding-left: 0;
    padding-right: 0;
  }

  .f-hero-wrapper {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .f-hero-line-left {
    width: 10rem;
  }

  .f-hero-line-right {
    width: 10rem;
    bottom: auto;
    left: auto;
    right: 0%;
  }

  .f-heading {
    font-size: 2rem;
  }

  .f-heading.f-inline-heading {
    font-size: 2.8rem;
  }

  .f-heading.f-heading-green {
    font-size: 4.1rem;
  }

  .f-text-size-large {
    font-size: 1rem;
  }

  .f-primary-btn {
    flex: 1;
    align-self: center;
    padding: .75rem 1rem;
    font-size: .875rem;
  }

  .btn-wrap {
    flex-flow: row;
    align-self: stretch;
  }

  .btn-wrap.is-vert {
    flex-flow: column;
    margin-top: 0;
  }

  .btn-wrap.is-vert.is-lefy {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .btn-wrap.is-vert.is-mt-0 {
    margin-top: 1rem;
  }

  .f-secondary-btn {
    flex: 1;
    align-self: stretch;
    padding: .75rem 1rem;
    font-size: .875rem;
  }

  .f-lightbox {
    border-radius: .75rem;
  }

  .f-lightbox.f-is-ht {
    height: 11.875rem;
  }

  .f-play-btn {
    width: 3rem;
  }

  .f-video-section.top-ee {
    padding-top: 4rem;
  }

  .f-our-wrapper {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .f-our-our-wrap {
    grid-template-columns: 1fr;
  }

  .f-heading-h2 {
    font-size: 1.75rem;
  }

  .f-heading-h2.f-inline-heading.ex-block {
    display: block;
  }

  .f-our-left-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-right: 0;
  }

  .f-text-size-medium {
    font-size: 1rem;
  }

  .f-text-size-medium.f-text-color-grey.mb-center {
    text-align: center;
  }

  .f-our-speed-img {
    width: 2rem;
    top: 1rem;
    left: -1rem;
  }

  .f-left-eclp {
    filter: blur(180px);
  }

  .f-left-grad {
    width: 7.375rem;
    height: 7.375rem;
    bottom: 2rem;
    left: -4rem;
  }

  .f-right-grad {
    width: 7.375rem;
    height: 7.375rem;
    bottom: 10rem;
    right: -4rem;
  }

  .f-right-grad.is-testimonial {
    top: -20rem;
    left: -10rem;
  }

  .f-right-eclp {
    filter: blur(180px);
  }

  .uni-image-wrap {
    width: 8.25rem;
  }

  .f-program-wrap {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .f-program-heading-wrap {
    text-align: center;
  }

  .f-program-content {
    text-align: center;
    justify-content: space-between;
    align-items: center;
  }

  .f-program-content-wrap {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .arrow-wrap {
    display: none;
  }

  .arrow-wrap.is-mandi-sm {
    justify-content: space-between;
    display: flex;
    position: static;
  }

  .f-tab-link {
    text-align: center;
    flex: none;
    font-size: 1rem;
  }

  .f-tabs-menu {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-radius: 0;
    justify-content: flex-start;
    align-items: center;
    overflow: auto;
  }

  .f-tab-content {
    margin-top: 2rem;
    overflow: visible;
  }

  .slider-show {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .f-program-img-wrap {
    height: 11.625rem;
  }

  .f-slide-content-wrap {
    min-height: 9rem;
  }

  .f-heading-h3 {
    font-size: 1.25rem;
  }

  .f-heading-h3.is-white.font-weight-medium.seh {
    font-size: 1rem;
  }

  .v-flex-0-5rem {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .f-marquee-wrapper {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .f-marquee-inside-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .marquee-img {
    width: 80px;
  }

  .marquee-img.not-inv {
    height: 32px;
  }

  .f-logo-slider-btm {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .f-uni-num-wrap {
    width: 100%;
    bottom: -5rem;
  }

  .f-uni-num {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-radius: 0;
    flex-flow: wrap;
    grid-template: ". ."
                   ". Area"
                   / 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: .75rem 1rem;
  }

  .f-uni-number {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .navbar-component {
    position: static;
  }

  .navbar-component.is-bsc {
    min-height: 4.25rem;
  }

  .f-why-wrap {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .f-why-cont {
    flex-flow: column;
    overflow: visible;
  }

  .most-watched {
    display: none;
  }

  .v-flex-1-5rem {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .v-flex-1-5rem.is-max {
    width: auto;
  }

  .v-flex-1-5rem.is-cen {
    text-align: left;
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
  }

  .v-flex-1-5rem.is-cen.is-vertz {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .v-flex-1-5rem.is-text-center, .v-flex-1-5rem.is-text-center-copy {
    text-align: left;
  }

  .v-flex-1-5rem.is-max-50, .why-swiper {
    max-width: 100%;
  }

  .swiper-prev-why, .swiper-next-why, .swiper-next-ai, .swiper-prev-ai {
    border-width: 3px;
    width: 2.5rem;
    height: 2.5rem;
  }

  .f-leadership-wrap {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .flc-cont-wrap {
    flex-flow: column;
    grid-template-columns: 1fr;
    max-width: 100%;
    display: flex;
  }

  .flc-logo {
    width: 80px;
  }

  .f-testimonial-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-top: 0;
    padding-bottom: 2.5rem;
  }

  .f-testimonial-content-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .f-testimonial-slide {
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
  }

  .v-flex-0-75rem {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-self: stretch;
  }

  .v-flex-0-75rem.mb-fg-centz {
    justify-content: flex-start;
    align-items: center;
  }

  .v-flex-0-75rem.mb-fg-centz.ds-centz {
    text-align: center;
  }

  .v-flex-0-75rem.mb-fg-centz.ds-centz.ds-hided {
    display: flex;
  }

  .v-flex-0-75rem.mt-1-25rem {
    margin-top: .5rem;
  }

  .f-testimonial-img-wrap {
    width: 100%;
  }

  .f-testimonial-image {
    object-fit: cover;
    object-position: 50% 0%;
  }

  .upwork-badge {
    width: 2rem;
  }

  .swiper-prev-tm, .swiper-next-tm {
    border-width: 3px;
    width: 2.5rem;
    height: 2.5rem;
  }

  .f-news-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .swiper-prev-news, .swiper-next-news {
    border-width: 3px;
    width: 2.5rem;
    height: 2.5rem;
  }

  .f-slide-news-img-wrap {
    min-height: 12.5rem;
  }

  .f-news-cont {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .f-footer-wrap {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .f-footer-top {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
    padding: 0 0 2rem;
  }

  .f-footer-block.is-lf {
    justify-content: flex-start;
    align-items: flex-start;
    display: none;
  }

  .f-footer-block.is-lf.flex {
    display: flex;
  }

  .f-footer-link {
    font-size: .875rem;
  }

  .f-footer-inside-block.is-lf-bl {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .f-footer-social-link {
    width: 2rem;
    height: 2rem;
  }

  .swiper-prev-prg, .swiper-next-prg {
    border-width: 3px;
    width: 2.5rem;
    height: 2.5rem;
  }

  .f-num-icon {
    width: 1rem;
    height: 1rem;
  }

  .f-num-uni-wrap {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .f-num-subtext {
    font-size: 8px;
  }

  .f-number-text {
    font-size: 10px;
    line-height: 120%;
  }

  .swiper-next-iit, .swiper-prev-iit {
    border-width: 3px;
    width: 2.5rem;
    height: 2.5rem;
  }

  .f-line-img-wrap {
    display: none;
  }

  .f-rl_navbar1_logo-link, .f-rl_navbar1_logo-link.w--current {
    width: 10.5rem;
  }

  .fb-hero-section {
    padding-top: 5rem;
  }

  .fb-text-color-dark-gray {
    font-size: 1rem;
  }

  .fb-contact {
    flex-flow: wrap;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .fb-hero-wrapper {
    padding-top: 3rem;
    padding-bottom: 15rem;
  }

  .font-size-1 {
    font-size: .875rem;
  }

  .fb-heading-choke.font-size-1.font-weight-medium.f-is-white.fb-mb-hide {
    display: none;
  }

  .fb-heading-choke.font-size-1.if-fb-yellow {
    font-size: 1.125rem;
  }

  .fb-heading-choke.font-size-1.fb-text-align-center {
    text-align: left;
  }

  .fb-heading-choke.font-size-large {
    font-size: 1rem;
  }

  .fb-hero-bottom {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 1.5rem;
  }

  .fb-primary-button {
    font-size: 1rem;
  }

  .fb-primary-button.i-stretch, .fb-primary-button.i-stretch-brd-white {
    align-self: stretch;
  }

  .fb-primary-button.i-stretch-brd-white.bac {
    padding: .75rem 1.25rem;
    font-size: .875rem;
  }

  .fb-secondary-button {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 1rem;
  }

  .fb-secondary-button.is-stretch {
    align-self: stretch;
  }

  .fb-secondary-button.is-3rem {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .fb-hero-student-img-wrp {
    width: auto;
    height: auto;
    left: -10%;
  }

  .fb-hero-colg-img-wrap {
    width: auto;
    height: auto;
  }

  .top-peice-paper {
    width: 11rem;
    top: -4rem;
    left: -1rem;
  }

  .left-peice-paper {
    width: 3rem;
  }

  .right-peice-paper {
    width: 4rem;
    top: 30rem;
  }

  .iit-img-desk {
    display: none;
  }

  .iit-img-mb {
    display: block;
  }

  .rl_menu-icon-copy {
    width: 35px;
    height: 35px;
  }

  .fb-padding-large {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .fb-padding-large.is-media-mb-pad {
    padding-bottom: 6.5rem;
  }

  .fb-padding-large.is-form-pad-top {
    padding-top: 7.5rem;
  }

  .fb-padding-large.fb-padding-top-0 {
    padding-top: 2.5rem;
  }

  .fb-about-prg {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .fb-heading-h2 {
    letter-spacing: -.08px;
    font-size: 1.5rem;
    line-height: 1.3;
    display: block;
  }

  .fb-heading-h2.bottom-12 {
    margin-bottom: .5rem;
  }

  .fb-heading-h2.is-hide-mb {
    display: none;
  }

  .fb-heading-h2.is-desk-hide {
    display: block;
  }

  .fb-about-prg-left-form {
    margin-top: 1.5rem;
  }

  .f-contact-right-wrap {
    border-radius: 1rem;
    margin-top: 1.5rem;
    display: none;
  }

  .f-contact-right-wrap.is-mb {
    justify-content: center;
    align-items: center;
    height: 18.75rem;
    display: flex;
  }

  .fb-prg-highlight-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .fb-program-high-left-wrap {
    height: 20.625rem;
  }

  .v-flex-2-5rem {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .v-flex-2-5rem.v-flex-cen-cen {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .v-flex-2-5rem.v-flex-cen-cen.is-rel {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .fb-prg-list-item {
    font-size: 1rem;
    line-height: 1.3;
  }

  .degree-slide {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .degree-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .fb-about-dire {
    background-color: #f7edeb;
    border-radius: 1rem;
    margin-top: 2.5rem;
    padding: 1.5rem 1rem;
  }

  .f-about-tab-link {
    color: var(--_bsc---black);
    border-radius: .5rem;
    justify-content: space-between;
    align-items: center;
    padding: .75rem 1rem;
    font-size: .875rem;
    font-weight: 500;
    display: flex;
  }

  .f-about-tab-link.w--current {
    background-color: #f8fafc;
    border-radius: .5px;
    order: -1;
  }

  .tabs-menu-18 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border: 1px solid #b44b3a;
    border-radius: .5rem;
    flex-flow: column;
    max-height: 98px;
    margin-bottom: 1.5rem;
    overflow: clip;
  }

  .fb-about-tab-content {
    border-radius: 0;
  }

  .fb-about-tab-pane {
    padding: 0;
  }

  .fb-about-tab-pane.is-first, .fb-about-tab-pane.is-second {
    border-radius: 0;
  }

  .fb-dire-details {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .img-100.is-rad {
    border-radius: .755rem;
  }

  .img-100.is-tl-tr-rad {
    border-top-left-radius: .75rem;
    border-top-right-radius: .75rem;
  }

  .dire-name {
    font-size: 1.25rem;
    line-height: 1.3;
  }

  .dire-data.is-mb {
    display: block;
  }

  .dire-data.is-desk {
    display: none;
  }

  .svg-7 {
    width: 1.5rem;
    height: 1.5rem;
    display: block;
  }

  .abt-prg-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .abt-prg-wrap.bottom-4rem {
    margin-bottom: 1.5rem;
  }

  .a-prg-dire {
    width: 100px;
    height: auto;
  }

  .fb-wht-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .fb-why-wrap-head {
    text-align: left;
  }

  .fb-why-wrap-cont {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .course-details-head {
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.3;
  }

  .fb-why-cont-cont {
    text-align: left;
  }

  .fb-why-icon {
    width: 2.5rem;
  }

  .fb-curriculum-head-wrap {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 1.5rem;
  }

  .f-curriculum-tab-link {
    color: var(--_bsc---black);
    border-style: none;
    border-radius: 0;
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
    padding: .75rem 1.5rem;
    font-size: .875rem;
  }

  .f-curriculum-tab-link.w--current {
    border-style: none;
    border-color: var(--_bsc---brand-red);
    color: var(--_bsc---brand-red);
    background-color: #0000;
    order: -1;
  }

  .f-curriculum-tab-menu {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border: 1px solid var(--_bsc---brand-red);
    border-radius: 1rem;
    flex-flow: column;
    max-height: 15.125rem;
    overflow: clip;
  }

  .fb-curriculum-tab-wrap-inside-top {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-columns: 4.125rem auto 1fr;
    padding: 1rem;
  }

  .n-line.fb-mb-hide {
    display: none;
  }

  .fb-curriculum-tab-wrap-inside-bottom {
    border-radius: .5rem;
    padding: 1rem;
  }

  .fb-curriculum-tab-wrap-module {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .fb-module-wrap {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-columns: 4.125rem auto 1fr;
  }

  .fb-num-text {
    font-size: 2.5rem;
  }

  .n-line-bl.fb-mb-hide {
    display: none;
  }

  .f-curriculum-course-list {
    padding-left: 1.25rem;
    list-style-type: disc;
  }

  .f-curriculum-course-list-item {
    font-size: .875rem;
  }

  .fb-curriculum-tab-wrap-module-left {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-right: 0;
  }

  .v-flex-1rem {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .v-flex-1rem.is-horz {
    flex-flow: column;
  }

  .v-flex-1rem.is-centz {
    text-align: left;
    justify-content: center;
    align-items: center;
  }

  .v-flex-1rem.is-leftz {
    max-width: none;
  }

  .v-flex-1rem.is-centz-copy {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .v-flex-1rem.hide-in-mb {
    display: none;
  }

  .fb-mb-wrap {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-columns: 4.125rem auto 1fr;
    padding: 1rem;
    display: block;
  }

  .img-40 {
    width: 2.5rem;
    height: 2.5rem;
  }

  .fb-price-wrap {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    margin-top: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .fb-price-text {
    font-size: 1.5rem;
  }

  .fb-price-text.fb-mb-hide {
    display: none;
  }

  .fb-mask {
    max-width: 100%;
  }

  .fb-slide {
    margin-right: 1.25rem;
  }

  .fb-slide-nav {
    display: block;
    bottom: -4rem;
  }

  .fb-apply-card-wrap {
    padding-bottom: 4rem;
  }

  .v-flex--25rem.is-f-leftz.is-sp-btw {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: space-between;
    height: 100%;
  }

  .fb-compare-table {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column-reverse;
    margin-top: 1.5rem;
    display: flex;
  }

  .fb-compare-table-left {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 1.5rem;
  }

  .fb-heading-h4 {
    font-size: 1.125rem;
  }

  .h-flex-1rem {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .icon-1-5rem {
    width: 1rem;
    height: 1rem;
  }

  .fb-text-size-large {
    font-size: 1.125rem;
  }

  .fb-compare-table-right {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 1.5rem;
  }

  .fb-join-btn-wrap {
    margin-top: 1.5rem;
  }

  .fb-padding-small {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .fb-journey-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .course_details-wrap {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-columns: 1.5fr 2fr 1fr;
  }

  .course-details-card {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
  }

  .course-details-cont {
    text-align: left;
  }

  .fb-grad-wrap {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .fb-grad-cont-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .fb-dire-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .input-new {
    min-height: 3rem;
  }

  .form-inside-two-col-new {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-direction: column;
    flex: none;
  }

  .inside-forn-container-new {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .div-block-1285 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .fb-slider-media-mask {
    max-width: 100%;
    overflow: hidden;
  }

  .fb-slider-media-slide {
    border-radius: 1rem;
    height: 20rem;
    margin-right: 0;
  }

  .fb-slider-media-slide-wrap {
    padding: .75rem;
  }

  .fb-slider-media-slide-img {
    border-radius: .5rem;
  }

  .fb-meadia-logo {
    width: 120px;
  }

  .fb-padding-medium {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .div-block-1286 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .text-span-39 {
    font-size: 1.25rem;
  }

  .fb-tertiary-button {
    font-size: 1rem;
  }

  .fb-tertiary-button.is-stretch {
    align-self: stretch;
  }

  .flc-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    margin-bottom: 2.5rem;
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .flc-video-wrap {
    max-width: 100%;
  }

  .pathway-logo {
    width: 100px;
  }

  .instagram-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column-reverse;
    padding-top: 2.5rem;
    display: flex;
  }

  .instagram-img-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 2fr auto;
    grid-auto-columns: 1fr;
    align-items: center;
    width: auto;
    display: grid;
  }

  .instagram-img-wrap.rm-grid {
    grid-template-columns: 2fr;
  }

  .instagram-right-wrap {
    align-self: flex-start;
    width: 100%;
  }

  .h-flex--5rem {
    flex-flow: column;
  }

  .h-flex--5rem.is-mb-hide {
    display: none;
  }

  .h-flex--5rem.is-desk-hide {
    display: flex;
  }

  .instagram-sm-img {
    width: 3rem;
  }

  .fb-faq-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-top: 2rem;
  }

  .fb-faq-question-wrap {
    padding: 1rem;
  }

  .fb-plus {
    width: 12px;
  }

  .fb-faq-question {
    font-size: .875rem;
  }

  .fb-faq-question.font-size-4 {
    font-size: 1.125rem;
    line-height: 1.3;
  }

  .fb-faq-wrap {
    border-radius: .5rem;
  }

  .fb-faq-answer-inner-wrap {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .fb-faq-answer {
    font-size: .875rem;
  }

  .fb-v-center {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .fb-v-center.cen-centz {
    justify-content: flex-start;
    align-items: center;
  }

  .fb-v-center.cen-centz.mb-cent-centz {
    text-align: center;
  }

  .fb-footer-wrap {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding-top: 2.5rem;
  }

  .f-footer-wrapper {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .fb-links {
    font-size: .875rem;
  }

  .fb-footer-middle {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: auto;
  }

  .image-319 {
    width: 12.5rem;
  }

  .fb-footer-img-block {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .fb-social-link {
    width: 1.25rem;
    height: 1.25rem;
  }

  .f-footer-wrap-cont {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .fb-footer-block {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .benefit-wrapper-new {
    padding-right: 0;
  }

  .div-block-1302 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .div-block-1303 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .fb-journey-wrap-steps {
    display: none;
  }

  .fb-heading-h3 {
    font-size: 1.25rem;
    font-weight: 600;
  }

  .fb-journey-slider {
    background-color: #0000;
    display: block;
  }

  .fb-journey-slide {
    height: 21.75rem;
  }

  .journey-mb-img {
    object-fit: cover;
    border-radius: 1rem;
    width: 100%;
    height: 15rem;
  }

  .fb-margin-top-2-5rrem {
    margin-top: 4rem;
  }

  .text-span-40 {
    font-size: 1rem;
  }

  .text-block-201-copy {
    margin-top: .75rem;
  }

  .instagram-img {
    object-fit: cover;
    object-position: 50% 0%;
    width: 100%;
    height: 17.5rem;
  }

  .svg-77 {
    width: 1.5rem;
    height: 1.5rem;
    display: block;
  }

  .swiper-prev-prg-pg, .swiper-next-prg-pg, .swiper-prev-prg-bs, .swiper-next-prg-bs {
    border-width: 3px;
    width: 2.5rem;
    height: 2.5rem;
  }

  .fb-padding-large-top {
    padding-top: 2.5rem;
  }

  .div-block-1310 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-1311 {
    grid-template-columns: 1fr;
    padding: 1rem;
  }

  .text-span-43, .text-span-44 {
    font-size: 1.25rem;
  }

  .text-span-45 {
    font-size: 1.75rem;
  }

  .text-block-393 {
    font-size: .625rem;
  }

  .div-block-1313 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 1.75rem;
  }

  .div-block-1314 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding: 1rem;
  }

  .div-block-1315 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  .div-block-1316 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    padding: 1rem;
  }

  .svg-3d {
    width: 2.5rem;
    height: 2.5rem;
  }

  .list-23 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    font-size: 1rem;
  }

  .f-number-text-copy {
    font-size: 1.5rem;
    line-height: 120%;
  }

  .f-num-subtext-copy {
    font-size: 1rem;
  }

  .f-tab-testimonial-wrap {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .swiper-prev-tm-video, .swiper-next-tm-video {
    border-width: 3px;
    width: 2.5rem;
    height: 2.5rem;
  }

  .f-section-trust-wrap {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .div-block-1319 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .div-block-1320 {
    padding: 2.5rem 2rem 2rem 1rem;
  }

  .f-heading-talent {
    font-size: 1.5rem;
  }

  .swiper-prev-bsc-why, .swiper-next-bsc-why {
    border-width: 3px;
    width: 3rem;
    height: 3rem;
  }

  .arrow-wrap-new {
    align-self: flex-end;
  }

  .div-block-1321 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .div-block-1322 {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    padding: 1rem;
  }

  .fb-beyond-ans {
    font-size: .875rem;
  }

  .div-block-1323, .fb-q {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .section_hero {
    min-height: auto;
    padding-top: 7.5rem;
  }

  .g-hero-wrap {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    padding-bottom: 2.5rem;
  }

  .g-hero-wrap.is-g-ai {
    padding-bottom: 10rem;
  }

  .image-323 {
    width: 2.5rem;
    height: 2.5rem;
  }

  .g-chip-text {
    padding-left: 3rem;
    padding-right: .5rem;
    font-size: .5rem;
  }

  .g-chip-text.fg-is-smal.fg-mb-hide {
    display: none;
  }

  .g-chip-text.fg-is-smal.fg-ds-hide {
    display: block;
    position: absolute;
    bottom: -.75rem;
  }

  .fg-heading {
    font-size: 1.875rem;
  }

  .fg-sub-head.font-weight-medium.sp-gen {
    font-size: .75rem;
  }

  .fg-sub-head.font-weight-bold.fg-is-sp {
    font-size: 1rem;
  }

  .g-hero-content-wrap {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .g-star {
    width: 2rem;
    height: 2rem;
    top: -1rem;
  }

  .button-wrap {
    flex-flow: column;
    align-self: stretch;
  }

  .fg-primary, .fg-secondary {
    font-size: 1rem;
  }

  .fg-secondary.fg-sec {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .text-block-395 {
    align-self: center;
  }

  .image-325 {
    object-fit: contain;
    height: 30rem;
    bottom: 7%;
  }

  .g-prg-details {
    display: none;
  }

  .icon-52.is--5183b8 {
    width: 2.375rem;
    height: 2.375rem;
  }

  .icon-52.is-fg-icon {
    width: 1.25rem;
    height: 1.25rem;
  }

  .g-prg-more-det {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .g-vert-line {
    width: 100%;
    height: 1px;
  }

  .g-vert-line.fg-blck, .g-vert-line.fg-mb-line {
    width: 1px;
    height: 100%;
  }

  .g-vert-line.fg-mb-line.ls-del {
    display: none;
  }

  .g-marquee-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 1.5rem 1rem 1rem;
  }

  .fg-text-size-medium {
    font-size: .875rem;
  }

  .fg-text-size-medium.tg-cen {
    text-align: center;
  }

  .fg-marquee-wrapper {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .fg-marquee-inside-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .fg-heading-h2 {
    font-size: 1.5rem;
  }

  .fg-heading-h2.fg-is-white.ilic {
    font-weight: 600;
  }

  .fg-heading-h2.fg-cent {
    text-align: center;
  }

  .fg-content-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .g-hire-grid-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 1rem;
  }

  .blend-multiply {
    width: 6.75rem;
  }

  .g-hire-bottom-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .g-hire-left-wrap {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .g-iit-heading-wrap {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    max-width: 300px;
  }

  .g-iit-wrap {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .g-iit-btm-wrap {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .g-iit-roorkee {
    object-fit: cover;
  }

  .little-big {
    font-size: 1rem;
  }

  .g-tab-inside-cont {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .g-tab-menu {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 2rem;
    overflow: auto;
  }

  .fg-tab-link {
    flex: none;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: 1rem;
  }

  .fb-text-size-medium {
    font-size: 1.125rem;
  }

  .g-swipe-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column-reverse;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: flex;
  }

  .g-blue-right-wrap {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: flex-start;
    align-items: center;
  }

  .g-pagination-wrap {
    justify-content: center;
    align-items: center;
  }

  .swiper-pagination-blueprint {
    flex: 1;
  }

  .swiper-prev-blueprint, .swiper-next-blueprint {
    border-width: 3px;
    width: 2.5rem;
    height: 2.5rem;
  }

  .g-curriiculum-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .m-curriculum-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .m-curriculum-dropdown-q {
    color: #141414;
    font-size: 1rem;
  }

  .g-curriculum-dropdown.is-active-accordion {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .g-prg-fit-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .prg-small-text {
    text-align: center;
  }

  .g-prg-ideal {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .g-prg-mr-details {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    grid-template-columns: 1fr;
  }

  .g-prg-sm-det {
    justify-content: flex-start;
    align-items: center;
  }

  .fg-text-size-large {
    font-size: 1rem;
  }

  .fg-text-size-large.l-bigger {
    font-size: 1.5rem;
  }

  .fg-text-size-large.l-bigger.ll-big {
    font-size: 1.75rem;
  }

  .g-student-journey {
    display: none;
  }

  .g-theory-wrap {
    padding-top: 2.5rem;
  }

  .g-prg-hightlight {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding: .375rem .75rem;
    font-size: .75rem;
  }

  .g-roorkee-wrap, .g-roorkee-tab-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .image-330 {
    object-fit: cover;
    object-position: 50% 0%;
    width: 100%;
    height: 20rem;
  }

  .g-outcome-mr-left.is-17rem {
    width: auto;
  }

  .g-outcome-mr-right {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .into5x {
    width: 6.75rem;
  }

  .g-toprecuiters {
    justify-content: flex-start;
    align-items: center;
    margin-top: 2rem;
  }

  .g-subscribe-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    padding: 1.5rem 1.25rem;
  }

  .fg-tertiary-button {
    font-size: 1rem;
  }

  .fg-tertiary-button.is-stretch {
    align-self: stretch;
    padding: .75rem 1.25rem;
    font-size: .875rem;
  }

  .text-span-47 {
    font-weight: 700;
  }

  .bsc-book {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 90%;
    padding: .5rem;
  }

  .bsc-book.is-vert {
    flex-flow: column;
  }

  .footer-top {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .f-footer-top-wrap {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
    padding: 0;
  }

  .step-svg {
    width: 2rem;
    height: 2rem;
  }

  .m-step-mb-card {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    text-align: center;
    background-color: #f6f7f9;
    border-radius: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 1rem;
    display: flex;
  }

  .m-step-mb-card.is-m-ai {
    background-color: #fff;
  }

  .step-inside-cont-text {
    color: #676877;
    text-transform: uppercase;
    font-size: 10px;
  }

  .step-inside-cont {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    display: flex;
  }

  .step-inside-cont-subtext {
    color: #333;
  }

  .m-step-mb-wrap {
    grid-template-rows: auto;
    grid-template-columns: 1fr auto 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    display: grid;
  }

  .arro-br {
    transform: rotate(90deg);
  }

  .image-337 {
    object-fit: cover;
    width: 5.375rem;
    height: 5.375rem;
  }

  .step-cert {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    background-color: #f6f7f9;
    border-radius: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 1rem;
    display: flex;
  }

  .step-cert.is-m-ai {
    background-color: #fff;
  }

  .text-block-401-copy {
    color: #a8aabc;
    text-align: center;
    text-transform: uppercase;
    font-size: 10px;
  }

  .arr-cl {
    transform: rotate(180deg);
  }

  .g-mb-prg-details {
    grid-column-gap: .375rem;
    grid-row-gap: 1rem;
    background-color: #1b2d2a;
    background-image: linear-gradient(0deg, #6e7d45, #323a191a);
    border-radius: 0;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr auto 1fr auto 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    margin-top: 0;
    padding: 1rem 1.25rem;
    display: grid;
  }

  .g-mb-prg-details.is-mandi-sm {
    color: #fff;
    background-color: #000c;
    background-image: linear-gradient(0deg, #5a96d41a, #0003);
  }

  .g-mb-prg-details.is-mandi-sm.is-dif-m {
    grid-template-columns: 1fr auto;
  }

  .div-block-1390 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    padding-bottom: 3rem;
  }

  .fb-hero-wrapper-copy {
    padding-top: 3rem;
    padding-bottom: 0;
  }

  .fb-hero-colg-img-wrap-copy {
    width: auto;
    height: auto;
  }

  .div-block-1247-copy {
    padding: 1rem;
  }

  .g-top-rec-img {
    width: 50px;
    height: 32px;
  }

  .list-24 {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    font-size: 1rem;
  }

  .g-outcomes-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .g-outcome-cont {
    padding-top: 0;
  }

  .div-block-1395 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-bottom: 1rem;
  }

  .m-chip {
    padding: .5rem 1rem;
  }

  .div-block-1396 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-block-405 {
    font-size: 1.125rem;
  }

  .g-form-wrap {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .register-banner {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90%;
    padding: .5rem;
    bottom: 1rem;
  }

  .g-hire-harbinger-wrap {
    justify-content: center;
    align-items: flex-start;
  }

  .g-outcome-img {
    object-fit: cover;
    object-position: 50% 0%;
    width: 100%;
    height: 20rem;
  }

  .faq-richtext {
    font-size: .875rem;
  }

  .faq-clw {
    margin-top: 2.5rem;
  }

  .fb-faq-question-wrap-rich {
    padding: 1rem;
  }

  .fb-faq-question-rich {
    font-size: 1rem;
  }

  .div-block-808-copy-copy-copy {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 90%;
    padding: .5rem;
  }

  .m-signup-btn {
    color: #fff;
    width: 100%;
    margin-top: 1rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: 1rem;
  }

  .m-signup-btn.rm-mt {
    margin-top: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .m-hero-padding {
    padding-top: 7.5rem;
    padding-bottom: 2.5rem;
  }

  .m-hero-wrap {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .nirf-ranking-text {
    white-space: nowrap;
    padding-left: 1.5rem;
    font-size: .5rem;
  }

  .nirf-rank-8th {
    width: 4rem;
    height: 4rem;
  }

  .m-nirf-ranking {
    align-self: center;
    margin-left: -8rem;
  }

  .m-hero-left {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .m-heading {
    font-size: 2.25rem;
  }

  .m-heading.is-mandi-sm {
    font-size: 1.5rem;
  }

  .m-text-medium {
    font-size: .875rem;
  }

  .m-text-medium.mb-centz {
    text-align: center;
  }

  .m-btn-wrap {
    flex-flow: column;
    align-self: stretch;
    margin-top: 1rem;
  }

  .m-primary-btn {
    flex: 1;
    align-self: stretch;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .875rem;
  }

  .m-primary-btn.is-leftzz, .m-primary-btn.iit-ai {
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
  }

  .m-primary-btn.is-ap-white {
    color: #00237d;
    background-color: #fff;
    background-image: none;
  }

  .m-primary-btn.lit-small {
    align-self: auto;
    padding-top: .625rem;
    padding-bottom: .625rem;
  }

  .m-hero-right-wrap {
    -webkit-backdrop-filter: blur(44px);
    backdrop-filter: blur(44px);
    background-color: #fff;
    padding: 1rem;
  }

  .m-hero-section {
    padding-bottom: 0;
  }

  .m-hero-img {
    height: 50%;
    top: 4rem;
  }

  .m-program-highlights {
    background-image: linear-gradient(90deg, #00237d, #515eaf);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .m-padding-section-small {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .m-prg-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .m-prg-heading-wrap {
    max-width: none;
    margin-bottom: 1.5rem;
  }

  .m-heading-h2 {
    text-align: center;
    font-size: 1.5rem;
  }

  .m-heading-h2.is-white.l-small {
    font-size: 1.25rem;
  }

  .m-heading-h2.is-lit-sm {
    text-align: left;
    font-size: 1.25rem;
  }

  .m-heading-h2.m-linear-sm.is-sp-h2 {
    color: #fff;
    -webkit-text-fill-color: inherit;
    background-image: none;
    background-clip: border-box;
  }

  .m-heading-h2.flc-mb {
    text-align: left;
  }

  .icon-56 {
    width: 3rem;
    height: 3rem;
  }

  .m-padding-section-large {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .m-padding-section-large.l-2-5rem {
    padding-bottom: 5rem;
  }

  .m-intro-section {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .m-tab-menu {
    justify-content: flex-start;
    align-items: center;
    overflow: auto;
  }

  .m-tab-link {
    flex: none;
    width: auto;
    font-size: .875rem;
  }

  .m-tab-content {
    margin-top: 3rem;
  }

  .m-prg-cont-wrap {
    flex-flow: column-reverse;
    display: flex;
  }

  .size-20-bold {
    font-size: 1rem;
  }

  .m-text-regular {
    font-size: .75rem;
  }

  .m-about-img {
    width: 100%;
    padding: 0;
  }

  .m-padding-section-applied {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .m-snapshot-card {
    border-radius: .75rem;
    padding: 1.25rem;
  }

  .snap-hed-text {
    font-size: .875rem;
  }

  .snapshot-wrap {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .m-curriculum-padding {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .m-cont-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .m-curriculum-dropdown-l {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .m-curriculum-list {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    font-size: .875rem;
  }

  .stack-over-wrapper {
    height: 15rem;
  }

  .stack-card {
    border-radius: .75rem;
  }

  .m-secondary-btn {
    flex: 1;
    align-self: stretch;
    padding: .75rem 1rem;
    font-size: .875rem;
  }

  .m-secondary-btn.lit-small {
    display: none;
  }

  .m-everyone-wrap {
    grid-column-gap: 5.5rem;
    grid-row-gap: 5.5rem;
    flex-flow: column-reverse;
    grid-template-columns: 1fr;
    margin-top: 2.5rem;
    display: none;
  }

  .content-slide {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .v-flex-2rem {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .bold {
    font-size: .875rem;
  }

  .for-you-tab {
    margin-top: 3rem;
  }

  .section_application-journey-process {
    background-color: #f5f6fe;
    background-image: none;
  }

  .m-padding-section-xlarge {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .m-process-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .m-step-wrap {
    display: none;
  }

  .price-deg {
    font-size: 1.1rem;
  }

  .grid-5-1 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .m-slide-wrap {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }

  .m-slider {
    border-radius: .75rem;
  }

  .m-prof-img {
    width: 3.5rem;
    height: 3.5rem;
  }

  .fb-faq-answer-inner-wrap-cont {
    padding-bottom: 1rem;
  }

  .m-subscribe-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .m-subscribe-wrap.is-mandi-sm, .m-subscribe-wrap.is-mandi-mba {
    grid-template-columns: 1fr;
  }

  .m-white-btn {
    align-self: stretch;
    font-size: 1rem;
  }

  .m-padding-section-large-bottom {
    padding-bottom: 2.5rem;
  }

  .content-container {
    align-self: stretch;
    width: 100%;
    height: 300px;
  }

  .img-pwc {
    width: 80px;
    height: 40px;
  }

  .snap-icons {
    width: 2.25rem;
  }

  .arr-bw {
    filter: grayscale();
  }

  .pattern-left, .pattern-right {
    width: auto;
  }

  .m-hero-overlay-white {
    display: none;
  }

  .iit-mandi {
    margin-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .m-prg-degree-cert {
    border-radius: .75rem;
    width: 100%;
    padding-bottom: 1rem;
  }

  .for-you-wrap-cont {
    flex-flow: column;
    display: flex;
  }

  .for-you-wrap-cont.mar-top-3rem {
    margin-top: 2.5rem;
  }

  .for-you-wrap {
    border-radius: .75rem;
    width: 100%;
  }

  .top-companies-wrap {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    margin-top: 2.5rem;
  }

  .m-padding-section-snapshot {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .nirf-6th-rank {
    height: 52px;
  }

  .m-hero-content-wrap {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .m-hero-content-wrap.is-leftx {
    text-align: center;
  }

  .nirf-8th-rank {
    height: 50px;
  }

  .mandi-hero-img {
    object-fit: cover;
    object-position: 75% 100%;
    height: 80%;
    inset: auto 0% 11rem;
  }

  .mandi-hero-img.is-mandi-smsi {
    height: 50%;
    top: 0;
  }

  .m-prg-details {
    display: none;
  }

  .sticky-sections-scroll {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    padding: .5rem 1.25rem;
    top: 5rem;
  }

  .link_sticky {
    padding: .5rem .75rem;
    font-size: 1rem;
  }

  .m-gdp-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .m-gdp-heading {
    text-align: center;
    font-size: 1.75rem;
  }

  .m-gdp-swiper.msm {
    max-width: 100%;
  }

  .slide-20 {
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

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

  .slider-30, .slider-30.esfef {
    padding-bottom: 4rem;
  }

  .slide-nav-12 {
    font-size: 12px;
    display: block;
  }

  .slide-nav-12.gyjh.dds {
    color: #bced09;
  }

  .slide-nav-13 {
    font-size: 10px;
    line-height: 1.3;
    display: block;
  }

  .left-arrow-10 {
    display: none;
  }

  .m-about-iit-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .m-about-iit-top-wrap {
    border-radius: .75rem;
    padding: .875rem 1.25rem;
  }

  .about-iit-heading {
    letter-spacing: .26px;
    font-size: .75rem;
    font-weight: 400;
  }

  .m-about-bottom-wrap {
    grid-template-columns: 1fr;
    display: flex;
    overflow: auto;
  }

  .m-about-card-wrap {
    border-radius: .75rem;
    flex: none;
    max-width: 12.5rem;
    padding-top: 3rem;
  }

  .m-about-card-wrap-cont {
    padding-top: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .m-text-large {
    letter-spacing: .1px;
    font-size: .875rem;
  }

  .fg-tab-link-mandi-sm {
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: 1rem;
  }

  .m-gdp-heading-wrap.is-m-mba {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
  }

  .m-curriculum-dropdown-sm {
    padding-left: 0;
    padding-right: 0;
  }

  .m-curriculum-dropdown-q-sm {
    font-size: 1rem;
  }

  .m-curriculum-dropdown-l-sm {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    padding: 1rem 0;
  }

  .m-curriculum-sm {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .div-block-1425 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .mandi-sm-tabs-menu {
    flex-flow: row;
    width: auto;
    margin-bottom: 2rem;
    position: static;
    overflow: auto;
  }

  .v-flex-4-5rem {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .v-flex-4-5rem.d-decker {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .mandi-sm-tab-link {
    flex: none;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1rem;
  }

  .bridge-course-wrap, .bridge-course-wrap._4rem-gap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .bridge-course-cont-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .no-ex-cost {
    margin-top: 1rem;
    padding: 1rem;
    font-size: 1rem;
  }

  .section_application.in-mb-blue {
    background-color: #174487;
  }

  .m-process-desktop, .btn-icon-link.base-alternate.green-2.mb-hi {
    display: none;
  }

  .flc_leader_card-2 {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 145px;
    display: flex;
  }

  .navbar_menu-buttons.ml-2rem {
    margin-left: 0;
  }

  .navbar_menu-buttons.gap2rem {
    flex-flow: row;
    margin-top: 0;
  }

  .navbar_menu-buttons.gap2rem.mb-ins {
    flex-flow: column;
    margin-top: 1rem;
  }

  .logo-slider-path-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .timeline-steps-wrap {
    grid-template-columns: 1fr;
  }

  .timeline_content-left.is-lit-high {
    text-align: center;
  }

  .grid-2-col {
    grid-template-columns: 1fr;
  }

  .layout350_content {
    height: auto;
  }

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

  .timeline_row {
    grid-column-gap: 1rem;
  }

  .padding-section-large-2 {
    padding-top: 4rem;
  }

  .padding-section-large-2.header-pad {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .badge {
    height: 3.5rem;
    top: -3.5rem;
  }

  .item-list {
    grid-template-columns: 1fr 1fr;
  }

  .section_header {
    height: auto;
  }

  .tab-link-2.lg {
    justify-content: center;
    align-items: center;
  }

  .navbar_dropdown-toggle.is-spb {
    justify-content: space-between;
  }

  .flex-tag-header.align-left {
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-1288 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    margin-bottom: 2.5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .timeline6_content-right {
    grid-row-gap: 2rem;
  }

  .navbar1_link.is-mb-lf {
    justify-content: flex-start;
    align-items: center;
    padding-left: .8125rem;
    padding-right: .8125rem;
  }

  .header_content.is-new-vlsi {
    grid-template-columns: 1fr;
    max-height: none;
  }

  .header_content.is-vlsi-new {
    padding-top: 6rem;
  }

  .f-lightbox-2 {
    border-radius: .75rem;
  }

  .layout350_component {
    grid-template-columns: 1fr;
  }

  .ranking-badge.nirg {
    height: 3.25rem;
  }

  .contact_wrap {
    grid-template-columns: 1fr;
  }

  .text-weight-bold-2.text-color-blue {
    font-size: 1rem;
  }

  .slider-name-3.is-black.flc-leader-nmae {
    font-size: .9rem;
  }

  .timeline_item {
    grid-template-columns: 3rem 1fr;
  }

  .layout350_tabs-menu {
    justify-content: flex-start;
    width: 90vw;
    overflow: scroll;
  }

  .logo-white {
    width: 80px;
    height: 32px;
  }

  .svg-icon {
    width: 1.75rem;
    height: 1.75rem;
  }

  .m-padding-section-medium {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .image-352 {
    width: 10rem;
  }

  .font-size-2rem {
    font-size: 1.5rem;
  }

  .mb-slider {
    margin-top: 2.5rem;
    display: block;
  }

  .mb-slide-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .mb-slide-nav {
    justify-content: center;
    align-items: center;
    display: flex;
    bottom: -3rem;
  }

  .sm-text {
    font-size: .875rem;
  }

  .fb-tab-link {
    text-align: center;
    flex: none;
    font-size: 1rem;
  }

  .iit-img-desk-copy {
    display: none;
  }

  .pop-up-form {
    justify-content: center;
    align-items: center;
    padding: 1rem;
  }

  .popup-close-btn {
    width: 2.5rem;
    height: 2.5rem;
    padding: .5rem;
    top: -1rem;
    right: -1rem;
  }

  .footer-all-links {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .f-footer-link-courses {
    font-size: .75rem;
  }

  .up-cl {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .up-ci {
    padding-right: .5rem;
  }

  .vlsic-book {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90%;
    padding: .5rem;
  }

  .btn-icon-link-iit.secondary-25 {
    display: none;
  }

  .tab-link-3 {
    text-align: center;
    white-space: nowrap;
    justify-content: flex-start;
    align-items: center;
  }

  .story_content {
    grid-template-columns: 1fr;
  }

  .team-slider_cms_item.swiper-slide._50 {
    width: 88%;
  }

  .text-size-small-12 {
    font-size: .75rem;
  }

  .header_content-2.tpp {
    justify-content: center;
    align-items: flex-start;
    max-height: none;
    padding-top: 4rem;
  }

  .logo1_component-2 {
    justify-content: center;
  }

  .navbar_menu-buttons-2.gag {
    display: none;
  }

  .grid-scroll-sticky, .grid, .layout121_component {
    grid-template-columns: 1fr;
  }

  .padding-section-large-3.header-pad.l-header-pad {
    padding-top: 2rem;
    padding-bottom: 8rem;
  }

  .swiper-prev-prg-pgc, .swiper-next-prg-pgc {
    border-width: 3px;
    width: 2.5rem;
    height: 2.5rem;
  }

  .div-block-1427 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .eup_img_wrapper-isabs {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .container-large-copy {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    pointer-events: auto;
    width: 100%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .link-20 {
    color: #fff;
    font-size: .8rem;
  }

  .div-block-1429 {
    margin-bottom: .5rem;
  }

  .list-25 {
    margin-top: .5rem;
    padding-left: 1.5rem;
  }

  .div-block-1431 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .div-block-1432 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .div-block-1434 {
    grid-template-columns: 1fr;
  }

  .div-block-1436 {
    margin-top: 2rem;
  }

  .countdown {
    font-size: 1rem;
  }

  .stats30_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .padding-section-large-4.extra-top-pad-mobile {
    padding-top: 5rem;
  }

  .flickity-arrow.light {
    background-color: #fff;
  }

  .tabs-menu-22.static-mobile {
    flex-flow: column;
  }

  .heading-style-display {
    font-size: 3rem;
  }

  .div-block-1438 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-1439 {
    grid-template-columns: 1fr;
  }

  .div-block-1440 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .role-round {
    width: 90px;
  }

  .div-block-1441 {
    padding-top: 9rem;
    padding-bottom: 2.5rem;
  }

  .div-block-1442 {
    grid-template-columns: 1fr;
  }

  .mba-heading {
    font-size: 2.5rem;
    line-height: 1.2;
  }

  .div-block-1443 {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .image-355 {
    display: none;
  }

  .div-block-1444 {
    height: auto;
  }

  .image-356 {
    width: 90px;
    bottom: 2rem;
    right: 2rem;
  }

  .mba-heading-h2 {
    font-size: 1.75rem;
  }

  .div-block-1445 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .div-block-1446 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    border-radius: 1rem;
    flex-flow: column-reverse;
    grid-template-columns: 1fr;
    padding: 1.5rem;
    display: flex;
  }

  .m-mandi-mba-tab-link {
    text-align: center;
    flex: none;
    align-self: stretch;
  }

  .div-block-1448 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .div-block-1449 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding-top: 2.5rem;
    padding-bottom: 32rem;
  }

  .tabs-menu-23-copy {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    overflow: auto;
  }

  .tabs-content-10 {
    margin-top: 2.5rem;
  }

  .div-block-1450 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    margin-bottom: 2.5rem;
  }

  .div-block-1451 {
    padding: 8px 12px;
    font-size: .875rem;
  }

  .list-26 {
    font-size: 1rem;
  }

  .div-block-1446-copy {
    border-radius: 1rem;
    padding: 2.5rem 1rem;
  }

  .div-block-1456 {
    padding-top: 30rem;
    padding-bottom: 2.5rem;
  }

  .div-block-1457 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .div-block-1458 {
    padding: 1rem;
    font-size: 1rem;
  }

  .div-block-1461 {
    left: 1.8rem;
  }

  .aiops-banner {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 90%;
    padding: .5rem;
  }

  .div-block-1463 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .image-355-copy {
    border-radius: 1rem;
    width: 100%;
    height: auto;
    display: block;
    position: static;
  }

  .image-357 {
    width: 100%;
  }

  .div-block-1465 {
    flex-flow: wrap;
  }

  .div-block-1456-copy {
    padding-top: 2.5rem;
  }

  .div-block-1467 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .top-companies-wrap-copy {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .u-padding-global.u-padding-section-xlarge {
    padding-top: 7.5rem;
    padding-bottom: 2rem;
  }

  .u-padding-global.u-padding-section-small {
    padding-bottom: 2.5rem;
  }

  .hero_left-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .u-heading {
    font-size: 2rem;
  }

  .v-flex-1-25rem {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .u-text-size-large {
    font-size: 1rem;
  }

  .u-text-size-large.u-text-color-black.sm-sp {
    font-size: .875rem;
  }

  .u-hero-bg-layer {
    height: 50%;
  }

  .u-grid-2 {
    margin-top: 2.75rem;
  }

  .u-text-size-regular {
    font-size: .75rem;
  }

  .u-button {
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: .875rem;
  }

  .u-bottom-hero-leftwrap {
    margin-top: .5rem;
  }

  .stu-img {
    width: 6.25rem;
  }

  .h-flex-0-5rem.tab-diff {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .u-heading-h2 {
    font-size: 1.5rem;
  }

  .u-heading-h2.u-num-color-yellow.sestn, .u-heading-h2.u-num-color-blue.f-section-testimonials {
    font-size: 2.5rem;
  }

  .abroad_section {
    border-radius: 1.25rem;
  }

  .works_main-wrapper {
    grid-column-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    position: static;
  }

  .g-grid-4 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-content: flex-start;
    align-items: center;
    display: flex;
  }

  .works_grid-card-wrap {
    position: sticky;
    top: 7rem;
  }

  .works_grid-card-wrap.is-2-wrap {
    top: 9rem;
  }

  .works_grid-card-wrap.is-3-wrap, .works_grid-card-wrap.is-4-wrap {
    top: 11rem;
  }

  .how-it-works-img {
    display: none;
  }

  .u-heading-h3 {
    font-size: 1.5rem;
  }

  .u-heading-h3.u-text-color-blue-black.sest {
    font-size: 2rem;
  }

  .pathway_img {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .pathway_logo {
    width: 8.375rem;
    left: 1.25rem;
  }

  .steps_main-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .steps_right_bg {
    height: 76%;
  }

  .regular-degree {
    width: 4rem;
  }

  .steps_right-cont-wrap {
    grid-template-columns: 1fr;
  }

  .steps_right-cont-card.is-ml-1-5rem {
    padding-right: 0;
  }

  .steps_right-cont-card.is-mr-1-5rem {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    padding-left: 0;
  }

  .stud-left-arrow {
    width: 1rem;
    height: 1rem;
    left: -1rem;
  }

  .stud-right-arrow {
    width: 1rem;
    height: 1rem;
    right: -1rem;
  }

  .stud-test-slide-wrap {
    max-width: 15rem;
    padding: 1rem;
  }

  .stud-img {
    width: 65%;
    height: 72%;
    right: -10%;
  }

  .marquee_university_img-comp {
    max-height: 1.25rem;
  }

  .form_right-inside-wrapper, .form_right-inside-wrapper.is-gp-bac {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .form_points-wrap {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .faq_main-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .faq_q-wrapper {
    color: #141414;
    font-size: 1rem;
  }

  .faq_q-text {
    font-size: 1rem;
  }

  .faq_inside_a-wrapper {
    padding-bottom: 1rem;
  }

  .faq_a-text {
    font-size: .875rem;
  }

  .navbar1_container.grid-mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .apply-now-cta-mobile {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
    inset: auto 0% 0%;
  }

  .btn-icon-content-3.is-small {
    padding: .625rem .875rem;
  }

  .grid-header-program._2-1 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-comp-text-2-col {
    z-index: 999;
  }

  .grid-comp-text-2-col.sticky-top {
    top: 3rem;
  }

  .section-tools {
    overflow: hidden;
  }

  .accordion-css__item-bottom-martech.mb-scroll {
    overflow: auto;
  }

  .layout379_card-medium {
    flex-direction: column;
    display: flex;
  }

  .layout379_card-medium.green {
    min-height: 34rem;
    max-height: 34rem;
  }

  .heading-style-h6-5 {
    font-size: 1rem;
  }

  .layout493_tabs, .layout34_item-list, .layout254_content-bottom, .layout121_content {
    grid-template-columns: 1fr;
  }

  .layout379_card-medium-content {
    display: block;
  }

  .logo1_list {
    justify-content: center;
  }

  .heading-style-h5-5 {
    font-size: 1rem;
  }

  .layout121_timeline-step {
    grid-column-gap: 1rem;
  }

  .layout121_progress-bar-wrapper {
    height: 88%;
  }

  .layout34_content {
    grid-template-columns: 1fr;
  }

  .header5_content._2-1grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    max-height: none;
  }

  .header5_content.form-gridf {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .grid-3-col-2 {
    grid-column-gap: .875rem;
    grid-row-gap: .875rem;
  }

  .layout12_content {
    flex-flow: row-reverse wrap-reverse;
    grid-template-columns: 1fr;
  }

  .table1_component, .layout19_content, .layout19_content.qtest {
    grid-template-columns: 1fr;
  }

  .btn-icon-content-4.is-small {
    padding: .625rem .875rem;
  }

  .header5_background-image._100cyber {
    width: 100%;
    height: 60%;
  }

  .comparison_wrap.style {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .layout504_tabs-menu.more {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    max-width: 22.5rem;
    margin-left: auto;
    margin-right: auto;
  }

  .strike-div.tptp {
    width: 8.7rem;
    top: .75rem;
    left: 3.6rem;
  }

  .pricing21_top-row-content {
    padding: 1rem .5rem;
  }

  .pricing21_plans {
    width: 110%;
    margin-left: -5%;
  }

  .heading-style-h6-6 {
    font-size: 1rem;
  }

  .mih_left-inside-wrap {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .mih_left-card-cont {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    max-width: 100%;
  }

  .dashed-border {
    background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/68874404155403b13e9379ee_yellow%20border.svg");
  }

  .mih_right-inside-wrap {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .border-usa {
    background-image: url("https://cdn.prod.website-files.com/64182881d039698e35a449c1/688744048abb54a87b854ed9_blue%20border.svg");
  }

  .u-text-size-small {
    font-size: .75rem;
  }

  .abroad_section-wrap {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .stud-det {
    font-size: .875rem;
  }

  .why_card-cont {
    position: sticky;
    top: 7rem;
  }

  .why_card-cont.is_1 {
    top: 7.5rem;
  }

  .why_card-cont.is_2 {
    top: 8rem;
  }

  .why_card-cont.is_3 {
    top: 8.5rem;
  }

  .why_card-cont.is_4 {
    top: 9rem;
  }

  .why_card-cont.is_5 {
    top: 9.5rem;
  }

  .why_card-cont.is_6 {
    top: 10rem;
  }

  .image-366 {
    max-height: 2rem;
  }

  .div-block-1508 {
    padding: 1rem;
  }

  .div-block-1509, .div-block-1510.rm-tp.rm-lf {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .div-block-1512 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 0;
    padding: 1rem;
  }

  .heading-58 {
    font-size: 1rem;
  }

  .div-block-1514 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .heading-59 {
    font-size: 1rem;
  }

  .header5_content-copy {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    max-height: none;
  }

  .header5_background-image-wrapper-copy {
    height: 70%;
  }

  .faq_category-link {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .fg-tab-link-mandi-mandi {
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: 1rem;
  }

  .chat-support {
    padding: .5rem;
  }

  .customer-support-icon, .customer-support-icon-close {
    width: 2rem;
    height: 2rem;
  }

  .chatbot-support {
    bottom: 1rem;
    right: 1rem;
  }

  .service-link {
    padding: .5rem;
  }

  .list-29 {
    font-size: 14px;
  }

  .text-span-52 {
    font-size: 1.25rem;
  }

  .container-large-19 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    pointer-events: auto;
    width: 100%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .timeline16_mask {
    width: 100%;
  }

  .timeline16_item {
    grid-template-columns: 3rem 1fr;
  }

  .timeline16_item-content {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .slider-arrow.is-centre-previous, .slider-arrow.is-centre-next {
    bottom: 3rem;
  }

  .padding-section-top-large {
    padding-top: 0;
  }

  .tab-arrow.tab_previous {
    display: none;
    top: 5rem;
    bottom: auto;
    left: 0;
  }

  .tab-arrow.tab_next {
    display: none;
    top: 5rem;
    bottom: auto;
  }

  .martech-banner {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 90%;
    padding: .5rem;
  }

  .tog-arrow {
    display: none;
  }

  .tab-arrow-mba.tab_previous {
    display: none;
    top: 5rem;
    bottom: auto;
    left: 0;
  }

  .tab-arrow-mba.tab_next {
    display: none;
    top: 5rem;
    bottom: auto;
  }

  .div-block-18-copy {
    margin-bottom: 20px;
  }

  .div-block-1519 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .div-block-1520 {
    padding: 1rem;
  }

  .heading-60 {
    font-size: 1.1rem;
  }

  .text-block-415 {
    font-size: .875rem;
  }

  .div-block-1525 {
    grid-template-columns: 1fr;
  }

  .div-block-1520-copy {
    padding: 1rem;
  }

  .heading-60-copy {
    font-size: 1.5rem;
  }

  .ghdghs {
    font-size: 1rem;
  }

  .text-block-199-copy {
    grid-column-gap: .6rem;
    grid-row-gap: .6rem;
    flex-flow: column;
    width: 100%;
    padding-left: 0;
    font-size: 1rem;
    display: flex;
  }

  .div-block-1121-copy {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    padding-left: 10px;
    display: flex;
  }

  .text-block-416 {
    font-size: .75rem;
  }

  .ms-signup-logo {
    top: 20px;
  }

  .ms-passwordless-modal {
    margin-left: .5rem;
    margin-right: .5rem;
    padding: 1rem;
  }

  .ms-checkbox-wrap {
    display: flex;
  }

  .ms-input-wrap.token {
    width: auto;
    overflow: hidden;
  }

  .ms-token-overflow {
    display: none;
  }

  .ms-close-modal {
    top: 0;
    right: 0;
  }

  .ms-input.is-token {
    width: 3rem;
  }

  .ms-form {
    width: 100%;
    min-width: auto;
  }

  .ms-button {
    width: 100%;
    min-height: auto;
    padding: .6em 1.3em;
    font-size: 14px;
    font-style: normal;
  }

  .ms-token-input {
    margin-left: 0;
  }

  .container-7 {
    max-width: none;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .testimonial-grid {
    grid-template-columns: 1fr;
  }

  .testimonial-block-main {
    flex-direction: column;
  }

  .testimonial-main-image {
    width: 100%;
    height: auto;
    margin-bottom: 32px;
    margin-right: 0;
  }

  .svg-78 {
    border-radius: .25rem;
    width: 2.5rem;
    height: 2.5rem;
    padding: 0;
  }

  .mask-16 {
    max-width: 100%;
  }

  .slide-21 {
    height: 150px;
  }

  .tabs-menu-25 {
    justify-content: flex-start;
    align-items: center;
    overflow: auto;
  }

  .tabs-19 {
    width: 100%;
  }

  .tabs-content-12 {
    margin-top: 2rem;
  }
}

#w-node-c060a713-83cd-0e63-d823-b0ecda156d6a-9f48dc4c {
  align-self: start;
}

#w-node-c060a713-83cd-0e63-d823-b0ecda156d6e-9f48dc4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c060a713-83cd-0e63-d823-b0ecda156d70-9f48dc4c {
  align-self: start;
}

#w-node-c060a713-83cd-0e63-d823-b0ecda156d74-9f48dc4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c060a713-83cd-0e63-d823-b0ecda156d76-9f48dc4c {
  align-self: center;
}

#w-node-c060a713-83cd-0e63-d823-b0ecda156d7a-9f48dc4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c060a713-83cd-0e63-d823-b0ecda156d7c-9f48dc4c {
  align-self: start;
}

#w-node-c060a713-83cd-0e63-d823-b0ecda156d80-9f48dc4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c060a713-83cd-0e63-d823-b0ecda156d94-9f48dc4c {
  align-self: start;
}

#w-node-c060a713-83cd-0e63-d823-b0ecda156d98-9f48dc4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c060a713-83cd-0e63-d823-b0ecda156d9a-9f48dc4c {
  align-self: start;
}

#w-node-c060a713-83cd-0e63-d823-b0ecda156d9e-9f48dc4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c060a713-83cd-0e63-d823-b0ecda156da0-9f48dc4c {
  align-self: center;
}

#w-node-c060a713-83cd-0e63-d823-b0ecda156da4-9f48dc4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c060a713-83cd-0e63-d823-b0ecda156da6-9f48dc4c {
  align-self: start;
}

#w-node-c060a713-83cd-0e63-d823-b0ecda156daa-9f48dc4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_965c1268-c5ad-9692-2ddc-1f18ed0f3c6e-9f48dc4c {
  align-self: start;
}

#w-node-_965c1268-c5ad-9692-2ddc-1f18ed0f3c72-9f48dc4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_965c1268-c5ad-9692-2ddc-1f18ed0f3c74-9f48dc4c {
  align-self: start;
}

#w-node-_965c1268-c5ad-9692-2ddc-1f18ed0f3c78-9f48dc4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_965c1268-c5ad-9692-2ddc-1f18ed0f3c7a-9f48dc4c {
  align-self: center;
}

#w-node-_965c1268-c5ad-9692-2ddc-1f18ed0f3c7e-9f48dc4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_965c1268-c5ad-9692-2ddc-1f18ed0f3c80-9f48dc4c {
  align-self: start;
}

#w-node-_965c1268-c5ad-9692-2ddc-1f18ed0f3c84-9f48dc4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c060a713-83cd-0e63-d823-b0ecda156dbe-9f48dc4c {
  align-self: start;
}

#w-node-c060a713-83cd-0e63-d823-b0ecda156dc2-9f48dc4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c060a713-83cd-0e63-d823-b0ecda156dc4-9f48dc4c {
  align-self: start;
}

#w-node-c060a713-83cd-0e63-d823-b0ecda156dc8-9f48dc4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c060a713-83cd-0e63-d823-b0ecda156dca-9f48dc4c {
  align-self: center;
}

#w-node-c060a713-83cd-0e63-d823-b0ecda156dce-9f48dc4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c060a713-83cd-0e63-d823-b0ecda156dd0-9f48dc4c {
  align-self: start;
}

#w-node-c060a713-83cd-0e63-d823-b0ecda156dd4-9f48dc4c, #w-node-_6fc69302-b695-eca7-d31e-b42f77581bc2-77581ba8, #w-node-_911677d6-8b53-20da-efe5-a12d5cdf5bee-77581ba8, #w-node-_4758e5b3-ad2f-e51c-a7c1-73e35bf36778-9f48dc83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4d7c32-8bd9-9dd1-ded9-85cd9cfbd34f-9f48dc83 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_945d9e6c-119c-70d3-7bc3-ee0873edc296-9f48dc83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_945d9e6c-119c-70d3-7bc3-ee0873edc29b-9f48dc83 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_79b12f0c-a96a-5035-7e5c-441296d74599-9f48dc83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b7bb3c3-9860-2986-669e-5eb7454c109e-9f48dc83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_18d749ed-7c55-d529-79ff-0faaa5503868-9f48dc83 {
  order: 9999;
}

#w-node-_18d749ed-7c55-d529-79ff-0faaa550386b-9f48dc83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18d749ed-7c55-d529-79ff-0faaa550386d-9f48dc83 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_764f0901-daa3-e07a-1a0f-ff994a060e06-9f48dc83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_764f0901-daa3-e07a-1a0f-ff994a060e08-9f48dc83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f6ece989-b5e1-e4fb-eef5-d3f27a485a09-9f48dc83 {
  order: 9999;
}

#w-node-f6ece989-b5e1-e4fb-eef5-d3f27a485a0c-9f48dc83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6ece989-b5e1-e4fb-eef5-d3f27a485a0e-9f48dc83 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-c164b7b7-54f7-f6fe-5a76-5c56a67c3954-9f48dc83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c164b7b7-54f7-f6fe-5a76-5c56a67c3956-9f48dc83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_95cb1da8-afe9-3ef2-2d2a-0ac70fc2aa08-9f48dc83 {
  order: 9999;
}

#w-node-_95cb1da8-afe9-3ef2-2d2a-0ac70fc2aa0b-9f48dc83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95cb1da8-afe9-3ef2-2d2a-0ac70fc2aa0d-9f48dc83 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_3203522f-a5ea-95f2-40dd-6edbf5968968-9f48dc83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3203522f-a5ea-95f2-40dd-6edbf596896a-9f48dc83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e8cdf40f-c12c-9598-f8a5-3989bee4e80c-9f48dc83, #w-node-_32b9e165-8a6b-0aa7-cb1e-69ad82195804-9f48dc83, #w-node-a206db57-8a68-9f58-391c-25aae40df3bb-9f48dc83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a146e44e-2344-8ccc-e9d0-940f819a2dd3-9f48dc83, #w-node-_2a98a628-ae91-7ece-796d-005f9cdf5e0f-9f48dc83, #w-node-_2408619b-60d1-5c40-5c1b-2b8fad5911c6-9f48dc83, #w-node-_5ead2f5c-fb22-1332-7ae8-437ec4a4f124-9f48dc83, #w-node-_1b89830a-6c2f-8f1c-eb76-4ef52545f1b9-9f48dc83, #w-node-cd2fccec-4671-28d4-1c1d-5dd75f796140-9f48dc83, #w-node-a6e3074c-47d0-34cc-8ace-7a31e3625034-9f48dc83, #w-node-_9cb57779-ccd6-4dd9-2d5d-5a4a1035b688-9f48dc83 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0a67937a-865a-7154-6e81-7c4211c9dba6-9f48dc86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a67937a-865a-7154-6e81-7c4211c9dbab-9f48dc86 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-de1cb6b2-17cb-3556-7a4d-74e5b690a695-9f48dc86, #w-node-_20724605-afc9-ac9a-8680-10f914645d61-9f48dc86, #w-node-_35904660-3dd3-5dc1-da3c-78ce85ad4aa1-9f48dc86, #w-node-a69fb02b-47a0-a7f8-6194-c402826c2844-9f48dc86, #w-node-fd8ea8cc-f435-9ad8-29a2-53262580e18a-9f48dc86, #w-node-ae5bd3e2-e9a6-a887-816f-d1abffe4c182-9f48dc86, #w-node-_7d0c087a-cc63-1acb-3ded-341f109aa43c-9f48dc8a, #w-node-_7d0c087a-cc63-1acb-3ded-341f109aa51a-9f48dc8a, #w-node-_7d0c087a-cc63-1acb-3ded-341f109aa5d8-9f48dc8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d240846-066c-11a3-6bec-66cae37126e0-9f48dc8a {
  align-self: end;
}

#w-node-_5d240846-066c-11a3-6bec-66cae37126e5-9f48dc8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d240846-066c-11a3-6bec-66cae37126f0-9f48dc8a, #w-node-_5d240846-066c-11a3-6bec-66cae3712700-9f48dc8a, #w-node-_5d240846-066c-11a3-6bec-66cae371271b-9f48dc8a, #w-node-_5d240846-066c-11a3-6bec-66cae3712736-9f48dc8a, #w-node-_5d240846-066c-11a3-6bec-66cae3712751-9f48dc8a, #w-node-f22727b7-926a-7f8a-de6e-72dac1141841-9f48dc8a, #w-node-_234c3eb4-fb1d-c874-a8d1-450e26cc2a8a-9f48dc8a, #w-node-c566716e-3278-087a-50a7-e496043cbb80-9f48dc8a, #w-node-_30993212-5c03-4e00-afec-b3194c4c1728-9f48dc8a, #w-node-_452a8cc2-f645-5c31-6533-42301b13ecf9-9f48dc8a {
  align-self: end;
}

#w-node-_5d240846-066c-11a3-6bec-66cae3712930-9f48dc8a {
  justify-self: end;
}

#w-node-_5d240846-066c-11a3-6bec-66cae3712a5b-9f48dc8a {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_1a7ea9e9-a39d-5fbc-d5c1-f84f4288b5dd-9f48dc8a {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_09104cf3-22fa-8855-d02c-93ee49debea9-9f48dc8a {
  grid-area: 1 / 5 / 2 / 7;
}

#w-node-_2cc943d2-d1da-2f4f-7216-1c1692ac7617-9f48dc8a {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-eb3fb31f-9ad5-478e-3ec3-e738cde39fd8-9f48dc8a {
  grid-area: 2 / 4 / 3 / 6;
}

#w-node-_5d240846-066c-11a3-6bec-66cae3712ad2-9f48dc8a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2dc2b30f-66bc-c7d9-6ea6-cda3426987bf-9f48dc8b, #w-node-_2d8a7ca3-c43c-a1f0-a27e-7385fec6c2bf-9f48dc8b, #w-node-_21ee4249-309c-0488-5d3c-12caae902174-9f48dca0, #w-node-_21ee4249-309c-0488-5d3c-12caae902256-9f48dca0, #w-node-_21ee4249-309c-0488-5d3c-12caae902334-9f48dca0, #w-node-_21ee4249-309c-0488-5d3c-12caae9023f2-9f48dca0, #w-node-_21ee4249-309c-0488-5d3c-12caae9024be-9f48dca0, #w-node-_21ee4249-309c-0488-5d3c-12caae902503-9f48dca0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21ee4249-309c-0488-5d3c-12caae9025e0-9f48dca0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_21ee4249-309c-0488-5d3c-12caae90279d-9f48dca0, #w-node-_21ee4249-309c-0488-5d3c-12caae9027a2-9f48dca0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21ee4249-309c-0488-5d3c-12caae90288b-9f48dca0 {
  justify-self: stretch;
}

#w-node-_21ee4249-309c-0488-5d3c-12caae902b28-9f48dca0, #w-node-_21ee4249-309c-0488-5d3c-12caae902b40-9f48dca0, #w-node-_21ee4249-309c-0488-5d3c-12caae902b57-9f48dca0, #w-node-_21ee4249-309c-0488-5d3c-12caae902b6e-9f48dca0, #w-node-_21ee4249-309c-0488-5d3c-12caae902b89-9f48dca0, #w-node-_21ee4249-309c-0488-5d3c-12caae902ba0-9f48dca0, #w-node-_21ee4249-309c-0488-5d3c-12caae902bb4-9f48dca0, #w-node-_21ee4249-309c-0488-5d3c-12caae902bc8-9f48dca0, #w-node-_21ee4249-309c-0488-5d3c-12caae902bdc-9f48dca0, #w-node-_21ee4249-309c-0488-5d3c-12caae902bf0-9f48dca0, #w-node-_21ee4249-309c-0488-5d3c-12caae902c04-9f48dca0, #w-node-_21ee4249-309c-0488-5d3c-12caae902c18-9f48dca0, #w-node-_21ee4249-309c-0488-5d3c-12caae902c2c-9f48dca0, #w-node-_21ee4249-309c-0488-5d3c-12caae902c40-9f48dca0, #w-node-_21ee4249-309c-0488-5d3c-12caae902c54-9f48dca0, #w-node-_567c912b-2357-f062-79e6-ff2850c2a373-9f48dca1, #w-node-_32218aae-64ae-57d7-7918-b6efb4fc9fdc-9f48dca1, #w-node-_265a83f8-c800-88b9-ba65-0ca284708794-9f48dca1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8fdd792-8cdb-0a15-0762-05eee1781bf6-9f48dca1, #w-node-_3dec4a41-5f2a-6d61-4ac3-3c351de3e245-9f48dca1, #w-node-_302495e6-2710-295f-7652-0017dfa8c7ea-9f48dca1, #w-node-a7e0e188-cb08-048a-08c7-f627bb558664-9f48dca1, #w-node-_710f4bc0-ed0e-339a-69b4-5e80c8a99708-9f48dca1, #w-node-_7e3ad565-06e1-e700-3f99-fcd5ceda88e4-9f48dca1, #w-node-b5707914-ce4f-3690-7d6d-808e590ddd56-9f48dca1, #w-node-_95613689-3ee1-49fd-f139-2d250939ecbd-9f48dca1, #w-node-da78e4c7-c59e-3fa2-b5fb-c7f1d95db29c-9f48dca1, #w-node-_798e69ab-239a-b640-f269-bda91567f6bd-9f48dca1, #w-node-dbf4347e-c0ff-34cb-6edb-7e1f8bdcdf14-9f48dca1, #w-node-a7ce6ea3-da79-232e-982c-3396241d8b04-9f48dca1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f8fb7b55-9f0d-97f2-c8f2-ef3a9a9652ed-9f48dca1, #w-node-fc54f112-c597-b252-b716-a96a5373eddc-9f48dca1, #w-node-_88d0e329-1cd7-bfdb-511c-6cf90459f9b9-9f48dca1, #w-node-_8f5b7690-4ebf-8dd8-b0a4-70f427d6550a-9f48dca1, #w-node-_9965284c-7f3f-c137-19c5-63c39d21a884-570795ef, #w-node-_357aa1a0-9878-c3d9-3172-3e6280b899fa-570795ef, #w-node-_8ab5079f-cc31-fa12-f08f-d52326ff0270-bc178bce, #w-node-_8026c656-d60b-d413-8445-01be05960e64-bc178bce, #w-node-_8957ff3d-139b-378e-5bc3-6ac73ad74b07-bc178bce, #w-node-_8957ff3d-139b-378e-5bc3-6ac73ad74c29-bc178bce, #w-node-_8957ff3d-139b-378e-5bc3-6ac73ad74c2e-bc178bce, #w-node-eb843b68-2399-c453-fa8d-10582ea90db6-184a5f2f, #w-node-eb843b68-2399-c453-fa8d-10582ea90dbb-184a5f2f, #w-node-_9965284c-7f3f-c137-19c5-63c39d21a884-82dfbfda, #w-node-_2fdfb25c-ddb0-ecbd-3c82-d7182037b12b-82dfbfda, #w-node-_9965284c-7f3f-c137-19c5-63c39d21a884-b300ce00, #w-node-_5f63f184-a68d-a9f4-96dd-f82f7c27e891-b300ce00, #w-node-_9965284c-7f3f-c137-19c5-63c39d21a884-9e53541d, #w-node-dbb8d7a9-d11a-2ce3-dc95-74bf07fd7b0a-9e53541d, #w-node-_2a2010f6-f696-1a24-c998-ef21a6e56f44-589e0440, #w-node-_9965284c-7f3f-c137-19c5-63c39d21a884-82e64496, #w-node-d25b828a-74d8-6b59-8793-3b34fd89bbee-82e64496, #w-node-dfdaf5a9-df0c-77a9-c89e-7aa4a322998f-82e64496, #w-node-_5e9ea9a8-3c89-1fae-cbbc-60933f8c894f-950c164b, #w-node-_9965284c-7f3f-c137-19c5-63c39d21a884-16ca8d20, #w-node-_30f07b16-ba19-0bf8-18fb-7d806de529f0-16ca8d20, #w-node-dfdaf5a9-df0c-77a9-c89e-7aa4a322998f-16ca8d20, #w-node-_9965284c-7f3f-c137-19c5-63c39d21a884-5d6e03e0, #w-node-dfdaf5a9-df0c-77a9-c89e-7aa4a322998f-5d6e03e0, #w-node-_9965284c-7f3f-c137-19c5-63c39d21a884-ad4e378f, #w-node-dfdaf5a9-df0c-77a9-c89e-7aa4a322998f-ad4e378f, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc43cb0-c3e33b21, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc43d77-c3e33b21, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc43e30-c3e33b21, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc43ef5-c3e33b21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc44015-c3e33b21 {
  align-self: stretch;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc44094-c3e33b21 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc440e9-c3e33b21 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc44121-c3e33b21, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc44124-c3e33b21 {
  align-self: stretch;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc44129-c3e33b21 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc4412d-c3e33b21, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc4413b-c3e33b21, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc44145-c3e33b21 {
  align-self: stretch;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc44149-c3e33b21 {
  align-self: center;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc4415c-c3e33b21, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc4415f-c3e33b21 {
  align-self: stretch;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc44164-c3e33b21 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc44168-c3e33b21, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc44179-c3e33b21, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc44187-c3e33b21 {
  align-self: stretch;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc4418b-c3e33b21 {
  align-self: center;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc44195-c3e33b21, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc44198-c3e33b21 {
  align-self: stretch;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc4419d-c3e33b21 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc441a1-c3e33b21, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc441b3-c3e33b21, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc441c1-c3e33b21 {
  align-self: stretch;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc441c5-c3e33b21 {
  align-self: center;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc441cf-c3e33b21, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc441d2-c3e33b21 {
  align-self: stretch;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc441d7-c3e33b21 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc441db-c3e33b21, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc441ed-c3e33b21, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc441f2-c3e33b21 {
  align-self: stretch;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc441f6-c3e33b21 {
  align-self: center;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc44200-c3e33b21, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc44203-c3e33b21 {
  align-self: stretch;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc44208-c3e33b21 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc4420c-c3e33b21, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc4421e-c3e33b21, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc4422c-c3e33b21 {
  align-self: stretch;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc44230-c3e33b21 {
  align-self: center;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc44401-c3e33b21 {
  order: 9999;
  align-self: start;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc4440a-c3e33b21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc44431-c3e33b21 {
  align-self: start;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc445e7-c3e33b21 {
  justify-self: end;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc445ee-c3e33b21 {
  place-self: center start;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc4468b-c3e33b21 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_47a37f05-9387-0369-71d6-af28f94053f3-c9b294e7, #w-node-_47a37f05-9387-0369-71d6-af28f94053f9-c9b294e7, #w-node-_4296f67c-368e-180f-5dd5-c280bf43ea34-c9b294e7, #w-node-_4296f67c-368e-180f-5dd5-c280bf43ea62-c9b294e7, #w-node-_2c926e52-0a4d-b749-a36c-a141f593074c-c9b294e7, #w-node-_4296f67c-368e-180f-5dd5-c280bf43ea92-c9b294e7, #w-node-_28b8cad6-5f2e-9496-1464-89fc07c4fc43-c9b294e7, #w-node-_4296f67c-368e-180f-5dd5-c280bf43eac0-c9b294e7, #w-node-_652405d0-c751-9607-665e-1ebb15499b6d-c9b294e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_652405d0-c751-9607-665e-1ebb15499d74-c9b294e7 {
  justify-self: stretch;
}

#w-node-_652405d0-c751-9607-665e-1ebb15499dff-c9b294e7, #w-node-_652405d0-c751-9607-665e-1ebb15499e12-c9b294e7, #w-node-_652405d0-c751-9607-665e-1ebb15499e34-c9b294e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_652405d0-c751-9607-665e-1ebb15499e4c-c9b294e7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_652405d0-c751-9607-665e-1ebb15499e7a-c9b294e7 {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-_652405d0-c751-9607-665e-1ebb1549a253-c9b294e7, #w-node-_652405d0-c751-9607-665e-1ebb1549a254-c9b294e7, #w-node-_652405d0-c751-9607-665e-1ebb1549a268-c9b294e7, #w-node-_652405d0-c751-9607-665e-1ebb1549a26b-c9b294e7, #w-node-_652405d0-c751-9607-665e-1ebb1549a27e-c9b294e7, #w-node-_652405d0-c751-9607-665e-1ebb1549a281-c9b294e7, #w-node-_652405d0-c751-9607-665e-1ebb1549a294-c9b294e7, #w-node-_652405d0-c751-9607-665e-1ebb1549a297-c9b294e7, #w-node-_652405d0-c751-9607-665e-1ebb1549a2aa-c9b294e7, #w-node-_652405d0-c751-9607-665e-1ebb1549a2ad-c9b294e7, #w-node-_652405d0-c751-9607-665e-1ebb1549a2c0-c9b294e7, #w-node-_652405d0-c751-9607-665e-1ebb1549a2c3-c9b294e7, #w-node-_652405d0-c751-9607-665e-1ebb1549a2d6-c9b294e7, #w-node-_652405d0-c751-9607-665e-1ebb1549a2d9-c9b294e7, #w-node-_652405d0-c751-9607-665e-1ebb1549a2ec-c9b294e7, #w-node-_652405d0-c751-9607-665e-1ebb1549a2ef-c9b294e7, #w-node-_3293e1ba-68a4-25b2-cc4a-a4078b46656d-d8b5be59, #w-node-_62120f1f-1323-6111-3cad-3cfff4f168d8-d8b5be59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72967898-7550-cd79-6b7f-b95a53270b9d-93377ce8, #w-node-_72967898-7550-cd79-6b7f-b95a53270b96-93377ce8, #w-node-_72967898-7550-cd79-6b7f-b95a53270ba4-93377ce8 {
  justify-self: stretch;
}

#w-node-f830a1fc-24b2-5119-03e0-abd90198c2d2-93377ce8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6c4dd028-c875-8ebd-d4e9-564e79310b3d-93377ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c4dd028-c875-8ebd-d4e9-564e79310b59-93377ce8 {
  place-self: center;
}

#w-node-eded19ac-22e3-5f78-daa3-d6c2f25ccd0d-93377ce8, #w-node-eded19ac-22e3-5f78-daa3-d6c2f25ccd33-93377ce8, #w-node-eded19ac-22e3-5f78-daa3-d6c2f25ccd5b-93377ce8, #w-node-eded19ac-22e3-5f78-daa3-d6c2f25ccd81-93377ce8, #w-node-eded19ac-22e3-5f78-daa3-d6c2f25ccda9-93377ce8, #w-node-eded19ac-22e3-5f78-daa3-d6c2f25ccdcf-93377ce8, #w-node-_5b20be86-13f8-bfe2-b0d7-64f15c361215-e5dd5bda {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b20be86-13f8-bfe2-b0d7-64f15c361225-e5dd5bda, #w-node-_5b20be86-13f8-bfe2-b0d7-64f15c36122d-e5dd5bda, #w-node-_5b20be86-13f8-bfe2-b0d7-64f15c361235-e5dd5bda, #w-node-_5b20be86-13f8-bfe2-b0d7-64f15c361244-e5dd5bda, #w-node-_5b20be86-13f8-bfe2-b0d7-64f15c36124c-e5dd5bda, #w-node-_5b20be86-13f8-bfe2-b0d7-64f15c361254-e5dd5bda, #w-node-_5b20be86-13f8-bfe2-b0d7-64f15c361263-e5dd5bda, #w-node-_5b20be86-13f8-bfe2-b0d7-64f15c36126b-e5dd5bda, #w-node-_5b20be86-13f8-bfe2-b0d7-64f15c361273-e5dd5bda {
  align-self: start;
}

#w-node-_5b20be86-13f8-bfe2-b0d7-64f15c3614f6-e5dd5bda, #w-node-_48409340-8355-0217-a79f-3a48a882705a-3547d0f1, #w-node-ebbf6134-282f-bd0a-ff2b-de55814eb7f9-3547d0f1, #w-node-ebbf6134-282f-bd0a-ff2b-de55814eb81f-3547d0f1, #w-node-_2ebf7b00-8e6a-d6cb-d159-722401e80f74-3547d0f1, #w-node-ebbf6134-282f-bd0a-ff2b-de55814eb847-3547d0f1, #w-node-ebbf6134-282f-bd0a-ff2b-de55814eb86d-3547d0f1, #w-node-e2a5e122-3ab4-922c-ebfa-e500c842a1c9-3547d0f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_453b024f-8306-e22b-7b84-834da05ed011-3547d0f1 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_5dcd761d-5176-1bcb-a3ed-f88b7099d641-22d74692, #w-node-_59076af3-37ef-b022-6810-14a86bceba8d-22d74692, #w-node-_04d014b4-e46e-d1c9-9880-a0c47d4290e3-22d74692, #w-node-a5a7d8a4-06b4-759f-059b-1eb4733a70ca-22d74692, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeaf762-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeaf7a7-5e085e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_464d6246-78bd-ae6b-eef6-257eeaeaf884-5e085e6d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_464d6246-78bd-ae6b-eef6-257eeaeafa41-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafa46-5e085e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_464d6246-78bd-ae6b-eef6-257eeaeafb2f-5e085e6d {
  justify-self: stretch;
}

#w-node-_464d6246-78bd-ae6b-eef6-257eeaeafdc6-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafdde-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafdf5-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafe0c-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafe27-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafe3e-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafe52-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafe66-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafe7a-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafe8e-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafea2-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafeb6-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafeca-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafede-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafef2-5e085e6d, #w-node-_9821fc95-aabc-8403-d3c7-bfa72e599d90-d73a9b80, #w-node-dfa51317-7e9d-d6a7-8cd2-e2d513b06ccd-d73a9b80, #w-node-ee103e17-fc68-efe0-35f2-dbbaaec40fc9-2a5f0934, #w-node-_53dce596-e670-9593-80df-e75db17dbaec-2a5f0934, #w-node-_3293e1ba-68a4-25b2-cc4a-a4078b46656d-3dd7dbb1, #w-node-_038686cc-9e3b-a0ca-647b-765f2ae5c691-3dd7dbb1, #w-node-_2a0913a6-feb0-2d79-d3ce-dfebcbf2c317-4168fe6b, #w-node-_65d63e4e-209d-cabc-f8c6-330dda2b054b-4168fe6b, #w-node-b880fda8-6919-5399-f536-f0c262f16f93-aa9dbc2d, #w-node-cd0a3dbd-13b4-391a-1703-c5d915ce8244-aa9dbc2d, #w-node-f992368f-99ab-800f-fd4b-93f484dfd97a-b305fb0e, #w-node-_47a37f05-9387-0369-71d6-af28f94053f9-b305fb0e, #w-node-_4296f67c-368e-180f-5dd5-c280bf43ea34-b305fb0e, #w-node-_4296f67c-368e-180f-5dd5-c280bf43ea62-b305fb0e, #w-node-_2c926e52-0a4d-b749-a36c-a141f593074c-b305fb0e, #w-node-_4296f67c-368e-180f-5dd5-c280bf43ea92-b305fb0e, #w-node-_28b8cad6-5f2e-9496-1464-89fc07c4fc43-b305fb0e, #w-node-_4296f67c-368e-180f-5dd5-c280bf43eac0-b305fb0e, #w-node-_652405d0-c751-9607-665e-1ebb15499b6d-b305fb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_652405d0-c751-9607-665e-1ebb15499d74-b305fb0e {
  justify-self: stretch;
}

#w-node-_652405d0-c751-9607-665e-1ebb15499dff-b305fb0e, #w-node-_652405d0-c751-9607-665e-1ebb15499e12-b305fb0e, #w-node-_652405d0-c751-9607-665e-1ebb15499e34-b305fb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_652405d0-c751-9607-665e-1ebb15499e4c-b305fb0e {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_652405d0-c751-9607-665e-1ebb15499e7a-b305fb0e {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-_652405d0-c751-9607-665e-1ebb1549a253-b305fb0e, #w-node-_652405d0-c751-9607-665e-1ebb1549a254-b305fb0e, #w-node-_652405d0-c751-9607-665e-1ebb1549a268-b305fb0e, #w-node-_652405d0-c751-9607-665e-1ebb1549a26b-b305fb0e, #w-node-_652405d0-c751-9607-665e-1ebb1549a27e-b305fb0e, #w-node-_652405d0-c751-9607-665e-1ebb1549a281-b305fb0e, #w-node-_652405d0-c751-9607-665e-1ebb1549a294-b305fb0e, #w-node-_652405d0-c751-9607-665e-1ebb1549a297-b305fb0e, #w-node-_652405d0-c751-9607-665e-1ebb1549a2aa-b305fb0e, #w-node-_652405d0-c751-9607-665e-1ebb1549a2ad-b305fb0e, #w-node-_652405d0-c751-9607-665e-1ebb1549a2c0-b305fb0e, #w-node-_652405d0-c751-9607-665e-1ebb1549a2c3-b305fb0e, #w-node-_652405d0-c751-9607-665e-1ebb1549a2d6-b305fb0e, #w-node-_652405d0-c751-9607-665e-1ebb1549a2d9-b305fb0e, #w-node-_652405d0-c751-9607-665e-1ebb1549a2ec-b305fb0e, #w-node-_652405d0-c751-9607-665e-1ebb1549a2ef-b305fb0e, #w-node-_460659df-bbf1-cfeb-d60d-1c2de9a8be50-0aaaad96, #w-node-_265a83f8-c800-88b9-ba65-0ca284708794-1f319e4f, #w-node-_2dc2b30f-66bc-c7d9-6ea6-cda3426987bf-1f319e4f, #w-node-_2d8a7ca3-c43c-a1f0-a27e-7385fec6c2bf-1f319e4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1725602a-cebe-3bb3-88f9-140ee58ede7c-1f319e4f {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-a18049c2-3b0c-bccf-bc04-785e9fecd2e8-1f319e4f, #w-node-a18049c2-3b0c-bccf-bc04-785e9fecd2f7-1f319e4f, #w-node-a18049c2-3b0c-bccf-bc04-785e9fecd306-1f319e4f, #w-node-a18049c2-3b0c-bccf-bc04-785e9fecd315-1f319e4f, #w-node-a18049c2-3b0c-bccf-bc04-785e9fecd324-1f319e4f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a18049c2-3b0c-bccf-bc04-785e9fecd322-1f319e4f {
  justify-self: end;
}

#w-node-_57367a17-217b-af22-d5f2-9fe607ab7aa2-1f319e4f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_57367a17-217b-af22-d5f2-9fe607ab7aa0-1f319e4f {
  justify-self: end;
}

#w-node-_0ed551f0-255d-4b7d-cac7-d028db45119f-1f319e4f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0ed551f0-255d-4b7d-cac7-d028db45119d-1f319e4f {
  justify-self: end;
}

#w-node-dd88f239-91ec-e897-8fa0-2d0f4ba5b9fa-1f319e4f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-dd88f239-91ec-e897-8fa0-2d0f4ba5b9f8-1f319e4f {
  justify-self: end;
}

#w-node-_055104ff-ae02-d3db-e491-5fb123addd89-1f319e4f, #w-node-_457c8675-28ff-9b32-b294-8e5beec06191-1f319e4f, #w-node-_53901884-f90b-f33e-4793-8fa6775a0930-1f319e4f, #w-node-_3589cd98-e35b-1507-f0f2-9863d2a24c8d-1f319e4f, #w-node-_016f6aba-37db-194a-8b71-62eebe80f473-1f319e4f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_016f6aba-37db-194a-8b71-62eebe80f47a-1f319e4f {
  justify-self: end;
}

#w-node-a83c7efb-e80c-77c0-f65d-2ef44a187dde-1f319e4f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a83c7efb-e80c-77c0-f65d-2ef44a187de5-1f319e4f {
  justify-self: end;
}

#w-node-_37f48192-bc35-4d93-b489-4d697939710a-1f319e4f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_37f48192-bc35-4d93-b489-4d6979397111-1f319e4f {
  justify-self: end;
}

#w-node-c9ba99d7-59d5-b700-a3e4-7535662e355f-1f319e4f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c9ba99d7-59d5-b700-a3e4-7535662e3565-1f319e4f {
  justify-self: end;
}

#w-node-_945d31c4-f050-b1fc-f76f-a303833a2a62-1f319e4f, #w-node-_945d31c4-f050-b1fc-f76f-a303833a2a6c-1f319e4f, #w-node-_945d31c4-f050-b1fc-f76f-a303833a2a76-1f319e4f, #w-node-_945d31c4-f050-b1fc-f76f-a303833a2a80-1f319e4f, #w-node-_945d31c4-f050-b1fc-f76f-a303833a2a8a-1f319e4f, #w-node-_945d31c4-f050-b1fc-f76f-a303833a2a94-1f319e4f, #w-node-_945d31c4-f050-b1fc-f76f-a303833a2a9e-1f319e4f, #w-node-_945d31c4-f050-b1fc-f76f-a303833a2aa8-1f319e4f, #w-node-_761f02a6-ed31-cb11-4482-87cb9209261c-1f319e4f, #w-node-ca9c741d-f3a0-0907-93df-f94ea6028a28-1f319e4f, #w-node-_6275b830-094a-9686-542e-eafca628a31e-1f319e4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0391cb93-1682-4be9-c859-ff4012dc60be-1f319e4f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d35869ba-49ec-aa88-e41d-a641e8a49b49-1f319e4f, #w-node-_265a83f8-c800-88b9-ba65-0ca284708794-cc98b84b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf0d9828-ac56-b2ec-b15a-db289744cac7-cc98b84b, #w-node-_1cfae3bd-73c0-c79f-b44d-be810ac176ff-cc98b84b {
  justify-self: end;
}

#w-node-cd3da02c-8a71-0e3c-6aa9-8ec61d77fe85-12d09527 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b71187a4-9b08-e892-19bb-a91e660739fb-12d09527 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b71187a4-9b08-e892-19bb-a91e66073a17-12d09527 {
  place-self: center;
}

#w-node-b71187a4-9b08-e892-19bb-a91e66073a28-12d09527, #w-node-_29193621-7b57-b07a-86a9-1e6ee4288dd2-12d09527, #w-node-_29193621-7b57-b07a-86a9-1e6ee4288df8-12d09527, #w-node-_29193621-7b57-b07a-86a9-1e6ee4288e46-12d09527, #w-node-cd3da02c-8a71-0e3c-6aa9-8ec61d78003c-12d09527, #w-node-cd3da02c-8a71-0e3c-6aa9-8ec61d780047-12d09527, #w-node-cd3da02c-8a71-0e3c-6aa9-8ec61d780059-12d09527 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd3da02c-8a71-0e3c-6aa9-8ec61d780069-12d09527 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-cd3da02c-8a71-0e3c-6aa9-8ec61d78007f-12d09527 {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-_265a83f8-c800-88b9-ba65-0ca284708794-cbdacba5, #w-node-c7621f9c-2a02-11bf-7e4a-823ce3f61fc8-1fa0b6d7, #w-node-e9d752b1-9e2c-7a64-1428-218963c4b40e-1fa0b6d7, #w-node-_77ea2443-f8ca-70b0-08f4-41bace9886d1-1fa0b6d7, #w-node-_77ea2443-f8ca-70b0-08f4-41bace9886d6-1fa0b6d7, #w-node-_77ea2443-f8ca-70b0-08f4-41bace9886db-1fa0b6d7, #w-node-_182aab6c-883f-23b0-9b9c-4ddbc9071b98-1fa0b6d7, #w-node-_6e786a23-81f7-bee8-7542-6860a31944ca-1fa0b6d7, #w-node-_62dc60e3-9cb8-e39d-5fb1-90c09b8b34fa-1fa0b6d7, #w-node-_1725602a-cebe-3bb3-88f9-140ee58ede44-1fa0b6d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1725602a-cebe-3bb3-88f9-140ee58ede7c-1fa0b6d7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3293e1ba-68a4-25b2-cc4a-a4078b46656d-4e350d28, #w-node-_038686cc-9e3b-a0ca-647b-765f2ae5c691-4e350d28 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c2176b6-c919-e9cd-4b41-64195bc855ae-c859185c {
  align-self: stretch;
}

#w-node-_5c2176b6-c919-e9cd-4b41-64195bc8562d-c859185c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5c2176b6-c919-e9cd-4b41-64195bc85682-c859185c {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_5c2176b6-c919-e9cd-4b41-64195bc856ba-c859185c, #w-node-_5c2176b6-c919-e9cd-4b41-64195bc856bd-c859185c {
  align-self: stretch;
}

#w-node-_5c2176b6-c919-e9cd-4b41-64195bc856c2-c859185c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5c2176b6-c919-e9cd-4b41-64195bc856c6-c859185c, #w-node-_5c2176b6-c919-e9cd-4b41-64195bc856d4-c859185c, #w-node-_5c2176b6-c919-e9cd-4b41-64195bc856de-c859185c {
  align-self: stretch;
}

#w-node-_5c2176b6-c919-e9cd-4b41-64195bc856e2-c859185c {
  align-self: center;
}

#w-node-_5c2176b6-c919-e9cd-4b41-64195bc856f5-c859185c, #w-node-_5c2176b6-c919-e9cd-4b41-64195bc856f8-c859185c {
  align-self: stretch;
}

#w-node-_5c2176b6-c919-e9cd-4b41-64195bc856fd-c859185c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5c2176b6-c919-e9cd-4b41-64195bc85701-c859185c, #w-node-_5c2176b6-c919-e9cd-4b41-64195bc85712-c859185c, #w-node-_5c2176b6-c919-e9cd-4b41-64195bc85720-c859185c {
  align-self: stretch;
}

#w-node-_5c2176b6-c919-e9cd-4b41-64195bc85724-c859185c {
  align-self: center;
}

#w-node-_5c2176b6-c919-e9cd-4b41-64195bc8572e-c859185c, #w-node-_5c2176b6-c919-e9cd-4b41-64195bc85731-c859185c {
  align-self: stretch;
}

#w-node-_5c2176b6-c919-e9cd-4b41-64195bc85736-c859185c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5c2176b6-c919-e9cd-4b41-64195bc8573a-c859185c, #w-node-_5c2176b6-c919-e9cd-4b41-64195bc8574c-c859185c, #w-node-_5c2176b6-c919-e9cd-4b41-64195bc8575a-c859185c {
  align-self: stretch;
}

#w-node-_5c2176b6-c919-e9cd-4b41-64195bc8575e-c859185c {
  align-self: center;
}

#w-node-_5c2176b6-c919-e9cd-4b41-64195bc85768-c859185c, #w-node-_5c2176b6-c919-e9cd-4b41-64195bc8576b-c859185c {
  align-self: stretch;
}

#w-node-_5c2176b6-c919-e9cd-4b41-64195bc85770-c859185c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5c2176b6-c919-e9cd-4b41-64195bc85774-c859185c, #w-node-_5c2176b6-c919-e9cd-4b41-64195bc85786-c859185c, #w-node-_5c2176b6-c919-e9cd-4b41-64195bc8578b-c859185c {
  align-self: stretch;
}

#w-node-_5c2176b6-c919-e9cd-4b41-64195bc8578f-c859185c {
  align-self: center;
}

#w-node-_5c2176b6-c919-e9cd-4b41-64195bc85799-c859185c, #w-node-_5c2176b6-c919-e9cd-4b41-64195bc8579c-c859185c {
  align-self: stretch;
}

#w-node-_5c2176b6-c919-e9cd-4b41-64195bc857a1-c859185c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5c2176b6-c919-e9cd-4b41-64195bc857a5-c859185c, #w-node-_5c2176b6-c919-e9cd-4b41-64195bc857b7-c859185c, #w-node-_5c2176b6-c919-e9cd-4b41-64195bc857c5-c859185c {
  align-self: stretch;
}

#w-node-_5c2176b6-c919-e9cd-4b41-64195bc857c9-c859185c {
  align-self: center;
}

#w-node-_5c2176b6-c919-e9cd-4b41-64195bc8599a-c859185c {
  order: 9999;
  align-self: start;
}

#w-node-_5c2176b6-c919-e9cd-4b41-64195bc859a3-c859185c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c2176b6-c919-e9cd-4b41-64195bc859ca-c859185c {
  align-self: start;
}

#w-node-_5c2176b6-c919-e9cd-4b41-64195bc85b81-c859185c {
  justify-self: end;
}

#w-node-_5c2176b6-c919-e9cd-4b41-64195bc85b88-c859185c {
  place-self: center start;
}

#w-node-_5c2176b6-c919-e9cd-4b41-64195bc85c25-c859185c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2a0913a6-feb0-2d79-d3ce-dfebcbf2c317-6a73a8e4, #w-node-_65d63e4e-209d-cabc-f8c6-330dda2b054b-6a73a8e4, #w-node-_48409340-8355-0217-a79f-3a48a882705a-2a15cbb4, #w-node-ebbf6134-282f-bd0a-ff2b-de55814eb7f9-2a15cbb4, #w-node-ebbf6134-282f-bd0a-ff2b-de55814eb81f-2a15cbb4, #w-node-_2ebf7b00-8e6a-d6cb-d159-722401e80f74-2a15cbb4, #w-node-ebbf6134-282f-bd0a-ff2b-de55814eb847-2a15cbb4, #w-node-ebbf6134-282f-bd0a-ff2b-de55814eb86d-2a15cbb4, #w-node-e2a5e122-3ab4-922c-ebfa-e500c842a1c9-2a15cbb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_453b024f-8306-e22b-7b84-834da05ed011-2a15cbb4 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_9821fc95-aabc-8403-d3c7-bfa72e599d90-7141ef99, #w-node-dfa51317-7e9d-d6a7-8cd2-e2d513b06ccd-7141ef99, #w-node-_6fcc0587-6671-4545-96cc-02ac45157bbe-6e1fa5a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6fcc0587-6671-4545-96cc-02ac45157bce-6e1fa5a8, #w-node-_6fcc0587-6671-4545-96cc-02ac45157bd6-6e1fa5a8, #w-node-_6fcc0587-6671-4545-96cc-02ac45157bde-6e1fa5a8, #w-node-_6fcc0587-6671-4545-96cc-02ac45157bed-6e1fa5a8, #w-node-_6fcc0587-6671-4545-96cc-02ac45157bf5-6e1fa5a8, #w-node-_6fcc0587-6671-4545-96cc-02ac45157bfd-6e1fa5a8, #w-node-_6fcc0587-6671-4545-96cc-02ac45157c0c-6e1fa5a8, #w-node-_6fcc0587-6671-4545-96cc-02ac45157c14-6e1fa5a8, #w-node-_6fcc0587-6671-4545-96cc-02ac45157c1c-6e1fa5a8 {
  align-self: start;
}

#w-node-_6fcc0587-6671-4545-96cc-02ac45157e06-6e1fa5a8, #w-node-ee103e17-fc68-efe0-35f2-dbbaaec40fc9-020bb074, #w-node-_53dce596-e670-9593-80df-e75db17dbaec-020bb074, #w-node-_6c4dd028-c875-8ebd-d4e9-564e79310b3d-25ecbe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c4dd028-c875-8ebd-d4e9-564e79310b59-25ecbe99 {
  place-self: center;
}

#w-node-eded19ac-22e3-5f78-daa3-d6c2f25ccd0d-25ecbe99, #w-node-eded19ac-22e3-5f78-daa3-d6c2f25ccd33-25ecbe99, #w-node-eded19ac-22e3-5f78-daa3-d6c2f25ccd5b-25ecbe99, #w-node-eded19ac-22e3-5f78-daa3-d6c2f25ccd81-25ecbe99, #w-node-eded19ac-22e3-5f78-daa3-d6c2f25ccda9-25ecbe99, #w-node-eded19ac-22e3-5f78-daa3-d6c2f25ccdcf-25ecbe99, #w-node-c7a48333-ba78-a098-8518-99ecb25628be-25ecbe99, #w-node-b880fda8-6919-5399-f536-f0c262f16f93-a5f33ae8, #w-node-cd0a3dbd-13b4-391a-1703-c5d915ce8244-a5f33ae8, #w-node-f992368f-99ab-800f-fd4b-93f484dfd97a-4322d565, #w-node-abf72674-f28e-5c99-0eb6-05a89fa610bd-4322d565, #w-node-_47a37f05-9387-0369-71d6-af28f94053f9-4322d565, #w-node-_4296f67c-368e-180f-5dd5-c280bf43ea34-4322d565, #w-node-_4296f67c-368e-180f-5dd5-c280bf43ea62-4322d565, #w-node-_2c926e52-0a4d-b749-a36c-a141f593074c-4322d565, #w-node-_4296f67c-368e-180f-5dd5-c280bf43ea92-4322d565, #w-node-_28b8cad6-5f2e-9496-1464-89fc07c4fc43-4322d565, #w-node-_4296f67c-368e-180f-5dd5-c280bf43eac0-4322d565, #w-node-_652405d0-c751-9607-665e-1ebb15499b6d-4322d565 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_652405d0-c751-9607-665e-1ebb15499d74-4322d565 {
  justify-self: stretch;
}

#w-node-_652405d0-c751-9607-665e-1ebb15499dff-4322d565, #w-node-_652405d0-c751-9607-665e-1ebb15499e12-4322d565, #w-node-_652405d0-c751-9607-665e-1ebb15499e34-4322d565 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_652405d0-c751-9607-665e-1ebb15499e4c-4322d565 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_652405d0-c751-9607-665e-1ebb15499e7a-4322d565 {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-_652405d0-c751-9607-665e-1ebb1549a253-4322d565, #w-node-_652405d0-c751-9607-665e-1ebb1549a254-4322d565, #w-node-_652405d0-c751-9607-665e-1ebb1549a268-4322d565, #w-node-_652405d0-c751-9607-665e-1ebb1549a26b-4322d565, #w-node-_652405d0-c751-9607-665e-1ebb1549a27e-4322d565, #w-node-_652405d0-c751-9607-665e-1ebb1549a281-4322d565, #w-node-_652405d0-c751-9607-665e-1ebb1549a294-4322d565, #w-node-_652405d0-c751-9607-665e-1ebb1549a297-4322d565, #w-node-_652405d0-c751-9607-665e-1ebb1549a2aa-4322d565, #w-node-_652405d0-c751-9607-665e-1ebb1549a2ad-4322d565, #w-node-_652405d0-c751-9607-665e-1ebb1549a2c0-4322d565, #w-node-_652405d0-c751-9607-665e-1ebb1549a2c3-4322d565, #w-node-_652405d0-c751-9607-665e-1ebb1549a2d6-4322d565, #w-node-_652405d0-c751-9607-665e-1ebb1549a2d9-4322d565, #w-node-_652405d0-c751-9607-665e-1ebb1549a2ec-4322d565, #w-node-_652405d0-c751-9607-665e-1ebb1549a2ef-4322d565, #w-node-bb6568fb-4702-a0a2-e92d-e747a2e8670b-4322d565, #w-node-bb6568fb-4702-a0a2-e92d-e747a2e8670c-4322d565, #w-node-bb6568fb-4702-a0a2-e92d-e747a2e86720-4322d565, #w-node-bb6568fb-4702-a0a2-e92d-e747a2e86723-4322d565, #w-node-bb6568fb-4702-a0a2-e92d-e747a2e86736-4322d565, #w-node-bb6568fb-4702-a0a2-e92d-e747a2e86739-4322d565, #w-node-bb6568fb-4702-a0a2-e92d-e747a2e8674c-4322d565, #w-node-bb6568fb-4702-a0a2-e92d-e747a2e8674f-4322d565, #w-node-bb6568fb-4702-a0a2-e92d-e747a2e86762-4322d565, #w-node-bb6568fb-4702-a0a2-e92d-e747a2e86765-4322d565, #w-node-bb6568fb-4702-a0a2-e92d-e747a2e86778-4322d565, #w-node-bb6568fb-4702-a0a2-e92d-e747a2e8677b-4322d565, #w-node-bb6568fb-4702-a0a2-e92d-e747a2e8678e-4322d565, #w-node-bb6568fb-4702-a0a2-e92d-e747a2e86791-4322d565, #w-node-bb6568fb-4702-a0a2-e92d-e747a2e867a4-4322d565, #w-node-bb6568fb-4702-a0a2-e92d-e747a2e867a7-4322d565, #w-node-_3293e1ba-68a4-25b2-cc4a-a4078b46656d-083a4096, #w-node-_038686cc-9e3b-a0ca-647b-765f2ae5c691-083a4096, #w-node-a6519b93-9d9c-cddd-fc64-6b9226d81e51-dcdf3094, #w-node-a6519b93-9d9c-cddd-fc64-6b9226d81f28-dcdf3094 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6519b93-9d9c-cddd-fc64-6b9226d82025-dcdf3094 {
  align-self: center;
}

#w-node-_55cdd25c-9952-8469-5e76-2937316c38e8-58b47080 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55cdd25c-9952-8469-5e76-2937316c38f3-58b47080 {
  justify-self: end;
}

#w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfb6-58b47080 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfb9-58b47080 {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfc0-58b47080 {
  place-self: center start;
}

#w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfc2-58b47080 {
  place-self: center end;
}

#w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfcc-58b47080 {
  place-self: center start;
}

#w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfce-58b47080 {
  place-self: center end;
}

#w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfd2-58b47080 {
  place-self: center start;
}

#w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfd4-58b47080 {
  place-self: center end;
}

#w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfd5-58b47080 {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfda-58b47080 {
  place-self: center start;
}

#w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfdc-58b47080 {
  place-self: center end;
}

#w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfde-58b47080 {
  place-self: center start;
}

#w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfe0-58b47080 {
  place-self: center end;
}

#w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfea-58b47080 {
  place-self: center start;
}

#w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfec-58b47080 {
  place-self: center end;
}

#w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfed-58b47080 {
  grid-area: 2 / 1 / 4 / 2;
  align-self: start;
}

#w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cff2-58b47080 {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-_3293e1ba-68a4-25b2-cc4a-a4078b46656d-e1e5d717, #w-node-_62120f1f-1323-6111-3cad-3cfff4f168d8-e1e5d717, #w-node-_55cdd25c-9952-8469-5e76-2937316c38e8-6d9e64ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55cdd25c-9952-8469-5e76-2937316c38f3-6d9e64ac {
  justify-self: end;
}

#w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfb6-6d9e64ac {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfb9-6d9e64ac {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfc0-6d9e64ac {
  place-self: center start;
}

#w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfc2-6d9e64ac {
  place-self: center end;
}

#w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfcc-6d9e64ac {
  place-self: center start;
}

#w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfce-6d9e64ac {
  place-self: center end;
}

#w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfd2-6d9e64ac {
  place-self: center start;
}

#w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfd4-6d9e64ac {
  place-self: center end;
}

#w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfd5-6d9e64ac {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfda-6d9e64ac {
  place-self: center start;
}

#w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfdc-6d9e64ac {
  place-self: center end;
}

#w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfde-6d9e64ac {
  place-self: center start;
}

#w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfe0-6d9e64ac {
  place-self: center end;
}

#w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfea-6d9e64ac {
  place-self: center start;
}

#w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfec-6d9e64ac {
  place-self: center end;
}

#w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfed-6d9e64ac {
  grid-area: 2 / 1 / 4 / 2;
  align-self: start;
}

#w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cff2-6d9e64ac {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-b86a5e8e-fd8d-0f8a-df4a-396a5a37fff4-47f027af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b86a5e8e-fd8d-0f8a-df4a-396a5a380009-47f027af {
  grid-area: span 9 / span 1 / span 9 / span 1;
}

#w-node-f2ddfbe5-f828-42d1-1d5c-d1430f5130af-47f027af, #w-node-_8be9d1cc-3024-31b7-ea90-479792925ceb-47f027af, #w-node-be2bc8ae-cff1-4cec-b3d1-29b9b8abc866-47f027af, #w-node-aa4b3ae2-2c74-bf23-26a6-226382d7dc70-47f027af, #w-node-_9965284c-7f3f-c137-19c5-63c39d21a884-4c1e766b, #w-node-_2fdfb25c-ddb0-ecbd-3c82-d7182037b12b-4c1e766b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_733a1220-69b0-74c7-ac61-5ee6b206cbf9-01cfd6b1, #w-node-_733a1220-69b0-74c7-ac61-5ee6b206cc07-01cfd6b1, #w-node-_733a1220-69b0-74c7-ac61-5ee6b206cc13-01cfd6b1, #w-node-_733a1220-69b0-74c7-ac61-5ee6b206cc1f-01cfd6b1, #w-node-_733a1220-69b0-74c7-ac61-5ee6b206cc2a-01cfd6b1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_733a1220-69b0-74c7-ac61-5ee6b206cc30-01cfd6b1 {
  justify-self: end;
}

#w-node-_733a1220-69b0-74c7-ac61-5ee6b206cc35-01cfd6b1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_733a1220-69b0-74c7-ac61-5ee6b206cc3b-01cfd6b1 {
  justify-self: end;
}

#w-node-_733a1220-69b0-74c7-ac61-5ee6b206cc40-01cfd6b1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_733a1220-69b0-74c7-ac61-5ee6b206cc46-01cfd6b1 {
  justify-self: end;
}

#w-node-_733a1220-69b0-74c7-ac61-5ee6b206cc4b-01cfd6b1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_733a1220-69b0-74c7-ac61-5ee6b206cc51-01cfd6b1 {
  justify-self: end;
}

#w-node-_733a1220-69b0-74c7-ac61-5ee6b206cc5b-01cfd6b1, #w-node-_733a1220-69b0-74c7-ac61-5ee6b206cc69-01cfd6b1, #w-node-_733a1220-69b0-74c7-ac61-5ee6b206cc75-01cfd6b1, #w-node-_733a1220-69b0-74c7-ac61-5ee6b206cc81-01cfd6b1, #w-node-_733a1220-69b0-74c7-ac61-5ee6b206cc8c-01cfd6b1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_733a1220-69b0-74c7-ac61-5ee6b206cc92-01cfd6b1 {
  justify-self: end;
}

#w-node-_733a1220-69b0-74c7-ac61-5ee6b206cc97-01cfd6b1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_733a1220-69b0-74c7-ac61-5ee6b206cc9d-01cfd6b1 {
  justify-self: end;
}

#w-node-_733a1220-69b0-74c7-ac61-5ee6b206cca2-01cfd6b1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_733a1220-69b0-74c7-ac61-5ee6b206cca8-01cfd6b1 {
  justify-self: end;
}

#w-node-_733a1220-69b0-74c7-ac61-5ee6b206ccad-01cfd6b1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_733a1220-69b0-74c7-ac61-5ee6b206ccb3-01cfd6b1 {
  justify-self: end;
}

#w-node-_978ecbb7-51df-34c4-657d-97d903a39b49-01cfd6b1, #w-node-_978ecbb7-51df-34c4-657d-97d903a39b53-01cfd6b1, #w-node-_978ecbb7-51df-34c4-657d-97d903a39b5d-01cfd6b1, #w-node-_978ecbb7-51df-34c4-657d-97d903a39b67-01cfd6b1, #w-node-_978ecbb7-51df-34c4-657d-97d903a39b71-01cfd6b1, #w-node-_978ecbb7-51df-34c4-657d-97d903a39b7b-01cfd6b1, #w-node-_978ecbb7-51df-34c4-657d-97d903a39b85-01cfd6b1, #w-node-_978ecbb7-51df-34c4-657d-97d903a39b8f-01cfd6b1, #w-node-e29d3f76-c361-0368-9ffe-4f9f86ea582d-01cfd6b1, #w-node-e29d3f76-c361-0368-9ffe-4f9f86ea5831-01cfd6b1, #w-node-e29d3f76-c361-0368-9ffe-4f9f86ea5835-01cfd6b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e29d3f76-c361-0368-9ffe-4f9f86ea5839-01cfd6b1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e29d3f76-c361-0368-9ffe-4f9f86ea5846-01cfd6b1, #w-node-_71399d40-b0be-f082-827e-a85f016194da-01cfd6b1, #w-node-_71399d40-b0be-f082-827e-a85f016194e4-01cfd6b1, #w-node-_71399d40-b0be-f082-827e-a85f016194ee-01cfd6b1, #w-node-_71399d40-b0be-f082-827e-a85f016194f8-01cfd6b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5436a875-0bfa-d3c1-d65e-f93679d0beeb-01cfd6b1 {
  grid-area: span 9 / span 1 / span 9 / span 1;
}

#w-node-_3293e1ba-68a4-25b2-cc4a-a4078b46656d-a7b82bc8, #w-node-_62120f1f-1323-6111-3cad-3cfff4f168d8-a7b82bc8, #w-node-b794e21a-f6dd-78ea-d3f5-9d328a9a563c-6fd12850, #w-node-_5fed3a71-d645-05a3-70c3-8359f92a3665-6fd12850, #w-node-_21e86eb3-27da-afba-9f86-ef43fdace82d-6fd12850, #w-node-caca8c08-7409-d060-f74e-a1da62e0cac6-6fd12850, #w-node-_234eff76-7f63-219b-f744-7cf676cb5497-6fd12850, #w-node-ffca28ff-e98c-860b-085a-5c69c51d1f3f-6fd12850, #w-node-_363ea960-d5c9-7efb-e4e0-f0baa8c5884a-6fd12850, #w-node-_7ce94890-341b-6202-61eb-13299b8e460d-6fd12850, #w-node-_7ce94890-341b-6202-61eb-13299b8e4612-6fd12850, #w-node-_7815ef3d-d95a-267d-0153-6e3198012cbf-6fd12850, #w-node-b7e1f425-c5ae-35d4-98f5-279584e7d523-6fd12850, #w-node-_57bcad1f-d469-c643-5b3c-6ec37dc8448e-6fd12850, #w-node-_20564247-5351-43a1-dd48-1e046707426f-6fd12850, #w-node-_94af611a-5125-dd1b-a517-a4919ca8eda1-6fd12850, #w-node-b794e21a-f6dd-78ea-d3f5-9d328a9a563c-8539dcdd, #w-node-_21e86eb3-27da-afba-9f86-ef43fdace82d-8539dcdd, #w-node-caca8c08-7409-d060-f74e-a1da62e0cac6-8539dcdd, #w-node-_234eff76-7f63-219b-f744-7cf676cb5497-8539dcdd, #w-node-ffca28ff-e98c-860b-085a-5c69c51d1f3f-8539dcdd, #w-node-edbda3e9-dfdc-5c14-d148-fb0febfd10fa-8539dcdd, #w-node-_7ce94890-341b-6202-61eb-13299b8e460d-8539dcdd, #w-node-_7ce94890-341b-6202-61eb-13299b8e4612-8539dcdd, #w-node-_7815ef3d-d95a-267d-0153-6e3198012cbf-8539dcdd, #w-node-b7e1f425-c5ae-35d4-98f5-279584e7d523-8539dcdd, #w-node-_57bcad1f-d469-c643-5b3c-6ec37dc8448e-8539dcdd, #w-node-_20564247-5351-43a1-dd48-1e046707426f-8539dcdd, #w-node-_94af611a-5125-dd1b-a517-a4919ca8eda1-8539dcdd, #w-node-efdd6e33-3082-e930-b079-9628fd42c95b-8539dcdd, #w-node-efdd6e33-3082-e930-b079-9628fd42c965-8539dcdd, #w-node-efdd6e33-3082-e930-b079-9628fd42c96a-8539dcdd, #w-node-efdd6e33-3082-e930-b079-9628fd42ca37-8539dcdd, #w-node-efdd6e33-3082-e930-b079-9628fd42ca3d-8539dcdd, #w-node-efdd6e33-3082-e930-b079-9628fd42ca43-8539dcdd, #w-node-efdd6e33-3082-e930-b079-9628fd42ca49-8539dcdd, #w-node-_9deba11f-96b1-ef74-cfa7-31ce02741612-8539dcdd, #w-node-_9deba11f-96b1-ef74-cfa7-31ce0274161c-8539dcdd, #w-node-_9deba11f-96b1-ef74-cfa7-31ce02741621-8539dcdd, #w-node-_9deba11f-96b1-ef74-cfa7-31ce027416ee-8539dcdd, #w-node-_9deba11f-96b1-ef74-cfa7-31ce027416f4-8539dcdd, #w-node-_9deba11f-96b1-ef74-cfa7-31ce027416fa-8539dcdd, #w-node-_9deba11f-96b1-ef74-cfa7-31ce02741700-8539dcdd, #w-node-b794e21a-f6dd-78ea-d3f5-9d328a9a563c-8aa88e36, #w-node-_21e86eb3-27da-afba-9f86-ef43fdace82d-8aa88e36, #w-node-caca8c08-7409-d060-f74e-a1da62e0cac6-8aa88e36, #w-node-_234eff76-7f63-219b-f744-7cf676cb5497-8aa88e36, #w-node-ffca28ff-e98c-860b-085a-5c69c51d1f3f-8aa88e36, #w-node-bf60657f-a3f0-7406-0e5a-da70c3cd478a-8aa88e36, #w-node-_7ce94890-341b-6202-61eb-13299b8e460d-8aa88e36, #w-node-_7ce94890-341b-6202-61eb-13299b8e4612-8aa88e36, #w-node-_7815ef3d-d95a-267d-0153-6e3198012cbf-8aa88e36, #w-node-b7e1f425-c5ae-35d4-98f5-279584e7d523-8aa88e36, #w-node-_57bcad1f-d469-c643-5b3c-6ec37dc8448e-8aa88e36, #w-node-_20564247-5351-43a1-dd48-1e046707426f-8aa88e36, #w-node-_94af611a-5125-dd1b-a517-a4919ca8eda1-8aa88e36, #w-node-b794e21a-f6dd-78ea-d3f5-9d328a9a563c-90213f4c, #w-node-_21e86eb3-27da-afba-9f86-ef43fdace82d-90213f4c, #w-node-caca8c08-7409-d060-f74e-a1da62e0cac6-90213f4c, #w-node-_234eff76-7f63-219b-f744-7cf676cb5497-90213f4c, #w-node-ffca28ff-e98c-860b-085a-5c69c51d1f3f-90213f4c, #w-node-_9aa38d70-943f-49bb-d332-e91e33041aa5-90213f4c, #w-node-_7ce94890-341b-6202-61eb-13299b8e460d-90213f4c, #w-node-_7ce94890-341b-6202-61eb-13299b8e4612-90213f4c, #w-node-_7815ef3d-d95a-267d-0153-6e3198012cbf-90213f4c, #w-node-b7e1f425-c5ae-35d4-98f5-279584e7d523-90213f4c, #w-node-_57bcad1f-d469-c643-5b3c-6ec37dc8448e-90213f4c, #w-node-_20564247-5351-43a1-dd48-1e046707426f-90213f4c, #w-node-_94af611a-5125-dd1b-a517-a4919ca8eda1-90213f4c, #w-node-b794e21a-f6dd-78ea-d3f5-9d328a9a563c-ea2c3f70, #w-node-_21e86eb3-27da-afba-9f86-ef43fdace82d-ea2c3f70, #w-node-caca8c08-7409-d060-f74e-a1da62e0cac6-ea2c3f70, #w-node-_234eff76-7f63-219b-f744-7cf676cb5497-ea2c3f70, #w-node-ffca28ff-e98c-860b-085a-5c69c51d1f3f-ea2c3f70, #w-node-e347a641-e994-ac78-e692-3a5925dbae1b-ea2c3f70, #w-node-_7ce94890-341b-6202-61eb-13299b8e460d-ea2c3f70, #w-node-_7ce94890-341b-6202-61eb-13299b8e4612-ea2c3f70, #w-node-_7815ef3d-d95a-267d-0153-6e3198012cbf-ea2c3f70, #w-node-b7e1f425-c5ae-35d4-98f5-279584e7d523-ea2c3f70, #w-node-_57bcad1f-d469-c643-5b3c-6ec37dc8448e-ea2c3f70, #w-node-_20564247-5351-43a1-dd48-1e046707426f-ea2c3f70, #w-node-_94af611a-5125-dd1b-a517-a4919ca8eda1-ea2c3f70, #w-node-b794e21a-f6dd-78ea-d3f5-9d328a9a563c-bc8cc20a, #w-node-_365a33f9-b0f7-c018-cb76-e8579efbf241-bc8cc20a, #w-node-_21e86eb3-27da-afba-9f86-ef43fdace82d-bc8cc20a, #w-node-caca8c08-7409-d060-f74e-a1da62e0cac6-bc8cc20a, #w-node-_234eff76-7f63-219b-f744-7cf676cb5497-bc8cc20a, #w-node-ffca28ff-e98c-860b-085a-5c69c51d1f3f-bc8cc20a, #w-node-a0f76fc6-a4f7-00a1-4f95-85bfc343848b-bc8cc20a, #w-node-_7ce94890-341b-6202-61eb-13299b8e460d-bc8cc20a, #w-node-_7ce94890-341b-6202-61eb-13299b8e4612-bc8cc20a, #w-node-_7815ef3d-d95a-267d-0153-6e3198012cbf-bc8cc20a, #w-node-b7e1f425-c5ae-35d4-98f5-279584e7d523-bc8cc20a, #w-node-_57bcad1f-d469-c643-5b3c-6ec37dc8448e-bc8cc20a, #w-node-_20564247-5351-43a1-dd48-1e046707426f-bc8cc20a, #w-node-_94af611a-5125-dd1b-a517-a4919ca8eda1-bc8cc20a, #w-node-efdd6e33-3082-e930-b079-9628fd42c95b-bc8cc20a, #w-node-efdd6e33-3082-e930-b079-9628fd42c965-bc8cc20a, #w-node-efdd6e33-3082-e930-b079-9628fd42c96a-bc8cc20a, #w-node-efdd6e33-3082-e930-b079-9628fd42ca37-bc8cc20a, #w-node-efdd6e33-3082-e930-b079-9628fd42ca3d-bc8cc20a, #w-node-efdd6e33-3082-e930-b079-9628fd42ca43-bc8cc20a, #w-node-efdd6e33-3082-e930-b079-9628fd42ca49-bc8cc20a, #w-node-b794e21a-f6dd-78ea-d3f5-9d328a9a563c-f9b88867, #w-node-_21e86eb3-27da-afba-9f86-ef43fdace82d-f9b88867, #w-node-caca8c08-7409-d060-f74e-a1da62e0cac6-f9b88867, #w-node-_234eff76-7f63-219b-f744-7cf676cb5497-f9b88867, #w-node-ffca28ff-e98c-860b-085a-5c69c51d1f3f-f9b88867, #w-node-_70d5add9-5cf9-787c-7b47-88928a137019-f9b88867, #w-node-_7ce94890-341b-6202-61eb-13299b8e460d-f9b88867, #w-node-_7ce94890-341b-6202-61eb-13299b8e4612-f9b88867, #w-node-_7815ef3d-d95a-267d-0153-6e3198012cbf-f9b88867, #w-node-b7e1f425-c5ae-35d4-98f5-279584e7d523-f9b88867, #w-node-_57bcad1f-d469-c643-5b3c-6ec37dc8448e-f9b88867, #w-node-_20564247-5351-43a1-dd48-1e046707426f-f9b88867, #w-node-_94af611a-5125-dd1b-a517-a4919ca8eda1-f9b88867, #w-node-efdd6e33-3082-e930-b079-9628fd42c95b-f9b88867, #w-node-efdd6e33-3082-e930-b079-9628fd42c965-f9b88867, #w-node-efdd6e33-3082-e930-b079-9628fd42c96a-f9b88867, #w-node-efdd6e33-3082-e930-b079-9628fd42ca37-f9b88867, #w-node-efdd6e33-3082-e930-b079-9628fd42ca3d-f9b88867, #w-node-efdd6e33-3082-e930-b079-9628fd42ca43-f9b88867, #w-node-efdd6e33-3082-e930-b079-9628fd42ca49-f9b88867, #w-node-b794e21a-f6dd-78ea-d3f5-9d328a9a563c-99b27e53, #w-node-_21e86eb3-27da-afba-9f86-ef43fdace82d-99b27e53, #w-node-caca8c08-7409-d060-f74e-a1da62e0cac6-99b27e53, #w-node-_234eff76-7f63-219b-f744-7cf676cb5497-99b27e53, #w-node-ffca28ff-e98c-860b-085a-5c69c51d1f3f-99b27e53, #w-node-_3c6136c9-b112-8657-0960-4def039ee704-99b27e53, #w-node-_7ce94890-341b-6202-61eb-13299b8e460d-99b27e53, #w-node-_7ce94890-341b-6202-61eb-13299b8e4612-99b27e53, #w-node-_7815ef3d-d95a-267d-0153-6e3198012cbf-99b27e53, #w-node-b7e1f425-c5ae-35d4-98f5-279584e7d523-99b27e53, #w-node-_57bcad1f-d469-c643-5b3c-6ec37dc8448e-99b27e53, #w-node-_20564247-5351-43a1-dd48-1e046707426f-99b27e53, #w-node-_94af611a-5125-dd1b-a517-a4919ca8eda1-99b27e53, #w-node-b794e21a-f6dd-78ea-d3f5-9d328a9a563c-2662c3da, #w-node-_21e86eb3-27da-afba-9f86-ef43fdace82d-2662c3da, #w-node-caca8c08-7409-d060-f74e-a1da62e0cac6-2662c3da, #w-node-_234eff76-7f63-219b-f744-7cf676cb5497-2662c3da, #w-node-ffca28ff-e98c-860b-085a-5c69c51d1f3f-2662c3da, #w-node-efd0d928-a014-425f-ae1b-f8a6e7e8ccaa-2662c3da, #w-node-_7ce94890-341b-6202-61eb-13299b8e460d-2662c3da, #w-node-_7ce94890-341b-6202-61eb-13299b8e4612-2662c3da, #w-node-_7815ef3d-d95a-267d-0153-6e3198012cbf-2662c3da, #w-node-b7e1f425-c5ae-35d4-98f5-279584e7d523-2662c3da, #w-node-_57bcad1f-d469-c643-5b3c-6ec37dc8448e-2662c3da, #w-node-_20564247-5351-43a1-dd48-1e046707426f-2662c3da, #w-node-_94af611a-5125-dd1b-a517-a4919ca8eda1-2662c3da, #w-node-b794e21a-f6dd-78ea-d3f5-9d328a9a563c-6fcb5535, #w-node-_21e86eb3-27da-afba-9f86-ef43fdace82d-6fcb5535, #w-node-caca8c08-7409-d060-f74e-a1da62e0cac6-6fcb5535, #w-node-_234eff76-7f63-219b-f744-7cf676cb5497-6fcb5535, #w-node-ffca28ff-e98c-860b-085a-5c69c51d1f3f-6fcb5535, #w-node-e7711d4a-bdf4-7e6b-b2c6-e470259d32b9-6fcb5535, #w-node-_7ce94890-341b-6202-61eb-13299b8e460d-6fcb5535, #w-node-_7ce94890-341b-6202-61eb-13299b8e4612-6fcb5535, #w-node-_7815ef3d-d95a-267d-0153-6e3198012cbf-6fcb5535, #w-node-b7e1f425-c5ae-35d4-98f5-279584e7d523-6fcb5535, #w-node-_57bcad1f-d469-c643-5b3c-6ec37dc8448e-6fcb5535, #w-node-_20564247-5351-43a1-dd48-1e046707426f-6fcb5535, #w-node-_94af611a-5125-dd1b-a517-a4919ca8eda1-6fcb5535, #w-node-efdd6e33-3082-e930-b079-9628fd42c95b-6fcb5535, #w-node-efdd6e33-3082-e930-b079-9628fd42c965-6fcb5535, #w-node-efdd6e33-3082-e930-b079-9628fd42c96a-6fcb5535, #w-node-efdd6e33-3082-e930-b079-9628fd42ca37-6fcb5535, #w-node-efdd6e33-3082-e930-b079-9628fd42ca3d-6fcb5535, #w-node-efdd6e33-3082-e930-b079-9628fd42ca43-6fcb5535, #w-node-efdd6e33-3082-e930-b079-9628fd42ca49-6fcb5535, #w-node-b794e21a-f6dd-78ea-d3f5-9d328a9a563c-0ac8bde7, #w-node-_21e86eb3-27da-afba-9f86-ef43fdace82d-0ac8bde7, #w-node-caca8c08-7409-d060-f74e-a1da62e0cac6-0ac8bde7, #w-node-_234eff76-7f63-219b-f744-7cf676cb5497-0ac8bde7, #w-node-ffca28ff-e98c-860b-085a-5c69c51d1f3f-0ac8bde7, #w-node-_7ce94890-341b-6202-61eb-13299b8e460d-0ac8bde7, #w-node-_7ce94890-341b-6202-61eb-13299b8e4612-0ac8bde7, #w-node-_42624053-834d-645d-b87d-ba6cee08d9a6-0ac8bde7, #w-node-_7815ef3d-d95a-267d-0153-6e3198012cbf-0ac8bde7, #w-node-b7e1f425-c5ae-35d4-98f5-279584e7d523-0ac8bde7, #w-node-_57bcad1f-d469-c643-5b3c-6ec37dc8448e-0ac8bde7, #w-node-_20564247-5351-43a1-dd48-1e046707426f-0ac8bde7, #w-node-_94af611a-5125-dd1b-a517-a4919ca8eda1-0ac8bde7, #w-node-_76d89f2c-32af-90c0-ef68-93878a1144da-3936c2e4, #w-node-_76d89f2c-32af-90c0-ef68-93878a114598-3936c2e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6be6e900-b2ed-df98-18b1-b75111345cbd-3936c2e4 {
  justify-self: end;
}

#w-node-_6be6e900-b2ed-df98-18b1-b75111345cc3-3936c2e4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dbb7f4e4-e7d9-f6d6-286f-75d02bc55919-3936c2e4 {
  align-self: start;
}

#w-node-_15ee7acc-aacb-2453-a976-3e6fd2ce1777-3936c2e4 {
  grid-area: Icon-1;
}

#w-node-_15ee7acc-aacb-2453-a976-3e6fd2ce1780-3936c2e4 {
  grid-area: Details-1;
}

#w-node-_15ee7acc-aacb-2453-a976-3e6fd2ce1785-3936c2e4 {
  grid-area: Icon-2;
}

#w-node-_15ee7acc-aacb-2453-a976-3e6fd2ce178e-3936c2e4 {
  grid-area: Details-2;
}

#w-node-_15ee7acc-aacb-2453-a976-3e6fd2ce1793-3936c2e4 {
  grid-area: Icon-3;
}

#w-node-_15ee7acc-aacb-2453-a976-3e6fd2ce179a-3936c2e4 {
  grid-area: Details-3;
}

#w-node-_7d736ee5-642f-f230-c303-68fcf8dfd1a0-3936c2e4, #w-node-fe8e85b3-de6a-1264-446e-5612bd48319c-3936c2e4, #w-node-_0cc976a6-9f61-2580-6f87-c9ebadbd8bbf-3936c2e4, #w-node-f11bb3ed-a11b-eb84-4b99-d938fc5942b8-3936c2e4, #w-node-_8ae9b0a1-0c1b-e3fb-3164-87dba9921cb0-3936c2e4, #w-node-_12fc6673-7bac-2011-0a00-a9c52dd5e4fb-3936c2e4, #w-node-_37973b54-ca85-3266-10b6-acae5728f847-3936c2e4, #w-node-_332a3933-7258-b76b-9716-961a742cfa54-3936c2e4, #w-node-f8dee7f3-88b9-4fe2-201a-b622e180c86e-3936c2e4, #w-node-_0819e14d-1cfd-d230-1058-570bc4a6235e-3936c2e4, #w-node-e6547592-970d-0b89-d1d8-a158615feab3-3936c2e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4f0c0fa-ca37-56b4-0bac-7f9152b6ef73-3936c2e4 {
  order: -9999;
}

#w-node-_9d61658e-ba71-15a8-8adf-9f452c8bb5bf-3936c2e4, #w-node-d1d2f120-d06b-78e3-f94a-067f59ec9cbc-3936c2e4, #w-node-_3a4343c5-504d-2348-e183-d91381c4b5d2-3936c2e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fcc41fa1-01f9-6ee8-2d49-a6734fe87383-3936c2e4 {
  place-self: center;
}

#w-node-_3293e1ba-68a4-25b2-cc4a-a4078b46656d-314fcc9c, #w-node-_62120f1f-1323-6111-3cad-3cfff4f168d8-314fcc9c, #w-node-_3293e1ba-68a4-25b2-cc4a-a4078b46656d-a8a30cb6, #w-node-_62120f1f-1323-6111-3cad-3cfff4f168d8-a8a30cb6, #w-node-_3293e1ba-68a4-25b2-cc4a-a4078b46656d-99efc7cb, #w-node-_62120f1f-1323-6111-3cad-3cfff4f168d8-99efc7cb, #w-node-_3293e1ba-68a4-25b2-cc4a-a4078b46656d-65be5a21, #w-node-_62120f1f-1323-6111-3cad-3cfff4f168d8-65be5a21, #w-node-_3293e1ba-68a4-25b2-cc4a-a4078b46656d-a1c609ba, #w-node-_62120f1f-1323-6111-3cad-3cfff4f168d8-a1c609ba, #w-node-_3293e1ba-68a4-25b2-cc4a-a4078b46656d-f1ba98d4, #w-node-_62120f1f-1323-6111-3cad-3cfff4f168d8-f1ba98d4, #w-node-_3293e1ba-68a4-25b2-cc4a-a4078b46656d-436c07bd, #w-node-_62120f1f-1323-6111-3cad-3cfff4f168d8-436c07bd, #w-node-_3293e1ba-68a4-25b2-cc4a-a4078b46656d-0d7c1ccf, #w-node-_62120f1f-1323-6111-3cad-3cfff4f168d8-0d7c1ccf, #w-node-_3293e1ba-68a4-25b2-cc4a-a4078b46656d-f1baf90f, #w-node-_62120f1f-1323-6111-3cad-3cfff4f168d8-f1baf90f, #w-node-_3293e1ba-68a4-25b2-cc4a-a4078b46656d-99f0f7f5, #w-node-_62120f1f-1323-6111-3cad-3cfff4f168d8-99f0f7f5, #w-node-_3293e1ba-68a4-25b2-cc4a-a4078b46656d-1498aa99, #w-node-_62120f1f-1323-6111-3cad-3cfff4f168d8-1498aa99, #w-node-e9a3eba7-cbaa-011e-f025-b1cd41cef65a-2f9d227a, #w-node-_079a0c3e-148b-d2cc-88ff-4e1d3813c947-2f9d227a, #w-node-_7d146ea3-54ea-f88b-2f0a-b11988499d5f-2f9d227a, #w-node-f7e5e2a6-65b4-1f47-71ec-94296c46c177-2f9d227a, #w-node-f7e5e2a6-65b4-1f47-71ec-94296c46c17b-2f9d227a, #w-node-f7e5e2a6-65b4-1f47-71ec-94296c46c17f-2f9d227a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f7e5e2a6-65b4-1f47-71ec-94296c46c183-2f9d227a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7e5e2a6-65b4-1f47-71ec-94296c46c190-2f9d227a, #w-node-d293da75-c714-41e7-9164-5bd4b5f097e7-b5f09739, #w-node-_3293e1ba-68a4-25b2-cc4a-a4078b46656d-8e24daf5, #w-node-_62120f1f-1323-6111-3cad-3cfff4f168d8-8e24daf5, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83da2-2ee61680, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83e7a-2ee61680, #w-node-_12f10bf9-61fa-80a8-b38c-2df4f82cd058-7f09cd05, #w-node-_31cf4cf2-8115-5fe8-e9d3-b9bfb0fcb62f-7f09cd05, #w-node-_12f10bf9-61fa-80a8-b38c-2df4f82cd058-71fc8a43, #w-node-_31cf4cf2-8115-5fe8-e9d3-b9bfb0fcb62f-71fc8a43, #w-node-e9a3eba7-cbaa-011e-f025-b1cd41cef65a-8b742fbb, #w-node-_079a0c3e-148b-d2cc-88ff-4e1d3813c947-8b742fbb, #w-node-_51e78e44-b1c8-169e-8f34-1ba42a14170d-8b742fbb, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83da2-d9dcb9dc, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83e7a-d9dcb9dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#submit.w-node-a86fe065-6df1-a704-7948-6c3bb313dc9c-d6e77f22 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_12808ff1-f10a-3f15-038e-aa08a4cedc5d-b235bc8e, #w-node-_9965284c-7f3f-c137-19c5-63c39d21a884-bd712e41, #w-node-d25b828a-74d8-6b59-8793-3b34fd89bbee-bd712e41, #w-node-dfdaf5a9-df0c-77a9-c89e-7aa4a322998f-bd712e41, #w-node-_0b7eaf75-bea8-936d-7185-7e287cc28465-32483758, #w-node-_0b7eaf75-bea8-936d-7185-7e287cc2847d-32483758, #w-node-_0b7eaf75-bea8-936d-7185-7e287cc28494-32483758, #w-node-_0b7eaf75-bea8-936d-7185-7e287cc284ab-32483758, #w-node-_0b7eaf75-bea8-936d-7185-7e287cc284c6-32483758, #w-node-_0b7eaf75-bea8-936d-7185-7e287cc284dd-32483758, #w-node-_0b7eaf75-bea8-936d-7185-7e287cc284f1-32483758, #w-node-_0b7eaf75-bea8-936d-7185-7e287cc28505-32483758, #w-node-_0b7eaf75-bea8-936d-7185-7e287cc28519-32483758, #w-node-_0b7eaf75-bea8-936d-7185-7e287cc2852d-32483758, #w-node-_0b7eaf75-bea8-936d-7185-7e287cc28541-32483758, #w-node-_0b7eaf75-bea8-936d-7185-7e287cc28555-32483758, #w-node-_0b7eaf75-bea8-936d-7185-7e287cc28569-32483758, #w-node-_0b7eaf75-bea8-936d-7185-7e287cc2857d-32483758, #w-node-_0b7eaf75-bea8-936d-7185-7e287cc28591-32483758, #w-node-_3293e1ba-68a4-25b2-cc4a-a4078b46656d-7782d3a8, #w-node-_62120f1f-1323-6111-3cad-3cfff4f168d8-7782d3a8, #w-node-_3293e1ba-68a4-25b2-cc4a-a4078b46656d-79b66ce3, #w-node-_62120f1f-1323-6111-3cad-3cfff4f168d8-79b66ce3, #w-node-_73fa04ad-66eb-47c2-a0c0-9bfa5bdf9603-f3fec001, #w-node-_21ee4249-309c-0488-5d3c-12caae9024be-de5bbe29, #w-node-f992368f-99ab-800f-fd4b-93f484dfd97a-edd2f406, #w-node-abf72674-f28e-5c99-0eb6-05a89fa610bd-edd2f406, #w-node-e65ed18d-5f3f-5eee-a091-bc80092cb402-697595c5, #w-node-_68828e9d-4529-7702-b466-570c2269bb27-697595c5, #w-node-beb2cee7-230d-5061-c911-2ece604de319-c24c5ce3, #w-node-_17d2b4dc-452d-48f5-e497-0147a507f802-c24c5ce3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd3da02c-8a71-0e3c-6aa9-8ec61d77fe85-c24c5ce3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_50f4379c-cdf4-1b58-1b9e-585b5b406be8-c4d6b9b8, #w-node-_50f4379c-cdf4-1b58-1b9e-585b5b406cad-c4d6b9b8, #w-node-_50f4379c-cdf4-1b58-1b9e-585b5b406d68-c4d6b9b8, #w-node-_50f4379c-cdf4-1b58-1b9e-585b5b406e2d-c4d6b9b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16bf23c3-6fb2-2784-d7b6-5a5069f03660-c4d6b9b8 {
  align-self: center;
}

#w-node-_6578109c-9505-e8d9-fc5b-6447a18c83b8-c4d6b9b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbb98515-23f3-0e2a-0d28-2036f2bb5a34-c4d6b9b8 {
  justify-self: end;
}

#w-node-cbb98515-23f3-0e2a-0d28-2036f2bb5a3b-c4d6b9b8 {
  place-self: center start;
}

#w-node-_1504844d-8086-5deb-8077-bec3bbfa8193-bbfa810e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_76d89f2c-32af-90c0-ef68-93878a1144da-33fdf8d6, #w-node-_76d89f2c-32af-90c0-ef68-93878a114598-33fdf8d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6be6e900-b2ed-df98-18b1-b75111345cbd-33fdf8d6 {
  justify-self: end;
}

#w-node-_6be6e900-b2ed-df98-18b1-b75111345cc3-33fdf8d6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dbb7f4e4-e7d9-f6d6-286f-75d02bc55919-33fdf8d6 {
  align-self: start;
}

#w-node-_15ee7acc-aacb-2453-a976-3e6fd2ce1777-33fdf8d6 {
  grid-area: Icon-1;
}

#w-node-_15ee7acc-aacb-2453-a976-3e6fd2ce1780-33fdf8d6 {
  grid-area: Details-1;
}

#w-node-_15ee7acc-aacb-2453-a976-3e6fd2ce1785-33fdf8d6 {
  grid-area: Icon-2;
}

#w-node-_15ee7acc-aacb-2453-a976-3e6fd2ce178e-33fdf8d6 {
  grid-area: Details-2;
}

#w-node-_15ee7acc-aacb-2453-a976-3e6fd2ce1793-33fdf8d6 {
  grid-area: Icon-3;
}

#w-node-_15ee7acc-aacb-2453-a976-3e6fd2ce179a-33fdf8d6 {
  grid-area: Details-3;
}

#w-node-_7d736ee5-642f-f230-c303-68fcf8dfd1a0-33fdf8d6, #w-node-fe8e85b3-de6a-1264-446e-5612bd48319c-33fdf8d6, #w-node-_0cc976a6-9f61-2580-6f87-c9ebadbd8bbf-33fdf8d6, #w-node-f11bb3ed-a11b-eb84-4b99-d938fc5942b8-33fdf8d6, #w-node-_8ae9b0a1-0c1b-e3fb-3164-87dba9921cb0-33fdf8d6, #w-node-_12fc6673-7bac-2011-0a00-a9c52dd5e4fb-33fdf8d6, #w-node-_37973b54-ca85-3266-10b6-acae5728f847-33fdf8d6, #w-node-_332a3933-7258-b76b-9716-961a742cfa54-33fdf8d6, #w-node-f8dee7f3-88b9-4fe2-201a-b622e180c86e-33fdf8d6, #w-node-_0819e14d-1cfd-d230-1058-570bc4a6235e-33fdf8d6, #w-node-e6547592-970d-0b89-d1d8-a158615feab3-33fdf8d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4f0c0fa-ca37-56b4-0bac-7f9152b6ef73-33fdf8d6 {
  order: -9999;
}

#w-node-_9d61658e-ba71-15a8-8adf-9f452c8bb5bf-33fdf8d6, #w-node-d1d2f120-d06b-78e3-f94a-067f59ec9cbc-33fdf8d6, #w-node-_3a4343c5-504d-2348-e183-d91381c4b5d2-33fdf8d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fcc41fa1-01f9-6ee8-2d49-a6734fe87383-33fdf8d6 {
  place-self: center;
}

#w-node-_3293e1ba-68a4-25b2-cc4a-a4078b46656d-2d28e051, #w-node-_62120f1f-1323-6111-3cad-3cfff4f168d8-2d28e051 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d73f44e-1538-9a5c-c51c-7346af685517-e3eb745f {
  align-self: center;
}

#w-node-_248bbcdb-e560-c661-3d8f-be72dfcbd1e3-e3eb745f, #w-node-_5948d36a-80e9-facb-0b6d-ca14f79a958b-e3eb745f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbd59f40-5ed5-aebc-d1c6-e68d194cd890-e3eb745f {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_1bbc166d-8802-b1b1-762c-ec67ae965a60-e3eb745f {
  grid-area: 1 / 3 / 3 / 7;
}

#w-node-de93b2b3-5585-f5f3-8a4f-f9119f1d3f54-e3eb745f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_23b19bb5-2b27-b155-dd2e-a7aaeb0b3996-e3eb745f {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_8d1c76b9-b990-d7dc-ba59-96d55266fade-e3eb745f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_692b6d71-8c00-b654-4cfe-6361be4c579b-e3eb745f {
  grid-area: 3 / 2 / 4 / 5;
}

#w-node-c5211f7f-7fa7-427a-41c5-00638a723e0a-e3eb745f {
  grid-area: 3 / 5 / 4 / 8;
}

#w-node-_8aed055e-c11b-10b0-53fb-ac771bf3cc34-e3eb745f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_848be38c-112e-8349-b9b1-7088cb9a857b-e3eb745f {
  justify-self: end;
}

#w-node-_848be38c-112e-8349-b9b1-7088cb9a8582-e3eb745f {
  place-self: center start;
}

#w-node-f28ba1b5-b9f0-8b88-2b34-586a16f9b1dd-11e68c30 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_574096b2-a743-7612-f680-8910e0d65476-11e68c30 {
  align-self: center;
}

#w-node-_99b03f7e-d32a-555a-6db9-ad570fc7823c-11e68c30 {
  grid-area: 2 / 7 / 3 / 8;
}

#w-node-_18d9c39a-5770-80ba-6fc4-6865e8da9e54-11e68c30 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-eea8932f-5104-19be-8a09-174c128ffe60-11e68c30 {
  grid-area: 2 / 6 / 3 / 7;
}

#w-node-_117aa41b-90c9-2464-96d7-bcd1afb5dd87-11e68c30 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-a35b888a-5517-7726-cd88-bd0afe324906-11e68c30 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_704dc31d-83f7-588e-a165-137d518ca932-11e68c30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be0c09e1-ece1-fa14-10c7-9bd00a69fc94-11e68c30 {
  justify-self: end;
}

#w-node-be0c09e1-ece1-fa14-10c7-9bd00a69fc9a-11e68c30 {
  place-self: center start;
}

#w-node-c96bc800-6f18-3208-ec53-9ffa94063f58-a184d1bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c96bc800-6f18-3208-ec53-9ffa9406428c-a184d1bb, #w-node-c96bc800-6f18-3208-ec53-9ffa94064296-a184d1bb, #w-node-c96bc800-6f18-3208-ec53-9ffa940642a2-a184d1bb, #w-node-c96bc800-6f18-3208-ec53-9ffa940642ae-a184d1bb, #w-node-c96bc800-6f18-3208-ec53-9ffa940642ba-a184d1bb, #w-node-c96bc800-6f18-3208-ec53-9ffa940642cc-a184d1bb, #w-node-c96bc800-6f18-3208-ec53-9ffa940642d6-a184d1bb, #w-node-c96bc800-6f18-3208-ec53-9ffa940642e0-a184d1bb, #w-node-c96bc800-6f18-3208-ec53-9ffa940642ea-a184d1bb, #w-node-c96bc800-6f18-3208-ec53-9ffa940642f4-a184d1bb {
  align-self: start;
}

#w-node-_462299a6-eb2e-81a4-cacf-53a218568793-a184d1bb, #w-node-d0e856b5-e14c-f38b-0308-e6a2dca75a61-a184d1bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_57b56a1e-f18d-41b9-8cd1-f49352438c7f-a184d1bb {
  justify-self: end;
}

#w-node-_57b56a1e-f18d-41b9-8cd1-f49352438c86-a184d1bb {
  place-self: center start;
}

#w-node-c96bc800-6f18-3208-ec53-9ffa94063d62-935831b9, #w-node-c96bc800-6f18-3208-ec53-9ffa94063f58-935831b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c96bc800-6f18-3208-ec53-9ffa9406428c-935831b9, #w-node-c96bc800-6f18-3208-ec53-9ffa94064296-935831b9, #w-node-c96bc800-6f18-3208-ec53-9ffa940642a2-935831b9, #w-node-c96bc800-6f18-3208-ec53-9ffa940642ae-935831b9, #w-node-c96bc800-6f18-3208-ec53-9ffa940642ba-935831b9, #w-node-c96bc800-6f18-3208-ec53-9ffa940642cc-935831b9, #w-node-c96bc800-6f18-3208-ec53-9ffa940642d6-935831b9, #w-node-c96bc800-6f18-3208-ec53-9ffa940642e0-935831b9, #w-node-c96bc800-6f18-3208-ec53-9ffa940642ea-935831b9, #w-node-c96bc800-6f18-3208-ec53-9ffa940642f4-935831b9 {
  align-self: start;
}

#w-node-_462299a6-eb2e-81a4-cacf-53a218568793-935831b9, #w-node-d0e856b5-e14c-f38b-0308-e6a2dca75a61-935831b9, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83da2-0839a6b2, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83e7a-0839a6b2, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83da2-9d9f9520, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83e7a-9d9f9520, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83da2-5a51636e, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83e7a-5a51636e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8182de5d-2185-c169-7286-be5c38b144c6-6cb4551e {
  align-self: center;
}

#w-node-_8182de5d-2185-c169-7286-be5c38b144db-6cb4551e, #w-node-_8182de5d-2185-c169-7286-be5c38b146a2-6cb4551e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8182de5d-2185-c169-7286-be5c38b1477e-6cb4551e {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_8182de5d-2185-c169-7286-be5c38b14788-6cb4551e {
  grid-area: 1 / 3 / 3 / 7;
}

#w-node-_8182de5d-2185-c169-7286-be5c38b1478f-6cb4551e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8182de5d-2185-c169-7286-be5c38b14798-6cb4551e {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_8182de5d-2185-c169-7286-be5c38b147a2-6cb4551e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8182de5d-2185-c169-7286-be5c38b147ac-6cb4551e {
  grid-area: 3 / 2 / 4 / 5;
}

#w-node-_8182de5d-2185-c169-7286-be5c38b147b6-6cb4551e {
  grid-area: 3 / 5 / 4 / 8;
}

#w-node-_8182de5d-2185-c169-7286-be5c38b148bf-6cb4551e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8182de5d-2185-c169-7286-be5c38b14eab-6cb4551e {
  justify-self: end;
}

#w-node-_8182de5d-2185-c169-7286-be5c38b14ead-6cb4551e {
  place-self: center start;
}

#w-node-f28ba1b5-b9f0-8b88-2b34-586a16f9b1dd-6cb47fea {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_574096b2-a743-7612-f680-8910e0d65476-6cb47fea {
  align-self: center;
}

#w-node-_99b03f7e-d32a-555a-6db9-ad570fc7823c-6cb47fea {
  grid-area: 2 / 7 / 3 / 8;
}

#w-node-_18d9c39a-5770-80ba-6fc4-6865e8da9e54-6cb47fea {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-eea8932f-5104-19be-8a09-174c128ffe60-6cb47fea {
  grid-area: 2 / 6 / 3 / 7;
}

#w-node-_117aa41b-90c9-2464-96d7-bcd1afb5dd87-6cb47fea {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-a35b888a-5517-7726-cd88-bd0afe324906-6cb47fea {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_704dc31d-83f7-588e-a165-137d518ca932-6cb47fea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be0c09e1-ece1-fa14-10c7-9bd00a69fc94-6cb47fea {
  justify-self: end;
}

#w-node-be0c09e1-ece1-fa14-10c7-9bd00a69fc9a-6cb47fea {
  place-self: center start;
}

#w-node-d4f6b5eb-8faa-13d6-bb29-bdf9fb885c53-6e77e27f, #w-node-d4f6b5eb-8faa-13d6-bb29-bdf9fb885c5b-6e77e27f, #w-node-d4f6b5eb-8faa-13d6-bb29-bdf9fb885c63-6e77e27f, #w-node-d4f6b5eb-8faa-13d6-bb29-bdf9fb885c6b-6e77e27f, #w-node-d4f6b5eb-8faa-13d6-bb29-bdf9fb885c73-6e77e27f, #w-node-d4f6b5eb-8faa-13d6-bb29-bdf9fb885c7b-6e77e27f, #w-node-d4f6b5eb-8faa-13d6-bb29-bdf9fb885c83-6e77e27f, #w-node-d4f6b5eb-8faa-13d6-bb29-bdf9fb885c8b-6e77e27f, #w-node-d4f6b5eb-8faa-13d6-bb29-bdf9fb885c93-6e77e27f, #w-node-d4f6b5eb-8faa-13d6-bb29-bdf9fb885c9b-6e77e27f {
  align-self: start;
}

#w-node-d4f6b5eb-8faa-13d6-bb29-bdf9fb885d1b-6e77e27f, #w-node-d4f6b5eb-8faa-13d6-bb29-bdf9fb885db5-6e77e27f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4f6b5eb-8faa-13d6-bb29-bdf9fb885e29-6e77e27f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d4f6b5eb-8faa-13d6-bb29-bdf9fb885e34-6e77e27f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d4f6b5eb-8faa-13d6-bb29-bdf9fb885f69-6e77e27f, #w-node-d4f6b5eb-8faa-13d6-bb29-bdf9fb885f71-6e77e27f, #w-node-d4f6b5eb-8faa-13d6-bb29-bdf9fb885f79-6e77e27f, #w-node-d4f6b5eb-8faa-13d6-bb29-bdf9fb885f81-6e77e27f, #w-node-d4f6b5eb-8faa-13d6-bb29-bdf9fb885f89-6e77e27f, #w-node-d4f6b5eb-8faa-13d6-bb29-bdf9fb885f91-6e77e27f, #w-node-d4f6b5eb-8faa-13d6-bb29-bdf9fb885f99-6e77e27f, #w-node-d4f6b5eb-8faa-13d6-bb29-bdf9fb885fa1-6e77e27f, #w-node-d4f6b5eb-8faa-13d6-bb29-bdf9fb885fa9-6e77e27f, #w-node-d4f6b5eb-8faa-13d6-bb29-bdf9fb885fb1-6e77e27f, #w-node-d4f6b5eb-8faa-13d6-bb29-bdf9fb885fb9-6e77e27f {
  align-self: start;
}

#w-node-f9b33c1f-621f-f5b9-38b5-71d933fd1e13-796fc28b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45e4c5dd-9fba-49ce-eb2e-d74850e261dc-796fc28b, #w-node-_472ec029-32f5-6a44-d541-13bd58c98519-796fc28b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aa0c13cb-a293-f42a-1539-97428f7cbf5d-796fc28b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-dbf9639f-3823-b568-dcdc-11213a4acfdc-796fc28b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_646724fe-15c6-52f3-5164-4552a0dd7058-796fc28b, #w-node-d2917be8-eea4-d132-228e-11e432e85223-796fc28b, #w-node-f5bdaf8b-a697-8e51-5f9a-65512fbe6e09-796fc28b, #w-node-_369bc163-33d3-4e82-c17d-447d467650d5-796fc28b, #w-node-_461f3573-7ddd-3057-8341-0cb824a7887e-796fc28b, #w-node-c30a290d-2d2d-e968-438a-49e360a53225-796fc28b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a33b2fc2-e51b-be56-82ae-c68bae1f680e-796fc28b {
  justify-self: end;
}

#w-node-a33b2fc2-e51b-be56-82ae-c68bae1f6814-796fc28b {
  place-self: center start;
}

#w-node-c96bc800-6f18-3208-ec53-9ffa94063d62-cb4ec2c4, #w-node-c96bc800-6f18-3208-ec53-9ffa94063f58-cb4ec2c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c96bc800-6f18-3208-ec53-9ffa9406428c-cb4ec2c4, #w-node-c96bc800-6f18-3208-ec53-9ffa94064296-cb4ec2c4, #w-node-c96bc800-6f18-3208-ec53-9ffa940642a2-cb4ec2c4, #w-node-c96bc800-6f18-3208-ec53-9ffa940642ae-cb4ec2c4, #w-node-c96bc800-6f18-3208-ec53-9ffa940642ba-cb4ec2c4, #w-node-c96bc800-6f18-3208-ec53-9ffa940642cc-cb4ec2c4, #w-node-c96bc800-6f18-3208-ec53-9ffa940642d6-cb4ec2c4, #w-node-c96bc800-6f18-3208-ec53-9ffa940642e0-cb4ec2c4, #w-node-c96bc800-6f18-3208-ec53-9ffa940642ea-cb4ec2c4, #w-node-c96bc800-6f18-3208-ec53-9ffa940642f4-cb4ec2c4 {
  align-self: start;
}

#w-node-_462299a6-eb2e-81a4-cacf-53a218568793-cb4ec2c4, #w-node-d0e856b5-e14c-f38b-0308-e6a2dca75a61-cb4ec2c4, #w-node-c96bc800-6f18-3208-ec53-9ffa94063d62-67f1b1aa, #w-node-c96bc800-6f18-3208-ec53-9ffa94063f58-67f1b1aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c96bc800-6f18-3208-ec53-9ffa9406428c-67f1b1aa, #w-node-c96bc800-6f18-3208-ec53-9ffa94064296-67f1b1aa, #w-node-c96bc800-6f18-3208-ec53-9ffa940642a2-67f1b1aa, #w-node-c96bc800-6f18-3208-ec53-9ffa940642ae-67f1b1aa, #w-node-c96bc800-6f18-3208-ec53-9ffa940642ba-67f1b1aa, #w-node-c96bc800-6f18-3208-ec53-9ffa940642cc-67f1b1aa, #w-node-c96bc800-6f18-3208-ec53-9ffa940642d6-67f1b1aa, #w-node-c96bc800-6f18-3208-ec53-9ffa940642e0-67f1b1aa, #w-node-c96bc800-6f18-3208-ec53-9ffa940642ea-67f1b1aa, #w-node-c96bc800-6f18-3208-ec53-9ffa940642f4-67f1b1aa {
  align-self: start;
}

#w-node-_462299a6-eb2e-81a4-cacf-53a218568793-67f1b1aa, #w-node-d0e856b5-e14c-f38b-0308-e6a2dca75a61-67f1b1aa, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83da2-cb7e7807, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83e7a-cb7e7807, #w-node-_826a4bf3-781a-aa98-368c-1d0fe12148bb-51d5e5e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a19acfd-9b41-5f29-0de5-79543c3c94ef-51d5e5e3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9b1b2254-c6b5-5303-1530-463d473575bf-51d5e5e3, #w-node-_06e5a338-b601-b67e-d1e9-7de7e08b5c3a-51d5e5e3, #w-node-_3d6ac776-386c-dc0c-b49b-e4fc846dc048-51d5e5e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_42604ce0-4912-53e9-7271-bb71f1941c46-51d5e5e3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_07204541-4e87-8180-ca58-2b6ab693d57e-51d5e5e3, #w-node-b6cc3e92-be23-1888-2b49-9562e2fda807-171f59ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7d9dadb-6368-9bfe-0d38-83c8d5728d44-171f59ed {
  align-self: end;
}

#w-node-d7d9dadb-6368-9bfe-0d38-83c8d5728d49-171f59ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7d9dadb-6368-9bfe-0d38-83c8d5728d5a-171f59ed, #w-node-d7d9dadb-6368-9bfe-0d38-83c8d5728d6a-171f59ed, #w-node-d7d9dadb-6368-9bfe-0d38-83c8d5728d85-171f59ed, #w-node-d7d9dadb-6368-9bfe-0d38-83c8d5728da0-171f59ed, #w-node-d7d9dadb-6368-9bfe-0d38-83c8d5728dbb-171f59ed, #w-node-d7d9dadb-6368-9bfe-0d38-83c8d5728dcc-171f59ed, #w-node-d7d9dadb-6368-9bfe-0d38-83c8d5728ddd-171f59ed {
  align-self: end;
}

#w-node-_5d240846-066c-11a3-6bec-66cae3712930-171f59ed {
  justify-self: end;
}

#w-node-_5d240846-066c-11a3-6bec-66cae3712a5b-171f59ed {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_1a7ea9e9-a39d-5fbc-d5c1-f84f4288b5dd-171f59ed {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_09104cf3-22fa-8855-d02c-93ee49debea9-171f59ed {
  grid-area: 1 / 5 / 2 / 7;
}

#w-node-_2cc943d2-d1da-2f4f-7216-1c1692ac7617-171f59ed {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-eb3fb31f-9ad5-478e-3ec3-e738cde39fd8-171f59ed {
  grid-area: 2 / 4 / 3 / 6;
}

#w-node-_5d240846-066c-11a3-6bec-66cae3712ad2-171f59ed {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a96b3dea-ac3c-0850-d835-8990b6c83da2-299315fb, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83e7a-299315fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a910ccab-df40-1b68-855f-fdee271c1ce4-c40a92ce, #w-node-a910ccab-df40-1b68-855f-fdee271c1cf7-c40a92ce {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_867c7811-4a22-d4a9-3219-85b0ee9cec25-c40a92ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_867c7811-4a22-d4a9-3219-85b0ee9ced4d-c40a92ce, #w-node-_867c7811-4a22-d4a9-3219-85b0ee9ced73-c40a92ce, #w-node-_867c7811-4a22-d4a9-3219-85b0ee9ced98-c40a92ce, #w-node-_867c7811-4a22-d4a9-3219-85b0ee9cedbe-c40a92ce, #w-node-_867c7811-4a22-d4a9-3219-85b0ee9cede4-c40a92ce, #w-node-_867c7811-4a22-d4a9-3219-85b0ee9cee0a-c40a92ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_867c7811-4a22-d4a9-3219-85b0ee9cf313-c40a92ce {
  justify-self: end;
}

#w-node-_867c7811-4a22-d4a9-3219-85b0ee9cf315-c40a92ce {
  place-self: center start;
}

#w-node-a96b3dea-ac3c-0850-d835-8990b6c83da2-5b6bd9ed, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83e7a-5b6bd9ed, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83da2-978d1322, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83e7a-978d1322, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb411c-c1b60415 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e57cef67-e30a-6a94-0338-42ad8dd31d17-c1b60415, #w-node-_62ff9a2d-e22a-81e1-720e-98169b878020-c1b60415, #w-node-_70029687-71c4-66b3-ecac-f1cf6faec406-c1b60415, #w-node-ea7b0853-f203-f1a6-12e1-6e8a91f08efd-c1b60415, #w-node-_7e0e19a5-f006-73e2-8e2e-4da0df636108-c1b60415, #w-node-_73160089-24c8-d3c3-5fd9-27119e8035c9-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb432a-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb432d-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4330-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4333-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4336-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4339-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb433c-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb433f-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4342-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4345-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb434e-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4355-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb435c-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4363-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb436a-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4371-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4378-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb437f-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4386-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb438d-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb439b-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb43a2-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb43a9-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb43b0-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb43b7-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb43be-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb43c5-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb43cc-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb43d3-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb43da-c1b60415 {
  align-self: start;
}

#w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4984-c1b60415 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4986-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4991-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb499c-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb49a7-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb49b2-c1b60415 {
  align-self: start;
}

#w-node-_2eec1a89-a617-acc4-63c1-35fd96bb49cb-c1b60415 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2eec1a89-a617-acc4-63c1-35fd96bb49cc-c1b60415 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_095085a7-bfed-de90-51eb-703ba8f02560-c1b60415, #w-node-_826a4bf3-781a-aa98-368c-1d0fe12148bb-a6660e50 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a19acfd-9b41-5f29-0de5-79543c3c94ef-a6660e50 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9b1b2254-c6b5-5303-1530-463d473575bf-a6660e50, #w-node-_06e5a338-b601-b67e-d1e9-7de7e08b5c3a-a6660e50, #w-node-_3d6ac776-386c-dc0c-b49b-e4fc846dc048-a6660e50 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_42604ce0-4912-53e9-7271-bb71f1941c46-a6660e50 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_07204541-4e87-8180-ca58-2b6ab693d57e-a6660e50, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83da2-01da3193, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83e7a-01da3193, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb411c-23b7fce5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e57cef67-e30a-6a94-0338-42ad8dd31d17-23b7fce5, #w-node-_62ff9a2d-e22a-81e1-720e-98169b878020-23b7fce5, #w-node-_70029687-71c4-66b3-ecac-f1cf6faec406-23b7fce5, #w-node-ea7b0853-f203-f1a6-12e1-6e8a91f08efd-23b7fce5, #w-node-_7e0e19a5-f006-73e2-8e2e-4da0df636108-23b7fce5, #w-node-_73160089-24c8-d3c3-5fd9-27119e8035c9-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb432a-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb432d-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4330-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4333-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4336-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4339-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb433c-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb433f-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4342-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4345-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb434e-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4355-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb435c-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4363-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb436a-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4371-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4378-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb437f-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4386-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb438d-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb439b-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb43a2-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb43a9-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb43b0-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb43b7-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb43be-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb43c5-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb43cc-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb43d3-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb43da-23b7fce5 {
  align-self: start;
}

#w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4984-23b7fce5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4986-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4991-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb499c-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb49a7-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb49b2-23b7fce5 {
  align-self: start;
}

#w-node-_2eec1a89-a617-acc4-63c1-35fd96bb49cb-23b7fce5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2eec1a89-a617-acc4-63c1-35fd96bb49cc-23b7fce5 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_095085a7-bfed-de90-51eb-703ba8f02560-23b7fce5, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83da2-f56ff1e7, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83e7a-f56ff1e7, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83da2-6a6ec5c7, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83e7a-6a6ec5c7, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83da2-f6f6ff78, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83e7a-f6f6ff78, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb411c-73584c29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e57cef67-e30a-6a94-0338-42ad8dd31d17-73584c29, #w-node-_62ff9a2d-e22a-81e1-720e-98169b878020-73584c29, #w-node-_70029687-71c4-66b3-ecac-f1cf6faec406-73584c29, #w-node-ea7b0853-f203-f1a6-12e1-6e8a91f08efd-73584c29, #w-node-_7e0e19a5-f006-73e2-8e2e-4da0df636108-73584c29, #w-node-_73160089-24c8-d3c3-5fd9-27119e8035c9-73584c29, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb432a-73584c29, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb432d-73584c29, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4330-73584c29, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4333-73584c29, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4336-73584c29, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4339-73584c29, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb433c-73584c29, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb433f-73584c29, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4342-73584c29, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4345-73584c29, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb434e-73584c29, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4355-73584c29, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb435c-73584c29, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4363-73584c29, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb436a-73584c29, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4371-73584c29, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4378-73584c29, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb437f-73584c29, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4386-73584c29, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb438d-73584c29, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb439b-73584c29, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb43a2-73584c29, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb43a9-73584c29, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb43b0-73584c29, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb43b7-73584c29, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb43be-73584c29, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb43c5-73584c29, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb43cc-73584c29, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb43d3-73584c29, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb43da-73584c29 {
  align-self: start;
}

#w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4984-73584c29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4986-73584c29, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4991-73584c29, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb499c-73584c29, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb49a7-73584c29, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb49b2-73584c29 {
  align-self: start;
}

#w-node-_2eec1a89-a617-acc4-63c1-35fd96bb49cb-73584c29 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2eec1a89-a617-acc4-63c1-35fd96bb49cc-73584c29 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_38ec2203-f850-3021-546c-5814df7e9a2c-73584c29, #w-node-_38ec2203-f850-3021-546c-5814df7e9a38-73584c29, #w-node-c9651965-1f3f-632c-c565-e39e711cafb3-73584c29, #w-node-c5409020-99c4-2154-b6aa-629e7e36a9df-73584c29, #w-node-dbfc5609-982e-1dcf-5dc6-454b8e392d32-73584c29, #w-node-_38ec2203-f850-3021-546c-5814df7e9a68-73584c29, #w-node-_095085a7-bfed-de90-51eb-703ba8f02560-73584c29, #w-node-_3293e1ba-68a4-25b2-cc4a-a4078b46656d-59e0aa53, #w-node-_038686cc-9e3b-a0ca-647b-765f2ae5c691-59e0aa53, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc43cb0-70df8af6, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc43d77-70df8af6, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc43e30-70df8af6, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc43ef5-70df8af6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc44015-70df8af6 {
  align-self: stretch;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc44094-70df8af6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc440e9-70df8af6 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc44121-70df8af6, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc44124-70df8af6 {
  align-self: stretch;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc44129-70df8af6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc4412d-70df8af6, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc4413b-70df8af6, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc44145-70df8af6 {
  align-self: stretch;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc44149-70df8af6 {
  align-self: center;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc4415c-70df8af6, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc4415f-70df8af6 {
  align-self: stretch;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc44164-70df8af6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc44168-70df8af6, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc44179-70df8af6, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc44187-70df8af6 {
  align-self: stretch;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc4418b-70df8af6 {
  align-self: center;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc44195-70df8af6, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc44198-70df8af6 {
  align-self: stretch;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc4419d-70df8af6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc441a1-70df8af6, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc441b3-70df8af6, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc441c1-70df8af6 {
  align-self: stretch;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc441c5-70df8af6 {
  align-self: center;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc441cf-70df8af6, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc441d2-70df8af6 {
  align-self: stretch;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc441d7-70df8af6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc441db-70df8af6, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc441ed-70df8af6, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc441f2-70df8af6 {
  align-self: stretch;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc441f6-70df8af6 {
  align-self: center;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc44200-70df8af6, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc44203-70df8af6 {
  align-self: stretch;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc44208-70df8af6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc4420c-70df8af6, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc4421e-70df8af6, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc4422c-70df8af6 {
  align-self: stretch;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc44230-70df8af6 {
  align-self: center;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc44401-70df8af6 {
  order: 9999;
  align-self: start;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc4440a-70df8af6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc44431-70df8af6 {
  align-self: start;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc445e7-70df8af6 {
  justify-self: end;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc445ee-70df8af6 {
  place-self: center start;
}

#w-node-_395d94e0-5f92-e2cc-7673-938c7cc4468b-70df8af6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a96b3dea-ac3c-0850-d835-8990b6c83da2-412d4d7a, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83e7a-412d4d7a, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83da2-c9a28fc5, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83e7a-c9a28fc5, #w-node-e2610126-393a-dec2-df12-6141f383eafb-fcb916da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2610126-393a-dec2-df12-6141f383ec92-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383ec97-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383ec9c-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383eca1-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383eca6-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383ecab-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383ecb0-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383ecb5-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383ecba-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383ecbf-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383ecc8-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383eccf-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383ecd6-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383ecdd-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383ece4-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383eceb-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383ecf2-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383ecf9-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383ed00-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383ed07-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383ed15-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383ed1c-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383ed25-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383ed2e-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383ed37-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383ed40-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383ed49-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383ed52-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383ed5b-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383ed64-fcb916da {
  align-self: start;
}

#w-node-e2610126-393a-dec2-df12-6141f383f2eb-fcb916da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2610126-393a-dec2-df12-6141f383f2ed-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383f2f8-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383f303-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383f30e-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383f319-fcb916da {
  align-self: start;
}

#w-node-e2610126-393a-dec2-df12-6141f383f332-fcb916da {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e2610126-393a-dec2-df12-6141f383f333-fcb916da {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e2610126-393a-dec2-df12-6141f383f42d-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383f446-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383f456-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383f466-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383f476-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383f486-fcb916da, #w-node-e2610126-393a-dec2-df12-6141f383f4d1-fcb916da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17111d19-22a6-d14a-428e-d8363ecd071b-2ba3a4e8, #w-node-ccffdce2-d002-bd43-9e33-c7d1967b1b2f-2ba3a4e8, #w-node-_9053baa1-3325-5067-8698-818f712aa883-2ba3a4e8, #w-node-_34830093-9154-1c5a-4777-28d503e3e4bf-2ba3a4e8 {
  align-self: start;
}

#w-node-ab014a50-dc0d-3af0-1290-89fa120d59dd-2ba3a4e8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4984-2ba3a4e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4986-2ba3a4e8, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4991-2ba3a4e8, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb499c-2ba3a4e8, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb49a7-2ba3a4e8, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb49b2-2ba3a4e8 {
  align-self: start;
}

#w-node-_095085a7-bfed-de90-51eb-703ba8f02560-2ba3a4e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_02996a0b-2665-161b-90c5-525c64202b14-64202b06 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_02996a0b-2665-161b-90c5-525c64202b15-64202b06 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ead59471-c654-8409-91ec-b01e8fb9084b-8fb90839, #w-node-ead59471-c654-8409-91ec-b01e8fb90850-8fb90839, #w-node-ead59471-c654-8409-91ec-b01e8fb90855-8fb90839, #w-node-ead59471-c654-8409-91ec-b01e8fb9085a-8fb90839, #w-node-ead59471-c654-8409-91ec-b01e8fb9085f-8fb90839, #w-node-ead59471-c654-8409-91ec-b01e8fb90862-8fb90839, #w-node-ead59471-c654-8409-91ec-b01e8fb90865-8fb90839, #w-node-ead59471-c654-8409-91ec-b01e8fb9086a-8fb90839, #w-node-ead59471-c654-8409-91ec-b01e8fb9086f-8fb90839, #w-node-ead59471-c654-8409-91ec-b01e8fb90874-8fb90839, #w-node-ead59471-c654-8409-91ec-b01e8fb9087d-8fb90839, #w-node-ead59471-c654-8409-91ec-b01e8fb90884-8fb90839, #w-node-ead59471-c654-8409-91ec-b01e8fb9088b-8fb90839, #w-node-ead59471-c654-8409-91ec-b01e8fb90892-8fb90839, #w-node-ead59471-c654-8409-91ec-b01e8fb90899-8fb90839, #w-node-ead59471-c654-8409-91ec-b01e8fb908a0-8fb90839, #w-node-ead59471-c654-8409-91ec-b01e8fb908a7-8fb90839, #w-node-ead59471-c654-8409-91ec-b01e8fb908ae-8fb90839, #w-node-ead59471-c654-8409-91ec-b01e8fb908b5-8fb90839, #w-node-ead59471-c654-8409-91ec-b01e8fb908bc-8fb90839, #w-node-ead59471-c654-8409-91ec-b01e8fb908ca-8fb90839, #w-node-ead59471-c654-8409-91ec-b01e8fb908d3-8fb90839, #w-node-ead59471-c654-8409-91ec-b01e8fb908dc-8fb90839, #w-node-ead59471-c654-8409-91ec-b01e8fb908e5-8fb90839, #w-node-ead59471-c654-8409-91ec-b01e8fb908ee-8fb90839, #w-node-ead59471-c654-8409-91ec-b01e8fb908f7-8fb90839, #w-node-ead59471-c654-8409-91ec-b01e8fb90900-8fb90839, #w-node-ead59471-c654-8409-91ec-b01e8fb90909-8fb90839, #w-node-ead59471-c654-8409-91ec-b01e8fb90912-8fb90839, #w-node-ead59471-c654-8409-91ec-b01e8fb9091b-8fb90839 {
  align-self: start;
}

#w-node-a5376056-d265-8572-9351-d7320585d94a-7c605b35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17111d19-22a6-d14a-428e-d8363ecd071b-7c605b35, #w-node-ccffdce2-d002-bd43-9e33-c7d1967b1b2f-7c605b35, #w-node-_9053baa1-3325-5067-8698-818f712aa883-7c605b35, #w-node-_34830093-9154-1c5a-4777-28d503e3e4bf-7c605b35, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b2c2-7c605b35, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b2c7-7c605b35, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b2cc-7c605b35, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b2d1-7c605b35, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b2d6-7c605b35, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b2d9-7c605b35, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b2dc-7c605b35, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b2e1-7c605b35, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b2e6-7c605b35, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b2eb-7c605b35, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b2f4-7c605b35, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b2fb-7c605b35, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b302-7c605b35, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b309-7c605b35, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b310-7c605b35, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b317-7c605b35, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b31e-7c605b35, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b325-7c605b35, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b32c-7c605b35, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b333-7c605b35, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b341-7c605b35, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b34a-7c605b35, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b353-7c605b35, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b35c-7c605b35, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b365-7c605b35, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b36e-7c605b35, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b377-7c605b35, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b380-7c605b35, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b389-7c605b35, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b392-7c605b35 {
  align-self: start;
}

#w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4984-7c605b35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4986-7c605b35, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4991-7c605b35, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb499c-7c605b35, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb49a7-7c605b35, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb49b2-7c605b35 {
  align-self: start;
}

#w-node-_095085a7-bfed-de90-51eb-703ba8f02560-7c605b35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17111d19-22a6-d14a-428e-d8363ecd071b-a4ef7d0f, #w-node-ccffdce2-d002-bd43-9e33-c7d1967b1b2f-a4ef7d0f, #w-node-_9053baa1-3325-5067-8698-818f712aa883-a4ef7d0f, #w-node-_34830093-9154-1c5a-4777-28d503e3e4bf-a4ef7d0f {
  align-self: start;
}

#w-node-ab014a50-dc0d-3af0-1290-89fa120d59dd-a4ef7d0f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4984-a4ef7d0f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4986-a4ef7d0f, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4991-a4ef7d0f, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb499c-a4ef7d0f, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb49a7-a4ef7d0f, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb49b2-a4ef7d0f {
  align-self: start;
}

#w-node-_17c9875e-693c-96b7-9bfc-a4cdafa24187-a4ef7d0f, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83da2-83775e5b, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83e7a-83775e5b, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83da2-62d1d5e3, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83e7a-62d1d5e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17111d19-22a6-d14a-428e-d8363ecd071b-18ba5edc, #w-node-ccffdce2-d002-bd43-9e33-c7d1967b1b2f-18ba5edc, #w-node-_9053baa1-3325-5067-8698-818f712aa883-18ba5edc, #w-node-_34830093-9154-1c5a-4777-28d503e3e4bf-18ba5edc, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b2c2-18ba5edc, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b2c7-18ba5edc, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b2cc-18ba5edc, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b2d1-18ba5edc, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b2d6-18ba5edc, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b2d9-18ba5edc, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b2dc-18ba5edc, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b2e1-18ba5edc, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b2e6-18ba5edc, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b2eb-18ba5edc, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b2f4-18ba5edc, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b2fb-18ba5edc, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b302-18ba5edc, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b309-18ba5edc, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b310-18ba5edc, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b317-18ba5edc, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b31e-18ba5edc, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b325-18ba5edc, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b32c-18ba5edc, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b333-18ba5edc, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b341-18ba5edc, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b34a-18ba5edc, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b353-18ba5edc, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b35c-18ba5edc, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b365-18ba5edc, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b36e-18ba5edc, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b377-18ba5edc, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b380-18ba5edc, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b389-18ba5edc, #w-node-_2082a507-38e3-edc3-2b4f-daa6aae4b392-18ba5edc {
  align-self: start;
}

#w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4984-18ba5edc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4986-18ba5edc, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4991-18ba5edc, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb499c-18ba5edc, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb49a7-18ba5edc, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb49b2-18ba5edc {
  align-self: start;
}

#w-node-_095085a7-bfed-de90-51eb-703ba8f02560-18ba5edc, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83da2-6391e62d, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83e7a-6391e62d, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83da2-136ed1b5, #w-node-a96b3dea-ac3c-0850-d835-8990b6c83e7a-136ed1b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1920px) {
  #w-node-f9b33c1f-621f-f5b9-38b5-71d933fd1e13-796fc28b, #w-node-f9b33c1f-621f-f5b9-38b5-71d933fd1e13-c40a92ce {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-c060a713-83cd-0e63-d823-b0ecda156d84-9f48dc4c, #w-node-_889b7a5d-9faf-5249-e545-24a77b06e76b-9f48dc4c {
    order: -9999;
  }

  #w-node-_8ea3a3d2-a521-90b6-cfdf-fed2b814928f-9f48dc83 {
    justify-self: center;
  }

  #w-node-_2d8a7ca3-c43c-a1f0-a27e-7385fec6c2bf-9f48dc8b, #w-node-_21ee4249-309c-0488-5d3c-12caae9027a2-9f48dca0, #w-node-_8957ff3d-139b-378e-5bc3-6ac73ad74c2e-bc178bce, #w-node-eb843b68-2399-c453-fa8d-10582ea90dbb-184a5f2f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_8a8130be-3632-bc16-3c20-0a401d96169f-93377ce8, #w-node-_7e87f41c-06af-c058-769d-aa934044db9f-3547d0f1 {
    place-self: center;
  }

  #w-node-_453b024f-8306-e22b-7b84-834da05ed011-3547d0f1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafa46-5e085e6d, #w-node-_2d8a7ca3-c43c-a1f0-a27e-7385fec6c2bf-1f319e4f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_1725602a-cebe-3bb3-88f9-140ee58ede7c-1f319e4f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1cfae3bd-73c0-c79f-b44d-be810ac176ff-cc98b84b {
    align-self: end;
  }

  #w-node-_1725602a-cebe-3bb3-88f9-140ee58ede7c-1fa0b6d7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7e87f41c-06af-c058-769d-aa934044db9f-2a15cbb4 {
    place-self: center;
  }

  #w-node-_453b024f-8306-e22b-7b84-834da05ed011-2a15cbb4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8a8130be-3632-bc16-3c20-0a401d96169f-25ecbe99 {
    place-self: center;
  }

  #w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfb6-58b47080 {
    grid-column-end: 3;
  }

  #w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfb9-58b47080 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfd5-58b47080 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfed-58b47080 {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cff2-58b47080 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfb6-6d9e64ac {
    grid-column-end: 3;
  }

  #w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfb9-6d9e64ac {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfd5-6d9e64ac {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfed-6d9e64ac {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cff2-6d9e64ac {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_7ce94890-341b-6202-61eb-13299b8e4612-6fd12850, #w-node-_7ce94890-341b-6202-61eb-13299b8e4612-8539dcdd, #w-node-efdd6e33-3082-e930-b079-9628fd42c965-8539dcdd, #w-node-_9deba11f-96b1-ef74-cfa7-31ce0274161c-8539dcdd, #w-node-_7ce94890-341b-6202-61eb-13299b8e4612-8aa88e36, #w-node-_7ce94890-341b-6202-61eb-13299b8e4612-90213f4c, #w-node-_7ce94890-341b-6202-61eb-13299b8e4612-ea2c3f70, #w-node-_7ce94890-341b-6202-61eb-13299b8e4612-bc8cc20a, #w-node-efdd6e33-3082-e930-b079-9628fd42c965-bc8cc20a, #w-node-_7ce94890-341b-6202-61eb-13299b8e4612-f9b88867, #w-node-efdd6e33-3082-e930-b079-9628fd42c965-f9b88867, #w-node-_7ce94890-341b-6202-61eb-13299b8e4612-99b27e53, #w-node-_7ce94890-341b-6202-61eb-13299b8e4612-2662c3da, #w-node-_7ce94890-341b-6202-61eb-13299b8e4612-6fcb5535, #w-node-efdd6e33-3082-e930-b079-9628fd42c965-6fcb5535, #w-node-_7ce94890-341b-6202-61eb-13299b8e4612-0ac8bde7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-d4f6b5eb-8faa-13d6-bb29-bdf9fb885b51-6e77e27f, #w-node-d4f6b5eb-8faa-13d6-bb29-bdf9fb885b63-6e77e27f, #w-node-d4f6b5eb-8faa-13d6-bb29-bdf9fb885e29-6e77e27f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_45e4c5dd-9fba-49ce-eb2e-d74850e261dc-796fc28b, #w-node-_472ec029-32f5-6a44-d541-13bd58c98519-796fc28b, #w-node-aa0c13cb-a293-f42a-1539-97428f7cbf5d-796fc28b, #w-node-_2a19acfd-9b41-5f29-0de5-79543c3c94ef-51d5e5e3, #w-node-_42604ce0-4912-53e9-7271-bb71f1941c46-51d5e5e3, #w-node-a910ccab-df40-1b68-855f-fdee271c1ce4-c40a92ce, #w-node-a910ccab-df40-1b68-855f-fdee271c1cf7-c40a92ce {
    grid-column: span 1 / span 1;
  }

  #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4171-c1b60415 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb48ea-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4952-c1b60415 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2a19acfd-9b41-5f29-0de5-79543c3c94ef-a6660e50, #w-node-_42604ce0-4912-53e9-7271-bb71f1941c46-a6660e50 {
    grid-column: span 1 / span 1;
  }

  #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4171-23b7fce5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb48ea-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4952-23b7fce5 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4171-73584c29 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4952-73584c29 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e2610126-393a-dec2-df12-6141f383eb50-fcb916da {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e2610126-393a-dec2-df12-6141f383f2b9-fcb916da, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4952-2ba3a4e8, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4952-7c605b35, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4952-a4ef7d0f, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4952-18ba5edc {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_5b20be86-13f8-bfe2-b0d7-64f15c360f1f-e5dd5bda {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_945d31c4-f050-b1fc-f76f-a303833a2a80-1f319e4f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1cfae3bd-73c0-c79f-b44d-be810ac176ff-cc98b84b {
    place-self: center;
  }

  #w-node-_6fcc0587-6671-4545-96cc-02ac451579fb-6e1fa5a8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfb6-58b47080 {
    grid-column-end: 2;
  }

  #w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfb9-58b47080 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cff2-58b47080 {
    grid-row: 5 / 6;
  }

  #w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfb6-6d9e64ac {
    grid-column-end: 2;
  }

  #w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cfb9-6d9e64ac {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_715e48cb-1bc2-9e65-fe6a-55a06df0cff2-6d9e64ac {
    grid-row: 5 / 6;
  }

  #w-node-_978ecbb7-51df-34c4-657d-97d903a39b67-01cfd6b1, #w-node-_71399d40-b0be-f082-827e-a85f016194ee-01cfd6b1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c96bc800-6f18-3208-ec53-9ffa94063e77-a184d1bb, #w-node-c96bc800-6f18-3208-ec53-9ffa94063e88-a184d1bb, #w-node-c96bc800-6f18-3208-ec53-9ffa94063e9d-a184d1bb, #w-node-c96bc800-6f18-3208-ec53-9ffa94063eac-a184d1bb, #w-node-c96bc800-6f18-3208-ec53-9ffa94063eb7-a184d1bb, #w-node-c96bc800-6f18-3208-ec53-9ffa94063ecc-a184d1bb, #w-node-c96bc800-6f18-3208-ec53-9ffa94063e77-935831b9, #w-node-c96bc800-6f18-3208-ec53-9ffa94063e88-935831b9, #w-node-c96bc800-6f18-3208-ec53-9ffa94063e9d-935831b9, #w-node-c96bc800-6f18-3208-ec53-9ffa94063eac-935831b9, #w-node-c96bc800-6f18-3208-ec53-9ffa94063eb7-935831b9, #w-node-c96bc800-6f18-3208-ec53-9ffa94063ecc-935831b9 {
    order: -9999;
  }

  #w-node-d4f6b5eb-8faa-13d6-bb29-bdf9fb885e29-6e77e27f {
    grid-column: span 1 / span 1;
  }

  #w-node-d4f6b5eb-8faa-13d6-bb29-bdf9fb885e37-6e77e27f, #w-node-d4f6b5eb-8faa-13d6-bb29-bdf9fb885e40-6e77e27f {
    order: 9999;
  }

  #w-node-c96bc800-6f18-3208-ec53-9ffa94063e77-cb4ec2c4, #w-node-c96bc800-6f18-3208-ec53-9ffa94063e88-cb4ec2c4, #w-node-c96bc800-6f18-3208-ec53-9ffa94063e9d-cb4ec2c4, #w-node-c96bc800-6f18-3208-ec53-9ffa94063eac-cb4ec2c4, #w-node-c96bc800-6f18-3208-ec53-9ffa94063eb7-cb4ec2c4, #w-node-c96bc800-6f18-3208-ec53-9ffa94063ecc-cb4ec2c4, #w-node-c96bc800-6f18-3208-ec53-9ffa94063e77-67f1b1aa, #w-node-c96bc800-6f18-3208-ec53-9ffa94063e88-67f1b1aa, #w-node-c96bc800-6f18-3208-ec53-9ffa94063e9d-67f1b1aa, #w-node-c96bc800-6f18-3208-ec53-9ffa94063eac-67f1b1aa, #w-node-c96bc800-6f18-3208-ec53-9ffa94063eb7-67f1b1aa, #w-node-c96bc800-6f18-3208-ec53-9ffa94063ecc-67f1b1aa {
    order: -9999;
  }

  #w-node-_27b845b5-c571-f699-b78d-04562a314cde-73584c29, #w-node-e2610126-393a-dec2-df12-6141f383ebc2-fcb916da {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-c060a713-83cd-0e63-d823-b0ecda156d6a-9f48dc4c {
    align-self: start;
  }

  #w-node-e492ae0f-e6f7-4669-1d63-18203bddfac0-9f48dc4c {
    order: -9999;
  }

  #w-node-_965c1268-c5ad-9692-2ddc-1f18ed0f3c6e-9f48dc4c {
    align-self: start;
  }

  #w-node-_30222bff-1881-f6b1-93d1-4f497d96f96b-9f48dc4c {
    order: -9999;
  }

  #w-node-c9b21652-d1e6-0796-24c5-6d9b0352df51-9f48dc83 {
    place-self: auto;
  }

  #w-node-_4b7bb3c3-9860-2986-669e-5eb7454c109e-9f48dc83 {
    justify-self: stretch;
  }

  #w-node-_5d240846-066c-11a3-6bec-66cae3712748-9f48dc8a, #w-node-f22727b7-926a-7f8a-de6e-72dac1141838-9f48dc8a, #w-node-_234c3eb4-fb1d-c874-a8d1-450e26cc2a80-9f48dc8a, #w-node-c566716e-3278-087a-50a7-e496043cbb76-9f48dc8a, #w-node-_30993212-5c03-4e00-afec-b3194c4c171e-9f48dc8a, #w-node-_452a8cc2-f645-5c31-6533-42301b13ecef-9f48dc8a {
    align-self: stretch;
  }

  #w-node-_5d240846-066c-11a3-6bec-66cae37127ac-9f48dc8a {
    place-self: center;
  }

  #w-node-_5d240846-066c-11a3-6bec-66cae3712a5b-9f48dc8a, #w-node-_1a7ea9e9-a39d-5fbc-d5c1-f84f4288b5dd-9f48dc8a, #w-node-_09104cf3-22fa-8855-d02c-93ee49debea9-9f48dc8a, #w-node-_2cc943d2-d1da-2f4f-7216-1c1692ac7617-9f48dc8a, #w-node-eb3fb31f-9ad5-478e-3ec3-e738cde39fd8-9f48dc8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5d240846-066c-11a3-6bec-66cae3712aa8-9f48dc8a, #w-node-_5d240846-066c-11a3-6bec-66cae3712aca-9f48dc8a, #w-node-_5d240846-066c-11a3-6bec-66cae3712ad2-9f48dc8a, #w-node-_21ee4249-309c-0488-5d3c-12caae902239-9f48dca0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_21ee4249-309c-0488-5d3c-12caae9025e0-9f48dca0 {
    grid-column: span 1 / span 1;
  }

  #w-node-_21ee4249-309c-0488-5d3c-12caae9029f7-9f48dca0, #w-node-_21ee4249-309c-0488-5d3c-12caae9029fa-9f48dca0, #w-node-_21ee4249-309c-0488-5d3c-12caae9029fd-9f48dca0, #w-node-_21ee4249-309c-0488-5d3c-12caae902a00-9f48dca0, #w-node-_21ee4249-309c-0488-5d3c-12caae902a03-9f48dca0, #w-node-_21ee4249-309c-0488-5d3c-12caae902a06-9f48dca0, #w-node-_21ee4249-309c-0488-5d3c-12caae902a0d-9f48dca0, #w-node-_21ee4249-309c-0488-5d3c-12caae902a10-9f48dca0, #w-node-_21ee4249-309c-0488-5d3c-12caae902a13-9f48dca0, #w-node-_21ee4249-309c-0488-5d3c-12caae902a16-9f48dca0, #w-node-_21ee4249-309c-0488-5d3c-12caae902a19-9f48dca0, #w-node-_21ee4249-309c-0488-5d3c-12caae902a1f-9f48dca0, #w-node-_21ee4249-309c-0488-5d3c-12caae902a4e-9f48dca0 {
    justify-self: end;
  }

  #w-node-_21ee4249-309c-0488-5d3c-12caae902a82-9f48dca0, #w-node-_21ee4249-309c-0488-5d3c-12caae902aab-9f48dca0, #w-node-_21ee4249-309c-0488-5d3c-12caae902ad5-9f48dca0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_395d94e0-5f92-e2cc-7673-938c7cc44050-c3e33b21 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_395d94e0-5f92-e2cc-7673-938c7cc44094-c3e33b21 {
    grid-column: span 1 / span 1;
  }

  #w-node-_395d94e0-5f92-e2cc-7673-938c7cc440e9-c3e33b21 {
    grid-column: 1 / 2;
  }

  #w-node-_395d94e0-5f92-e2cc-7673-938c7cc44129-c3e33b21 {
    grid-column: span 1 / span 1;
  }

  #w-node-_395d94e0-5f92-e2cc-7673-938c7cc44149-c3e33b21 {
    justify-self: stretch;
  }

  #w-node-_395d94e0-5f92-e2cc-7673-938c7cc44164-c3e33b21 {
    grid-column: span 1 / span 1;
  }

  #w-node-_395d94e0-5f92-e2cc-7673-938c7cc4418b-c3e33b21 {
    justify-self: stretch;
  }

  #w-node-_395d94e0-5f92-e2cc-7673-938c7cc4419d-c3e33b21 {
    grid-column: span 1 / span 1;
  }

  #w-node-_395d94e0-5f92-e2cc-7673-938c7cc441c5-c3e33b21 {
    justify-self: stretch;
  }

  #w-node-_395d94e0-5f92-e2cc-7673-938c7cc441d7-c3e33b21 {
    grid-column: span 1 / span 1;
  }

  #w-node-_395d94e0-5f92-e2cc-7673-938c7cc441f6-c3e33b21 {
    justify-self: stretch;
  }

  #w-node-_395d94e0-5f92-e2cc-7673-938c7cc44208-c3e33b21 {
    grid-column: span 1 / span 1;
  }

  #w-node-_395d94e0-5f92-e2cc-7673-938c7cc44230-c3e33b21 {
    justify-self: stretch;
  }

  #w-node-_395d94e0-5f92-e2cc-7673-938c7cc444fc-c3e33b21, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc44517-c3e33b21 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_395d94e0-5f92-e2cc-7673-938c7cc4468b-c3e33b21 {
    grid-column: span 1 / span 1;
  }

  #w-node-e2e6ace8-3777-dc9f-561e-042d06df47e1-c9b294e7, #w-node-e2e6ace8-3777-dc9f-561e-042d06df47ea-c9b294e7, #w-node-e2e6ace8-3777-dc9f-561e-042d06df47f3-c9b294e7, #w-node-e2e6ace8-3777-dc9f-561e-042d06df47fc-c9b294e7, #w-node-e2e6ace8-3777-dc9f-561e-042d06df4805-c9b294e7, #w-node-e2e6ace8-3777-dc9f-561e-042d06df480e-c9b294e7, #w-node-e2e6ace8-3777-dc9f-561e-042d06df4817-c9b294e7, #w-node-e2e6ace8-3777-dc9f-561e-042d06df4820-c9b294e7, #w-node-_652405d0-c751-9607-665e-1ebb15499e4c-c9b294e7, #w-node-_652405d0-c751-9607-665e-1ebb15499e7a-c9b294e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_652405d0-c751-9607-665e-1ebb1549a268-c9b294e7, #w-node-_652405d0-c751-9607-665e-1ebb1549a27e-c9b294e7, #w-node-_652405d0-c751-9607-665e-1ebb1549a294-c9b294e7, #w-node-_652405d0-c751-9607-665e-1ebb1549a2aa-c9b294e7, #w-node-_652405d0-c751-9607-665e-1ebb1549a2c0-c9b294e7, #w-node-_652405d0-c751-9607-665e-1ebb1549a2d6-c9b294e7, #w-node-_652405d0-c751-9607-665e-1ebb1549a2ec-c9b294e7 {
    order: -9999;
  }

  #w-node-_87b3fab5-f0b4-d357-0fb3-e9786672b208-93377ce8, #w-node-_4c84039b-4945-752b-58ad-ea0c332c3ef6-93377ce8, #w-node-c7a48333-ba78-a098-8518-99ecb25628be-93377ce8, #w-node-_9a784621-c7f3-0010-2db2-36662d02a9f0-93377ce8, #w-node-_497f6937-4ca0-e4af-6494-e99278bc2193-93377ce8, #w-node-_884bd0a9-f7d4-72f8-26f9-6b656f736acd-93377ce8, #w-node-fe7efce0-3054-52ff-b81a-0fc7e91bdfa1-93377ce8, #w-node-_8904fe00-19e0-2846-e55c-bafaba4c477b-93377ce8, #w-node-b1875c40-f0a9-87f9-cf0a-1447bd9869f4-3547d0f1, #w-node-b1875c40-f0a9-87f9-cf0a-1447bd9869fd-3547d0f1, #w-node-b1875c40-f0a9-87f9-cf0a-1447bd986a06-3547d0f1, #w-node-b1875c40-f0a9-87f9-cf0a-1447bd986a0f-3547d0f1, #w-node-b1875c40-f0a9-87f9-cf0a-1447bd986a18-3547d0f1, #w-node-b1875c40-f0a9-87f9-cf0a-1447bd986a21-3547d0f1, #w-node-b1875c40-f0a9-87f9-cf0a-1447bd986a2a-3547d0f1, #w-node-b1875c40-f0a9-87f9-cf0a-1447bd986a33-3547d0f1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_464d6246-78bd-ae6b-eef6-257eeaeaf884-5e085e6d {
    grid-column: span 1 / span 1;
  }

  #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafbfa-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafc02-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafc0a-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafc0f-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafc14-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafc19-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafc95-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafc98-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafc9b-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafc9e-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafca1-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafca4-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafcab-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafcae-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafcb1-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafcb4-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafcb7-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafcbd-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafcec-5e085e6d {
    justify-self: end;
  }

  #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafd20-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafd49-5e085e6d, #w-node-_464d6246-78bd-ae6b-eef6-257eeaeafd73-5e085e6d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e2e6ace8-3777-dc9f-561e-042d06df47e1-b305fb0e, #w-node-e2e6ace8-3777-dc9f-561e-042d06df47ea-b305fb0e, #w-node-e2e6ace8-3777-dc9f-561e-042d06df47f3-b305fb0e, #w-node-e2e6ace8-3777-dc9f-561e-042d06df47fc-b305fb0e, #w-node-e2e6ace8-3777-dc9f-561e-042d06df4805-b305fb0e, #w-node-e2e6ace8-3777-dc9f-561e-042d06df480e-b305fb0e, #w-node-e2e6ace8-3777-dc9f-561e-042d06df4817-b305fb0e, #w-node-e2e6ace8-3777-dc9f-561e-042d06df4820-b305fb0e, #w-node-_652405d0-c751-9607-665e-1ebb15499e4c-b305fb0e, #w-node-_652405d0-c751-9607-665e-1ebb15499e7a-b305fb0e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_652405d0-c751-9607-665e-1ebb1549a268-b305fb0e, #w-node-_652405d0-c751-9607-665e-1ebb1549a27e-b305fb0e, #w-node-_652405d0-c751-9607-665e-1ebb1549a294-b305fb0e, #w-node-_652405d0-c751-9607-665e-1ebb1549a2aa-b305fb0e, #w-node-_652405d0-c751-9607-665e-1ebb1549a2c0-b305fb0e, #w-node-_652405d0-c751-9607-665e-1ebb1549a2d6-b305fb0e, #w-node-_652405d0-c751-9607-665e-1ebb1549a2ec-b305fb0e {
    order: -9999;
  }

  #w-node-df9efc8e-c0ed-b82c-9701-28e5278ea1fd-12d09527, #w-node-df9efc8e-c0ed-b82c-9701-28e5278ea206-12d09527, #w-node-df9efc8e-c0ed-b82c-9701-28e5278ea20f-12d09527, #w-node-df9efc8e-c0ed-b82c-9701-28e5278ea218-12d09527, #w-node-df9efc8e-c0ed-b82c-9701-28e5278ea221-12d09527, #w-node-df9efc8e-c0ed-b82c-9701-28e5278ea22a-12d09527, #w-node-df9efc8e-c0ed-b82c-9701-28e5278ea233-12d09527, #w-node-df9efc8e-c0ed-b82c-9701-28e5278ea23c-12d09527, #w-node-cd3da02c-8a71-0e3c-6aa9-8ec61d780069-12d09527, #w-node-cd3da02c-8a71-0e3c-6aa9-8ec61d78007f-12d09527, #w-node-_1bce18fa-d874-04e2-65ed-2ae9cb06b221-1fa0b6d7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_77ea2443-f8ca-70b0-08f4-41bace9886cc-1fa0b6d7, #w-node-_58170e7d-4fdb-f034-70e9-ffa1d1387f5a-1fa0b6d7 {
    place-self: center;
  }

  #w-node-_1725602a-cebe-3bb3-88f9-140ee58ede6b-1fa0b6d7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5c2176b6-c919-e9cd-4b41-64195bc855e9-c859185c {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_5c2176b6-c919-e9cd-4b41-64195bc8562d-c859185c {
    grid-column: span 1 / span 1;
  }

  #w-node-_5c2176b6-c919-e9cd-4b41-64195bc85682-c859185c {
    grid-column: 1 / 2;
  }

  #w-node-_5c2176b6-c919-e9cd-4b41-64195bc856c2-c859185c {
    grid-column: span 1 / span 1;
  }

  #w-node-_5c2176b6-c919-e9cd-4b41-64195bc856e2-c859185c {
    justify-self: stretch;
  }

  #w-node-_5c2176b6-c919-e9cd-4b41-64195bc856fd-c859185c {
    grid-column: span 1 / span 1;
  }

  #w-node-_5c2176b6-c919-e9cd-4b41-64195bc85724-c859185c {
    justify-self: stretch;
  }

  #w-node-_5c2176b6-c919-e9cd-4b41-64195bc85736-c859185c {
    grid-column: span 1 / span 1;
  }

  #w-node-_5c2176b6-c919-e9cd-4b41-64195bc8575e-c859185c {
    justify-self: stretch;
  }

  #w-node-_5c2176b6-c919-e9cd-4b41-64195bc85770-c859185c {
    grid-column: span 1 / span 1;
  }

  #w-node-_5c2176b6-c919-e9cd-4b41-64195bc8578f-c859185c {
    justify-self: stretch;
  }

  #w-node-_5c2176b6-c919-e9cd-4b41-64195bc857a1-c859185c {
    grid-column: span 1 / span 1;
  }

  #w-node-_5c2176b6-c919-e9cd-4b41-64195bc857c9-c859185c {
    justify-self: stretch;
  }

  #w-node-_5c2176b6-c919-e9cd-4b41-64195bc85a96-c859185c, #w-node-_5c2176b6-c919-e9cd-4b41-64195bc85ab1-c859185c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5c2176b6-c919-e9cd-4b41-64195bc85c25-c859185c {
    grid-column: span 1 / span 1;
  }

  #w-node-b1875c40-f0a9-87f9-cf0a-1447bd9869f4-2a15cbb4, #w-node-b1875c40-f0a9-87f9-cf0a-1447bd9869fd-2a15cbb4, #w-node-b1875c40-f0a9-87f9-cf0a-1447bd986a06-2a15cbb4, #w-node-b1875c40-f0a9-87f9-cf0a-1447bd986a0f-2a15cbb4, #w-node-b1875c40-f0a9-87f9-cf0a-1447bd986a18-2a15cbb4, #w-node-b1875c40-f0a9-87f9-cf0a-1447bd986a21-2a15cbb4, #w-node-b1875c40-f0a9-87f9-cf0a-1447bd986a2a-2a15cbb4, #w-node-b1875c40-f0a9-87f9-cf0a-1447bd986a33-2a15cbb4, #w-node-_87b3fab5-f0b4-d357-0fb3-e9786672b208-25ecbe99, #w-node-_4c84039b-4945-752b-58ad-ea0c332c3ef6-25ecbe99, #w-node-c7a48333-ba78-a098-8518-99ecb25628be-25ecbe99, #w-node-_9a784621-c7f3-0010-2db2-36662d02a9f0-25ecbe99, #w-node-_497f6937-4ca0-e4af-6494-e99278bc2193-25ecbe99, #w-node-_884bd0a9-f7d4-72f8-26f9-6b656f736acd-25ecbe99, #w-node-fe7efce0-3054-52ff-b81a-0fc7e91bdfa1-25ecbe99, #w-node-_8904fe00-19e0-2846-e55c-bafaba4c477b-25ecbe99, #w-node-e2e6ace8-3777-dc9f-561e-042d06df47e1-4322d565, #w-node-e2e6ace8-3777-dc9f-561e-042d06df47ea-4322d565, #w-node-e2e6ace8-3777-dc9f-561e-042d06df47f3-4322d565, #w-node-e2e6ace8-3777-dc9f-561e-042d06df47fc-4322d565, #w-node-e2e6ace8-3777-dc9f-561e-042d06df4805-4322d565, #w-node-e2e6ace8-3777-dc9f-561e-042d06df480e-4322d565, #w-node-e2e6ace8-3777-dc9f-561e-042d06df4817-4322d565, #w-node-e2e6ace8-3777-dc9f-561e-042d06df4820-4322d565, #w-node-_652405d0-c751-9607-665e-1ebb15499e4c-4322d565, #w-node-_652405d0-c751-9607-665e-1ebb15499e7a-4322d565 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_652405d0-c751-9607-665e-1ebb1549a268-4322d565, #w-node-_652405d0-c751-9607-665e-1ebb1549a27e-4322d565, #w-node-_652405d0-c751-9607-665e-1ebb1549a294-4322d565, #w-node-_652405d0-c751-9607-665e-1ebb1549a2aa-4322d565, #w-node-_652405d0-c751-9607-665e-1ebb1549a2c0-4322d565, #w-node-_652405d0-c751-9607-665e-1ebb1549a2d6-4322d565, #w-node-_652405d0-c751-9607-665e-1ebb1549a2ec-4322d565, #w-node-bb6568fb-4702-a0a2-e92d-e747a2e86720-4322d565, #w-node-bb6568fb-4702-a0a2-e92d-e747a2e86736-4322d565, #w-node-bb6568fb-4702-a0a2-e92d-e747a2e8674c-4322d565, #w-node-bb6568fb-4702-a0a2-e92d-e747a2e86762-4322d565, #w-node-bb6568fb-4702-a0a2-e92d-e747a2e86778-4322d565, #w-node-bb6568fb-4702-a0a2-e92d-e747a2e8678e-4322d565, #w-node-bb6568fb-4702-a0a2-e92d-e747a2e867a4-4322d565 {
    order: -9999;
  }

  #w-node-b86a5e8e-fd8d-0f8a-df4a-396a5a38000f-47f027af, #w-node-be2bc8ae-cff1-4cec-b3d1-29b9b8abc865-47f027af, #w-node-_079a0c3e-148b-d2cc-88ff-4e1d3813c947-2f9d227a, #w-node-_7d146ea3-54ea-f88b-2f0a-b11988499d5f-2f9d227a, #w-node-_7d146ea3-54ea-f88b-2f0a-b11988499d68-2f9d227a, #w-node-_0a951059-5c08-a686-c053-c8399c7f0eba-2f9d227a, #w-node-_1e2384b9-bbaf-91d9-e3c1-422620370861-2f9d227a, #w-node-b1b964a9-8e80-28e3-717c-0cfcca5fbe0c-2f9d227a, #w-node-_76d449b4-50b9-f9fc-95d7-d8cdd5d1531f-2f9d227a, #w-node-_64385211-cd33-187a-a6d9-9ee9c8d68168-2f9d227a, #w-node-e8291e23-6b87-b72b-c12f-d678ad266043-2f9d227a, #w-node-af116e4c-1d53-6a6f-8d76-ce74aab4f454-7f09cd05, #w-node-af116e4c-1d53-6a6f-8d76-ce74aab4f454-71fc8a43, #w-node-_079a0c3e-148b-d2cc-88ff-4e1d3813c947-8b742fbb, #w-node-_51e78e44-b1c8-169e-8f34-1ba42a14170d-8b742fbb, #w-node-_51e78e44-b1c8-169e-8f34-1ba42a141716-8b742fbb, #w-node-_51e78e44-b1c8-169e-8f34-1ba42a14171f-8b742fbb, #w-node-_51e78e44-b1c8-169e-8f34-1ba42a141728-8b742fbb, #w-node-_51e78e44-b1c8-169e-8f34-1ba42a141731-8b742fbb, #w-node-_51e78e44-b1c8-169e-8f34-1ba42a14173a-8b742fbb, #w-node-_51e78e44-b1c8-169e-8f34-1ba42a141743-8b742fbb, #w-node-_51e78e44-b1c8-169e-8f34-1ba42a14174c-8b742fbb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-eab53d40-5a8f-5861-57b4-5bcf759dc8f3-c4d6b9b8 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_7be5d43e-e8fd-93dd-bc57-008253d85674-c4d6b9b8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_5ece2c16-81bd-4d86-042e-309a0570c060-c4d6b9b8, #w-node-_90303e44-a2d6-28a0-daab-be55fa5c7f77-c4d6b9b8 {
    place-self: stretch stretch;
  }

  #w-node-ac903a80-1d4d-f48e-5125-2b1537808277-c4d6b9b8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_72ed361b-391f-54d5-18a5-5cbe559a2570-c4d6b9b8, #w-node-dc1d9a2f-5ca1-4289-b121-9cc7844b0095-c4d6b9b8 {
    place-self: stretch stretch;
  }

  #w-node-_29fe839b-73d8-4f2a-ade1-625d1eb54734-c4d6b9b8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c6520f41-6597-6303-dabf-7227f7fcd6af-c4d6b9b8, #w-node-fb91d7ec-7fc6-d38a-3cda-5ea4d5816aca-c4d6b9b8 {
    place-self: stretch stretch;
  }

  #w-node-_11d56a64-27ac-5c4b-fa76-b9572a929ec2-c4d6b9b8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_87c3072e-2f86-2e13-343d-b69627042b72-c4d6b9b8 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-_1504844d-8086-5deb-8077-bec3bbfa817d-bbfa810e, #w-node-_1504844d-8086-5deb-8077-bec3bbfa818b-bbfa810e, #w-node-_1504844d-8086-5deb-8077-bec3bbfa8193-bbfa810e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2f92c030-3d93-5a3c-4c50-667f0e021d4e-e3eb745f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_78dc93bf-105a-0555-390c-b7acef7f45de-e3eb745f, #w-node-_5ce2a76d-d687-e877-ab3c-f292b98f3d4b-e3eb745f, #w-node-_8d22bc7a-2dff-d3d8-1fc9-4c331bb0058a-e3eb745f, #w-node-_9164279c-8584-c92f-fc88-d5e210a7879c-e3eb745f {
    align-self: stretch;
  }

  #w-node-a95cad7a-6d0e-c485-086b-c5aeedca490b-e3eb745f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: stretch;
  }

  #w-node-f3217d34-c197-51cb-9366-fce5cda6c56b-e3eb745f, #w-node-f3217d34-c197-51cb-9366-fce5cda6c576-e3eb745f {
    place-self: stretch stretch;
  }

  #w-node-f3217d34-c197-51cb-9366-fce5cda6c580-e3eb745f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f3217d34-c197-51cb-9366-fce5cda6c582-e3eb745f, #w-node-f3217d34-c197-51cb-9366-fce5cda6c58c-e3eb745f {
    place-self: stretch stretch;
  }

  #w-node-f3217d34-c197-51cb-9366-fce5cda6c59a-e3eb745f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f3217d34-c197-51cb-9366-fce5cda6c59b-e3eb745f, #w-node-f3217d34-c197-51cb-9366-fce5cda6c5a7-e3eb745f {
    place-self: stretch stretch;
  }

  #w-node-f3217d34-c197-51cb-9366-fce5cda6c5b3-e3eb745f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f3217d34-c197-51cb-9366-fce5cda6c5b5-e3eb745f {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-b9d2dac5-268d-fc1b-9b60-ae4988f762a6-e3eb745f, #w-node-b9d2dac5-268d-fc1b-9b60-ae4988f762ad-e3eb745f, #w-node-b9d2dac5-268d-fc1b-9b60-ae4988f762b4-e3eb745f, #w-node-b9d2dac5-268d-fc1b-9b60-ae4988f762bb-e3eb745f {
    align-self: stretch;
  }

  #w-node-b9d2dac5-268d-fc1b-9b60-ae4988f762c2-e3eb745f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: stretch;
  }

  #w-node-fdfbfd8e-6a7b-f144-fd96-d83c472f702a-11e68c30 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_33a6cf38-7274-4fae-d226-fcc4103ffa63-11e68c30, #w-node-_33a6cf38-7274-4fae-d226-fcc4103ffa6e-11e68c30 {
    place-self: stretch stretch;
  }

  #w-node-_33a6cf38-7274-4fae-d226-fcc4103ffa78-11e68c30 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_33a6cf38-7274-4fae-d226-fcc4103ffa7a-11e68c30, #w-node-_33a6cf38-7274-4fae-d226-fcc4103ffa87-11e68c30 {
    place-self: stretch stretch;
  }

  #w-node-_33a6cf38-7274-4fae-d226-fcc4103ffa95-11e68c30 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_33a6cf38-7274-4fae-d226-fcc4103ffa96-11e68c30, #w-node-_33a6cf38-7274-4fae-d226-fcc4103ffaa3-11e68c30 {
    place-self: stretch stretch;
  }

  #w-node-_33a6cf38-7274-4fae-d226-fcc4103ffab0-11e68c30 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_33a6cf38-7274-4fae-d226-fcc4103ffab2-11e68c30 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-_4627098c-984a-060c-f0af-67bf3e6ce1ff-3e6ce1ee, #w-node-_4627098c-984a-060c-f0af-67bf3e6ce202-3e6ce1ee {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8182de5d-2185-c169-7286-be5c38b1448f-6cb4551e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8182de5d-2185-c169-7286-be5c38b1466e-6cb4551e, #w-node-_8182de5d-2185-c169-7286-be5c38b14675-6cb4551e, #w-node-_8182de5d-2185-c169-7286-be5c38b1467c-6cb4551e, #w-node-_8182de5d-2185-c169-7286-be5c38b14683-6cb4551e {
    align-self: stretch;
  }

  #w-node-_8182de5d-2185-c169-7286-be5c38b1468a-6cb4551e {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: stretch;
  }

  #w-node-_8182de5d-2185-c169-7286-be5c38b147c1-6cb4551e, #w-node-_8182de5d-2185-c169-7286-be5c38b147cc-6cb4551e {
    place-self: stretch stretch;
  }

  #w-node-_8182de5d-2185-c169-7286-be5c38b147d6-6cb4551e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8182de5d-2185-c169-7286-be5c38b147d8-6cb4551e, #w-node-_8182de5d-2185-c169-7286-be5c38b147e5-6cb4551e {
    place-self: stretch stretch;
  }

  #w-node-_8182de5d-2185-c169-7286-be5c38b147f3-6cb4551e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8182de5d-2185-c169-7286-be5c38b147f4-6cb4551e, #w-node-_8182de5d-2185-c169-7286-be5c38b14801-6cb4551e {
    place-self: stretch stretch;
  }

  #w-node-_8182de5d-2185-c169-7286-be5c38b1480e-6cb4551e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8182de5d-2185-c169-7286-be5c38b14810-6cb4551e {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-_8182de5d-2185-c169-7286-be5c38b14a10-6cb4551e, #w-node-_8182de5d-2185-c169-7286-be5c38b14a17-6cb4551e, #w-node-_8182de5d-2185-c169-7286-be5c38b14a1e-6cb4551e, #w-node-_8182de5d-2185-c169-7286-be5c38b14a25-6cb4551e {
    align-self: stretch;
  }

  #w-node-_8182de5d-2185-c169-7286-be5c38b14a2c-6cb4551e {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: stretch;
  }

  #w-node-fdfbfd8e-6a7b-f144-fd96-d83c472f702a-6cb47fea {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_33a6cf38-7274-4fae-d226-fcc4103ffa63-6cb47fea, #w-node-_33a6cf38-7274-4fae-d226-fcc4103ffa6e-6cb47fea {
    place-self: stretch stretch;
  }

  #w-node-_33a6cf38-7274-4fae-d226-fcc4103ffa78-6cb47fea {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_33a6cf38-7274-4fae-d226-fcc4103ffa7a-6cb47fea, #w-node-_33a6cf38-7274-4fae-d226-fcc4103ffa87-6cb47fea {
    place-self: stretch stretch;
  }

  #w-node-_33a6cf38-7274-4fae-d226-fcc4103ffa95-6cb47fea {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_33a6cf38-7274-4fae-d226-fcc4103ffa96-6cb47fea, #w-node-_33a6cf38-7274-4fae-d226-fcc4103ffaa3-6cb47fea {
    place-self: stretch stretch;
  }

  #w-node-_33a6cf38-7274-4fae-d226-fcc4103ffab0-6cb47fea {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_33a6cf38-7274-4fae-d226-fcc4103ffab2-6cb47fea {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-_34d203d1-ad8b-c6fb-9f04-e342db7eee4a-796fc28b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_73dd9a89-4ae5-b3b3-f275-b2b595a93e9c-796fc28b {
    grid-area: 2 / 1 / 2 / 2;
  }

  #w-node-_9c062382-d0bf-71e9-effa-5cebeaf6727b-51d5e5e3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_07cff203-2242-8309-887d-3ed7fb2ac745-171f59ed {
    place-self: center;
  }

  #w-node-d7d9dadb-6368-9bfe-0d38-83c8d5728db2-171f59ed, #w-node-d7d9dadb-6368-9bfe-0d38-83c8d5728dc2-171f59ed, #w-node-d7d9dadb-6368-9bfe-0d38-83c8d5728dd3-171f59ed {
    align-self: stretch;
  }

  #w-node-_5d240846-066c-11a3-6bec-66cae3712a5b-171f59ed, #w-node-_1a7ea9e9-a39d-5fbc-d5c1-f84f4288b5dd-171f59ed, #w-node-_09104cf3-22fa-8855-d02c-93ee49debea9-171f59ed, #w-node-_2cc943d2-d1da-2f4f-7216-1c1692ac7617-171f59ed, #w-node-eb3fb31f-9ad5-478e-3ec3-e738cde39fd8-171f59ed {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5d240846-066c-11a3-6bec-66cae3712aa8-171f59ed, #w-node-_5d240846-066c-11a3-6bec-66cae3712aca-171f59ed, #w-node-_5d240846-066c-11a3-6bec-66cae3712ad2-171f59ed {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_867c7811-4a22-d4a9-3219-85b0ee9cea2c-c40a92ce {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-eff054fc-99ae-13d3-2e2e-1fbe72e8fd28-c40a92ce {
    grid-area: 2 / 1 / 2 / 2;
  }

  #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb40d1-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb40d9-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4171-c1b60415 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb48ea-c1b60415, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4952-c1b60415 {
    grid-column: span 1 / span 1;
  }

  #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4081-23b7fce5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb40d1-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb40d9-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4171-23b7fce5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb48ea-23b7fce5, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4952-23b7fce5 {
    grid-column: span 1 / span 1;
  }

  #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4171-73584c29 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4952-73584c29 {
    grid-column: span 1 / span 1;
  }

  #w-node-_395d94e0-5f92-e2cc-7673-938c7cc44050-70df8af6 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_395d94e0-5f92-e2cc-7673-938c7cc44094-70df8af6 {
    grid-column: span 1 / span 1;
  }

  #w-node-_395d94e0-5f92-e2cc-7673-938c7cc440e9-70df8af6 {
    grid-column: 1 / 2;
  }

  #w-node-_395d94e0-5f92-e2cc-7673-938c7cc44129-70df8af6 {
    grid-column: span 1 / span 1;
  }

  #w-node-_395d94e0-5f92-e2cc-7673-938c7cc44149-70df8af6 {
    justify-self: stretch;
  }

  #w-node-_395d94e0-5f92-e2cc-7673-938c7cc44164-70df8af6 {
    grid-column: span 1 / span 1;
  }

  #w-node-_395d94e0-5f92-e2cc-7673-938c7cc4418b-70df8af6 {
    justify-self: stretch;
  }

  #w-node-_395d94e0-5f92-e2cc-7673-938c7cc4419d-70df8af6 {
    grid-column: span 1 / span 1;
  }

  #w-node-_395d94e0-5f92-e2cc-7673-938c7cc441c5-70df8af6 {
    justify-self: stretch;
  }

  #w-node-_395d94e0-5f92-e2cc-7673-938c7cc441d7-70df8af6 {
    grid-column: span 1 / span 1;
  }

  #w-node-_395d94e0-5f92-e2cc-7673-938c7cc441f6-70df8af6 {
    justify-self: stretch;
  }

  #w-node-_395d94e0-5f92-e2cc-7673-938c7cc44208-70df8af6 {
    grid-column: span 1 / span 1;
  }

  #w-node-_395d94e0-5f92-e2cc-7673-938c7cc44230-70df8af6 {
    justify-self: stretch;
  }

  #w-node-_395d94e0-5f92-e2cc-7673-938c7cc444fc-70df8af6, #w-node-_395d94e0-5f92-e2cc-7673-938c7cc44517-70df8af6 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_395d94e0-5f92-e2cc-7673-938c7cc4468b-70df8af6 {
    grid-column: span 1 / span 1;
  }

  #w-node-e2610126-393a-dec2-df12-6141f383eb50-fcb916da {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e2610126-393a-dec2-df12-6141f383f2b9-fcb916da, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4952-2ba3a4e8 {
    grid-column: span 1 / span 1;
  }

  #w-node-_7231765e-85f7-515a-b6f8-a78b30865b96-30865b91, #w-node-_7231765e-85f7-515a-b6f8-a78b30865b98-30865b91 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4952-7c605b35, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4952-a4ef7d0f, #w-node-_2eec1a89-a617-acc4-63c1-35fd96bb4952-18ba5edc {
    grid-column: span 1 / span 1;
  }
}
