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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Thicccboi;
  src: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/67b98336af1a97989e194d69_THICCCBOI-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Thicccboi;
  src: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/67b98336ebee003f71d7fe25_THICCCBOI-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Thicccboi;
  src: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/67b983361691d7760fb4f687_THICCCBOI-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Thicccboi;
  src: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/67b98336ebee003f71d7fe21_THICCCBOI-ExtraBold.ttf") format("truetype"), url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/67b983363bbdaa5c0548b67d_THICCCBOI-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Thicccboi;
  src: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/67b983363bd4dd2e9d0aa316_THICCCBOI-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Thicccboi Thicccaf;
  src: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/67b98336927cd916811174ce_THICCCBOI-ThicccAF.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Thicccboi;
  src: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/67b98336589debae8a2f7098_THICCCBOI-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Thicccboi;
  src: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/67b98336d3ee90e1dbd56fca_THICCCBOI-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

:root {
  --bi-blue: #06c;
  --black: black;
  --biege: #fff6db;
  --white: white;
  --dark-blue: #fff;
  --bi-yellow: #ffb92e;
  --border: #bfbfbf;
  --neutral-2: #fafafa;
  --dark-grey: #353535;
  --yellow: #ffcc50;
  --red: #cd4832;
  --vanta-black: #262626;
  --darker-grey: #666;
  --corner-radius: 10px;
  --lavendar: #b2c1ff;
  --grey: #999;
  --datk-yellow: #f39f25;
  --bi-light-blue: #e6f7ff;
  --bi-light-yellow: #fffae6;
  --bi-light-green: #e6fff0;
  --bi-light-pink: #fff1f0;
  --pale-blue: #f5fcff;
  --dark-black: #00101f;
  --pale-green: #f5fff9;
  --pale-yellow: #fffdf5;
  --pale-pink: #fff5f5;
  --pale-organce: #fff2ed;
  --bi-green: #06c270;
  --bi-orange: #f46c40;
  --bi-main-yellow: #fca106;
  --bi-pink: #d13845;
  --template-black: var(--vanta-black);
}

.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-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

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

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

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

.w-checkbox-input--inputType-custom {
  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-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;
}

body {
  color: #1a1b1f;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 15px;
  font-size: 44px;
  font-weight: 400;
  line-height: 62px;
}

h2 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 36px;
  font-weight: 400;
  line-height: 50px;
}

h3 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 400;
  line-height: 46px;
}

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

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 500;
  line-height: 34px;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}

p {
  text-align: center;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 14px;
}

a {
  color: var(--bi-blue);
  text-decoration: underline;
  transition: opacity .2s;
  display: block;
}

a:hover {
  color: #32343a;
}

a:active {
  color: #43464d;
}

a.w--current {
  margin-bottom: 0;
}

ul {
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 40px;
  list-style-type: disc;
}

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

li {
  margin-bottom: 10px;
}

img {
  width: 100%;
  display: block;
}

label {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-top: 25px;
  margin-bottom: 25px;
  padding: 15px 30px;
  font-size: 20px;
  line-height: 34px;
}

figcaption {
  opacity: 1;
  text-align: center;
  margin-top: 5px;
  font-size: 14px;
  line-height: 26px;
}

.divider {
  background-color: #eee;
  height: 1px;
}

.styleguide-content-wrap {
  text-align: center;
}

.hero-section {
  margin-left: 30px;
  margin-right: 30px;
}

.hero-section.cc-cta {
  background-color: #f4f4f4;
  margin-left: auto;
  margin-right: auto;
  padding-left: 80px;
  padding-right: 80px;
}

.hero-section.cc-store-home-wrap {
  height: 500px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 120px;
  padding-right: 120px;
}

.styleguide-block {
  text-align: left;
  flex-direction: column;
  align-items: center;
  margin-top: 80px;
  margin-bottom: 80px;
  display: block;
}

.container {
  flex-direction: row;
  align-items: center;
  width: 100%;
  max-width: 1140px;
  margin-left: 0;
  margin-right: auto;
  display: flex;
}

.paragraph-tiny {
  font-size: 12px;
  line-height: 20px;
}

.paragraph-bigger {
  opacity: 1;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 400;
  line-height: 34px;
}

.paragraph-bigger.cc-bigger-light {
  opacity: .6;
}

.paragraph-bigger.cc-bigger-white-light {
  opacity: .6;
  color: #687ac4;
}

.button {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  border-radius: 0;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .4s, opacity .4s, color .4s;
}

.button:hover {
  color: #fff;
  background-color: #32343a;
}

.button:active {
  background-color: #43464d;
}

.button.cc-jumbo-button {
  padding: 16px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button.cc-jumbo-button.cc-jumbo-white {
  color: #000;
  background-color: #fff;
}

.button.cc-jumbo-button.cc-jumbo-white:hover {
  background-color: #f1f1f1;
}

.button.cc-jumbo-button.cc-jumbo-white:active {
  background-color: #e1e1e1;
}

.button.cc-contact-us {
  z-index: 5;
  position: relative;
}

.button.cc-white-button {
  color: #202020;
  background-color: #fff;
  padding: 16px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button.cc-white-button:hover {
  background-color: #fffc;
}

.button.cc-white-button:active {
  background-color: #ffffffe6;
}

.label {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

.label.cc-styleguide-label {
  margin-bottom: 25px;
}

.label.cc-light {
  opacity: .6;
  font-size: 18px;
}

.label.cc-blog-date {
  opacity: .6;
  margin-top: 20px;
}

.heading-jumbo-tiny {
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
}

.rich-text {
  text-align: left;
  width: 70%;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
}

.rich-text p {
  opacity: 1;
  color: var(--black);
  text-align: left;
  margin-top: 15px;
  margin-bottom: 25px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.rich-text figcaption {
  opacity: .6;
}

.rich-text figure {
  margin-top: 25px;
  padding-bottom: 20px;
}

.rich-text blockquote {
  font-size: 14px;
}

.rich-text ol {
  color: var(--black);
  font-size: 14px;
}

.paragraph-light {
  opacity: .6;
}

.heading-jumbo {
  text-transform: none;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 64px;
  line-height: 80px;
}

.heading-jumbo-small {
  text-transform: none;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 24px;
  font-weight: 400;
  line-height: 50px;
}

.styleguide-button-wrap {
  margin-top: 10px;
  margin-bottom: 10px;
}

.styleguide-header-wrap {
  color: #fff;
  text-align: center;
  background-color: #1a1b1f;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 460px;
  padding: 30px;
  display: flex;
}

.paragraph-small {
  font-size: 14px;
  line-height: 26px;
}

.logo-link {
  z-index: 1;
}

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

.logo-link:active {
  opacity: .7;
}

.menu {
  z-index: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.navigation-wrap {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.navigation {
  background-color: #0000;
  align-items: center;
  padding: 30px 50px;
  display: flex;
}

.navigation-item {
  opacity: .6;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: 9px;
  padding-bottom: 9px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

.navigation-item:hover {
  opacity: .9;
}

.navigation-item:active {
  opacity: .8;
}

.navigation-item.w--current {
  opacity: 1;
  color: #1a1b1f;
  font-weight: 600;
}

.navigation-item.w--current:hover {
  opacity: .8;
  color: #32343a;
}

.navigation-item.w--current:active {
  opacity: .7;
  color: #32343a;
}

.logo-image {
  display: block;
}

.navigation-items {
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer-wrap {
  justify-content: center;
  align-items: center;
  padding-top: 70px;
  padding-bottom: 70px;
  display: flex;
}

.webflow-link {
  opacity: .5;
  align-items: center;
  text-decoration: none;
  transition: opacity .4s;
  display: flex;
}

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

.webflow-link:active {
  opacity: .8;
}

.webflow-logo-tiny {
  margin-top: -2px;
  margin-right: 8px;
}

.cta-text {
  width: 70%;
  margin-bottom: 35px;
  margin-left: auto;
  margin-right: auto;
}

.cta-wrap {
  text-align: center;
  justify-content: center;
  padding-top: 110px;
  padding-bottom: 120px;
  display: flex;
}

.intro-header {
  color: #fff;
  background-color: #f4f4f4;
  background-image: linear-gradient(#0000009e, #0000009e), url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/64477a728b12bd3c32a1827c_sean-pollock-PhYq704ffdA-unsplash.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 100px;
  display: flex;
}

.intro-header.cc-subpage {
  color: #fff;
  background-color: #000;
  background-image: none;
  height: 480px;
}

.intro-content {
  text-align: center;
  width: 70%;
  max-width: 1140px;
}

.intro-content.cc-homepage {
  margin-bottom: 20px;
}

.motto-wrap {
  text-align: center;
  width: 80%;
  margin-bottom: 85px;
  margin-left: auto;
  margin-right: auto;
}

.about-story-wrap {
  text-align: center;
  width: 80%;
  margin: 80px auto;
}

.our-services-grid {
  grid-column-gap: 80px;
  grid-row-gap: 60px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: ". . ."
                       ". . .";
  margin-bottom: 120px;
}

.section-heading-wrap {
  text-align: center;
  margin-top: 80px;
  margin-bottom: 80px;
}

.service-icon {
  margin-bottom: 30px;
}

.status-message {
  color: #fff;
  text-align: center;
  background-color: #202020;
  padding: 9px 30px;
  font-size: 14px;
  line-height: 26px;
}

.status-message.cc-success-message {
  background-color: #12b878;
}

.status-message.cc-error-message {
  background-color: #db4b68;
}

.status-message.cc-no-data {
  width: 70%;
  margin: 100px auto;
  display: block;
}

.contact-form-wrap {
  border: 1px solid #eee;
  padding: 45px 50px 50px;
}

.contact-form-grid {
  grid-column-gap: 80px;
  grid-row-gap: 30px;
  grid-template: ". ."
  / 2.5fr 1fr;
  align-items: start;
  margin-top: 100px;
  margin-bottom: 100px;
}

.details-wrap {
  margin-bottom: 30px;
}

.get-in-touch-form {
  flex-direction: column;
  display: flex;
}

.text-field {
  border: 1px solid #e4e4e4;
  border-radius: 0;
  margin-bottom: 18px;
  padding: 21px 20px;
  font-size: 14px;
  line-height: 26px;
  transition: border-color .4s;
}

.text-field:hover {
  border-color: #e3e6eb;
}

.text-field:active, .text-field:focus {
  border-color: #43464d;
}

.text-field::placeholder {
  color: #32343a66;
}

.text-field.cc-contact-field {
  margin-bottom: 25px;
}

.text-field.cc-textarea {
  height: 200px;
  padding-top: 12px;
}

.contact-form {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.contact-form-heading-wrap {
  margin-bottom: 40px;
}

.contact-heading {
  margin-top: 0;
  margin-bottom: 15px;
  font-weight: 400;
}

.map {
  height: 460px;
  margin-bottom: 100px;
  line-height: 20px;
}

.contact-team-name-wrap {
  margin-bottom: 30px;
}

.our-contacts {
  grid-column-gap: 80px;
  grid-row-gap: 60px;
  text-align: center;
  grid-template: ". . ."
  / 1fr 1fr 1fr;
  margin-bottom: 120px;
}

.contact-team-details-wrap {
  margin-top: 30px;
}

.contact-team-pic {
  background-color: #f4f4f4;
  height: 150px;
  margin-bottom: 30px;
}

.team-pic {
  background-color: #f4f4f4;
  width: 100%;
  height: 420px;
  margin-bottom: 40px;
}

.team-members {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: ". . ."
                       ". . .";
  margin-bottom: 60px;
}

.team-member-title-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 60px;
  display: flex;
}

.team-member-name {
  opacity: 1;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 400;
  line-height: 34px;
}

.projects-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template: "."
                 "."
                 "."
                 / 1fr;
  margin-bottom: 60px;
}

.project-name-wrap {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 60px;
  display: flex;
}

.project-name-link {
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 400;
  line-height: 34px;
  text-decoration: none;
}

.project-name-link:hover {
  opacity: .8;
}

.project-name-link:active {
  opacity: .7;
}

.project-cover-link {
  margin-bottom: 40px;
}

.project-cover-link:hover {
  opacity: .8;
}

.project-cover-link:active {
  opacity: .7;
}

.project-overview-header {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6447767df4af34010306378b_portfolio%201%20-%20wide.svg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 100px;
  display: flex;
}

.project-overview-header.cc-project-2-header {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6447767df4af343d2f063782_portfolio%202%20-%20wide.svg");
  background-position: 50%;
}

.project-overview-header.cc-project-3-header {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6447767df4af34b24e06378c_portfolio%203%20-%20wide.svg");
  background-size: cover;
}

.project-details-grid {
  grid-column-gap: 80px;
  grid-row-gap: 30px;
  grid-template: ". ."
  / 1fr 2fr;
  align-items: start;
  margin-top: 100px;
  margin-bottom: 100px;
}

.project-pics {
  margin-bottom: 120px;
}

.detail-image {
  width: 100%;
  margin-bottom: 30px;
}

.blog-detail-header-wrap {
  width: 70%;
  margin: 60px auto;
}

.detail-header-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 620px;
  margin-bottom: 60px;
  display: block;
}

.detail-header-image.w--current {
  margin-bottom: 60px;
}

.blog-list-wrap {
  margin-bottom: 100px;
}

.blog-item {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.blog-preview-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 620px;
  margin-bottom: 45px;
  transition: opacity .6s;
  display: block;
}

.blog-preview-image:hover {
  opacity: .8;
}

.blog-preview-image:active {
  opacity: .7;
}

.blog-summary-wrap {
  text-align: left;
  width: 70%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.blog-heading-link {
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 400;
  line-height: 46px;
  text-decoration: none;
}

.blog-heading-link:hover {
  opacity: .8;
}

.blog-heading-link:active {
  opacity: .7;
}

.contact-email-link {
  opacity: .6;
  margin-bottom: 5px;
}

.contact-email-link:hover {
  opacity: 1;
}

.contact-email-link:active {
  opacity: .8;
}

.protected-form {
  flex-direction: column;
  display: flex;
}

.protected-wrap {
  justify-content: center;
  padding-top: 90px;
  padding-bottom: 100px;
  display: flex;
}

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

.utility-page-wrap {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  padding: 30px;
  display: flex;
}

._404-wrap {
  background-color: #1a1b1f;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 30px;
  display: flex;
}

._404-content-wrap {
  margin-bottom: 20px;
}

.home-content-wrap {
  margin-top: 80px;
  margin-bottom: 120px;
}

.home-section-wrap {
  margin-bottom: 30px;
}

.section-heading {
  margin-top: 10px;
  margin-bottom: 20px;
  font-weight: 400;
}

.about-grid {
  grid-column-gap: 80px;
  grid-row-gap: 30px;
  grid-template: ". ."
  / 1fr 2fr;
  align-items: center;
  margin-bottom: 80px;
}

.about-grid.cc-about-2 {
  grid-template-columns: 2fr 1fr;
  grid-template-areas: ". .";
}

.intro-text {
  width: 80%;
  margin-bottom: 35px;
  margin-left: auto;
  margin-right: auto;
}

.collection-wrap {
  flex-wrap: wrap;
  place-content: flex-start center;
  align-items: flex-start;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.work-heading {
  margin-top: 10px;
  margin-bottom: 20px;
  font-weight: 400;
}

.blog-heading {
  text-align: center;
  margin-bottom: 60px;
}

.blog-preview-wrap {
  width: 33.33%;
  padding-bottom: 30px;
  padding-left: 15px;
  padding-right: 45px;
}

.collection-list-wrapper {
  margin-bottom: 120px;
}

.business-article-heading {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 500;
  line-height: 38px;
  text-decoration: none;
}

.business-article-heading:hover {
  opacity: .8;
}

.business-article-heading:active {
  opacity: .7;
}

._w-lightbox-caption {
  background-color: #0009;
}

.container-2 {
  margin-left: 40px;
  margin-right: 140px;
}

.image {
  width: 10%;
  margin-left: 0;
  margin-right: 0;
}

.navbar {
  background-color: #fff;
}

.section-2 {
  justify-content: center;
  align-items: center;
  height: 350px;
  display: flex;
}

.about-us-section {
  margin-left: 30px;
  margin-right: 30px;
}

.about-us-section.cc-cta {
  background-color: #f4f4f4;
  padding-left: 80px;
  padding-right: 80px;
}

.section-3 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 800px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.paragraph {
  font-family: Montserrat, sans-serif;
}

.yinfiylearn-container {
  border-radius: 24px;
  width: 1000px;
  height: 450px;
  margin: 60px 0;
  display: flex;
}

.yinfiylearn-container.combo-products-and-service {
  width: 50%;
  height: 800px;
  margin: 0 10px;
}

.solution_1 {
  background-image: linear-gradient(to bottom, var(--biege), var(--biege));
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 250px;
  height: 100%;
  display: flex;
}

.solution_1:hover {
  background-image: linear-gradient(to bottom, var(--biege), var(--biege));
  width: 25%;
}

.div-block-2 {
  height: 90%;
}

.heading {
  color: #06c;
  text-align: center;
}

.div-block-4 {
  flex-direction: row;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.heading-2 {
  margin-left: 20px;
  margin-right: 20px;
  font-size: 20px;
  line-height: 32px;
}

.products-services-2 {
  color: var(--black);
  background-image: linear-gradient(#00101f, #00101f);
  flex-direction: row;
  height: 800px;
  display: flex;
}

.bold-text {
  color: #fca106;
}

.product-header {
  color: #06c;
  text-align: left;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 32px;
  line-height: 32px;
}

.product-and-services-top-container {
  justify-content: flex-start;
  align-items: center;
  height: auto;
  margin-top: 40px;
  display: flex;
}

.bold-text-2 {
  color: #f5cb62;
  text-transform: capitalize;
  width: 100%;
  font-size: 32px;
  line-height: 42px;
}

.bold-text-3 {
  color: var(--black);
  text-transform: uppercase;
  font-size: 40px;
  font-weight: 700;
}

.heading-2-copy {
  color: var(--white);
  margin: 20px;
  font-size: 20px;
  line-height: 32px;
}

.ie---c2--2, .ie---c2--3, .heading-2-copy-copy, .ie---c2--4, .ie---c2--5 {
  color: var(--white);
  margin-left: 20px;
  margin-right: 20px;
  font-size: 20px;
  line-height: 32px;
}

.bold-text-3-copy {
  color: var(--black);
  text-transform: uppercase;
  font-size: 40px;
  font-weight: 700;
}

.nav-menu {
  margin-left: 0;
}

.div-block-3 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin: 40px 40px 10px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.div-block-3-2 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin: 40px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.div-block-3-3, .div-block-4-1, .div-block-4-2, .div-block-4-3 {
  flex-direction: row;
  margin: 40px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.div-block-5 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6447886b05ffee44be0aad0d_toa-heftiba-4xe-yVFJCvw-unsplash.jpg");
  background-position: 100%;
  background-size: cover;
  width: 50%;
  margin: 0;
}

.section-4 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 700px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.div-block-6 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6447988b8038f5f637e8fdce_Home%20(4).png");
  background-position: 50% 10%;
  background-size: cover;
  height: 500px;
  position: relative;
}

.section-5 {
  height: 125px;
}

.div-block-7 {
  background-image: linear-gradient(#001333, #00101f);
  border-radius: 6px;
  height: 420px;
  margin-left: 140px;
  margin-right: 140px;
  position: absolute;
  inset: auto 0% 0%;
  transform: translate(40px, 350px);
}

.nav-link {
  color: #fff;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: 40px;
  display: inline-block;
}

.nav-link.w--open {
  margin-right: auto;
}

.nav-link-2, .nav-link-3 {
  display: none;
}

.heading-3 {
  color: var(--white);
  text-align: center;
  border-bottom: 0 solid #e8d8d826;
  font-size: 28px;
}

.div-block-8 {
  border-bottom: 1px solid #ffffff2e;
  margin-left: 0;
  margin-right: 0;
}

.div-block-9 {
  height: 320px;
}

.ie-column-1 {
  margin-top: 10px;
  padding-left: 40px;
}

.ie---c1--1 {
  color: var(--white);
  margin: 10px 20px;
  font-size: 20px;
  line-height: 32px;
}

.ie---c1--2 {
  color: var(--white);
  margin: 20px;
  font-size: 20px;
  line-height: 32px;
}

.ie---c1--3, .ie---c1--4 {
  color: var(--white);
  margin-left: 20px;
  margin-right: 20px;
  font-size: 20px;
  line-height: 32px;
}

.bold-text-4 {
  margin-left: 40px;
  margin-right: 40px;
  font-size: 32px;
}

.ie---c2--1 {
  color: var(--white);
  margin-left: 20px;
  margin-right: 20px;
  font-size: 20px;
  line-height: 32px;
}

.column {
  margin-top: 10px;
}

.columns {
  margin-left: 100px;
  margin-right: 100px;
}

.heading-4 {
  text-align: center;
  margin-left: 140px;
  margin-right: 140px;
  font-size: 28px;
  font-weight: 400;
}

.lower {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  margin-left: 140px;
  margin-right: 140px;
  display: flex;
}

.upper {
  height: 20%;
  margin-left: 140px;
  margin-right: 140px;
}

.lower-1 {
  justify-content: flex-start;
  align-items: flex-start;
  height: 33.33%;
  display: flex;
}

.lower-2, .lower-3 {
  height: 33.33%;
}

.div-block-10 {
  width: 33.33px;
  height: 120px;
}

.block-1 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33.33%;
  height: 200px;
  display: flex;
}

.block-img-1 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6447a68783325d09788c2930_Empower%20Your%20Workforce%20to%20Succeed%20with%20Infylearn%20(1)%203.png");
  background-position: 0 0;
  background-size: cover;
  margin-top: 0;
  margin-left: 220px;
  margin-right: 220px;
}

.paragraph-2 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.block-img-2 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6447a68652994b557bd268ec_Empower%20Your%20Workforce%20to%20Succeed%20with%20Infylearn%20(1)%201.png");
  background-position: 0 0;
  background-size: cover;
  margin-top: 0;
  margin-left: 220px;
  margin-right: 220px;
}

.block-img-3 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6447a68750d102d1d228c229_Empower%20Your%20Workforce%20to%20Succeed%20with%20Infylearn%20(1)%204.png");
  background-position: 0 0;
  background-size: cover;
  margin-top: 0;
  margin-left: 220px;
  margin-right: 220px;
}

.skill-block-2, .skill-block-1, .skill-block-3 {
  width: 100%;
  height: 20%;
  display: flex;
}

.block-img-4 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6447a6870e71b014789235e8_Empower%20Your%20Workforce%20to%20Succeed%20with%20Infylearn%20(1)%207.png");
  background-position: 0 0;
  background-size: cover;
  margin-top: 0;
  margin-left: 220px;
  margin-right: 220px;
}

.block-img-5 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6447a6872b6236cf60753136_Empower%20Your%20Workforce%20to%20Succeed%20with%20Infylearn%20(1)%205.png");
  background-position: 0 0;
  background-size: cover;
  margin-top: 0;
  margin-left: 220px;
  margin-right: 220px;
}

.block-img-6 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6447a6879fb598f51e48cd04_Empower%20Your%20Workforce%20to%20Succeed%20with%20Infylearn%20(1)%206.png");
  background-position: 0 0;
  background-size: cover;
  margin-top: 0;
  margin-left: 220px;
  margin-right: 220px;
}

.block-img-1-copy {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6447a209dbde2b6888be9f29_Empower%20Your%20Workforce%20to%20Succeed%20with%20Infylearn%202.png");
  background-position: 0 0;
  background-size: cover;
  margin-top: 0;
  margin-left: 220px;
  margin-right: 220px;
}

.block-img-7 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6447a68708231f4ef91bbbc6_Empower%20Your%20Workforce%20to%20Succeed%20with%20Infylearn%20(1)%208.png");
  background-position: 0 0;
  background-size: cover;
  margin-top: 0;
  margin-left: 220px;
  margin-right: 220px;
}

.block-img-8 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6447a686e89b95d478762b99_Empower%20Your%20Workforce%20to%20Succeed%20with%20Infylearn%20(1)%209.png");
  background-position: 0 0;
  background-size: cover;
  margin-top: 0;
  margin-left: 220px;
  margin-right: 220px;
}

.block-img-9 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6447a736eef07483de6b38e5_other.png");
  background-position: 0 0;
  background-size: cover;
  margin-top: 0;
  margin-left: 220px;
  margin-right: 220px;
}

.yinfy-1 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6447a20a52994b2512d22410_Empower%20Your%20Workforce%20to%20Succeed%20with%20Infylearn%201.png");
  background-position: 50%;
  background-size: cover;
  width: 64px;
  height: 64px;
}

.div-block-11-copy {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6447a209961aa529a29ec2cc_Empower%20Your%20Workforce%20to%20Succeed%20with%20Infylearn%205.png");
  background-position: 50%;
  background-size: cover;
  width: 64px;
  height: 64px;
}

.heading-2-copy {
  color: var(--black);
  margin-left: 20px;
  margin-right: 20px;
  font-size: 20px;
  line-height: 32px;
}

.yinfiy-3 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6447a20ad4cc218bcd7c230e_Empower%20Your%20Workforce%20to%20Succeed%20with%20Infylearn%203.png");
  background-position: 50%;
  background-size: cover;
  width: 128px;
  height: 64px;
}

.yinfy-2 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6447a20a17e188e69d69f06d_Empower%20Your%20Workforce%20to%20Succeed%20with%20Infylearn%204.png");
  background-position: 50%;
  background-size: cover;
  width: 64px;
  height: 64px;
}

.yinfy-4 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6447a209dbde2b6888be9f29_Empower%20Your%20Workforce%20to%20Succeed%20with%20Infylearn%202.png");
  background-position: 50%;
  background-size: cover;
  width: 64px;
  height: 64px;
}

.yinfy-6 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6447a20a961aa57bf09ec2ce_Empower%20Your%20Workforce%20to%20Succeed%20with%20Infylearn%209.png");
  background-position: 50%;
  background-size: cover;
  width: 64px;
  height: 64px;
}

.ps-h-1 {
  color: var(--white);
  margin: 20px;
  font-size: 20px;
  line-height: 32px;
}

.ps-h2 {
  color: var(--white);
  margin-left: 20px;
  margin-right: 20px;
  font-size: 20px;
  line-height: 32px;
}

.ps-h3 {
  color: var(--white);
  margin: 20px;
  font-size: 20px;
  line-height: 32px;
}

.ps-h4 {
  color: var(--white);
  margin-left: 20px;
  margin-right: 20px;
  font-size: 20px;
  line-height: 32px;
}

.heading-2-copy-copy {
  color: var(--white);
  margin-left: 20px;
  margin-right: 20px;
  font-size: 24px;
  line-height: 32px;
}

.ps-h-5, .ps-h6 {
  color: var(--white);
  margin-left: 20px;
  margin-right: 20px;
  font-size: 20px;
  line-height: 32px;
}

.columns-2 {
  margin-left: 100px;
  margin-right: 100px;
}

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

.column-3 {
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.div-block-11 {
  text-align: center;
  display: block;
}

.div-block-12 {
  height: 200px;
  margin-left: 220px;
  margin-right: 220px;
}

.column-5, .column-6, .column-7 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-6 {
  height: 500px;
}

.image-holdler-copy {
  width: 48px;
  height: 48px;
  padding-right: 0;
}

.div-block-13 {
  width: 214px;
  height: 80px;
  margin-top: 40px;
  margin-left: 100px;
  margin-right: 480px;
  padding: 0;
}

.email-id {
  color: #fff;
  flex-direction: row;
  align-items: center;
  margin-bottom: auto;
  padding-top: 10px;
  padding-left: 10px;
  font-size: 20px;
  display: flex;
}

.image-holder-phone {
  width: auto;
  height: auto;
}

.para---footer {
  color: #fff;
  font-size: 14px;
}

.column-8 {
  height: 300px;
  display: none;
}

.content-holder---footer {
  margin-top: 40px;
  margin-left: 100px;
  margin-right: 140px;
}

.image-holdler {
  width: 48px;
  height: 48px;
  padding-right: 0;
}

.email-holder {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 350px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.c-suite-footer {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6447ac827b36e5d9a456955d_Footer%20rect.png");
  background-position: 0 0;
  background-size: auto;
  height: 330px;
}

.column-9 {
  height: 300px;
}

.phone-number {
  color: #fff;
  margin-bottom: auto;
  padding-left: 10px;
  font-size: 22px;
}

.image-holder-email {
  width: 48px;
  height: 48px;
}

.number-holder {
  justify-content: flex-start;
  align-items: center;
  width: 350px;
  margin-top: 20px;
  margin-right: 0;
  display: flex;
}

.footer-main {
  background-image: linear-gradient(to bottom, var(--dark-blue), var(--dark-blue));
  height: 300px;
}

.footer-img {
  margin-left: 100px;
}

.div-block-14 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 24px;
  margin-left: 100px;
  display: flex;
}

.heading-2-copy-copy-copy {
  color: var(--white);
  margin-left: 20px;
  margin-right: 20px;
  font-size: 20px;
  line-height: 32px;
}

.footer-upper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 200px;
  display: flex;
}

.hero-section---pp {
  height: 2500px;
}

.heading-5 {
  justify-content: flex-start;
  align-items: center;
  margin: 20px 100px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
  display: flex;
}

.div-block-16 {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 2000px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 100px;
  padding-right: 100px;
  display: block;
}

.paragraph-3 {
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  margin-left: 100px;
  margin-right: 100px;
  font-family: Lato, sans-serif;
  font-size: 10px;
  display: flex;
}

.top-section---pp {
  background-image: linear-gradient(to bottom, var(--dark-blue), var(--dark-blue));
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.t-c-top {
  justify-content: flex-start;
  align-items: center;
  height: 100px;
  display: block;
}

.hero-section---t-c {
  height: 2000px;
}

.div-block-17 {
  background-color: var(--dark-blue);
  height: 100px;
}

.footer-bottom {
  background-color: var(--dark-blue);
  flex-direction: column;
  height: 100px;
  display: flex;
}

.heading-6 {
  color: var(--white);
  margin-left: 100px;
}

.button-2 {
  background-color: var(--dark-blue);
  color: var(--white);
  width: 220px;
  margin-left: 100px;
}

.button-2:hover {
  color: var(--white);
}

.section_1 {
  height: 500px;
  margin-top: 100px;
}

.logo-container {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 48px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  display: flex;
}

.new_navbar {
  background-color: #00101f;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: 100px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.logo-infylearn-_container {
  justify-content: center;
  align-items: center;
  width: 800px;
  max-width: 200px;
  height: 100px;
  margin-left: 100px;
  margin-right: auto;
  padding-right: 0;
  display: flex;
}

.primary-button {
  background-color: var(--white);
  color: #000;
  border-radius: 8px;
  margin-right: 140px;
  padding: 16px 48px;
  font-family: Lato, sans-serif;
  font-size: 20px;
}

.primary-button.herosection {
  margin-top: 18px;
}

.primary-button.banner {
  margin-left: 24px;
}

.div-block-18 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100px;
  margin-right: 48px;
  padding-left: 10px;
  display: flex;
}

.container-4 {
  margin-left: 0;
  margin-right: 0;
}

.infylearn-container {
  justify-content: center;
  align-items: center;
  width: 800px;
  max-width: 200px;
  margin-left: 0;
  margin-right: 674px;
  padding-right: 0;
  display: flex;
}

.div-block-19 {
  width: 100%;
  height: 100px;
  margin-right: 0;
}

.hero-image-container {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/64cb6e96fc2215e6cba285ae_Group%205883.png");
  background-position: 50%;
  background-size: cover;
  width: auto;
  height: 500px;
  margin-top: -23px;
  position: relative;
}

.div-block-20 {
  margin-left: 140px;
  margin-right: 600px;
  padding-top: 0;
}

.text-container {
  margin: 40px 600px 40px 140px;
  padding-top: 48px;
  position: absolute;
  inset: 0%;
}

.heading-7 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.paragraph-4 {
  color: #3a3c44;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.section_2 {
  height: 250px;
  position: static;
}

.section_2_bg {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/64cb7095e035517f8aa5e808_Bg%20section2.svg");
  background-position: 50%;
  background-size: cover;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 250px;
  display: flex;
  position: relative;
  inset: 0%;
}

.section_2_bg_container-left {
  width: 30%;
  height: 250px;
  position: static;
  inset: 0%;
}

.section_2_bg_container_right {
  align-items: center;
  width: 65%;
  height: 250px;
  display: flex;
  position: static;
  inset: 0%;
}

.heading-8 {
  color: var(--white);
  text-align: center;
  margin-top: 80px;
  margin-bottom: 80px;
  font-family: Lato, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.section_3 {
  height: 600px;
}

.section_3_container {
  background-image: linear-gradient(#00101f, #00101f);
  height: 600px;
}

.heading-9 {
  color: #fff;
  margin-top: 0;
  margin-left: 140px;
  font-family: Lato, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.section_3_container_top {
  align-items: center;
  height: 100px;
  display: flex;
}

.section_3_container_bottom {
  flex-direction: column;
  align-items: center;
  height: 250px;
  display: flex;
}

.div-block-23 {
  justify-content: center;
  align-items: center;
  width: 33.33%;
  height: 200px;
  margin: 10px 10px 148px;
  display: flex;
}

.section_3_container_bottom_first {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 200px;
  margin-top: 10px;
  display: flex;
}

.section_3_container_bottom_second {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 200px;
  margin-top: 20px;
  display: flex;
}

.section_4 {
  height: 500px;
  margin-top: 60px;
}

.section_4_container_top {
  align-items: center;
  height: 50px;
  margin-top: 0;
  margin-left: 140px;
  display: block;
}

.heading-10 {
  font-family: Lato, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.section_4_container_bottom {
  justify-content: center;
  align-items: center;
  height: 400px;
  display: flex;
}

.slider {
  background-color: #ddd0;
  justify-content: center;
  align-items: center;
  height: 400px;
  display: flex;
}

.icon-2, .icon-3 {
  color: #06c;
}

.left-arrow {
  margin-left: 100px;
}

.right-arrow {
  margin-right: 140px;
}

.section_5 {
  height: 240px;
}

.div-block-24 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
  display: flex;
}

.section_5_container_top {
  align-items: center;
  height: 50px;
  margin-top: 0;
  margin-left: 140px;
  display: block;
}

.section_5_container_bottom {
  height: 120px;
  margin: 20px 140px;
  display: flex;
}

.section_5_container_bottom_block1 {
  background-image: linear-gradient(#64b6ff, #2f8de0);
  border-radius: 12px;
  width: 33.33%;
  height: 120px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 12px;
}

.heading-11 {
  color: var(--white);
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 28px;
  font-weight: 700;
}

.paragraph-5 {
  color: var(--white);
  text-align: center;
  font-size: 20px;
}

.section_5_container_bottom_block2 {
  background-image: linear-gradient(#64b6ff, #2b8ade);
  border-radius: 12px;
  width: 33.33%;
  height: 120px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 12px;
}

.section_5_container_bottom_block3 {
  background-image: linear-gradient(#64b6ff, #2384d9);
  border-radius: 12px;
  width: 33.33%;
  height: 120px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 12px;
}

.section_6 {
  background-image: linear-gradient(to bottom, var(--dark-blue), var(--dark-blue));
  height: 600px;
}

.heading-12 {
  color: var(--white);
  margin-left: 188px;
  margin-right: 140px;
  font-family: Lato, sans-serif;
  font-size: 32px;
}

.management-images {
  height: 200px;
  margin-left: 140px;
  margin-right: 100px;
  display: flex;
}

.div-block-26 {
  width: 200px;
  height: 200px;
  display: flex;
}

.engineering-images {
  height: 200px;
  margin-left: 140px;
  margin-right: 100px;
  display: flex;
}

.div-block-27 {
  padding-top: 20px;
}

.section_7 {
  height: 1000px;
  margin-top: 64px;
}

.section_7_top {
  height: 500px;
}

.div-block-29 {
  margin-left: 140px;
  margin-right: 140px;
}

.heading-13 {
  font-family: Lato, sans-serif;
  font-size: 32px;
}

.slider-2 {
  background-color: #ddd0;
  height: 400px;
}

.mc-cards-container {
  width: 75%;
  height: 400px;
  margin-left: 180px;
  padding-right: 10px;
  display: flex;
}

.card-1 {
  border: 1px solid #d6d6d6;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
  margin-left: 8px;
  margin-right: 8px;
  display: flex;
}

.card-1._1 {
  width: 33.33%;
}

.image-3 {
  margin-top: 20px;
}

.heading-14 {
  font-family: Lato, sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.card-2 {
  border: 1px solid #d6d6d6;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33.33%;
  height: 400px;
  display: flex;
}

.card-3 {
  border: 1px solid #d6d6d6;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33.33%;
  height: 400px;
  margin-left: 8px;
  margin-right: 8px;
  display: flex;
}

.section_7_bottom {
  height: 500px;
}

.card-4 {
  border: 1px solid #d6d6d6;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33.33%;
  height: 400px;
  margin-left: 8px;
  margin-right: 8px;
  display: flex;
}

.card-1-2 {
  border: 1px solid #d6d6d6;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33.33%;
  height: 400px;
  margin-left: 20px;
  margin-right: 8px;
  display: flex;
}

.card-1-2._2 {
  font-family: Lato, sans-serif;
  font-weight: 300;
}

.card-5, .card-6 {
  border: 1px solid #d6d6d6;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33.33%;
  height: 400px;
  margin-left: 8px;
  margin-right: 8px;
  display: flex;
}

.icon-4, .icon-5 {
  color: #06c;
}

.left-arrow-2 {
  margin-left: 72px;
}

.right-arrow-2 {
  margin-right: 72px;
}

.icon-6, .icon-7 {
  color: #06c;
}

.left-arrow-3 {
  margin-left: 72px;
}

.right-arrow-3 {
  margin-right: 72px;
}

.section_8 {
  height: 300px;
  position: relative;
}

.div-block-30 {
  background-image: linear-gradient(103deg, #0053ca, #00c1fa);
  border-radius: 6px;
  height: 164px;
  position: absolute;
  inset: 10%;
}

.heading-15 {
  color: var(--white);
  margin-top: 24px;
  margin-left: 24px;
  margin-right: 24px;
  font-family: Lato, sans-serif;
  font-size: 28px;
}

.bold-text-6, .bold-text-7, .bold-text-8, .bold-text-9 {
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.paragraph-6 {
  font-family: Lato, sans-serif;
}

.bold-text-10 {
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.slide-nav {
  display: none;
}

.bold-text-11, .bold-text-12, .bold-text-13 {
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.link-block {
  width: 33.33%;
}

.bold-text-14 {
  font-style: normal;
  text-decoration: none;
}

.div-block-31 {
  width: 250px;
  height: 250px;
}

.mobile_eng_1, .mobile_eng_2, .mobile_eng_3, .mobile_manage_1, .mobile-slider, .mobile-slider-bottom {
  display: none;
}

.nav-menu-2 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
  position: relative;
}

.bold-text-15 {
  color: #415bc7;
  border: 1px solid #7e4a4a00;
  font-family: Lato, sans-serif;
  font-weight: 500;
}

.bold-text-16 {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 20px;
  font-weight: 400;
  display: flex;
}

.bold-text-17, .bold-text-18, .bold-text-19, .bold-text-20 {
  font-size: 20px;
}

.bold-text-21, .bold-text-22, .bold-text-23, .bold-text-24, .bold-text-25 {
  font-family: Lato, sans-serif;
  font-size: 20px;
}

.link {
  width: 300px;
}

.paragraph-7 {
  margin-left: 100px;
  font-family: Lato, sans-serif;
}

.div-block-34 {
  margin-left: 100px;
}

.link-2 {
  width: 300px;
}

.link-3 {
  color: #06c;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.paragraph-8 {
  width: 100%;
  font-family: Lato, sans-serif;
}

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

.link-block-2 {
  align-items: center;
  display: flex;
}

.navbar-2 {
  background-image: linear-gradient(to bottom, var(--dark-blue), var(--dark-blue));
  justify-content: center;
  align-items: center;
  height: 100px;
  margin-top: 0;
  display: flex;
}

.nav-menu-3 {
  margin-right: auto;
}

.div-block-35 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.home {
  color: var(--white);
  margin-left: 0;
}

.home:hover, .for-college, .for-college:hover, .vera, .vera:hover {
  color: var(--white);
}

.image-9 {
  margin-right: 0;
}

.brand-2 {
  margin-right: 400px;
}

.login_1, .login_1:hover {
  color: var(--white);
}

.hero_section {
  background-image: linear-gradient(269deg, var(--bi-yellow), #fff7f5);
  flex-direction: row;
  height: 616px;
  margin-top: 0;
  padding: 64px 120px 0;
  display: flex;
}

.hero_section.lms {
  height: 632px;
  margin-top: 0;
}

.h1_leftblock {
  width: 50%;
  height: 550px;
  margin-left: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.h1_leftblock.lms {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 600px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.h2_rightblock {
  object-fit: contain;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65eee214f431c7f947fd1b24_LMS%20Hero%20Image.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  height: 550px;
  display: flex;
}

.h2_rightblock.lms {
  height: 620px;
  margin-top: 0;
}

.h1_heading {
  width: 100%;
  margin: 16px 40px 8px 0;
  font-family: Lato, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 48px;
}

.h1_button {
  color: var(--black);
  background-color: #fff;
  border-radius: 6px;
  margin-left: 0;
  padding: 12px 24px 16px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.h1_button:hover {
  background-color: #f6f6f6;
}

.h1_button.book-demo-button {
  margin-left: 0;
  margin-right: 300px;
}

.h1_button.mid-section {
  background-color: var(--black);
  color: var(--white);
  margin-top: 24px;
  padding: 12px 48px;
}

.h2 {
  height: 600px;
  margin-top: 40px;
}

.h2_topblock {
  align-items: center;
  width: auto;
  height: 50px;
  margin-left: 40px;
  display: flex;
}

.heading-16 {
  width: 100%;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 48px;
}

.h2_bottomblock {
  flex-direction: row;
  height: 750px;
  margin-top: 20px;
  display: flex;
}

.tabs {
  margin-left: 40px;
  margin-right: 40px;
}

.tab-pane-tab-1 {
  height: 400px;
}

.tab-link-tab-1 {
  background-color: #fafafa;
  padding-left: 56px;
  padding-right: 56px;
}

.tab-link-tab-1.w--current {
  background-image: linear-gradient(to bottom, var(--dark-blue), var(--dark-blue));
  padding-left: 56px;
  padding-right: 56px;
}

.text-block-2 {
  color: var(--white);
}

.text-block-2.not-clicked {
  color: var(--black);
}

.text-block-2.clicked {
  color: var(--white);
}

.tab-1 {
  background-color: #fafafa;
  padding-left: 56px;
  padding-right: 56px;
}

.tab-1.w--current {
  background-color: var(--black);
  color: var(--white);
}

.tab33 {
  background-color: #fafafa;
  padding-left: 56px;
  padding-right: 56px;
}

.tab33.alumni.w--current, .tab33.jp.w--current, .tab33.assess.w--current, .tab33.masterdata.w--current {
  background-color: var(--black);
  color: var(--white);
}

.top_block {
  height: 200px;
}

.top_block.lms {
  height: 250px;
  display: flex;
}

.bottom_block {
  height: 200px;
}

.bottom_block.lms {
  justify-content: center;
  align-items: center;
  height: 250px;
  display: flex;
}

.lms_block-1 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33.33%;
  height: 200px;
  display: flex;
}

.div-block-37 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50%;
  display: flex;
}

.div-block-38 {
  width: 100%;
}

.heading-17 {
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.lms_block-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33.33%;
  height: 200px;
  display: flex;
}

.lms_block-1-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 25%;
  height: 200px;
  display: flex;
}

.div-block-39 {
  font-size: 20px;
}

.lms_block-3 {
  width: 33.33%;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.lms_block-3.main {
  height: 200px;
}

.lms_block-4, .lms_block-1-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 25%;
  height: 200px;
  display: flex;
}

.lms_block-5, .lms_block-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33.33%;
  height: 200px;
  display: flex;
}

.lms_block-7 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 25%;
  height: 200px;
  display: flex;
}

.tab3, .tb4, .tab-5 {
  background-color: #fafafa;
  padding-left: 56px;
  padding-right: 56px;
}

.tab-5.w--current {
  background-color: var(--black);
  color: var(--white);
}

.tab-6 {
  background-color: #fafafa;
  padding-left: 56px;
  padding-right: 56px;
}

.tab-6.w--current {
  background-image: linear-gradient(to bottom, var(--dark-blue), var(--dark-blue));
  padding-left: 56px;
  padding-right: 56px;
}

.tb-6 {
  background-color: #fafafa;
  padding-left: 56px;
  padding-right: 56px;
}

.tb-6.w--current {
  background-color: var(--black);
  color: var(--white);
}

.lms, .job-platform, .assessment1, .master-data {
  margin-top: 20px;
}

.top-block-mdm {
  height: 100px;
  margin-top: 20px;
}

.top-block-mdm.placmnt-training {
  height: 40px;
}

.div-block-41 {
  height: 100px;
}

.heading-18 {
  font-family: Lato, sans-serif;
}

.bottom-block-mdm {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 400px;
  margin-top: 20px;
  display: flex;
}

.left {
  flex-direction: column;
  width: 50%;
  height: 400px;
  display: flex;
}

.right {
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 400px;
  display: flex;
}

.paragraph-9 {
  width: 200px;
  font-family: Lato, sans-serif;
}

.text-block-4, .text-block-5, .text-block-6, .text-block-7, .text-block-8 {
  font-family: Lato, sans-serif;
}

.grid {
  grid-column-gap: 15px;
  grid-template: "Area Area-2 Area-3"
                 ". . ."
                 ". . ."
                 ". . ."
                 / 1fr 1fr 1fr;
}

.paragraph-10 {
  text-transform: none;
  font-family: Lato, sans-serif;
  font-style: normal;
  text-decoration: none;
}

.paragraph-11, .paragraph-12, .paragraph-13, .paragraph-14, .paragraph-15, .paragraph-16, .paragraph-17, .paragraph-18, .paragraph-19, .paragraph-20, .paragraph-21, .paragraph-22, .paragraph-23 {
  font-family: Lato, sans-serif;
}

.heading-19 {
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.ap-contianer {
  justify-content: center;
  align-items: center;
  height: 500px;
  margin-top: 20px;
  display: flex;
}

.left-ap {
  width: 50%;
  height: 450px;
}

.right-ap {
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 450px;
  display: flex;
}

.heading-20 {
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.paragraph-24 {
  font-family: Lato, sans-serif;
}

.image-10 {
  position: absolute;
  top: 318.861px;
  left: 725.556px;
}

.section_h3-h3-1 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6548d898930382d6453181ca_Rectangle%20340.png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  height: 1000px;
  margin-top: 0;
  padding-left: 120px;
  padding-right: 120px;
  display: block;
}

.h3_topblock {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 80px;
  margin-top: 40px;
  margin-left: 40px;
  display: flex;
}

.h3_bottomblock {
  flex-direction: column;
  height: 350px;
  margin-top: 0;
  margin-right: 40px;
  display: flex;
}

.on-demand-coaching {
  margin-top: 20px;
}

.tab33-copy {
  background-color: #fafafa;
  padding-left: 56px;
  padding-right: 56px;
}

.tab33-copy.alumni.w--current, .tab33-copy.jp.w--current, .tab33-copy.assess.w--current, .tab33-copy.masterdata.w--current {
  background-color: var(--black);
  color: var(--white);
}

.white-labelled-delivery {
  background-color: #fafafa;
  padding-left: 56px;
  padding-right: 56px;
}

.white-labelled-delivery.alumni.w--current, .white-labelled-delivery.jp.w--current, .white-labelled-delivery.assess.w--current, .white-labelled-delivery.masterdata.w--current {
  background-color: var(--black);
  color: var(--white);
}

.placement-training {
  background-color: #fafafa;
  padding-left: 56px;
  padding-right: 56px;
}

.placement-training.alumni.w--current, .placement-training.jp.w--current, .placement-training.assess.w--current, .placement-training.masterdata.w--current {
  background-color: var(--black);
  color: var(--white);
}

.paragraph-25 {
  text-align: center;
  justify-content: center;
  font-size: 14px;
  display: flex;
}

.od-block-1, .od-block-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33.33%;
  height: 200px;
  display: flex;
}

.od-block-3 {
  width: 33.33%;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.bottom_block-copy {
  height: 200px;
}

.bottom_block-copy.lms {
  justify-content: center;
  align-items: center;
  height: 250px;
  display: flex;
}

.od-block-4, .od-blocm-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33.33%;
  height: 200px;
  display: flex;
}

.white-labelled, .placement-trainings {
  margin-top: 20px;
}

.paragraph-26 {
  font-size: 14px;
}

.heading-21 {
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.wld-block-4, .wld-block-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33.33%;
  height: 200px;
  display: flex;
}

.lms_block-7-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 25%;
  height: 200px;
  display: flex;
}

.wld-block-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33.33%;
  height: 200px;
  display: flex;
}

.wld-block-1, .wld-block-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33.33%;
  height: 300px;
  display: flex;
}

.wld-block-3 {
  width: 33.33%;
  height: 300px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.paragraph-27 {
  font-size: 14px;
}

.section-h4 {
  height: 550px;
  margin-top: auto;
  padding-left: 120px;
  padding-right: 120px;
  display: block;
}

.pu-header {
  margin-left: 40px;
  margin-right: 40px;
}

.heading-22 {
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.div-block-43 {
  justify-content: center;
  align-items: flex-start;
  height: 350px;
  margin-left: 40px;
  margin-right: 40px;
  display: flex;
}

.section_h9 {
  height: 400px;
  padding-left: 120px;
  padding-right: 120px;
  display: block;
}

.s {
  margin-left: 0;
  margin-right: 0;
}

.heading-23 {
  height: 50px;
  margin-left: 0;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.sj-top-block {
  justify-content: center;
  align-items: flex-start;
  height: 300px;
  margin-left: 40px;
  margin-right: 40px;
  display: flex;
}

.sj-top-block.desktop-slide {
  margin-left: 0;
  margin-right: 0;
}

.sj-bottom-block {
  justify-content: center;
  align-items: flex-start;
  height: 300px;
  margin-left: 40px;
  margin-right: 40px;
  display: flex;
}

.image-11 {
  margin-top: 10px;
}

.section-7 {
  height: 80px;
}

.desktop_navbar-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: none;
  position: fixed;
}

.corporate-header {
  color: var(--white);
}

.corporate-header:hover {
  color: #fff;
}

.brand-3 {
  color: var(--white);
}

.higher-ed-header, .higher-ed-header:hover {
  color: #fff;
}

.vera-header {
  color: #fff;
  margin-right: 60px;
}

.vera-header:hover {
  color: #fff;
}

.hero-section_landing-page {
  justify-content: flex-start;
  align-items: stretch;
  height: 500px;
  display: flex;
}

.div-block-44 {
  height: 600px;
}

.lp_hs_left {
  flex-direction: column;
  width: 50%;
  height: 500px;
  display: flex;
}

.lp_hs_right {
  width: 50%;
  height: 500px;
}

.heading-24 {
  margin-top: 100px;
  margin-bottom: 20px;
  margin-left: 40px;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 56px;
}

.book-demo-button {
  background-color: var(--white);
  color: #000;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/654238378f0e8e1649b354c4_Rectangle%202099%20(1).png");
  background-position: 340% 120%;
  background-repeat: no-repeat;
  background-size: 140% 350%;
  border: 4px solid #00101f;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-left: 40px;
  margin-right: 450px;
  padding: 16px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  transition: background-position .35s, opacity .2s;
  display: flex;
}

.book-demo-button:hover {
  color: var(--white);
  background-position: 0;
}

.paragraph-28 {
  text-align: left;
  margin-left: 40px;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.video-container_hs_lp {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 400px;
  margin: 33px;
  display: block;
}

.logo-section_landing-page {
  height: 350px;
}

.desktop_slider-3 {
  background-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 250px;
  display: block;
}

.slide-nav-5 {
  display: none;
}

.div-block-45 {
  background-image: linear-gradient(#00000080, #00000080);
  width: 100%;
  height: 250px;
}

.left-arrow-6 {
  display: none;
  position: relative;
}

.right-arrow-6 {
  display: none;
}

.ls_lp_block-1 {
  justify-content: flex-start;
  align-items: center;
  height: 150px;
  margin-left: 110px;
  margin-right: 110px;
  display: flex;
}

.heading-25 {
  margin-left: 40px;
  margin-right: 40px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.div-block-46 {
  justify-content: center;
  align-items: center;
  height: 250px;
  display: flex;
}

.ls_lp_block-2, .ls_lp_block-3, .ls_lp_block-4 {
  justify-content: center;
  align-items: center;
  height: 150px;
  margin-left: 110px;
  margin-right: 110px;
  display: flex;
}

.ls_lp_block-5 {
  justify-content: flex-start;
  align-items: center;
  height: 150px;
  margin-left: 110px;
  margin-right: 110px;
  display: flex;
}

.background-video {
  outline-offset: 0px;
  cursor: pointer;
  outline: 6px solid #c5c5c5;
  height: 350px;
}

.core-section_lp {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65645f5987f233ee8001e5e6_Stripe.png");
  background-position: 0%;
  background-repeat: repeat-x;
  background-size: auto;
  height: 500px;
  margin-top: 40px;
}

.heading-26 {
  margin-left: 40px;
  margin-right: 40px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.paragraph-29 {
  text-align: left;
  margin-left: 40px;
  font-size: 16px;
}

.block-container_cc_lp {
  height: 350px;
  margin-top: 40px;
  margin-left: 40px;
  margin-right: 40px;
  display: flex;
}

.cc_lp_block-1 {
  width: 33.33%;
  height: 350px;
}

.top_cc_lp {
  text-align: left;
  justify-content: center;
  align-items: center;
  height: 50%;
  display: flex;
}

.heading-27 {
  text-align: center;
  margin-top: 0;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
}

.bottom_cc_lp {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 50%;
  display: flex;
}

.ss_lp {
  height: 500px;
}

.select-pages-section_lp {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/653fa03365232c4d65dd161e_Frame%207587.svg");
  background-position: 100% 100%;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 500px;
  display: flex;
}

.block-1_-ss_lp {
  flex-direction: column;
  width: 33.33%;
  height: 400px;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.ss_block-1_top {
  justify-content: center;
  align-items: center;
  height: 65%;
  display: flex;
}

.ss_block-1_bottom {
  justify-content: center;
  align-items: center;
  height: 35%;
  display: flex;
}

.ghost-buttons {
  mix-blend-mode: normal;
  background-color: #00101f;
  border: 1px solid #ffffff63;
  border-radius: 48px;
  padding: 16px 40px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  transition-property: none;
}

.ghost-buttons:hover {
  color: var(--black);
  background-color: #fff;
  font-size: 22px;
}

.block-2_-ss_lp, .block-3_-ss_lp {
  flex-direction: column;
  width: 33.33%;
  height: 400px;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.all-block-container_ss {
  width: 100%;
  display: flex;
}

.header-container_ss {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 80px;
  display: flex;
}

.heading-28 {
  color: #fff;
}

.clien-testimonial_lp {
  height: 500px;
}

.div-block-47 {
  height: 10%;
  margin-top: 40px;
}

.heading-29 {
  margin-left: 110px;
  margin-right: 110px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.desktop-slider {
  height: 80%;
  margin: 20px 40px 40px;
}

.slide-nav-6 {
  display: none;
}

.slide-2 {
  width: 1022px;
  height: 400px;
  margin-left: 120px;
  margin-right: 120px;
}

.slider-4 {
  background-color: #ddd0;
  justify-content: center;
  align-items: center;
  height: 400px;
  display: flex;
}

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

.icon-8 {
  color: var(--black);
}

.icon-9 {
  color: #000;
}

.right-arrow-7 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.double-section_coach-whyus_lp {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/653fa9e5fa87afb2955c0115_Vector%20bg.svg");
  background-position: 50% 0;
  background-size: cover;
  height: 500px;
}

.top-section_why-us {
  height: auto;
}

.bottom_section_coach-network {
  height: 30%;
  display: none;
}

.m--back-card-1, .m--back-card-1.ups {
  transform-style: preserve-3d;
}

.t--card-front {
  backface-visibility: hidden;
  background-color: #9c0aa700;
  background-image: linear-gradient(#2d8b7e, #17463f);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 320px;
  height: 200px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.t--card-front.blue {
  background-image: linear-gradient(to top, #06c, #53a9ff);
  width: 260px;
  height: 150px;
  display: flex;
}

.t--card-front.blue.ups {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  backface-visibility: hidden;
  width: 350px;
  height: 200px;
  display: flex;
}

.t--card-front.blue.ups._3 {
  max-width: none;
}

.t--card-front.yellow {
  background-image: linear-gradient(135deg, #fca106, #ffbc49);
  width: 260px;
  height: 150px;
}

.t--card-front.pink {
  background-image: linear-gradient(45deg, #e14b1b, #ff8057);
  width: 260px;
  height: 150px;
}

.t--card-front.orange {
  background-image: linear-gradient(45deg, #d13845, #ff6b78);
  width: 260px;
  height: 150px;
}

.heading-2-card {
  backface-visibility: visible;
  color: var(--black);
  text-align: center;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.mobile-flip-wrapper {
  display: none;
}

.card---heading {
  color: #1feacf;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
}

.t--card-back-new {
  backface-visibility: hidden;
  transform-style: preserve-3d;
  background-color: #05948605;
  background-image: linear-gradient(#fff, #fff);
  border: 1px solid #d0d0d0;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 260px;
  height: 150px;
  display: flex;
  position: absolute;
  inset: 0%;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.t--card-back-new.ups {
  transform-style: preserve-3d;
  background-image: linear-gradient(45deg, #06c, #53a9ff);
  height: 200px;
  display: flex;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.t--card-back-new.ups.bold-text-12 {
  transform-style: preserve-3d;
  background-image: linear-gradient(45deg, #fca106, #ffbc49);
  width: 350px;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.t--card-back-new.ups.bold-text-12.bottom {
  transform-style: preserve-3d;
  background-image: linear-gradient(45deg, #06c, #53a9ff);
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.t--card-back-new.ups._3 {
  transform-style: preserve-3d;
  background-image: linear-gradient(45deg, #e14b1b, #ff8057);
  max-width: none;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.t--card-back-new.ups.bottom {
  transform-style: preserve-3d;
  background-image: linear-gradient(45deg, #d13845, #ff6b78);
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.flip-cart-wrapper {
  flex-direction: column;
  height: 550px;
  display: flex;
  position: relative;
}

.flip-cart-wrapper.lp {
  align-items: stretch;
}

.image-79 {
  width: 300px;
}

.card-2---head {
  color: #1feacf;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
}

.card-2---para, .card-3---para {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
}

.heading-card-1 {
  backface-visibility: visible;
  color: #000;
  text-align: center;
  -webkit-text-stroke-color: #000;
  margin: 40px;
  padding-left: 24px;
  padding-right: 24px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  display: flex;
}

.heading-card-1.ups {
  color: var(--white);
  width: auto;
  margin-left: 32px;
  margin-right: 32px;
  font-weight: 700;
}

.column-10 {
  background-image: none;
  background-position: 50%;
  background-size: cover;
  height: 600px;
}

.card-div-block {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 300px;
  margin-left: auto;
  display: flex;
  position: absolute;
}

.card-div-block.top {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 200px;
  margin-left: auto;
  margin-right: auto;
}

.card-div-block.top.lp {
  width: 90%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.image-growth {
  height: 64px;
  margin-bottom: 40px;
  padding-bottom: 0;
  padding-left: 130px;
  padding-right: 130px;
}

.card-4---heading {
  color: #1feacf;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
}

.column-11 {
  background-image: none;
  background-position: 50%;
  background-size: cover;
  height: 600px;
}

.card-1---para {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
}

.t--content-wrapper--1 {
  backface-visibility: hidden;
  perspective: 1000px;
  justify-content: flex-start;
  align-items: stretch;
  width: 380px;
  height: 200px;
  margin-top: 0;
  display: flex;
  position: relative;
  inset: 0% auto 0% 0%;
}

.t--content-wrapper--1.bottom.lp {
  margin-left: 0;
  margin-right: 0;
}

.t--content-wrapper--1.lp {
  align-items: flex-start;
  width: 280px;
  height: 160px;
  right: 0;
}

.card-3---heading {
  color: #1feacf;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
}

.mobile-slider-map-section {
  display: none;
}

.heading-card-4 {
  backface-visibility: visible;
  color: #000;
  text-align: center;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 24px;
  padding-right: 24px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.t--card {
  backface-visibility: visible;
  justify-content: flex-start;
  align-items: stretch;
  width: 260px;
  height: 160px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: relative;
}

.t--card.bottom-1, .t--card.bottom-2 {
  width: 260px;
}

.t--card.bottom-3 {
  justify-content: flex-start;
  align-items: center;
  width: 260px;
}

.t--card.bottom-4 {
  width: 260px;
}

.t--card.ups {
  width: 350px;
}

.background-image-map {
  display: none;
}

.card-4---para {
  color: #fff;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 400;
}

.card-4---para.orange {
  text-align: center;
  font-family: Lato, sans-serif;
  line-height: 32px;
}

.flip-container {
  flex-direction: column;
  height: 500px;
  display: flex;
}

.flip-container.lp {
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
}

.card-div-block-bottom {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 220px;
  margin-top: 180px;
  margin-left: auto;
  display: flex;
  position: absolute;
}

.card-div-block-bottom.lp {
  width: 90%;
  height: 200px;
  margin-left: 0;
}

.heading-69 {
  margin: auto 40px 40px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.header-container {
  margin-left: 40px;
  margin-right: 40px;
}

.heading-70 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 24px;
}

.desktiop-testi-slider {
  background-color: #ddd0;
  height: 200px;
}

.slide-nav-8, .icon-10 {
  display: none;
}

.slide-1-block {
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.icon-11 {
  display: none;
}

.slide-2-block, .slide-3-block, .slide-4-block {
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.slide-3, .slide-4, .slide-5, .slide-6, .mask {
  height: 200px;
}

.footer-dark {
  background-color: #00101f;
  border-bottom: 1px solid #e4ebf3;
  margin-top: 0;
  padding: 50px 30px 15px;
  display: block;
  position: relative;
}

.container-5 {
  width: 100%;
  max-width: 940px;
  margin-left: 220px;
  margin-right: auto;
  display: flex;
}

.footer-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 900px;
  margin-left: -200px;
  margin-right: auto;
  display: flex;
}

.footer-content {
  grid-column-gap: 70px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: auto auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.title-small {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  display: none;
}

.footer-link {
  color: #fff;
  margin-top: 12px;
  margin-bottom: 6px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
}

.footer-link:hover {
  color: #1a1b1fbf;
}

.footer-social-block {
  justify-content: flex-start;
  align-items: center;
  margin-top: 12px;
  margin-left: -12px;
  display: flex;
}

.footer-social-link {
  margin-left: 12px;
}

.footer-divider {
  background-color: #e4ebf3;
  width: 100%;
  height: 1px;
  margin-top: 70px;
  margin-bottom: 15px;
}

.footer-copyright-center {
  color: #fff;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
}

.phone-mail-container {
  width: 399px;
  height: 140px;
  margin-left: auto;
}

.mail, .phone {
  width: 100%;
  height: 50%;
}

.slide-7 {
  height: 150px;
}

.mobile_slider-6, .mobile-slider_testi, .mobile-testi-slider {
  display: none;
}

.text-block-9 {
  color: #fff;
  padding-left: 8px;
  padding-right: 8px;
}

.icon-17 {
  color: #fff;
}

.text-block-10 {
  color: var(--white);
  text-transform: uppercase;
  padding-left: 16px;
  padding-right: 16px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.icon-18 {
  color: var(--white);
}

.dd_lms {
  border: .2px none var(--border);
  background-color: #fff;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  width: 100%;
  height: 20%;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.dd_lms:hover {
  background-color: #fafafa;
}

.dropdown-link-2 {
  border: .2px none var(--border);
  background-color: #fff;
  width: 100%;
  height: 20%;
  font-family: Lato, sans-serif;
}

.dropdown-link-2:hover {
  background-color: var(--neutral-2);
}

.dd_vera {
  border: .2px none var(--border);
  background-color: #fff;
  border-radius: 0 0 8px 8px;
  height: 20%;
}

.dd_vera:hover {
  background-color: var(--neutral-2);
}

.career-platform {
  border: .2px none var(--border);
  background-color: var(--white);
  height: 20%;
  font-family: Lato, sans-serif;
}

.career-platform:hover {
  background-color: var(--neutral-2);
}

.dd_assessments {
  border: .2px none var(--border);
  background-color: #fff;
  height: 20%;
  font-family: Lato, sans-serif;
}

.dd_assessments:hover {
  background-color: var(--neutral-2);
}

.dd_s1 {
  border: 1px none var(--border);
  background-color: var(--white);
  border-radius: 8px 8px 0 0;
  font-family: Lato, sans-serif;
}

.dd_s1:hover {
  background-color: var(--neutral-2);
}

.dd_s2 {
  border: 1px none var(--border);
  background-color: var(--white);
  border-radius: 0;
  font-family: Lato, sans-serif;
}

.dd_s2:hover {
  background-color: var(--neutral-2);
}

.dd_s3 {
  border: 1px none var(--border);
  background-color: var(--white);
  border-radius: 0 0 8px 8px;
  font-family: Lato, sans-serif;
}

.dd_s3:hover {
  background-color: var(--neutral-2);
}

.dd_highered {
  border: 0px none var(--border);
  background-color: var(--white);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  font-family: Lato, sans-serif;
}

.dd_highered:hover {
  border: 0px none var(--border);
  background-color: var(--neutral-2);
}

.dd_neo-universities {
  border: 0px none var(--border);
  background-color: var(--white);
  font-family: Lato, sans-serif;
}

.dd_neo-universities:hover {
  border: 0px solid var(--border);
  background-color: var(--neutral-2);
}

.dd_corporate {
  border: 0px none var(--border);
  background-color: var(--white);
  font-family: Lato, sans-serif;
}

.dd_corporate:hover {
  border: 0px solid var(--border);
  background-color: var(--neutral-2);
}

.dd_upskilling {
  border: 0px none var(--border);
  background-color: var(--white);
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  font-family: Lato, sans-serif;
}

.dd_upskilling:hover {
  border: 0px solid var(--border);
  background-color: var(--neutral-2);
}

.dd_cs1 {
  border: 1px none var(--border);
  background-color: var(--white);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  font-family: Lato, sans-serif;
}

.dd_cs1:hover {
  background-color: var(--neutral-2);
}

.dd_cs2 {
  border: 1px none var(--border);
  background-color: var(--white);
  font-family: Lato, sans-serif;
}

.dd_cs2:hover {
  background-color: var(--neutral-2);
}

.dd_cs1-copy {
  border: 1px solid var(--border);
  background-color: var(--white);
  font-family: Lato, sans-serif;
}

.dd_cs1-copy:hover {
  background-color: var(--neutral-2);
}

.dd_cs3 {
  border: 1px none var(--border);
  background-color: var(--white);
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  font-family: Lato, sans-serif;
}

.dd_cs3:hover {
  background-color: var(--neutral-2);
}

.nl_company {
  color: #fff;
  margin-left: auto;
  margin-right: 40px;
  display: flex;
}

.about-us {
  border: 1px none var(--border);
  background-color: var(--white);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  font-family: Lato, sans-serif;
}

.about-us:hover {
  background-color: var(--neutral-2);
}

.brands {
  border: 1px none var(--border);
  background-color: var(--white);
  font-family: Lato, sans-serif;
}

.brands:hover {
  background-color: var(--neutral-2);
}

.dd_our-team {
  border: 1px none var(--border);
  background-color: var(--white);
  font-family: Lato, sans-serif;
}

.dd_our-team:hover {
  background-color: var(--neutral-2);
}

.dd_news {
  border: 1px none var(--border);
  background-color: var(--white);
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  font-family: Lato, sans-serif;
}

.dd_news:hover {
  background-color: var(--neutral-2);
}

.dd_blog {
  border: 1px none var(--border);
  background-color: var(--white);
  font-family: Lato, sans-serif;
}

.dd_blog:hover {
  background-color: var(--neutral-2);
}

.dd_backers {
  border: 1px none var(--border);
  background-color: var(--white);
  font-family: Lato, sans-serif;
}

.dd_backers:hover {
  background-color: var(--neutral-2);
}

.bold-text-26 {
  padding-left: 25px;
  padding-right: 25px;
}

.core {
  height: 550px;
  margin-bottom: 40px;
}

.heading-71 {
  margin-left: 40px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.wrapperr-bottom-block {
  height: 450px;
}

.cb_top-block, .cb_bottom-block {
  height: 50%;
  margin-left: 40px;
  margin-right: 40px;
  display: flex;
}

.container_1, .container_2, .container_3 {
  width: 33.33%;
  height: 225px;
  display: flex;
}

.t_1 {
  justify-content: center;
  align-items: stretch;
  width: 30%;
  height: 100%;
  display: flex;
}

.t_2 {
  justify-content: flex-start;
  align-items: center;
  width: 70%;
  height: 100%;
  display: flex;
}

.heading-72 {
  font-family: Lato, sans-serif;
  font-size: 20px;
}

.container_4, .container_5, .container_6 {
  width: 33.33%;
  height: 225px;
  display: flex;
}

.people-photo-hero-section {
  width: 20%;
  position: absolute;
  top: 106.111px;
  left: 763px;
}

.h2_full-block {
  align-items: center;
  width: 90%;
  height: 150px;
  margin-left: 40px;
  margin-right: auto;
  display: flex;
}

.ap-header {
  margin-left: 40px;
  margin-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.h2_right-blocl {
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 400px;
  margin-right: 0;
  display: flex;
}

.lms-image {
  border-radius: 9px;
}

.h3_container_1 {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border: 1px solid #f1f1f1;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 22%;
  height: 100px;
  margin-left: 0;
  margin-right: 20px;
  display: flex;
}

.h3_container_1._1 {
  box-shadow: none;
  flex-direction: row;
  width: 25%;
  height: 100px;
}

.h3_container_1._1.cp {
  box-shadow: none;
  flex-direction: row;
  width: 25%;
  height: 100px;
  margin-left: 0;
}

.heading-74 {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  margin: auto 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  display: flex;
}

.h3_container_2 {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border: 1px solid #f1f1f1;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 21%;
  height: 100px;
  margin-left: 40px;
  display: flex;
}

.h3_container_2.hide {
  opacity: 0;
  width: 30%;
}

.paragraph-31 {
  text-align: left;
  margin-left: 40px;
}

.h3-1_top-block {
  margin-left: 40px;
}

.h2_full-block_left-side {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  height: 350px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.h2-whole-block-container {
  width: 100%;
  height: 440px;
  padding-right: 0;
  display: flex;
}

.h4_topblock {
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  height: 100px;
  margin-left: 40px;
  font-family: Lato, sans-serif;
  display: flex;
}

.h4_bottom-container {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6548de5e9d6bcea2576713b0_Rectangle%20348%20(1).png");
  background-position: 50% 100%;
  background-size: cover;
  height: 450px;
  display: flex;
}

.h4_right-block, .h4_left-block {
  width: 50%;
  height: 450px;
}

.heading-75 {
  color: var(--white);
  text-transform: capitalize;
  column-count: auto;
  word-break: normal;
  overflow-wrap: normal;
  margin-top: 40px;
  margin-left: 40px;
  font-family: Lato, sans-serif;
  display: none;
}

.h4_list-container {
  margin-top: 30px;
  margin-bottom: 10px;
  margin-left: 40px;
  display: flex;
}

.list-item {
  color: #fff;
}

.list-item-2, .list-item-3, .list-item-4, .list-item-5 {
  color: var(--white);
}

.section_h5 {
  background-image: linear-gradient(to bottom, var(--neutral-2), var(--neutral-2));
  height: 250px;
  margin-top: 40px;
  margin-bottom: 40px;
  display: block;
}

.college_section_2 {
  background-image: linear-gradient(to bottom, var(--neutral-2), var(--neutral-2));
  flex-direction: column;
  align-items: flex-start;
  height: 500px;
  margin-top: 0;
  padding: 40px 120px;
  display: flex;
}

.h3_topblock-copy {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 50px;
  margin-top: 20px;
  display: flex;
}

.h5_topblock {
  margin-left: 40px;
}

.h5_bottomblock {
  flex-direction: column;
  height: 180px;
  margin-top: 20px;
  display: flex;
}

.h5_container_1 {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border: 1px solid #f1f1f1;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 33.33%;
  height: 100px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.h5_container_1.h3 {
  width: 22%;
}

.h5_container_1.bottom, .h5_container_1.bottom-copy {
  width: 28%;
}

.h5_container_2, .h5_container_3 {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border: 1px solid #f1f1f1;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 33.33%;
  height: 100px;
  margin-left: 40px;
  display: flex;
}

.h5_container_4 {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border: 1px solid #f1f1f1;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 30%;
  height: 100px;
  margin-left: 0;
  display: flex;
}

.h5_container_4.hide {
  opacity: 0;
}

.h5_container_5 {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border: 1px solid #f1f1f1;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 30%;
  height: 100px;
  margin-left: 40px;
  display: flex;
}

.h5_container_5.hide {
  opacity: 0;
}

.h5-1_left {
  justify-content: flex-end;
  align-items: center;
  width: 40%;
  height: 100px;
  display: flex;
}

.h5-1_left.new {
  display: none;
}

.h5-2_right {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100px;
  margin-left: 0;
  display: flex;
}

.image-84 {
  display: block;
}

.section_h6 {
  height: 500px;
  margin-top: 0;
  padding: 48px 120px;
  display: block;
}

.h6_container {
  width: 100%;
  height: 500px;
  margin-left: 0;
  padding-top: 0;
  display: flex;
}

.h6_topblock {
  align-items: center;
  width: 100%;
  height: 50px;
  margin-left: 0;
  display: flex;
}

.h6_topblock.h7 {
  width: auto;
  margin-left: 0;
}

.h5_full-block_left {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  height: 450px;
  margin-left: 0;
  display: flex;
}

.h5_full-block_left.h6 {
  height: 500px;
}

.paragraph-32 {
  text-align: left;
  margin-left: 0;
  font-size: 16px;
}

.section_h7 {
  height: 550px;
  margin-top: 40px;
}

.h6_bottomblock {
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  height: 500px;
  margin-top: 0;
  margin-left: 0;
  display: flex;
}

.h6_right-blocl-copy {
  object-fit: cover;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 500px;
  margin-right: 0;
  display: flex;
}

.h7_bottomblock {
  flex-direction: row;
  height: 500px;
  margin-top: 20px;
  display: flex;
}

.section_h8 {
  height: 550px;
  margin-top: 72px;
  padding-top: 48px;
  padding-left: 120px;
  padding-right: 120px;
  display: block;
}

.section_h8.testimonial {
  display: none;
}

.h8_top-block {
  margin-bottom: 0;
  margin-left: 40px;
  margin-right: 40px;
}

.heading-76 {
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.h3-1_left {
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 100px;
  display: flex;
}

.h3-1_right {
  justify-content: center;
  align-items: center;
  width: 60%;
  height: 100px;
  display: flex;
}

.ap-header-copy.lms {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 22.4px;
}

.heading-78 {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Lato, sans-serif;
  font-size: 25px;
  font-weight: 700;
}

.list {
  margin-left: 40px;
  padding-left: 0;
}

.ap-header-copy, .ap-header-copy-copy {
  margin-left: 0;
  margin-right: 0;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.image-85 {
  margin-left: 0;
}

.h2_full-block-copy {
  align-items: center;
  width: 90%;
  height: 180px;
  margin-left: 40px;
  margin-right: auto;
  display: flex;
}

.h5_full-block {
  align-items: center;
  width: 95%;
  height: 180px;
  margin-left: 40px;
  margin-right: 40px;
  display: flex;
}

.h5_full-block.top.cp {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  align-items: center;
  width: 100%;
  height: 100px;
  margin-left: 0;
  margin-right: 0;
}

.heading-16-copy {
  margin-bottom: 0;
  margin-left: 60px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 48px;
}

.h2_right-blocl-copy {
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 450px;
  margin-right: 0;
  display: flex;
}

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

.ups_hs_left {
  flex-direction: column;
  width: 50%;
  height: 500px;
  display: flex;
}

.ups_hs_right {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 500px;
  display: flex;
}

.bg-container-hs {
  width: 100%;
  display: flex;
}

.video {
  margin: 25px;
}

.hero-section_landing-page-main {
  justify-content: flex-start;
  align-items: stretch;
  height: 500px;
  display: flex;
}

.key-competencies_ups {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65645f5987f233ee8001e5e6_Stripe.png");
  background-position: 50% 30%;
  background-repeat: repeat-x;
  background-size: auto;
  height: 500px;
  margin-top: 40px;
}

.kc_block-container_ups {
  height: 350px;
  margin-top: 40px;
  margin-left: 40px;
  margin-right: 40px;
  display: flex;
}

.kc_ups_block-1, .kc_ups_block-2, .kc_ups_block-3 {
  width: 33.33%;
  height: 350px;
}

.kc_section_button {
  color: #06c;
  background-color: #3898ec00;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.logo-section_ups {
  height: 350px;
}

.ups_banner {
  justify-content: center;
  align-items: center;
  height: 400px;
  display: flex;
}

.banner-container {
  justify-content: center;
  align-items: center;
  display: flex;
}

.wrapper {
  flex-direction: column;
  height: 550px;
  display: flex;
  position: relative;
}

.ups_flip-container {
  flex-direction: column;
  height: 600px;
  display: flex;
}

.flip-container_card-holder_ups {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 250px;
  margin-left: 0;
  display: flex;
  position: absolute;
}

.flip-container_card-holder_ups.top {
  justify-content: center;
  align-items: center;
  height: 200px;
  margin-left: 20px;
}

.ups--content-wrapper--1 {
  backface-visibility: hidden;
  perspective: 1000px;
  justify-content: flex-start;
  align-items: stretch;
  width: 380px;
  height: 200px;
  margin-top: 0;
  display: flex;
  position: relative;
  inset: 0% auto 0% 0%;
}

.ups_t--card {
  backface-visibility: visible;
  justify-content: flex-start;
  align-items: stretch;
  width: 320px;
  height: 200px;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
  position: relative;
}

.ups_t--card-front {
  backface-visibility: hidden;
  background-color: #9c0aa700;
  background-image: linear-gradient(#2d8b7e, #17463f);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 320px;
  height: 200px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.ups_t--card-front.blue {
  background-image: linear-gradient(to top, #06c, #53a9ff);
  height: 150px;
  display: flex;
}

.ups_t--card-front.yellow {
  background-image: linear-gradient(135deg, #fca106, #ffbc49);
  height: 150px;
}

.ups_t--card-front.pink {
  background-image: linear-gradient(45deg, #e14b1b, #ff8057);
  height: 150px;
}

.ups_t--card-front.orange {
  background-image: linear-gradient(45deg, #d13845, #ff6b78);
  height: 150px;
}

.card-div-block_ups {
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: 250px;
  margin-left: 0;
  display: flex;
  position: absolute;
}

.card-div-block_ups.top {
  justify-content: center;
  align-items: center;
  height: 200px;
  margin-left: 20px;
}

.card-div-block_ups.top-ups {
  transform: translate(0);
}

.card-div-block_ups.bottom-ups {
  transform: translate(0, 240px);
}

.t--content-wrapper--1---ups {
  backface-visibility: hidden;
  perspective: 1000px;
  justify-content: center;
  align-items: center;
  width: 380px;
  height: 200px;
  margin-top: 0;
  margin-left: 40px;
  margin-right: 40px;
  display: flex;
  position: relative;
  inset: 0% auto 0% 0%;
}

.t--content-wrapper--ups {
  backface-visibility: hidden;
  perspective: 1000px;
  justify-content: flex-start;
  align-items: stretch;
  width: 380px;
  height: 200px;
  margin-top: 0;
  display: flex;
  position: relative;
  inset: 0% auto 0% 0%;
}

.card-1---para_ups {
  color: var(--black);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
}

.l-u_ups_flip {
  height: auto;
}

.ups_saas-section {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/656492fa7a7ded650300ea08_wave%20(4).svg");
  background-position: 40% 100%;
  background-repeat: repeat-x;
  background-size: cover;
  height: 500px;
  margin-top: 40px;
  display: block;
}

.ups_vera-section {
  height: 750px;
  margin-top: 40px;
  display: block;
}

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

.left_block-1 {
  width: 50%;
  height: 200px;
  display: flex;
}

.ups_ai_1_right {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 70%;
  height: 200px;
  display: flex;
}

.heading-79 {
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.ups_ai_1_left {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 30%;
  height: 200px;
  display: flex;
}

.paragraph-33 {
  text-align: left;
  font-size: 16px;
}

.right-block-1 {
  width: 50%;
  height: 200px;
  display: flex;
}

.vera-block-1 {
  height: 200px;
  display: flex;
}

.vera-block-2, .vera-block-3 {
  height: 300px;
  display: flex;
}

.saas_left-side-block {
  flex-direction: column;
  align-items: flex-start;
  width: 40%;
  height: 400px;
  margin-left: 40px;
  margin-right: 20px;
  display: flex;
}

.saas_right-side-block {
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 400px;
  margin-right: 0;
  display: flex;
}

.ups_coach-network {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65658f404ecc4dede76c402f_Coach%20background.png");
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: cover;
  height: 700px;
  margin-top: 40px;
  display: block;
}

.coach-network-left-block {
  align-items: center;
  width: auto;
  height: 50px;
  margin-left: 40px;
  display: flex;
}

.coach-network-right-block {
  flex-direction: row;
  height: 700px;
  margin-top: 20px;
  display: flex;
}

.view-button {
  background-color: var(--white);
  color: #000;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/654238378f0e8e1649b354c4_Rectangle%202099%20(1).png");
  background-position: 340% 120%;
  background-repeat: no-repeat;
  background-size: 140% 350%;
  border: 4px solid #00101f;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-left: 0;
  margin-right: 400px;
  padding: 16px 40px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  transition: background-position .35s, opacity .2s;
  display: flex;
}

.view-button:hover {
  color: var(--white);
  background-position: 0;
}

.wrapper-_desktop {
  flex-direction: column;
  height: 550px;
  display: flex;
  position: relative;
}

.mobile-banner_container {
  display: none;
}

.hero-heading-left {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-image: linear-gradient(120.64deg, #fff, #f1f8ff 0%, #9cf);
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 650px;
  margin-top: 0;
  padding: 64px 120px;
  display: flex;
}

.container-6 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.column-12 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.headline-2-bold {
  color: var(--black);
  font-family: Lato, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 48px;
}

.headline-5-regular {
  color: #262626;
  text-align: left;
  font-family: Lato, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 32px;
}

.actions {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 16px;
  display: flex;
}

.button-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 206px;
  padding: 12px 24px;
  text-decoration: none;
  display: flex;
}

.body-regular {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.hero-section-image-1 {
  object-fit: cover;
}

.frame-7808 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.hero-section-container {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.left-side-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.headline-5-regular-2 {
  color: #262626;
  font-family: Lato, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 32px;
}

.book-demo-button-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 206px;
  height: 64px;
  padding: 12px 24px;
  display: flex;
}

.section-9 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: #f5f7fa;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 64px 24px;
  display: flex;
}

.container_section-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.section-title {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.headline-5-semibold {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 32px;
}

.columns-6 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.card-1 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 205px;
  display: flex;
}

.image-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 132px;
  display: flex;
}

.image-88 {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 132px;
  display: flex;
}

.info {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: flex;
}

.body-regular-2 {
  color: #000;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.corporate-page_section-1 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.headline-5-regular-3 {
  color: #262626;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 33.6px;
}

.book-demo-button-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 206px;
  height: 64px;
  padding: 12px 24px;
  display: flex;
}

.body-regular-3 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.section-10 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: #f5f7fa;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 64px 24px;
  display: flex;
}

.columns-7 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.card-1-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.image-89 {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 132px;
  display: flex;
}

.body-regular-4 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.section-11 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: #f5f7fa;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 64px 24px;
  display: flex;
}

.columns-8 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.card-1-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.image-90 {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 132px;
  display: flex;
}

.section-12 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 64px 24px;
  display: flex;
}

.frame-7811 {
  grid-column-gap: 96px;
  grid-row-gap: 96px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.master-data-management {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 336px;
  padding: 24px;
  display: flex;
}

.body-regular-5 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.lms-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 335px;
  padding: 24px;
  display: flex;
}

.vectors-wrapper {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  display: flex;
}

.body-regular-6 {
  color: #141414;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.frame-7820 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65644a43ba31a04ba5219ac7_BG%20upskilling%20Hero.png");
  background-position: 100%;
  background-repeat: repeat-y;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-7819 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6569a92aec5baddd800377c5_Frame-7819.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 793px;
  display: flex;
}

.section-13 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 64px 24px;
  display: flex;
}

.frame-7821 {
  grid-column-gap: 96px;
  grid-row-gap: 96px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.img1 {
  object-fit: cover;
}

.body-regular-7 {
  color: #141414;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.frame-7818 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.section-14 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 64px 24px;
  display: flex;
}

.frame-7822 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.frame-7813 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 16px;
  display: flex;
}

.vectors-wrapper-2 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.text {
  color: #000;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.frame-7816 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 121px;
  padding: 16px;
  display: flex;
}

.frame-7573 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 56px;
  height: 56px;
  padding: 6px 9px;
  display: flex;
  position: relative;
}

.vectors-wrapper-3 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36.5925px;
  height: 35.875px;
  display: flex;
}

.frame-7548 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: absolute;
  top: 19px;
  left: 16px;
}

.vectors-wrapper-4 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 1px;
  height: 1px;
  display: flex;
}

.standalone-page {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-image: linear-gradient(339.38deg, #fff, #2b867a 0%, #184a43);
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 64px 24px;
  display: flex;
}

.hero-section-container_da {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.hero-section-ratings {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 540px;
  padding: 8px 16px;
  display: flex;
}

.headline-5-regular-4 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
}

.vectors-wrapper-5 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.headline-5-regular-5 {
  color: var(--white);
  width: 100%;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
}

.hero-section-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--white);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 400px;
  max-width: 206px;
  height: 64px;
  padding: 12px 58px;
  display: flex;
}

.hero-section-button:hover {
  background-image: linear-gradient(#dbdbdb80, #dbdbdb80);
}

.body-regular-8 {
  color: var(--black);
  width: auto;
  height: auto;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.hero-section-image {
  object-fit: cover;
  border-radius: 24px;
}

.section_3-form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f8f8f8;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding: 0 120px 40px;
  display: flex;
}

.section_3_left {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 70%;
  display: flex;
}

.frame-7839 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.frame-7834 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  display: flex;
}

.vectors-wrapper-6 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.frame-7831 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-2 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
}

.frame-7832 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.vectors-wrapper-7 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.text-3 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 32px;
}

._2 {
  object-fit: cover;
}

.column-13 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 409px;
  height: 550px;
  padding: 24px;
  display: flex;
}

.frame-7825 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.headline-5-semibold-2 {
  color: #000;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 32px;
}

.form-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.form-text-input {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #979797;
  background-color: #fff;
  border: 1px solid #000;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 42px;
  padding: 12px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  display: flex;
}

.form-text-input::placeholder, .text-4 {
  color: #979797;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
}

.form-text-input-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #979797;
  background-color: #fff;
  border: 1px solid #000;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 42px;
  padding: 12px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  display: flex;
}

.form-text-input-2::placeholder {
  color: #979797;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
}

.form-textarea {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #979797;
  background-color: #fff;
  border: 1px solid #000;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100px;
  padding: 12px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  display: flex;
}

.form-textarea::placeholder {
  color: #979797;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
}

.form-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-color: #000;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 16px 24px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  display: flex;
}

.text-5 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}

.section_5_tabs {
  height: 600px;
  margin-top: 60px;
}

.tabs-content {
  border-top: 1px solid var(--border);
  height: 350px;
  margin-top: 20px;
}

.tab-pane-tab-1-2 {
  border-style: solid none none;
  border-width: 1px;
  border-color: var(--border);
  border-radius: 0;
  height: 350px;
  margin-top: 0;
}

.tab-pane-tab-2 {
  border-style: solid none none;
  border-width: 1px;
  border-color: var(--border);
  height: 350px;
  margin-top: 0;
}

.tab-pane-tab-3 {
  height: 350px;
}

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

.tab_tabs-container {
  border: 2px solid var(--border);
  border-radius: 6px;
  margin-top: 25px;
  margin-left: 120px;
  margin-right: 120px;
}

.heading-80 {
  margin-left: 120px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.tab-link-tab-1-2 {
  background-color: #f8f8f8;
  border-radius: 6px;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 64px;
  padding-right: 64px;
}

.tab-link-tab-1-2.w--current {
  background-color: var(--white);
  border: 2px solid #000;
  border-radius: 6px;
  padding-left: 64px;
  padding-right: 64px;
}

.tab-link-tab-2 {
  color: var(--black);
  background-color: #f8f8f8;
  border-radius: 6px;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 64px;
  padding-right: 64px;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.tab-link-tab-2.w--current {
  border: 2px solid var(--black);
  background-color: var(--white);
  color: var(--white);
  border-radius: 6px;
  margin-left: 24px;
  margin-right: 24px;
}

.tab-link-tab-3 {
  background-color: var(--neutral-2);
  color: var(--black);
  padding-left: 64px;
  padding-right: 64px;
}

.tab-link-tab-3.w--current {
  border: 2px solid var(--dark-grey);
  background-color: var(--white);
  color: var(--white);
  background-image: linear-gradient(#0000, #0000);
  margin-left: 20px;
}

.text-block-11 {
  color: var(--white);
  font-family: Lato, sans-serif;
}

.text-block-12 {
  color: #0000;
  font-weight: 400;
}

.bold-text-29 {
  color: #000;
  word-break: normal;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.bold-text-30 {
  color: var(--black);
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.bold-text-31 {
  color: var(--black);
  font-weight: 400;
}

.heading-81 {
  margin-top: 40px;
  margin-left: 40px;
  margin-right: 40px;
}

.tabs-menu-2 {
  margin: 16px 16px 0 0;
}

.heading-82 {
  margin-top: 20px;
  margin-left: 40px;
}

.tab-3-container {
  height: 320px;
}

.tab-1-salary-container {
  height: 80px;
  margin: 20px 40px;
}

.heading-83 {
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

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

.bold-text-32 {
  font-size: 25px;
}

.tab-1-logo-container {
  margin-left: 40px;
  margin-right: 40px;
  display: flex;
}

.div-block-52 {
  border: 1px solid var(--border);
  border-radius: 6px;
  align-items: center;
  width: 150px;
  height: 100px;
  margin-left: 0;
  margin-right: 24px;
  display: flex;
}

.tab-3-container-copy {
  height: 350px;
}

.tab-2-container, .tab-1-container {
  height: 320px;
}

.tab-2-salary-container {
  height: 80px;
  margin: 20px 40px;
}

.tab-2-logo-container, .tab-3-logo-container {
  margin-left: 40px;
  margin-right: 40px;
  display: flex;
}

.tab-3-salary-container {
  height: 80px;
  margin: 20px 40px;
}

.div-block-53 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_4_core-blocks {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--neutral-2);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 24px 120px;
  display: flex;
}

.headline-6-semibold {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.text-6 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.section_2_insights {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: #fff;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 56px 120px;
  display: flex;
}

.section-2_-block-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 320px;
  margin-left: 40px;
  margin-right: 40px;
  padding: 16px;
  display: flex;
}

.vectors-wrapper-8 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.frame-7841 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-7 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.vectors-wrapper-9 {
  border: 1px solid var(--border);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: .00000389031px;
  height: 89px;
  display: flex;
}

.section-2_-block-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 6px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 320px;
  margin-left: 40px;
  margin-right: 40px;
  padding: 16px;
  display: flex;
}

.frame-7842 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 239px;
  display: flex;
}

.section_6_logos {
  height: 200px;
}

.section_6_heading {
  margin-left: 40px;
  margin-right: 40px;
  font-family: Lato, sans-serif;
  font-size: 25px;
  font-weight: 700;
}

.section_6_sliders_desktop {
  background-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 150px;
  display: block;
}

.section-6_mobile_slider {
  display: none;
}

.mask-2, .slide-8, .slide-9, .slide-10, .slide-11 {
  height: 150px;
}

.section_7_testimonial {
  background-image: linear-gradient(#f8f8f8, #f8f8f8);
  height: 600px;
  margin-top: 40px;
}

.section_7_heading {
  justify-content: flex-start;
  align-items: center;
  height: 15%;
  margin-top: 0;
  display: flex;
}

.slide-12 {
  width: 1020px;
}

.section_7_slide-1 {
  width: auto;
  height: 400px;
  margin-left: 120px;
  margin-right: 120px;
}

.section_7_slide-2 {
  width: auto;
  margin-left: 120px;
  margin-right: 120px;
}

.section_9 {
  background-color: #fff;
  background-image: linear-gradient(#222, #222);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 72px 120px;
  display: flex;
}

.section_9_container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(#3a1a6e 0%, #2f1657 100%);
  border-radius: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 72px;
  display: flex;
}

.section_9_left-block {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 469px;
  display: flex;
}

.headline-6-semibold-2 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.paragraphs_left-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.error-106f9536-3fc1-0624-7fe7-582ee820b5ef {
  opacity: .75;
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.section_9_left-block-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  height: 316px;
  display: flex;
}

.image-93 {
  object-fit: cover;
  width: 100%;
}

.section_9_container-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(#3a1a6e 0%, #2f1657 100%);
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  padding: 72px;
  display: flex;
}

.section_9_left-block-3 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 536px;
  display: flex;
}

.lorem-ipsum-dolor-sit-amet-consectetur-sollicitudin-tristique-ultrices-nulla-hendrerit-sagittis-dolor-ipsum-2 {
  opacity: .75;
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.section_9_left-block-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 496px;
  height: 319px;
  display: flex;
}

.section_9_left-block-5 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 536px;
  display: flex;
  position: relative;
}

.vectors-wrapper-10 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 44px;
  display: flex;
  position: absolute;
  top: -9px;
  left: -70px;
}

.lorem-ipsum-dolor-sit-amet-consectetur-sollicitudin-tristique-ultrices-nulla-hendrerit-sagittis-dolor-ipsum-3 {
  opacity: .75;
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.section_9_left-block-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 496px;
  height: 319px;
  display: flex;
}

.section_10 {
  height: 600px;
  margin-top: 40px;
}

.accoridion_container {
  width: 100%;
  height: 90%;
}

.section_10_syllabus {
  justify-content: flex-start;
  align-items: center;
  height: 10%;
  display: flex;
}

.dropdown {
  margin-left: 110px;
  margin-right: 110px;
}

.accordion_wrapper {
  border: 2px solid var(--border);
  border-radius: 8px;
  flex-direction: column;
  height: auto;
  margin: 16px 120px;
  padding: 16px;
  display: flex;
}

.heading-84 {
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.accordion_title {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-direction: row;
  align-items: center;
  width: 95%;
  display: flex;
}

.heading-85 {
  overflow-wrap: normal;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.chevro_down {
  justify-content: center;
  align-items: center;
  width: 5%;
  height: 48px;
  display: flex;
}

.main-wrapper {
  width: 100%;
  display: flex;
}

.sub-title {
  padding: 0;
  display: none;
}

.paragraph-35 {
  text-align: left;
  margin-bottom: auto;
  font-size: 16px;
}

.section_11 {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.frame-7846 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1198px;
  padding: 48px 24px;
  display: flex;
}

.headline-6-semibold-3 {
  color: #141414;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.frame-7845 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-7843 {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.body-regular-9 {
  color: #141414;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.frame-7847 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1198px;
  padding: 48px 24px;
  display: flex;
}

.data-points {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1150px;
  display: flex;
}

.points-1 {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.body-regular-10 {
  color: #141414;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.section_11-2 {
  background-color: #fff;
  background-image: linear-gradient(#f8f8f8, #f8f8f8);
  border-right: 1px solid #000;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 48px 120px;
  display: flex;
}

.section_11_left-block {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-right: 1px solid var(--border);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 600px;
  height: 402px;
  display: flex;
}

.data-points-2 {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.body-regular-11 {
  color: #141414;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.section_11_right-block {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 600px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.tools {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-7848 {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.tableau {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 9px 24px;
  display: flex;
}

.pytho {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 29px 32px;
  display: flex;
}

.sql {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px 72px;
  display: flex;
}

.frame-7849 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.scipy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 19px 81px;
  display: flex;
}

.vectors-wrapper-11 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 58px;
  height: 58px;
  display: flex;
}

.excel {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 23px 44px;
  display: flex;
}

.section_12 {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 56px 120px;
  display: flex;
}

.cards_container {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-8 {
  color: #141414;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.cards {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

._1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 368px;
  height: 320px;
  padding: 24px 14px 24px 16px;
  display: flex;
  box-shadow: 0 4px 19.1px #0000000a;
}

.frame-7857 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  display: flex;
}

.text-9 {
  color: #141414;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.text-10 {
  color: #434343;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.div-block-54 {
  width: 100%;
  height: 50px;
  margin-bottom: 20px;
}

.heading-86 {
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.section_11-3 {
  background-color: #f8f8f8;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 48px 120px;
  display: flex;
}

.section_11_left-block-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-right: 1px solid var(--border);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 600px;
  height: 402px;
  display: flex;
}

.frame-7866 {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-7859 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-12 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.text-11 {
  color: #141414;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.section_11_right-block-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 600px;
  margin-left: 40px;
  display: flex;
}

.frame-7867 {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-7868 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-13 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 58px;
  height: 58px;
  display: flex;
}

.section_13 {
  background-color: #fff;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 48px 120px;
  display: flex;
}

.section_13_left-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.top {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 24px;
  margin-right: 24px;
  display: flex;
}

.headline-6-semibold-4 {
  color: #141414;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.frame-7873 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

._1-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 224px;
  display: flex;
}

.image-274 {
  object-fit: cover;
}

.text-12 {
  color: #141414;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

._2-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 169px;
  display: flex;
}

._3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 226px;
  display: flex;
}

.vectors-wrapper-14 {
  border: .1px solid #e9e9e9;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 0;
  display: flex;
}

.bottom {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 694px;
  height: 168px;
  margin-left: 69px;
  margin-right: 24px;
  display: flex;
}

.frame-7872 {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.frame-7874 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 250px;
  height: 120px;
  display: flex;
}

.frame-7875 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.vectors-wrapper-15 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.text-13 {
  color: #141414;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.section_13_right-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(#2b867a, #184a43);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 470px;
  height: 500px;
  padding-top: 62px;
  padding-bottom: 62px;
  display: flex;
}

.fee {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-7877 {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-14 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.frame-7876 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #ffffff1a;
  border-radius: 6px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 11px 42px;
  display: flex;
}

.headline-2-bold-2 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
}

.body-regular-12 {
  color: #fff;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.frame-7870 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-16 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 108.837px;
  height: 44.493px;
  display: flex;
}

.section_14 {
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(#222, #222);
  background-clip: border-box;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 48px 120px;
  display: flex;
}

.frame-7886 {
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.section_14_right {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px #bfbfbf;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  padding: 24px 48px;
  display: flex;
}

.section_14_application-timeline {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.headline-6-semibold-5 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.timeline {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.timeline-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-7884 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.frame-7883 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.vectors-wrapper-17 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  display: flex;
}

.vectors-wrapper-18 {
  border: 1px solid var(--border);
  justify-content: center;
  align-items: center;
  width: auto;
  height: 280px;
  display: flex;
}

.vectors-wrapper-19 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  display: flex;
  position: absolute;
  top: 294px;
  left: 0;
}

.vectors-wrapper-20 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  display: flex;
  position: absolute;
  top: 153px;
  left: 0;
}

.frame-7882 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-7879 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.step-1 {
  color: #7a7a7a;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.text-16 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.frame-7880 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section_14_left_form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-left: 1px solid var(--border);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  padding: 24px 48px;
  display: flex;
}

.section_14_title {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 530px;
  display: flex;
}

.get-in-touch {
  color: #141414;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
}

.form-wrapper-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 500px;
  display: flex;
}

.input-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.form-block-label {
  color: #141414;
  text-transform: capitalize;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

.form-text-input-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #979797;
  background-color: #fff;
  border: 1px solid #000;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 42px;
  padding: 12px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  display: flex;
}

.form-text-input-3::placeholder, .text-17 {
  color: #979797;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
}

.form-text-input-4 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #979797;
  background-color: #fff;
  border: 1px solid #000;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 42px;
  padding: 12px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  display: flex;
}

.form-text-input-4::placeholder {
  color: #979797;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
}

.form-text-input-5 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #979797;
  background-color: #fff;
  border: 1px solid #000;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 42px;
  padding: 12px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  display: flex;
}

.form-text-input-5::placeholder {
  color: #979797;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
}

.form-text-input-6 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #979797;
  background-color: #fff;
  border: 1px solid #000;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 42px;
  padding: 12px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  display: flex;
}

.form-text-input-6::placeholder {
  color: #979797;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
}

.frame-7887 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-18 {
  color: #141414;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
}

.privacy-policy {
  color: #27796e;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: underline;
}

.form-button-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-color: #27796e;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 12px 24px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  display: flex;
}

.text-19 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
}

.step-title, .step-2-title, .step-3-title {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.cto_faq {
  height: 600px;
  margin-top: 40px;
  display: none;
}

.section_15_faq {
  justify-content: flex-start;
  align-items: center;
  height: 10%;
  display: flex;
}

.section_1_right-block {
  width: 35%;
}

.sectiion_12_container {
  width: 100%;
  display: flex;
}

.section_3_right {
  width: 30%;
}

.sec_13_container {
  display: flex;
}

.section_1_left {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 65%;
  display: flex;
}

.section_1-2 {
  grid-column-gap: 101px;
  grid-row-gap: 101px;
  background-image: linear-gradient(#2b867a 0%, #184a43 100% 100%);
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding: 64px 120px;
  display: flex;
}

.left-side-block-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  max-width: 1440px;
  display: flex;
}

.content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.headline-4-bold {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 31px;
  font-weight: 700;
  line-height: 40px;
}

.hero-section-ratings-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fbfbfb;
  border: 1px solid silver;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 331px;
  padding: 8px 16px;
  display: flex;
}

.text-20 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
}

.vectors-wrapper-21 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.hero-section-para {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
}

.actions-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 16px;
  display: flex;
}

.hero-section-button-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 206px;
  height: 64px;
  padding: 12px 24px;
  display: flex;
}

.body-regular-13 {
  color: #141414;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.hero-section-button-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid #fff;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 206px;
  height: 64px;
  padding: 12px 24px;
  display: flex;
}

.body-regular-14 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.right-block-image {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.frame-7889 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.vectors-wrapper-22 {
  object-fit: cover;
  background-image: linear-gradient(red, red);
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: -40px;
  left: 31px;
}

.vectors-wrapper-23 {
  object-fit: cover;
  background-image: linear-gradient(#fff, #fff);
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 68px;
  left: 95px;
}

.vectors-wrapper-24 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_1-3 {
  grid-column-gap: 101px;
  grid-row-gap: 101px;
  background-image: linear-gradient(#2b867a 0%, #184a43 100% 100%);
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding: 64px 120px;
  display: flex;
}

.hero-section-ratings-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fbfbfb;
  border: 1px solid silver;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 331px;
  padding: 8px 16px;
  display: flex;
}

.text-21 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
}

.vectors-wrapper-25 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.hero-section-button-4 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 206px;
  height: 64px;
  padding: 12px 24px;
  display: flex;
}

.body-regular-15 {
  color: #141414;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.hero-section-button-5 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid #fff;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 206px;
  height: 64px;
  padding: 12px 24px;
  display: flex;
}

.body-regular-16 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.right-block-image-2 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding: 16px;
  display: flex;
}

.img_container_hero {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 496px;
  display: flex;
  position: relative;
}

.vectors-wrapper-26 {
  object-fit: cover;
  border-radius: 16px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: -14px;
  bottom: 178px;
  left: 184px;
}

.vectors-wrapper-27 {
  object-fit: cover;
  border-radius: 16px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 44px;
  left: 122px;
}

.main-image {
  object-fit: cover;
  border-radius: 12px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.section_1_hero {
  grid-column-gap: 101px;
  grid-row-gap: 101px;
  background-image: linear-gradient(#2b867a, #184a43 100%, #184a43);
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding: 48px 120px 64px;
  display: flex;
}

.section_1_container {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.dropdown-2 {
  width: 200px;
}

.hero-section-2 {
  background-image: linear-gradient(90deg, #fff6db 69%, #ffcc50 69%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 160px;
  padding-left: 160px;
  display: flex;
  position: relative;
}

.frame-8 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  height: 819px;
  display: flex;
  position: relative;
}

.frame-7 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 648px;
  display: flex;
}

._86-h0 {
  color: #262626;
  font-size: 86px;
  font-weight: 700;
  line-height: 90px;
}

._20-b2 {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.frame-1 {
  background-color: #b2c1ff;
  border-radius: 30px;
  padding: 16px 28px;
}

._24-b1 {
  color: #000;
  text-align: center;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}

.sm786696-1 {
  object-fit: cover;
  position: absolute;
  top: 16px;
  left: auto;
}

.frame-6 {
  grid-column-gap: 204px;
  grid-row-gap: 204px;
  background-color: #262626;
  border: 2px solid #cd4832;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 48px 72px;
  display: flex;
  position: absolute;
  top: 48px;
  left: 90px;
}

.vectors-wrapper-28 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 53px;
  display: flex;
}

.frame-5 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

._20-b2-2 {
  color: #fff6db;
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.frame-7890 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  height: 819px;
  display: flex;
  position: relative;
}

.frame-7891 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 648px;
  display: flex;
}

._20-b2-3 {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.frame-7892 {
  background-color: #b2c1ff;
  border-radius: 30px;
  padding: 16px 28px;
}

.hero-section-3 {
  background-image: linear-gradient(90deg, #fff6db 69%, #ffcc50 69%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 160px;
  padding-left: 160px;
  display: flex;
  position: relative;
}

.frame-7893 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  height: 819px;
  display: flex;
  position: relative;
}

.frame-7894 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 648px;
  display: flex;
}

._20-b2-4 {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.frame-7895 {
  background-color: #b2c1ff;
  border-radius: 30px;
  padding: 16px 28px;
}

.frame-7896 {
  grid-column-gap: 204px;
  grid-row-gap: 204px;
  background-color: #262626;
  border: 2px solid #cd4832;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 48px 72px;
  display: flex;
  position: absolute;
  top: 48px;
  left: 90px;
}

.frame-7897 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section-15 {
  height: 500px;
}

.xp-school-hero-section {
  background-image: linear-gradient(90deg, #fff6db 69%, #ffcc50 69%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 160px;
  padding-left: 160px;
  display: flex;
  position: relative;
}

.frame-7898 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  height: 819px;
  display: flex;
  position: relative;
}

.frame-7899 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 648px;
  display: flex;
}

._20-b2-5 {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.frame-7900 {
  background-color: #b2c1ff;
  border-radius: 30px;
  padding: 16px 28px;
}

.frame-7901 {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  background-color: #262626;
  border: 2px solid #cd4832;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  margin-left: 120px;
  margin-right: 120px;
  padding: 48px 72px;
  display: flex;
  position: absolute;
  top: 48px;
  left: 90px;
}

.frame-7902 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section-16 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 479px;
  padding: 104px 120px 112px;
  display: flex;
}

.frame-10 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.frame-9 {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

._72-h1 {
  color: #262626;
  width: 505px;
  font-size: 72px;
  font-weight: 500;
  line-height: 76px;
}

._20-b2-6 {
  color: #000;
  width: 505px;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

._2-cards-container {
  grid-column-gap: 37px;
  grid-row-gap: 37px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 0;
  display: flex;
}

.card-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #ffcc50;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 299px;
  height: 308px;
  padding: 32px 24px;
  display: flex;
}

.vectors-wrapper-29 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 71px;
  height: 64px;
  display: flex;
}

._24-b1-2 {
  color: #cd4832;
  text-align: center;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}

._16-b3 {
  color: #000;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.vectors-wrapper-30 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 67px;
  display: flex;
}

._3-cards-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 340px;
  display: flex;
}

.vectors-wrapper-31 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 63px;
  height: 68px;
  display: flex;
}

.vectors-wrapper-32 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 69px;
  height: 69px;
  display: flex;
}

.vectors-wrapper-33 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 66px;
  height: 50px;
  display: flex;
}

.xp-school-hero-section-1 {
  background-image: linear-gradient(to right, #fff6db 69%, #ffcc50 69%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-left: 0;
  display: flex;
  position: relative;
}

.hero-wrapper {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 800px;
  display: flex;
  position: relative;
  left: auto;
}

.text-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  max-width: 1440px;
  margin-left: 80px;
  display: flex;
}

._86-h0-2 {
  color: #262626;
  font-family: DM Sans, sans-serif;
  font-size: 86px;
  font-weight: 700;
  line-height: 90px;
}

._20-b2-7 {
  color: #000;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.img-wrapper {
  background-color: #b2c1ff;
  border-radius: 30px;
  padding: 16px 28px;
}

._24-b1-3 {
  color: #000;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}

.nav-bar_xp-home-page {
  grid-column-gap: 320px;
  grid-row-gap: 320px;
  background-color: #262626;
  border: 2px solid #cd4832;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 48px 48px 48px 24px;
  display: none;
  position: static;
  top: 48px;
  left: 48px;
  right: 48px;
  transform: translate(0, -43px);
}

.xp-logo {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 53px;
  display: flex;
}

.nav-bar {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

._20-b2-8 {
  color: #fff6db;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.hero-img-wrapper {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/658e93370c96244652e81d90_HD%20hero%20img.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  width: 50%;
  height: 800px;
  display: flex;
}

.section_2-0 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/658bb9109f0ba90baf778705_Image%20Section%202.png");
  background-position: 50%;
  background-size: cover;
  height: 700px;
}

.section-2_-container {
  height: 100%;
}

.top-section {
  height: 50%;
  margin-left: 80px;
  margin-right: 80px;
  display: flex;
}

.bottom-section {
  justify-content: flex-end;
  height: 50%;
  margin-left: 80px;
  margin-right: 80px;
  display: flex;
}

.left_section-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  display: flex;
}

.paragraph-36 {
  text-align: left;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
}

.heading-87 {
  font-family: DM Sans, sans-serif;
  font-size: 56px;
  font-weight: 500;
}

.right_section-2 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  display: flex;
}

.card-1_section-2 {
  background-image: linear-gradient(to bottom, var(--yellow), var(--yellow));
  border-radius: 10px;
  width: 240px;
  height: 300px;
  margin-left: 8px;
  margin-right: 8px;
}

.img-1_section-2 {
  justify-content: center;
  align-items: center;
  margin-left: 64px;
  margin-right: 64px;
  display: flex;
}

.heading-88 {
  color: var(--red);
  text-align: center;
  font-family: DM Sans, sans-serif;
}

.paragraph-37 {
  color: var(--vanta-black);
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  line-height: 24px;
}

.card-2_section-2 {
  background-image: linear-gradient(to bottom, var(--yellow), var(--yellow));
  border-radius: 10px;
  width: 240px;
  height: 300px;
  margin-left: 8px;
  margin-right: 8px;
}

.image-275, .image-276 {
  margin-top: 8px;
}

.card-container_section-2 {
  height: 350px;
  margin-top: 0;
  margin-bottom: 24px;
  margin-left: 240px;
  display: flex;
  position: static;
}

.card-3_section-2, .card-4_section-2, .card-5_section-2 {
  background-image: linear-gradient(to bottom, var(--yellow), var(--yellow));
  border-radius: 10px;
  width: 240px;
  height: 300px;
  margin-left: 8px;
  margin-right: 8px;
}

.section_3-0 {
  height: 600px;
}

.section_4-0 {
  background-color: var(--biege);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 700px;
  display: flex;
}

.headercontainer {
  background-color: #fff6db00;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1438px;
  padding: 32px 10px;
  display: flex;
}

._86-h0-3 {
  color: var(--red);
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 90px;
}

.multiple-card-holder {
  background-color: #fff6db00;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 700px;
  padding: 0;
  display: flex;
}

.image-container_section-4-0 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: 100%;
  margin: 0;
  display: flex;
}

.image-container_section-4-0.card-image {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/658d1c1244471300d949fb34_Rectangle%206159.png");
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  width: 40%;
  height: 100%;
}

.rectangle-6159 {
  object-fit: cover;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 100%;
}

.course-detail-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #262626;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 70%;
  height: 100%;
  padding: 32px;
  display: flex;
}

.header {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 783px;
  margin-bottom: 20px;
  display: flex;
}

._42-h4 {
  color: var(--yellow);
  font-family: DM Sans, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 46px;
}

.highlights-container {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 20px;
  display: flex;
}

.hl1 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-89 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 2px;
  display: flex;
}

.vectors-wrapper-34 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

._24-months-incl-1-year-internship {
  flex-direction: column;
  display: flex;
}

._20-b2-9 {
  color: #fff6db;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

._4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 212px;
  display: flex;
}

.q_button-container {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.q-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 60%;
  max-width: 534px;
  display: flex;
}

.q1 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.vectors-wrapper-35 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 12px;
  display: flex;
}

.frame-88 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

._16-b3-2 {
  color: #fff6db;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.card-button_section-4-0 {
  background-color: #b2c1ff;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 40px;
  padding: 16px 28px;
  display: flex;
}

._24-b1-4 {
  color: #000;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}

._24-months-incl-1-year-internship-0 {
  color: #fff;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

._24-months-incl-1-year-internship-1 {
  color: #fff;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.what-you-would-achieve-salary-upto-10lpa-0 {
  color: #999;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.what-you-would-achieve-salary-upto-10lpa-1 {
  color: #fff6db;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.hl2, .hl3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hl4 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 212px;
  display: flex;
}

.card-container_1_section-4-0 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin: 24px 0;
  display: flex;
}

.section-17 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.headercontainer-2 {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding: 32px 120px;
  display: flex;
}

._86-h0-4 {
  color: var(--red);
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 90px;
}

.logo-container-2 {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 80px 120px;
  display: flex;
}

.inside-container {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1160px;
  display: flex;
  position: relative;
}

.left_section-3-2 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 33.33%;
  display: flex;
}

.frame-11 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-277 {
  object-fit: cover;
}

._20-b2-10 {
  color: var(--black);
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.frame-15 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 142px;
  padding: 10px;
  display: flex;
}

.vectors-wrapper-36 {
  background-image: linear-gradient(to bottom, var(--yellow), var(--yellow));
  justify-content: center;
  align-items: center;
  width: 2px;
  height: 132px;
  display: flex;
}

.frame-14 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 142px;
  display: flex;
}

.vectors-wrapper-37 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 155px;
  height: 51px;
  display: flex;
}

.vectors-wrapper-38 {
  justify-content: center;
  align-items: center;
  width: 8.08267e-15px;
  height: 132px;
  display: flex;
  position: absolute;
  top: 5px;
  left: 582px;
}

.nep-container {
  grid-column-gap: 387px;
  grid-row-gap: 387px;
  background-color: #ffcc50;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding: 32px 120px;
  display: flex;
}

.img-wrapper_section-3-0 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 24px 0;
  display: flex;
}

._50-h3 {
  color: var(--darker-grey);
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 56px;
}

.middle_section-3-0 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33.33%;
  display: flex;
}

.right_section-3-0 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 33.33%;
  display: flex;
}

.providers {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 160px;
  display: flex;
}

.image-1_providers {
  align-items: center;
  width: 50%;
  height: 120px;
  display: flex;
}

.image-2_providers {
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 120px;
  display: flex;
}

.div-block-55, .kp {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 160px;
  display: flex;
}

.img-wrapper_3-0 {
  justify-content: center;
  align-items: center;
  width: 280px;
  height: 100px;
  display: flex;
}

.section_5-0 {
  grid-column-gap: 62px;
  grid-row-gap: 62px;
  background-color: #ffcc50;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 900px;
  padding: 96px 80px 0;
  display: flex;
}

.header-container-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 1200px;
  margin-bottom: 20px;
  display: flex;
}

._72-h1-2 {
  color: #262626;
  text-align: right;
  font-family: DM Sans, sans-serif;
  font-size: 56px;
  font-weight: 500;
  line-height: 76px;
}

._20-b2-11 {
  color: #262626;
  text-align: right;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.container-7 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.top-2 {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 213px;
  display: flex;
}

.card-1-_section-5-0 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-39 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 200px;
  display: flex;
}

.c1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff6db;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 300px;
  height: 208px;
  padding: 32px 16px;
  display: flex;
}

._28-b0 {
  color: var(--red);
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
}

._20-b2-12 {
  color: #262626;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.bottom-2 {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 214px;
  display: flex;
}

.card-2-_section-5-0, .card-3-_section-5-0, .card-4-_section-5-0 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.img-1_section-5-0 {
  border-top-left-radius: var(--corner-radius);
  border-bottom-left-radius: var(--corner-radius);
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/658bf22791a9e3f9f07c872e_navy%20and%20gold%20modern%20appreciation%20certificate%20(22)%201.png");
  background-position: 50%;
  background-size: cover;
  width: 200px;
  height: 208px;
}

.img-2_section-5-0 {
  border-top-left-radius: var(--corner-radius);
  border-bottom-left-radius: var(--corner-radius);
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/658bf226ecbc3a7acd0a5367_navy%20and%20gold%20modern%20appreciation%20certificate%20(23)%201.png");
  background-position: 0%;
  background-size: cover;
  width: 200px;
  height: 208px;
}

.img-3_section-5-0 {
  border-top-left-radius: var(--corner-radius);
  border-bottom-left-radius: var(--corner-radius);
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/658bf226516c4be72fdd0046_navy%20and%20gold%20modern%20appreciation%20certificate%20(21)%201.png");
  background-position: 100%;
  background-size: cover;
  width: 200px;
  height: 208px;
}

.img-4_section-5-0 {
  border-top-left-radius: var(--corner-radius);
  border-bottom-left-radius: var(--corner-radius);
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/658bf2269113ee53db758453_pexels-lukas-590041%201.png");
  background-position: 100%;
  background-size: cover;
  width: 200px;
  height: 208px;
}

.spiral-img {
  position: absolute;
  transform: translate(-450px, -223px);
}

.section-18 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/658bf60a14189b816a257bd3_Section-6.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  min-height: 903px;
  padding: 120px 120px 64px;
  display: flex;
}

.coach-container {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.frame-92 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 684px;
  display: flex;
}

._72-h1-3 {
  color: #cd4832;
  font-family: DM Sans, sans-serif;
  font-size: 72px;
  font-weight: 500;
  line-height: 76px;
}

.vectors-wrapper-40 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.view-all {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

._24-b1-5 {
  color: #cd4832;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}

.why-xp_section_5-0 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/658bfa1beb231c5e670b5c06_BG%20Section%206.png");
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 900px;
  min-height: 800px;
  padding: 120px 80px 64px;
  font-family: DM Sans, sans-serif;
  display: flex;
  position: static;
}

.container_6-0 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  object-fit: contain;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.card-1_-section-6-0 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.why-xp_card-2_-section-5-0_image-top {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 2px solid #cd4832;
  border-bottom-width: 0;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 600px;
  height: 180px;
  display: flex;
  position: relative;
}

.rectangle-6 {
  object-fit: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  position: absolute;
  top: auto;
  left: 0;
}

.vectors-wrapper-41 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 82px;
  height: 23px;
  display: flex;
  position: absolute;
  top: 15px;
  left: 10px;
}

.why-xp_card-2_-section-5-0_bottom-text {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--yellow);
  border: 2px solid #cd4832;
  border-top-width: 0;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px 16px;
  display: flex;
}

.frame-99 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 286px;
  display: flex;
}

._28-b0-2 {
  color: var(--red);
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

._16-b3-3 {
  color: var(--dark-grey);
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.frame-101 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.vectors-wrapper-42 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.why-xp_card-1_-section-5-0_image-top {
  border: 2.97222px solid #cd4832;
  border-bottom-width: 0;
  border-top-left-radius: 14.8611px;
  border-top-right-radius: 14.8611px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 473px;
  height: 372px;
  display: flex;
  position: relative;
}

.rectangle-6160 {
  object-fit: cover;
  border-top-left-radius: 14.8611px;
  border-top-right-radius: 14.8611px;
  position: absolute;
  top: auto;
  left: 0;
}

.vectors-wrapper-43 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 24px;
  display: flex;
  position: absolute;
  top: 24px;
  left: 24px;
}

.why-xp_card-1_-section-5-0_-bottom-text {
  grid-column-gap: 23.7778px;
  grid-row-gap: 23.7778px;
  background-color: #262626;
  border: 2.97222px solid #cd4832;
  border-top-width: 0;
  border-bottom-right-radius: 14.8611px;
  border-bottom-left-radius: 14.8611px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 35.6667px 23.7778px;
  display: flex;
}

.frame-7908 {
  grid-column-gap: 7.43056px;
  grid-row-gap: 7.43056px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 425.028px;
  display: flex;
}

._42-h4-2 {
  color: #f39f25;
  font-family: DM Sans, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 46px;
}

._20-b2-13 {
  color: #fff6db;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.frame-7909 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.vectors-wrapper-44 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.why-cp-_header_section-5-0 {
  color: var(--red);
  text-align: left;
  font-family: DM Sans, sans-serif;
  font-size: 56px;
  font-weight: 500;
  line-height: 76px;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

._24-b1-6 {
  color: #cd4832;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
}

.teaching-lorem-ipsum-dolor-sit-0 {
  color: #999;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.teaching-lorem-ipsum-dolor-sit-2 {
  color: #999;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29.72px;
}

.teaching-lorem-ipsum-dolor-sit-1 {
  color: #fff6db;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 35.67px;
}

._42-h4-2-copy {
  color: #f39f25;
  font-family: DM Sans, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 46px;
}

._20-b2-13-copy {
  color: #fff6db;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.teaching-lorem-ipsum-dolor-sit-1-copy {
  color: #fff6db;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 35.67px;
}

.link-block-3 {
  text-decoration: overline;
}

.button-4 {
  color: var(--yellow);
  background-color: #3898ec00;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.button-4:hover {
  color: var(--red);
}

.section_7-0 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(270deg, #fff7e3 78%, #b2c1ff 78%);
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  padding: 72px 80px;
  display: flex;
}

.card-wrapper_7-0 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(270deg, #fff7e3 78%, #b2c1ff 78%);
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.card-1_section-7-0 {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-45 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.frame-7910 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #ffcc50;
  border: 2px solid #cd4832;
  border-top-width: 0;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px 48px;
  display: flex;
}

.frame-7911 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 372px;
  display: flex;
}

._35-h5 {
  color: #262626;
  font-family: DM Sans, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 39px;
}

.frame-2 {
  background-color: #b2c1ff;
  border-radius: 30px;
  padding: 16px 28px;
}

._24-b1-7 {
  color: #000;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}

.vectors-wrapper-46 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 163.077px;
  display: flex;
}

.frame-7912 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #ffcc50;
  border: 1.35897px solid #cd4832;
  border-top-width: 0;
  border-bottom-right-radius: 6.79487px;
  border-bottom-left-radius: 6.79487px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.frame-7913 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 252.769px;
  display: flex;
}

._28-b0-3 {
  color: #262626;
  font-family: DM Sans, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 32px;
}

.frame-103 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: absolute;
  top: 0;
  left: 554px;
}

._60-h2 {
  color: #262626;
  text-align: right;
  font-family: DM Sans, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 64px;
}

._20-b2-14 {
  color: #262626;
  text-align: right;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

._29th-november-23-raghav-mishra-0 {
  color: #666;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

._29th-november-23-raghav-mishra-1 {
  color: #666;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

._29th-november-23-raghav-mishra-2 {
  color: #666;
  font-family: DM Sans, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 12.23px;
}

._29th-november-23-raghav-mishra-3 {
  color: #666;
  font-family: DM Sans, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 13.59px;
}

.section_7-0-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(270deg, #fff7e3 78%, #b2c1ff 78%);
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  padding: 120px 80px;
  display: flex;
}

.card-wrapper_7-0-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  height: 647px;
  display: flex;
  position: relative;
}

.vectors-wrapper-47 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.frame-7914 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #ffcc50;
  border: 2px solid #cd4832;
  border-top-width: 0;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px 48px;
  display: flex;
}

.frame-7915 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 372px;
  display: flex;
}

.frame-7916 {
  background-color: #b2c1ff;
  border-radius: 30px;
  padding: 16px 28px;
}

.vectors-wrapper-48 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 163.077px;
  display: flex;
}

.frame-7917 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #ffcc50;
  border: 2px solid #cd4832;
  border-top-width: 0;
  border-bottom-right-radius: 6.79487px;
  border-bottom-left-radius: 6.79487px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.frame-7918 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 254px;
  display: flex;
}

.frame-7919 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: absolute;
  top: 0;
  left: 554px;
}

._20-b2-15 {
  color: #262626;
  text-align: right;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

._29th-november-23-raghav-mishra-5 {
  color: #666;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

._29th-november-23-raghav-mishra-6 {
  color: #666;
  font-family: DM Sans, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 12.23px;
}

._29th-november-23-raghav-mishra-7 {
  color: #666;
  font-family: DM Sans, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 13.59px;
}

.section_7-0-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(270deg, #fff7e3 78%, #b2c1ff 78%);
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  padding: 120px 80px;
  display: flex;
}

.card-wrapper_7-0-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  height: 688px;
  display: flex;
  position: relative;
}

.card-1_section-7-0-2 {
  border: 2px #000;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-49 {
  border: 1px solid var(--red);
  object-fit: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.frame-7920 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #ffcc50;
  border: 2px solid #cd4832;
  border-top-width: 0;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px 48px;
  display: flex;
}

.frame-7921 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 372px;
  display: flex;
}

._35-h5-2 {
  color: #262626;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 39px;
}

.frame-7922 {
  background-color: #b2c1ff;
  border-radius: 30px;
  padding: 16px 28px;
}

._24-b1-8 {
  color: #000;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}

.vectors-wrapper-50 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 134px;
  display: flex;
}

.frame-7923 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #ffcc50;
  border: 2px solid #cd4832;
  border-top-width: 0;
  border-bottom-right-radius: 6.79487px;
  border-bottom-left-radius: 6.79487px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.frame-7924 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 254px;
  display: flex;
}

._28-b0-4 {
  color: #262626;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
}

.frame-7925 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: absolute;
  top: 0;
  left: 554px;
}

._60-h2-2 {
  color: #262626;
  text-align: right;
  font-family: DM Sans, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 64px;
}

._20-b2-16 {
  color: #262626;
  text-align: right;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

._29th-november-23-raghav-mishra-9 {
  color: #666;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

._29th-november-23-raghav-mishra-10 {
  color: #666;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

._29th-november-23-raghav-mishra-11 {
  color: #666;
  font-family: DM Sans, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 12.23px;
}

._29th-november-23-raghav-mishra-12 {
  color: #666;
  font-family: DM Sans, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 13.59px;
}

.cards-container_7-0 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.card-1_section-7-0-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-51 {
  object-fit: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.frame-7926 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #ffcc50;
  border: 2px solid #cd4832;
  border-top-width: 0;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px 48px;
  display: flex;
}

.frame-7927 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 372px;
  display: flex;
}

.frame-7928 {
  background-color: #b2c1ff;
  border-radius: 30px;
  padding: 16px 28px;
}

._24-b1-9 {
  color: #000;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

._2-cards-container_7-0 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
}

.card-2_section-7-0 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.vectors-wrapper-52 {
  object-fit: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 134px;
  display: flex;
}

.frame-7929 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #ffcc50;
  border: 2px solid #cd4832;
  border-top-width: 0;
  border-bottom-right-radius: 6.79487px;
  border-bottom-left-radius: 6.79487px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px;
  display: flex;
  position: absolute;
  top: 134.218px;
  left: 0;
}

.frame-7930 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 254px;
  display: flex;
}

.frame-7931 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #ffcc50;
  border: 2px solid #cd4832;
  border-top-width: 0;
  border-bottom-right-radius: 6.79487px;
  border-bottom-left-radius: 6.79487px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.frame-7932 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  margin-left: 0;
  display: flex;
  position: absolute;
  top: 0;
  left: 554px;
}

._20-b2-17 {
  color: #262626;
  text-align: right;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

._29th-november-23-raghav-mishra-14 {
  color: #666;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

._29th-november-23-raghav-mishra-15 {
  color: #666;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

._29th-november-23-raghav-mishra-16 {
  color: #666;
  font-family: DM Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 12.23px;
}

._29th-november-23-raghav-mishra-17 {
  color: #666;
  font-family: DM Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 13.59px;
}

.img-wrapper_7-0 {
  border-style: solid;
  border-width: 2px 2px 0;
  border-color: var(--red);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.section_8-0 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/658bf60a14189b816a257bd3_Section-6.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 900px;
  min-height: 900px;
  padding: 120px 80px 148px;
  display: flex;
}

.text-22 {
  color: #cd4832;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 90px;
}

.cards-container_8-0 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.card-9 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.rectangle-6177 {
  object-fit: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.middle-part {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--yellow);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.frame-96 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

._50-h3-2 {
  color: #cd4832;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 56px;
}

.frame-95 {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-53 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 38px;
  font-size: 14px;
  display: flex;
}

.vectors-wrapper-54 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 84px;
  height: 38px;
  display: flex;
}

._20-b2-18 {
  color: #262626;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.button-5 {
  background-color: #262626;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 600px;
  padding-top: 24px;
  padding-bottom: 24px;
  text-decoration: none;
  display: flex;
}

.button-5:hover {
  background-image: linear-gradient(to bottom, var(--red), var(--red));
}

._24-b1-10 {
  color: #ffcc50;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.frame-7933 {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-55 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 38px;
  display: flex;
}

.vectors-wrapper-56 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 84px;
  height: 38px;
  display: flex;
}

.dm {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.date {
  background-color: var(--vanta-black);
  border-radius: 24px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px;
  display: flex;
}

._20-b2-19 {
  color: var(--black);
  padding-left: 16px;
  padding-right: 16px;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

._20-b2-20 {
  color: var(--white);
  padding-left: 16px;
  padding-right: 16px;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.contact-form_xp-home-page {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: #333;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding: 64px 24px;
  display: flex;
}

.container-8 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  margin-left: 80px;
  margin-right: 80px;
  display: flex;
}

.section-title-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 530px;
  display: flex;
}

._50-h3-3 {
  color: #e9afc7;
  font-family: DM Sans, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 56px;
}

.form-wrapper-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 500px;
  display: flex;
}

.form-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.input-wrapper-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.form-text-input-7 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #999;
  border: 1px solid #b2c1ff;
  border-radius: 30px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 48px;
  padding: 12px 16px;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  display: flex;
}

.form-text-input-7::placeholder, ._20-b2-21 {
  color: #999;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.input-wrapper-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 48px;
  display: flex;
}

.form-text-input-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #999;
  border: 1px solid #b2c1ff;
  border-radius: 30px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 48px;
  padding: 12px;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  display: flex;
}

.form-text-input-8::placeholder {
  color: #999;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.form-text-input-9 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #999;
  border: 1px solid #b2c1ff;
  border-radius: 30px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 48px;
  padding: 12px;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  display: flex;
}

.form-text-input-9::placeholder {
  color: #999;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.textarea-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 80px;
  display: flex;
}

.form-textarea-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #999;
  border: 1px solid #b2c1ff;
  border-radius: 30px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 240px;
  margin-bottom: 0;
  padding: 12px 16px;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  display: flex;
}

.form-textarea-2::placeholder {
  color: #999;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.frame-108 {
  background-color: #b2c1ff;
  border-radius: 30px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 12px 48px;
  display: flex;
}

.text-23 {
  color: #000;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.contact-form_xp-school {
  background-color: #333;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0 0 0 80px;
  display: flex;
}

.container-9 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.section-title-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 600px;
  margin-top: 40px;
  display: flex;
}

._50-h3-4 {
  color: #e9afc7;
  font-family: DM Sans, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 56px;
}

._20-b2-22 {
  color: #999;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.input-wrapper-4 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 48px;
  display: flex;
}

.form-text-input-10 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #999;
  border: 1px solid #b2c1ff;
  border-radius: 30px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 48px;
  padding: 12px 16px;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  display: flex;
}

.form-text-input-10::placeholder {
  color: #999;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.form-text-input-11 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #999;
  border: 1px solid #b2c1ff;
  border-radius: 30px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 48px;
  padding: 12px 16px;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  display: flex;
}

.form-text-input-11::placeholder {
  color: #999;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.frame-7934 {
  background-color: #b2c1ff;
  border-radius: 30px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 12px 48px;
  display: flex;
}

.text-24 {
  color: #000;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

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

.submit-button {
  background-color: var(--lavendar);
  color: var(--vanta-black);
  border-radius: 32px;
  padding: 16px 72px;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.success-message {
  background-color: var(--yellow);
}

.footer {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/658c29877a2b868f4d0fd3be_Footer%20BG.png");
  background-position: 50%;
  background-size: auto;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1920px;
  padding: 80px;
  display: flex;
}

.footer-container {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1240px;
  display: flex;
}

.footer-content-container {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.logo-1 {
  object-fit: cover;
  width: 20%;
  height: 80px;
}

.frame-117 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-116 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.add {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-57 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 15px;
  display: flex;
}

._14-b4 {
  color: #fff6db;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.con {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-112 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vectors-wrapper-58 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 10px;
  height: 15px;
  display: flex;
}

.frame-111 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vectors-wrapper-59 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 14px;
  height: 11px;
  display: flex;
}

.links {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 360px;
  display: flex;
}

.frame-113 {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

._16-b3-4 {
  color: #e9afc7;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.vectors-wrapper-60 {
  background-image: linear-gradient(to bottom, var(--yellow), var(--yellow));
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 2px;
  display: flex;
}

.bottom-end-_container_footer {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  max-width: 1240px;
  display: flex;
}

._14-b4-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff6db;
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  display: flex;
}

.vectors-wrapper-61 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 101px;
  height: 26px;
  display: flex;
}

.overall-content-holder_4-0 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.right-side-image-container_section-4-0 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: 100%;
  margin: 0;
  display: flex;
}

.right-side-image-container_section-4-0.card-image {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/658d1c1244471300d949fb34_Rectangle%206159.png");
}

.container-overall_4-0 {
  align-items: center;
  width: 100%;
  display: flex;
}

.card-1_section_big-card_7-0 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.card-2_section_small-card_7-0 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.card-1_section_small-card-2_7-0-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.img-wrapper_big-card_7-0 {
  border-style: solid;
  border-width: 2px 2px 0;
  border-color: var(--red);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.mobile-container_6-0, .mobile-container_7-0 {
  display: none;
}

.navbar-4 {
  width: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.navbar-5 {
  border-style: solid;
  border-width: 0 0 2px;
  border-color: var(--red);
  background-color: #262626;
  align-items: center;
  width: 100%;
  height: 120px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.logo-container_nav-bar {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 80px;
  margin-left: 80px;
  padding: 0;
  display: flex;
  position: relative;
}

.brand-4 {
  background-image: linear-gradient(to bottom, var(--red), var(--red));
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.nav-menu-5 {
  margin-left: 440px;
}

.nav-link-4 {
  color: var(--white);
  font-family: DM Sans, sans-serif;
}

.nav-link-4:hover {
  color: var(--yellow);
}

.nav-link-5 {
  color: var(--white);
  font-family: DM Sans, sans-serif;
}

.nav-link-5:hover {
  color: var(--yellow);
}

.nav-link-6 {
  color: var(--white);
  font-family: DM Sans, sans-serif;
}

.nav-link-6:hover {
  color: var(--yellow);
}

.nav-link-7 {
  color: var(--white);
  font-family: DM Sans, sans-serif;
}

.nav-link-7:hover {
  color: var(--yellow);
}

.logo-wrapper {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/658e908939b9b3398dabb919_Xp%20logo%20(2).svg");
  background-position: 50% 0;
  background-size: cover;
  width: 100%;
  height: 99%;
}

.nav-link-8 {
  color: var(--white);
  font-family: DM Sans, sans-serif;
}

.nav-link-8:hover {
  color: var(--yellow);
}

.overall-nav-container {
  flex: 1;
  display: flex;
}

.image-275-copy {
  margin-top: 8px;
}

.section_3-1 {
  background-image: linear-gradient(to bottom, var(--yellow), var(--yellow));
}

.form-container {
  width: 100%;
}

.image-container_form {
  width: 50%;
  height: 500px;
}

.why-xp_hero-section {
  background-image: linear-gradient(to right, #fff6db 69%, #ffcc50 69%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 160px;
  padding-left: 80px;
  display: flex;
}

.frame-7935 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  height: 819px;
  display: flex;
  position: relative;
}

.frame-7936 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 648px;
  display: flex;
}

._86-h0-5 {
  color: #262626;
  font-family: DM Sans, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 80px;
}

._20-b2-23 {
  color: #262626;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.wxp_hero-section_img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
  top: auto;
  left: auto;
}

.why-xp_hero-section-2 {
  background-image: linear-gradient(to right, #ffcc50 60%, #cd4832 60%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 900px;
  padding-top: 160px;
  padding-left: 80px;
  display: flex;
}

.wxp_hero-section {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1500px;
  height: 800px;
  display: flex;
  position: relative;
}

.wxp_heo-sectio_left {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 80%;
  max-width: 1240px;
  display: flex;
}

._20-b2-24 {
  color: #262626;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.wxp_heo-sectio_right {
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 100%;
  display: flex;
}

.cto_hero-section {
  grid-column-gap: 101px;
  grid-row-gap: 101px;
  background-image: linear-gradient(190.14deg, #00264b 0% 66%, #02203c 100%);
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  padding: 64px 120px;
  display: flex;
}

.left-side-block-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  max-width: 1200px;
  display: flex;
}

.vectors-wrapper-62 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 141px;
  height: 87px;
  display: flex;
}

.content-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.hero-section-ratings-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fbfbfb;
  border: 1px solid silver;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 331px;
  padding: 8px 16px;
  display: flex;
}

.text-25 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
}

.vectors-wrapper-63 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.hero-section-para-2 {
  color: #fff;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
}

.actions-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 16px;
  display: flex;
}

.hero-section-button-6 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 206px;
  height: 64px;
  padding: 12px 24px;
  display: flex;
}

.body-regular-17 {
  color: #141414;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.right-block-image-3 {
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 510px;
  padding: 16px;
  display: flex;
  position: relative;
}

.vectors-wrapper-64 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 81px;
  left: 68px;
}

.vectors-wrapper-65 {
  object-fit: cover;
  border-radius: 6px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.headline-4-bold-3 {
  color: #fff;
  font-size: 32px;
  font-weight: 800;
}

.headline-4-bold-4 {
  color: #ffcc03;
  font-family: DM Sans, sans-serif;
  font-size: 32px;
  font-weight: 800;
}

.cto_hero-section_container {
  display: flex;
}

.cto_section-2 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1439px;
  padding: 56px 80px;
  display: flex;
}

.section-2_-block-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 320px;
  padding: 16px;
  display: flex;
}

.vectors-wrapper-66 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.frame-7937 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-26 {
  color: #000;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.headline-6-semibold-6 {
  color: #00264b;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.vectors-wrapper-67 {
  background-image: linear-gradient(to bottom, var(--yellow), var(--yellow));
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 8px;
  height: 96px;
  display: flex;
}

.section-2_-block-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 6px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 320px;
  padding: 16px;
  display: flex;
}

.frame-7938 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 239px;
  display: flex;
}

.frame-7838 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.frame-7939 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  display: flex;
}

.vectors-wrapper-68 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.frame-7940 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-27 {
  color: #a5a5a5;
  font-size: 16px;
  font-weight: 400;
}

.text-28 {
  color: #000;
  font-size: 16px;
  font-weight: 500;
}

.frame-7830 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.frame-7941 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.vectors-wrapper-69 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.developing-technology-vision-and-strategy {
  color: #000;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 32px;
}

.frame-7835 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 384px;
  padding: 24px;
  display: flex;
}

._2-3 {
  object-fit: cover;
}

.frame-7942 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  height: 800px;
  padding: 24px 80px;
  display: flex;
}

.text-29 {
  color: #00264b;
  font-size: 20px;
  font-weight: 600;
}

.cto_section-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.cto_section-3_header {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  padding: 24px 80px;
  display: flex;
}

.text-30 {
  color: #00264b;
  font-size: 20px;
  font-weight: 600;
}

.cto_section-2_card-set-1 {
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1920px;
  height: auto;
  padding: 16px 80px;
  display: flex;
}

.cto-wrapper_section-2_1 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.frame-7947 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  max-width: none;
  height: 100%;
  max-height: none;
  padding: 24px;
  display: flex;
}

.vectors-wrapper-70 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.frame-7948 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-31 {
  color: #a5a5a5;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.text-32 {
  color: #000;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.frame-7949 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.frame-7950 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.vectors-wrapper-71 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.cto_section-2_card-set-2 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: #f8f8f8;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  padding: 16px 80px;
  display: flex;
}

.frame-7951 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-radius: 6px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  max-width: 616px;
  height: 100%;
  max-height: 800px;
  padding: 24px;
  display: flex;
}

.frame-7952 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.text-33 {
  color: #a5a5a5;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.text-34 {
  color: #000;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.frame-7953 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 400px;
  display: flex;
}

.frame-7954 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.vectors-wrapper-72 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.attracting-recruiting-and-retaining-tech-talent {
  color: #000;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 32px;
}

.frame-7955 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  max-width: 616px;
  height: 100%;
  padding: 24px;
  display: flex;
}

.managing-large-scale-technology-programs-end-to-end {
  color: #434343;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 180%;
}

.cto_section-2_card-set-3 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: #f8f8f8;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1920px;
  padding: 16px 80px;
  display: flex;
}

.frame-7956 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  max-width: 616px;
  height: 100%;
  padding: 24px;
  display: flex;
}

.frame-7957 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-35 {
  color: #a5a5a5;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.text-36 {
  color: #000;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.frame-7958 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.frame-7959 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.vectors-wrapper-73 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.text-37 {
  color: #000;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 32px;
}

.frame-7836 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  max-width: none;
  height: 100%;
  padding: 24px;
  display: flex;
}

.cto_section-2_card-set-4 {
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1920px;
  height: 320px;
  padding: 16px 80px 32px;
  display: flex;
}

.frame-7960 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  max-width: 520px;
  height: 100%;
  padding: 24px;
  display: flex;
}

.frame-7961 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-38 {
  color: #a5a5a5;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.text-39 {
  color: #000;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.frame-7962 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.frame-7963 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.vectors-wrapper-74 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.text-40 {
  color: #000;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 32px;
}

.cto_section-4 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 48px 80px;
  display: flex;
}

.headline-6-semibold-7 {
  color: #00264b;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.wxp_section_6 {
  background-image: linear-gradient(191.34deg, #02203c 53%, #fbfbfb 53%);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  padding: 16px 80px;
  display: flex;
}

.wxp_section_6_container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 682px;
  height: 475px;
  display: flex;
}

.sample-certifiacte-cxo_page-0001-1 {
  object-fit: cover;
  border: 1px solid #b9b9b9;
  border-radius: 8px;
}

.cto_section-5 {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: flex;
}

.container-10 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1280px;
  display: flex;
}

.title-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  font-family: DM Sans, sans-serif;
  display: flex;
}

.headline-6-semibold-8 {
  color: #00264b;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.text-41 {
  color: #434343;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.columns-9 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 347px;
  display: flex;
}

.image-wrapper-2 {
  opacity: .96;
  justify-content: center;
  align-items: center;
  width: 96px;
  height: 96px;
  display: flex;
}

.vectors-wrapper-75 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 96px;
  height: 96px;
  display: flex;
}

.info-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.error-a78619a8-b9ea-8e26-71ce-ac54e31d82e9 {
  color: #000;
  text-align: center;
  font-size: 20px;
  font-weight: 500;
}

.director-apac-and-north-america-algo {
  color: #434343;
  text-align: center;
  height: 100px;
  font-size: 14px;
  font-weight: 400;
}

.vectors-wrapper-76 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.cto_section-5_header {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  font-family: DM Sans, sans-serif;
  display: flex;
}

.cto_section-6 {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  padding: 32px 80px;
  display: flex;
}

.frame-7964 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1277px;
  display: flex;
}

.headline-6-semibold-9 {
  color: #00264b;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.frame-7965 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1276px;
  display: flex;
}

.frame-7966 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
  position: relative;
}

.vectors-wrapper-77 {
  border: 1px solid var(--border);
  object-fit: cover;
  border-radius: 6px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.aspiring-ctos-and-senior-executives-who-aim-to-lead-the-technology-strategy-of-a-company {
  color: #272727;
  text-align: center;
  margin-left: 10px;
  margin-right: 10px;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  position: absolute;
  top: 50px;
  left: auto;
}

.frame-7967 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
  position: relative;
}

.cto_section-8 {
  background-color: #fff;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 32px 80px;
  display: flex;
}

.cto_section8-_left {
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  height: 326px;
  padding: 32px;
  display: flex;
}

.frame-7968 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 599px;
  display: flex;
}

.text-42 {
  color: #000;
  font-size: 20px;
  font-weight: 500;
}

.frame-7969 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.du {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vectors-wrapper-78 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.frame-7970 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

._8-months---108-hours {
  color: #00264b;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.duration {
  color: #5f5f5f;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.cto_section8-_right {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(#032140 0%, #013161 100%);
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 617px;
  padding: 32px 64px;
  display: flex;
}

.text-43 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.frame-7971 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-7972 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #ffffff1a;
  border-radius: 6px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 11px 42px;
  display: flex;
}

.headline-2-bold-3 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
}

.text-44 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.hero-section-button-7 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 206px;
  height: 64px;
  padding: 12px 24px;
  display: flex;
}

.body-regular-18 {
  color: #141414;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.cto_overall-container_section-8 {
  width: 100%;
  display: flex;
}

.cto_section-7 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-image: linear-gradient(189.35deg, #02203c 53%, #fbfbfb 53%);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding: 64px 24px;
  display: flex;
}

.frame-7903 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1280px;
  display: flex;
}

.vectors-wrapper-79 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-11 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px solid var(--border);
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 636px;
  height: 565px;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.section-title-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 500px;
  height: 81px;
  display: flex;
}

.text-45 {
  color: #141414;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

.text-46 {
  color: #141414;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.form-wrapper-4 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 500px;
  display: flex;
}

.form-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.input-wrapper-5 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.form-block-label-2 {
  color: #141414;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

.form-text-input-12 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #979797;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 42px;
  padding: 12px;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  display: flex;
}

.form-text-input-12::placeholder, .text-47 {
  color: #979797;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
}

.form-text-input-13 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #979797;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 42px;
  padding: 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  display: flex;
}

.form-text-input-13::placeholder {
  color: #979797;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
}

.form-textarea-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #979797;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100px;
  padding: 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  display: flex;
}

.form-textarea-3::placeholder {
  color: #979797;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
}

.form-button-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #03203d;
  background-color: #ffd222;
  border-radius: 103px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 12px 24px;
  font-size: 12px;
  font-weight: 500;
  line-height: 140%;
  display: flex;
}

.text-48 {
  color: #03203d;
  font-size: 12px;
  font-weight: 500;
  line-height: 140%;
}

.cto-wrapper_section-2_2 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  height: 100%;
  display: flex;
}

.cto-wrapper_section-2_3, .cto-wrapper_section-2_4 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  width: 100%;
  height: 100%;
  display: flex;
}

.frame-7959-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  opacity: 0;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.cto_section-2_card-set-5 {
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1920px;
  padding: 16px 80px 32px;
  display: flex;
}

.frame-7963-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.frame-7962-copy {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  opacity: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.frame-7960-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 0;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  max-width: 520px;
  padding: 24px;
  display: flex;
}

.director-apac-and-north-america-algo-copy {
  color: #434343;
  text-align: center;
  height: 100px;
  font-size: 14px;
  font-weight: 400;
}

.why-xp_section_2-0 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/659bd035282a17e5b30affc1_%5BSECTION%5D--Why%20XP_Section_2.0.png"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: cover, cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 703px;
  padding: 72px 120px;
  display: flex;
}

.header-container_section-2-0 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-49 {
  color: #cd4832;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 90px;
}

._16-b3-5 {
  color: #000;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.cards-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.cards-container-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1160px;
  display: flex;
}

.vision {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: #fff6db;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 568px;
  padding: 24px 48px;
  display: flex;
}

.frame-119 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.vectors-wrapper-80 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 88px;
  height: 85px;
  display: flex;
}

._24-b1-11 {
  color: #cd4832;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}

._16-b3-6 {
  color: #000;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.frame-120 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: #fff6db;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1160px;
  padding: 24px 206px;
  display: flex;
}

.vectors-wrapper-81 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 84px;
  height: 85px;
  display: flex;
}

.frame-119-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.why-xp_-section_3-0 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: #262626;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 64px 120px;
  display: flex;
}

.header-container_section-3-0 {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1160px;
  display: flex;
}

._72-h1-5 {
  color: #ffcc50;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 56px;
  font-weight: 500;
  line-height: 76px;
}

._20-b2-25 {
  color: #fff6db;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.why-xp_overall_section-3-0 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.why-xp_top_section-3-0 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.innovation {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff6db;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 360px;
  padding: 32px 48px;
  display: flex;
}

._2-4 {
  object-fit: cover;
}

._28-b0-5 {
  color: #cd4832;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
}

.why-xp_-section_4-0 {
  background-image: linear-gradient(to bottom, var(--biege), var(--biege));
  height: 850px;
}

.why-xp_tabs-menu_section-4-0 {
  flex-direction: column;
  width: 30%;
  margin-left: 40px;
  margin-right: 40px;
  display: flex;
}

.why-xp_-section_4-0_tabs {
  width: 100%;
  height: 700px;
  padding: 48px 120px;
  display: flex;
}

.why-cp_all-tabs_section-4-0 {
  width: 100%;
  display: flex;
}

.why-xp_-section_4-0_header {
  height: 150px;
  padding: 48px 0;
  display: block;
}

.heading-92 {
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 56px;
  font-weight: 500;
}

.why-xp_tabs-content_section-4-0 {
  width: 70%;
}

.tab-pane-tab-1-3 {
  height: 100%;
}

.tab-link-tab-2-2 {
  background-color: var(--yellow);
  color: var(--black);
  border-radius: 10px;
  margin-bottom: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: DM Sans, sans-serif;
}

.tab-link-tab-2-2.w--current {
  border: 2px solid var(--red);
  background-color: var(--vanta-black);
  padding-top: 16px;
  padding-bottom: 16px;
}

.tab-link-tab-3-2 {
  border: 2px none var(--red);
  background-color: var(--yellow);
  color: var(--black);
  border-radius: 10px;
  margin-bottom: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: DM Sans, sans-serif;
}

.tab-link-tab-3-2.w--current {
  background-color: var(--vanta-black);
  color: var(--white);
  border-style: solid;
}

.tab-link-tab-1-3 {
  background-color: var(--yellow);
  border-radius: 10px;
  margin-bottom: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: DM Sans, sans-serif;
}

.tab-link-tab-1-3.w--current {
  border: 2px solid var(--red);
  background-color: var(--vanta-black);
  color: var(--white);
  border-radius: 10px;
}

.tab-link-tab-4 {
  background-color: var(--yellow);
  border-radius: 10px;
  margin-bottom: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
}

.tab-link-tab-4.w--current {
  border: 2px solid var(--red);
  background-color: var(--vanta-black);
  color: var(--white);
}

.text-block-13 {
  color: var(--black);
  font-family: DM Sans, sans-serif;
}

.text-block-14 {
  font-family: DM Sans, sans-serif;
}

.tab-link-tab-5 {
  padding-top: 16px;
}

.tab-link-tab-5.w--current {
  border: 2px solid var(--red);
  background-color: var(--black);
  border-radius: 10px;
  padding-bottom: 16px;
}

.text-block-15 {
  color: #fff;
}

.text-block-16 {
  color: #eee;
  font-family: DM Sans, sans-serif;
}

.tab-link-tab-1-6 {
  background-color: var(--yellow);
  border-radius: 10px;
  margin-bottom: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: DM Sans, sans-serif;
}

.tab-link-tab-1-6.w--current {
  border: 2px solid var(--red);
  background-color: var(--vanta-black);
  color: var(--white);
  border-radius: 10px;
}

.tab-pane-tab-1-6 {
  height: 100%;
}

.container_tab-4 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  height: 600px;
  display: flex;
}

.container_tabs_left {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #262626;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  padding: 24px;
  display: flex;
}

.logo-container_section-4-0 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vectors-wrapper-82 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.text-50 {
  color: #ffcc50;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
}

.lorem-ipsum-dolor-sit-amet-consectetur-habitant-magna-leo-pellentesque-sit-purus-arcu-metus-proin-molestie-amet-in-pulvinar-imperdiet-euismod-facilisis-vivamus-ut-placerat-velit-neque-hac-arcu-quis-suspendisse-facilisis-egestas-lorem-fermentum-purus-nunc-platea-lorem-ipsum-dolor-sit-amet-consectetur-habitant-magna-leo-pellentesque-sit-purus-arcu-metus-proin-molestie-amet-in-pulvinar-imperdiet-euismod-facilisis-vivamus-ut-placerat-velit-neque-hac-arcu-quis-suspendisse-facilisis-egestas-lorem {
  color: #fff;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.vectors-wrapper-83 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container_tabs_right {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65a4ca187c89e05bfa6564fe_pexels-scott-webb-305833.jpg");
  background-position: 50%;
  background-size: cover;
  width: 50%;
  height: 100%;
}

.text-span-2 {
  color: var(--red);
}

.container_tab-2 {
  flex-direction: row;
  flex: 0 auto;
  justify-content: space-between;
  align-items: stretch;
  height: 600px;
  display: flex;
}

.why-xp_section-5-0 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  object-fit: contain;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.why-xp_card-1_-section-5-0, .why-xp_card-2_-section-5-0, .why-xp_card-3_-section-5-0 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.why-xp_card-3_-section-5-0_bottom-text {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--yellow);
  border: 2px solid #cd4832;
  border-top-width: 0;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px 16px;
  display: flex;
}

.why-xp_card-3_-section-5-0_image-top {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 2px solid #cd4832;
  border-bottom-width: 0;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 318px;
  height: 180px;
  display: flex;
  position: relative;
}

._10-years-tag {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 82px;
  height: 23px;
  display: flex;
  position: absolute;
  top: 15px;
  left: 10px;
}

.why-xp_mobile-container_5-0 {
  display: none;
}

.banners_sections_xp-school {
  background-color: #cd4832;
  background-image: linear-gradient(to bottom, var(--red), var(--red));
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 450px;
  padding: 0;
  display: flex;
  position: relative;
}

.why-xp_banner_text_container {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 24px 64px 0;
  display: flex;
  position: relative;
}

.xpresso-experience-what-we-have-been-brewing {
  text-align: center;
  flex-direction: column;
  display: flex;
}

.frame-122 {
  background-color: #b2c1ff;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 16px 56px;
  display: flex;
}

._24-b1-12 {
  color: #000;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.group-30-1 {
  object-fit: contain;
  position: absolute;
  top: -93px;
  left: 930px;
}

.vectors-wrapper-84 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 205px;
  left: 32px;
}

.xpresso-experience-what-we-have-been-brewing-0 {
  color: #ffcc50;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 90px;
}

.xpresso-experience-what-we-have-been-brewing-1 {
  color: #fff6db;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 64px;
}

.slide-15 {
  background-color: var(--red);
  height: 500px;
}

.slider-6 {
  width: 100%;
  height: 400px;
}

.slide-nav-14 {
  top: auto;
}

.right-arrow-10, .left-arrow-10 {
  display: none;
}

.div-block-58 {
  justify-content: flex-end;
  display: flex;
}

.div-block-59 {
  width: 0;
  height: 20px;
}

.xp-school_privacy-policy {
  color: var(--biege);
  font-size: 12px;
  text-decoration: none;
}

.xp-school_privacy-policy:hover {
  color: var(--biege);
}

.paragraph-42 {
  color: var(--biege);
  margin-bottom: auto;
}

.why-xp_pc_container {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  width: 800px;
  display: flex;
}

.copyright {
  color: var(--biege);
  width: 50%;
  font-size: 12px;
  text-decoration: none;
}

.copyright:hover {
  color: var(--biege);
}

.terms-conditions {
  color: var(--biege);
  font-size: 12px;
  text-decoration: none;
}

.terms-conditions:hover {
  color: var(--biege);
}

.container-12 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.input-wrapper-6 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 48px;
  display: flex;
}

.success-message-2 {
  background-color: #ffcc50;
}

.form-text-input-14 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #999;
  border: 1px solid #b2c1ff;
  border-radius: 30px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 48px;
  padding: 12px 16px;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  display: flex;
}

.form-text-input-14::placeholder {
  color: #999;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.div-block-60 {
  justify-content: flex-end;
  display: flex;
}

.section-title-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 600px;
  margin-top: 40px;
  display: flex;
}

.form-text-input-15 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #999;
  border: 1px solid #b2c1ff;
  border-radius: 30px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 48px;
  padding: 12px 16px;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  display: flex;
}

.form-text-input-15::placeholder {
  color: #999;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.submit-button-2 {
  color: #000;
  background-color: #b2c1ff;
  border-radius: 32px;
  padding: 16px 72px;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.why-xp_mobile-container_core-values {
  display: none;
}

.inclusive, .experiential-learning, .technological-expertise, .student-centric {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff6db;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 360px;
  padding: 32px 48px;
  display: flex;
}

.event_hero-section {
  background-image: linear-gradient(to right, #fff6db 56%, #262626 56%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 800px;
  padding-top: 80px;
  padding-left: 80px;
  display: flex;
}

.event_hero-section_wrapper {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  height: 819px;
  display: flex;
  position: relative;
}

.event_hero-section_header-container {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 648px;
  display: flex;
}

.event-hero-section_button_container {
  background-color: #b2c1ff;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 16px 56px;
  display: flex;
}

._24-b1-13 {
  color: #000;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}

.sm623678-1 {
  object-fit: cover;
  position: absolute;
  top: auto;
  left: 103px;
}

._60-h2-4 {
  color: #262626;
  font-family: DM Sans, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 64px;
}

._60-h2-5 {
  color: #cd4832;
  font-family: DM Sans, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 64px;
}

.event_hero-section-2 {
  background-image: linear-gradient(90deg, #fff6db 56%, #262626 56%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 80px;
  padding-left: 80px;
  display: flex;
}

._24-b1-14 {
  color: #000;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}

.sm623678-2 {
  object-fit: cover;
  position: absolute;
  top: 31px;
  left: 426px;
}

._60-h2-6 {
  color: #262626;
  font-family: DM Sans, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 64px;
}

._60-h2-7 {
  color: #cd4832;
  font-family: DM Sans, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 64px;
}

.event_hero-section-image_container {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65a652f02b40c1b0468db6f2_EVENTS_HS_Image.png");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: -51px 0;
}

.event_section_2-0 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #ffcc50;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 72px 80px;
  display: flex;
}

.event-header-container_section-2-0 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

._72-h1-6 {
  color: #cd4832;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 56px;
  font-weight: 500;
  line-height: 76px;
}

.text-51 {
  color: #000;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.events_cards-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.events_cards-container_top {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1240px;
  display: flex;
}

.learn {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: #fff6db;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 568px;
  height: 180px;
  padding: 24px 48px;
  display: flex;
}

.event-card-1_section-2-0_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.vectors-wrapper-85 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 88px;
  height: 85px;
  display: flex;
}

.frame-123 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

._24-b1-15 {
  color: #cd4832;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}

._16-b3-7 {
  color: #000;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.event-card-2_section-2-0_wrapper, .event-card-3_section-2-0_wrapper, .event-card-4_section-2-0_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.one-on-one, .connections, .new-age {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: #fff6db;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 568px;
  height: 180px;
  padding: 24px 48px;
  display: flex;
}

.events_section-3-0 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65a66b6ee4334127146b4284_Events%20section%203%20bg.png");
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 120px;
  display: flex;
  position: relative;
}

.events_section-3-0_header-container {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

._60-h2-8 {
  color: #fff6db;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 64px;
}

._24-b1-16 {
  color: #fff6db;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}

.events_section-3-0_-cardscontainer {
  z-index: 3;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.events_section-3-0_card-1 {
  border: 2px solid var(--yellow);
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  max-width: 750px;
  height: 340px;
  display: flex;
}

.events_section-3-0_card-1_img-container {
  object-fit: cover;
  background-color: #fff;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  height: 100%;
}

.events_section-3-0_card-1_content-container {
  background-color: #262626;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  padding: 24px 32px;
  display: flex;
}

.frame-132 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.corporate-newbie {
  color: var(--datk-yellow);
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.error-69c66b0f-0856-000e-a8ca-db0b631e8c3e {
  color: var(--biege);
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22.4px;
}

.vectors-wrapper-86 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 29px;
  left: 69px;
}

._60-h2-9 {
  color: #fff6db;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 64px;
}

._24-b1-17 {
  color: #fff6db;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}

.frame-7973 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-87 {
  object-fit: contain;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  top: 29px;
  left: auto;
}

.events_section-3-0_card-2 {
  border: 2px solid var(--yellow);
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  max-width: 750px;
  height: 340px;
  display: flex;
}

.events_section-3-0_card-2_img-container {
  object-fit: cover;
  background-color: #fff;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  height: 100%;
}

.events_section-3-0_card-2_content-container {
  background-color: #262626;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  padding: 24px 32px;
  display: flex;
}

.events_section-3-0_img-container_card-1, .events_section-3-0_img-container_card-2r {
  width: 50%;
  height: 100%;
}

.div-block-61 {
  width: 95%;
  height: 100%;
  position: absolute;
  top: auto;
}

.image-280 {
  z-index: 2;
  width: 100%;
  height: 600px;
  padding: 0 24px;
  position: absolute;
  top: 49px;
}

.div-block-62 {
  height: 900px;
  margin-left: 16px;
  margin-right: 16px;
  position: absolute;
  top: -101px;
}

.events_section-4-0 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-image: linear-gradient(to bottom, var(--biege), var(--biege));
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 640px;
  padding: 48px 80px;
  display: flex;
}

.events_section-4-0_cards-container {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.events-card_1, .events-card_2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.date_events, .location_events {
  background-color: var(--vanta-black);
  border-radius: 24px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px;
  display: flex;
}

.events_card-1_tags, .events_card-2-_tags {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.upcoming-events_4-0_button {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 50px;
  display: flex;
}

.link-4 {
  color: var(--vanta-black);
  justify-content: flex-end;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.link-4:hover {
  color: var(--red);
}

.why-xp_section-8-0_card_middle, .why-xp_section-8-0_card_middle_card-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--biege);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.why-xp_middle_tags_card-1 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  text-transform: none;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.why-xp_middle_tags_card-2 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.date_card-1_8-0, .place_card-1_8-0, .place_card-2_8-0, .date_card-2_8-0 {
  background-color: var(--yellow);
  border-radius: 24px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px;
  display: flex;
}

._20-b2-20-copy {
  color: var(--black);
  padding-left: 16px;
  padding-right: 16px;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

._20-b2-19-copy {
  color: var(--white);
  padding-left: 16px;
  padding-right: 16px;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.events_middle-part_4-0, .events_middle-part_4-0_card-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--yellow);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.why-xp-_header_section-5-0_container {
  color: var(--red);
  text-align: right;
  justify-content: flex-end;
  font-family: DM Sans, sans-serif;
  font-size: 56px;
  font-weight: 500;
  line-height: 76px;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
}

.div-block-64 {
  text-align: right;
  justify-content: flex-end;
  display: flex;
  position: absolute;
  top: 3.403px;
  left: 534px;
}

.why-xp_section_5-0-_container {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65a4d352be5dd773ef60aa1a_Xperts%20behind%20XP%20bg.png");
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 900px;
  min-height: 800px;
  padding: 120px 80px 64px;
  font-family: DM Sans, sans-serif;
  display: flex;
  position: static;
}

.section_6-0 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/658bfa1beb231c5e670b5c06_BG%20Section%206.png");
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 900px;
  min-height: 800px;
  padding: 120px 80px 64px;
  font-family: DM Sans, sans-serif;
  display: flex;
  position: static;
}

.why-xp-_header_section-5-0_container_heading {
  color: var(--biege);
  text-align: right;
  justify-content: flex-end;
  font-family: DM Sans, sans-serif;
  font-size: 56px;
  font-weight: 500;
  line-height: 76px;
  display: flex;
  position: relative;
  top: 0;
  left: 95px;
}

.xp-school_coach_section-6-0_text {
  color: var(--red);
  text-align: left;
  font-family: DM Sans, sans-serif;
  font-size: 56px;
  font-weight: 500;
  line-height: 76px;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.xp-school_coach-card_card-1_section-6-0 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--vanta-black);
  border: 2px solid #cd4832;
  border-top-width: 0;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px 16px;
  display: flex;
}

._16-b3-3-copy {
  color: var(--biege);
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.xp-school_coach-card_card-2_section-6-0 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--vanta-black);
  border: 2px solid #cd4832;
  border-top-width: 0;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px 16px;
  display: flex;
}

.sub-text_xp_section_6-0 {
  color: var(--biege);
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.xp-school_coach-card_card-1_section-6-0_heading-text, .xp-school_coach-card_card-2_section-6-0_heading-text {
  color: var(--yellow);
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.xp-school_section-6-0_button {
  color: var(--red);
  background-color: #3898ec00;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.xp-school_section-6-0_button:hover {
  color: var(--red);
}

.why-xp_section-5-0_button {
  color: var(--yellow);
  background-color: #3898ec00;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.why-xp_section-5-0_button:hover {
  color: var(--yellow);
}

.events_section_5-0 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/658bfa1beb231c5e670b5c06_BG%20Section%206.png");
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 900px;
  min-height: 800px;
  padding: 120px 80px 64px;
  font-family: DM Sans, sans-serif;
  display: flex;
  position: static;
}

.events_container_5-0 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  object-fit: contain;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.card-1_-section-5-0_events, .card-2_-section-6-0_events, .card-3_-section-5-0_events {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section-5-0_text_events {
  color: var(--red);
  text-align: left;
  font-family: DM Sans, sans-serif;
  font-size: 56px;
  font-weight: 500;
  line-height: 76px;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.big-card_text-heading_section-5-0_events {
  color: #f39f25;
  font-family: DM Sans, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 46px;
}

.events_section-5-0_button {
  color: var(--red);
  background-color: #3898ec00;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 20px;
}

.events_section-6-0 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: #fff6db;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 72px 120px;
  display: flex;
}

.events_section-6-0_header-container {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

._50-h3-5 {
  color: #cd4832;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 56px;
  font-weight: 500;
  line-height: 56px;
}

.events_section-6-0_images-containe {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.events_section_6-0_-top {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.events_section_6-0_card-1 {
  object-fit: cover;
  background-color: #fff;
  width: 33.33%;
}

.card-faq-wrapper {
  width: 100%;
  position: relative;
  top: 6px;
}

.card-faq-content {
  display: none;
}

.faqs-wrapper {
  width: 100%;
}

.space.faq-top, .space.faq-bottom {
  min-height: 8px;
}

.container-medium-813px {
  max-width: 813px;
  margin-left: 106px;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.card-faq-icon-wrapper {
  align-items: flex-start;
  margin-right: 20px;
  display: flex;
}

.card-faq-icon-plus-2 {
  background-color: #8096b0;
  border-radius: 20px;
  width: 3px;
  min-height: 17px;
  position: absolute;
}

.card-faq-icon-plus-1 {
  background-color: #8096b0;
  border-radius: 20px;
  width: 17px;
  min-height: 3px;
  position: absolute;
}

.card-faq-icon {
  background-color: #e7eaee;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 45px;
  min-width: 45px;
  min-height: 45px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.gpt-section-7 {
  color: #000;
  height: 700px;
  position: static;
  inset: auto 0% 0%;
}

.title.card-faq {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
}

.title.card-faq_events {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
}

.title.card-faq {
  color: var(--black);
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 33.6px;
}

.heading-47 {
  margin-left: 140px;
  font-family: Lato, sans-serif;
}

.card-10 {
  background-color: #fff;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 5px 15px #1e3d6008;
}

.card-10.faq {
  cursor: pointer;
  margin-bottom: 23px;
  padding: 33px 34px;
  transition: opacity .35s;
  display: flex;
}

.card-10.faq:hover {
  opacity: .86;
}

.card-10.faq.last {
  margin-bottom: 0;
}

.paragraph-43.faq {
  color: #7a7a7a;
  text-align: left;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  line-height: 28px;
}

.paragraph-43.faq-_events {
  color: var(--darker-grey);
  text-align: left;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  line-height: 28px;
}

.events_section-7-0 {
  color: #000;
  height: 900px;
  margin-left: 120px;
  margin-right: 120px;
  font-family: DM Sans, sans-serif;
  display: block;
  position: static;
  inset: auto 0% 0%;
}

.header_events_section-7-0 {
  margin-left: 0;
  font-family: DM Sans, sans-serif;
  font-size: 56px;
}

.header_events_section-7-0_container {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 24px 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.events_section-7-0_faq-container {
  width: 90%;
  max-width: 1920px;
  margin-left: 80px;
  margin-right: 80px;
  padding-left: 0;
  padding-right: 0;
}

.faqs-wrapper-copy {
  width: 100%;
  max-width: 1300px;
  margin-top: 8px;
  margin-bottom: 8px;
}

.event_faq_7-0 {
  background-color: #fff;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 5px 15px #1e3d6008;
}

.event_faq_7-0.faq {
  background-color: var(--biege);
  cursor: pointer;
  align-items: flex-start;
  width: 100%;
  max-width: 1240px;
  margin-bottom: 0;
  padding: 24px 16px 24px 24px;
  transition: opacity .35s;
  display: flex;
}

.event_faq_7-0.faq:hover {
  opacity: .86;
}

.event_faq_7-0.faq.last {
  margin-bottom: 0;
}

.body {
  background-color: var(--yellow);
}

.card-faq-icon-wrapper-_events {
  align-items: flex-start;
  margin-right: 20px;
  display: flex;
}

.chevron {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65a7d1e3745536c07b5d8d2a_Chevron%20down.svg");
  background-position: 50%;
  background-size: cover;
  width: 64px;
  height: 64px;
}

.carousel-container {
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  max-width: 1200px;
  margin-top: 48px;
  margin-bottom: 48px;
  display: flex;
  overflow: hidden;
}

.courses_hero-section {
  background-image: linear-gradient(to right, #fff6db 56%, #262626 56%);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1440px;
  padding-top: 0;
  padding-left: 0;
  display: flex;
  position: relative;
}

.courses_hero-section_wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(to right, var(--yellow) 56%, var(--biege) 56%);
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1920px;
  height: 800px;
  padding-left: 80px;
  display: flex;
  position: relative;
}

.courses_hero-section_header-container {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 648px;
  display: flex;
}

.courses_button_1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff0;
  border-radius: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 8px;
  display: flex;
}

._24-b1-18 {
  color: #262626;
  text-align: right;
  width: 256px;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  display: flex;
}

.vectors-wrapper-88 {
  justify-content: center;
  align-items: center;
  width: 51px;
  height: 0;
  display: flex;
}

.sm1046714-1 {
  object-fit: cover;
  height: 100%;
  position: static;
  top: 0;
  left: 0;
}

.vectors-wrapper-89 {
  object-fit: contain;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 500px;
  height: 500px;
  display: flex;
  position: absolute;
  top: 717px;
  left: 0;
  transform: rotate(-61deg);
}

.card-container {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  height: 368px;
  margin-left: 80px;
  margin-right: 80px;
  display: block;
  position: absolute;
  top: 755px;
  left: auto;
}

.img-container {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/658bc2a973ad660720bd9114_Rectangle-6159.png");
  background-position: 50%;
  background-size: cover;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 20%;
  height: 100%;
  display: flex;
}

.rectangle-6178 {
  object-fit: cover;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.course-detail-container-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #262626;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 80%;
  height: 100%;
  padding: 32px;
  display: flex;
}

.header-2 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 783px;
  display: flex;
}

._42-h4-3 {
  color: #ffcc50;
  font-family: DM Sans, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 46px;
}

._20-b2-26 {
  color: #b2c1ff;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.highlights-container-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

._1-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-7974 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 2px;
  display: flex;
}

.vectors-wrapper-90 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

._20-b2-27 {
  color: #fff6db;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

._4-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 212px;
  display: flex;
}

.q_button-container-2 {
  grid-column-gap: 148px;
  grid-row-gap: 148px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.q-container-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 534px;
  display: flex;
}

.q1-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.frame-87 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-91 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 12px;
  display: flex;
}

.frame-7975 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

._16-b3-8 {
  color: #fff6db;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.frame-7976 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.frame-7977 {
  background-color: #b2c1ff;
  border-radius: 30px;
  padding: 16px 28px;
}

._24-b1-19 {
  color: #000;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}

.frame-7978 {
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  padding: 2px;
  display: flex;
}

.vectors-wrapper-92 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 27.2px;
  height: 34px;
  display: flex;
}

.vectors-wrapper-93 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 32.3px;
  display: flex;
}

.frame-7979 {
  justify-content: center;
  align-items: center;
  width: 36px;
  padding: 2px;
  display: flex;
}

.vectors-wrapper-94 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 32px;
  display: flex;
}

._60-h2-11 {
  color: #262626;
  font-family: DM Sans, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 64px;
}

._60-h2-12 {
  color: #cd4832;
  font-family: DM Sans, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 64px;
}

._24-months-incl-1-year-internship-2 {
  color: #fff;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

._24-months-incl-1-year-internship-3 {
  color: #fff;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.courses_section-1-0 {
  background-image: linear-gradient(to bottom, var(--biege), var(--biege));
  height: 440px;
}

.card-container-2 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 90%;
  height: 380px;
  margin-left: 80px;
  margin-right: 80px;
  display: flex;
  position: absolute;
  top: 564px;
  left: auto;
}

.img-container-2 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 25%;
  height: 100%;
  display: flex;
}

.rectangle-6179 {
  object-fit: fill;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 100%;
}

.course-detail-container-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #262626;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 75%;
  height: 100%;
  padding: 32px;
  display: flex;
}

._42-h4-4 {
  color: #ffcc50;
  font-family: DM Sans, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 46px;
}

._20-b2-28 {
  color: #b2c1ff;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.highlights-container-3 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

._1-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-7980 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 2px;
  display: flex;
}

.vectors-wrapper-95 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.frame-7981 {
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  padding: 2px;
  display: flex;
}

.vectors-wrapper-96 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 27.2px;
  height: 34px;
  display: flex;
}

._20-b2-29 {
  color: #fff6db;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.vectors-wrapper-97 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 32.3px;
  display: flex;
}

.frame-7982 {
  justify-content: center;
  align-items: center;
  width: 36px;
  padding: 2px;
  display: flex;
}

.vectors-wrapper-98 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 32px;
  display: flex;
}

.frame-7983 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-99 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 12px;
  display: flex;
}

.frame-7984 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

._16-b3-9 {
  color: #fff6db;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.frame-7985 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.frame-7986 {
  background-color: #b2c1ff;
  border-radius: 30px;
  padding: 12px 24px;
}

._24-b1-20 {
  color: #000;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

._24-months-incl-1-year-internship-5 {
  color: #fff;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

._24-months-incl-1-year-internship-6 {
  color: #fff;
  font-family: DM Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.course_hero-section_container {
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  display: flex;
}

.link-block-5 {
  flex-direction: row;
  width: 500px;
  text-decoration: none;
  display: flex;
}

.div-block-65 {
  object-fit: contain;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65aa30fe405b98a42c064f01_Arrow%201.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-start;
  align-items: flex-start;
  width: 56px;
  height: 24px;
  display: flex;
}

.image-283 {
  object-fit: contain;
}

.div-block-66 {
  justify-content: center;
  align-items: center;
  width: 260px;
  height: 100px;
  display: flex;
  position: absolute;
  top: 269px;
  left: 40px;
}

.specialisation {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.frame-138 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 72px;
  padding: 8px;
  display: flex;
}

.vectors-wrapper-100 {
  object-fit: contain;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.specialisation-it-analytics-0 {
  color: #999;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.specialisation-it-analytics-1 {
  color: #fff6db;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.course_section-2-0 {
  height: 800px;
  padding-left: 0;
  padding-right: 0;
}

.image-284 {
  position: static;
}

.course_section-2-0_header-container {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 1400px;
  padding: 72px 0 40px;
  display: flex;
  position: relative;
}

._50-h3-6 {
  color: #fff6db;
  text-align: right;
  margin-left: 519px;
  font-family: DM Sans, sans-serif;
  font-size: 56px;
  font-weight: 500;
  line-height: 56px;
}

.bg-container_section-2-0 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65aa3779b0aeafc8104dfca3_Course%20_Section%202.0%20_bg.png");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 800px;
  padding-left: 80px;
  padding-right: 80px;
}

.course_section-2-0_cards-overall-container {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 1400px;
  height: 500px;
  padding: 0;
  display: flex;
  position: relative;
}

.slider-8 {
  background-color: #ddd0;
  width: 100%;
  height: 100%;
}

.course_container-feaure-cards_2-0 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.course_top-feaure-card_2-0 {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  height: 200px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.course-feature_card-1, .course-feature_card-1_img-container {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  display: flex;
}

.rectangle-6153 {
  object-fit: cover;
  width: 100%;
  max-width: 500px;
  height: 100%;
}

.course-feature_card-1_content-container {
  background-color: #fff6db;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 70%;
  height: 100%;
  padding: 56px 40px;
  display: flex;
}

._28-b0-6 {
  color: #262626;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
}

.vectors-wrapper-101 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 500px;
  height: 100%;
  display: flex;
}

.right-arrow-12 {
  top: 440px;
  left: auto;
}

.left-arrow-11 {
  top: 440px;
  left: 1052px;
  right: auto;
}

.courses_section-3-0 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65aa48e5041053cb1b96f5ad_%5BSECTION%5D--Courses_Section%203.0-BG.png");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 1008px;
  padding: 123px 80px;
  display: flex;
}

._60-h2-13 {
  color: #cd4832;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 64px;
}

.courses_section-3-0_image-container {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(to bottom, var(--vanta-black), var(--vanta-black));
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1200px;
  height: 640px;
  margin-top: 24px;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.vectors-wrapper-102 {
  object-fit: cover;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.vectors-wrapper-103 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 100px;
  left: 82px;
}

.courses_section-3-0_inside-content-container {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65aa4aa9bdac923e99878c0b_Group%205163.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
  margin: 61px 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.courses_-section_4-0 {
  background-image: linear-gradient(to bottom, var(--yellow), var(--yellow));
  height: 850px;
  padding-left: 120px;
  padding-right: 120px;
}

.course_-section_4-0_header {
  height: 150px;
  padding: 48px 0;
  display: block;
}

.course_-section_4-0_tabs {
  width: 100%;
  height: 700px;
  padding: 48px 0;
  display: flex;
}

.course_tabs_heading_4-0 {
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 56px;
  font-weight: 500;
}

.course_all-tabs_section-4-0 {
  width: 100%;
  display: flex;
}

.course_tabs-menu_section-4-0 {
  flex-direction: column;
  width: 30%;
  margin-left: 40px;
  margin-right: 40px;
  display: flex;
}

.course_tabs-content_section-4-0 {
  width: 70%;
}

.container_tab-1_3, .container_tab-3_2 {
  flex-direction: row;
  flex: 0 auto;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.container_tab-1_6 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.course_container_tabs_left_4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--biege);
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  padding: 24px;
  display: flex;
}

.course_container_tabs_right {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65aa5c5a6332aa17d9d2dc4f_Tab%20_img%20_4.png");
  background-position: 40%;
  background-size: cover;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  width: 50%;
  height: 100%;
}

.heading-93 {
  color: var(--red);
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.course_tab_4_paragraph {
  color: var(--black);
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22.4px;
}

.course_container_tab_4_image {
  border-radius: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  height: 600px;
  display: flex;
}

.course_tab-link_1 {
  background-color: var(--biege);
  border-radius: 10px;
  margin-bottom: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: DM Sans, sans-serif;
}

.course_tab-link_1.w--current {
  border: 2px solid var(--red);
  background-color: var(--vanta-black);
  color: var(--white);
  border-radius: 10px;
}

.course_tablink_2 {
  border: 2px none var(--red);
  background-color: var(--biege);
  color: var(--black);
  border-radius: 10px;
  margin-bottom: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: DM Sans, sans-serif;
}

.course_tablink_2.w--current {
  background-color: var(--vanta-black);
  color: var(--white);
  border-style: solid;
}

.course_tab-link_3 {
  background-color: var(--biege);
  border-radius: 10px;
  margin-bottom: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
}

.course_tab-link_3.w--current {
  border: 2px solid var(--red);
  background-color: var(--vanta-black);
  color: var(--white);
}

.course_tab-link_4 {
  background-color: var(--biege);
  border-radius: 10px;
  margin-bottom: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: DM Sans, sans-serif;
}

.course_tab-link_4.w--current {
  border: 2px solid var(--red);
  background-color: var(--vanta-black);
  color: var(--white);
  border-radius: 10px;
}

.course_container_tabs_right_1 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65a4ca187c89e05bfa6564fe_pexels-scott-webb-305833.jpg");
  background-position: 50%;
  background-size: cover;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  width: 50%;
  height: 604px;
}

.course_container_tabs_left_1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--biege);
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  padding: 24px;
  display: flex;
}

.course_container_tabs_left_2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #262626;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  padding: 24px;
  display: flex;
}

.course_container_tabs_right_2 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65a4ca187c89e05bfa6564fe_pexels-scott-webb-305833.jpg");
  background-position: 50%;
  background-size: cover;
  width: 50%;
  height: 604px;
}

.course_container_1_para {
  color: var(--black);
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.courses_section-5-0 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--biege);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 960px;
  padding: 120px 120px 0;
  display: flex;
}

.courses_section-5-0_image-container {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65aa6e85f7014dce4a7edc61_Routine%20img%20(1).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1200px;
  height: 640px;
  margin-top: 24px;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.courses_section-6-0 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #ffcc50;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding: 123px 120px;
  display: flex;
}

.text-52 {
  color: #262626;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 56px;
  font-weight: 500;
  line-height: 76px;
}

.section-6-0_image-container {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #262626;
  border: 2px solid #e9afc7;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 96px 120px;
  display: flex;
}

.vectors-wrapper-104 {
  object-fit: contain;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.courses_section-7-0 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff6db;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding: 120px;
  display: flex;
}

.text-53 {
  color: #cd4832;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 56px;
  font-weight: 500;
  line-height: 76px;
}

.vectors-wrapper-105 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.courses_section-8-0 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65aa48a31be6f988c5b8b8ff_%5BSECTION%5D--Courses_Section-3.0.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 900px;
  padding: 24px 120px;
}

.div-block-67 {
  height: 120px;
}

.heading-bloack_container_-8-0 {
  width: 100%;
  height: 100px;
}

.heading-94 {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: DM Sans, sans-serif;
  font-size: 56px;
}

.heading-container_section-8-0 {
  flex-direction: column;
  height: 100px;
  margin-top: 24px;
  margin-bottom: 24px;
  display: flex;
}

.tabs-block_container_8-0 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 180px;
  display: flex;
}

.tabs-content-2 {
  width: 100%;
  max-width: 1920px;
  margin-top: 0;
  position: relative;
  top: auto;
  left: auto;
}

.tab-link-educators {
  margin-left: 8px;
  margin-right: 8px;
  padding: 16px 72px;
}

.tab-link-educators.w--current {
  margin-bottom: 0;
  padding: 16px 72px;
}

.tab-link-coaches {
  margin-left: 8px;
  margin-right: 8px;
  padding: 16px 72px;
}

.tab-link-coaches.w--current {
  margin-bottom: 0;
}

.tabs-menu-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tabs-3 {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.tab-pane-educators {
  width: 100%;
  height: 600px;
}

.slider-9 {
  background-color: #ddd0;
  width: 1100px;
}

.slide-16 {
  width: 100%;
  padding-bottom: 0;
  padding-right: 0;
}

.tab-link-tab-1-7 {
  border: 2px solid var(--biege);
  background-color: var(--black);
  background-image: linear-gradient(to bottom, var(--biege), var(--biege));
  color: var(--black);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 8px;
  margin-left: 8px;
  margin-right: 8px;
  padding: 16px 72px;
}

.tab-link-tab-1-7.w--current {
  border: 2px solid var(--red);
  background-color: var(--biege);
  background-image: linear-gradient(to bottom, var(--vanta-black), var(--vanta-black));
  color: var(--yellow);
  border-radius: 8px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 72px;
  transition-property: none;
}

.tab-link-tab-2-3 {
  border: 2px solid var(--biege);
  background-color: var(--biege);
  color: var(--black);
  border-radius: 8px;
  margin-bottom: 0;
  margin-left: 8px;
  margin-right: 8px;
  padding: 16px 72px;
}

.tab-link-tab-2-3.w--current {
  border: 2px solid var(--red);
  background-image: linear-gradient(to bottom, var(--vanta-black), var(--vanta-black));
  color: var(--yellow);
  border-radius: 8px;
  margin-left: 8px;
  margin-right: 8px;
}

.text-block-21 {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
}

.tab-link-tab-1-8 {
  background-color: var(--biege);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-left: 8px;
  margin-right: 8px;
  padding: 16px 72px;
  display: flex;
}

.tab-link-tab-1-8.w--current {
  border: 2px solid var(--red);
  background-image: linear-gradient(to bottom, var(--vanta-black), var(--vanta-black));
  color: var(--yellow);
  border-radius: 8px;
  margin-bottom: 0;
  margin-left: 8px;
  margin-right: 8px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 72px;
}

.tab-link-tab-2-4 {
  background-image: linear-gradient(to bottom, var(--biege), var(--biege));
  margin-left: 8px;
  margin-right: 8px;
  padding: 16px 72px;
}

.tab-link-tab-2-4.w--current {
  margin-bottom: 0;
  margin-left: 8px;
  margin-right: 8px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 72px;
}

.tabs-menu-4 {
  display: flex;
}

.tab-link-tab-3-3 {
  background-color: var(--biege);
  border-radius: 8px;
  margin-left: 8px;
  margin-right: 8px;
  padding: 16px 72px;
}

.tab-link-tab-3-3.w--current {
  border: 2px solid var(--red);
  background-image: linear-gradient(to bottom, var(--vanta-black), var(--vanta-black));
  color: var(--yellow);
  border-radius: 8px;
  margin-bottom: 0;
  margin-left: 8px;
  margin-right: 8px;
}

.tab-pane-educators-2 {
  height: 500px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.slider-10 {
  background-color: #ddd0;
  height: 500px;
}

.slide-nav-16 {
  display: none;
}

.right-arrow-13 {
  color: var(--yellow);
}

.left-arrow-12 {
  color: var(--lavendar);
}

.slide-1 {
  background-image: linear-gradient(to bottom, var(--vanta-black), var(--vanta-black));
  border-radius: 16px;
  height: 500px;
  padding-bottom: 0;
  padding-right: 0;
}

.slide-18 {
  background-image: linear-gradient(to bottom, var(--vanta-black), var(--vanta-black));
  border-radius: 8px;
  height: 500px;
}

.all-cards-container_section-8-0_slide-1 {
  width: 100%;
  height: 100%;
}

.section-8-0_cards-container {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  background-color: #262626;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 72px 64px;
  display: flex;
}

.vectors-wrapper-106 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 33.33%;
  display: flex;
}

.section-8-0_cards-container-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #262626;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1920px;
  padding: 24px 64px;
  display: flex;
}

.card-11 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 33.33%;
  display: flex;
}

.frame-147 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.rectangle-6180 {
  object-fit: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  width: 100%;
}

.vectors-wrapper-107 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 82px;
  height: 23px;
  display: flex;
  position: absolute;
  top: 15px;
  left: 20px;
}

.frame-146 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #ffcc50;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 16px;
  display: flex;
}

.frame-144 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

._28-b0-7 {
  color: #cd4832;
  font-family: DM Sans, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 32px;
}

._16-b3-10 {
  color: #262626;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  position: absolute;
  top: 37px;
  left: 13px;
}

.frame-145 {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vectors-wrapper-108 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.teaching-lorem-ipsum-dolor-sit-4 {
  color: #cd4832;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.teaching-lorem-ipsum-dolor-sit-5 {
  color: #262626;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.icon-21 {
  color: var(--lavendar);
}

.tab-pane-coaches {
  background-image: linear-gradient(to bottom, var(--vanta-black), var(--vanta-black));
  height: 500px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.slide-02 {
  background-image: linear-gradient(to bottom, var(--vanta-black), var(--vanta-black));
  border-radius: 8px;
  height: 500px;
}

.slider-11 {
  background-color: #ddd0;
  height: 500px;
}

.slide-21 {
  background-image: linear-gradient(to bottom, var(--vanta-black), var(--vanta-black));
  border-radius: 16px;
  height: 500px;
  padding-bottom: 0;
  padding-right: 0;
}

.slide-22 {
  background-image: linear-gradient(to bottom, var(--vanta-black), var(--vanta-black));
  border-radius: 8px;
  height: 500px;
}

.courses_section_9-0 {
  background-image: linear-gradient(to bottom, var(--vanta-black), var(--vanta-black));
  height: 600px;
}

.heading-95 {
  color: var(--yellow);
  justify-content: center;
  align-items: center;
  margin: 0;
  font-family: DM Sans, sans-serif;
  font-size: 56px;
  font-weight: 600;
  display: flex;
}

.courses_header-container_section-9-0 {
  height: 100px;
  padding: 32px 160px 0;
}

.course_testimonial-container_section-9-0 {
  height: 500px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.right-arrow-14, .icon-22 {
  display: none;
}

.slide_testimonial-1 {
  height: 500px;
}

.testimonial-slide_courses {
  background-color: #ddd0;
  height: 500px;
}

.slide-nav-17 {
  display: none;
}

.slide_testimonial-2 {
  height: 500px;
}

.testi-1 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff6db;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 66px 8px;
  display: flex;
  position: relative;
}

.frame-149 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  height: 76px;
  display: flex;
  position: relative;
}

._28-b0-8 {
  color: #cd4832;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 32px;
}

.vectors-wrapper-109 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 113.114px;
  height: 16.3558px;
  display: flex;
  position: absolute;
  top: 44px;
  left: 68px;
}

._16-b3-11 {
  color: #000;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.vectors-wrapper-110 {
  object-fit: contain;
  justify-content: center;
  align-items: center;
  width: 91px;
  height: 68px;
  display: flex;
  position: absolute;
  top: 92px;
  left: 15px;
  overflow: hidden;
}

.ellipse-5 {
  object-fit: cover;
  position: absolute;
  top: -87px;
  left: 127.5px;
}

.div-block-68 {
  width: 350px;
  height: 100%;
}

.testi-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 96px;
  display: flex;
}

.testi-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff6db;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 56px 32px;
  display: flex;
  position: relative;
}

.frame-7987 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  height: 76px;
  display: flex;
  position: relative;
}

._28-b0-9 {
  color: #cd4832;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 32px;
}

.vectors-wrapper-111 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 113.114px;
  height: 16.3558px;
  display: flex;
  position: absolute;
  top: 44px;
  left: 68px;
}

._16-b3-12 {
  color: #000;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.vectors-wrapper-112 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 91px;
  height: 68px;
  display: flex;
  position: absolute;
  top: 92px;
  left: 32px;
}

.ellipse-6 {
  object-fit: cover;
  position: absolute;
  top: -96px;
  left: 93px;
}

.testi-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 96px;
  display: flex;
}

.testi-5 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff6db;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 56px 32px;
  display: flex;
  position: relative;
}

.frame-7988 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  height: 76px;
  display: flex;
  position: relative;
}

._28-b0-10 {
  color: #cd4832;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 32px;
}

.vectors-wrapper-113 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 113.114px;
  height: 16.3558px;
  display: flex;
  position: absolute;
  top: 44px;
  left: 68px;
}

.vectors-wrapper-114 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 91px;
  height: 68px;
  display: flex;
  position: absolute;
  top: 92px;
  left: 32px;
}

.div-block-69 {
  flex-direction: row;
  width: 100%;
  height: 100%;
  margin-left: 16px;
  margin-right: 16px;
  display: flex;
}

.testi-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 96px;
  display: flex;
}

.testi-7 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  background-color: #fff6db;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 48px 32px 56px;
  display: flex;
  position: relative;
}

.frame-7989 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  height: 48px;
  display: flex;
  position: relative;
}

._28-b0-11 {
  color: #cd4832;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 32px;
  position: relative;
}

.vectors-wrapper-115 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 16px;
  display: flex;
  position: absolute;
  top: 48px;
  left: 0;
}

.vectors-wrapper-116 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 91px;
  height: 68px;
  display: flex;
  position: absolute;
  top: 92px;
  left: 32px;
}

.div-block-70 {
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.body-2 {
  background-image: linear-gradient(to bottom, var(--yellow), var(--yellow));
  margin-bottom: 0;
}

.section-21 {
  height: 500px;
}

.courses_faq_section-10-0_container {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 24px 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.admssions_hero-section {
  background-image: linear-gradient(90deg, #ffcc50 56%, #fff6db 56%);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 803px;
  padding-top: 80px;
  padding-left: 80px;
  text-decoration: none;
  display: flex;
}

.courses_hero-section_wrapper-2 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  height: 661px;
  text-decoration: none;
  display: flex;
}

.courses_hero-section_header-container-2 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 648px;
  text-decoration: none;
  display: flex;
}

.your-gateway-towards-xcellence {
  color: #262626;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 86px;
  text-decoration: none;
}

.event-hero-section_button_container-2 {
  background-color: #b2c1ff;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 16px 56px;
  text-decoration: none;
  display: flex;
}

.text-54 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
}

.admssions-hero-section_button_containe {
  background-color: #b2c1ff;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 16px 56px;
  text-decoration: none;
  display: flex;
}

.admssions_section_2 {
  grid-row-gap: 32px;
  background-image: linear-gradient(#e9afc7 58%, #fff6db 59%);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 96px 80px;
  text-decoration: none;
  display: flex;
}

.admission_header_container {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1124px;
  text-decoration: none;
  display: flex;
}

.text-55 {
  color: #262626;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 64px;
  text-decoration: none;
}

.text-56 {
  color: var(--vanta-black);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.admissions_cards_container {
  grid-column-gap: 48px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

.card-1-4 {
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  max-width: 538px;
  text-decoration: none;
  display: flex;
}

.frame-162 {
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 465px;
  display: flex;
}

.admission_section-2-0_card-1_header {
  background-color: #262626;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 16px 24px;
  text-decoration: none;
  display: flex;
}

.text-57 {
  color: #ffcc50;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 46px;
  text-decoration: none;
}

.admission_section-2-0_card-1_-subheader {
  background-color: #151522;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 16px 24px;
  text-decoration: none;
  display: flex;
}

.admission_section-2-0_card-1_program-highlights {
  grid-row-gap: 24px;
  background-color: #151522;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 285px;
  padding: 16px 24px;
  text-decoration: none;
  display: flex;
}

.frame-159 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.admission_section-2-0_card-1_highlights_1 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 250px;
  text-decoration: none;
  display: flex;
}

.text-59 {
  color: var(--datk-yellow);
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-154 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-153 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 8px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-117 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.frame-152 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-60 {
  color: var(--biege);
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-61 {
  color: var(--biege);
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  text-decoration: none;
}

.admission_section-2-0_card-1_highlights_2 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 200px;
  text-decoration: none;
  display: flex;
}

.frame-7990 {
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 2px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-118 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 13.0909px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-119 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 17px;
  height: 16.15px;
  text-decoration: none;
  display: flex;
}

.eligibility-undergraduate-degree-0 {
  color: var(--datk-yellow);
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.eligibility-undergraduate-degree-1 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.industry-experience-upto-3-years-freshers-can-apply-1 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.admission_card_2, .admission_card_1 {
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  max-width: 1000px;
  text-decoration: none;
  display: flex;
}

.section-23 {
  background-image: linear-gradient(to bottom, var(--biege), var(--biege));
  flex-direction: column;
  align-items: center;
  height: 650px;
  display: flex;
}

.frame-179 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  text-decoration: none;
  display: flex;
}

.text-62 {
  color: #cd4832;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 76px;
  text-decoration: none;
}

.text-63 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
}

.admissions_section_3-0_admission-process-img {
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 450px;
  display: flex;
}

.admissions_section-4-0 {
  grid-row-gap: 57px;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65a66b6ee4334127146b4284_Events%20section%203%20bg.png");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 1017px;
  padding: 120px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.events_section-3-0_header-container-2 {
  grid-row-gap: 26px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-64 {
  color: #fff6db;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 64px;
  text-decoration: none;
}

.error-7d6fe1a6-439b-40c1-3bd7-79cb595fcf8f {
  color: #fff6db;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
}

.blog-and-course-creatives-48-1 {
  object-fit: cover;
}

.vector {
  border-style: solid;
  border-width: undefinedpx;
  object-fit: cover;
  border-color: #fff6db;
  position: absolute;
  top: 29px;
  left: 69px;
}

.nav-menu-6 {
  width: 80%;
  margin-right: 0;
}

.lms_dropdown-wrapper {
  border: 2px solid #000;
  border-radius: 8px;
}

.lms_dropdown-wrapper.w--open {
  border: 2px solid var(--border);
  background-color: #999;
  width: 80%;
  height: 440px;
  display: block;
}

.dropdown-list-2 {
  border-radius: 8px;
}

.dropdown-list-2.w--open {
  border: 2px solid var(--border);
}

.dropdown-list-3 {
  border-radius: 8px;
}

.dropdown-list-3.w--open {
  border: 2px solid var(--border);
}

.dropdown-list-4 {
  border: 0px none var(--border);
  border-radius: 8px;
}

.dropdown-list-4.w--open {
  border: 2px solid var(--border);
}

.dropdown-list-5 {
  border: 2px solid var(--neutral-2);
  background-color: #fafafa;
  border-radius: 8px;
}

.dropdown-list-5.w--open {
  border-color: var(--border);
}

.corporate-page_section-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  height: 340px;
  padding-left: 140px;
  padding-right: 140px;
  display: flex;
}

.corporate-page_-section-2_header {
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.section-2-_lms_header {
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 33.6px;
}

.corporate-page_slide-holder {
  height: 200px;
  margin-top: 40px;
}

.slide-nav-18, .left-arrow-13, .right-arrow-15 {
  display: none;
}

.corporate_slider-collector {
  background-color: #ddd0;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.slide-1_logos-collection {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 160px;
  margin-top: 32px;
  margin-bottom: 32px;
  display: flex;
}

.slide-1-_3 {
  justify-content: center;
  align-items: center;
  width: 25%;
  height: 100%;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.slide-1-_1 {
  align-items: center;
  width: 25%;
  height: 100%;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.slide-1-_2, .slide-1-_4 {
  justify-content: center;
  align-items: center;
  width: 25%;
  height: 100%;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.corporate_slide-1 {
  height: 200px;
}

.slide-2-_1 {
  align-items: center;
  width: 25%;
  height: 100%;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.slide-2-_2, .slide-2_3, .slide-2-_4 {
  justify-content: center;
  align-items: center;
  width: 25%;
  height: 100%;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.corporate_slide-3 {
  height: 250px;
}

.section-2_lms_mask {
  width: 100%;
  height: 200px;
}

.slide-2_logos-collection {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 120px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.slide-3_logos-collection {
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 120px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.slide-4_logos-collection {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 120px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.slide-5_logos-collection, .slide-6_logos-collection {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 160px;
  margin-top: 32px;
  margin-bottom: 32px;
  display: flex;
}

.section-24 {
  height: 500px;
}

.corporate-page_section-3 {
  grid-row-gap: 72px;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65cc697d1a40bb6d5a164403_Rectangle%20340%20(1).png");
  background-position: 100% 30%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px 120px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.vectors-wrapper-120 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: -15px;
  left: -25px;
}

.increase-employee-training-engagement {
  color: #141414;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-7612 {
  grid-column-gap: 34px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-7607 {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 373px;
  padding: 30px 58px;
  text-decoration: none;
  display: flex;
}

.frame-7606 {
  grid-row-gap: 28px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.youtube-thumbail-13-1 {
  object-fit: cover;
}

.text-65 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-7609 {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 372px;
  height: 195px;
  padding: 20px 57px;
  text-decoration: none;
  display: flex;
}

.frame-7608 {
  grid-row-gap: 18px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-7611 {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 373px;
  height: 195px;
  padding: 20px 73px;
  text-decoration: none;
  display: flex;
}

.frame-7610 {
  grid-row-gap: 17px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-7618 {
  grid-row-gap: 64px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 120px;
  text-decoration: none;
  display: flex;
}

.frame-7617 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.increase-employee-training-engagement-2 {
  color: #141414;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
}

.frame-7991 {
  grid-column-gap: 34px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-7992 {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 373px;
  padding: 30px 58px;
  text-decoration: none;
  display: flex;
}

.frame-7993 {
  grid-row-gap: 28px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-66 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22.4px;
  text-decoration: none;
}

.frame-7994 {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 372px;
  height: 195px;
  padding: 20px 56px;
  text-decoration: none;
  display: flex;
}

.frame-7995 {
  grid-row-gap: 18px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-7996 {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 373px;
  height: 195px;
  padding: 20px 73px;
  text-decoration: none;
  display: flex;
}

.frame-7997 {
  grid-row-gap: 17px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-7616 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-7613 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

._05 {
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 396px;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.frame-7597 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-121 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  text-decoration: none;
  display: flex;
}

._04 {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 396px;
  padding: 24px 26px;
  text-decoration: none;
  display: flex;
}

._06 {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 396px;
  padding: 24px 27px;
  text-decoration: none;
  display: flex;
}

.frame-7614 {
  grid-column-gap: 21px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

._01 {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 396px;
  padding: 24px 13px;
  text-decoration: none;
  display: flex;
}

._02 {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 396px;
  padding: 24px 16px;
  text-decoration: none;
  display: flex;
}

._03 {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 396px;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.corporate-page_section-4 {
  grid-column-gap: 24px;
  background-color: #fafafa;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding: 40px 120px;
  text-decoration: none;
  display: flex;
}

.corporate-page_section-4_left-header {
  grid-row-gap: 25px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  text-decoration: none;
  display: flex;
}

.corporate-page_section-4_header {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-67 {
  color: #141414;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.text-68 {
  color: #434343;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22.4px;
  text-decoration: none;
}

.buttons {
  grid-column-gap: 8px;
  background-color: #00101f;
  border-radius: 6px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  text-decoration: none;
  display: flex;
}

.button-7 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.corporate_images {
  object-fit: cover;
}

.frame-7626 {
  grid-column-gap: 41px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1920px;
  text-decoration: none;
  display: flex;
}

.frame-7621 {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #e7e7e7;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 20%;
  height: 160px;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.frame-7578 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-122 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  text-decoration: none;
  display: flex;
}

.text-69 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22.4px;
  text-decoration: none;
}

.frame-7998 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 6px 5px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-123 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 44.625px;
  height: 43.75px;
  text-decoration: none;
  display: flex;
}

.frame-7507 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px 9px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-124 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36.75px;
  height: 35.875px;
  text-decoration: none;
  display: flex;
}

.corporate-page_section-5 {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 640px;
  padding: 40px 120px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.frame-7629 {
  grid-column-gap: 183px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  text-decoration: none;
  display: flex;
}

.bac_header {
  grid-column-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.text-70 {
  color: #141414;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 51.13px;
  text-decoration: none;
}

.vectors-wrapper-125 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: -26.5px;
  left: -4.5px;
}

.vectors-wrapper-126 {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: contain;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 400px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-127 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 1830.71px;
  left: 0;
}

.vectors-wrapper-128 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 1046.83px;
  left: -13.0947px;
}

.image-285 {
  margin-top: 173px;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
}

.image-286 {
  width: 100%;
  margin-top: 294px;
  position: absolute;
}

.hidden-block--college {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  flex-wrap: nowrap;
  align-items: flex-end;
  width: 100%;
  height: 160px;
  margin-top: 0;
  display: flex;
  position: absolute;
  top: 3323px;
  left: 0;
  overflow: hidden;
  transform: rotate(-7deg);
  box-shadow: 0 -24px 32px #00000005;
}

.section-26 {
  height: 500px;
}

.div-block-72, .corporate-page_section-4_right-image-cover {
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.section-27 {
  height: 500px;
}

.corporate-page_section-6 {
  grid-row-gap: 32px;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65cc9a302512d0a2d97cce8f_Union.svg");
  background-position: 50% 0;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 800px;
  padding: 48px 120px;
  text-decoration: none;
  display: flex;
}

.text-71 {
  color: #141414;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  text-decoration: none;
}

.frame-7632 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-7631 {
  grid-column-gap: 72px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

._01-2 {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #e7e7e7;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 25%;
  max-width: 240px;
  height: 160px;
  padding: 24px 16px;
  text-decoration: none;
  display: flex;
}

.frame-7999 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-129 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  text-decoration: none;
  display: flex;
}

.text-72 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22.4px;
  text-decoration: none;
}

._02-2 {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #e7e7e7;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 25%;
  max-width: 240px;
  height: 160px;
  padding: 24px 16px;
  text-decoration: none;
  display: flex;
}

.frame-7580 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 160px;
  text-decoration: none;
  display: flex;
}

._04-2 {
  background-color: #fff;
  border: 1px solid #e7e7e7;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 25%;
  max-width: 240px;
  height: 160px;
  padding: 24px 16px;
  text-decoration: none;
  display: flex;
}

.frame-7630 {
  grid-column-gap: 72px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-8000 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 175px;
  text-decoration: none;
  display: flex;
}

.frame-7582 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 176px;
  text-decoration: none;
  display: flex;
}

._01-2-copy {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #e7e7e7;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 25%;
  max-width: 240px;
  padding: 24px 16px;
  text-decoration: none;
  display: flex;
}

.frame-7634 {
  grid-row-gap: 32px;
  background-color: #fff0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 48px 0;
  text-decoration: none;
  display: flex;
}

.text-73 {
  color: #141414;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.frame-7633 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

._01-3 {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #e7e7e7;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 20%;
  height: 160px;
  padding: 16px 24px;
  text-decoration: none;
  display: flex;
}

.frame-8001 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 160px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-130 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  text-decoration: none;
  display: flex;
}

.text-74 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22.4px;
  text-decoration: none;
}

._02-3 {
  grid-column-gap: 10px;
  background-color: #fff;
  border: 1px solid #e7e7e7;
  border-radius: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  height: 160px;
  padding: 16px 24px;
  text-decoration: none;
  display: flex;
}

.frame-8002 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.image-287 {
  width: 100%;
  position: absolute;
}

.corporate-page_section-7 {
  grid-column-gap: 48px;
  background-color: var(--white);
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding: 48px 120px;
  text-decoration: none;
  display: flex;
}

.frame-7637 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 40%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.vectors-wrapper-131 {
  object-fit: none;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 120px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 125px;
  left: auto;
}

.text-75 {
  color: #141414;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
}

.error-dd916508-debe-8c5e-3fdf-6ca4573dd829 {
  color: var(--black);
}

.frame-7639 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 60%;
  text-decoration: none;
  display: flex;
}

.laptop-1 {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.our-job-internship-platform-helps-you-to-seamlessly-integrate-employee-recruitment-with-features-like-applicant-data-management-live-dashboards-and-campus-drive-analysis-you-can-efficiently-identify-the-right-talent-our-platform-automates-communication-with-all-stakeholders-and-offers-skill-role-based-assessments-for-personalized-development-recruiters-benefit-from-job-sharing-application-tracking-and-recruitment-process-management-making-the-hiring-process-smoother-than-ever-we-promote-collaboration-among-companies-students-and-placement-teams-facilitating-a-holistic-approach-to-talent-acquisition-our-interview-platform-supports-virtual-calls-and-provides-interviewers-on-demand-ensuring-a-comprehensive-hiring-experience-elevate-your-corporate-training-and-recruitment-with-our-integrated-job-platform-0 {
  color: #434343;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.our-job-internship-platform-helps-you-to-seamlessly-integrate-employee-recruitment-with-features-like-applicant-data-management-live-dashboards-and-campus-drive-analysis-you-can-efficiently-identify-the-right-talent-our-platform-automates-communication-with-all-stakeholders-and-offers-skill-role-based-assessments-for-personalized-development-recruiters-benefit-from-job-sharing-application-tracking-and-recruitment-process-management-making-the-hiring-process-smoother-than-ever-we-promote-collaboration-among-companies-students-and-placement-teams-facilitating-a-holistic-approach-to-talent-acquisition-our-interview-platform-supports-virtual-calls-and-provides-interviewers-on-demand-ensuring-a-comprehensive-hiring-experience-elevate-your-corporate-training-and-recruitment-with-our-integrated-job-platform-1 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.paragraph-45 {
  color: var(--dark-grey);
  text-align: left;
  font-size: 16px;
}

.div-block-73 {
  z-index: 0;
  background-image: linear-gradient(#2384d9, #2384d9);
  width: 100%;
  height: 120px;
  position: absolute;
  top: 4250.33px;
}

.corporate-page_section-8 {
  grid-row-gap: 32px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 48px 120px;
  text-decoration: none;
  display: flex;
}

.corporate-page_section-8_header {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.full-stack-platform-to-enable-e-2-e-employee-hiring-onboarding-upskilling-journey {
  color: #141414;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 32px;
  text-decoration: none;
}

.vectors-wrapper-132 {
  object-fit: contain;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.corporate-page_section-8_image-container {
  align-items: center;
  height: 340px;
  display: flex;
}

.corporate-page_section-9 {
  height: 600px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 120px;
  padding-right: 120px;
}

.heading-97 {
  margin-top: 16px;
  margin-bottom: 16px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.div-block-74 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 500px;
  display: flex;
}

.tab-link-tab-1-9 {
  background-color: var(--neutral-2);
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}

.tab-link-tab-1-9.w--current {
  background-color: var(--vanta-black);
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}

.text-block-24 {
  color: var(--white);
}

.tab-link-tab-2-5 {
  background-color: var(--neutral-2);
  color: var(--white);
}

.tab-link-tab-2-5.w--current {
  background-color: var(--vanta-black);
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  padding-left: 24px;
  padding-right: 24px;
}

.tab-pane-tab-1-7 {
  background-image: linear-gradient(to bottom, var(--yellow), var(--yellow));
  width: 100%;
  height: 400px;
}

.image-288 {
  object-fit: fill;
}

.tabs-content-4 {
  width: 100%;
}

.div-block-75 {
  width: 100%;
  height: 100%;
}

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

.tabs-menu-5 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.tab-pane-tab-2-2, .tab-pane-tab-1-8 {
  background-image: linear-gradient(to bottom, var(--yellow), var(--yellow));
  height: 400px;
}

.tab-link-tab-1-10 {
  background-color: var(--neutral-2);
  background-image: linear-gradient(to bottom, var(--neutral-2), var(--neutral-2));
}

.tab-link-tab-1-10.w--current {
  background-image: linear-gradient(to bottom, var(--black), var(--black));
}

.tab-link-tab-2-6 {
  background-color: var(--neutral-2);
}

.tab-link-tab-2-6.w--current {
  background-color: var(--black);
}

.text-block-26 {
  color: var(--white);
}

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

.tab-link-tab-2-7 {
  background-color: var(--neutral-2);
  padding-left: 24px;
  padding-right: 24px;
}

.tab-link-tab-2-7.w--current {
  background-color: #74c0f2;
  margin-bottom: 0;
}

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

.tab-link-tab-1-11 {
  background-color: var(--neutral-2);
}

.tab-link-tab-1-11.w--current {
  background-color: #a9d5ff;
}

.text-block-29 {
  font-weight: 500;
}

.corporate-page_section-10 {
  grid-row-gap: 32px;
  background-color: #fafafa;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 48px 120px;
  text-decoration: none;
  display: flex;
}

.offerings-or-corporates {
  color: #141414;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.corporate-page_section-10_highlights-container {
  grid-row-gap: 64px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.corporate-page_section-10_highlights_top {
  grid-column-gap: 24px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-7641 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 33.33%;
  max-width: 500px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-133 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  text-decoration: none;
  display: flex;
}

.corporate-training--customized-upskilling-i-n-programs-virtual-offline-self-paced-vilt-in-technology-management-customized-for-entry-and-mid-level-professionals {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-7480 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 384px;
  height: 176px;
  text-decoration: none;
  display: flex;
}

.corporate-page_section-10_highlights_low {
  grid-column-gap: 24px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.corporate-page_-section-11 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65cc697d1a40bb6d5a164403_Rectangle%20340%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
}

.corporate-page_-section-11_header {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 24px;
  padding-bottom: 0;
  display: flex;
}

.slide-nav-19 {
  color: #000;
  font-size: 20px;
  display: block;
}

.awards-1 {
  height: 340px;
}

.awards-container-slider {
  background-color: #ddd0;
  height: 340px;
}

.awards-slide-1-_container {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 340px;
  display: flex;
}

.awards-slide-1_1 {
  border: 2px solid var(--neutral-2);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 12px;
  width: 50%;
  height: 220px;
  margin-left: 24px;
  margin-right: 24px;
  box-shadow: 0 20px 25px -9px #0000000d;
}

.icon-23, .icon-24 {
  color: #000;
}

.awards-slide-1_2_img-container {
  object-fit: none;
  justify-content: center;
  align-items: center;
  height: 75%;
  display: flex;
}

.awards-slide-1_2_text-container {
  height: 20%;
}

.heading-98 {
  text-align: center;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.image-289 {
  object-fit: cover;
}

.awards-slide-1_2 {
  border: 1px solid var(--neutral-2);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 12px;
  width: 50%;
  height: 220px;
  margin-left: 24px;
  margin-right: 24px;
  box-shadow: 0 1px 19px -9px #0003;
}

.div-block-76 {
  z-index: -2;
  object-fit: fill;
  background-color: #fff5f5;
  width: 100%;
  height: 120px;
  position: absolute;
  top: 6399.72px;
  left: 40px;
  overflow: hidden;
}

.college_section_3 {
  grid-row-gap: 64px;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65cf4563a850f88fa771aafd_Union%20(1).png");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 48px 120px;
  text-decoration: none;
  display: flex;
}

.college_section_2_jobplatform {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  text-decoration: none;
  display: flex;
}

.text-76 {
  color: #141414;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 32px;
  text-decoration: none;
}

.frame-7615 {
  grid-row-gap: 18px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-8004 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

._05-2 {
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 25%;
  max-width: 500px;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.frame-8005 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-134 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  text-decoration: none;
  display: flex;
}

.text-77 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

._04-3 {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 25%;
  max-width: 500px;
  padding: 24px 26px;
  text-decoration: none;
  display: flex;
}

.frame-7598 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 223px;
  text-decoration: none;
  display: flex;
}

._06-2 {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 25%;
  max-width: 500px;
  padding: 24px 27px;
  text-decoration: none;
  display: flex;
}

.frame-8006 {
  grid-column-gap: 21px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

._01-4 {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 33.33%;
  max-width: 500px;
  padding: 24px 13px;
  text-decoration: none;
  display: flex;
}

._02-4 {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 33.33%;
  max-width: 500px;
  padding: 24px 16px;
  text-decoration: none;
  display: flex;
}

._03-2 {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 33.33%;
  max-width: 500px;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.frame-7620 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
  display: flex;
}

.frame-7652 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-7650 {
  grid-column-gap: 17px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  text-decoration: none;
  display: flex;
}

.frame-7647 {
  grid-column-gap: 16px;
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 389px;
  height: 230px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.lms2 {
  object-fit: cover;
}

.frame-8007 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.curriculum-design {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-78 {
  color: #434343;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-7649 {
  grid-column-gap: 16px;
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 388px;
  height: 230px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.frame-7656 {
  grid-column-gap: 59px;
  background-color: #fafafa;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 48px 120px;
  text-decoration: none;
  display: flex;
}

.frame-7655 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  text-decoration: none;
  display: flex;
}

.text-79 {
  color: #141414;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 32px;
  text-decoration: none;
}

.error-01e7bffa-c751-76ff-1eed-c97f9c4a174a {
  color: #434343;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-7654 {
  grid-column-gap: 6px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-7439 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-7653 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding: 24px 16px;
  text-decoration: none;
  display: flex;
}

.admin-list-page-1-1 {
  object-fit: contain;
}

.college_section_2_whitelabelled {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  display: flex;
}

.college_section_2_ondemandcoaching {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.hidden-block---corporate {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  flex-wrap: nowrap;
  align-items: flex-end;
  width: 100%;
  height: 100px;
  margin-top: 0;
  display: flex;
  position: absolute;
  top: 355px;
  left: 0;
  overflow: hidden;
  transform: rotate(-7deg);
  box-shadow: 0 -24px 32px #00000005;
}

.body-3 {
  background-color: var(--white);
}

.div-block-78 {
  width: 80%;
  height: 100%;
}

.dropdown-4 {
  width: 1440px;
  max-width: 1920px;
}

.navbar_container {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 1000px;
  height: 48px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: relative;
}

.link-block-6 {
  color: var(--border);
  padding: 48px 72px;
  font-family: Open Sans, sans-serif;
}

.link-5 {
  color: #fff;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 24px;
  display: flex;
  position: relative;
}

.link-5:hover {
  color: #03f;
}

.lorem-ipsum-container {
  background-color: #ffa7a7;
  width: 700px;
  height: 400px;
  display: inline-flex;
}

.lorem-ipsum-left-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 200px;
  display: inline-flex;
}

.lorem-ipsum-container-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  pointer-events: auto;
  cursor: auto;
  object-fit: fill;
  background-color: #fff4f4;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 20%;
  height: 400px;
  display: flex;
  position: absolute;
  overflow: visible;
}

.heading-99 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 25px;
  padding-right: 25px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  display: block;
}

.hero-heading-center {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-13 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading.margin-bottom-32px {
  margin-bottom: 32px;
}

.hero-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px {
  margin-bottom: 24px;
  display: flex;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.shadow-two {
  box-shadow: 0 4px 24px #96a3b514;
}

.overall-wrapper-navbar {
  color: #fff;
  background-color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 400px;
  display: flex;
  position: absolute;
  top: 78px;
}

.lorem-relative {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 20%;
  display: flex;
  position: relative;
}

.heading-100 {
  color: #000;
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  padding: 17px 48px;
}

.heading-100:hover {
  background-color: #ffcbcb;
}

.heading-100._2 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.analytics-child-1 {
  background-color: var(--yellow);
  width: 700px;
  height: 300px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.analytics-child-1._2 {
  background-color: var(--red);
  justify-content: flex-start;
  align-items: center;
  height: 400px;
  display: inline-flex;
  top: -100%;
}

.analytics-child-1._1 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 700px;
  height: 400px;
  max-height: 700px;
}

.heading-101 {
  color: #000;
  padding-left: 31px;
  padding-right: 31px;
}

.div-block-81 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 25%;
  height: 100%;
  display: flex;
}

.heading-101-copy {
  color: #000;
  padding-left: 31px;
  padding-right: 31px;
  font-size: 16px;
}

.analytics-child-2 {
  background-color: var(--yellow);
  width: 700px;
  height: 300px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.analytics-child-2._2 {
  background-color: var(--red);
  justify-content: flex-start;
  align-items: center;
  height: 400px;
  display: inline-flex;
  top: -57%;
}

.analytics-child-2._1 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 700px;
  height: 400px;
  max-height: 700px;
}

.lmss {
  color: #000;
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  padding: 17px 48px;
}

.lmss:hover {
  background-color: #ffcbcb;
}

.veraaa {
  color: #000;
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  padding: 17px 48px;
}

.veraaa:hover {
  background-color: #ffcbcb;
}

.veraaa._2 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.dropdown-wrapper {
  width: 200px;
  height: 48px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.dropdown-trigger {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  display: flex;
}

.text-block-31 {
  color: var(--black);
  justify-content: center;
  align-items: center;
  padding: 12px 8px;
  font-family: Thicccboi, Verdana, sans-serif;
  font-size: 18px;
  font-weight: 500;
  display: block;
}

.text-block-31:hover {
  color: #4d4d4d;
}

.dropdown-content {
  background-color: var(--white);
  flex-flow: column;
  width: 100%;
  height: auto;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.dropdown-link {
  padding: 24px 36px;
  display: block;
}

.heading-102 {
  margin-top: 8px;
  margin-bottom: 8px;
}

.products-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 5px none var(--border);
  background-color: var(--white);
  border-radius: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 320px;
  display: flex;
  position: absolute;
  top: 59px;
  left: 0;
  overflow: hidden;
  box-shadow: 3px -1px 20px -4px #00000024;
}

.text-block-32 {
  padding: 16px;
}

.p1-content {
  background-color: var(--yellow);
  width: 400px;
  height: 400px;
  padding-left: 71px;
  padding-right: 71px;
  position: absolute;
  inset: 0% 0% auto 350px;
  overflow: hidden;
}

.p1-wrapper {
  background-color: var(--white);
  justify-content: flex-start;
  align-items: center;
  width: 340px;
  display: flex;
  position: relative;
}

.text-block-33 {
  justify-content: center;
  align-items: center;
  padding: 14px;
  display: flex;
}

.p1-trigger {
  width: 100%;
}

.text-block-34 {
  padding: 23px;
}

.ptrigger {
  width: 80%;
  position: relative;
}

.pcontent {
  z-index: 0;
  background-color: var(--yellow);
  width: 400px;
  height: 500px;
  position: absolute;
  top: 80px;
  left: 190.5px;
  overflow: hidden;
}

.qtrigger {
  width: 80%;
  position: relative;
}

.qcontent {
  z-index: 0;
  background-color: var(--red);
  width: 400px;
  height: 500px;
  position: absolute;
  top: 80px;
  left: 190.5px;
  overflow: hidden;
}

.gtrigger {
  width: 80%;
}

.gcontent {
  background-color: var(--lavendar);
  width: 400px;
  height: 500px;
  position: absolute;
  left: 190px;
  overflow: hidden;
}

.products-dropdown {
  border: 1px solid var(--neutral-2);
  width: 25%;
  height: 400px;
}

.products-dropdown.infylms {
  border: 1px solid var(--neutral-2);
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
  height: 400px;
  display: block;
}

.products-dropdown._4th {
  border-right-width: 2px;
  border-radius: 0 16px 16px 0;
}

.infylms_logo-container {
  justify-content: center;
  align-items: center;
  width: 56px;
  display: flex;
}

.infylms_wrapper {
  border-radius: 8px;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
}

.infylms_wrapper:hover {
  background-image: linear-gradient(#f3f3f3, #f3f3f3);
}

.infylms_dropdown-header {
  cursor: pointer;
  width: 224px;
  padding-left: 8px;
  padding-right: 8px;
}

.infylms_feature {
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  display: flex;
}

.infylms_feature._1 {
  box-shadow: none;
  height: 80px;
}

.infylms_feature.first {
  color: var(--bi-blue);
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infylms_feature.first:hover {
  background-color: #e6f7ff;
}

.infylms_feature.card-1_section_big-card_7-0 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 16px;
  padding-right: 16px;
}

.infylms_feature.third {
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infylms_feature.third:hover {
  background-color: var(--bi-light-blue);
}

.infylms_feature.fourth {
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infylms_feature.fourth:hover {
  background-color: var(--bi-light-blue);
}

.infylms_feature.second:hover {
  background-color: var(--bi-light-blue);
  font-family: Lato, sans-serif;
}

.p2 {
  font-family: Lato, sans-serif;
  text-decoration: none;
}

.p2:hover {
  text-decoration: underline;
}

.p1 {
  font-family: Lato, sans-serif;
  text-decoration: none;
}

.p1:hover {
  color: var(--black);
  font-weight: 400;
  text-decoration: underline;
}

.p3 {
  font-family: Lato, sans-serif;
  text-decoration: none;
}

.p3:hover {
  text-decoration: underline;
}

.p4 {
  font-family: Lato, sans-serif;
  text-decoration: none;
}

.p4:hover {
  text-decoration: underline;
}

.infycareer_feature_1 {
  background-color: var(--white);
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  display: flex;
}

.infycareer_feature_1:hover {
  background-color: var(--bi-light-yellow);
}

.infycareer_feature_1._1 {
  box-shadow: none;
  height: 80px;
}

.infycareer_feature_1.first {
  color: var(--bi-blue);
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infycareer_feature_1.first:hover {
  background-color: #e6f7ff;
}

.infycareer_feature_1.card-1_section_big-card_7-0 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 16px;
  padding-right: 16px;
}

.infycareer_feature_1.third {
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infycareer_feature_1.third:hover {
  background-color: var(--bi-light-blue);
}

.infycareer_feature_1.fourth {
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infycareer_feature_1.fourth:hover {
  background-color: var(--bi-light-blue);
}

.infycareer_feature_1.second:hover {
  background-color: var(--bi-light-blue);
  font-family: Lato, sans-serif;
}

.infycareer_feature_2 {
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  display: flex;
}

.infycareer_feature_2:hover {
  background-color: var(--bi-light-yellow);
}

.infycareer_feature_2._1 {
  box-shadow: none;
  height: 80px;
}

.infycareer_feature_2.first {
  color: var(--bi-blue);
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infycareer_feature_2.first:hover {
  background-color: #e6f7ff;
}

.infycareer_feature_2.card-1_section_big-card_7-0 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 16px;
  padding-right: 16px;
}

.infycareer_feature_2.third {
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infycareer_feature_2.third:hover {
  background-color: var(--bi-light-blue);
}

.infycareer_feature_2.fourth {
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infycareer_feature_2.fourth:hover {
  background-color: var(--bi-light-blue);
}

.infycareer_feature_2.second:hover {
  background-color: var(--bi-light-blue);
  font-family: Lato, sans-serif;
}

.infycareer_feature_3 {
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  display: flex;
}

.infycareer_feature_3:hover {
  background-color: var(--bi-light-yellow);
}

.infycareer_feature_3._1 {
  box-shadow: none;
  height: 80px;
}

.infycareer_feature_3.first {
  color: var(--bi-blue);
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infycareer_feature_3.first:hover {
  background-color: #e6f7ff;
}

.infycareer_feature_3.card-1_section_big-card_7-0 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 16px;
  padding-right: 16px;
}

.infycareer_feature_3.third {
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infycareer_feature_3.third:hover {
  background-color: var(--bi-light-blue);
}

.infycareer_feature_3.fourth {
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infycareer_feature_3.fourth:hover {
  background-color: var(--bi-light-blue);
}

.infycareer_feature_3.second:hover {
  background-color: var(--bi-light-blue);
  font-family: Lato, sans-serif;
}

.infycareer_feature_4 {
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  display: flex;
}

.infycareer_feature_4:hover {
  background-color: var(--bi-light-yellow);
}

.infycareer_feature_4._1 {
  box-shadow: none;
  height: 80px;
}

.infycareer_feature_4.first {
  color: var(--bi-blue);
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infycareer_feature_4.first:hover {
  background-color: #e6f7ff;
}

.infycareer_feature_4.card-1_section_big-card_7-0 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 16px;
  padding-right: 16px;
}

.infycareer_feature_4.third {
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infycareer_feature_4.third:hover {
  background-color: var(--bi-light-blue);
}

.infycareer_feature_4.fourth {
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infycareer_feature_4.fourth:hover {
  background-color: var(--bi-light-blue);
}

.infycareer_feature_4.second:hover {
  background-color: var(--bi-light-blue);
  font-family: Lato, sans-serif;
}

.cf1 {
  font-family: Lato, sans-serif;
  text-decoration: none;
}

.cf1:hover {
  text-decoration: underline;
}

.cf2 {
  font-family: Lato, sans-serif;
  text-decoration: none;
}

.cf2:hover {
  text-decoration: underline;
}

.cf3 {
  font-family: Lato, sans-serif;
  text-decoration: none;
}

.cf3:hover {
  text-decoration: underline;
}

.cf4 {
  font-family: Lato, sans-serif;
  text-decoration: none;
}

.cf4:hover {
  text-decoration: underline;
}

.heading-103 {
  cursor: pointer;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.heading-104 {
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.heading-105 {
  color: var(--black);
  cursor: pointer;
  font-family: Thicccboi, Verdana, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

.heading-105:hover {
  color: var(--vanta-black);
  text-decoration: none;
}

.infyassess_l1 {
  background-color: var(--white);
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  display: flex;
}

.infyassess_l1:hover {
  background-color: var(--bi-light-green);
}

.infyassess_l1._1 {
  box-shadow: none;
  height: 80px;
}

.infyassess_l1.first {
  color: var(--bi-blue);
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infyassess_l1.first:hover {
  background-color: #e6f7ff;
}

.infyassess_l1.card-1_section_big-card_7-0 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 16px;
  padding-right: 16px;
}

.infyassess_l1.third {
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infyassess_l1.third:hover {
  background-color: var(--bi-light-blue);
}

.infyassess_l1.fourth {
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infyassess_l1.fourth:hover {
  background-color: var(--bi-light-blue);
}

.infyassess_l1.second:hover {
  background-color: var(--bi-light-blue);
  font-family: Lato, sans-serif;
}

.infyassess_f2 {
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  display: flex;
}

.infyassess_f2:hover {
  background-color: var(--bi-light-green);
}

.infyassess_f2._1 {
  box-shadow: none;
  height: 80px;
}

.infyassess_f2.first {
  color: var(--bi-blue);
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infyassess_f2.first:hover {
  background-color: #e6f7ff;
}

.infyassess_f2.card-1_section_big-card_7-0 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 16px;
  padding-right: 16px;
}

.infyassess_f2.third {
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infyassess_f2.third:hover {
  background-color: var(--bi-light-blue);
}

.infyassess_f2.fourth {
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infyassess_f2.fourth:hover {
  background-color: var(--bi-light-blue);
}

.infyassess_f2.second:hover {
  background-color: var(--bi-light-blue);
  font-family: Lato, sans-serif;
}

.infyassess_f3 {
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  display: flex;
}

.infyassess_f3:hover {
  background-color: var(--bi-light-green);
}

.infyassess_f3._1 {
  box-shadow: none;
  height: 80px;
}

.infyassess_f3.first {
  color: var(--bi-blue);
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infyassess_f3.first:hover {
  background-color: #e6f7ff;
}

.infyassess_f3.card-1_section_big-card_7-0 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 16px;
  padding-right: 16px;
}

.infyassess_f3.third {
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infyassess_f3.third:hover {
  background-color: var(--bi-light-blue);
}

.infyassess_f3.fourth {
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infyassess_f3.fourth:hover {
  background-color: var(--bi-light-blue);
}

.infyassess_f3.second:hover {
  background-color: var(--bi-light-blue);
  font-family: Lato, sans-serif;
}

.infyassess_f4 {
  background-color: #e6fff000;
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  display: flex;
}

.infyassess_f4:hover {
  background-color: var(--bi-light-green);
}

.infyassess_f4._1 {
  box-shadow: none;
  height: 80px;
}

.infyassess_f4.first {
  color: var(--bi-blue);
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infyassess_f4.first:hover {
  background-color: #e6f7ff;
}

.infyassess_f4.card-1_section_big-card_7-0 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 16px;
  padding-right: 16px;
}

.infyassess_f4.third {
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infyassess_f4.third:hover {
  background-color: var(--bi-light-blue);
}

.infyassess_f4.fourth {
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infyassess_f4.fourth:hover {
  background-color: var(--bi-light-blue);
}

.infyassess_f4.second:hover {
  background-color: var(--bi-light-blue);
  font-family: Lato, sans-serif;
}

.infyassess_f5 {
  background-color: #e6fff000;
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  display: flex;
}

.infyassess_f5:hover {
  background-color: var(--bi-light-green);
}

.infyassess_f5._1 {
  box-shadow: none;
  height: 80px;
}

.infyassess_f5.first {
  color: var(--bi-blue);
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infyassess_f5.first:hover {
  background-color: #e6f7ff;
}

.infyassess_f5.card-1_section_big-card_7-0 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 16px;
  padding-right: 16px;
}

.infyassess_f5.third {
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infyassess_f5.third:hover {
  background-color: var(--bi-light-blue);
}

.infyassess_f5.fourth {
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infyassess_f5.fourth:hover {
  background-color: var(--bi-light-blue);
}

.infyassess_f5.second:hover {
  background-color: var(--bi-light-blue);
  font-family: Lato, sans-serif;
}

.infypersonalize_f1 {
  background-color: var(--white);
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  display: flex;
}

.infypersonalize_f1:hover {
  background-color: var(--bi-light-pink);
}

.infypersonalize_f1._1 {
  box-shadow: none;
  height: 80px;
}

.infypersonalize_f1.first {
  color: var(--bi-blue);
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infypersonalize_f1.first:hover {
  background-color: #e6f7ff;
}

.infypersonalize_f1.card-1_section_big-card_7-0 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 16px;
  padding-right: 16px;
}

.infypersonalize_f1.third {
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infypersonalize_f1.third:hover {
  background-color: var(--bi-light-blue);
}

.infypersonalize_f1.fourth {
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infypersonalize_f1.fourth:hover {
  background-color: var(--bi-light-blue);
}

.infypersonalize_f1.second:hover {
  background-color: var(--bi-light-blue);
  font-family: Lato, sans-serif;
}

.infypersonalize_f2 {
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  display: flex;
}

.infypersonalize_f2:hover {
  background-color: var(--bi-light-pink);
}

.infypersonalize_f2._1 {
  box-shadow: none;
  height: 80px;
}

.infypersonalize_f2.first {
  color: var(--bi-blue);
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infypersonalize_f2.first:hover {
  background-color: #e6f7ff;
}

.infypersonalize_f2.card-1_section_big-card_7-0 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 16px;
  padding-right: 16px;
}

.infypersonalize_f2.third {
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infypersonalize_f2.third:hover {
  background-color: var(--bi-light-blue);
}

.infypersonalize_f2.fourth {
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infypersonalize_f2.fourth:hover {
  background-color: var(--bi-light-blue);
}

.infypersonalize_f2.second:hover {
  background-color: var(--bi-light-blue);
  font-family: Lato, sans-serif;
}

.infypersonalize_f3 {
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  display: flex;
}

.infypersonalize_f3:hover {
  background-color: var(--bi-light-pink);
}

.infypersonalize_f3._1 {
  box-shadow: none;
  height: 80px;
}

.infypersonalize_f3.first {
  color: var(--bi-blue);
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infypersonalize_f3.first:hover {
  background-color: #e6f7ff;
}

.infypersonalize_f3.card-1_section_big-card_7-0 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 16px;
  padding-right: 16px;
}

.infypersonalize_f3.third {
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infypersonalize_f3.third:hover {
  background-color: var(--bi-light-blue);
}

.infypersonalize_f3.fourth {
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infypersonalize_f3.fourth:hover {
  background-color: var(--bi-light-blue);
}

.infypersonalize_f3.second:hover {
  background-color: var(--bi-light-blue);
  font-family: Lato, sans-serif;
}

.infypersonalize_f4 {
  background-color: #e6fff000;
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  display: flex;
}

.infypersonalize_f4:hover {
  background-color: var(--bi-light-pink);
}

.infypersonalize_f4._1 {
  box-shadow: none;
  height: 80px;
}

.infypersonalize_f4.first {
  color: var(--bi-blue);
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infypersonalize_f4.first:hover {
  background-color: #e6f7ff;
}

.infypersonalize_f4.card-1_section_big-card_7-0 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 16px;
  padding-right: 16px;
}

.infypersonalize_f4.third {
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infypersonalize_f4.third:hover {
  background-color: var(--bi-light-blue);
}

.infypersonalize_f4.fourth {
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.infypersonalize_f4.fourth:hover {
  background-color: var(--bi-light-blue);
}

.infypersonalize_f4.second:hover {
  background-color: var(--bi-light-blue);
  font-family: Lato, sans-serif;
}

.chevron-container {
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  padding: 12px;
  display: flex;
}

.link-6 {
  color: var(--black);
  font-family: Thicccboi, Verdana, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

.link-6:hover {
  color: var(--vanta-black);
  text-decoration: none;
}

.image-291 {
  color: var(--black);
}

.image-291:hover {
  color: #4d4d4d;
}

.link-7 {
  color: var(--black);
  font-family: Thicccboi, Verdana, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

.link-7:hover {
  color: var(--vanta-black);
  text-decoration: none;
}

.link-8 {
  color: var(--black);
  font-family: Thicccboi, Verdana, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

.link-8:hover {
  color: var(--vanta-black);
  text-decoration: none;
}

.link-8.w--current {
  color: var(--black);
}

.link-8.w--current:hover {
  color: var(--bi-blue);
}

.mobile-navbar {
  display: none;
}

.mobile-nav_logo-container {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 180px;
  height: 80px;
  margin-top: 0;
  margin-left: 120px;
  margin-right: 0;
  display: flex;
}

.inlylms-tag {
  grid-column-gap: 8px;
  background-color: #ffffff36;
  border-radius: 32px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 180px;
  padding: 8px 16px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-135 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  text-decoration: none;
  display: flex;
}

.text-80 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.image-293 {
  object-fit: contain;
  width: 65%;
}

.h1_rightblock {
  width: 50%;
  height: 550px;
  margin-left: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.h1_rightblock.college {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.herosection_lms {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6622070555b6b340099014b7_LMS%20hero%20img%20bg.png");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  height: 600px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.h2_rightblock_lms {
  object-fit: contain;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65eee214f431c7f947fd1b24_LMS%20Hero%20Image.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  height: 620px;
  display: flex;
}

.h2_rightblock_lms.lms {
  height: 620px;
  margin-top: 0;
}

.section-2-_lms {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 40px 140px;
  display: none;
}

.lms-slider-container {
  height: 120px;
  display: flex;
}

.section-3_lms {
  background-image: linear-gradient(to bottom, var(--pale-blue), var(--pale-blue));
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 600px;
  padding: 32px 120px;
  display: flex;
}

.core-feature-container_lms {
  height: 80%;
  margin-top: 20px;
}

.corefeature_top-block_lms {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  height: 25%;
  display: flex;
}

.corefeature_lms-1 {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.corefeature_lms-1:hover {
  border-width: 1px;
  border-color: var(--white);
  box-shadow: 2px 5px 20px -6px #0003;
}

.corefeature_lms_image-1_container {
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.heading-106 {
  color: var(--vanta-black);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22.4px;
  display: flex;
}

.corefeature_lms-6 {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.corefeature_lms-6:hover {
  border-width: 1px;
  border-color: var(--neutral-2);
  box-shadow: 2px 5px 20px -6px #0003;
}

.corefeature_lms-8 {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  display: flex;
}

.corefeature_lms-8:hover {
  border-width: 1px;
  border-color: var(--neutral-2);
  box-shadow: 2px 5px 20px -6px #0003;
}

.corefeature_lms-4 {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  display: flex;
}

.corefeature_lms-4:hover {
  border-width: 1px;
  border-color: var(--neutral-2);
  box-shadow: 2px 5px 20px -6px #0003;
}

.section-2_lms_slide-2, .slide-4_lms, .slide-5_lms, .section-2_lms_slide-1 {
  height: 120px;
}

.link-9 {
  cursor: pointer;
  text-decoration: none;
}

.link-9.w--current {
  margin-bottom: 0;
}

.section-2-_-lms_header_container {
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.section-2_lms_slider {
  height: 200px;
  margin-top: 40px;
}

.lms_slider-collector {
  background-color: #ddd0;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.hersection-left-block_lms {
  justify-content: center;
  align-items: flex-end;
  width: 50%;
  height: 620px;
  display: flex;
}

.lms-section_4-5 {
  height: 1100px;
  padding-left: 120px;
  padding-right: 120px;
}

.lms-section_4-5._6 {
  background-image: none;
}

.lms-section_4 {
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.section-4-header_lms {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-427318904 {
  grid-column-gap: 24px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-136 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.text-81 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
}

.text-82 {
  color: #434343;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.section-4_feature-container {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 400px;
  margin-top: 80px;
  margin-bottom: 0;
  display: flex;
}

.feature-1_lms {
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 600px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.frame-7499 {
  border-radius: 12px;
  width: 100%;
  min-height: 56px;
}

.frame-427318906 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px 9px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-137 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36.9485px;
  height: 38.8576px;
  text-decoration: none;
  display: flex;
}

.text-83 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-84 {
  color: #434343;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.lms-feature-1-container {
  width: 100%;
  height: 33.33%;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.section4_lms_left-feature {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 400px;
  display: flex;
}

.section4_lms_right-feature {
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 400px;
  margin-left: 20px;
  display: flex;
  position: static;
}

.lms-feature-2-container {
  border: 1px solid var(--border);
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  margin-right: 10px;
  display: flex;
}

.frame-427318895 {
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 400px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.frame-427318907 {
  object-fit: cover;
  border-radius: 12px;
}

.text-85 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-86 {
  color: #434343;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-427318908 {
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 240px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.frame-427318909 {
  object-fit: cover;
  border-radius: 12px;
}

.text-87 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-88 {
  color: #434343;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.lms-feature_2 {
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 600px;
  height: 100%;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.frame-427318911 {
  object-fit: cover;
  border-radius: 12px;
}

.text-89 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-90 {
  color: #434343;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.lms-feature-2-3-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 33.33%;
  margin-top: 20px;
  margin-bottom: 0;
  display: flex;
}

.lms-feature_3 {
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 500px;
  height: 100%;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.div-block-87 {
  border: 1px solid var(--border);
  border-radius: 16px;
  width: 50%;
  padding: 8px;
}

.lms-feature3-0 {
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 500px;
  height: 100%;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.lms-feature-3-container {
  border: 1px solid var(--border);
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  margin-right: 10px;
  display: flex;
}

.lms-feature-4-5-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 33.33%;
  margin-top: 20px;
  margin-bottom: 0;
  display: flex;
}

.lms-feature-4-container, .lms-feature-5-container {
  border: 1px solid var(--border);
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  margin-right: 10px;
  display: flex;
}

.lms-section_5 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.section-5-header_lms {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.section-5_feature-container {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.section-5_left-container {
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 400px;
  margin-left: 0;
  margin-right: 20px;
  display: flex;
}

.section5_lms_right-feature {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 400px;
  display: flex;
}

.lms-feature-6-container {
  border: 1px solid var(--border);
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  margin-right: 10px;
  display: flex;
}

.lms-feature-6-7-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 33.33%;
  margin-top: 20px;
  margin-bottom: 0;
  display: flex;
}

.lms-feature_6 {
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 600px;
  height: 100%;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.lms-feature_7 {
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 500px;
  height: 100%;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.lms-feature-8-9-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 33.33%;
  margin-top: 20px;
  margin-bottom: 0;
  display: flex;
}

.adittional-feature-section {
  height: 800px;
  padding-left: 120px;
  padding-right: 120px;
}

.additional-feature_wrapper_header {
  justify-content: center;
  align-items: center;
  height: 10%;
  display: flex;
}

.heading-107 {
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  font-family: Lato, sans-serif;
  font-size: 32px;
  font-weight: 700;
  display: flex;
}

.additional_feature_tab-container {
  height: 90%;
}

.tab-link-tab-4-2 {
  background-color: #ffcc50;
  border-radius: 10px;
  margin-bottom: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
}

.tab-link-tab-4-2.w--current {
  color: #fff;
  background-color: #262626;
  border: 2px solid #cd4832;
}

.text-block-37 {
  font-family: DM Sans, sans-serif;
}

.tab-link-tab-1-12 {
  background-color: #ffcc50;
  border-radius: 10px;
  margin-bottom: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: DM Sans, sans-serif;
}

.tab-link-tab-1-12.w--current {
  color: #fff;
  background-color: #262626;
  border: 2px solid #cd4832;
  border-radius: 10px;
}

.text-91 {
  color: #ffcc50;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
}

.tab-link-tab-1-13 {
  background-color: #ffcc50;
  border-radius: 10px;
  margin-bottom: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: DM Sans, sans-serif;
}

.tab-link-tab-1-13.w--current {
  color: #fff;
  background-color: #262626;
  border: 2px solid #cd4832;
  border-radius: 10px;
}

.container_tab-5 {
  flex-direction: row;
  flex: 0 auto;
  justify-content: space-between;
  align-items: stretch;
  height: 600px;
  display: flex;
}

.vectors-wrapper-138 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.tab-link-tab-3-4 {
  color: #000;
  background-color: #ffcc50;
  border: 2px #cd4832;
  border-radius: 10px;
  margin-bottom: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: DM Sans, sans-serif;
}

.tab-link-tab-3-4.w--current {
  color: #fff;
  background-color: #262626;
  border-style: solid;
}

.additional-features-tab {
  width: 100%;
  display: flex;
}

.additional-features_tabs-side {
  flex-direction: column;
  width: 30%;
  margin-left: 0;
  margin-right: 40px;
  display: flex;
}

.tab-link_1 {
  background-color: var(--bi-light-blue);
  border-radius: 10px;
  margin-bottom: 20px;
  padding: 16px 24px;
  font-family: DM Sans, sans-serif;
}

.tab-link_1.w--current {
  border: 3px solid var(--bi-blue);
  background-color: var(--dark-black);
  color: #fff;
  border-radius: 10px;
}

.tab-list-1 {
  font-family: Lato, sans-serif;
}

.tabl-linke_2 {
  background-color: var(--bi-light-blue);
  color: #000;
  border: 2px #cd4832;
  border-radius: 10px;
  margin-bottom: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: DM Sans, sans-serif;
}

.tabl-linke_2.w--current {
  border: 3px solid var(--bi-blue);
  background-color: var(--dark-black);
  color: #fff;
  padding-left: 24px;
  padding-right: 24px;
}

.tab-list-2 {
  width: 100%;
  font-family: Lato, sans-serif;
}

.tab-link-3 {
  background-color: var(--bi-light-blue);
  border-radius: 10px;
  margin-bottom: 20px;
  padding: 16px 24px;
}

.tab-link-3.w--current {
  border: 3px solid var(--bi-blue);
  background-color: var(--dark-black);
  color: #fff;
}

.tab-link-4 {
  background-color: var(--bi-light-blue);
  border-radius: 10px;
  margin-bottom: 20px;
  padding: 16px 24px;
  font-family: DM Sans, sans-serif;
}

.tab-link-4.w--current {
  border: 3px solid var(--bi-blue);
  background-color: var(--dark-black);
  color: #fff;
  border-radius: 10px;
}

.why-xp_tabs-content_section-4-0-copy, .additional-feature-content-tabs {
  width: 70%;
}

.tab-pane-1, .tab-pane-4 {
  height: 100%;
}

.tab-pane-1-wrapper {
  flex-direction: row;
  flex: 0 auto;
  justify-content: space-between;
  align-items: stretch;
  height: 600px;
  display: flex;
}

.tab-pane-wrapper {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  height: 600px;
  display: flex;
}

.paragraph-46 {
  text-align: left;
  margin-bottom: 24px;
  font-size: 16px;
}

.image-295 {
  margin-top: 0;
}

.image-296, .image-297, .image-298, .image-299, .image-300, .image-301, .image-302, .image-303 {
  width: 90%;
}

.corefeature_mid-block_lms {
  justify-content: flex-start;
  align-items: center;
  height: 25%;
  display: flex;
}

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

.corefeature_lms-9 {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.corefeature_lms-9:hover {
  border-width: 1px;
  border-color: var(--neutral-2);
  box-shadow: 2px 5px 20px -6px #0003;
}

.corefeature_lms-10 {
  border: 1px solid var(--border);
  background-color: var(--white);
  border-radius: 8px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.corefeature_lms-10:hover {
  border-width: 1px;
  border-color: var(--neutral-2);
  box-shadow: 2px 5px 20px -6px #0003;
}

.div-block-89 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.heading-108 {
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 22.4px;
  display: flex;
}

.paragraph-47 {
  color: var(--dark-grey);
  text-align: left;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
}

.lms-section_6-7 {
  height: 1000px;
  padding-left: 120px;
  padding-right: 120px;
}

.lms-section_6-7._6 {
  background-image: none;
}

.lms-section_6 {
  justify-content: center;
  align-items: flex-start;
  height: 600px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.lms-section_7 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.section-6_feature-container {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 400px;
  margin-top: 80px;
  margin-bottom: 0;
  display: flex;
}

.lms-left-7 {
  object-fit: contain;
  width: 50%;
  display: flex;
}

.image-304 {
  object-fit: contain;
  width: 100%;
  height: 400px;
}

.lms-right-7 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  margin-left: 40px;
  display: flex;
}

.lms-7-eature {
  width: 100%;
  height: 400px;
  display: flex;
}

.image-305 {
  box-sizing: border-box;
  object-fit: fill;
  width: 100%;
  padding: 0;
}

.book-a-call-section_middle {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 550px;
  padding: 0 120px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.bac_wrapper {
  grid-column-gap: 183px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  text-decoration: none;
  display: flex;
}

.text-span-3 {
  color: var(--bi-blue);
}

.ba-mid_left, .bac-mid_right {
  width: 50%;
}

.lms-section_8-9 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65cc9a302512d0a2d97cce8f_Union.svg");
  background-position: 50%;
  background-size: cover;
  height: 1000px;
  padding-left: 120px;
  padding-right: 120px;
}

.lms-section_8-9._6 {
  background-image: none;
}

.lms-section_8 {
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
}

.lms-section_9 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 50%;
  display: flex;
}

.section-8_feature-container {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 400px;
  margin-top: 64px;
  margin-bottom: 24px;
  display: flex;
}

.lms-9-feature {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.section8_lms_left-feature {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 400px;
  margin-right: 20px;
  display: flex;
}

.section-8-lms-right-feature {
  width: 50%;
}

.lms-left-9 {
  object-fit: contain;
  width: 50%;
  display: flex;
}

.lms-right-9 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  margin-left: 40px;
  display: flex;
}

.image-306, .image-307, .image-308, .image-309, .image-310, .image-311, .image-312, .image-313 {
  width: 90%;
}

.lms-section_10-11 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65cc9a302512d0a2d97cce8f_Union.svg");
  background-position: 50%;
  background-size: cover;
  height: 1000px;
  padding-left: 120px;
  padding-right: 120px;
}

.lms-section_10-11._6 {
  background-image: none;
}

.lms-section_10 {
  height: 50%;
  padding-left: 120px;
  padding-right: 120px;
}

.lms-section_11 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.section-10_feature-container {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 400px;
  margin-top: 24px;
  margin-bottom: 24px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.lms-section-11-container {
  display: flex;
}

.lms-left-11 {
  object-fit: contain;
  width: 50%;
  display: flex;
}

.lms-right-11 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  margin-left: 40px;
  display: flex;
}

.section-10-lms-left {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 400px;
  margin-right: 40px;
  display: flex;
}

.section-10-lms-right-feature {
  object-fit: contain;
  width: 50%;
}

.lms-section_11-12 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65cc9a302512d0a2d97cce8f_Union.svg");
  background-position: 50%;
  background-size: cover;
  height: 1000px;
  padding-left: 120px;
  padding-right: 120px;
}

.lms-section_11-12._6 {
  background-image: none;
}

.lms-section_10_11 {
  height: 1000px;
  padding-left: 120px;
  padding-right: 120px;
}

.lms-section_10_11._6 {
  background-image: none;
}

.lms-section_11-1 {
  height: 50%;
}

.lms-section_12-13 {
  height: 1000px;
  padding-left: 120px;
  padding-right: 120px;
}

.lms-section_12-13._6 {
  background-image: none;
}

.lms-section_12 {
  height: 50%;
  padding-left: 0;
  padding-right: 0;
}

.lms-section_13 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.section-12-lms-container {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.lms-section-13-container {
  display: flex;
}

.section-12-lms-left {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 400px;
  margin-right: 20px;
  display: flex;
}

.section-12-lms-right-feature {
  width: 50%;
}

.lms-left-13 {
  object-fit: contain;
  width: 50%;
  display: flex;
}

.lms-right-13 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  margin-left: 40px;
  display: flex;
}

.banner-section {
  justify-content: center;
  align-items: center;
  height: 450px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.div-block-90 {
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 80%;
  display: inline-block;
}

.banner_bg_container {
  grid-row-gap: 10px;
  background-color: #140600;
  border-radius: 24px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 369px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.vectors-wrapper-139 {
  object-fit: cover;
  background-image: linear-gradient(#00101f, #00101f);
  border-radius: 24px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: none;
}

.frame-427319023 {
  grid-column-gap: 0px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 90%;
  margin: 64px;
  padding: 0;
  text-decoration: none;
  display: block;
  position: absolute;
  top: 12px;
  left: 32px;
}

.frame-427319022 {
  grid-row-gap: 17px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 56px;
  margin-left: 56px;
  text-decoration: none;
  display: flex;
}

.text-92 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 44.8px;
  text-decoration: none;
}

.text-93 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.blog-and-course-creatives-62-1 {
  object-fit: contain;
  width: auto;
  margin-top: 0;
  margin-right: 0;
}

.banner-button {
  grid-row-gap: 17px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  text-decoration: none;
  display: flex;
}

.hero-section-lms-button {
  background-color: var(--black);
  color: var(--white);
  cursor: pointer;
  border-radius: 8px;
  padding: 12px 40px;
  font-family: Lato, sans-serif;
  font-size: 20px;
}

.hero-section-lms-button:hover {
  color: var(--white);
  background-color: #272727;
}

.banner_left_container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  margin-left: 56px;
  margin-right: 56px;
  display: flex;
}

.banner_right_container {
  object-fit: scale-down;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/663b79fae6de14f8da4efb29_Banner%20img.svg");
  background-position: 5%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  width: 50%;
  height: 100%;
  margin-top: 0;
}

.product-redirection-section {
  margin: 48px auto 0;
  padding: 96px;
}

.product-redirection_header {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 120px;
  font-family: Thicccboi, Verdana, sans-serif;
  display: flex;
}

.product-redirection_bottom-blok {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-92 {
  height: 50%;
}

.product-1 {
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #f5f5f5;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 25%;
  height: 100%;
  margin-right: 0;
  padding: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: 2px 4px 25px #0000000a;
}

.product-1-header {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-140 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  text-decoration: none;
  display: flex;
}

.text-94 {
  color: #000;
  width: 200px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.product-desc {
  color: #434343;
  height: 80px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.product-1-button {
  grid-column-gap: 15px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
}

.text-95 {
  color: var(--vanta-black);
  text-align: center;
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
}

.text-95:hover {
  font-weight: 700;
  text-decoration: underline;
}

.vectors-wrapper-141 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
  position: absolute;
  left: 92px;
}

.div-block-93 {
  justify-content: center;
  align-items: center;
  height: 300px;
  margin-top: 24px;
  display: flex;
}

.div-block-94 {
  width: 33.33%;
  height: 100%;
}

.product-2 {
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #f5f5f5;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 25%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 24px 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 2px 4px 25px #0000000a;
}

.section-28 {
  height: 400px;
}

.product-2-header {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.image-314, .image-315, .image-316, .image-317 {
  width: 60%;
}

.image-318 {
  object-fit: none;
  margin: -103px;
}

.footer-2 {
  grid-row-gap: 32px;
  background-color: #00101f;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px 40px;
  text-decoration: none;
  display: flex;
}

.logo-container-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  width: 200px;
  height: 80px;
  padding: 16px;
  display: flex;
}

.content-frame {
  grid-column-gap: 180px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.products_footer {
  grid-row-gap: 48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-96 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.frame-427319162 {
  grid-row-gap: 64px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-427319157 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 100px;
  padding-left: 16px;
  padding-right: 16px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-142 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  text-decoration: none;
  display: flex;
}

.footer_product-1 {
  color: #bfbfbf;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.footer_product-1:hover {
  color: #fff;
}

.vectors-wrapper-143 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 33px;
  height: 33px;
  text-decoration: none;
  display: flex;
}

.contact {
  grid-row-gap: 22px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 20px;
  text-decoration: none;
  display: flex;
}

.footer_mail-container {
  grid-column-gap: 28px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-7460 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-98 {
  color: #fff;
  width: 200px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.phone-container_footer, .mail-container_footer {
  object-fit: cover;
  width: 24px;
  height: 24px;
}

.footer_product-2 {
  color: #bfbfbf;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.footer_product-2:hover {
  color: #fff;
}

.footer_product-3 {
  color: #bfbfbf;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.footer_product-3:hover {
  color: #fff;
}

.footer_product-4 {
  color: #bfbfbf;
  justify-content: center;
  align-items: center;
  width: 200px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.footer_product-4:hover {
  color: #fff;
}

.footer_product-5 {
  color: #bfbfbf;
  justify-content: center;
  align-items: center;
  width: 200px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.footer_product-5:hover {
  color: #fff;
}

.footer_mail-container-copy {
  grid-column-gap: 28px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.section-29 {
  height: 600px;
}

.s1_lms_left {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  display: flex;
}

.s2_lms_right {
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 600px;
  display: flex;
  position: relative;
}

.hero_lms_img3 {
  z-index: 1;
  object-fit: cover;
  align-self: flex-end;
  padding: 90px 0 0 108px;
  display: block;
  position: relative;
}

.image-320 {
  object-fit: contain;
  position: relative;
  inset: 0% 0% 0% -57%;
}

.hero_lms_img2 {
  z-index: auto;
  align-self: flex-end;
  position: absolute;
  inset: auto 0% 0%;
}

.hero_lms_img1 {
  align-self: flex-end;
  padding: 43px;
  position: absolute;
  top: 25px;
  left: -72px;
}

.slide-1-_5, .slide-1-_6, .slide-2-_5, .slide-2-_6 {
  justify-content: center;
  align-items: center;
  width: 25%;
  height: 100%;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.corefeature_block-3_lms, .corefeature_block-4_lms {
  justify-content: flex-start;
  align-items: center;
  height: 25%;
  display: flex;
}

.corefeature_lms-5 {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.corefeature_lms-5:hover {
  border-width: 1px;
  border-color: var(--white);
  box-shadow: 2px 5px 20px -6px #0003;
}

.corefeature_lms-11 {
  border: 1px solid var(--border);
  background-color: var(--white);
  border-radius: 8px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.corefeature_lms-11:hover {
  border-width: 1px;
  border-color: var(--neutral-2);
  box-shadow: 2px 5px 20px -6px #0003;
}

.corefeature_lms-12 {
  border: 1px solid var(--border);
  background-color: var(--white);
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  display: flex;
}

.corefeature_lms-12:hover {
  border-width: 1px;
  border-color: var(--neutral-2);
  box-shadow: 2px 5px 20px -6px #0003;
}

.corefeature_block4_container {
  width: 75%;
  display: flex;
}

.corefeature_lms-13 {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  display: flex;
}

.corefeature_lms-13:hover {
  border-width: 1px;
  border-color: var(--neutral-2);
  box-shadow: 2px 5px 20px -6px #0003;
}

.corefeature_lms-14 {
  border: 1px solid var(--border);
  background-color: var(--white);
  border-radius: 8px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 80px;
  margin-left: 16px;
  padding: 16px;
  display: flex;
}

.corefeature_lms-14:hover {
  border-width: 1px;
  border-color: var(--neutral-2);
  box-shadow: 2px 5px 20px -6px #0003;
}

.corefeature_header_lms {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 10%;
  display: flex;
}

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

.image-321, .image-322, .image-323, .image-324, .image-325, .image-326, .image-327, .image-328, .image-329, .image-330 {
  width: 48px;
  height: 48px;
}

.image-331 {
  z-index: -1;
  position: absolute;
  inset: 391% 0% 0%;
}

.image-332 {
  object-fit: contain;
  height: 400px;
  position: static;
}

.image-333 {
  object-fit: contain;
}

.paragraph-48 {
  width: 100%;
  height: auto;
  margin-bottom: 0;
  margin-left: 20px;
}

.div-block-96 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
  display: flex;
}

.div-block-97 {
  width: 24px;
}

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

.image-334 {
  z-index: -1;
  object-fit: none;
  display: none;
  position: absolute;
  inset: 852% 0% 0% 503px;
}

.lms-section_14 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 50%;
  margin-top: 0;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.lms-section-14 {
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.lms-section-15 {
  justify-content: flex-start;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.section-12-lms {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.lms-section-16 {
  justify-content: flex-start;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.corefeature_lms-_14 {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  display: flex;
}

.corefeature_lms-_14:hover {
  border-width: 1px;
  border-color: var(--neutral-2);
  box-shadow: 2px 5px 20px -6px #0003;
}

.corefeature_lms-15 {
  border: 1px solid var(--border);
  background-color: var(--white);
  border-radius: 8px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 95%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  display: flex;
}

.corefeature_lms-15:hover {
  border-width: 1px;
  border-color: var(--neutral-2);
  box-shadow: 2px 5px 20px -6px #0003;
}

.lms-section-17, .lms-section-18 {
  justify-content: flex-start;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.lms-section-19 {
  grid-row-gap: 32px;
  background-color: #f5fcff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  padding: 32px 120px;
  text-decoration: none;
  display: flex;
}

.text-99 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.af-container {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.af-top {
  grid-column-gap: 32px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.af1 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 33.33%;
  height: 240px;
  max-height: none;
  text-decoration: none;
  display: flex;
}

.image-237 {
  object-fit: cover;
  width: 24px;
  height: 24px;
}

.self-paced-content {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.you-can-provide-your-users-with-a-set-of-self-paced-learning-content-that-you-want-them-to-finish {
  color: #434343;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.lms_feature_banner {
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.lms_feature-banner {
  width: 50%;
  height: 100%;
}

.lms_feature-banner.left {
  justify-content: center;
  align-items: center;
}

.lms_feature-banner.right {
  object-fit: contain;
  height: 90%;
}

.image-335 {
  object-fit: scale-down;
  padding: 90px 0 90px 90px;
}

.frame-427319277 {
  grid-row-gap: 19px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 646px;
  text-decoration: none;
  display: flex;
}

.text-100 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.text-101 {
  color: #434343;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.buttons-2 {
  grid-column-gap: 8px;
  background-color: #00101f;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 161px;
  padding: 12px 24px;
  text-decoration: none;
  display: flex;
}

.button-8 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.book-a-demo-banner {
  grid-row-gap: 32px;
  background-color: #01172b;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 64px 120px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.vectors-wrapper-144 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 180px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 26px;
  left: 429.5px;
}

.text-102 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-427319343 {
  grid-column-gap: 18px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.buttons-3 {
  grid-column-gap: 8px;
  background-color: #fff;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 161px;
  padding: 12px 24px;
  text-decoration: none;
  display: flex;
}

.button-9 {
  color: #141414;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.buttons-4 {
  grid-column-gap: 8px;
  border: 2px solid #fff;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 161px;
  padding: 12px 24px;
  text-decoration: none;
  display: flex;
}

.button-10 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.book-a-demo-banner-2 {
  grid-row-gap: 32px;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/66265372099663938a3fa114_Frame%20427319394.png");
  background-position: 0 0;
  background-size: auto;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 232px;
  padding: 64px 120px;
  text-decoration: none;
  display: flex;
}

.text-103 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-427319344 {
  grid-column-gap: 18px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.button-11 {
  color: #141414;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.buttons-5 {
  grid-column-gap: 8px;
  border: 2px solid #fff;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 161px;
  padding: 12px 24px;
  text-decoration: none;
  display: flex;
}

.button-12 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.image-bg-4 {
  z-index: -1;
  position: absolute;
  inset: 915% 0% 0%;
}

.container-medium-813px-2 {
  max-width: 813px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.card-faq-icon-wrapper-2 {
  margin-right: 20px;
}

.paragraph-50.faq {
  color: var(--dark-grey);
  text-align: left;
  margin-bottom: 0;
  font-size: 16px;
}

.card-faq-icon-2 {
  background-color: #e7eaee;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 45px;
  min-width: 45px;
  min-height: 45px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.card-faq-icon-plus-3 {
  background-color: #8096b0;
  border-radius: 20px;
  width: 17px;
  min-height: 3px;
  position: absolute;
}

.card-12 {
  background-color: #fff;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 5px 15px #1e3d6008;
}

.card-12.faq.new-card {
  box-shadow: none;
  width: 80%;
  margin-bottom: 8px;
  padding: 8px;
  transition-property: none;
}

.card-12.faq {
  cursor: pointer;
  margin-bottom: 24px;
  padding: 33px 34px;
  transition: opacity .35s;
  display: flex;
}

.card-12.faq:hover {
  opacity: .86;
}

.card-12.faq.last {
  margin-bottom: 24px;
}

.card-faq-icon-plus-4 {
  background-color: #8096b0;
  border-radius: 20px;
  width: 3px;
  min-height: 17px;
  position: absolute;
}

.card-faq-wrapper-2 {
  position: relative;
  top: 6px;
}

.faq-section {
  height: 1440px;
  padding-top: 0;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.heading-109 {
  text-align: left;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.faq-s-header-container {
  height: 5%;
}

.bold-text-33 {
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.bold-text-34, .bold-text-35, .bold-text-36, .bold-text-37, .bold-text-38, .bold-text-39, .bold-text-40 {
  font-size: 16px;
}

.div-block-99 {
  width: 100%;
  height: 95%;
}

.container-medium-813px-3 {
  max-width: 1900px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-small-585px {
  max-width: 585px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-small-585px.faqs {
  text-align: center;
  margin-bottom: 60px;
}

.card-faq-icon-wrapper-3 {
  margin-right: 20px;
}

.paragraph-51.faqs, .paragraph-51.faq {
  margin-bottom: 0;
}

.card-faq-icon-3 {
  background-color: #e7eaee;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 45px;
  min-width: 45px;
  min-height: 45px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section {
  padding-top: 184px;
  padding-bottom: 184px;
}

.section.bg-neutral-200 {
  padding: 80px 120px;
}

.card-faq-icon-plus-5 {
  background-color: #8096b0;
  border-radius: 20px;
  width: 17px;
  min-height: 3px;
  position: absolute;
}

.heading-110 {
  font-family: Lato, sans-serif;
  font-size: 24px;
}

.footer_container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.logo_foot_container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.section-2_mobile_slider {
  display: none;
}

.m_top_1 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 50%;
  margin-right: 0;
  display: flex;
}

.m_bottom_1 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 50%;
  margin-left: 24px;
  display: flex;
}

.lms_2-1_left {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 50%;
  display: flex;
}

.div-block-103 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 50%;
  margin-left: 24px;
  display: flex;
}

.corefeature_lms-8-copy {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  display: flex;
}

.corefeature_lms-8-copy:hover {
  border-width: 1px;
  border-color: var(--neutral-2);
  box-shadow: 2px 5px 20px -6px #0003;
}

.div-block-104 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 50%;
  margin-left: 24px;
  display: flex;
}

.div-block-105 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 50%;
  display: flex;
}

.div-block-106 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 100%;
  display: flex;
}

.div-block-107 {
  width: 100%;
  margin-left: 24px;
}

.mobile-_section4_lms, .mobile_section5_lms, .mobile_section6_lms {
  height: 50%;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.mobile_section7_lms {
  display: none;
}

.mobile_section8_lms {
  height: 50%;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.mobile_sectiton9_lms {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 50%;
  display: none;
}

.mobile_section10_lms {
  height: 50%;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.mobile_section11_lms {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 50%;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.mobile_section12_lms {
  height: 50%;
  padding-left: 0;
  padding-right: 0;
  display: none;
}

.mobile_section13_lms {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 50%;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.coursebuilder-_link {
  color: var(--vanta-black);
  cursor: pointer;
  font-family: Lato, sans-serif;
  font-size: 16px;
  text-decoration: none;
}

.coursebuilder-_link.w--current {
  margin-bottom: 0;
}

.link-block-7, .link-block-8, .link-block-9, .link-block-10, .link-block-11, .link-block-12, .link-block-13, .link-block-14, .link-block-15, .link-block-16, .link-block-17, .link-block-18, .link-block-19 {
  text-decoration: none;
}

.mobile_section14_lms {
  height: 50%;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.mobile_section15_lms {
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.mobile_section16_lms {
  height: 50%;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.mobile-_section17_lms {
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.mobile_section18_lms {
  height: 50%;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.af1-1, .af1-2, .af1-3 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 33.33%;
  height: 240px;
  max-height: none;
  text-decoration: none;
  display: flex;
}

.af-bottom {
  grid-column-gap: 32px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.af2-1, .af2-2, .af2-3 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 33.33%;
  height: 240px;
  max-height: none;
  text-decoration: none;
  display: flex;
}

.mobile_product_redirection {
  display: none;
}

.mobile_footer {
  grid-row-gap: 32px;
  background-color: #00101f;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px 120px;
  text-decoration: none;
  display: none;
}

.btt {
  grid-column-gap: 0px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-top: -132px;
  margin-left: 1109px;
  text-decoration: none;
  display: none;
  position: sticky;
}

.vectors-wrapper-145 {
  z-index: 0;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  text-decoration: none;
  display: flex;
  position: static;
  top: 14097.6px;
  left: 1109px;
}

.image-331-2nd-half {
  z-index: -1;
  position: absolute;
  inset: 860% 0% 0%;
}

.image-338 {
  z-index: -1;
  position: absolute;
  inset: 879% 0% 0%;
}

.image-340 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6634ed17c703b8d57b6a9f7c_Left%20to%20Right%20BG.svg");
  background-position: 50% 0;
  background-size: cover;
  position: absolute;
  top: 13536.6px;
}

.image-341 {
  z-index: -1;
  position: absolute;
  top: 11188.6px;
}

.image-341-copy {
  z-index: -1;
  position: absolute;
  top: 8486.6px;
}

.image-342 {
  width: 48px;
  height: 48px;
}

.div-block-110 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 56px;
  display: flex;
}

.paragraph-52 {
  color: #353535;
  text-align: left;
  font-size: 14px;
  font-weight: 400;
}

.image-343 {
  width: auto;
}

.heading-111 {
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.herosection_assess {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/663887760707ce08d5ea7163_Hero%20section%20bg_Assess.svg");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  height: 550px;
  padding-left: 120px;
  padding-right: 0;
  display: flex;
}

.s1_asess_left {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  display: flex;
}

.s2_assess_right {
  justify-content: center;
  align-items: flex-end;
  width: 50%;
  height: 100%;
  display: flex;
  position: relative;
}

.infyasses-tag {
  grid-column-gap: 8px;
  background-color: #fff3;
  border-radius: 32px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 180px;
  padding: 8px 16px;
  text-decoration: none;
  display: flex;
}

.section-2-_assess {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 40px 140px;
  display: flex;
}

.section-2-_-assess_header_container {
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.heading-112 {
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.section-3_assess {
  background-image: linear-gradient(to bottom, var(--pale-green), var(--pale-green));
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding: 32px 120px;
  display: flex;
}

.corefeature_header_assess {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 10%;
  display: flex;
}

.section-2-_assess_header {
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 33.6px;
}

.core-feature-container_assess {
  height: 90%;
  margin-top: 20px;
}

.corefeature_top-block_assess {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 33.33%;
  margin-bottom: 0;
  display: flex;
}

.corefeature_mid-block_assess {
  justify-content: flex-start;
  align-items: center;
  height: 33.33%;
  margin-bottom: 0;
  display: flex;
}

.corefeature_block-3_assess {
  justify-content: flex-start;
  align-items: center;
  height: 33.33%;
  display: flex;
}

.corefeature_assess_1 {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.corefeature_assess_1:hover {
  border-width: 1px;
  border-color: var(--white);
  box-shadow: 2px 5px 20px -6px #0003;
}

.heading-113 {
  color: var(--vanta-black);
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22.4px;
}

.image-344 {
  width: 100%;
  height: 100%;
}

.corefeature_assess_1-img {
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.corefeature_assess_2 {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  display: flex;
}

.corefeature_assess_2:hover {
  border-width: 1px;
  border-color: var(--white);
  box-shadow: 2px 5px 20px -6px #0003;
}

.corefeature_assess_3 {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.corefeature_assess_3:hover {
  border-width: 1px;
  border-color: var(--white);
  box-shadow: 2px 5px 20px -6px #0003;
}

.corefeature_assess_4 {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.corefeature_assess_4:hover {
  border-width: 1px;
  border-color: var(--white);
  box-shadow: 2px 5px 20px -6px #0003;
}

.corefeature_assess_5 {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  display: flex;
}

.corefeature_assess_5:hover {
  border-width: 1px;
  border-color: var(--white);
  box-shadow: 2px 5px 20px -6px #0003;
}

.corefeature_assess_6 {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  display: flex;
}

.corefeature_assess_6:hover {
  border-width: 1px;
  border-color: var(--white);
  box-shadow: 2px 5px 20px -6px #0003;
}

.corefeature_assess_7 {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  display: flex;
}

.corefeature_assess_7:hover {
  border-width: 1px;
  border-color: var(--white);
  box-shadow: 2px 5px 20px -6px #0003;
}

.corefeature_assess_8 {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  display: flex;
}

.corefeature_assess_8:hover {
  border-width: 1px;
  border-color: var(--white);
  box-shadow: 2px 5px 20px -6px #0003;
}

.corefeature_assess_9 {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  display: flex;
}

.corefeature_assess_9:hover {
  border-width: 1px;
  border-color: var(--white);
  box-shadow: 2px 5px 20px -6px #0003;
}

.corefeature_assess_10 {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  display: flex;
}

.corefeature_assess_10:hover {
  border-width: 1px;
  border-color: var(--white);
  box-shadow: 2px 5px 20px -6px #0003;
}

.corefeature_assess_11 {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  height: 80px;
  margin-left: 16px;
  padding: 16px;
  display: flex;
}

.corefeature_assess_11:hover {
  border-width: 1px;
  border-color: var(--white);
  box-shadow: 2px 5px 20px -6px #0003;
}

.assess-section_4 {
  justify-content: flex-start;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.assess_section-4_feature-container {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 400px;
  margin-top: 80px;
  margin-bottom: 0;
  display: flex;
}

.section4_assess_left-feature {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 400px;
  display: flex;
}

.section5_assess_right-feature {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 400px;
  margin-left: 20px;
  display: flex;
}

.section-4_assess_left-feature {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 400px;
  display: flex;
}

.assess-section_5-copy, .assess-section_6 {
  justify-content: flex-start;
  align-items: center;
  height: 600px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.assess_section-6_feature-container {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 500px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.section6_assess_left-feature {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 400px;
  margin-right: 20px;
  display: flex;
}

.assess-right-7 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  margin-left: 20px;
  display: flex;
}

.assess-section_7 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 600px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.assess-7-feature {
  width: 100%;
  height: 400px;
  display: flex;
}

.assess-left-7 {
  object-fit: contain;
  width: 50%;
  display: flex;
}

.assess_section_8 {
  justify-content: center;
  align-items: center;
  height: 600px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.section8_assess_left-feature {
  width: 50%;
  height: 400px;
}

.section-8-assess-right-feature {
  object-fit: contain;
  width: 50%;
  height: 100%;
}

.asses_section-9_featuers {
  height: 400px;
  display: flex;
}

.heading-114 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 22.4px;
}

.assess_section_9 {
  justify-content: flex-start;
  align-items: center;
  height: 600px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.assess_container_image_9 {
  width: 50%;
}

.div-block-111 {
  width: 50%;
  margin-left: 20px;
}

.section_10_assess {
  justify-content: center;
  align-items: center;
  height: 650px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.section-10-assess-left {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 400px;
  margin-right: 40px;
  display: flex;
}

.section-10-assess-right-feature {
  width: 50%;
}

.assess-section_11 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 600px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.assess-section-11-container {
  display: flex;
}

.assess-left-11 {
  object-fit: contain;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.assess-right-11 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  margin-left: 40px;
  display: flex;
}

.section_12_assess {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.assess-section_12 {
  justify-content: center;
  align-items: center;
  height: 600px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.section_12-_assess_left {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 400px;
  display: flex;
}

.section-12-assess-right-feature {
  width: 50%;
  height: 400px;
}

.assess_section_13 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 600px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.assess_-section-13-container {
  width: 100%;
  display: flex;
}

.assess-left-13 {
  object-fit: contain;
  width: 50%;
  display: flex;
}

.assess-right-13 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  margin-left: 40px;
  display: flex;
}

.assess-section-14 {
  height: 50%;
  padding-left: 120px;
  padding-right: 120px;
}

.assess_section-14-lms-container {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.assess_section-14_left, .assess_section-14-lms-right-feature {
  width: 50%;
  height: 400px;
}

.assess_feature_banner {
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.image-345 {
  z-index: -1;
  position: absolute;
  top: 2180px;
}

.image-346 {
  z-index: -1;
  position: absolute;
  top: 4167px;
}

.image-347 {
  z-index: -1;
  position: absolute;
  top: 5564px;
}

.card-faq-icon-plus-6 {
  background-color: #8096b0;
  border-radius: 20px;
  width: 17px;
  min-height: 3px;
  position: absolute;
}

.paragraph-53.faq {
  color: #353535;
  text-align: left;
  margin-bottom: 0;
  font-size: 16px;
}

.card-faq-icon-4 {
  background-color: #e7eaee;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 45px;
  min-width: 45px;
  min-height: 45px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.container-medium-813px-4 {
  max-width: 1900px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.heading-115 {
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.section-30 {
  padding-top: 184px;
  padding-bottom: 184px;
}

.section-30.bg-neutral-200 {
  padding: 24px 120px 80px;
}

.card-faq-icon-wrapper-4 {
  margin-right: 20px;
}

.bold-text-41 {
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.assess_section_4_mobile {
  display: none;
}

.assess-section_5_mobile {
  height: 50%;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.assess_section_6_mobile, .assess_section-7_mobile, .assess_section_8_mobile {
  display: none;
}

.assess_section_9_mobile {
  justify-content: flex-start;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.assess_section_10 {
  justify-content: center;
  align-items: center;
  height: 500px;
  display: flex;
}

.assess_section_10_mobile {
  display: none;
}

.assess-section_11_mobile {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 50%;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.assess-section_12_mobile {
  height: 50%;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.assess_section_13_mobile {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 50%;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.link-block-20, .link-block-21, .link-block-22, .link-block-23, .link-block-24, .link-block-25, .link-block-26, .link-block-27, .link-block-28, .link-block-29, .link-block-30 {
  text-decoration: none;
}

.image-348 {
  z-index: -.5;
  width: 15%;
  position: absolute;
  left: 658.025px;
}

.infyrecruit-tag {
  grid-column-gap: 8px;
  background-color: #ffffff47;
  border-radius: 32px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 180px;
  padding: 8px 16px;
  text-decoration: none;
  display: flex;
}

.image-349 {
  width: 30%;
  position: absolute;
  top: 127.55px;
  left: 361.45px;
}

.image-350 {
  z-index: 0;
  width: 60%;
  position: absolute;
  top: 463.913px;
  left: -13px;
}

.corefeature_recruit_1 {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  display: flex;
}

.corefeature_recruit_1:hover {
  border-width: 1px;
  border-color: var(--white);
  box-shadow: 2px 5px 20px -6px #0003;
}

.corefeature_recruit_2 {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  display: flex;
}

.corefeature_recruit_2:hover {
  border-width: 1px;
  border-color: var(--white);
  box-shadow: 2px 5px 20px -6px #0003;
}

.corefeature_recruit_3 {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  display: flex;
}

.corefeature_recruit_3:hover {
  border-width: 1px;
  border-color: var(--white);
  box-shadow: 2px 5px 20px -6px #0003;
}

.corefeature_recruit_4 {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  display: flex;
}

.corefeature_recruit_4:hover {
  border-width: 1px;
  border-color: var(--white);
  box-shadow: 2px 5px 20px -6px #0003;
}

.corefeature_recruit_5 {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  display: flex;
}

.corefeature_recruit_5:hover {
  border-width: 1px;
  border-color: var(--white);
  box-shadow: 2px 5px 20px -6px #0003;
}

.corefeature_recruit_6 {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.corefeature_recruit_6:hover {
  border-width: 1px;
  border-color: var(--white);
  box-shadow: 2px 5px 20px -6px #0003;
}

.corefeature_recruit_7 {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  display: flex;
}

.corefeature_recruit_7:hover {
  border-width: 1px;
  border-color: var(--white);
  box-shadow: 2px 5px 20px -6px #0003;
}

.corefeature_recruit_8 {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  display: flex;
}

.corefeature_recruit_8:hover {
  border-width: 1px;
  border-color: var(--white);
  box-shadow: 2px 5px 20px -6px #0003;
}

.corefeature_recruit_9 {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  height: 80px;
  margin-left: 16px;
  padding: 16px;
  display: flex;
}

.corefeature_recruit_9:hover {
  border-width: 1px;
  border-color: var(--white);
  box-shadow: 2px 5px 20px -6px #0003;
}

.corefeature_recruit_10 {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  display: flex;
}

.corefeature_recruit_10:hover {
  border-width: 1px;
  border-color: var(--white);
  box-shadow: 2px 5px 20px -6px #0003;
}

.heading-116 {
  color: var(--vanta-black);
  margin: 0 10px;
  padding-left: 0;
  padding-right: 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
  line-height: 19.6px;
}

.corefeature_recruit_9 {
  width: 100%;
  margin-left: 0;
}

.corefeature_recruit_11 {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  margin-top: 0;
  margin-left: 0;
  padding: 16px;
  display: flex;
}

.herosection_recruit {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/663b3ce46b7ad38ae003135e_Hero%20section%20bg%20img%20(1).png");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  height: 600px;
  padding-left: 120px;
  padding-right: 0;
  display: flex;
}

.section-3_recruit {
  background-image: linear-gradient(to bottom, var(--pale-yellow), var(--pale-yellow));
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding: 32px 120px;
  display: flex;
}

.link-block-31, .link-block-32, .link-block-33, .link-block-34, .link-block-35, .link-block-36, .link-block-37, .link-block-38, .link-block-39, .link-block-40, .link-block-41 {
  text-decoration: none;
}

.section-2-_recruit {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 350px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 40px 140px;
  display: flex;
}

.section-2-_-recruit_header_container {
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.corefeature_header_recruit {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 10%;
  display: flex;
}

.section-2-_recruit_header {
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 33.6px;
}

.core-feature-container_recruit {
  height: 90%;
  margin-top: 20px;
}

.corefeature_top-block_recruit {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 33.33%;
  margin-bottom: 0;
  display: flex;
}

.corefeature_mid-block_recruit {
  justify-content: flex-start;
  align-items: center;
  height: 33.33%;
  margin-bottom: 0;
  display: flex;
}

.corefeature_block-3_recruit {
  justify-content: flex-start;
  align-items: center;
  height: 33.33%;
  display: flex;
}

.recruit_section_4 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.recruit_section-4_feature-container {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 400px;
  margin-top: 80px;
  margin-bottom: 0;
  display: flex;
}

.section4_recruit_left-feature {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 400px;
  display: flex;
}

.section4_recruit_right-feature {
  width: 50%;
  height: 400px;
}

.recruit_-section_5 {
  justify-content: flex-start;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.recruit_section-5_left-container {
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 400px;
  margin-left: 0;
  margin-right: 20px;
  display: flex;
}

.recruit_section5_right-feature-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 400px;
  margin-left: 20px;
  display: flex;
}

.recruit_section_6 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.section6_recruit_left-feature {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 400px;
  margin-right: 20px;
  display: flex;
}

.section6_recruit_right-feature {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.recruit_section_7 {
  justify-content: flex-start;
  align-items: center;
  height: 600px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.recruit_right-7 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  margin-left: 20px;
  display: flex;
}

.recruit_-left-7 {
  object-fit: contain;
  width: 50%;
  display: flex;
}

.image-351 {
  z-index: -.1;
  width: 10%;
  position: absolute;
  left: 701.075px;
}

.recruit_section_8 {
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.recruit_section-8_feature-container {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 400px;
  margin-top: 64px;
  margin-bottom: 24px;
  display: flex;
}

.section8_recruit_left-feature {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 50%;
  height: 400px;
  display: flex;
}

.section-8-recruit-right-feature {
  width: 50%;
}

.recruit_section_9 {
  justify-content: flex-start;
  align-items: center;
  height: 600px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.recruit_container_image_9 {
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.recruit_section_8_right {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 50%;
  margin-left: 20px;
  display: flex;
}

.recruit_section_7_features {
  justify-content: flex-start;
  align-items: center;
  height: 500px;
  display: flex;
}

.recruit_section_10 {
  height: 500px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.section-10-recruit-left {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 400px;
  margin-right: 40px;
  display: flex;
}

.section-10-recruit-right-feature {
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.assess_section_10-copy {
  justify-content: center;
  align-items: center;
  height: 500px;
  display: flex;
}

.recruit_section-10 {
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.recruit_-section_11 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.recruit-section-11-container {
  height: 500px;
  display: flex;
}

.recruit_-section_12 {
  justify-content: flex-start;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.section_12-_recruit_left {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 400px;
  display: flex;
}

.section-12-recruit-right-feature {
  width: 50%;
  height: 400px;
}

.recruit_section_13 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.recruit_-section-13-container {
  width: 100%;
  display: flex;
}

.recruit_-left-13 {
  width: 50%;
}

.recruit_right_13 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.recruit_-section_14 {
  justify-content: center;
  align-items: center;
  height: 600px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.section_14-_recruit_left {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 50%;
  display: flex;
}

.section-14-recruit-right-feature {
  width: 50%;
}

.image-352 {
  z-index: -1;
  font-family: Lato, sans-serif;
  position: absolute;
  top: 2221px;
}

.image-353 {
  z-index: -1;
  aspect-ratio: auto;
  object-fit: contain;
  position: absolute;
  top: 4587px;
}

.image-354 {
  z-index: -1;
  position: absolute;
  top: 6677px;
}

.image-355 {
  width: 25%;
  position: absolute;
  top: 276.5px;
}

.corefeature_recruit_11-copy {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  margin-top: 0;
  margin-left: 16px;
  padding: 16px;
  display: flex;
}

.div-block-112 {
  width: 100%;
}

.mobile_recruit_section_4 {
  display: none;
}

.mobile_recruit_-section_5 {
  height: 50%;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.mobile_recruit_section_6 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.mobile_recruit_section_7 {
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.recruit-7-feature-copy {
  width: 100%;
  height: 400px;
  display: flex;
}

.mobile_recruit_section_8 {
  justify-content: center;
  align-items: center;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.mobile_recruit_section_9 {
  justify-content: flex-start;
  align-items: center;
  height: 400px;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.mobile_recruit_section-10 {
  justify-content: center;
  align-items: center;
  height: 450px;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.mobile_recruit_-section_11 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.recruit-left-11-copy {
  object-fit: contain;
  width: 50%;
  display: flex;
}

.mobile_recruit_-section_12 {
  display: none;
}

.section_12_recruit {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.mobile-recruit_section_13 {
  display: none;
}

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

.herosection_interview {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6644620e3db1bd996eb4cf3a_Hero%20Img%20Interview%20BG.png");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  height: 600px;
  padding-left: 120px;
  padding-right: 0;
  display: flex;
}

.s1_interview_left {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 48%;
  height: 100%;
  display: flex;
}

.infyinterview-tag {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #ffffff42;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 48px;
  display: flex;
}

.s2_interview_right {
  justify-content: center;
  align-items: flex-end;
  width: 52%;
  height: 100%;
  display: flex;
}

.image-356 {
  box-sizing: border-box;
  aspect-ratio: 2.39;
  padding: 164px;
  position: static;
  top: 214.175px;
  bottom: -104.8px;
  left: 116.6px;
}

.image-357 {
  z-index: -.5;
  box-sizing: border-box;
  aspect-ratio: 2.39;
  object-fit: contain;
  padding: 527px;
  font-family: Montserrat, sans-serif;
  position: absolute;
  top: -496.82px;
  left: 518.6px;
}

.image-358 {
  z-index: auto;
  object-fit: scale-down;
  padding: 0;
  position: absolute;
  top: -187.288px;
  bottom: -310.087px;
  left: 80px;
}

.image-359 {
  object-fit: fill;
  padding: 512px;
  position: absolute;
  top: -164.575px;
  left: 122.6px;
}

.div-block-114 {
  object-fit: contain;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6644620c6cd4c68152123b43_Hero%20img%20interview%203.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 150px;
  height: 360px;
  display: flex;
  position: absolute;
  top: 165px;
  left: 672.8px;
}

.div-block-114-copy {
  object-fit: contain;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6644620c4ba83a883f97ceb0_Hero%20Img%202.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  width: 200px;
  height: 200px;
  display: flex;
  position: absolute;
  top: 117px;
  left: 1038.8px;
}

.section-2-_-interview_header_container {
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.section-2-_interview {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 350px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 40px 140px;
  display: flex;
}

.section-3_interview {
  background-color: var(--pale-pink);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 400px;
  padding: 32px 120px;
  display: flex;
}

.corefeature_header_interview {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 10%;
  display: flex;
}

.core-feature-container_interview {
  width: 100%;
  height: 90%;
  margin-top: 20px;
}

.section-2-_interview_header {
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 33.6px;
}

.corefeature_top-block_interview {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 33.33%;
  margin-bottom: 0;
  display: flex;
}

.corefeature_mid-block_interview {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 33.33%;
  margin-bottom: 0;
  display: flex;
}

.corefeature_block-3_interview {
  justify-content: flex-start;
  align-items: center;
  height: 33.33%;
  display: flex;
}

.corefeature_interview_1 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  display: flex;
}

.heading-117 {
  width: 100%;
  font-family: Lato, sans-serif;
  font-size: 14px;
  line-height: 19.6px;
}

.corefeature_interview_1-img {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  width: 30%;
  height: 48px;
  display: flex;
}

.image-360 {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.heading-118 {
  color: var(--vanta-black);
  width: 80%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19.6px;
  display: block;
}

.interview_section_4 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.interview_section-4_feature-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
  margin-top: 0;
  display: flex;
}

.section4_interview_left-feature {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 400px;
  display: flex;
}

.section4_interview_right-feature {
  width: 50%;
  height: 400px;
}

.interview_-section_5 {
  justify-content: space-between;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.interview_section-5_left-container {
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 400px;
  margin-left: 0;
  margin-right: 20px;
  display: flex;
}

.interview_section5_right-feature {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 400px;
  margin-left: 20px;
  display: flex;
}

.interview_section_6 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 450px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.interview_section-6_feature-container {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 500px;
  display: flex;
}

.section6_interview_left-feature {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 400px;
  margin-right: 20px;
  display: flex;
}

.section6_interview-_right-feature {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.interview_section_7 {
  justify-content: flex-start;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.interview_container_image_7 {
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 400px;
  display: flex;
}

.interview_section_7_right {
  width: 50%;
  margin-left: 20px;
}

.interview_section-8 {
  justify-content: center;
  align-items: center;
  height: 600px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.interview_section_8 {
  height: 400px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.section_8_interview_left {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 400px;
  display: flex;
}

.section_8_interview_right {
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.banner_right_container_interview {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/664480ffddc15a2dab6af778_Banner_Interview.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  justify-content: flex-start;
  align-items: flex-end;
  width: 50%;
  height: 100%;
  margin-top: 0;
  display: flex;
}

.banner_left_container_interview {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  margin-left: 56px;
  margin-right: 56px;
  display: flex;
}

.div-block-115, .div-block-116 {
  display: flex;
}

.div-block-117 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  display: flex;
}

.div-block-118, .div-block-119 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 160px;
  display: flex;
}

.div-block-120 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 220px;
  display: flex;
}

.image-361 {
  z-index: -1;
  position: absolute;
  top: 1533px;
}

.image-362 {
  z-index: -1;
  position: absolute;
  top: 3562px;
}

.image-363 {
  z-index: -1;
  height: 400px;
  position: absolute;
  top: 5094px;
}

.link-block-42, .link-block-43, .link-block-44, .link-block-45, .link-block-46 {
  text-decoration: none;
}

.div-block-121 {
  width: 50%;
}

.text_container {
  width: 70%;
}

.heading-119 {
  color: var(--vanta-black);
  font-family: Lato, sans-serif;
  font-size: 14px;
  line-height: 19.6px;
}

.link-block-47, .link-block-47-copy, .link-block-48 {
  text-decoration: none;
}

.corefeature_interview_5 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  display: flex;
}

.mobile_interview_section_4 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.mobile_interview_section_5, .mobile_interview_section_6 {
  display: none;
}

.mobile_interview_section_7 {
  justify-content: flex-start;
  align-items: center;
  height: 600px;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.mobile_interview_section {
  justify-content: center;
  align-items: center;
  height: 600px;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.herosection_resume {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6645f7ccb3b31d34d4c4a1cb_Hero%20section%20bg_resume.svg");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  height: 550px;
  padding-left: 120px;
  padding-right: 0;
  display: flex;
}

.s1_resume_left {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 48%;
  height: 100%;
  display: flex;
}

.s2_resume_right {
  justify-content: center;
  align-items: flex-end;
  width: 52%;
  height: 100%;
  display: flex;
}

.infyresume-tag {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: linear-gradient(#ffffff29, #ffffff29);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 180px;
  height: 48px;
  display: flex;
}

.section-2-_resume {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 350px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 40px 140px;
  display: flex;
}

.section-3_resume {
  background-color: var(--pale-organce);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 450px;
  padding: 32px 120px;
  display: flex;
}

.section-2-_resume_heading {
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 33.6px;
}

.corefeature_resume {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 235px;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.corefeature_resume:hover {
  box-shadow: 2px 5px 20px -6px #0003;
}

.heading-120 {
  color: var(--vanta-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
  line-height: 19.6px;
}

.div-block-122 {
  width: 70%;
}

.div-block-123, .div-block-124, .div-block-125, .div-block-126 {
  width: 48px;
  height: 48px;
}

.corefeature_resume_last {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 47%;
  height: 80px;
  margin-left: 16px;
  padding: 16px;
  display: flex;
}

.resume_section_4 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.section4_resume_left-feature {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 400px;
  display: flex;
}

.section_4_resume_right-feature {
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  height: 400px;
  display: flex;
}

.resume_section_5 {
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.resume_section-5_left-container {
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 400px;
  margin-left: 0;
  margin-right: 20px;
  display: flex;
}

.resume_section5_right-feature {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 400px;
  margin-left: 20px;
  display: flex;
}

.resume_section_6 {
  padding-left: 120px;
  padding-right: 120px;
}

.resume_section6_left-feature {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 400px;
  margin-right: 20px;
  display: flex;
}

.section6_resume_right-feature {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.resume_section_7 {
  justify-content: flex-start;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.resumet_section_7_features, .resume_section-6_feature-container-copy {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 500px;
  display: flex;
}

.resume_container_image_7 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6645f7ce302265200ebdc92f_Image%204%20(1).png");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 500px;
  display: flex;
}

.resume_section_7_right {
  width: 50%;
  margin-left: 20px;
}

.resume_section-8 {
  justify-content: center;
  align-items: center;
  height: 600px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.resume_section_8 {
  height: 500px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.section_8_resume_right {
  order: 0;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  display: flex;
}

.section_8_resume_left {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 400px;
  display: flex;
}

.resume_section_9 {
  justify-content: flex-start;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.ressume_section_9_feature-container {
  width: 100%;
  height: 500px;
  display: flex;
}

.resume_container_image_9 {
  box-sizing: border-box;
  text-align: center;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6645f7cea269b68aa3557a66_Image%206%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50%;
  height: 500px;
  display: flex;
  position: static;
}

.resume_section_9_right {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 35%;
  margin-left: 20px;
  display: flex;
}

.resume_section-10 {
  justify-content: center;
  align-items: center;
  height: 600px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.section_10_resume_left {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 500px;
  display: flex;
}

.section_10_resume_right {
  width: 50%;
  height: 100%;
}

.resume_section_11 {
  justify-content: flex-start;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.resume_container_image_11 {
  box-sizing: border-box;
  text-align: center;
  object-fit: fill;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50%;
  height: 500px;
  display: flex;
  position: static;
}

.resume_section_11_right {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  margin-left: 20px;
  display: flex;
}

.resume_section-12 {
  justify-content: center;
  align-items: center;
  height: 600px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.resume_section_12 {
  width: 100%;
  display: flex;
}

.ressume_section_11_feature-container {
  width: 100%;
  height: 500px;
  display: flex;
}

.resume_section_10 {
  width: 100%;
  display: flex;
}

.section_12_resume_left {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 500px;
  display: flex;
}

.section_12_resume_right {
  width: 50%;
  height: 100%;
}

.div-block-102-copy {
  width: 50%;
  display: flex;
}

.corefeature_mid-block_interview-copy {
  justify-content: flex-start;
  align-items: center;
  height: 33.33%;
  margin-bottom: 0;
  display: flex;
}

.mobile_resume_section_4 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.mobile_resume_section_5 {
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.mobile_resume_section_6 {
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.mobile_resume_section_7 {
  justify-content: flex-start;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.mobile_resume_section-8 {
  justify-content: center;
  align-items: center;
  height: 600px;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.mobile_resume_section_9 {
  justify-content: flex-start;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.mobile_resume_section-10 {
  justify-content: center;
  align-items: center;
  height: 600px;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.mobile_resume_section_11 {
  justify-content: flex-start;
  align-items: center;
  height: 500px;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.mobile_resume_section-12 {
  justify-content: center;
  align-items: center;
  height: 600px;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.mobile_product-redirection-section {
  height: 800px;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.div-block-127 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 100px;
  display: flex;
}

.div-block-128 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-129 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 160px;
  margin-left: 0;
  display: flex;
}

.div-block-130 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 180px;
  margin-left: 0;
  display: flex;
}

.div-block-131 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-305-copy {
  box-sizing: border-box;
  object-fit: contain;
  height: 500px;
  padding: 0;
}

.lms-left-9-copy {
  object-fit: fill;
  width: 50%;
  display: flex;
}

.banner-section_lms {
  justify-content: center;
  align-items: center;
  height: 450px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.banner_bg_container_lms {
  grid-row-gap: 10px;
  background-color: #001333;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/66508870230c6c976bc94e6c_Banner.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 24px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 369px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.banner_left_container_lms {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 60%;
  height: 100%;
  margin-left: 56px;
  margin-right: 56px;
  display: flex;
}

.banner_right_container_lms {
  object-fit: scale-down;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  margin-top: 0;
  display: flex;
}

.desktop_navbar_new {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  border: 1px solid #fafafa;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100px;
  display: flex;
  position: fixed;
}

.banner-section_assessment {
  justify-content: center;
  align-items: center;
  height: 450px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.banner_bg_container_assessment {
  grid-row-gap: 10px;
  background-color: #093320;
  border-radius: 24px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 369px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.banner_left_container_assessment {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  margin-left: 56px;
  margin-right: 56px;
  display: flex;
}

.banner_right_container_assessment {
  object-fit: scale-down;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/664b06ccf9cb09a69b44e6b8_ASSESS%20BANNER%20(1).png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  align-self: flex-end;
  width: 50%;
  height: 100%;
  margin-top: 0;
}

.div-block-132 {
  background-image: linear-gradient(#1c0107, #1c0107);
  border-radius: 8px;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.banner_interview {
  background-image: linear-gradient(#1c0107, #1c0107);
  border-radius: 8px;
  height: 320px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.link-block-49, .link-block-50, .link-block-51, .link-block-52, .link-block-53, .link-block-54 {
  text-decoration: none;
}

.link-block-55 {
  text-decoration: none;
  transition: opacity .2s;
}

.link-block-56, .link-block-57 {
  text-decoration: none;
}

.image-365 {
  width: 80%;
}

.image-366 {
  width: 95%;
}

.banner_bg_container_resume {
  grid-row-gap: 10px;
  background-color: #140600;
  border-radius: 24px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 369px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.banner-section_resume {
  justify-content: center;
  align-items: center;
  height: 450px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.banner_left_container_resume {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  margin-left: 56px;
  margin-right: 56px;
  display: flex;
}

.banner_right_container_resume {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6647386b5a85cf3729046053_Banner_resume%20pro%20(1).png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  justify-content: flex-start;
  align-items: flex-end;
  width: 50%;
  height: 100%;
  margin-top: 0;
  display: flex;
}

.corefeature_resume-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: 0;
  padding: 16px;
  display: flex;
}

.corefeature_resume-copy:hover {
  box-shadow: 2px 5px 20px -6px #0003;
}

.image-360-copy {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

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

.link-block-58.w--current {
  cursor: pointer;
}

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

.p-s---header-copy {
  background-image: linear-gradient(to bottom, var(--yellow), var(--yellow));
  justify-content: center;
  align-items: center;
  width: 25%;
  height: 100%;
  display: flex;
}

.p-s---header-copy-copy {
  background-image: linear-gradient(to bottom, var(--vanta-black), var(--vanta-black));
  justify-content: center;
  align-items: center;
  width: 250%;
  height: 100%;
  display: flex;
}

.p-s---header-copy-copy:hover {
  width: 25%;
}

.p-s---header-copy-copy-copy {
  background-image: linear-gradient(to bottom, var(--bi-green), var(--bi-green));
  justify-content: center;
  align-items: center;
  width: 25%;
  height: 100%;
  display: flex;
}

.p-s---header-copy-copy-copy:hover {
  width: 25%;
}

.solution_2 {
  background-image: linear-gradient(to bottom, var(--bi-orange), var(--bi-orange));
  justify-content: center;
  align-items: flex-start;
  width: 250px;
  height: 100%;
  display: flex;
}

.solution_2:hover {
  width: 25%;
}

.solution_3 {
  background-image: linear-gradient(to bottom, var(--bi-light-blue), var(--bi-light-blue));
  justify-content: center;
  align-items: flex-start;
  width: 250px;
  height: 100%;
  display: flex;
}

.solution_3:hover {
  width: 25%;
}

.solution_4 {
  background-image: linear-gradient(to bottom, var(--dark-black), var(--dark-black));
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
  justify-content: center;
  align-items: flex-start;
  width: 250px;
  height: 100%;
  display: flex;
}

.solution_4:hover {
  width: 25%;
}

.div-block-133 {
  width: 32px;
  height: 32px;
  display: block;
  position: absolute;
  top: 856.069px;
  left: 131px;
}

.herosection_homepage {
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  height: 550px;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.div-block-134 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/664d9171c455da947be594a5_Right%20section%20img%20(1).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 400px;
  display: flex;
}

.right-section_top_block {
  width: 100%;
  height: 50%;
  display: flex;
}

.right-section_bottom_block {
  width: 100%;
  height: 50%;
}

.div-block-135 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/664d905c4ef83bd61cff1796_Blue%20Group.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 16px;
  width: 40%;
  height: 100%;
}

.div-block-135-copy {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/664d90084c71b6204bdfa0d6_Orange.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  width: 50%;
  height: 100%;
  margin-left: 16px;
}

.image-367 {
  width: 80%;
}

.div-block-136 {
  z-index: -1;
  width: 500px;
  position: absolute;
  top: 79px;
  left: -23px;
}

.div-block-137 {
  z-index: -1;
  width: 50%;
  position: absolute;
  top: 147.153px;
  left: 376.667px;
}

.div-block-138 {
  width: 100%;
  height: 600px;
}

.tab-link-tab-1-14 {
  background-color: #fafafa;
  padding: 16px 32px;
}

.tab-link-tab-1-14.w--current {
  background-color: var(--bi-light-blue);
  margin-bottom: 0;
  padding-left: 32px;
  padding-right: 32px;
}

.text-block-40 {
  color: var(--black);
  font-family: Lato, sans-serif;
}

.tab-pane-tab-2-3 {
  height: 500px;
}

.div-block-139 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 500px;
  display: flex;
}

.tab_1_left_drawer {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/664dd1c4b229b99a0731baa9_LMS%20Image%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: flex-end;
  width: 50%;
  height: 75%;
  display: flex;
}

.tab_1_right_drawe {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 80%;
  padding-left: 32px;
  display: flex;
}

.infyrecruit-wrapper_text {
  align-self: auto;
  height: 180px;
}

.infyrecruit-wrapper_text._03 {
  border-style: none;
  border-radius: 0;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
}

.heading-121 {
  text-align: left;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 16px;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  text-decoration: none;
  display: block;
}

.explore-button {
  background-color: var(--white);
  outline-offset: 0px;
  color: var(--black);
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 8px;
  outline: 3px #000;
  margin-right: 16px;
  padding: 12px 40px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  transition-property: none;
}

.explore-button:hover {
  color: var(--black);
  background-color: #fff;
}

.book-demo {
  background-color: var(--black);
  color: var(--white);
  cursor: pointer;
  border-radius: 8px;
  margin-right: 16px;
  padding: 12px 40px;
  font-family: Lato, sans-serif;
  font-size: 20px;
}

.book-demo:hover {
  color: var(--white);
  background-color: #272727;
}

.infyrecruit-wrapper_buttons {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.infyrecruit-wrapper_buttons._03 {
  border-style: none;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  max-width: 500px;
  padding-left: 0;
}

.infyrecruit-wrapper {
  width: 48px;
  height: 48px;
}

.infyrecruit-wrapper._03-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.infyrecruit-wrapper._03 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/663b3c7914cd5a3150f21d8b_Square%20infyrecruit.svg");
  background-position: 50%;
  background-size: cover;
}

.tab-link-tab-2-8 {
  background-color: #fafafa;
  padding: 16px 32px;
}

.tab-link-tab-2-8.w--current {
  background-color: var(--bi-light-blue);
  padding-right: 32px;
}

.tab-link-tab-3-5 {
  background-color: #fafafa;
  padding: 16px 32px;
}

.tab-link-tab-3-5.w--current {
  background-color: var(--bi-light-blue);
}

.tab-pane-tab-1-9 {
  height: 500px;
}

.text-block-41, .text-block-42 {
  font-family: Lato, sans-serif;
}

.tab-link-tab-4-3 {
  background-color: var(--bi-light-blue);
  padding: 16px 32px;
  font-family: Lato, sans-serif;
}

.tab-link-tab-4-3.w--current {
  background-color: #fafafa;
}

.tab-link-tab-5-2 {
  background-color: #fafafa;
  padding: 16px 32px;
}

.tab-link-tab-5-2.w--current {
  background-color: var(--bi-light-blue);
}

.tabs-content-6 {
  margin-top: 24px;
}

.text-block-43, .text-block-44 {
  font-family: Lato, sans-serif;
}

.tab-link-tab-5-3 {
  background-color: var(--bi-light-blue);
  padding: 16px 32px;
}

.resume-pro {
  background-color: #fafafa;
  padding: 16px 32px;
}

.resume-pro.w--current {
  background-color: var(--bi-light-blue);
  margin-bottom: 0;
}

.ai-interview {
  background-color: #fafafa;
  margin-bottom: 0;
  padding: 16px 32px;
  display: flex;
}

.ai-interview.w--current {
  background-color: var(--bi-light-blue);
}

.infy-recruit {
  background-color: #fafafa;
  padding: 16px 32px;
}

.infy-recruit.w--current {
  background-color: var(--bi-light-blue);
  margin-bottom: 0;
}

.infy-assess {
  background-color: #fafafa;
  padding: 16px 32px;
}

.infy-assess.w--current {
  background-color: var(--bi-light-blue);
  margin-bottom: 0;
  padding-right: 32px;
}

.infy-lms {
  background-color: #fafafa;
  padding: 16px 32px;
}

.infy-lms.w--current {
  background-color: var(--bi-light-blue);
  margin-bottom: 0;
  padding-left: 32px;
  padding-right: 32px;
}

.div-block-143 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100px;
  display: flex;
}

.heading-122 {
  margin-top: 16px;
  margin-bottom: 16px;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.assess_left_drawer {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/664dd75c1a3550a41bba6127_Assess%20Image.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50%;
  height: 60%;
  display: flex;
}

.assess_right_drawer {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  padding-left: 32px;
  display: flex;
}

.explore-button_lms {
  border: 1px solid var(--border);
  background-color: var(--neutral-2);
  color: var(--black);
  cursor: pointer;
  border-radius: 8px;
  margin-right: 16px;
  padding: 12px 40px;
  font-family: Thicccboi, Verdana, sans-serif;
  font-size: 20px;
}

.explore-button_lms:hover {
  border: 1px solid var(--black);
  background-color: var(--vanta-black);
  outline-color: var(--dark-grey);
  outline-offset: 0px;
  color: var(--white);
  outline-width: 1px;
  outline-style: solid;
}

.recruit_left_drawer {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/664dd75c7f4813f252dd8f1e_Recruit%20Image.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  height: 100%;
  display: flex;
}

.tab-pane-tab-4-2 {
  height: 500px;
}

.interview_left_drawer {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/664dd75cd643d6ec903f6fe3_Interview%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50%;
  height: 50%;
}

.explore-button_interview {
  border: 1px solid var(--border);
  background-color: var(--neutral-2);
  color: var(--black);
  cursor: pointer;
  border-radius: 8px;
  margin-right: 16px;
  padding: 12px 40px;
  font-family: Lato, sans-serif;
  font-size: 20px;
}

.explore-button_interview:hover {
  border-color: var(--black);
  background-color: var(--vanta-black);
  color: var(--white);
  font-family: Thicccboi, Verdana, sans-serif;
}

.resume_left_drawer {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/664dd75c957d77b53c8e2118_Resume%20Image.png");
  background-position: 100%;
  background-size: cover;
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  height: 60%;
  display: flex;
}

.resume_right_drawer {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  padding-left: 32px;
  display: flex;
}

.tabs-menu-6 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.explore-button_assess {
  background-color: var(--white);
  outline-offset: 0px;
  color: var(--black);
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 8px;
  outline: 3px #000;
  margin-right: 16px;
  padding: 12px 40px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  transition-property: none;
}

.explore-button_assess:hover {
  color: var(--black);
  background-color: #fff;
}

.explore_assess {
  border: 1px solid var(--border);
  background-color: var(--neutral-2);
  color: var(--black);
  border-radius: 8px;
  padding: 12px 40px;
  font-family: Lato, sans-serif;
  font-size: 20px;
}

.explore_assess:hover {
  border-width: 1px;
  border-color: var(--black);
  transform: translate(0);
}

.explore_assess-copy {
  border: 1px solid var(--border);
  background-color: var(--neutral-2);
  color: var(--black);
  border-radius: 8px;
  padding: 12px 40px;
  font-family: Lato, sans-serif;
  font-size: 20px;
}

.explore_assess-copy:hover {
  border-width: 1px;
  border-color: var(--black);
  background-color: var(--vanta-black);
  color: var(--white);
  font-family: Thicccboi, Verdana, sans-serif;
  transform: translate(0);
}

.explore-button-_recruit {
  border: 1px solid var(--border);
  background-color: var(--neutral-2);
  color: var(--black);
  cursor: pointer;
  border-radius: 8px;
  margin-right: 16px;
  padding: 12px 40px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
  transition-property: none;
}

.explore-button-_recruit:hover {
  border-color: var(--black);
  background-color: var(--vanta-black);
  color: var(--white);
  font-family: Thicccboi, Verdana, sans-serif;
}

.recruit_right_drawer-copy {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  padding-left: 32px;
  display: flex;
}

.explore-button-_resume {
  border: 1px solid var(--border);
  background-color: var(--neutral-2);
  opacity: 1;
  color: var(--black);
  cursor: pointer;
  border-radius: 8px;
  margin-right: 16px;
  padding: 12px 40px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  transition-property: none;
}

.explore-button-_resume:hover {
  border-width: .5px;
  border-color: var(--black);
  background-color: var(--vanta-black);
  color: var(--white);
  font-family: Thicccboi, Verdana, sans-serif;
}

.div-block-144 {
  width: 100%;
  height: 100px;
}

.heading-123 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
}

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

.div-block-145 {
  width: 100%;
  height: 220px;
  margin-top: 24px;
  margin-left: 0;
  padding-left: 17px;
  padding-right: 17px;
}

.div-block-146 {
  width: 50%;
  height: 100%;
}

.div-block-145-copy {
  width: 100%;
  height: 120px;
  margin-top: 24px;
  margin-left: 24px;
  display: flex;
}

.div-block-147 {
  margin-top: 16px;
  margin-left: 24px;
}

.heading-124 {
  font-family: Lato, sans-serif;
  font-size: 20px;
}

.heading-125 {
  color: var(--white);
  font-family: Lato, sans-serif;
  font-size: 20px;
}

.heading-126 {
  width: 100%;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.heading-127 {
  color: var(--white);
  font-family: Lato, sans-serif;
  font-size: 20px;
}

.paragraph-55 {
  color: var(--white);
  text-align: left;
}

.paragraph-55-copy {
  color: var(--black);
  text-align: left;
  width: 100%;
}

.paragraph-55-copy-copy {
  color: var(--white);
  text-align: left;
}

.button-13 {
  margin-left: -92px;
}

.div-block-148 {
  background-image: linear-gradient(to bottom, var(--yellow), var(--yellow));
  width: 80%;
  height: 100px;
}

.div-block-149 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 50%;
  margin-left: 16px;
  margin-right: 16px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.image-368 {
  height: 100%;
}

.button-14 {
  background-color: var(--bi-main-yellow);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 32px;
  margin-left: 0;
  padding: 12px 24px;
  font-family: Lato, sans-serif;
  transition-property: none;
  display: flex;
}

.button-14:hover {
  color: var(--white);
}

.section-31 {
  height: 500px;
}

.banner_home-page {
  justify-content: center;
  align-items: center;
  height: 450px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.image-369 {
  padding: 32px 72px;
}

.interview-pro {
  background-color: #fafafa;
  padding: 16px 32px;
}

.interview-pro.w--current {
  background-color: var(--bi-light-blue);
  margin-bottom: 0;
}

.banner_bg_container_lms-copy {
  grid-row-gap: 10px;
  background-color: #001333;
  border-radius: 24px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 369px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.banner_right_container_lms-copy {
  object-fit: scale-down;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/664afc698c729671273ab962_LMS%20BANNER%20(1).png");
  background-position: 0%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  margin-top: 0;
  display: flex;
}

.banner_left_container_lms-copy, .banner_left_container_home-page {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 60%;
  height: 100%;
  margin-left: 56px;
  margin-right: 56px;
  display: flex;
}

.banner_bg_container_hp {
  grid-row-gap: 10px;
  background-color: #001333;
  background-image: linear-gradient(#003468, #000133);
  border-radius: 24px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 369px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.banner_right_container_hp {
  object-fit: scale-down;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  margin-top: 0;
  display: flex;
}

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

.div-block-150 {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  height: 2px;
}

.div-block-151 {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  width: 100%;
  height: 2px;
  font-family: Lato, sans-serif;
}

.end-footer_container {
  width: 100%;
  display: flex;
}

.left-container_tc {
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  display: flex;
}

.right-container_copyright {
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  display: flex;
}

.tc {
  color: var(--white);
  margin: 0 24px;
  font-family: Lato, sans-serif;
  font-size: 14px;
}

.tc:hover {
  text-decoration: underline;
}

.pp {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
}

.pp:hover {
  text-decoration: underline;
}

.heading-130 {
  color: var(--white);
  font-family: Lato, sans-serif;
  font-size: 14px;
}

.end-footer_container_mobile {
  width: 100%;
  display: flex;
}

.right-container_copyright-copy {
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  display: flex;
}

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

.heading-131 {
  margin-top: 24px;
  margin-bottom: 24px;
  font-family: Lato, sans-serif;
}

.heading-132 {
  margin-top: 24px;
  margin-bottom: 24px;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.bold-text-42 {
  height: 100%;
}

.bold-text-43, .bold-text-44, .bold-text-45, .bold-text-46 {
  font-weight: 400;
}

.div-block-152 {
  margin-left: 100px;
  margin-right: 100px;
}

.div-block-153 {
  width: 200px;
  height: 100px;
}

.div-block-154, .div-block-155 {
  width: 48px;
  height: 48px;
}

.image-370 {
  z-index: -1;
  position: absolute;
  top: 1674px;
}

.image-371 {
  z-index: -1;
  position: absolute;
  top: 2593px;
}

.image-370-copy {
  z-index: -1;
  position: absolute;
  top: 4959px;
}

.image-371-copy {
  z-index: -1;
  position: absolute;
  top: 5973px;
}

.section6_resume_right-feature-new {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6646040ab69bb14b95eb2ae0_Image%203%20(1).png");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  display: flex;
}

.product-1-copy {
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #f5f5f5;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 200px;
  padding: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: 2px 4px 25px #0000000a;
}

.product-desc-copy {
  color: #434343;
  height: 80px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.italic-text-2, .italic-text-3, .italic-text-4, .italic-text-5, .italic-text-6, .italic-text-7, .italic-text-8, .italic-text-9, .italic-text-10, .italic-text-11, .italic-text-12, .italic-text-13, .italic-text-14, .italic-text-15 {
  font-style: normal;
}

.left-side-logo_footer {
  width: 100%;
}

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

.right-side-logo_footer {
  width: 100%;
}

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

.about-us_header {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  display: flex;
}

.about-us_link_header {
  width: 100%;
  text-decoration: none;
}

.text-block-31-copy {
  color: var(--black);
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 17px 8px;
  font-family: Thicccboi, Verdana, sans-serif;
  font-size: 18px;
  font-weight: 500;
  display: flex;
}

.text-block-31-copy:hover {
  color: #4d4d4d;
}

.aboutus_wrapper {
  width: 120px;
  height: 48px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.the-navbar_infylearn {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.the-navbar_infylearn.new-header {
  z-index: 2147483647;
  background-color: #ffffffd6;
  position: sticky;
  top: 0;
}

.the-navbar_infylearn.new-header.nav {
  background-color: #e7f3ff78;
  height: 64px;
  padding-left: 24px;
  display: flex;
}

.mobile_nav-bar {
  display: none;
}

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

.link-block-58-copy.w--current {
  cursor: pointer;
}

.recruit-mobile-link {
  text-decoration: none;
}

.recruit-mobile-link.w--current {
  cursor: pointer;
}

.interview-mobile-link {
  text-decoration: none;
}

.interview-mobile-link.w--current {
  cursor: pointer;
}

.logo_foot_container-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.footer_mobile {
  grid-row-gap: 32px;
  background-color: #00101f;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px 120px;
  text-decoration: none;
  display: none;
}

.frame-427319157-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 100px;
  padding-left: 60px;
  padding-right: 60px;
  text-decoration: none;
  display: flex;
}

.link-block-78 {
  margin-bottom: 0;
}

.link-block-78.w--current {
  width: 100%;
  height: 100%;
  margin-bottom: 0;
}

.image-372 {
  height: 100%;
}

.button_footer {
  background-color: #3898ec00;
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  color: var(--black);
  text-align: center;
  border-radius: 6px;
  width: 160px;
  padding: 12px 24px;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.image-305-copy {
  box-sizing: border-box;
  object-fit: fill;
  width: 100%;
  height: 100%;
  padding: 0;
}

.section6_interview_right-feature {
  object-fit: scale-down;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.recruit_section_6-copy {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 600px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.section6_recruit_left-feature-c {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 400px;
  margin-right: 20px;
  display: flex;
}

.section6_recruit_right-feature-copy {
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.div-block-161 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.lms_1 {
  width: 50%;
  height: 80px;
  text-decoration: none;
  display: flex;
}

.cb, .link-block-81, .link-block-82 {
  width: 50%;
  text-decoration: none;
}

.link-block-83, .link-block-84 {
  width: 100%;
  text-decoration: none;
}

.link-block-85, .link-block-86 {
  width: 50%;
  text-decoration: none;
}

.div-block-103-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 50%;
  margin-left: 24px;
  display: flex;
}

.link-block-87, .link-block-88, .link-block-89, .link-block-90, .link-block-91, .link-block-92, .link-block-93, .link-block-94, .link-block-95, .link-block-96, .link-block-97, .link-block-98, .link-block-99, .link-block-100, .link-block-101, .link-block-102 {
  width: 50%;
  text-decoration: none;
}

.link-block-103 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  text-decoration: none;
  display: flex;
}

.link-block-104, .link-block-105, .link-block-106, .link-block-107, .link-block-108, .link-block-109, .link-block-110, .link-block-111 {
  width: 50%;
  text-decoration: none;
}

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

.link-block-113, .link-block-114 {
  width: 50%;
  text-decoration: none;
}

.link-block-115, .link-block-116, .link-block-117, .link-block-118, .link-block-119, .link-block-120, .link-block-121, .link-block-122 {
  text-decoration: none;
}

.link-block-123 {
  width: 50%;
  text-decoration: none;
}

.lms_2-1_left-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 50%;
  margin-left: 0;
  display: flex;
}

.link-block-124, .link-block-125, .link-block-126, .link-block-127, .link-block-128 {
  width: 50%;
  text-decoration: none;
}

.left_interview_2nd-row {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 50%;
  display: flex;
}

.link-block-128-copy {
  width: 50%;
}

.lms_2-1_right {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 50%;
  display: flex;
}

.corefeature_top-block_interview-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 33.33%;
  margin-bottom: 0;
  display: flex;
}

.corefeature_mid-block_interview-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 33.33%;
  margin-bottom: 0;
  display: flex;
}

.m_top_1-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  display: flex;
}

.link-block-143, .link-block-144, .link-block-145, .link-block-146 {
  text-decoration: none;
}

.vectors-wrapper-146 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.privacy-policy_infy {
  color: var(--neutral-2);
  font-size: 12px;
  text-decoration: none;
}

.privacy-policy_infy:hover {
  color: #fff6db;
}

.final_footer {
  background-image: linear-gradient(#00101f, #00101f);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1920px;
  padding: 80px;
  display: flex;
}

.vectors-wrapper-147 {
  background-image: linear-gradient(to bottom, var(--bi-light-blue), var(--bi-light-blue));
  opacity: .08;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 2px;
  display: flex;
}

.frame-8011 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-163 {
  width: 0;
  height: 20px;
}

.terms-conditions-2 {
  color: var(--neutral-2);
  font-size: 12px;
  text-decoration: none;
}

.terms-conditions-2:hover {
  color: #fff6db;
}

.frame-8013 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-148 {
  object-fit: contain;
  flex-flow: row;
  flex: 1;
  justify-content: flex-end;
  align-self: baseline;
  align-items: center;
  width: 100px;
  height: 26px;
  display: flex;
}

.vectors-wrapper-149 {
  color: red;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.frame-8014 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

._16-b3-13 {
  color: var(--border);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.copyright-2 {
  color: var(--white);
  width: 20%;
  font-size: 12px;
  text-decoration: none;
}

.copyright-2:hover {
  color: #fff6db;
}

.vectors-wrapper-150 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.frame-8015 {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.paragraph-56 {
  color: var(--white);
  margin-bottom: auto;
}

._14-b4-3 {
  color: var(--white);
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.frame-8012 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-373 {
  height: 100%;
  display: block;
}

.link-block-163 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.logo-place-holder {
  height: 120px;
  padding: 20px 80px;
}

.div-block-164 {
  width: 20%;
  height: 80px;
}

.text-center-tablet {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.image-wrapper-3 {
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.image-wrapper-3.border-radius-24px.shadow-03.height-100 {
  justify-content: center;
  align-items: center;
}

.mg-bottom-32px {
  color: #8c8c8c;
  justify-content: center;
  align-items: center;
  margin-bottom: 32px;
  display: flex;
}

.hero-v1-main-wrapper {
  margin-top: 48px;
}

.image-374.cover {
  object-fit: contain;
  flex: 1;
  width: 85%;
  height: 100%;
}

.hero-v1-badge {
  background-color: #ffffff1c;
  border-radius: 10px;
  align-items: center;
  padding: 10px 22px;
  display: flex;
}

.section-32 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-32.hero {
  position: relative;
  overflow: hidden;
}

.section-32.hero.v1 {
  padding-top: 0;
  padding-bottom: 48px;
}

.section-32.hero.v1.resume {
  padding-bottom: 96px;
}

.display-1 {
  color: #141414;
  font-size: 62px;
  font-weight: 700;
  line-height: 1.161em;
}

.display-1.color-neutral-100 {
  color: #fff;
}

.display-1.color-neutral-100.mg-bottom-12px.middle-align {
  color: var(--white);
  margin-top: 0;
  font-family: Lato, sans-serif;
  font-size: 56px;
  font-weight: 400;
}

.inner-container._500px---mbl.center {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.inner-container._50, .inner-container._50._100---tablet {
  max-width: 50%;
}

.inner-container._699px {
  max-width: 699px;
}

.inner-container._699px.center {
  max-width: 800px;
}

.inner-container._54px {
  width: 56px;
  max-width: 80px;
}

.inner-container._1212px {
  max-width: 1212px;
}

.inner-container.card-feature-content {
  max-width: 453px;
  margin-right: 40px;
}

.inner-container._616px {
  max-width: 616px;
}

.inner-container._64px {
  max-width: 64px;
}

.inner-container._64px.center {
  max-width: 120px;
}

.inner-container._613px {
  max-width: 613px;
}

.inner-container._613px.center {
  max-width: 100%;
}

.inner-container._400px---mbl, .inner-container._400px---mbl.center, .inner-container._400px---mbl.center {
  width: 100%;
}

.inner-container._928px {
  max-width: 928px;
}

.inner-container.footer-newsletter-form-wrapper {
  width: 100%;
  max-width: 544px;
}

.inner-container.hero-v3-images {
  transform-style: preserve-3d;
  max-width: 1085px;
  margin-top: -6%;
  margin-left: 20px;
  margin-right: -457px;
  padding-bottom: 91px;
  position: relative;
  transform: rotateX(-3deg)rotateY(-3deg)rotateZ(-3deg)skew(-6deg);
}

.inner-container._92 {
  max-width: 92%;
}

.inner-container._92.mg-left-auto {
  max-width: 80%;
}

.inner-container._46 {
  max-width: 46%;
}

.inner-container._46._100---tablet.extended {
  max-width: 100%;
  margin-bottom: 3px;
}

.inner-container._48px {
  max-width: 48px;
}

.inner-container._667px {
  max-width: 667px;
}

.inner-container._507px {
  max-width: 507px;
}

.inner-container._90 {
  max-width: 90%;
}

.inner-container._90.mg-left-auto {
  outline-offset: 0px;
  border-radius: 16px;
  outline: 1px solid #e0e0e0;
  max-width: 100%;
}

.inner-container._598px {
  max-width: 598px;
}

.inner-container._459px {
  max-width: 459px;
}

.inner-container._686px {
  max-width: 686px;
}

.inner-container._539px {
  max-width: 539px;
}

.inner-container._612px {
  max-width: 612px;
}

.inner-container._612px.features-main-content {
  position: sticky;
  top: 20px;
}

.inner-container._66px {
  max-width: 66px;
}

.inner-container._578px {
  max-width: 578px;
}

.inner-container._578px.features-main-content {
  position: sticky;
  top: 20px;
}

.inner-container._585px {
  max-width: 585px;
}

.inner-container._566px {
  max-width: 566px;
}

.inner-container._202px {
  max-width: 202px;
}

.inner-container._136px {
  max-width: 136px;
}

.inner-container._619px {
  max-width: 619px;
}

.inner-container._655px {
  max-width: 655px;
}

.inner-container._655px.center {
  max-width: 80%;
}

.inner-container._575px {
  max-width: 575px;
}

.inner-container._60px {
  max-width: 60px;
}

.inner-container._26px {
  max-width: 26px;
}

.inner-container._700px---mbl.center.width-100 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.inner-container._1202px {
  max-width: 1202px;
}

.inner-container._80 {
  max-width: 80%;
}

.inner-container._696px {
  max-width: 696px;
}

.inner-container._696px.center {
  max-width: 100%;
}

.inner-container._33px {
  max-width: 33px;
}

.inner-container._34px {
  max-width: 500px;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.inner-container._588px {
  max-width: 588px;
}

.inner-container._884px {
  max-width: 884px;
}

.inner-container._432px {
  max-width: 432px;
}

.inner-container._432px._100---tablet {
  display: block;
}

.inner-container._72px {
  max-width: 72px;
}

.inner-container._760px {
  max-width: 760px;
}

.inner-container._760px._100---tablet {
  max-width: 800px;
}

.inner-container._54px {
  max-width: 54px;
}

.inner-container._54px.footer-newsletter-icon {
  margin-right: 28px;
}

.inner-container._832px {
  max-width: 832px;
}

.inner-container._832px.center {
  max-width: 1440px;
}

.inner-container._400px {
  max-width: 400px;
}

.inner-container._494px {
  max-width: 494px;
}

.inner-container._508px {
  width: 100%;
}

.inner-container._491px {
  max-width: 491px;
}

.inner-container._994px {
  max-width: 994px;
}

.inner-container._714px {
  max-width: 714px;
}

.inner-container._568px, .inner-container._522px {
  max-width: 800px;
}

.inner-container._218px {
  max-width: 218px;
}

.inner-container._251px {
  max-width: 300px;
}

.hero-v1-image-center {
  margin-top: 0;
  margin-bottom: 0;
}

.position-absolute {
  position: absolute;
}

.position-absolute.hero-v1-bg {
  flex-direction: column;
  align-items: center;
  min-height: 900px;
  display: flex;
  inset: 0% 0% auto;
  overflow: hidden;
}

.position-absolute.hero-v1-images-wrapper.interview {
  max-width: 60%;
  margin-bottom: 4%;
  bottom: -6%;
  left: 490px;
  transform: rotate(0);
}

.position-absolute.circle-bg-button-default {
  background-color: #262626;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/680f64b94da87f469e6cf735_Group%201000002061.svg");
  background-position: 0 0;
  background-size: auto;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  width: 360vw;
  min-height: 100%;
  padding-top: 360vw;
  inset: auto auto 0%;
}

.position-absolute.circle-bg-button-default.background-color-change {
  background-color: var(--vanta-black);
}

.position-absolute.circle-bg-button-default.wave {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6808a7cf49c8026871296f01_blog%20and%20course%20creatives%20%20(1).svg");
  background-position: 0 0;
  background-size: auto;
}

.position-absolute.circle-bg-button-default.lms {
  background-image: linear-gradient(135deg, #a8ffdf, #06c);
}

.position-absolute.circle-bg-button-default.resume {
  background-image: linear-gradient(#ff7afb, #f46c40);
}

.position-absolute.circle-bg-button-default.recruit {
  background-image: linear-gradient(#ffd988, #ffbb35);
}

.position-absolute.circle-bg-button-default.interview {
  background-image: linear-gradient(270deg, #ffe9c3, #d13845);
}

.position-absolute.circle-bg-button-default.assess {
  background-image: linear-gradient(90deg, #7ad0ff, #06c270);
}

.position-absolute.circle-bg-button-default.blogs {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/680f6e2bf31c364f3cadaf3a_HS%20Image.svg");
  background-position: 50%;
  background-size: cover;
}

.position-absolute.circle-bg-button-default.bg-bi-website, .position-absolute.circle-bg-button-default.black-bg {
  background-color: var(--vanta-black);
}

.position-absolute.circle-bg-top-default {
  background-color: #262626;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  width: 360vw;
  min-height: 100%;
  padding-top: 360vw;
  inset: 0% auto auto;
}

.position-absolute.circle-bg-top-default.accent-big.interview {
  background-color: #353535;
}

.position-absolute.circle-bg-top-default.accent-big.lms {
  background-color: #434343;
  background-image: linear-gradient(#0c0c0c80, #0c0c0c80);
}

.position-absolute.circle-bg-top-default.accent-big.resume, .position-absolute.circle-bg-top-default.accent-big.recruit {
  background-color: #272727;
}

.position-absolute.circle-bg-top-default.accent-big {
  background-color: #06c;
  width: 1100vw;
  padding-top: 1100vw;
}

.position-absolute.cta-v2 {
  flex-direction: column;
  align-items: center;
  display: flex;
  inset: 0%;
  overflow: hidden;
}

.position-absolute.hero-v3-bg {
  flex-direction: column;
  align-items: center;
  min-height: 80%;
  display: flex;
  inset: 0% 0% auto;
  overflow: hidden;
}

.position-absolute.hero-v3-images-bg {
  background-color: #ffffff26;
  border-radius: 34px;
  width: 65%;
  margin-top: -15%;
  margin-right: -29%;
  padding-top: 65%;
  inset: 0% 0% auto auto;
}

.position-absolute.hero-v3-image---01 {
  width: 100%;
  max-width: 28%;
  inset: auto auto 0% 0%;
}

.position-absolute.cta-v4-images-wrapper {
  width: 100%;
  max-width: 50%;
  margin-bottom: -5%;
  margin-right: 4%;
  inset: auto 0% auto auto;
  transform: rotate(-7deg);
}

.position-absolute.bottom-left {
  inset: auto auto 0% 0%;
}

.position-absolute.bottom-left.features-grid-over-image-v4 {
  max-width: 46%;
}

.position-absolute.fade-left-light.hidden-on-mbl {
  background-image: linear-gradient(90deg, var(--white), #024c5b00);
  background-image: linear-gradient(90deg, #fff, #024c5b00);
}

.position-absolute.fade-right-light.hidden-on-mbl {
  background-image: linear-gradient(270deg, var(--white), #024c5b00);
  color: #fff;
  background-image: linear-gradient(270deg, #fff, #024c5b00);
}

.position-absolute.fade-left-dark {
  z-index: 1;
  background-image: linear-gradient(to right, #262626, #024c5b00);
  width: 8%;
  inset: 0% auto 0% 0%;
}

.position-absolute.fade-right-dark {
  z-index: 1;
  background-image: linear-gradient(270deg, #262626, #024c5b00);
  width: 8%;
  inset: 0% 0% 0% auto;
}

.position-absolute.hero-v2-bg {
  flex-direction: column;
  align-items: center;
  min-height: 57%;
  display: flex;
  inset: auto 0% 0%;
  overflow: hidden;
}

.position-absolute.card-features-hero-shape---02 {
  background-color: #ffffff1a;
  border-radius: 22px;
  width: 40%;
  margin-top: -31%;
  margin-left: -21%;
  padding-top: 40%;
  inset: 0% auto auto 0%;
}

.position-absolute.card-features-hero-shape---03 {
  color: var(--red);
  background-color: #fca106;
  border-radius: 22px;
  width: 40%;
  margin-bottom: -31%;
  margin-right: -22%;
  padding-top: 40%;
  inset: auto 0% 0% auto;
}

.position-absolute.card-features-hero-shape---01 {
  background-color: #ffffff1a;
  border-radius: 22px;
  width: 40%;
  margin-top: -20%;
  margin-left: -30%;
  padding-top: 40%;
  inset: 0% auto auto 0%;
}

.position-absolute.card-features-hero-shape---04 {
  background-color: #fff3;
  border-radius: 22px;
  width: 40%;
  margin-bottom: -22%;
  margin-right: -28%;
  padding-top: 40%;
  inset: auto 0% 0% auto;
}

.position-absolute.full {
  height: 100%;
  inset: 0%;
}

.position-absolute.section-integrations-bg {
  width: 240%;
  margin-top: -28%;
}

.position-absolute.section-integrations-icon._08 {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 10px;
  width: 88px;
  margin-bottom: -13%;
  margin-left: -64%;
  padding-top: 88px;
  inset: auto auto 0% 22%;
}

.position-absolute.section-integrations-icon._06 {
  width: 72px;
  margin-top: -56%;
  margin-right: -10%;
  padding-top: 72px;
  padding-bottom: 0;
  inset: 0% 0% auto auto;
}

.position-absolute.section-integrations-icon._01 {
  width: 94px;
  max-width: 396px;
  margin-top: -21%;
  margin-left: -45%;
  padding-top: 94px;
  padding-bottom: 0;
  inset: 0% auto auto 0%;
}

.position-absolute.section-integrations-icon._03 {
  width: 78px;
  height: 0%;
  margin-top: -38%;
  margin-left: 16%;
  padding-top: 78px;
  padding-bottom: 0;
  inset: 0% auto auto 0%;
}

.position-absolute.section-integrations-icon._05 {
  width: 82px;
  margin-top: -41%;
  margin-right: 16%;
  padding-top: 82px;
  padding-bottom: 0;
  inset: 0% 0% auto auto;
}

.position-absolute.section-integrations-icon._09 {
  border: 1px solid var(--border);
  border-radius: 10px;
  width: 94px;
  min-width: 94px;
  height: 80px;
  min-height: 0;
  margin-bottom: -11%;
  margin-left: -16%;
  padding-top: 94px;
  inset: 287px auto 0% 0%;
}

.position-absolute.section-integrations-icon._02 {
  width: 78px;
  margin-top: -64%;
  margin-left: 0%;
  padding-top: 78px;
  padding-bottom: 0;
  inset: 0% auto auto 0%;
}

.position-absolute.section-integrations-icon._07 {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 10px;
  width: 80px;
  height: 80px;
  margin-top: -9%;
  margin-right: -39%;
  padding-top: 0;
  inset: 0% 0% auto auto;
}

.position-absolute.section-integrations-icon._14 {
  width: 72px;
  margin-bottom: -26%;
  margin-right: -40%;
  padding-top: 72px;
  inset: auto 0% 0% auto;
}

.position-absolute.section-integrations-icon._04 {
  width: 63px;
  margin-top: -55%;
  padding-top: 63px;
  padding-bottom: 0;
  inset: 0% auto auto;
}

.position-absolute.section-integrations-icon._11 {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 10px;
  width: 94px;
  margin-bottom: -26%;
  padding-top: 94px;
  inset: auto auto 0%;
}

.position-absolute.section-integrations-icon._12 {
  width: 78px;
  margin-bottom: -39%;
  margin-right: 0%;
  padding-top: 78px;
  inset: auto 0% 0% auto;
}

.position-absolute.section-integrations-icon._13 {
  border: 1px solid var(--border);
  border-radius: 10px;
  width: 94px;
  margin-bottom: -16%;
  margin-right: -12%;
  padding-top: 94px;
  inset: auto 0% 0% auto;
}

.position-absolute.section-integrations-icon._10 {
  width: 76px;
  margin-bottom: -34%;
  margin-left: -3%;
  padding-top: 76px;
  inset: auto auto 0% 0%;
}

.position-absolute.section-integrations-icon._15 {
  border: 1px solid var(--border);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 10px;
  width: 83px;
  margin-bottom: 3%;
  margin-right: -43%;
  padding-top: 83px;
  inset: auto 17% 0% auto;
}

.position-absolute.section-integration-gradient {
  background-image: radial-gradient(circle, #fff 50%, #fff0);
  border-radius: 50%;
  width: 111%;
  padding-top: 111%;
}

.position-absolute.fade-right-light {
  z-index: 1;
  background-image: linear-gradient(270deg, #262626, #024c5b00);
  width: 8%;
  inset: 0% 0% 0% auto;
}

.position-absolute.fade-right-light.hidden-on-mbl {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  overflow: hidden;
}

.position-absolute.fade-left-light {
  z-index: 1;
  background-image: linear-gradient(to right, #262626, #024c5b00);
  width: 8%;
  inset: 0% auto 0% 0%;
}

.position-absolute.fade-left-light.hidden-on-mbl {
  display: flex;
  overflow: hidden;
}

.position-absolute.hero-v8-bg {
  flex-direction: column;
  align-items: center;
  min-height: 75%;
  display: flex;
  inset: 0% 0% auto;
  overflow: hidden;
}

.position-absolute.hero-v1-images-wrapper {
  inset: auto 0% 0% auto;
  width: 100%;
  max-width: 75%;
  margin-bottom: -40%;
  margin-right: -17%;
  inset: auto 0% 0% auto;
  transform: rotate(-6deg);
}

.position-absolute.circle-bg-button-default {
  background-color: #262626;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  width: 360vw;
  min-height: 100%;
  padding-top: 360vw;
  inset: auto auto 0%;
}

.position-absolute.card-hero-v6-shape---02 {
  background-color: #ffffff1a;
  border-radius: 22px;
  width: 49%;
  margin-top: -24%;
  margin-left: -38%;
  padding-top: 49%;
  inset: 0% auto auto 0%;
}

.position-absolute.card-hero-v6-shape---01 {
  background-color: #ffffff1a;
  border-radius: 22px;
  width: 49%;
  margin-top: -38%;
  margin-left: -26%;
  padding-top: 49%;
  inset: 0% auto auto 0%;
}

.position-absolute.card-hero-v6-shape---04 {
  background-color: #fff3;
  border-radius: 22px;
  width: 49%;
  margin-bottom: -27%;
  margin-right: -38%;
  padding-top: 49%;
  inset: auto 0% 0% auto;
}

.position-absolute.card-hero-v6-shape---03 {
  background-color: #fca106;
  border-radius: 22px;
  width: 49%;
  margin-bottom: -34%;
  margin-right: -31%;
  padding-top: 49%;
  inset: auto 0% 0% auto;
}

.position-absolute.circle-bg-button-default {
  background-color: var(--bi-light-blue);
  background-image: none;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  width: 360vw;
  min-height: 100%;
  padding-top: 360vw;
  inset: auto auto 0%;
}

.position-absolute.hero-v11-bg {
  flex-direction: column;
  align-items: center;
  min-height: 68%;
  display: flex;
  inset: 0% 0% auto;
  overflow: hidden;
}

.position-absolute.contact-form-shape {
  background-color: #f1e18c;
  border-radius: 22px;
  width: 84%;
  padding-top: 79%;
  inset: auto 0% 0% auto;
}

.position-absolute.hero-v2-image---02 {
  max-width: 23.5%;
  margin-top: 11%;
  inset: 0% 0% auto auto;
}

.position-absolute.hero-v2-image---01 {
  inset: auto auto 0% 0%;
  inset: auto auto 0% 0%;
  max-width: 27%;
  margin-bottom: 13%;
  inset: 277px auto 0% -11%;
}

.buttons-row {
  grid-column-gap: 28px;
  grid-row-gap: 25px;
  align-items: center;
  display: flex;
}

.buttons-row.center-tablet.left-aligned, .buttons-row.center-tablet.left-align {
  justify-content: flex-start;
  align-items: center;
}

.buttons-row.center-tablet.center-align {
  justify-content: center;
  align-items: center;
}

.buttons-row.center {
  justify-content: center;
  overflow: visible;
}

.buttons-row.center-tablet {
  justify-content: flex-start;
  align-items: center;
}

.grid-1-column {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-1-column.gap-row-24px {
  grid-template-columns: 1fr 1fr 1fr;
}

.flex-horizontal {
  display: flex;
}

.flex-horizontal.align-center {
  align-items: center;
}

.flex-horizontal.start {
  justify-content: flex-start;
}

.flex-horizontal.children-wrap {
  flex-wrap: wrap;
}

.flex-horizontal.children-wrap.justify-center {
  justify-content: center;
  align-items: center;
}

.flex-horizontal.justify-center {
  justify-content: center;
}

.color-neutral-300 {
  color: #f0f0f0;
}

.color-neutral-300.mg-bottom-32px.keep {
  color: var(--neutral-2);
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.btn-primary {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #06c;
  border-radius: 14px;
  flex-flow: column;
  justify-content: center;
  max-width: 300px;
  padding: 24px 28px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.111em;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
  display: flex;
}

.btn-primary:hover {
  color: #fff;
  background-color: #2384d9;
  transform: translate3d(0, -3px, .01px);
}

.btn-primary.white {
  color: #141414;
  background-color: #fff;
}

.btn-primary.white:hover {
  color: #fff;
  background-color: #141414;
}

.btn-primary.white.colorchange {
  font-family: Lato, sans-serif;
}

.btn-primary.white.colorchange:hover {
  color: var(--black);
}

.btn-primary.inside-input {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.btn-primary.inside-input.default {
  padding: 16px 24px;
  top: 8px;
  bottom: 8px;
  right: 8px;
}

.btn-primary.black {
  background-color: var(--black);
}

.btn-primary.black.outline {
  background-color: var(--white);
  color: var(--black);
  border: 2px solid #000;
  font-family: Lato, sans-serif;
}

.btn-primary.black.outline:hover {
  background-color: var(--black);
  color: var(--white);
}

.btn-primary.black.outline.redirection {
  max-width: 200px;
}

.btn-primary.colorchange {
  background-color: var(--white);
  color: var(--vanta-black);
  font-family: Lato, sans-serif;
  font-weight: 500;
}

.btn-primary.colorchange:hover {
  background-color: #f0f0f0;
}

.btn-primary.blue {
  background-color: var(--black);
}

.btn-primary.blue.outline {
  background-color: var(--white);
  color: var(--black);
  border: 2px solid #000;
  font-family: Lato, sans-serif;
}

.btn-primary.blue.outline:hover {
  background-color: var(--black);
  color: var(--white);
}

.btn-primary.blue.outline.redirection {
  border-color: var(--bi-blue);
  color: var(--bi-blue);
  max-width: 200px;
}

.btn-primary.blue.outline.redirection:hover {
  background-color: var(--bi-blue);
  color: var(--neutral-2);
}

.text-104 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.125em;
}

.text-104.bold {
  font-weight: 700;
}

.text-104.bold.color-neutral-400.hero-v1-badge-text {
  margin-left: 9px;
  margin-right: 6px;
}

.text-no-wrap {
  white-space: nowrap;
}

.btn-secondary {
  color: #141414;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 14px;
  padding: 24px 28px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.111em;
  text-decoration: none;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.btn-secondary:hover {
  color: #fff;
  background-color: #06c;
  border-color: #06c;
  transform: translate3d(0, -3px, .01px);
}

.btn-secondary.white {
  color: #fff;
  background-color: #0000;
}

.btn-secondary.white:hover {
  color: #141414;
  background-color: #fff;
  border-color: #fff;
}

.btn-secondary.color-change {
  border-style: none;
  font-family: Lato, sans-serif;
}

.btn-secondary.color-change:hover {
  color: var(--vanta-black);
  -webkit-text-stroke-color: var(--white);
  background-color: #f0f0f0;
}

.btn-secondary.color-change.btncolor:hover {
  border-color: var(--white);
  color: var(--vanta-black);
  background-color: #ededed;
}

.position-relative {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.position-relative.z-index-1 {
  justify-content: center;
  align-items: flex-start;
}

.position-relative.z-index-1.banner {
  justify-content: center;
  align-items: center;
}

.position-relative.features-grid-images-perspective-02 {
  transform: rotate(-2deg)skew(-4deg);
}

.position-relative.contact-form-wrapper {
  padding-bottom: 36px;
  padding-right: 54px;
}

.hero-v1-main-grid {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: .7fr 1fr;
  justify-content: center;
  place-items: center end;
  display: flex;
}

.container-default {
  color: #2384d9;
  max-width: 1312px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 96px;
  padding-right: 96px;
}

.container-default.interview {
  background-image: linear-gradient(#e6f9f1, #e6f9f1);
  height: 1100px;
}

.container-default.interview.trial {
  background-color: #fafafa;
  background-image: none;
}

.container-default.lms {
  background-color: #fafafa;
  padding-bottom: 48px;
}

.image-wrapper-4 {
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.image-375.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.mg-bottom-64px {
  justify-content: center;
  align-items: center;
  margin-bottom: 64px;
  display: flex;
}

.text-200 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.111em;
}

.text-200.bold {
  font-weight: 700;
}

.text-200.bold.text-uppercase.color-accent-1 {
  color: #8c8c8c;
}

.section-33 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-33.pd-top-128px {
  padding-top: 48px;
  padding-bottom: 48px;
}

.mg-bottom-10px {
  color: var(--black);
  margin-bottom: 10px;
  font-weight: 500;
}

.feature-content {
  flex: 1;
}

.mg-bottom-0 {
  color: #8c8c8c;
  text-align: left;
  margin-bottom: 0;
}

.mg-top-60px {
  margin-top: 60px;
}

.heading-h4-size {
  color: #141414;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.273em;
}

.heading-h4-size.mg-bottom-3 {
  color: var(--black);
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.grid-3-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.grid-3-columns.features-grid {
  grid-column-gap: 60px;
  grid-row-gap: 72px;
}

.grid-3-columns.gap-40px {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.grid-3-columns.gap-40px._1-col-tablet {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
}

.grid-3-columns.gap-40px._1-col-tablet.new-4-column {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-3-columns.gap-40px._1-col-tablet.interview {
  font-size: 24px;
}

.grid-3-columns.gap-40px._1-col-tablet {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-3-columns.testimonials-v2-strip-grid {
  grid-column-gap: 32px;
  justify-content: start;
  margin-right: 32px;
}

.grid-3-columns.gap-32px {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.feature-icon-wrapper {
  margin-right: 24px;
}

.feature-wrapper {
  display: flex;
}

.display-2 {
  color: #141414;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.286em;
}

.text-center {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
}

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

.paragraph-57 {
  color: var(--grey);
}

.badge-secondary {
  color: #141414;
  text-align: center;
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 12px;
  padding: 18px 24px;
  font-size: 18px;
  line-height: 1.111em;
  text-decoration: none;
  display: inline-block;
  box-shadow: 0 2px 12px #14142b0a;
}

.badge-secondary.feature-tab-link {
  border-width: 2px;
  border-color: var(--white);
  text-align: left;
  justify-content: center;
  align-items: center;
  padding: 24px 32px;
  font-weight: 700;
  transition-property: border-color;
  display: flex;
  box-shadow: 0 2px 12px #14142b0f;
}

.badge-secondary.feature-tab-link:hover {
  border-color: #58d59f;
}

.badge-secondary.feature-tab-link.w--current {
  border-color: var(--bi-blue);
  -webkit-text-stroke-color: var(--bi-blue);
  background-color: #fff;
}

.badge-secondary.feature-tab-link.w--current:hover {
  -webkit-text-stroke-color: #2384d9;
  border-color: #a0cfff;
}

.badge-secondary.feature-tab-link.interview:hover {
  border-color: #eb8a8c;
}

.badge-secondary.feature-tab-link.interview.w--current {
  border-color: var(--bi-pink);
}

.badge-secondary.feature-tab-link.interview.hovertab {
  border-color: var(--white);
  -webkit-text-stroke-color: var(--bi-blue);
}

.badge-secondary.feature-tab-link.interview.hovertab:hover {
  -webkit-text-stroke-color: #eb8a8c;
  border-color: #eb8a8c;
}

.badge-secondary.feature-tab-link.interview.hovertab.w--current {
  border-color: var(--bi-pink);
  -webkit-text-stroke-color: var(--bi-pink);
}

.badge-secondary.feature-tab-link.interview.hovertab.w--current:hover {
  border-color: #6bb5ff;
}

.badge-secondary.feature-tab-link.interview.hovertab.recruit:hover {
  border-color: var(--pale-yellow);
}

.badge-secondary.feature-tab-link.interview.hovertab.recruit.w--current {
  border-color: var(--bi-main-yellow);
}

.badge-secondary.feature-tab-link.interview.hovertab.assess:hover {
  border-color: #58d59f;
}

.badge-secondary.feature-tab-link.interview.hovertab.assess.w--current {
  border-color: var(--bi-green);
  -webkit-text-stroke-color: var(--bi-green);
}

.badge-secondary.feature-tab-link.interview.hovertab.lms:hover {
  -webkit-text-stroke-color: #6bb5ff;
}

.badge-secondary.feature-tab-link.recruit:hover {
  border-color: var(--pale-yellow);
}

.badge-secondary.feature-tab-link.recruit.w--current {
  border-color: var(--bi-main-yellow);
}

.badge-secondary.feature-tab-link.assess.w--current {
  border-color: var(--bi-green);
}

.badge-secondary.feature-tab-link.lms {
  border-color: #fff;
}

.badge-secondary.feature-tab-link.lms:hover {
  border-color: #6bb5ff;
}

.badge-secondary.feature-tab-link.lms.w--current {
  border-color: #06c;
}

.badge-secondary.feature-tab-link.lms.w--current:hover {
  border-color: #6bb5ff;
}

.badge-secondary.feature-tab-link.home-page:hover {
  border-color: #eb8a8c;
}

.badge-secondary.feature-tab-link.home-page.w--current {
  border-color: var(--bi-pink);
}

.badge-secondary.feature-tab-link.home-page.hovertab {
  border-color: var(--white);
  -webkit-text-stroke-color: var(--pale-pink);
}

.badge-secondary.feature-tab-link.home-page.hovertab:hover {
  border-color: var(--bi-light-blue);
  -webkit-text-stroke-color: var(--bi-light-blue);
}

.badge-secondary.feature-tab-link.home-page.hovertab.w--current {
  border-color: var(--bi-blue);
  -webkit-text-stroke-color: var(--bi-blue);
}

.badge-secondary.feature-tab-link.home-page.hovertab.w--current:hover {
  border-color: var(--bi-light-blue);
  -webkit-text-stroke-color: var(--bi-light-blue);
}

.badge-secondary.feature-tab-link.home-page.hovertab.recruit:hover {
  border-color: var(--pale-yellow);
}

.badge-secondary.feature-tab-link.home-page.hovertab.recruit.w--current {
  border-color: var(--bi-main-yellow);
}

.badge-secondary.feature-tab-link.home-page.hovertab.assess:hover {
  border-color: #58d59f;
}

.badge-secondary.feature-tab-link.home-page.hovertab.assess.w--current {
  border-color: var(--bi-green);
  -webkit-text-stroke-color: var(--bi-green);
}

.badge-secondary.feature-tab-link.home-page.hovertab.lms:hover {
  -webkit-text-stroke-color: #6bb5ff;
}

.badge-secondary.feature-link {
  text-align: left;
  border-width: 2px;
  justify-content: center;
  align-items: center;
  padding: 28px 38px;
  font-weight: 700;
  transition-property: border-color;
  display: flex;
  box-shadow: 0 2px 12px #14142b0f;
}

.badge-secondary.feature-link:hover {
  border-color: #06c;
}

.badge-secondary.feature-link.w--current {
  background-color: #fff;
  border-color: #06c;
}

.badge-secondary.category-link {
  transition: box-shadow .3s, border-color .3s, background-color .3s, color .3s;
}

.badge-secondary.category-link:hover, .badge-secondary.category-link.w--current {
  box-shadow: none;
  color: #fff;
  background-color: #06c;
  border-color: #06c;
}

.badge-secondary.small {
  border-radius: 10px;
  padding: 11px 13px;
  font-size: 14px;
  line-height: 1.143em;
}

.badge-secondary.small.card-blog-post-v1-category {
  box-shadow: none;
  inset: 20px 18px auto auto;
  position: absolute;
  inset: 20px 18px auto auto;
}

.card-13 {
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 2px 7px #14142b05;
}

.card-13.feature {
  justify-content: space-between;
  align-items: center;
  padding: 40px 40px 40px 48px;
  display: flex;
}

.image-wrapper-5 {
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.mg-bottom-28px {
  color: #8c8c8c;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 28px;
  display: flex;
}

.mg-bottom-28px.alignment {
  justify-content: center;
  align-items: center;
}

.image-376.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.text-201 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.111em;
}

.text-201.bold {
  font-weight: 700;
}

.text-201.bold.text-uppercase.color-accent-1 {
  color: #8c8c8c;
  font-size: 16px;
}

.text-201.bold.text-uppercase.color-accent-1.interview {
  color: var(--bi-pink);
  font-family: Thicccboi, Verdana, sans-serif;
}

.text-201.bold.text-uppercase.color-accent-1.lms {
  color: var(--bi-blue);
}

.text-201.bold.text-uppercase.color-accent-1.recruit {
  color: var(--bi-main-yellow);
  -webkit-text-stroke-color: var(--bi-main-yellow);
}

.text-201.bold.text-uppercase.color-accent-1.assess {
  color: var(--bi-green);
}

.section-34 {
  margin-bottom: 40px;
  padding-top: 48px;
  padding-bottom: 48px;
  display: none;
}

.mg-bottom-40px {
  color: #8c8c8c;
  text-align: left;
  margin-bottom: 40px;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.mg-bottom-40px.responsive {
  color: var(--dark-grey);
  text-align: left;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  text-decoration: none;
  text-decoration-thickness: 0;
}

.mg-bottom-40px.responsive.pointers {
  color: var(--dark-grey);
  font-weight: 700;
}

.mg-bottom-40px.responsive.text_light {
  font-family: Montserrat, sans-serif;
  font-weight: 300;
}

.mg-bottom-40px.responsive.fontchange {
  font-weight: 400;
}

.mg-bottom-40px.responsive.interview {
  font-family: Thicccboi, Verdana, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.link-wrapper {
  color: #141414;
  font-weight: 700;
  transition: none;
  display: inline-block;
}

.link-wrapper.color-primary {
  color: #06c;
}

.link-wrapper.white {
  color: #fff;
}

.link-wrapper.white.hover {
  transition: color .3s;
}

.link-wrapper.white.hover:hover {
  color: #06c;
}

.mg-bottom-34px {
  justify-content: center;
  align-items: center;
  margin-bottom: 34px;
  display: flex;
}

.mg-bottom-34px.interview {
  margin-top: 32px;
  margin-bottom: 32px;
}

.feature-tab-link-icon {
  flex: none;
  max-width: 28px;
  margin-right: 12px;
}

.link-text {
  display: inline-block;
}

.mg-top-44px {
  margin-top: 44px;
}

.features-tabs-menu {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  justify-content: center;
  margin-bottom: 56px;
  display: flex;
}

.features-tabs-menu.interview.lms:hover {
  -webkit-text-stroke-color: var(--bi-light-blue);
}

.mg-bottom-14px {
  color: var(--black);
  margin-bottom: 14px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.line-rounded-icon.link-icon-right {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/67b491f5abe83a31a0b1498e_Arrow%20Right.png");
  background-position: 0 0;
  background-size: contain;
  width: 24px;
  height: 24px;
  margin-left: 6px;
  display: inline-block;
}

.line-rounded-icon.tab-menu-left-link-arrow {
  color: #06c;
  width: 24px;
  font-family: Thicccboi, Verdana, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.line-rounded-icon.tab-menu-left-link-arrow.interview {
  color: var(--bi-pink);
}

.line-rounded-icon.tab-menu-left-link-arrow.resume {
  color: var(--bi-orange);
}

.line-rounded-icon.tab-menu-left-link-arrow.recruit {
  color: var(--bi-main-yellow);
}

.line-rounded-icon.tab-menu-left-link-arrow.assess {
  color: var(--bi-green);
}

.line-rounded-icon.link-icon-right {
  margin-left: 6px;
  display: inline-block;
}

.line-rounded-icon.dropdown-arrow {
  color: var(--vanta-black);
  text-align: center;
  margin-left: 8px;
  font-size: 24px;
  font-weight: 600;
}

.line-rounded-icon.dropdown-arrow:hover {
  color: var(--bi-blue);
}

.line-rounded-icon.link-icon-left {
  margin-right: 6px;
  display: inline-block;
}

.line-rounded-icon.header-nav-link-login-icon {
  color: #01b969;
  margin-right: 6px;
  font-size: 24px;
  line-height: 1em;
  display: inline-block;
}

.line-rounded-icon.dropdown-arrow {
  margin-left: 8px;
  font-weight: 300;
}

.line-rounded-icon.success-message-check {
  color: #01b969;
  font-size: 38px;
}

.line-rounded-icon.success-message-check.left {
  margin-right: 8px;
}

.line-rounded-icon.success-message-check.large {
  margin-bottom: 16px;
  font-size: 80px;
  line-height: 88px;
}

.display-3 {
  color: #141414;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.286em;
}

.display-3.mg-bottom-6px {
  font-family: Lato, sans-serif;
}

.paragraph-58 {
  color: #8c8c8c;
  font-family: Thicccboi, Verdana, sans-serif;
}

.features-tabs.interview.hovertab {
  -webkit-text-stroke-color: var(--bi-pink);
}

.features-tabs.interview.hovertab:hover {
  -webkit-text-stroke-color: #eb8a8c;
}

.features-tabs.lms.hovertab, .features-tabs.lms.hovertab:hover {
  -webkit-text-stroke-color: #2384d9;
}

.card-14 {
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 2px 7px #14142b05;
}

.card-14.feature-v1 {
  text-align: center;
  padding: 52px 29px 55px;
  box-shadow: 0 2px 12px #14142b0a;
}

.image-wrapper-6 {
  flex-direction: column;
  justify-content: center;
  max-width: 100px;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.image-377.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.section-35 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-35.pd-182px {
  padding-top: 152px;
  padding-bottom: 152px;
}

.section-35.pd-182px.pd-bottom-248px {
  flex-flow: column;
  margin-bottom: 0;
  padding-top: 48px;
  padding-bottom: 48px;
  display: none;
}

.mg-bottom-24px {
  justify-content: center;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.mg-bottom-2 {
  color: #8c8c8c;
  margin-bottom: 0;
  font-family: Thicccboi, Verdana, sans-serif;
  font-size: 16px;
}

.heading-h3-size {
  color: #141414;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.417em;
}

.heading-h3-size.mg-bottom-2px {
  font-family: Thicccboi, Verdana, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.heading-h3-size.color-neutral-100 {
  color: #fff;
}

.display-4 {
  color: #141414;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.286em;
}

.display-4.mg-bottom-6px {
  font-family: Lato, sans-serif;
}

.mg-top-64px {
  justify-content: center;
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.logo-strips-center-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.logo-24---mbl {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-36 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-36.pd-100px {
  padding-top: 83px;
  padding-bottom: 83px;
}

.section-36.pd-100px.cta-v2 {
  position: relative;
}

.grid-2-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.grid-2-columns.title-and-buttons {
  grid-column-gap: 40px;
  grid-template-columns: 1fr auto;
  align-items: end;
}

.grid-2-columns.title-and-buttons._1-col-tablet {
  grid-column-gap: 0px;
  grid-template-columns: 1.75fr auto;
  width: 100%;
}

.grid-2-columns.title-and-buttons._1-col {
  grid-template-columns: 1fr;
}

.grid-2-columns.logo-strip-v1 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: auto 1fr;
}

.grid-2-columns.text-left-default {
  grid-column-gap: 40px;
  grid-template-columns: .8fr 1fr;
}

.grid-2-columns.text-left-default.v2 {
  grid-template-columns: .95fr 1fr;
}

.grid-2-columns.contact-form-main-grid {
  grid-column-gap: 40px;
  grid-template-columns: .65fr 1fr;
  place-items: start stretch;
}

.grid-2-columns.text-right-default {
  grid-column-gap: 40px;
  grid-template-columns: 1fr .8fr;
}

.grid-2-columns.post-body-grid {
  grid-column-gap: 40px;
  grid-template-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.grid-2-columns.feature-team-grid {
  grid-column-gap: 74px;
  grid-row-gap: 80px;
}

.grid-2-columns.title-and-paragraph {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr .8fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.grid-2-columns.contact-form-main-grid {
  grid-column-gap: 40px;
  grid-template-columns: .65fr 1fr;
}

.grid-2-columns.title-and-paragraph {
  grid-column-gap: 40px;
  grid-template-columns: 1fr .8fr;
  align-items: end;
}

.grid-2-columns.title-and-paragraph._1-col-tablet {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
}

.display-5 {
  color: #141414;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.286em;
}

.display-5.color-neutral-100 {
  color: #fff;
}

.display-5.color-neutral-100.mg-bottom-0 {
  width: 800px;
  font-family: Lato, sans-serif;
  font-weight: 600;
}

.image-378, .image-379, .image-380, .image-381, .image-382 {
  height: 48px;
}

.image-382.img-size {
  height: 24px;
}

.image-wrapper-7 {
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.image-383.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.error-message {
  color: #ff5a65;
  background-color: #0000;
  margin-top: 20px;
  padding: 0;
}

.grid-footer-logo---paragraph {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  justify-content: space-between;
  align-items: center;
}

.footer-wrapper-2 {
  background-color: #262626;
  display: none;
}

.input-button-right-form-block {
  flex-direction: column;
  justify-content: center;
  min-height: 72px;
  margin-bottom: 0;
  display: flex;
}

.nav-menu-list-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 18px;
  padding-left: 0;
  display: flex;
}

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

.color-neutral-100, .link-white {
  color: #fff;
}

.link-white:hover {
  color: #06c;
}

.grid-subscribe-form-button-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
}

.success-message-3 {
  color: #141414;
  background-color: #0000;
  padding: 0;
  font-weight: 700;
}

.color-neutral-301 {
  color: #f0f0f0;
}

.footer-logo {
  transform-style: preserve-3d;
  width: 100%;
  height: 56px;
  transition: transform .3s;
}

.footer-logo:hover {
  transform: scale3d(.97, .97, 1.01);
}

.footer-middle {
  background-color: #0003;
  border-radius: 24px;
  padding: 40px 45px 40px 58px;
}

.mg-bottom-4px {
  margin-bottom: 4px;
}

.footer-bottom-2 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.nav-menu-list-wrapper {
  margin-bottom: 0;
  margin-right: 40px;
  padding-left: 0;
  list-style-type: none;
}

.nav-menu-list-wrapper.last {
  margin-right: 0;
}

.nav-content {
  flex-wrap: wrap;
  justify-content: flex-start;
  display: flex;
}

.input {
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 14px;
  min-height: 72px;
  margin-bottom: 0;
  padding: 26px 24px;
  font-size: 18px;
  line-height: 1.111em;
  transition: box-shadow .3s, color .3s, border-color .3s;
  box-shadow: 0 2px 7px #14142b0a;
}

.input:hover {
  border-color: #06c;
  box-shadow: 0 2px 12px #14142b0f;
}

.input:focus {
  color: #141414;
  border-color: #06c;
}

.input::placeholder {
  color: #fff;
  font-size: 18px;
}

.input.input-subscribe-footer {
  margin-bottom: 0;
}

.input.button-inside {
  padding-right: 170px;
}

.text-300 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.1em;
}

.text-300.bold {
  font-weight: 700;
}

.text-300.bold.color-neutral-100 {
  color: var(--border);
}

.footer-newsletter-content {
  flex: 1;
}

.footer-menu-grid {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto 1fr;
  place-content: stretch;
}

.nav-link-13 {
  color: #8c8c8c;
  text-decoration: none;
}

.nav-link-13:hover {
  color: #06c;
}

.nav-link-13.light {
  color: #f0f0f0;
}

.nav-link-13.light:hover {
  color: #06c;
}

.footer-logo-wrapper {
  width: 100%;
  max-width: 185px;
}

.color-neutral-400 {
  color: #d9d9d9;
}

.grid-footer-2-column---form---icon {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}

.image-wrapper-8 {
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.image-wrapper-8.border-radius-24px.padding {
  margin-top: 251px;
}

.image-wrapper-8.border-radius-18px.border-image.shadow-03 {
  height: auto;
}

.image-384.cover {
  object-fit: cover;
  flex: 1;
  width: 80%;
  height: 100%;
}

.section-37 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-37.hero {
  position: relative;
  overflow: hidden;
}

.section-37.hero.v3 {
  padding-top: 100px;
  padding-bottom: 0;
}

.mg-top-58px {
  margin-top: 58px;
}

.opacity-40 {
  opacity: .4;
}

.logo-strips-hero-v3-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  justify-content: space-between;
  width: 100%;
  max-width: 610px;
  display: flex;
}

.color-neutral-401 {
  color: #f0f0f0;
}

.color-neutral-401.mg-bottom-24px {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  font-family: Montserrat, sans-serif;
}

.children-perspective-1000px {
  perspective: 1000px;
}

.hero-v3-main-wrapper {
  justify-content: space-between;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-38 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-38.pd-80px {
  padding-top: 70px;
  padding-bottom: 70px;
}

.section-38.pd-80px.pd-top-0px {
  padding-top: 0;
  padding-bottom: 0;
}

.logo-strips-right-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  justify-content: space-between;
  width: 100%;
  max-width: 928px;
  margin-left: auto;
  display: flex;
}

.section-39 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-39.pd-80px {
  padding-top: 70px;
  padding-bottom: 70px;
}

.card-15 {
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 2px 7px #14142b05;
}

.card-15.cta-v4 {
  background-color: var(--template-black);
  box-shadow: none;
  border-width: 0;
  flex-direction: column;
  justify-content: center;
  padding: 110px 86px 106px;
  display: flex;
  position: relative;
  overflow: visible;
}

.card-15.cta-v4.color-change {
  border-color: var(--white);
  background-color: var(--white);
  padding: 48px 96px;
}

.card-15.cta-v4.color-change:hover {
  border-color: var(--bi-light-blue);
}

.image-385.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.image-385.cover.image-size {
  border-radius: 4px;
  width: 25%;
  height: 100%;
}

.text-301 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.111em;
}

.text-301.bold {
  font-weight: 700;
}

.section-40 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-40.pd-0px {
  margin-top: 140px;
  padding-top: 0;
  padding-bottom: 0;
}

.color-neutral-402 {
  color: #f0f0f0;
}

.color-neutral-402.mg-bottom-36px {
  color: var(--border);
  text-align: left;
}

.color-neutral-402.mg-bottom-36px.text-color-change {
  color: var(--dark-grey);
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.display-6 {
  color: #141414;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.286em;
}

.display-6.color-neutral-100 {
  color: #fff;
}

.display-6.color-neutral-100.mg-bottom-6px {
  color: var(--white);
}

.display-6.color-neutral-100.mg-bottom-6px.text-color {
  color: var(--black);
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.display-6.mg-bottom-6px {
  color: var(--black);
  font-family: Lato, sans-serif;
}

.display-6.mg-bottom-6px.lightmode {
  color: var(--white);
}

.display-6.mg-bottom-0 {
  color: #141414;
  text-align: center;
}

.cta-main-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-content: center;
  align-items: center;
}

.section-41 {
  padding: 240px;
}

.div-block-165 {
  width: 100%;
  height: 100%;
}

.card-faq-icon-wrapper-5 {
  margin-right: 20px;
}

.paragraph-59.faq {
  text-align: left;
  margin-bottom: 0;
  font-size: 12px;
}

.card-faq-icon-5 {
  background-color: #e7eaee;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 24px;
  min-width: 24px;
  min-height: 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.card-faq-icon-plus-7 {
  background-color: #8096b0;
  border-radius: 20px;
  width: 12px;
  height: 2px;
  min-height: 2px;
  position: absolute;
}

.card-faq-icon-plus-8 {
  background-color: #8096b0;
  border-radius: 20px;
  width: 2px;
  height: 4px;
  min-height: 12px;
  position: absolute;
}

.section-42 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-42.pd-0px {
  margin-top: 140px;
  padding-top: 0;
  padding-bottom: 0;
}

.text-302 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.111em;
}

.text-302.bold {
  font-weight: 700;
}

.text-302.bold.color-accent-1.text-uppercase {
  color: var(--border);
  margin-top: 40px;
  font-size: 16px;
}

.text-302.bold.color-accent-1.text-uppercase.color-change {
  color: var(--black);
  margin-top: 20px;
}

.text-302.bold.color-accent-1.text-uppercase.infy-recruit {
  color: var(--yellow);
  background-color: #fff;
  padding: 0;
}

.text-302.bold.color-accent-1.text-uppercase.interview {
  color: var(--bi-pink);
  font-family: Lato, sans-serif;
}

.text-302.bold.color-accent-1.text-uppercase.lms {
  color: var(--bi-blue);
  font-weight: 700;
}

.text-302.bold.color-accent-1.text-uppercase.resume {
  color: var(--bi-orange);
  font-family: Lato, sans-serif;
}

.text-302.bold.color-accent-1.text-uppercase.assess {
  color: var(--bi-green);
}

.tabs-menu-left {
  flex-direction: column;
  width: 100%;
  max-width: 508px;
  margin-right: 40px;
  display: flex;
}

.image-386.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.tabs-menu-left-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.tabs-menu-left-wrapper.toppadding {
  margin-top: 140px;
}

.tab-menu-left-link {
  color: #fff;
  background-color: #0000;
  border-top: 1px solid #d9d9d9;
  padding: 16px 0;
  display: flex;
  overflow: hidden;
}

.tab-menu-left-link:hover {
  color: #fff;
}

.tab-menu-left-link.w--current {
  background-color: #0000;
}

.tab-menu-left-link.first {
  border-top-width: 0;
  padding-top: 16px;
  padding-bottom: 16px;
}

.tab-menu-left-link.first.w--current {
  padding-bottom: 8px;
}

.mg-bottom-3 {
  color: var(--dark-grey);
  text-align: left;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.tabs-menu-left-content {
  width: 100%;
  max-width: 686px;
  margin-left: auto;
  overflow: visible;
}

.tab-menu-left-link-content {
  flex: 1;
}

.tab-menu-left-link-icon {
  margin-right: 22px;
}

.tab-menu-left-link-content-top {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.accordion-spacer {
  min-height: 15px;
}

.image-387, .image-388, .image-389, .image-390, .image-391 {
  height: 48px;
}

.card-16 {
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 2px 7px #14142b05;
}

.card-16.feature-grid-card {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 36px 20px 35px;
  display: flex;
}

.image-392.cover {
  object-fit: cover;
  flex: 1;
  width: 90%;
  height: 100%;
}

.text-303 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.111em;
}

.text-303.bold {
  font-weight: 700;
}

.text-303.bold.text-uppercase.color-accent-1 {
  color: #8c8c8c;
}

.text-303.medium {
  font-weight: 600;
}

.text-303.medium.color-neutral-800 {
  color: var(--grey);
  font-family: Lato, sans-serif;
}

.color-secondary-2 {
  color: var(--bi-blue);
}

.section-43 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-43.bg-neutral-200 {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  padding-top: 120px;
  padding-bottom: 120px;
}

.section-43.bg-neutral-200.interview {
  background-image: linear-gradient(#f7f7f7, #f7f7f7);
  margin-top: 40px;
}

.section-43.bg-neutral-200.lms {
  background-image: linear-gradient(to bottom, var(--bi-light-blue), var(--bi-light-blue));
  display: none;
}

.heading-h1-size {
  color: #141414;
  font-size: 54px;
  font-weight: 700;
  line-height: 1.222em;
}

.heading-h1-size.mg-bottom-2px {
  font-family: Lato, sans-serif;
}

.pd-bottom-34px {
  padding-bottom: 0;
}

.color-accent-1 {
  color: var(--bi-yellow);
  -webkit-text-stroke-color: var(--bi-yellow);
}

.card-17 {
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 2px 7px #14142b05;
}

.card-17.contact-form {
  padding: 72px 48px;
}

.image-393.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.contact-form-direct-links-content {
  flex: 1;
}

.contact-form-direct-links-icon {
  max-width: 48px;
  margin-right: 22px;
}

.mg-bottom-4 {
  color: #8c8c8c;
  margin-bottom: 0;
}

.success-message-4 {
  color: #141414;
  background-color: #0000;
  padding: 0;
  font-weight: 700;
}

.contact-form-direct-links-wrapper {
  display: flex;
}

.text-area {
  color: #141414;
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 22px;
  min-height: 144px;
  margin-bottom: 0;
  padding: 24px;
  font-size: 18px;
  line-height: 1.111em;
  transition: box-shadow .3s, color .3s, border-color .3s;
  box-shadow: 0 2px 7px #14142b0a;
}

.text-area:hover {
  border-color: #06c;
  box-shadow: 0 2px 12px #14142b0f;
}

.text-area:focus {
  color: #141414;
  border-color: #06c;
}

.text-area::placeholder {
  color: #fff;
}

.contact-form-grid-2 {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.mg-bottom-48px {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 48px;
  display: flex;
}

.mg-bottom-8px {
  color: var(--black);
  margin-bottom: 8px;
  font-weight: 600;
}

.form_message_modal {
  min-width: 100%;
  max-width: 100%;
}

.contact-form-block {
  flex-direction: column;
  justify-content: center;
  min-height: 548px;
  margin-bottom: 0;
  display: flex;
}

.paragraph-60 {
  color: var(--dark-grey);
  text-align: left;
}

.field-label, .field-label-2, .field-label-3, .field-label-4, .field-label-5 {
  color: var(--black);
}

.mg-bottom-32px-2 {
  color: #8c8c8c;
  justify-content: center;
  align-items: center;
  margin-bottom: 32px;
  display: flex;
}

.mg-bottom-32px-2.left-align {
  justify-content: flex-start;
  align-items: center;
}

.image-394.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.text-304 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.111em;
}

.text-304.bold {
  font-weight: 700;
}

.section-44 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-44.pd-252px {
  padding-top: 210px;
  padding-bottom: 210px;
}

.section-44.pd-252px.pd-top-0px {
  margin-top: 0;
  padding: 96px;
}

.mg-bottom-40px-2 {
  color: #8c8c8c;
  margin-bottom: 40px;
}

.mg-bottom-40px-2.responsive {
  text-align: left;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  font-family: Lato, sans-serif;
  font-size: 16px;
  display: flex;
}

.mg-bottom-18px {
  margin-bottom: 18px;
}

.display-7 {
  color: #141414;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.429em;
}

.mg-bottom-5 {
  color: #8c8c8c;
  text-align: left;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  display: flex;
}

.divider-2 {
  background-color: #f0f0f0;
  height: 1px;
  margin-top: 84px;
  margin-bottom: 84px;
}

.divider-2._48px {
  margin-top: 48px;
  margin-bottom: 48px;
}

.container-default-2 {
  color: #2384d9;
  max-width: 1312px;
  padding-left: 24px;
  padding-right: 24px;
}

.bold-text-48 {
  color: var(--border);
  font-size: 16px;
}

.bold-text-48.interview {
  color: var(--bi-pink);
  font-family: Lato, sans-serif;
}

.image-395.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.text-305 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.111em;
}

.text-305.bold {
  font-weight: 700;
}

.section-45 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-45.bg-neutral-200 {
  background-image: linear-gradient(to bottom, var(--neutral-2), var(--neutral-2));
}

.mg-bottom-40px-3 {
  color: #8c8c8c;
  margin-bottom: 40px;
}

.mg-bottom-40px-3.responsive {
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.display-8 {
  color: #141414;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.429em;
}

.mg-bottom-6 {
  color: #8c8c8c;
  text-align: left;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.divider-3 {
  background-color: #f0f0f0;
  height: 1px;
  margin-top: 84px;
  margin-bottom: 84px;
}

.divider-3._48px {
  margin-top: 48px;
  margin-bottom: 48px;
}

.container-default-3 {
  color: #2384d9;
  max-width: 1312px;
  padding-left: 24px;
  padding-right: 24px;
}

.image-396.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.text-306 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.111em;
}

.text-306.bold {
  font-weight: 700;
}

.section-46 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.mg-bottom-40px-4 {
  color: #8c8c8c;
  margin-bottom: 40px;
}

.mg-bottom-40px-4.responsive {
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.display-9 {
  color: #141414;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.429em;
}

.mg-bottom-7 {
  color: #8c8c8c;
  text-align: left;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.divider-4 {
  background-color: #f0f0f0;
  height: 1px;
  margin-top: 84px;
  margin-bottom: 84px;
}

.divider-4._48px {
  margin-top: 48px;
  margin-bottom: 48px;
}

.container-default-4 {
  color: #2384d9;
  max-width: 1312px;
  padding-left: 24px;
  padding-right: 24px;
}

.text_container-new {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.img_block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: block;
}

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

.image-397.cover {
  object-fit: cover;
  border-radius: 16px;
  flex: 1;
  width: 100%;
  height: 100%;
}

.text-307 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.111em;
}

.text-307.bold {
  font-weight: 700;
}

.text-307.bold.color-accent-1.text-uppercase {
  color: var(--border);
}

.section-47 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-47.pd-200px {
  padding-top: 168px;
  padding-bottom: 168px;
}

.section-47.pd-200px.bg-secondary-1 {
  background-image: linear-gradient(to bottom, var(--vanta-black), var(--vanta-black));
}

.mg-bottom-40px-5 {
  color: #8c8c8c;
  margin-bottom: 40px;
}

.color-neutral-403 {
  color: #f0f0f0;
}

.color-neutral-403.mg-bottom-0 {
  text-align: left;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
}

.color-neutral-403.mg-bottom-0.mg-bottom-40px---mbl {
  text-align: left;
}

.color-neutral-403.mg-bottom-0.color-heading {
  color: var(--bi-yellow);
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.color-neutral-403.mg-bottom-0 {
  text-align: center;
}

.color-neutral-403.mg-bottom-32px-5.keep {
  text-align: left;
}

.mg-bottom-80px {
  margin-bottom: 80px;
}

.container-default-5 {
  color: #2384d9;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1312px;
  padding-left: 24px;
  padding-right: 24px;
  display: block;
}

.bold-text-49, .bold-text-50 {
  color: var(--bi-yellow);
}

.card-18 {
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 2px 7px #14142b05;
}

.card-18.testimonial-v2-logo {
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  padding: 21px;
  display: flex;
}

.card-18.testimonials-v2-strip {
  width: 575px;
  padding: 65px 52px 62px;
}

.testimonials-v2-strip-wrapper {
  z-index: 1;
  flex-direction: row;
  justify-content: center;
  width: 1856px;
  display: flex;
  position: relative;
}

.testimonials-v2-strip-wrapper.bottom {
  margin-left: 100%;
}

.testimonials-v2-strip-wrapper.bottom.hidden-on-mbl {
  max-width: 1856px;
  height: auto;
}

.testimonials-v2-strip-wrapper.top {
  max-width: 1856px;
  margin-bottom: 27px;
}

.card-testimonials-v2-strip-details-avatar {
  max-width: 70px;
  margin-right: 16px;
}

.image-398.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.mg-bottom-64px-2 {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 64px;
  text-decoration: none;
  display: flex;
}

.text-308 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.111em;
}

.text-308.bold {
  font-weight: 700;
}

.text-308.bold.text-uppercase.color-accent-1 {
  color: #8c8c8c;
}

.text-308.medium {
  color: var(--darker-grey);
  font-weight: 300;
}

.section-48 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-48.bg-neutral-200.overflow-hidden {
  padding-top: 96px;
  padding-bottom: 96px;
  overflow: hidden;
}

.mg-bottom-40px-6 {
  color: #8c8c8c;
  margin-bottom: 40px;
}

.mg-bottom-24px-2 {
  justify-content: center;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.mg-bottom-24px-2.keep {
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

.testimonials-strip-main-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1856px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.card-testimonials-v2-strip-details {
  align-items: center;
  display: flex;
}

.fade-left-light-outside-bg {
  background-color: #fafafa;
  width: 100vw;
  position: absolute;
  inset: 0% 98% 0% auto;
}

.mg-top-56px {
  margin-top: 56px;
}

.card-testimonials-v2-strip-details-content {
  flex: 1;
}

.mg-bottom-12px {
  margin-bottom: 12px;
}

.mg-bottom-22px {
  text-align: left;
  margin-bottom: 22px;
  font-family: Thicccboi, Verdana, sans-serif;
}

.fade-right-light-outside-bg {
  background-color: #fff;
  width: 100vw;
  position: absolute;
  inset: 0% auto 0% 98%;
}

.card-19 {
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 2px 7px #14142b05;
}

.card-19.companies-strip {
  box-shadow: none;
  background-color: #ffffff1a;
  border-width: 0;
  border-radius: 18px;
  align-items: center;
  max-width: 200px;
  padding: 17px 18px;
  display: flex;
}

.image-399.cover {
  object-fit: cover;
  border-radius: 13px;
  flex: 1;
  width: 100%;
  height: 100%;
}

.mg-bottom-42px {
  color: #8c8c8c;
  margin-bottom: 42px;
}

.text-309 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.111em;
}

.section-49 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-49.hero {
  position: relative;
  overflow: hidden;
}

.section-49.hero.v2 {
  padding-top: 68px;
  padding-bottom: 148px;
}

.display-10 {
  color: #141414;
  font-size: 62px;
  font-weight: 700;
  line-height: 1.161em;
}

.text-link {
  color: #fff;
  transition: color .3s;
}

.text-link:hover {
  color: #06c;
}

.text-link.white {
  color: #fff;
}

.text-link.white:hover {
  color: #06c;
}

.text-link.white.lightmode {
  color: var(--dark-grey);
  text-decoration: none;
}

.success-message-5 {
  color: #141414;
  background-color: #0000;
  padding: 0;
  font-weight: 700;
}

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

.grid-4-columns.hero-v2-companies-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-columns: auto auto auto auto 1fr;
  justify-content: space-between;
  justify-items: stretch;
  width: 1638px;
  overflow: hidden;
}

.grid-4-columns.pricing-tablet {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: .9fr 1fr 1fr;
}

.grid-4-columns.pricing-tablet-mobile {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1.4fr 1fr 1fr 1fr;
  display: none;
}

.mg-bottom-66px {
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.mg-top-20px {
  margin-top: 20px;
}

.fade-left-dark-outside-bg {
  background-color: #262626;
  width: 100vw;
  position: absolute;
  inset: 0% 98% 0% auto;
}

.fade-right-dark-outside-bg {
  background-color: #262626;
  width: 100vw;
  position: absolute;
  inset: 0% auto 0% 98%;
}

.hero-v2-companies-wrapper {
  z-index: 1;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 1638px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1px;
  padding-bottom: 1px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.mg-right-14px {
  margin-right: 14px;
}

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

.input-button-inside-form-block {
  flex-direction: column;
  justify-content: center;
  min-height: 72px;
  margin-bottom: 0;
  display: flex;
}

.card-companies-strip-icon {
  margin-right: 16px;
}

.card-companies-strip-content {
  flex: 1;
}

.text-center-2 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.mg-bottom-114px {
  margin-bottom: 114px;
}

.card-20 {
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 2px 7px #14142b05;
}

.card-20.features-hero {
  background-color: #262626;
  padding: 94px 40px 123px;
  position: relative;
}

.image-400.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.text-310 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.111em;
}

.text-310.bold {
  font-weight: 700;
}

.feature-link-icon {
  flex: none;
  max-width: 28px;
  margin-right: 12px;
}

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

.section-50.hero {
  position: relative;
  overflow: hidden;
}

.section-50.hero.v6 {
  padding-top: 31px;
  padding-bottom: 0;
}

.section-50.hero.v6.overflow-visible {
  overflow: visible;
}

.display-11 {
  color: #141414;
  font-size: 62px;
  font-weight: 700;
  line-height: 1.161em;
}

.display-11.color-neutral-100 {
  color: #fff;
}

.features-navigation-wrapper {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  justify-content: center;
  margin-bottom: -44px;
  display: flex;
  transform: translate(0, -50%);
}

.position-relative-2 {
  position: relative;
  top: auto;
}

.position-relative-2.z-index-1 {
  z-index: 1;
  justify-content: center;
  align-items: center;
  display: block;
}

.position-relative-2.flex-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.position-relative-2.z-index-1 {
  top: auto;
}

.position-relative-2.contact-form-wrapper {
  padding-bottom: 36px;
  padding-right: 54px;
  position: relative;
  top: auto;
}

.card-21 {
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 2px 7px #14142b05;
}

.card-21.feature-v1 {
  text-align: center;
  height: 100%;
  padding: 52px 29px 55px;
  box-shadow: 0 2px 12px #14142b0a;
}

.image-401.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.text-311 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.111em;
}

.text-311.bold {
  font-weight: 700;
}

.section-51 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-51.pd-182px {
  padding-top: 152px;
  padding-bottom: 152px;
}

.section-51.pd-182px.pd-top-106px {
  padding-top: 88px;
}

.mg-bottom-8 {
  color: #8c8c8c;
  margin-bottom: 0;
}

.mg-bottom-66px-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-bottom: 66px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
}

.card-22 {
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 2px 7px #14142b05;
}

.card-22.feature-v1 {
  text-align: center;
  height: 100%;
  padding: 52px 29px 55px;
  box-shadow: 0 2px 12px #14142b0a;
}

.image-402.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.text-312 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.111em;
}

.text-312.bold {
  font-weight: 700;
}

.section-52 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-52.pd-182px {
  padding-top: 152px;
  padding-bottom: 152px;
}

.section-52.pd-182px.bg-neutral-200 {
  background-image: linear-gradient(to bottom, var(--vanta-black), var(--vanta-black));
}

.mg-bottom-24px-3 {
  justify-content: center;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.mg-bottom-9 {
  color: #8c8c8c;
  margin-bottom: 0;
}

.card-23 {
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 2px 7px #14142b05;
}

.card-23.feature-v1 {
  text-align: center;
  height: 100%;
  padding: 52px 29px 55px;
  box-shadow: 0 2px 12px #14142b0a;
}

.image-403.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.text-313 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.111em;
}

.text-313.bold {
  font-weight: 700;
}

.text-313.bold.color-accent-1.text-uppercase {
  color: var(--border);
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.text-313.bold.color-accent-1.text-uppercase.lms {
  font-weight: 300;
}

.text-313.bold.color-accent-1.text-uppercase.assess {
  color: var(--black);
}

.text-313.bold.color-accent-1.text-uppercase.assess.text {
  color: var(--dark-black);
  font-family: Thicccboi, Verdana, sans-serif;
}

.text-313.bold.color-accent-1.text-uppercase.interview {
  font-family: Thicccboi, Verdana, sans-serif;
}

.text-313.bold.color-neutral-800 {
  color: var(--black);
}

.text-313.bold.text-uppercase.color-accent-1 {
  color: #8c8c8c;
}

.text-313.bold.text-uppercase.color-accent-1.recruit {
  color: var(--bi-yellow);
  font-weight: 700;
}

.text-313.bold.text-uppercase.color-accent-1.interview {
  color: var(--bi-pink);
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.text-313.bold.text-uppercase.color-accent-1.lms {
  color: var(--bi-blue);
  font-weight: 700;
}

.text-313.bold.text-uppercase.color-accent-1.assess {
  color: var(--bi-green);
  -webkit-text-stroke-color: var(--bi-green);
  font-weight: 700;
}

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

.text-313.color-neutral-300.lightmode {
  color: var(--vanta-black);
}

.text-313.medium {
  color: #666;
  font-weight: 300;
}

.section-53 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-53.pd-182px {
  padding-top: 152px;
  padding-bottom: 152px;
}

.section-53.pd-182px.pd-bottom-248px.greymode {
  background-image: linear-gradient(to bottom, var(--neutral-2), var(--neutral-2));
}

.mg-bottom-24px-4 {
  justify-content: center;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.mg-bottom-10 {
  color: #8c8c8c;
  margin-bottom: 0;
}

.card-24 {
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 2px 7px #14142b05;
}

.card-24.testimonial {
  flex-direction: column;
  padding: 34px 31px;
  display: flex;
}

.mg-bottom-32px-3 {
  color: #8c8c8c;
  margin-bottom: 32px;
}

.image-404.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.section-54 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.mg-bottom-24px-5 {
  margin-bottom: 24px;
}

.card-testimonial-details-content {
  flex: 1;
  margin-right: 20px;
}

.mg-bottom-48px-2 {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 48px;
  display: flex;
}

.mg-top-auto {
  margin-top: auto;
}

.card-testimonial-details {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.image-405.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.image-406.cover {
  object-fit: fill;
  border: 0 solid #d9d9d9;
  border-radius: 10px;
  flex: 1;
  width: 100%;
  height: 100%;
}

.section-55 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-55.section-integrations {
  padding-top: 502px;
  padding-bottom: 324px;
  display: flex;
  overflow: hidden;
}

.mg-bottom-11 {
  color: #8c8c8c;
  margin-bottom: 0;
}

.mg-top-21px {
  margin-top: 21px;
}

.card-25 {
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 2px 7px #14142b05;
}

.card-25.companies-strip {
  box-shadow: none;
  background-color: #ffffff1a;
  border-width: 0;
  border-radius: 18px;
  align-items: center;
  max-width: 384px;
  padding: 17px 18px;
  display: flex;
}

.card-25.companies-strip.lightmode {
  background-color: var(--neutral-2);
}

.image-wrapper-9 {
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.image-411.cover {
  object-fit: cover;
  border-radius: 8px;
  flex: 1;
  width: 100%;
  height: 100%;
}

.mg-bottom-24px-6 {
  margin-bottom: 24px;
}

.text-314 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.1em;
}

.text-314.bold {
  font-weight: 700;
}

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

.container-default-6 {
  color: #2384d9;
  max-width: 1312px;
  padding-left: 24px;
  padding-right: 24px;
}

.text-313-copy {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.111em;
}

.text-313-copy.bold {
  font-weight: 700;
}

.text-313-copy.bold.color-accent-1.text-uppercase {
  color: var(--border);
}

.text-313-copy.bold.color-neutral-800 {
  color: var(--black);
}

.text-313-copy.bold.text-uppercase.color-accent-1 {
  color: #8c8c8c;
}

.text-313-copy.medium {
  color: var(--darker-grey);
  font-weight: 600;
}

.text-313-copy.color-neutral-300.lightmode {
  color: var(--vanta-black);
  font-size: 14px;
  font-weight: 400;
}

.fade-right-white-outside-bg {
  background-color: #262626;
  width: 100vw;
  position: absolute;
  inset: 0% auto 0% 98%;
  overflow: hidden;
}

.fade-left-light-outside {
  background-color: #262626;
  width: 8vw;
  height: 8px;
  display: none;
  position: absolute;
  inset: 0% 98% 0% auto;
  overflow: hidden;
}

.card-26 {
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 2px 7px #14142b05;
}

.card-26.extra-components {
  margin-bottom: 32px;
  padding: 32px 40px;
}

.mg-bottom-12 {
  color: #8c8c8c;
  margin-bottom: 0;
}

.display-12 {
  color: #141414;
  font-size: 62px;
  font-weight: 700;
  line-height: 1.161em;
}

.display-12.color-neutral-100 {
  color: #fff;
}

.badge-primary {
  color: #fff;
  background-color: #06c;
  border-radius: 12px;
  padding: 18px 24px;
  font-size: 18px;
  line-height: 1.111em;
  display: inline-block;
}

.badge-primary.post-category {
  background-color: var(--border);
  background-color: var(--yellow);
  flex: 0 auto;
  order: 0;
  margin-right: 24px;
}

.post-details {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: none;
}

.mg-bottom-48px-3 {
  margin-bottom: 48px;
}

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

.image-wrapper-10 {
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.image-412.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.section-56 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-56.hero {
  position: relative;
  overflow: hidden;
}

.section-56.hero.v8 {
  padding-top: 76px;
  padding-bottom: 0;
}

.display-13 {
  color: #141414;
  font-size: 62px;
  font-weight: 700;
  line-height: 1.161em;
}

.display-13.color-neutral-100 {
  color: #fff;
}

.display-13.color-neutral-100.mg-bottom-0 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.mg-bottom-48px-4 {
  justify-content: center;
  align-items: center;
  margin-bottom: 48px;
  display: flex;
}

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

.container-default-7 {
  color: #2384d9;
  max-width: 1312px;
  padding-left: 24px;
  padding-right: 24px;
}

.image-wrapper-11 {
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.image-413.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.section-57 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-57.hero {
  position: relative;
  overflow: hidden;
}

.section-57.hero.v8 {
  padding-top: 76px;
  padding-bottom: 0;
}

.display-14 {
  color: #141414;
  font-size: 62px;
  font-weight: 700;
  line-height: 1.161em;
}

.display-14.color-neutral-100 {
  color: #fff;
}

.display-14.color-neutral-100.mg-bottom-0 {
  color: var(--white);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.display-14.color-neutral-100.mg-bottom-0.subheading {
  font-size: 20px;
  font-weight: 400;
}

.mg-bottom-48px-5 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 48px;
  display: flex;
}

.container-default-8 {
  color: #2384d9;
  justify-content: center;
  align-items: center;
  max-width: 1312px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.card-27 {
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 2px 7px #14142b05;
}

.card-27.author {
  margin-top: auto;
  padding: 69px 50px;
  display: flex;
}

.card-27.newsletter-sidebar {
  box-shadow: none;
  background-color: #262626;
  border-width: 0;
  flex-direction: column;
  justify-content: center;
  padding: 51px 32px 55px;
  display: flex;
  position: sticky;
  top: 20px;
}

.input-button-bottom-form {
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-wrapper-12 {
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.image-wrapper-12.rounded-image {
  border-radius: 50%;
  height: 100%;
  overflow: visible;
}

.mg-bottom-32px-4 {
  color: #8c8c8c;
  margin-bottom: 32px;
}

.image-414.cover {
  object-fit: contain;
  flex: 1;
  width: 100%;
  height: 100%;
}

.input-button-bottom-form-block {
  flex-direction: column;
  justify-content: center;
  min-height: 155px;
  margin-bottom: 0;
  display: flex;
}

.social-media-grid-top {
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: start;
  justify-items: start;
}

.section-58 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-58.pd-158px {
  padding-top: 132px;
  padding-bottom: 132px;
}

.section-58.pd-158px.pd-top-128px {
  padding-top: 107px;
}

.content-link-block {
  color: #fff;
  text-decoration: none;
  display: block;
}

.content-link-block:hover {
  color: #fff;
}

.mg-top-36px {
  margin-top: 36px;
}

.display-15 {
  color: #141414;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.429em;
}

.color-neutral-404 {
  color: #fff;
}

.mg-bottom-24px-7 {
  color: var(--black);
  margin-bottom: 24px;
}

.social-icon-square {
  color: #fff;
  background-color: #262626;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 36px;
  min-width: 36px;
  height: 36px;
  min-height: 36px;
  text-decoration: none;
  transition: background-color .3s, color .3s;
  display: flex;
}

.social-icon-square:hover {
  color: #fff;
  background-color: #06c;
}

.social-icon-square.color-primary {
  background-color: var(--dark-blue);
  color: #fff;
  transition-property: none;
}

.social-icon-square.color-primary:hover {
  background-color: #f3f3f3;
}

.display-16 {
  color: #141414;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.235em;
}

.display-16.color-neutral-404 {
  color: #fff;
}

.social-icon-font {
  width: 16px;
  height: 16px;
  line-height: 21px;
}

.btn-primary-2 {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #06c;
  border-radius: 14px;
  justify-content: center;
  padding: 24px 28px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.111em;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.btn-primary-2:hover {
  color: #fff;
  background-color: #2384d9;
  transform: translate3d(0, -3px, .01px);
}

.btn-primary-2.inside-input {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.btn-primary-2.inside-input.default {
  padding: 16px 24px;
  top: 8px;
  bottom: 8px;
  right: 8px;
}

.btn-primary-2.white {
  color: #141414;
  background-color: #fff;
}

.btn-primary-2.white:hover {
  color: #fff;
  background-color: #141414;
}

.card-author-avatar {
  max-width: 200px;
  margin-right: 32px;
}

.mg-bottom-14px-2 {
  color: var(--dark-grey);
  text-align: left;
  margin-bottom: 14px;
  font-family: Lato, sans-serif;
}

.mg-bottom-14px-2.interview {
  color: var(--black);
  font-size: 24px;
}

.card-author-content {
  flex: 1;
}

.rich-text-2 {
  color: var(--black);
  text-align: left;
  display: block;
}

.rich-text-2.rich-text {
  width: 100%;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.container-default-9 {
  color: #2384d9;
  max-width: 1312px;
  padding-left: 24px;
  padding-right: 24px;
}

.heading-134 {
  color: var(--black);
}

.image-415 {
  width: 75%;
}

.text-block-45 {
  color: var(--border);
  margin-bottom: 8px;
}

.list-3 {
  font-size: 14px;
}

.flex-block {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/680f2fbd7eb9173fad0bff12_Frame%201171276898%20(1).png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  height: 48px;
}

.flex-block.lms {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/680f6e3870964563f2a6ee7f_LMS.svg");
}

.flex-block.interview-coach {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/680f67249f7a41a82eb7218b_Interview%20coach%20logo.svg");
}

.flex-block.resume {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/680f7a7a6fd5fa5056488656_Resume%20(1).svg");
}

.flex-block.infy-recruit {
  background-color: #fafafa00;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6810b4d5a22ecb6658bcf447_iNFYRECRUIT.svg");
  background-position: 0 0;
  background-size: auto;
  width: 100%;
}

.flex-block.assess {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/68218ef7bba0be30da2aafee_Assessment%20(1).svg");
}

.btn-tertiary {
  background-color: var(--bi-pink);
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 14px;
  flex-flow: column;
  justify-content: center;
  max-width: 300px;
  padding: 24px 28px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.111em;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
  display: flex;
}

.btn-tertiary:hover {
  color: #fff;
  background-color: #2384d9;
  transform: translate3d(0, -3px, .01px);
}

.btn-tertiary.white {
  color: #141414;
  background-color: #fff;
}

.btn-tertiary.white:hover {
  color: #fff;
  background-color: #141414;
}

.btn-tertiary.inside-input {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.btn-tertiary.inside-input.default {
  padding: 16px 24px;
  top: 8px;
  bottom: 8px;
  right: 8px;
}

.image-wrapper-13 {
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.image-416.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.hero-v1-main-grid-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: .7fr 1fr .7fr;
}

.image-wrapper-14 {
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.mg-bottom-32px-5 {
  color: #8c8c8c;
  margin-bottom: 32px;
}

.image-417.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.section-59 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-59.hero {
  position: relative;
  overflow: hidden;
}

.section-59.hero.v1 {
  padding-top: 124px;
  padding-bottom: 40%;
}

.display-17 {
  color: #141414;
  font-size: 62px;
  font-weight: 700;
  line-height: 1.161em;
}

.display-17.color-neutral-100 {
  color: #fff;
}

.text-315 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.125em;
}

.text-315.bold {
  font-weight: 700;
}

.text-315.bold.color-neutral-400.hero-v1-badge-text {
  margin-left: 9px;
  margin-right: 6px;
}

.hero-v1-main-grid-3 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: .7fr .75fr 1.2fr;
  width: 100%;
  height: 100%;
}

.container-default-10 {
  color: #2384d9;
  max-width: 1312px;
  padding-left: 24px;
  padding-right: 24px;
}

.text-block-46 {
  color: var(--bi-green);
  width: 100%;
  font-size: 32px;
  font-weight: 700;
}

.text-block-47 {
  color: var(--datk-yellow);
  width: 100%;
  font-family: Thicccboi, Verdana, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.text-block-48 {
  color: var(--bi-blue);
  width: 100%;
  max-width: 200px;
  padding-left: 0;
  font-size: 32px;
  font-weight: 700;
}

.text-wrapper-6, .text-wrapper-6-copy {
  flex-direction: column;
  justify-content: center;
  max-width: 100px;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.text-wrapper-8 {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 100px;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.bold-text-51 {
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.card-28 {
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 2px 7px #14142b05;
}

.card-28.feature {
  justify-content: space-between;
  align-items: center;
  padding: 40px 40px 40px 48px;
  display: flex;
}

.image-wrapper-15 {
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.mg-bottom-28px-2 {
  color: #8c8c8c;
  margin-bottom: 28px;
}

.image-418.cover {
  object-fit: contain;
  flex: 1;
  width: 100%;
  height: 100%;
}

.image-418.cover.fill {
  object-fit: fill;
}

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

.mg-bottom-40px-7 {
  color: #8c8c8c;
  margin-bottom: 40px;
}

.mg-bottom-40px-7.responsive {
  text-align: left;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  display: flex;
}

.mg-bottom-34px-2 {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 34px;
  display: flex;
}

.display-18 {
  color: #141414;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.286em;
}

.display-18.mg-bottom-6px {
  font-family: Lato, sans-serif;
}

.paragraph-61 {
  color: var(--vanta-black);
  font-size: 16px;
}

.container-default-11 {
  color: #2384d9;
  max-width: 1312px;
  padding-left: 24px;
  padding-right: 24px;
}

.container-default-11.interview {
  background-color: #fafafa;
  padding: 48px 96px;
}

.section-43-c {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-43-c.bg-neutral-200 {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  padding-top: 120px;
  padding-bottom: 120px;
}

.text-center-6 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.card-29 {
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 2px 7px #14142b05;
}

.card-29.testimonials-v2-strip {
  width: 575px;
  padding: 65px 52px 62px;
}

.image-419.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.display-19 {
  color: #141414;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.286em;
}

.display-19.mg-bottom-0 {
  color: #141414;
  text-align: center;
}

.section-61 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-61.bg-neutral-200.overflow-hidden {
  padding-top: 96px;
  padding-bottom: 96px;
  display: none;
  overflow: hidden;
}

.faq-s {
  padding-top: 200px;
  padding-bottom: 200px;
}

.faq-s.pd-top-200px {
  padding-top: 168px;
}

.faq-s.pd-top-200px.bg-neutral-200 {
  background-image: linear-gradient(#fafafa, #fafafa);
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0;
  padding-top: 48px;
  padding-bottom: 48px;
  display: flex;
}

.faq-s.pd-top-200px.bg-neutral-200.lms {
  background-image: linear-gradient(180deg, var(--bi-blue), white);
}

.accordion-item-wrapper {
  cursor: pointer;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 2px solid #f0f0f0;
  border-radius: 24px;
  width: 100%;
  padding: 34px 55px 34px 48px;
  transition: transform .3s;
  display: flex;
  box-shadow: 0 2px 12px #14142b0a;
}

.accordion-item-wrapper:hover {
  transform: scale3d(.99, .99, 1.01);
}

.acordion-body {
  width: 100%;
  overflow: hidden;
}

.accordion-title {
  color: var(--black);
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.accordion-btn-line {
  background-color: #fff;
  border-radius: 20px;
  width: 18px;
  height: 2px;
  position: absolute;
}

.accordion-btn-line.vertical {
  transform: rotate(90deg);
}

.accordion-side {
  margin-right: 24px;
}

.accordion-side.right-side {
  margin-left: 24px;
  margin-right: 0;
}

.accordion-content-wrapper {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.accordion-content-wrapper.width-660px {
  max-width: 660px;
}

.accordion-header {
  align-items: center;
  display: flex;
}

.btn-circle-primary {
  color: #fff;
  transform-style: preserve-3d;
  background-color: #06c;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  font-size: 28px;
  line-height: 1em;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
}

.btn-circle-primary:hover {
  color: #fff;
  background-color: #2384d9;
  transform: scale3d(.94, .94, 1.01);
}

.btn-circle-primary.small {
  border-radius: 8px;
  width: 50px;
  min-width: 50px;
  height: 50px;
  min-height: 50px;
  font-size: 24px;
}

.btn-circle-primary.small.accordion-btn {
  background-color: var(--vanta-black);
  transition: color .3s, transform .3s, background-position .3s, color .3s;
}

.btn-circle-primary.small.card-blog-post-arrow {
  margin-left: 20px;
  transition-property: none;
}

.btn-circle-primary.small.card-blog-post-arrow:hover {
  background-color: #06c;
  transform: none;
}

.btn-circle-primary.slider-arrow {
  margin-top: 0;
  margin-bottom: 0;
}

.btn-circle-primary.slider-arrow.right---top-right {
  top: -148px;
}

.btn-circle-primary.slider-arrow.right---top-right.v2 {
  top: -114px;
}

.display-20 {
  color: #141414;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.286em;
}

.display-20.mg-bottom-0 {
  color: #141414;
  text-align: center;
  font-family: Lato, sans-serif;
}

.mg-bottom-8px-2 {
  margin-bottom: 8px;
}

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

.container-default-12 {
  color: #2384d9;
  max-width: 1920px;
  padding-left: 24px;
  padding-right: 24px;
}

.bold-text-52, .bold-text-53, .bold-text-54, .bold-text-55 {
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.bold-text-56 {
  font-weight: 400;
}

.card-30 {
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 2px 7px #14142b05;
}

.card-30.hero-v6 {
  box-shadow: none;
  background-color: #262626;
  border-width: 0;
  padding: 102px 40px;
  position: relative;
}

.image-wrapper-16 {
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.image-420.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.section-63 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-63.hero {
  position: relative;
  overflow: hidden;
}

.section-63.hero.v6 {
  padding-top: 31px;
  padding-bottom: 0;
}

.display-21 {
  color: #141414;
  font-size: 62px;
  font-weight: 700;
  line-height: 1.161em;
}

.display-21.color-neutral-405 {
  color: #fff;
}

.mg-top-32px {
  margin-top: 32px;
}

.color-neutral-405 {
  color: #fff;
}

.container-default-13 {
  color: #2384d9;
  max-width: 1312px;
  padding-left: 24px;
  padding-right: 24px;
}

.hidden-on-desktop {
  display: none;
}

.section-64 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-64.pd-190px {
  padding-top: 152px;
  padding-bottom: 152px;
}

.empty-state {
  text-align: center;
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 11px;
  padding: 26px 24px;
  box-shadow: 0 2px 12px #14142b0a;
}

.btn-circle-secondary {
  color: #141414;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  font-size: 28px;
  line-height: 1em;
  text-decoration: none;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  display: flex;
  box-shadow: 0 2px 12px #14142b0a;
}

.btn-circle-secondary:hover {
  color: #fff;
  background-color: #06c;
  border-color: #06c;
  transform: scale3d(.94, .94, 1.01);
}

.btn-circle-secondary.slider-arrow {
  margin-top: 0;
  margin-bottom: 0;
}

.btn-circle-secondary.slider-arrow.left---top-right {
  inset: -148px 87px auto auto;
}

.btn-circle-secondary.slider-arrow.left---top-right.v2 {
  top: -114px;
}

.slider-mask {
  height: 100%;
  overflow: visible;
}

.slider-mask.width-399px {
  max-width: 399px;
  overflow: visible;
}

.slide-item-mg {
  margin-right: 28px;
}

.slide-item-mg._33px {
  margin-right: 33px;
}

.slider-wrapper {
  background-color: #0000;
  height: 100%;
}

.display-22 {
  color: #141414;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.286em;
}

.display-22.mg-bottom-0 {
  color: #141414;
}

.mg-bottom-56px {
  margin-bottom: 56px;
}

.container-default-14, .container-default-15 {
  color: #2384d9;
  max-width: 1312px;
  padding-left: 24px;
  padding-right: 24px;
}

.divider-5 {
  background-color: #f0f0f0;
  height: 1px;
  margin-top: 84px;
  margin-bottom: 84px;
}

.divider-5._0px {
  margin-top: 0;
  margin-bottom: 0;
}

.section-65 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-65.pd-top-184px {
  padding-top: 148px;
}

.category-item {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  display: flex;
}

.category-item.center {
  justify-content: center;
}

.display-23 {
  color: #141414;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.286em;
}

.mg-bottom-75px {
  margin-bottom: 75px;
}

.container-default-16 {
  color: #2384d9;
  max-width: 1312px;
  padding-left: 24px;
  padding-right: 24px;
}

.categories-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  display: flex;
}

.categories-wrapper.center {
  justify-content: center;
}

.section-66 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-66.top {
  padding-top: 100px;
}

.display-24 {
  color: #141414;
  font-size: 62px;
  font-weight: 700;
  line-height: 1.161em;
}

.mg-bottom-48px-6 {
  margin-bottom: 48px;
}

.container-default-17 {
  color: #2384d9;
  max-width: 1312px;
  padding-left: 24px;
  padding-right: 24px;
}

.section-67 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-67.pd-100px {
  padding-top: 83px;
  padding-bottom: 83px;
}

.section-67.pd-100px.cta-v2 {
  position: relative;
}

.display-25 {
  color: #141414;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.286em;
}

.display-25.color-neutral-100 {
  color: #fff;
}

.container-default-18 {
  color: #2384d9;
  max-width: 1312px;
  padding-left: 24px;
  padding-right: 24px;
}

.post-details-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.badge-secondary-c {
  color: #141414;
  text-align: center;
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 12px;
  padding: 18px 24px;
  font-size: 18px;
  line-height: 1.111em;
  text-decoration: none;
  display: inline-block;
  box-shadow: 0 2px 12px #14142b0a;
}

.badge-secondary-c.feature-tab-link {
  text-align: left;
  border-width: 2px;
  justify-content: center;
  align-items: center;
  padding: 24px 32px;
  font-weight: 700;
  transition-property: border-color;
  display: flex;
  box-shadow: 0 2px 12px #14142b0f;
}

.badge-secondary-c.feature-tab-link:hover {
  border-color: #eb8a8c;
}

.badge-secondary-c.feature-tab-link.w--current {
  border-color: var(--bi-pink);
  background-color: #fff;
}

.badge-secondary-c.feature-tab-link.interview:hover {
  border-color: #eb8a8c;
}

.badge-secondary-c.feature-tab-link.interview.w--current {
  border-color: var(--bi-pink);
}

.badge-secondary-c.feature-link {
  text-align: left;
  border-width: 2px;
  justify-content: center;
  align-items: center;
  padding: 28px 38px;
  font-weight: 700;
  transition-property: border-color;
  display: flex;
  box-shadow: 0 2px 12px #14142b0f;
}

.badge-secondary-c.feature-link:hover {
  border-color: #06c;
}

.badge-secondary-c.feature-link.w--current {
  background-color: #fff;
  border-color: #06c;
}

.badge-secondary-c.category-link {
  transition: box-shadow .3s, border-color .3s, background-color .3s, color .3s;
}

.badge-secondary-c.category-link:hover, .badge-secondary-c.category-link.w--current {
  box-shadow: none;
  color: #fff;
  background-color: #06c;
  border-color: #06c;
}

.section-68 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-68.pd-top-184px {
  padding-top: 148px;
}

.display-26 {
  color: #141414;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.286em;
}

.container-default-19 {
  color: #2384d9;
  max-width: 1312px;
  padding-left: 24px;
  padding-right: 24px;
}

.badge-tertiary {
  color: #141414;
  text-align: center;
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 12px;
  padding: 18px 24px;
  font-size: 18px;
  line-height: 1.111em;
  text-decoration: none;
  display: inline-block;
  box-shadow: 0 2px 12px #14142b0a;
}

.badge-tertiary.feature-tab-link {
  text-align: left;
  border-width: 2px;
  justify-content: center;
  align-items: center;
  padding: 24px 32px;
  font-weight: 700;
  transition-property: border-color;
  display: flex;
  box-shadow: 0 2px 12px #14142b0f;
}

.badge-tertiary.feature-tab-link:hover {
  border-color: #eb8a8c;
}

.badge-tertiary.feature-tab-link.w--current {
  border-color: var(--bi-pink);
  background-color: #fff;
}

.badge-tertiary.feature-tab-link.interview:hover {
  border-color: #eb8a8c;
}

.badge-tertiary.feature-tab-link.interview.w--current {
  border-color: var(--bi-pink);
}

.badge-tertiary.feature-link {
  text-align: left;
  border-width: 2px;
  justify-content: center;
  align-items: center;
  padding: 28px 38px;
  font-weight: 700;
  transition-property: border-color;
  display: flex;
  box-shadow: 0 2px 12px #14142b0f;
}

.badge-tertiary.feature-link:hover {
  border-color: #06c;
}

.badge-tertiary.feature-link.w--current {
  background-color: #fff;
  border-color: #06c;
}

.badge-tertiary.category-link {
  transition: box-shadow .3s, border-color .3s, background-color .3s, color .3s;
}

.badge-tertiary.category-link:hover, .badge-tertiary.category-link.w--current {
  box-shadow: none;
  color: #fff;
  background-color: #06c;
  border-color: #06c;
}

.card-31 {
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 2px 7px #14142b05;
}

.card-31.link-card {
  color: #fff;
  transform-style: preserve-3d;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: block;
}

.card-31.link-card:hover {
  color: #fff;
  transform: translate3d(0, -6px, .01px);
}

.card-31.link-card.blog-post-v1 {
  flex-direction: column;
  min-height: 100%;
  display: flex;
}

.image-wrapper-17 {
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.image-wrapper-17.card-blog-post-v1-image {
  max-height: 225px;
  position: relative;
}

.image-421.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.mg-bottom-13 {
  color: #8c8c8c;
  text-align: left;
  margin-bottom: 0;
}

.card-blog-post-v1-content {
  flex-direction: column;
  flex: 1;
  padding: 34px 31px 44px 32px;
  display: flex;
}

.text-316 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.1em;
}

.text-316.bold {
  font-weight: 700;
}

.card-blog-post-v1-content-bottom {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.badge-1 {
  background-image: linear-gradient(to bottom, var(--neutral-2), var(--neutral-2));
  vertical-align: middle;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 156px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 16px;
  display: flex;
}

.badge-1.interview-preparation {
  width: 200px;
}

.text-block-49 {
  font-family: Thicccboi, Verdana, sans-serif;
  font-size: 16px;
}

.bold-text-57 {
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.text-block-50, .text-block-51, .text-block-52, .text-block-53 {
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.image-wrapper-18 {
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.image-422.cover {
  object-fit: fill;
  flex: 1;
  width: 100%;
  height: 100%;
}

.section-69 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.mg-bottom-14 {
  color: #8c8c8c;
  text-align: left;
  margin-bottom: 0;
  font-size: 16px;
}

.mg-bottom-14.mg-bottom-16 {
  font-family: Lato, sans-serif;
}

.feature-team-icon {
  max-width: 51px;
  margin-right: 33px;
}

.feature-team-main-content {
  display: flex;
}

.feature-team-content {
  flex: 1;
}

.mg-bottom-48px-7 {
  margin-bottom: 48px;
}

.display-27 {
  color: #141414;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.286em;
}

.display-27.mg-bottom-14 {
  color: #141414;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
}

.container-default-20 {
  color: #2384d9;
  max-width: 1312px;
  padding-left: 96px;
  padding-right: 96px;
}

.mg-bottom-36px {
  margin-bottom: 36px;
}

.mg-bottom-16 {
  color: var(--dark-grey);
  text-align: left;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.link-block-164, .link-block-165, .link-block-166, .link-block-167 {
  text-decoration: none;
}

.bold-text-58 {
  font-weight: 400;
}

.bold-text-59 {
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.bold-text-60 {
  font-weight: 400;
}

.bold-text-61 {
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.bold-text-62 {
  font-weight: 400;
}

.bold-text-63, .bold-text-64 {
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.bold-text-65 {
  font-weight: 400;
}

.bold-text-66 {
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.bold-text-67, .bold-text-68, .bold-text-69 {
  font-weight: 400;
}

.bold-text-70 {
  font-family: Thicccboi, Verdana, sans-serif;
  font-weight: 400;
}

.body-5, .body-6 {
  font-family: Thicccboi, Verdana, sans-serif;
}

.body-7 {
  font-family: Lato, sans-serif;
}

.text-block-54 {
  font-family: Thicccboi, Verdana, sans-serif;
  font-size: 16px;
}

.text-block-55, .text-block-56 {
  font-size: 16px;
}

.bold-text-71, .bold-text-72 {
  font-family: Lato, sans-serif;
  font-weight: 600;
}

.bold-text-73, .bold-text-74 {
  font-weight: 700;
}

.bold-text-75 {
  font-weight: 500;
}

.link-block-168, .link-block-169, .link-block-170, .link-block-171 {
  text-decoration: none;
}

.bold-text-76 {
  font-weight: 500;
}

.link-block-172, .link-block-173, .link-block-174, .link-block-175 {
  text-decoration: none;
}

.section-70 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-70.top {
  padding-top: 100px;
}

.display-28 {
  color: #141414;
  font-size: 62px;
  font-weight: 700;
  line-height: 1.161em;
}

.mg-bottom-48px-8 {
  margin-bottom: 48px;
}

.container-default-21 {
  color: #2384d9;
  max-width: 1312px;
  padding-left: 24px;
  padding-right: 24px;
}

.card-32 {
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 2px 7px #14142b05;
}

.card-32.link-card {
  color: #fff;
  transform-style: preserve-3d;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: block;
}

.card-32.link-card:hover {
  color: #fff;
  transform: translate3d(0, -6px, .01px);
}

.card-32.link-card.blog-post-v1 {
  flex-direction: column;
  min-height: 100%;
  display: flex;
}

.image-wrapper-19 {
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.image-wrapper-19.card-blog-post-v1-image {
  max-height: 225px;
  position: relative;
}

.image-423.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.mg-bottom-17 {
  color: #8c8c8c;
  margin-bottom: 0;
}

.text-317 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.1em;
}

.text-317.bold {
  font-weight: 700;
}

.text-block-57 {
  color: var(--black);
  font-family: Thicccboi, Verdana, sans-serif;
  font-size: 18px;
  font-weight: 600;
  display: block;
}

.display-29 {
  color: #141414;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.286em;
}

.display-29.mg-bottom-28px {
  justify-content: center;
  align-items: center;
}

.div-block-166 {
  color: var(--red);
  width: 80px;
  height: 30px;
  position: absolute;
  top: 142.3px;
  left: 254px;
}

.card-33 {
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 2px 7px #14142b05;
}

.card-33.link-card {
  color: #fff;
  transform-style: preserve-3d;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: block;
}

.card-33.link-card:hover {
  color: #fff;
  transform: translate3d(0, -6px, .01px);
}

.card-33.link-card.blog-post-v1 {
  flex-direction: column;
  min-height: 100%;
  display: flex;
}

.image-wrapper-20 {
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.image-wrapper-20.card-blog-post-v1-image {
  max-height: 225px;
  position: relative;
}

.image-424.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.mg-bottom-18 {
  color: #8c8c8c;
  margin-bottom: 0;
}

.text-318 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.1em;
}

.text-318.bold {
  font-weight: 700;
}

.body-9, .body-10 {
  margin-left: 120px;
  margin-right: 120px;
}

.card_image {
  border-radius: calc(1rem - 1px);
}

.theme-wrapper {
  justify-content: space-between;
  align-items: stretch;
  font-size: .75rem;
}

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

.hide {
  display: none;
}

.card_info-overlay {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-image: linear-gradient(#0000, #00000061);
  border-bottom-right-radius: calc(1rem - 1px);
  border-bottom-left-radius: calc(1rem - 1px);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: block;
  position: absolute;
  inset: -1rem 0% 0%;
  -webkit-mask-image: linear-gradient(#0000 0%, #000 40%);
  mask-image: linear-gradient(#0000 0%, #000 40%);
}

.card_info-wrapper {
  color: #fafafa;
  padding: 1rem;
  position: absolute;
  inset: auto 0% 0%;
}

.card_image-blur {
  z-index: -1;
  opacity: .5;
  filter: blur(20px);
  border-radius: 1rem;
  position: absolute;
  inset: 0%;
}

.text-weight-bold {
  font-weight: 700;
}

.card_item {
  opacity: .75;
  color: #111;
  border: 1px solid #ffffff78;
  border-color: color-mix(in srgb, var(--text-color), transparent 60%);
  border-radius: 1rem;
  transition-property: opacity, transform;
  transition-duration: .2s, .2s;
  transition-timing-function: ease, ease;
  position: relative;
}

.card_item:hover {
  opacity: 1;
  border-color: color-mix(in srgb, var(--text-color), transparent 40%);
  transform: scale(1.02);
}

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

.position-relative-3 {
  position: relative;
}

.spacer-xsmall {
  width: 100%;
  padding-top: .5rem;
}

.card-wrppr {
  background-image: linear-gradient(#fafafa, #fafafa);
  height: 400px;
  padding-top: 0;
}

.div-block-168 {
  height: 120px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.img {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 120px;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.div-block-169 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-top: 32px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.div-block-170 {
  background-image: linear-gradient(to bottom, var(--yellow), var(--yellow));
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 40px;
  margin-left: 0;
  display: flex;
}

.link-10 {
  margin-top: 0;
  text-decoration: none;
}

.image-wrapper-21 {
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.image-wrapper-21.card-blog-post-v1-image {
  max-height: 225px;
  position: relative;
}

.image-425.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.heading-h4-size-2 {
  color: #013941;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.273em;
}

.heading-h4-size-2.color-neutral-600 {
  color: var(--black);
  min-width: 300px;
  font-size: 16px;
  font-weight: 400;
}

.heading-h4-size-2.color-neutral-500 {
  color: #7d888a;
}

.heading-h4-size-2.color-accent-1 {
  color: #01b969;
}

.heading-h4-size-2.color-accent-1.mg-bottom-22 {
  color: var(--dark-grey);
}

.heading-h4-size-2.color-accent-1.mg-bottom-22.traditional, .heading-h4-size-2.color-accent-1.mg-bottom-22.infylearn {
  font-family: Lato, sans-serif;
}

.card-34 {
  background-color: #fff;
  border: 1px solid #e5ebec;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 2px 7px #14142b05;
}

.card-34.link-card {
  color: #61787b;
  transform-style: preserve-3d;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: block;
}

.card-34.link-card:hover {
  color: #61787b;
  transform: translate3d(0, -6px, .01px);
}

.card-34.link-card.blog-post-v1 {
  flex-direction: column;
  min-height: 100%;
  display: flex;
}

.badge-secondary-2 {
  color: #013941;
  text-align: center;
  background-color: #fff;
  border: 1px solid #e5ebec;
  border-radius: 12px;
  padding: 18px 24px;
  font-size: 18px;
  line-height: 1.111em;
  text-decoration: none;
  display: inline-block;
  box-shadow: 0 2px 12px #14142b0a;
}

.badge-secondary-2.small {
  border-radius: 10px;
  padding: 11px 13px;
  font-size: 14px;
  line-height: 1.143em;
}

.badge-secondary-2.small.card-blog-post-v1-category {
  position: absolute;
  inset: 20px 18px auto auto;
}

.btn-circle-primary-2 {
  color: #fff;
  transform-style: preserve-3d;
  background-color: #01b969;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  font-size: 28px;
  line-height: 1em;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
}

.btn-circle-primary-2:hover {
  color: #fff;
  background-color: #11845b;
  transform: scale3d(.94, .94, 1.01);
}

.btn-circle-primary-2.small {
  border-radius: 8px;
  width: 50px;
  min-width: 50px;
  height: 50px;
  min-height: 50px;
  font-size: 24px;
}

.btn-circle-primary-2.small.card-blog-post-arrow {
  margin-left: 20px;
  transition-property: none;
}

.btn-circle-primary-2.small.card-blog-post-arrow:hover {
  background-color: #01b969;
  transform: none;
}

.btn-circle-primary-2.small.accordion-btn {
  background-color: #024c5b;
}

.text-319 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.1em;
}

.text-319.bold {
  font-weight: 700;
}

.mg-bottom-19 {
  text-align: left;
  margin-bottom: 0;
}

.t_container {
  margin-top: 140px;
  margin-bottom: 140px;
  padding-left: 140px;
  padding-right: 140px;
  font-family: Thicccboi, Verdana, sans-serif;
}

.blog_header {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.heading-135 {
  font-family: Thicccboi, Verdana, sans-serif;
}

.image-426 {
  width: 100%;
}

.paragraph-62 {
  color: var(--darker-grey);
  text-align: left;
  font-family: Thicccboi, Verdana, sans-serif;
}

.t_bloglist {
  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;
}

.t_blogimg_wrapper {
  position: relative;
}

.blog_cat_list_wrapper {
  margin-top: 16px;
  margin-right: 16px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.blog_cat_list {
  display: flex;
}

.blog_cat_list_item {
  background-image: linear-gradient(#e6e6e6, #e6e6e6);
  border-radius: 178px;
  padding: 8px 16px;
}

.card_text_wrapper {
  color: var(--vanta-black);
  text-decoration: none;
}

.card_text_wrapper:hover {
  opacity: .75;
}

.blog_img_wrap {
  position: relative;
}

.badge-primary-2 {
  color: #fff;
  background-color: #01b969;
  border-radius: 12px;
  padding: 18px 24px;
  font-size: 18px;
  line-height: 1.111em;
  display: inline-block;
}

.badge-primary-2.post-category {
  margin-right: 24px;
}

.filter_checkbox_wrapper {
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: .25rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding: 4px 8px;
  font-weight: 500;
  display: flex;
  position: relative;
}

.filter_checkbox_wrapper:hover {
  color: #696969;
  border-color: #696969;
}

.filter_checkbox_wrapper.is-active {
  border-color: var(--vanta-black);
  background-color: var(--biege);
  color: #fff;
}

.filter_checkbox_btn {
  border: 1px none var(--vanta-black);
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: .5px;
  display: block;
  position: absolute;
  inset: 0%;
  box-shadow: 1px 1px 3px #0000;
}

.filter_checkbox_btn.w--redirected-checked {
  background-color: #0000;
  background-image: none;
  border-style: none;
}

.filter_checkbox_btn.w--redirected-focus {
  box-shadow: none;
  border-style: none;
  border-radius: 0;
}

.filter_checkbox_btn.w--redirected-focus-visible {
  box-shadow: none;
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.filter_checkbox_label {
  z-index: 1;
  color: var(--vanta-black);
  -webkit-text-stroke-color: var(--vanta-black);
  margin-bottom: 0;
  font-weight: 500;
  position: relative;
}

.filter_wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.checkbox-wrapper {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  flex-flow: row;
  display: none;
}

.filter_text_container {
  margin-top: 8px;
  margin-bottom: 8px;
  display: flex;
}

.collection-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.radio-button-wrapper, .all-radio-button-wrapper {
  display: flex;
}

.bold-text-77, .bold-text-78 {
  font-weight: 700;
}

.bold-text-79, .bold-text-80, .bold-text-81 {
  font-weight: 600;
}

.nav_bar_wrapper {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  display: flex;
}

.global {
  display: none;
}

.hover_container {
  width: 100%;
  padding: 16px;
}

.hover_container.mobile-view {
  display: none;
}

.nav-link-14 {
  color: #61787b;
  text-decoration: none;
}

.nav-link-14:hover {
  color: #01b969;
}

.container-default-22 {
  max-width: 1312px;
  padding-left: 24px;
  padding-right: 24px;
}

.header-nav-menu-list {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.mg-bottom-40px-8 {
  margin-bottom: 40px;
}

.header-right-side {
  justify-content: flex-end;
  align-items: center;
  display: none;
}

.header-left-side {
  align-items: center;
  height: 64px;
  display: flex;
}

.dropdown-wrapper-2 {
  position: static;
}

.link-wrapper-2 {
  color: #013941;
  font-weight: 700;
  transition: none;
  display: inline-block;
}

.link-wrapper-2.hover-default {
  transition: color .3s;
}

.link-wrapper-2.hover-default:hover {
  color: #01b969;
}

.card-35 {
  background-color: #fff;
  border: 1px solid #e5ebec;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 2px 7px #14142b05;
}

.card-35.dropdown {
  padding: 40px;
  box-shadow: 0 8px 18px #14142b17;
}

.header-logo {
  object-fit: cover;
  width: 140px;
  height: 72px;
}

.header-nav-link {
  color: var(--vanta-black);
  padding: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.111em;
}

.header-nav-link:hover {
  color: var(--bi-blue);
}

.header-nav-link.login-header-menu-tablet {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.header-nav-link.dropdown-nav-link {
  align-items: center;
  transition: color .3s;
  display: flex;
}

.header-nav-link.login {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.dropdown-column-wrapper {
  background-color: #0000;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-top: 0;
  top: auto;
  left: 0;
  right: 0;
}

.dropdown-column-wrapper.w--open {
  padding-left: 0;
  bottom: -315.6px;
  left: auto;
}

.hamburger-menu-wrapper {
  transform-style: preserve-3d;
  padding: 0;
}

.hamburger-menu-wrapper.w--open {
  background-color: #0000;
}

.text-320 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.1em;
}

.text-320.bold {
  font-weight: 700;
}

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

.dropdown-menu-grid {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  justify-content: space-between;
  max-width: 1268px;
  margin-left: auto;
  margin-right: auto;
}

.hamburger-menu-bar {
  background-color: #fff;
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.header-nav-menu-wrapper {
  background-color: #fff0;
  margin-left: 40px;
  position: static;
}

.btn-primary-3 {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #01b969;
  border-radius: 14px;
  justify-content: center;
  padding: 24px 28px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.111em;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.btn-primary-3:hover {
  color: #fff;
  background-color: #11845b;
  transform: translate3d(0, -3px, .01px);
}

.btn-primary-3.small {
  border-radius: 10px;
  padding: 19px 20px;
  font-size: 16px;
  line-height: 1.125em;
}

.btn-primary-3.small.header-btn-hidde-on-mb {
  margin-left: 16px;
}

.header-nav-list-item {
  margin-bottom: 0;
  padding-left: 32px;
}

.header-nav-list-item.show-in-tablet-header-menu-buttons {
  display: none;
}

.header-nav-list-item.left {
  height: 32px;
  padding-left: 0;
  padding-right: 24px;
  line-height: 1.111em;
}

.header-logo-link {
  transform-style: preserve-3d;
  width: 100%;
  max-width: 176px;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.header-logo-link:hover {
  transform: scale3d(.97, .97, 1.01);
}

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

.text-block-58:hover {
  color: var(--bi-blue);
}

.nav {
  z-index: 2147483647;
  background-color: #ffffff9e;
  display: none;
  position: sticky;
  top: 0;
}

.nav-link-15 {
  color: #61787b;
  text-decoration: none;
}

.nav-link-15:hover {
  color: #01b969;
}

.mg-bottom-40px-9 {
  margin-bottom: 40px;
}

.link-wrapper-3 {
  color: #013941;
  font-weight: 700;
  transition: none;
  display: inline-block;
}

.link-wrapper-3.hover-default {
  transition: color .3s;
}

.link-wrapper-3.hover-default:hover {
  color: #01b969;
}

.link-wrapper-3.white {
  color: #fff;
}

.link-wrapper-3.white.hover {
  transition: color .3s;
}

.link-wrapper-3.white.hover:hover, .link-wrapper-3.color-primary {
  color: #01b969;
}

.card-36 {
  background-color: #fff;
  border: 1px solid #e5ebec;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 2px 7px #14142b05;
}

.card-36.dropdown {
  padding: 40px;
  box-shadow: 0 8px 18px #14142b17;
}

.header-nav-link-2 {
  color: #013941;
  padding: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.111em;
}

.header-nav-link-2:hover {
  color: #01b969;
}

.header-nav-link-2.dropdown-nav-link {
  color: var(--vanta-black);
  align-items: center;
  transition: color .3s;
  display: flex;
}

.text-321 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.1em;
}

.text-321.bold {
  font-weight: 700;
}

.base_text_color:hover {
  color: var(--bi-blue);
}

.nav-link-16 {
  color: #61787b;
  text-decoration: none;
}

.nav-link-16:hover {
  color: #01b969;
}

.mg-bottom-40px-10 {
  margin-bottom: 40px;
}

.card-37 {
  background-color: #fff;
  border: 1px solid #e5ebec;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 2px 7px #14142b05;
}

.card-37.dropdown {
  max-width: 600px;
  margin-left: 176px;
  margin-right: 0;
  padding: 0;
  box-shadow: 0 8px 18px #14142b17;
}

.text-322 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.1em;
}

.text-322.bold {
  font-weight: 700;
}

.text-322.bold.color-neutral-800 {
  color: var(--white);
}

.dropdown-menu-grid-2 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  justify-content: space-between;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.div-block-171 {
  margin: 16px;
  padding: 0;
}

.bold-text-82, .bold-text-83 {
  font-weight: 500;
}

.paragraph-63 {
  text-align: left;
  font-family: Lato, sans-serif;
}

.bold-text-84 {
  font-weight: 400;
}

.image-wrapper-22 {
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.nav-link-17 {
  color: #61787b;
  text-decoration: none;
}

.nav-link-17:hover {
  color: #01b969;
}

.nav-link-17.light {
  color: #e5ebec;
  font-family: Lato, sans-serif;
}

.nav-link-17.light:hover {
  color: #92c6fb;
}

.image-427.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.container-default-23 {
  background-color: var(--vanta-black);
  max-width: 1312px;
  padding: 48px 24px 24px;
}

.input-2 {
  background-color: #fff;
  border: 1px solid #e5ebec;
  border-radius: 14px;
  min-height: 72px;
  margin-bottom: 0;
  padding: 26px 24px;
  font-size: 18px;
  line-height: 1.111em;
  transition: box-shadow .3s, color .3s, border-color .3s;
  box-shadow: 0 2px 7px #14142b0a;
}

.input-2:hover {
  border-color: #01b969;
  box-shadow: 0 2px 12px #14142b0f;
}

.input-2:focus {
  color: #013941;
  border-color: #01b969;
}

.input-2::placeholder {
  color: #61787b;
  font-size: 18px;
}

.input-2.input-subscribe-footer {
  margin-bottom: 0;
}

.color-neutral-406 {
  color: #acbabc;
}

.grid-footer-logo---paragraph-2 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  justify-content: space-between;
  align-items: center;
}

.mg-bottom-40px-11 {
  margin-bottom: 16px;
}

.color-neutral-407 {
  color: #fff;
}

.footer_new_infylearn {
  background-color: #024c5b;
}

.success-message-6 {
  color: #013941;
  background-color: #0000;
  padding: 0;
  font-weight: 700;
}

.footer-logo-2 {
  transform-style: preserve-3d;
  width: 75%;
  transition: transform .3s;
}

.footer-logo-2:hover {
  transform: scale3d(.97, .97, 1.01);
}

.heading-h3-size-2 {
  color: #013941;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.417em;
}

.heading-h3-size-2.color-neutral-407 {
  color: #fff;
}

.footer-bottom-3 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.color-neutral-408 {
  color: #e5ebec;
}

.footer-menu-grid-2 {
  grid-column-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
  justify-content: space-between;
}

.btn-primary-4 {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #01b969;
  border-radius: 14px;
  justify-content: center;
  padding: 24px 28px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.111em;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.btn-primary-4:hover {
  color: #fff;
  background-color: #11845b;
  transform: translate3d(0, -3px, .01px);
}

.link-white-2 {
  color: #fff;
}

.link-white-2:hover {
  color: #01b969;
}

.popup {
  z-index: 99999;
  background-color: #000c;
  justify-content: center;
  align-items: center;
  padding: 24px;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 12px;
  min-width: 600px;
  max-width: 800px;
  padding: 12px 24px;
  display: flex;
  position: relative;
  top: 34px;
  box-shadow: 0 2px 5px #0003;
}

.paragraph-65 {
  color: #363636;
  text-align: left;
  font-family: Thicccboi, Verdana, sans-serif;
  font-weight: 400;
}

.closebutton {
  width: 24px;
  height: 24px;
  margin-top: 12px;
  margin-right: 12px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.form-4 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.form_button_wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.submit-button-3 {
  background-color: var(--bi-blue);
  border-radius: 6px;
  margin-top: 10px;
}

.submit-button-3.outline {
  border: 1px solid var(--bi-blue);
  background-color: var(--neutral-2);
  color: var(--bi-blue);
}

.success-message-7 {
  background-color: #d8f8e4;
  border-radius: 6px;
}

.text-field-2 {
  height: 80px;
}

.image-wrapper-23 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.image-429.cover {
  object-fit: cover;
  flex: 1;
  width: 50%;
  height: 100%;
}

.text-323 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.111em;
}

.text-323.bold {
  font-weight: 700;
}

.text-323.bold.color-accent-1.text-uppercase {
  color: var(--bi-blue);
}

.container-default-24 {
  max-width: 1312px;
  padding-left: 24px;
  padding-right: 24px;
}

.section-71 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-71.hero {
  position: relative;
  overflow: hidden;
}

.section-71.hero.v11 {
  padding-top: 58px;
  padding-bottom: 120px;
}

.mg-bottom-40px-12 {
  margin-bottom: 40px;
}

.mg-bottom-42px-2 {
  justify-content: center;
  align-items: center;
  margin-bottom: 42px;
  display: flex;
}

.mg-bottom-24px-8 {
  margin-bottom: 24px;
}

.mg-bottom-24px-8.keep {
  color: var(--dark-grey);
  font-family: Thicccboi, Verdana, sans-serif;
}

.card-contact-direct-links-content {
  text-align: center;
}

.card-38 {
  background-color: #fff;
  border: 1px solid #e5ebec;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 2px 7px #14142b05;
}

.card-38.contact-direct-links {
  padding: 66px 42px 57px;
}

.color-neutral-409 {
  color: #e5ebec;
}

.color-neutral-409.mg-bottom-0 {
  color: var(--black);
  text-align: center;
  font-family: Thicccboi, Verdana, sans-serif;
}

.display-30 {
  color: #013941;
  font-size: 62px;
  font-weight: 700;
  line-height: 1.161em;
}

.display-30.color-neutral-100 {
  color: #fff;
}

.display-30.color-neutral-100.mg-bottom-12px {
  color: var(--vanta-black);
}

.display-31 {
  color: #013941;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.429em;
}

.display-31.mg-bottom-6px {
  color: var(--vanta-black);
  font-family: Thicccboi, Verdana, sans-serif;
}

.btn-primary-5 {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #01b969;
  border-radius: 14px;
  justify-content: center;
  padding: 24px 28px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.111em;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.btn-primary-5:hover {
  color: #fff;
  background-color: #11845b;
  transform: translate3d(0, -3px, .01px);
}

.btn-primary-5.width-100 {
  background-color: var(--vanta-black);
}

.btn-primary-5.width-100:hover {
  background-color: #2c2c2c;
}

.display-32 {
  color: #013941;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.286em;
}

.display-32.mg-bottom-8px {
  color: var(--vanta-black);
  font-family: Thicccboi, Verdana, sans-serif;
}

.image-wrapper-24 {
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.image-430.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.container-default-25 {
  max-width: 1312px;
  padding-left: 24px;
  padding-right: 24px;
}

.input-3 {
  background-color: #fff;
  border: 1px solid #e5ebec;
  border-radius: 14px;
  min-height: 72px;
  margin-bottom: 0;
  padding: 26px 24px;
  font-family: Thicccboi, Verdana, sans-serif;
  font-size: 18px;
  line-height: 1.111em;
  transition: box-shadow .3s, color .3s, border-color .3s;
  box-shadow: 0 2px 7px #14142b0a;
}

.input-3:hover {
  border-color: var(--border);
  box-shadow: 0 2px 12px #14142b0f;
}

.input-3:focus {
  border-color: var(--bi-blue);
  color: #013941;
}

.input-3::placeholder {
  color: #61787b;
  font-size: 18px;
}

.section-72 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-72.pd-144px {
  padding-top: 120px;
  padding-bottom: 120px;
}

.section-72.pd-144px.pd-top-0px {
  padding-top: 0;
}

.success-message-8 {
  color: #013941;
  background-color: #0000;
  padding: 0;
  font-weight: 700;
}

.message_input {
  color: #013941;
  background-color: #fff;
  border: 1px solid #e5ebec;
  border-radius: 6px;
  min-height: 48px;
  margin-bottom: 0;
  padding: 12px 16px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 1.111em;
  transition: box-shadow .3s, color .3s, border-color .3s;
  box-shadow: 0 2px 7px #14142b0a;
}

.message_input:hover {
  border-color: var(--border);
  box-shadow: 0 2px 12px #14142b0f;
}

.message_input:focus {
  border-color: var(--bi-blue);
  color: #013941;
}

.message_input::placeholder {
  color: #61787b;
  font-size: 14px;
}

.contact-form-direct-links-wrapper-2 {
  display: flex;
}

.card-39 {
  background-color: #fff;
  border: 1px solid #e5ebec;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 2px 7px #14142b05;
}

.card-39.contact-form {
  justify-content: center;
  align-items: stretch;
  margin-left: 0;
  margin-right: 0;
  padding: 48px;
}

.contact-form-grid-3 {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.btn-primary-6 {
  background-color: var(--vanta-black);
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 14px;
  justify-content: center;
  padding: 24px 28px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.111em;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.btn-primary-6:hover {
  color: #fff;
  background-color: #2c2c2c;
  transform: translate3d(0, -3px, .01px);
}

.mg-bottom-20 {
  color: var(--dark-grey);
  margin-bottom: 0;
  font-family: Thicccboi, Verdana, sans-serif;
}

.display-33 {
  color: #013941;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.286em;
}

.accordion-item-wrapper-2 {
  cursor: pointer;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 2px solid #e5ebec;
  border-radius: 24px;
  width: 100%;
  padding: 34px 55px 34px 48px;
  transition: transform .3s;
  display: flex;
  box-shadow: 0 2px 12px #14142b0a;
}

.accordion-item-wrapper-2:hover {
  transform: scale3d(.99, .99, 1.01);
}

.text-324 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.111em;
}

.text-324.bold {
  font-weight: 700;
}

.container-default-26 {
  max-width: 1312px;
  padding-left: 24px;
  padding-right: 24px;
}

.section-73 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-73.pd-top-200px {
  padding-top: 168px;
}

.accordion-title-2 {
  margin-bottom: 0;
}

.mg-bottom-28px-3 {
  margin-bottom: 28px;
}

.mg-bottom-14px-3 {
  margin-bottom: 14px;
}

.btn-secondary-2 {
  color: #013941;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #e5ebec;
  border-radius: 14px;
  padding: 24px 28px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.111em;
  text-decoration: none;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.btn-secondary-2:hover {
  color: #fff;
  background-color: #01b969;
  border-color: #01b969;
  transform: translate3d(0, -3px, .01px);
}

.paragraph-66, .paragraph-67, .paragraph-68 {
  text-align: left;
}

.image-431 {
  border-radius: 12px;
}

.name_input {
  background-color: #fff;
  border: 1px solid #e5ebec;
  border-radius: 14px;
  min-height: 32px;
  margin-bottom: 0;
  padding: 26px 24px;
  font-size: 18px;
  line-height: 1.111em;
  transition: box-shadow .3s, color .3s, border-color .3s;
  box-shadow: 0 2px 7px #14142b0a;
}

.name_input:hover {
  border-color: var(--border);
  box-shadow: 0 2px 12px #14142b0f;
}

.name_input:focus {
  border-color: var(--bi-blue);
  color: #013941;
}

.name_input::placeholder {
  color: #61787b;
  font-family: Thicccboi, Verdana, sans-serif;
  font-size: 18px;
}

.name_input.name {
  border-radius: 6px;
  min-height: 24px;
  padding: 12px 16px;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.name_input.name::placeholder {
  font-size: 14px;
}

.form_name_modal {
  width: 100%;
  margin-bottom: 8px;
}

.email_input {
  background-color: #fff;
  border: 1px solid #e5ebec;
  border-radius: 14px;
  min-height: 32px;
  margin-bottom: 0;
  padding: 26px 24px;
  font-size: 18px;
  line-height: 1.111em;
  transition: box-shadow .3s, color .3s, border-color .3s;
  box-shadow: 0 2px 7px #14142b0a;
}

.email_input:hover {
  border-color: var(--border);
  box-shadow: 0 2px 12px #14142b0f;
}

.email_input:focus {
  color: #013941;
  border-color: #01b969;
}

.email_input:focus-visible, .email_input[data-wf-focus-visible] {
  border-color: var(--bi-blue);
}

.email_input::placeholder {
  color: #61787b;
  font-family: Thicccboi, Verdana, sans-serif;
  font-size: 18px;
}

.email_input.email {
  border-radius: 6px;
  min-height: 24px;
  padding: 12px 16px;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.email_input.email::placeholder {
  font-size: 14px;
}

.form_email_modal {
  width: 100%;
  margin-bottom: 8px;
}

.div-block-172 {
  width: 96px;
  height: 96px;
}

.div-block-173 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-59 {
  color: var(--vanta-black);
  font-family: Thicccboi, Verdana, sans-serif;
  font-weight: 500;
}

.home_link_header {
  width: 100%;
  text-decoration: none;
}

.home_header-copy {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  display: flex;
}

.home_wrapper-copy {
  width: 120px;
  height: 48px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.phone_number-input {
  background-color: #fff;
  border: 1px solid #e5ebec;
  border-radius: 14px;
  min-height: 32px;
  margin-bottom: 0;
  padding: 26px 24px;
  font-size: 18px;
  line-height: 1.111em;
  transition: box-shadow .3s, color .3s, border-color .3s;
  box-shadow: 0 2px 7px #14142b0a;
}

.phone_number-input:hover {
  border-color: var(--border);
  box-shadow: 0 2px 12px #14142b0f;
}

.phone_number-input:focus {
  color: #013941;
  border-color: #01b969;
}

.phone_number-input:focus-visible, .phone_number-input[data-wf-focus-visible] {
  border-color: var(--bi-blue);
}

.phone_number-input::placeholder {
  color: #61787b;
  font-family: Thicccboi, Verdana, sans-serif;
  font-size: 18px;
}

.phone_number-input.phone-number {
  border-radius: 6px;
  min-height: 24px;
  padding: 12px 16px;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.phone_number-input.phone-number::placeholder {
  font-size: 14px;
}

.form_number_modal {
  width: 100%;
  margin-bottom: 8px;
}

.tag-container {
  width: 100%;
  display: flex;
}

.image-432 {
  width: 20%;
}

.container-14 {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1920px;
  height: 393px;
  text-decoration: none;
  display: flex;
}

.left-wrapper {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 918px;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.text-wrapper-9 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171277192 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.heading-h1 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 62px;
  font-weight: 400;
  line-height: 72px;
  text-decoration: none;
}

.heading-h1.new {
  color: var(--vanta-black);
  font-weight: 700;
}

.heading-h1-2 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(270deg, #80bfff 0%, #ff505f 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 62px;
  font-weight: 900;
  line-height: 72px;
  text-decoration: none;
}

.heading-h1-3 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(270deg, #fca106 0%, #ff505f 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 62px;
  font-weight: 900;
  line-height: 72px;
  text-decoration: none;
}

.wrapper-2 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 619.814px;
  text-decoration: none;
  display: flex;
}

.paragraph-default {
  color: #e5ebec;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 33.6px;
  text-decoration: none;
}

.paragraph-default.new {
  color: var(--dark-grey);
}

.image-433 {
  width: 100%;
  position: static;
  inset: auto 0% 0% auto;
  overflow: hidden;
}

.div-block-174 {
  z-index: 1;
  display: flex;
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  overflow: hidden;
}

.herosection_homepage-copy {
  background-color: #262626;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6852cd6d75287dd7824b47e8_1%20(2).png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-start;
  align-items: center;
  height: 550px;
  padding-left: 120px;
  padding-right: 120px;
  display: none;
}

.herosection_homepage-copy.new {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/685a8df5fef51c5a6e2f2c87_%F0%9F%8F%A0%C2%A0Home%20V1.png");
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  height: 500px;
  padding-left: 96px;
  padding-right: 96px;
  display: flex;
}

.hero-section-lms-button-copy {
  background-color: var(--white);
  color: var(--black);
  cursor: pointer;
  border-radius: 8px;
  padding: 12px 40px;
  font-family: Lato, sans-serif;
  font-size: 20px;
}

.hero-section-lms-button-copy:hover, .hero-section-lms-button-copy.new {
  background-color: var(--bi-blue);
  color: var(--white);
}

.insitute-logo-container {
  background-color: #fafafa;
  flex-flow: row;
  justify-content: space-around;
  align-items: stretch;
  min-width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.image-434 {
  width: auto;
  height: 50px;
}

.insitute-logo-1 {
  width: auto;
  height: 96px;
}

.infinite-logo-container {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 48px;
  margin-bottom: 48px;
  padding-left: 96px;
  padding-right: 96px;
  display: flex;
}

.organization_name {
  width: 100%;
  margin-bottom: 8px;
}

.copyright-2-copy {
  color: var(--white);
  width: 20%;
  font-size: 12px;
  text-decoration: none;
}

.copyright-2-copy:hover {
  color: #fff6db;
}

.ai-text-1 {
  grid-row-gap: 10px;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 209px;
  padding: 3px 15px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 43px;
  left: -263px;
  overflow: hidden;
}

.frame-1171277180 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.stars-1 {
  object-fit: cover;
  width: 10%;
  overflow: hidden;
}

.text-325 {
  color: #f5f5f5;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
}

.john-doe {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #e3e3e3;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 196px;
  padding: 13px 12px;
  text-decoration: none;
  display: none;
  position: absolute;
  top: 477px;
  left: -203px;
  overflow: hidden;
}

.frame-1171277197 {
  grid-column-gap: 16px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.ellipse-537 {
  background-color: #d9d9d9;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/685a90d1b5e157134aa7e617_school-boy-with-book-park.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  width: 40px;
  height: 24px;
  min-height: 32px;
}

.frame-1171277196 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 32px;
  text-decoration: none;
  display: flex;
}

.text-326 {
  color: #000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  text-decoration: none;
}

.rectangle-34624834 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 110px;
  height: 4px;
  text-decoration: none;
  display: flex;
}

.rectangle-34624835 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 77px;
  height: 4px;
  text-decoration: none;
  display: flex;
}

.div-block-175 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.image-435 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/685a90d1b5e157134aa7e617_school-boy-with-book-park.jpg");
  background-position: 50%;
  background-size: contain;
  border-radius: 8px;
  height: 100%;
}

.ai-text-2 {
  grid-row-gap: 10px;
  background-image: linear-gradient(-81.83deg, #218df8, #97deff);
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 264px;
  padding: 3px 15px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 95.2px;
  left: 1127px;
  overflow: hidden;
}

.image-wrapper-25 {
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.image-436.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.image-wrapper-26 {
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.image-437.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.image-438 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/685a9097788e075626d617a6_portrait-handsome-bridegroom-pink-suit-posing-beach-blue-sky-ocean.jpg");
  background-position: 0 0;
  background-size: cover;
}

.section-74 {
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/685aa599e1513a570c38a955_V2.png");
  background-position: 0 0;
  background-size: cover;
  justify-content: space-around;
  align-items: center;
  padding-bottom: 48px;
  padding-left: 96px;
  padding-right: 96px;
  display: flex;
}

.image-439.cover, .image-440.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.image-wrapper-27 {
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.image-441.cover {
  object-fit: fill;
  border: 2px solid #e9e9e9;
  border-radius: 12px;
  flex: 1;
  width: 100%;
  height: 100%;
  position: relative;
  left: auto;
}

.position-relative-4 {
  position: relative;
  left: 78px;
}

.display-34 {
  color: #013941;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.286em;
}

.display-34.mg-bottom-21 {
  color: var(--vanta-black);
  text-align: center;
  justify-content: center;
  align-items: center;
  font-family: Lato, sans-serif;
  line-height: 58.8px;
  display: flex;
}

.image-wrapper-28 {
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.image-wrapper-28.card-feature-v2-image {
  max-height: 200px;
}

.image-442.cover {
  object-fit: scale-down;
  flex: 1;
  width: 100%;
  position: relative;
}

.image-442.cover.girl-image {
  top: 36px;
}

.text-327 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.111em;
}

.text-327.bold {
  font-weight: 700;
}

.text-327.bold.color-accent-1.text-uppercase {
  color: var(--bi-blue);
  justify-content: center;
  align-items: center;
  font-family: Lato, sans-serif;
  display: flex;
}

.text-327.bold.color-accent-1.text-uppercase.homepage {
  color: var(--grey);
  font-weight: 400;
}

.container-default-27 {
  max-width: 1312px;
  padding-left: 24px;
  padding-right: 24px;
}

.section-75 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-75.pd-200px {
  background-color: #fafafa;
  background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/685aa599e1513a570c38a955_V2.png");
  background-position: 50% 0;
  background-size: auto;
  padding-top: 96px;
  padding-bottom: 96px;
}

.mg-bottom-60px {
  margin-bottom: 60px;
}

.card-feature-v2-content {
  padding: 16px 32px;
}

.mg-bottom-10px-2 {
  margin-bottom: 10px;
}

.card-40 {
  background-color: #fff;
  border: 1px solid #e5ebec;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 2px 7px #14142b05;
}

.card-40.feature-v2 {
  max-width: 388px;
  min-height: 100%;
}

.mg-bottom-21 {
  color: var(--darker-grey);
  text-align: center;
  width: 100%;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  line-height: 19.6px;
}

.heading-136, .heading-137, .heading-138 {
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 33.6px;
}

.display-35 {
  color: #013941;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.286em;
}

.image-wrapper-29 {
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.image-wrapper-29.border-radius-24px.border-image.shadow-02 {
  transform: none;
}

.image-443.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.text-328 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.111em;
}

.text-328.bold {
  font-weight: 700;
}

.text-328.bold.text-uppercase.color-accent-2.homepage {
  color: var(--grey);
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.text-328.medium {
  font-weight: 600;
}

.container-default-28 {
  max-width: 1312px;
  padding-left: 24px;
  padding-right: 24px;
}

.section-76 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-76.bg-neutral-200 {
  border: 1px #1d1d1d;
  border-radius: 3px;
  padding-top: 96px;
  padding-bottom: 96px;
}

.mg-bottom-40px-13 {
  text-align: left;
  margin-bottom: 40px;
}

.color-secondary-3 {
  color: #fdb52a;
}

.heading-h1-size-2 {
  color: #013941;
  font-size: 54px;
  font-weight: 700;
  line-height: 1.222em;
}

.heading-h1-size-2.mg-bottom-2px {
  color: var(--vanta-black);
}

.color-accent-2 {
  color: var(--bi-blue);
}

.card-41 {
  background-color: #fff;
  border: 1px solid #e5ebec;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 2px 7px #14142b05;
}

.card-41.feature-grid-card {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 36px 20px 35px;
  display: flex;
}

.pd-bottom-34px-2 {
  padding-bottom: 34px;
}

.position-relative-5 {
  position: relative;
}

.position-relative-5.features-grid-images-perspective-02 {
  transform: rotate(-2deg)skew(-4deg);
}

.bold-text-85 {
  color: var(--vanta-black);
  font-family: Lato, sans-serif;
}

.display-36 {
  color: #013941;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.286em;
}

.image-wrapper-30 {
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.image-444.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.container-default-29 {
  max-width: 1312px;
  padding-left: 24px;
  padding-right: 24px;
}

.section-77 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-77.pd-bottom-192px {
  padding-top: 96px;
  padding-bottom: 96px;
}

.mg-bottom-42px-3 {
  margin-bottom: 0;
}

.pricing-content-wrapper {
  text-align: center;
  border-bottom: 1px solid #e5ebec;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100px;
  max-height: 100px;
  padding: 40px 10px 0;
  display: block;
}

.pricing-content-wrapper.last {
  border-bottom-width: 0;
  min-height: 118px;
  max-height: 118px;
  padding: 20px 10px 0;
  display: none;
}

.pricing-content-wrapper.left {
  text-align: left;
  align-items: flex-start;
  width: 100%;
  padding-left: 0;
}

.pricing-content-wrapper.first {
  text-align: left;
  border-bottom-width: 0;
  align-items: flex-start;
  padding-left: 0;
}

.pricing-content-wrapper.first.mg-top-40px {
  padding-left: 10px;
}

.pricing-content-wrapper.bluish {
  background-color: #f7fbff;
  padding-top: 40px;
}

.display-37 {
  color: #013941;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.429em;
}

.display-37.billing-period-text-small {
  margin-top: auto;
}

.text-329 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.125em;
}

.text-329.bold {
  font-weight: 700;
}

.text-329.bold.color-accent-1.text-uppercase {
  color: var(--darker-grey);
  font-family: Lato, sans-serif;
}

.mg-bottom-14px-4 {
  margin-bottom: 14px;
}

.pricing-table-top {
  text-align: center;
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 120px;
  padding-bottom: 12px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.pricing-table-top.first {
  text-align: left;
  align-items: flex-start;
  min-height: 120px;
  padding-left: 0;
}

.pricing-table-top.bluish {
  background-color: var(--bi-blue);
  color: var(--white);
  justify-content: center;
  align-items: center;
}

.btn-primary-7 {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #01b969;
  border-radius: 14px;
  justify-content: center;
  padding: 24px 28px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.111em;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.btn-primary-7:hover {
  color: #fff;
  background-color: #11845b;
  transform: translate3d(0, -3px, .01px);
}

.mg-bottom-16px {
  margin-bottom: 16px;
}

.mg-bottom-22 {
  margin-bottom: 0;
}

.image-445 {
  width: 50%;
}

.image-446 {
  width: 20%;
}

.image-447 {
  width: 20%;
  max-height: 48px;
}

.bold-text-86, .bold-text-87 {
  color: var(--white);
}

.pricing-content-wrapper-2 {
  text-align: center;
  border-bottom: 1px solid #e5ebec;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100px;
  max-height: 100px;
  padding: 33px 10px;
  display: flex;
}

.pricing-content-wrapper-2.last {
  border-bottom-width: 0;
  min-height: 118px;
  max-height: 118px;
  padding: 0 10px;
}

.btn-primary-8 {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #01b969;
  border-radius: 14px;
  justify-content: center;
  padding: 24px 28px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.111em;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.btn-primary-8:hover {
  color: #fff;
  background-color: #11845b;
  transform: translate3d(0, -3px, .01px);
}

.btn-primary-8.width-100.table-button {
  background-color: var(--bi-blue);
  font-family: Lato, sans-serif;
}

.btn-primary-8.width-100.table-button:hover {
  background-color: #2384d9;
}

.frame-1171277179 {
  grid-row-gap: 10px;
  background-image: linear-gradient(-76.56deg, #f46c40 0%, #ffe2e4 100%);
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 209px;
  padding: 3px 15px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-1171277198 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vera-2 {
  object-fit: cover;
  border-radius: 5.33333px;
  overflow: hidden;
}

.text-330 {
  color: #f5f5f5;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
}

.copilot-text {
  grid-column-gap: 16px;
  grid-row-gap: 10px;
  background-image: linear-gradient(-76.56deg, #f46c40, #f0b88d);
  border-radius: 4px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 250px;
  padding: 8px;
  text-decoration: none;
  display: none;
  position: absolute;
  top: 32px;
  left: -288px;
  overflow: hidden;
}

.frame-1171277200 {
  grid-column-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 15%;
  text-decoration: none;
  display: flex;
}

.vera-3 {
  object-fit: cover;
  border-radius: 5.33333px;
  width: 100%;
  overflow: hidden;
}

.text-331 {
  color: #f5f5f5;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
}

.interview-text {
  grid-column-gap: 8px;
  grid-row-gap: 0px;
  background-image: linear-gradient(-79.3deg, #ff505f, #fbaeae);
  border-radius: 4px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 300px;
  padding: 8px;
  text-decoration: none;
  display: none;
  position: absolute;
  inset: auto auto 24% 984px;
  overflow: hidden;
}

.frame-1171277210 {
  grid-column-gap: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.interview-coach-logo {
  object-fit: cover;
  border-radius: 5.33333px;
  width: 15%;
  overflow: hidden;
}

.text-332 {
  color: #f5f5f5;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
}

.text-326-copy {
  color: #000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
}

.learner-progress {
  grid-column-gap: 4px;
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #e3e3e3;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 240px;
  padding: 16px;
  text-decoration: none;
  display: none;
  position: absolute;
  top: 22px;
  left: 1110px;
  overflow: hidden;
}

.frame-1171277199 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  text-decoration: none;
  display: flex;
}

.group-1000002046 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  text-decoration: none;
  display: flex;
}

.frame-1171277211 {
  grid-column-gap: 8px;
  grid-row-gap: 3px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 123px;
  text-decoration: none;
  display: flex;
}

.text-333 {
  color: #000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
}

.progress-scrubberbasic {
  background-color: #f5f5f5;
  border-radius: 100px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 160px;
  height: 5px;
  padding-left: 10px;
  padding-right: 60px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.progress-bg {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 75px;
  height: 5px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 35.2186px;
  left: 51.9578px;
}

.bold-text-88, .bold-text-89, .bold-text-90 {
  color: var(--vanta-black);
}

.cancel-button {
  border: 1px solid var(--bi-blue);
  color: var(--bi-blue);
  background-color: #fff;
  border-radius: 6px;
  margin-top: 10px;
  font-family: Lato, sans-serif;
}

.cancel-button:hover {
  color: #06c;
  -webkit-text-stroke-color: #2384d9;
  border-color: #2384d9;
}

.phone_number {
  background-color: #fff;
  border: 1px solid #e5ebec;
  border-radius: 14px;
  min-height: 32px;
  margin-bottom: 0;
  padding: 26px 24px;
  font-size: 18px;
  line-height: 1.111em;
  transition: box-shadow .3s, color .3s, border-color .3s;
  box-shadow: 0 2px 7px #14142b0a;
}

.phone_number:hover {
  border-color: var(--border);
  box-shadow: 0 2px 12px #14142b0f;
}

.phone_number:focus {
  color: #013941;
  border-color: #01b969;
}

.phone_number:focus-visible, .phone_number[data-wf-focus-visible] {
  border-color: var(--bi-blue);
}

.phone_number::placeholder {
  color: #61787b;
  font-family: Thicccboi, Verdana, sans-serif;
  font-size: 18px;
}

.phone_number.email {
  border-radius: 6px;
  min-height: 24px;
  padding: 12px 16px;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.phone_number.email::placeholder {
  font-size: 14px;
}

.org-name_input {
  background-color: #fff;
  border: 1px solid #e5ebec;
  border-radius: 14px;
  min-height: 32px;
  margin-bottom: 0;
  padding: 26px 24px;
  font-size: 18px;
  line-height: 1.111em;
  transition: box-shadow .3s, color .3s, border-color .3s;
  box-shadow: 0 2px 7px #14142b0a;
}

.org-name_input:hover {
  border-color: var(--border);
  box-shadow: 0 2px 12px #14142b0f;
}

.org-name_input:focus {
  border-color: var(--bi-blue);
  color: #013941;
}

.org-name_input::placeholder {
  color: #61787b;
  font-family: Thicccboi, Verdana, sans-serif;
  font-size: 18px;
}

.org-name_input.name {
  border-radius: 6px;
  min-height: 24px;
  padding: 12px 16px;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.org-name_input.name::placeholder {
  font-size: 14px;
}

.home-page_redirect {
  width: 100%;
  text-decoration: none;
}

.homepage-redirect_header {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  display: flex;
}

.homepage_wrapper {
  width: 120px;
  height: 48px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.header-nav-about-us-link {
  color: var(--vanta-black);
  padding: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.111em;
}

.header-nav-about-us-link:hover {
  color: var(--bi-blue);
}

.header-nav-about-us-link.login-header-menu-tablet {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.header-nav-about-us-link.dropdown-nav-link {
  align-items: center;
  transition: color .3s;
  display: flex;
}

.header-nav-about-us-link.login {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.side-by-side_wrapper, .side-by-side-wrapper-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 100%;
  display: flex;
}

.up-and-down-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.modal_2 {
  z-index: 99999;
  background-color: #000c;
  justify-content: center;
  align-items: center;
  padding: 24px;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 12px;
  min-width: 600px;
  max-width: 800px;
  padding: 12px 24px;
  display: flex;
  position: relative;
  top: 34px;
  box-shadow: 0 2px 5px #0003;
}

@media screen and (min-width: 1280px) {
  .product-redirection-section {
    flex-flow: column;
    margin: 0 auto;
    padding-left: 96px;
    padding-right: 96px;
    display: flex;
  }

  .product-redirection_header {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 120px;
  }

  .product-redirection_bottom-blok {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 250px;
    margin-bottom: auto;
    display: flex;
  }

  .product-1 {
    border-color: #f0f0f0;
    border-radius: 24px;
    display: block;
  }

  .product-1-header {
    justify-content: flex-start;
    align-items: center;
  }

  .product-desc {
    height: 100px;
    margin-top: 24px;
  }

  .div-block-93 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    padding-right: 0;
    display: grid;
  }

  .product-2 {
    grid-column-gap: 39px;
    grid-row-gap: 39px;
    border-color: #f0f0f0;
    border-radius: 24px;
    width: 100%;
    height: 100%;
    margin-right: 0;
    display: block;
  }

  .aboutus_wrapper {
    width: 100px;
  }

  .the-navbar_infylearn.new-header.nav {
    display: flex;
  }

  .copyright-2 {
    width: 15%;
  }

  .copyright-2.line {
    width: 1%;
  }

  .section-32.hero.v1 {
    padding-bottom: 48px;
  }

  .section-32.hero.v1.resume {
    padding-bottom: 96px;
  }

  .inner-container._500px---mbl.center {
    justify-content: center;
    align-items: flex-start;
  }

  .inner-container._500px---mbl.center.interview {
    justify-content: center;
    align-items: center;
  }

  .position-absolute.hero-v1-images-wrapper.interview {
    left: 519px;
  }

  .position-absolute.circle-bg-button-default.resume {
    background-size: contain;
  }

  .position-absolute.circle-bg-button-default.recruit {
    background-position: 50% 100%;
    background-size: cover;
  }

  .position-absolute.circle-bg-button-default.interview {
    background-size: contain;
  }

  .position-absolute.circle-bg-button-default.assess {
    background-position: 50% 100%;
    background-size: auto;
  }

  .btn-secondary.color-change, .mg-bottom-10px {
    font-family: Lato, sans-serif;
  }

  .heading-h4-size.mg-bottom-3 {
    font-weight: 700;
  }

  .text-302.bold.color-accent-1.text-uppercase.infy-recruit {
    font-family: Lato, sans-serif;
  }

  .text-313.bold.color-accent-1.text-uppercase.assess.text {
    font-family: Lato, sans-serif;
    font-weight: 400;
  }

  .section-60.interview {
    margin-left: 0;
    margin-right: 0;
  }

  .faq-s.pd-top-200px.bg-neutral-200 {
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding-top: 48px;
    padding-bottom: 48px;
    overflow: hidden;
  }

  .acordion-body {
    font-family: Lato, sans-serif;
  }

  .bold-text-73, .bold-text-74 {
    font-weight: 700;
  }

  .dropdown-column-wrapper.w--open {
    width: 100vw;
    min-width: 100vw;
    left: 0;
  }

  .nav {
    display: none;
  }

  .bold-text-82, .bold-text-83 {
    font-weight: 700;
  }

  .paragraph-63 {
    text-align: left;
    font-family: Thicccboi, Verdana, sans-serif;
  }

  .home_wrapper-copy {
    width: 100px;
  }

  .copyright-2-copy {
    width: 15%;
  }

  .copyright-2-copy.line {
    width: 1%;
  }

  .ai-text-2 {
    left: 1285px;
  }

  .image-wrapper-29.border-radius-24px.border-image.shadow-02 {
    border: 1px solid #dadada;
    border-radius: 8px;
  }

  .homepage_wrapper {
    width: 100px;
  }
}

@media screen and (min-width: 1440px) {
  .section-2 {
    justify-content: center;
    align-items: center;
    height: 100vh;
    display: flex;
  }

  .home {
    display: none;
  }

  .for-college {
    font-family: Lato, sans-serif;
    font-size: 20px;
  }

  .image-9 {
    margin-right: 250px;
  }

  .brand-2 {
    margin-right: 550px;
  }

  .hero_section {
    height: 600px;
    margin-top: 0;
  }

  .h1_leftblock {
    margin-left: 0;
  }

  .h2_rightblock {
    object-fit: contain;
    background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65cdcca8dc412416d37fa9ce_blog%20and%20course%20creatives%20%20(55)%201.png");
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
  }

  .h1_heading {
    font-size: 32px;
  }

  .h2 {
    height: 750px;
  }

  .h2_topblock {
    width: 1400px;
    height: 80px;
    margin-left: 0;
  }

  .heading-16 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 40px;
    display: flex;
  }

  .h2_bottomblock {
    margin-left: 0;
  }

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

  .tab33.alumni.w--current, .tab33.jp.w--current, .tab33.assess.w--current, .tab33.masterdata.w--current {
    background-color: var(--dark-blue);
    color: var(--white);
  }

  .top_block.lms {
    height: 250px;
  }

  .bottom_block.lms {
    height: 300px;
  }

  .lms_block-1.main {
    width: 25%;
  }

  .heading-17 {
    font-family: Lato, sans-serif;
    font-weight: 700;
  }

  .lms_block-2.main {
    width: 25%;
  }

  .lms_block-3 {
    height: 200px;
  }

  .lms_block-3.main {
    width: 25%;
  }

  .lms_block-5 {
    width: 33.33%;
  }

  .tab3.assesment.w--current {
    background-color: var(--dark-blue);
    color: var(--white);
  }

  .tab3.mdm.w--current {
    background-color: var(--black);
  }

  .tb4.assesment.w--current {
    background-color: var(--dark-blue);
    color: var(--white);
  }

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

  .tb4.ap.mdm {
    color: var(--black);
    background-color: #fafafa;
  }

  .text-block-3 {
    color: var(--white);
  }

  .section_h3-h3-1 {
    height: 1000px;
  }

  .h3_topblock {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    height: 80px;
    margin-left: 0;
  }

  .h3_bottomblock {
    height: 400px;
    margin-left: 40px;
    margin-right: 40px;
  }

  .tab33-copy.alumni.w--current, .tab33-copy.jp.w--current, .tab33-copy.assess.w--current, .tab33-copy.masterdata.w--current, .white-labelled-delivery.alumni.w--current, .white-labelled-delivery.jp.w--current, .white-labelled-delivery.assess.w--current, .white-labelled-delivery.masterdata.w--current, .placement-training.alumni.w--current, .placement-training.jp.w--current, .placement-training.assess.w--current, .placement-training.masterdata.w--current {
    background-color: var(--dark-blue);
    color: var(--white);
  }

  .paragraph-25 {
    font-family: Lato, sans-serif;
  }

  .od-block-1.main, .od-block-2.main {
    width: 25%;
  }

  .od-block-3 {
    height: 200px;
  }

  .od-block-3.main {
    width: 25%;
  }

  .bottom_block-copy.lms {
    margin-top: 0;
  }

  .od-block-4 {
    width: 25%;
  }

  .white-labelled {
    text-align: center;
    height: 700px;
    font-family: Lato, sans-serif;
    font-weight: 400;
  }

  .paragraph-26 {
    text-align: center;
    justify-content: center;
    align-items: center;
    font-family: Lato, sans-serif;
    font-size: 14px;
    font-weight: 400;
    display: flex;
  }

  .heading-21 {
    font-family: Lato, sans-serif;
    font-weight: 700;
  }

  .wld-block-4, .wld-block-6 {
    width: 33.33%;
  }

  .wld-block-1.main, .wld-block-2.main {
    width: 25%;
  }

  .wld-block-3 {
    height: 200px;
  }

  .wld-block-3.main {
    width: 25%;
  }

  .section-h4 {
    height: 600px;
  }

  .desktop_navbar-3 {
    display: flex;
  }

  .slide-2 {
    width: 1440px;
    margin-left: 0;
    margin-right: 0;
  }

  .t--card-front.blue {
    border: 1px solid var(--border);
    background-image: linear-gradient(135deg, #06c, #53a9ff);
    height: 150px;
  }

  .t--card-front.blue.ups._3 {
    align-items: center;
  }

  .t--card-front.yellow, .t--card-back-new {
    height: 150px;
  }

  .t--card-back-new.ups._3 {
    max-width: none;
  }

  .flip-cart-wrapper {
    width: 100%;
  }

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

  .card-div-block {
    object-fit: fill;
    flex: 0 auto;
    justify-content: space-around;
    align-items: center;
    margin-left: 10px;
    margin-right: 10px;
  }

  .card-div-block.top {
    margin-left: 0;
  }

  .card-div-block.top.lp {
    justify-content: space-around;
    width: 90%;
  }

  .card-1---para {
    color: var(--white);
  }

  .t--content-wrapper--1, .t--card {
    justify-content: center;
    align-items: center;
  }

  .background-image-map {
    flex-direction: row;
    width: 100%;
    display: flex;
  }

  .card-div-block-bottom {
    object-fit: fill;
    flex: 0 auto;
    justify-content: space-around;
    align-items: center;
    margin-left: 10px;
    margin-right: 10px;
  }

  .card-div-block-bottom.lp {
    justify-content: space-around;
  }

  .text-block-10 {
    font-size: 16px;
  }

  .h2_full-block {
    width: 95%;
    margin-left: 0;
    margin-right: 0;
  }

  .h3_container_1 {
    margin-left: 0;
    margin-right: 20px;
  }

  .h3_container_1._1 {
    width: 25%;
  }

  .h3_container_1._1.cp {
    margin-left: 0;
  }

  .h2_full-block-copy {
    width: 95%;
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-31 {
    margin-left: 0;
  }

  .h3-1_top-block {
    justify-content: flex-start;
    align-items: center;
    height: 80px;
    margin-left: 0;
    display: flex;
  }

  .h2_full-block_left-side {
    margin-left: 0;
  }

  .h2-whole-block-container {
    background-image: none;
    margin-left: 0;
  }

  .h4_topblock {
    margin-left: 0;
  }

  .h4_bottom-container {
    margin-right: 0;
  }

  .college_section_2 {
    height: 600px;
  }

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

  .h5_topblock {
    align-items: center;
    height: 80px;
    margin-left: 0;
    display: flex;
  }

  .h5_bottomblock {
    height: 150px;
    margin-top: 0;
    margin-left: 20px;
  }

  .section_h6 {
    height: 600px;
  }

  .h6_container {
    width: auto;
    margin-left: 0;
    margin-right: 40px;
  }

  .h6_topblock {
    width: auto;
    height: 80px;
    margin-left: 0;
  }

  .paragraph-32 {
    margin-left: 0;
  }

  .section_h7 {
    height: 750px;
  }

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

  .h6_right-blocl-copy {
    height: 480px;
  }

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

  .section_h8 {
    height: 600px;
  }

  .section_h8.testimonial {
    display: none;
  }

  .ap-header-copy {
    margin-left: 0;
  }

  .ap-header-copy.lms {
    margin-top: 0;
    margin-right: 24px;
    font-weight: 400;
  }

  .heading-77 {
    margin-left: 40px;
    font-family: Lato, sans-serif;
    font-size: 32px;
  }

  .heading-78 {
    margin-left: 0;
    font-family: Lato, sans-serif;
    font-size: 24px;
    font-weight: 700;
  }

  .h5_full-block {
    margin-right: auto;
  }

  .h5_full-block.top {
    height: 120px;
    margin-left: 0;
  }

  .heading-16-copy {
    margin-left: 75px;
  }

  .image-86 {
    margin-right: 0;
  }

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

  .logo-section_ups {
    height: 300px;
  }

  .ups_banner {
    justify-content: center;
    align-items: center;
    height: 400px;
    display: flex;
  }

  .banner-container {
    justify-content: center;
    align-items: center;
    margin: 40px 0;
    display: flex;
  }

  .learning-upskilling-solutions {
    height: 600px;
  }

  .wrapper {
    width: 100%;
  }

  .flip-container_card-holder_ups {
    object-fit: fill;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    margin-left: 10px;
    margin-right: 10px;
  }

  .flip-container_card-holder_ups.top {
    margin-left: 0;
  }

  .ups--content-wrapper--1, .ups_t--card {
    justify-content: center;
    align-items: center;
  }

  .ups_t--card-front {
    background-image: linear-gradient(to bottom, var(--white), var(--white));
  }

  .card-div-block_ups {
    object-fit: fill;
    flex: 0 auto;
    justify-content: space-around;
    align-items: center;
    margin-left: 10px;
    margin-right: 10px;
  }

  .card-div-block_ups.top, .card-div-block_ups.top-ups {
    margin-left: 0;
  }

  .card-div-block_ups.bottom-ups {
    justify-content: space-between;
    width: auto;
  }

  .t--content-wrapper--1---ups, .t--content-wrapper--ups {
    justify-content: center;
    align-items: center;
  }

  .card-1---para_ups {
    color: var(--black);
  }

  .ups_saas-section {
    background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/656492fa7a7ded650300ea08_wave%20(4).svg");
    background-position: 50%;
    background-repeat: repeat-x;
    background-size: cover;
    height: 550px;
  }

  .ups_vera-section {
    height: 850px;
  }

  .saas_left-side-block {
    width: 40%;
    margin-left: 40px;
  }

  .saas_right-side-block {
    justify-content: center;
    height: 450px;
  }

  .ups_coach-network {
    background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65658f404ecc4dede76c402f_Coach%20background.png");
    background-position: 50%;
    background-repeat: repeat-x;
    background-size: cover;
    height: 550px;
  }

  .coach-network-left-block {
    width: 1400px;
    height: 80px;
    margin-left: 0;
  }

  .coach-network-right-block {
    margin-left: 0;
  }

  .view-button {
    margin-left: 0;
    margin-right: 400px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .wrapper-_desktop {
    width: 100%;
  }

  .section_6_logos {
    height: 250px;
  }

  .section_13_left-block {
    padding-left: 24px;
    padding-right: 24px;
  }

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

  ._1-2 {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

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

  ._2-2, ._3 {
    align-items: flex-start;
  }

  .bottom {
    max-width: 1440px;
    margin-left: 0;
    margin-right: 0;
  }

  .cto_faq {
    display: none;
  }

  .sm786696-1 {
    object-fit: contain;
    left: auto;
  }

  .xp-school-hero-section-1 {
    padding-left: 0;
  }

  .hero-wrapper {
    justify-content: flex-end;
    width: 100%;
    max-width: 1440px;
    height: 764px;
  }

  .text-wrapper {
    width: 50%;
    max-width: 1440px;
    margin-left: 120px;
  }

  .nav-bar_xp-home-page {
    position: absolute;
  }

  .nav-bar {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    flex-wrap: nowrap;
  }

  ._20-b2-8 {
    font-size: 20px;
  }

  .hero-img-wrapper {
    justify-content: flex-end;
    align-items: stretch;
    width: 50%;
    height: 764px;
    display: flex;
  }

  .right_section-2 {
    justify-content: flex-end;
  }

  .card-1_section-2 {
    width: 260px;
    height: 320px;
  }

  .paragraph-37 {
    margin-left: 8px;
    margin-right: 8px;
  }

  .card-2_section-2 {
    width: 260px;
    height: 320px;
  }

  .image-275, .image-276 {
    margin-top: 24px;
  }

  .card-container_section-2 {
    justify-content: flex-end;
    height: 350px;
  }

  .card-3_section-2, .card-4_section-2, .card-5_section-2 {
    width: 260px;
    height: 320px;
  }

  .section_3-0 {
    height: 540px;
  }

  .section_4-0 {
    background-image: linear-gradient(to bottom, var(--biege), var(--biege));
  }

  .headercontainer {
    background-color: #fff6db00;
    padding-left: 0;
    padding-right: 0;
  }

  ._86-h0-3 {
    font-size: 72px;
  }

  .multiple-card-holder {
    background-color: #fff6db00;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 500px;
    margin-left: 120px;
    margin-right: 120px;
    padding: 0;
  }

  .image-container_section-4-0.card-image {
    background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/658d1c1244471300d949fb34_Rectangle%206159.png");
    background-size: cover;
    width: 30%;
  }

  .rectangle-6159 {
    height: 318px;
  }

  .course-detail-container {
    width: 70%;
    height: 100%;
  }

  .q_button-container {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    align-items: flex-end;
  }

  .q1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .card-button_section-4-0 {
    height: 56px;
  }

  ._24-months-incl-1-year-internship-0 {
    color: var(--biege);
  }

  ._24-months-incl-1-year-internship-1 {
    color: var(--biege);
    font-size: 10px;
  }

  .card-container_1_section-4-0 {
    width: 100%;
    height: 400px;
    margin: 0;
  }

  ._86-h0-4 {
    font-size: 72px;
  }

  .section_5-0 {
    height: 900px;
  }

  .header-container-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    max-width: 1500px;
  }

  .container-7, .top-2 {
    width: 100%;
  }

  .card-1-_section-5-0 {
    width: 50%;
  }

  .c1 {
    width: 70%;
    height: 208px;
  }

  .card-2-_section-5-0, .card-3-_section-5-0, .card-4-_section-5-0 {
    width: 50%;
  }

  .img-1_section-5-0, .img-2_section-5-0, .img-3_section-5-0 {
    width: 30%;
  }

  .spiral-img {
    width: 500px;
    height: 400px;
    position: absolute;
    transform: translate(-241px, -400px);
  }

  .container_6-0 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    object-fit: fill;
    justify-content: flex-end;
    width: 100%;
  }

  .card-1_-section-6-0 {
    width: 300px;
  }

  .card-1_-section-6-0.small {
    width: 340px;
  }

  .card-1_-section-6-0.big {
    width: 450px;
  }

  .why-xp_card-2_-section-5-0_image-top {
    max-width: 500px;
  }

  .rectangle-6, .why-xp_card-2_-section-5-0_bottom-text {
    width: 100%;
  }

  .vectors-wrapper-43 {
    display: block;
  }

  .why-cp-_header_section-5-0 {
    left: 948px;
  }

  .button-4 {
    font-size: 20px;
  }

  .cards-container_7-0 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: flex-end;
    width: 100%;
    height: 540px;
  }

  .card-1_section-7-0-3 {
    width: 340px;
  }

  ._2-cards-container_7-0 {
    align-items: flex-start;
    display: none;
  }

  .card-2_section-7-0 {
    width: 340px;
  }

  .frame-7929 {
    width: 100%;
    position: static;
    top: auto;
  }

  .frame-7931 {
    width: 100%;
  }

  ._20-b2-17 {
    margin-left: 81px;
  }

  .img-wrapper_7-0 {
    background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/658d2eaa0c962446521bb004_Rectangle%206177.png");
    background-position: 50%;
    background-size: cover;
    width: 100%;
    height: 140px;
  }

  .cards-container_8-0 {
    width: 100%;
  }

  .card-9 {
    width: 50%;
  }

  .rectangle-6177 {
    width: 100%;
  }

  ._20-b2-18 {
    font-size: 20px;
  }

  .button-5 {
    max-width: 800px;
  }

  ._20-b2-19, ._20-b2-20 {
    font-size: 20px;
  }

  .form-wrapper-3 {
    max-width: 600px;
  }

  .textarea-wrapper {
    height: 80px;
  }

  .contact-form_xp-school {
    flex-direction: row;
  }

  .container-9 {
    max-width: 1660px;
  }

  .section-title-3 {
    max-width: 800px;
    margin-top: 40px;
    font-size: 26px;
  }

  ._50-h3-4 {
    font-size: 48px;
  }

  .footer {
    background-position: 90%;
    max-width: 1660px;
  }

  .con {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: flex-start;
  }

  .vectors-wrapper-60 {
    background-image: linear-gradient(to bottom, var(--yellow), var(--yellow));
    width: 1100px;
    height: 4px;
  }

  .bottom-end-_container_footer {
    width: 100%;
    max-width: 1920px;
  }

  .overall-content-holder_4-0 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .container-overall_4-0 {
    width: 80%;
    height: 350px;
  }

  .card-1_section_big-card_7-0 {
    width: 450px;
    height: 100%;
    margin-left: 104px;
  }

  .card-2_section_small-card_7-0 {
    width: 340px;
  }

  .card-2_section_small-card_7-0.small-cards {
    width: 380px;
    height: 100%;
  }

  .card-1_section_small-card-2_7-0-3 {
    width: 340px;
  }

  .img-wrapper_big-card_7-0 {
    background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/658d2eaa0c962446521bb004_Rectangle%206177.png");
    background-position: 50%;
    background-size: cover;
    width: 100%;
    height: 244px;
  }

  .nav-menu-5 {
    margin-left: 400px;
  }

  .nav-link-4, .nav-link-5, .nav-link-6, .nav-link-7 {
    font-size: 20px;
  }

  .logo-wrapper {
    height: 97%;
  }

  .nav-link-8 {
    font-size: 20px;
  }

  .image-275-copy {
    margin-top: 24px;
  }

  .overall-container_5-0 {
    width: 100%;
  }

  .form-container {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .image-container_form {
    width: auto;
    height: 400px;
    position: absolute;
    left: 639px;
  }

  .wxp_hero-section_img {
    top: auto;
    left: auto;
  }

  .why-xp_hero-section-2 {
    height: 892px;
    padding-left: 120px;
    padding-right: 0;
  }

  .wxp_hero-section {
    align-items: flex-start;
    max-width: 1664px;
  }

  .wxp_heo-sectio_left {
    width: 50%;
    max-width: 1664px;
  }

  .section-19 {
    height: 600px;
  }

  .wxp_heo-sectio_right {
    width: 50%;
    position: static;
  }

  .cto_hero-section {
    max-width: 100%;
  }

  .headline-4-bold-4 {
    width: 100%;
  }

  .cto_section-2 {
    max-width: 100%;
  }

  .vectors-wrapper-66 {
    width: 40px;
    height: 40px;
  }

  .frame-7937 {
    align-items: flex-start;
  }

  .vectors-wrapper-67 {
    background-image: linear-gradient(to bottom, var(--yellow), var(--yellow));
    border-radius: 2px;
    width: 2px;
    height: 96px;
  }

  .developing-technology-vision-and-strategy {
    font-size: 18px;
  }

  .cto_section-3_header {
    max-width: 100%;
  }

  .cto-wrapper_section-2_1 {
    height: 280px;
  }

  .frame-7947 {
    height: 100%;
  }

  .cto_section-2_card-set-2 {
    width: 100%;
    max-width: 1920px;
  }

  .frame-7951 {
    max-width: 100%;
    height: 100%;
  }

  .attracting-recruiting-and-retaining-tech-talent {
    font-size: 18px;
  }

  .frame-7955 {
    max-width: 100%;
  }

  .managing-large-scale-technology-programs-end-to-end {
    font-size: 16px;
  }

  .frame-7956 {
    max-width: none;
  }

  .text-36 {
    font-size: 20px;
  }

  .text-37 {
    font-size: 18px;
  }

  .frame-7836 {
    max-width: none;
  }

  .frame-7960 {
    width: 49%;
    max-width: 50%;
  }

  .text-39 {
    font-size: 20px;
  }

  .text-40 {
    font-size: 18px;
  }

  .wxp_section_6 {
    max-width: 100%;
  }

  .cto_section-5 {
    padding-left: 80px;
    padding-right: 80px;
  }

  .container-10 {
    max-width: 100%;
  }

  .cto_section-6 {
    justify-content: center;
    align-items: center;
    max-width: 100%;
  }

  .frame-7965 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    max-width: 100%;
  }

  .aspiring-ctos-and-senior-executives-who-aim-to-lead-the-technology-strategy-of-a-company {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 16px;
    top: 50px;
    left: auto;
  }

  .cto_section-8 {
    padding-left: 80px;
  }

  .cto_section8-_left {
    width: 50%;
  }

  ._8-months---108-hours {
    font-size: 16px;
  }

  .cto_section8-_right {
    width: 50%;
    max-width: 100%;
  }

  .cto_overall-container_section-8 {
    max-width: 100%;
  }

  .cto_section-7 {
    max-width: 100%;
    padding-left: 80px;
    padding-right: 80px;
  }

  .cto-wrapper_section-2_2 {
    width: 100%;
    height: 400px;
  }

  .cto-wrapper_section-2_3 {
    height: 250px;
  }

  .frame-7960-copy {
    width: 49%;
    max-width: 50%;
  }

  .why-xp_section_2-0 {
    justify-content: center;
    align-items: center;
  }

  .header-container_section-3-0 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: center;
    max-width: 1552px;
  }

  .why-xp_top_section-3-0 {
    justify-content: center;
    align-items: center;
  }

  .why-xp_-section_4-0 {
    height: 900px;
  }

  .why-xp_-section_4-0_tabs {
    flex-direction: row;
  }

  .why-cp_all-tabs_section-4-0 {
    padding: 0 80px 80px;
  }

  .why-xp_wrapper_tabs_section-4-0_tab-4, .container_tab-4 {
    height: 100%;
  }

  .container_tabs_left {
    height: 100%;
    max-height: none;
  }

  .container_tabs_right {
    height: 604px;
  }

  .container_tab-2 {
    flex-direction: row;
    height: 100%;
  }

  .tab-pane-tab-3-2 {
    height: 100%;
  }

  .why-xp_section-5-0 {
    grid-column-gap: 132px;
    grid-row-gap: 132px;
    object-fit: fill;
    justify-content: flex-end;
    width: 100%;
  }

  .why-xp_card-1_-section-5-0 {
    width: 300px;
  }

  .why-xp_card-1_-section-5-0.small {
    width: 340px;
  }

  .why-xp_card-1_-section-5-0.big {
    width: 450px;
  }

  .why-xp_card-2_-section-5-0 {
    width: 300px;
  }

  .why-xp_card-2_-section-5-0.small {
    width: 340px;
  }

  .why-xp_card-2_-section-5-0.big {
    width: 450px;
  }

  .why-xp_card-3_-section-5-0 {
    width: 300px;
  }

  .why-xp_card-3_-section-5-0.small {
    width: 340px;
  }

  .why-xp_card-3_-section-5-0.big {
    width: 450px;
  }

  .why-xp_card-3_-section-5-0_bottom-text {
    width: 100%;
  }

  .why-xp_card-3_-section-5-0_image-top {
    max-width: 500px;
  }

  ._10-years-tag {
    border-radius: 100px;
    width: 96px;
    height: 32px;
  }

  .div-block-56 {
    width: 100px;
    height: 40px;
  }

  .why-xp_banner_text_container {
    padding-top: 72px;
  }

  .xpresso-experience-what-we-have-been-brewing {
    flex-direction: column;
    display: flex;
  }

  .group-30-1 {
    object-fit: contain;
    left: 1065px;
  }

  .slide-15 {
    width: 100%;
  }

  .slider-6, .div-block-57 {
    width: 100%;
    height: 100%;
  }

  .slide-nav-14 {
    background-color: var(--black);
    background-image: linear-gradient(to bottom, var(--red), var(--red));
    color: var(--yellow);
    -webkit-text-stroke-width: 0px;
    -webkit-text-stroke-color: var(--red);
    overflow-wrap: normal;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    display: flex;
  }

  .image-278 {
    height: auto;
    position: static;
    top: auto;
    left: auto;
  }

  .div-block-58 {
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .container-12 {
    max-width: 1660px;
  }

  .div-block-60 {
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .image-279 {
    height: auto;
    position: static;
    top: auto;
    left: auto;
  }

  .section-title-5 {
    max-width: 800px;
    margin-top: 40px;
    font-size: 26px;
  }

  .event_hero-section_wrapper {
    max-width: 11440px;
    height: 740px;
  }

  ._60-h2-6, ._60-h2-7 {
    font-size: 64px;
  }

  .event_hero-section-image_container {
    height: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .event_section_2-0 {
    justify-content: center;
    align-items: center;
  }

  .event-header-container_section-2-0 {
    text-align: center;
    justify-content: center;
  }

  ._72-h1-6 {
    font-size: 56px;
  }

  .text-51 {
    font-size: 32px;
  }

  .learn, .one-on-one, .connections, .new-age {
    height: 180px;
  }

  .events_section-3-0 {
    padding-left: 118px;
    padding-right: 118px;
  }

  ._60-h2-9 {
    font-size: 56px;
  }

  ._24-b1-17 {
    font-size: 16px;
  }

  .vectors-wrapper-87 {
    width: 100%;
  }

  .image-280 {
    max-width: 1920px;
  }

  .events_section-4-0_cards-container {
    width: 100%;
  }

  .events-card_1, .events-card_2 {
    width: 50%;
  }

  ._20-b2-20-copy, ._20-b2-19-copy, ._20-b2-19-copy {
    font-size: 20px;
  }

  .why-xp-_header_section-5-0_container {
    left: 948px;
  }

  .why-xp-_header_section-5-0_container_heading {
    left: 194px;
  }

  .xp-school_coach_section-6-0_text {
    left: 7px;
  }

  .xp-school_coach-card_card-1_section-6-0, .xp-school_coach-card_card-2_section-6-0 {
    width: 100%;
  }

  .xp-school_section-6-0_button, .why-xp_section-5-0_button {
    font-size: 20px;
  }

  .events_container_5-0 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    object-fit: fill;
    justify-content: flex-end;
    width: 100%;
  }

  .card-1_-section-5-0_events {
    width: 300px;
  }

  .card-1_-section-5-0_events.small {
    width: 340px;
  }

  .card-1_-section-5-0_events.big {
    width: 450px;
  }

  .card-2_-section-6-0_events {
    width: 300px;
  }

  .card-2_-section-6-0_events.small {
    width: 340px;
  }

  .card-2_-section-6-0_events.big {
    width: 450px;
  }

  .card-3_-section-5-0_events {
    width: 300px;
  }

  .card-3_-section-5-0_events.small {
    width: 340px;
  }

  .card-3_-section-5-0_events.big {
    width: 450px;
  }

  .section-5-0_text_events {
    left: 7px;
  }

  .faqs-wrapper {
    width: 1200px;
  }

  .card-faq-icon {
    transform: rotate(0);
  }

  .title.card-faq, .title.card-faq_events {
    font-weight: 400;
  }

  .paragraph-43.faq-_events {
    color: var(--dark-grey);
  }

  .events_section-7-0 {
    height: 700px;
    margin-left: 120px;
    margin-right: 120px;
  }

  .header_events_section-7-0_container {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .events_section-7-0_faq-container {
    padding-left: 0;
    padding-right: 0;
  }

  .faqs-wrapper-copy {
    width: 1200px;
  }

  .image-281 {
    width: 32px;
    height: 32px;
  }

  .dropdown-toggle {
    background-image: linear-gradient(to bottom, var(--white), var(--white));
    border-radius: 8px;
    width: 100%;
    padding: 24px 16px;
  }

  .dropdown-3 {
    width: 1200px;
    margin-top: 40px;
    margin-left: 32px;
  }

  .text-block-20 {
    font-size: 24px;
  }

  .icon-20 {
    object-fit: contain;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    display: flex;
  }

  .courses_hero-section {
    width: auto;
    max-width: 1920px;
    height: auto;
    padding-top: 0;
    padding-left: 0;
  }

  .course_section-2-0_header-container {
    max-width: 1440px;
    padding-left: 0;
    padding-right: 0;
  }

  ._50-h3-6 {
    margin-left: 760px;
  }

  .bg-container_section-2-0 {
    padding-left: 80px;
    padding-right: 80px;
  }

  .course_section-2-0_cards-overall-container {
    max-width: 1440px;
  }

  .course_top-feaure-card_2-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .course-feature_card-1_img-container {
    width: 50%;
  }

  .rectangle-6153, .vectors-wrapper-101 {
    width: 100%;
    max-width: 500px;
  }

  .left-arrow-11 {
    left: 1144px;
  }

  .courses_section-3-0 {
    max-width: 1920px;
  }

  .courses_-section_4-0 {
    height: 900px;
  }

  .course_-section_4-0_tabs {
    flex-direction: row;
  }

  .course_tabs-menu_section-4-0 {
    margin-left: 0;
  }

  .container_tab-1_3, .container_tab-3_2 {
    flex-direction: row;
    height: 100%;
  }

  .container_tab-1_6 {
    height: 100%;
  }

  .course_container_tabs_left_4 {
    height: 100%;
    max-height: none;
  }

  .course_container_tabs_right {
    height: 604px;
  }

  .course_container_tab_4_image {
    height: 100%;
  }

  .course_container_tabs_right_1 {
    height: 604px;
  }

  .course_container_tabs_left_1, .course_container_tabs_left_2 {
    height: 100%;
    max-height: none;
  }

  .course_container_tabs_right_2 {
    height: 604px;
  }

  .courses_section-5-0 {
    max-width: 1920px;
  }

  .section-8-0_cards-container-2 {
    height: 600px;
  }

  .courses_faq_section-10-0_container {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .admssions_section_2 {
    padding-left: 80px;
    padding-right: 80px;
  }

  .admission_section-2-0_card-1_header {
    justify-content: flex-start;
  }

  .admission_card_2, .admission_card_1 {
    max-width: 1000px;
  }

  .corporate-page_section-3 {
    justify-content: center;
  }

  .frame-7992, .frame-7994 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .frame-7995 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .frame-7996 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .frame-7616 {
    max-width: 1920px;
  }

  .frame-7614 {
    width: 100%;
  }

  .section-25 {
    height: 500px;
  }

  .text-68 {
    font-size: 16px;
    line-height: 22.4px;
  }

  .frame-7626 {
    width: 100%;
  }

  .frame-7621 {
    justify-content: center;
    align-items: center;
    width: 20%;
    height: 140px;
  }

  .hidden-block--college {
    top: 3415.06px;
  }

  .corporate-page_section-6, .corporate-page_section-7, .corporate-page_section-8 {
    padding-left: 140px;
    padding-right: 140px;
  }

  .corporate-page_section-9 {
    padding: 120px;
  }

  .college_section_2_jobplatform {
    max-width: 1500px;
  }

  .frame-7615 {
    width: 100%;
  }

  .frame-7652 {
    width: 100%;
    max-width: 1920px;
  }

  .frame-7650 {
    max-width: 1900px;
  }

  .frame-7647 {
    max-width: 500px;
  }

  .college_section_2_whitelabelled {
    width: 100%;
    max-width: 1920px;
  }

  .hidden-block---corporate {
    top: 369px;
  }

  .div-block-78 {
    width: 100%;
  }

  .h1_rightblock {
    margin-left: 0;
  }

  .h2_rightblock_lms {
    object-fit: contain;
    background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65cdcca8dc412416d37fa9ce_blog%20and%20course%20creatives%20%20(55)%201.png");
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
  }

  .hersection-left-block_lms {
    width: 50%;
  }

  .lms-section_4-5 {
    height: 1200px;
  }

  .section4_lms_right-feature {
    height: 100%;
  }

  .adittional-feature-section {
    padding-right: 120px;
  }

  .tab-pane-tab-3-3 {
    height: 100%;
  }

  .container_tab-5 {
    flex-direction: row;
    height: 100%;
  }

  .additional-features-tab {
    height: 700px;
    padding: 0;
  }

  .additional-features_tabs-side {
    margin-left: 0;
  }

  .tab-link_1 {
    background-color: var(--bi-light-blue);
  }

  .tab-link_1.w--current {
    border-width: 4px;
    border-color: var(--bi-blue);
    background-color: var(--dark-black);
    padding-left: 24px;
    padding-right: 24px;
  }

  .tabl-linke_2 {
    background-color: var(--bi-light-blue);
    padding-left: 24px;
    padding-right: 24px;
  }

  .tabl-linke_2.w--current {
    border-width: 3px;
    border-color: var(--bi-blue);
    background-color: var(--dark-black);
  }

  .tab-link-3 {
    background-color: var(--bi-light-blue);
    padding-left: 24px;
    padding-right: 24px;
  }

  .tab-link-3.w--current {
    border-width: 3px;
    border-color: var(--bi-blue);
    background-color: var(--dark-black);
  }

  .tab-link-4 {
    background-color: var(--bi-light-blue);
    margin-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .tab-link-4.w--current {
    border-width: 3px;
    border-color: var(--bi-blue);
    background-color: var(--dark-black);
  }

  .tabs-content-5, .additional-feature-content-tabs {
    width: 70%;
  }

  .tab-pane-2-wrapper {
    height: 100%;
  }

  .tab-pane-3 {
    height: 700px;
  }

  .tab-pane-1-wrapper {
    flex-direction: row;
    height: 700px;
  }

  .tab-pane-3-wrapper, .tab-pane-wrapper {
    height: 100%;
  }

  .paragraph-46 {
    font-size: 16px;
  }

  .heading-108 {
    font-size: 24px;
    line-height: 33.6px;
  }

  .paragraph-47 {
    font-size: 16px;
  }

  .lms-section_6-7 {
    height: 1200px;
  }

  .image-305 {
    width: 80%;
  }

  .book-a-call-section_middle {
    max-width: 1920px;
    height: 550px;
  }

  .lms-section_8-9, .lms-section_10-11, .lms-section_11-12, .lms-section_10_11, .lms-section_12-13 {
    height: 1200px;
  }

  .banner-section {
    height: 550px;
  }

  .banner_right_container {
    margin-top: 0;
  }

  .product-redirection-section {
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding: 96px 120px;
  }

  .product-redirection_header {
    height: 120px;
  }

  .product-redirection_bottom-blok {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    height: 250px;
    display: flex;
  }

  .product-1 {
    grid-column-gap: 24px;
    flex-flow: column;
    width: 100%;
    display: block;
  }

  .product-1-header {
    grid-column-gap: 16px;
  }

  .product-desc {
    height: 100px;
    margin-top: 24px;
  }

  .text-95 {
    font-family: Thicccboi, Verdana, sans-serif;
  }

  .div-block-93 {
    justify-content: flex-start;
    align-items: center;
    height: 280px;
  }

  .product-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .product-2-header {
    grid-column-gap: 16px;
  }

  .s2_lms_right {
    width: 50%;
  }

  .hero_lms_img3 {
    padding-left: 183px;
  }

  .hero_lms_img2 {
    padding: 88px 88px 0;
    inset: auto 0% 0%;
  }

  .hero_lms_img1 {
    padding: 0 80px;
    top: 65px;
  }

  .image-331 {
    top: 261%;
  }

  .paragraph-48 {
    width: 100%;
    height: auto;
    margin-left: 24px;
  }

  .div-block-96 {
    object-fit: contain;
    margin-bottom: 20px;
    display: flex;
    position: static;
  }

  .div-block-97 {
    object-fit: scale-down;
    background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/662618d47983ae2e27a5aff7_Check%20sign.svg");
    background-position: 50%;
    background-size: cover;
    width: 20px;
    height: 20px;
  }

  .paragraph-49 {
    text-align: left;
    font-size: 16px;
  }

  .image-bg-4 {
    top: 261%;
  }

  .lms_2-1_left {
    height: 80px;
  }

  .image-331-2nd-half {
    top: 261%;
  }

  .image-341 {
    top: 10823.6px;
  }

  .s2_assess_right {
    width: 50%;
  }

  .heading-113 {
    font-size: 16px;
  }

  .assess-section_5-copy, .assess-section_6 {
    height: 650px;
  }

  .assess_section-6_feature-container {
    justify-content: flex-start;
    align-items: center;
  }

  .section6_assess_right-feature {
    width: 50%;
  }

  .section8_assess_left-feature {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    display: flex;
  }

  .heading-114 {
    font-size: 24px;
    line-height: 33.6px;
  }

  .section-10-assess-left, .assess-right-11, .section_12-_assess_left, .assess-right-13 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .image-348 {
    left: 754.025px;
  }

  .heading-116 {
    font-size: 16px;
    line-height: 22.4px;
  }

  .div-block-114 {
    left: 774.8px;
  }

  .div-block-114-copy {
    left: 1206.8px;
  }

  .core-feature-container_interview {
    width: 100%;
  }

  .interview_section_6 {
    height: 600px;
  }

  .interview_section_7_right {
    margin-left: 40px;
  }

  .banner_right_container_interview {
    margin-top: 0;
  }

  .herosection_resume {
    height: 650px;
  }

  .section-3_resume {
    padding-left: 100px;
    padding-right: 100px;
  }

  .corefeature_resume {
    width: 100%;
    margin-left: 0;
  }

  .heading-120 {
    font-size: 16px;
    line-height: 22.4px;
  }

  .resume_section_7_right, .resume_section_9_right, .resume_section_11_right {
    margin-left: 40px;
  }

  .banner_right_container_lms {
    margin-top: 0;
  }

  .desktop_navbar_new {
    display: none;
  }

  .banner_right_container_assessment, .banner_right_container_resume {
    margin-top: 0;
  }

  .corefeature_resume-copy {
    width: 100%;
    margin-left: 0;
  }

  .link-block-58.w--current {
    margin-bottom: 0;
  }

  .herosection_homepage {
    background-size: cover;
  }

  .tab_1_left_drawer {
    background-position: 70%;
    justify-content: flex-end;
    align-items: center;
  }

  .recruit_left_drawer {
    height: 75%;
  }

  .resume_left_drawer {
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    justify-content: center;
    align-items: flex-end;
    width: 50%;
    height: 80%;
  }

  .banner_right_container_lms-copy, .banner_right_container_hp {
    margin-top: 0;
  }

  .product-1-copy {
    width: 100%;
    height: 200px;
  }

  .product-desc-copy {
    height: 24px;
  }

  .link-block-58-copy.w--current, .recruit-mobile-link.w--current, .interview-mobile-link.w--current {
    margin-bottom: 0;
  }

  .image-305-copy {
    width: 80%;
  }

  .link-block-115, .link-block-116, .link-block-117, .link-block-118, .link-block-119, .link-block-120, .link-block-121, .link-block-122 {
    width: 50%;
    text-decoration: none;
  }

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

  .lms_2-1_left-copy {
    height: 80px;
    margin-left: 24px;
  }

  .left_interview_2nd-row, .lms_2-1_right {
    height: 80px;
  }

  .final_footer {
    background-position: 90%;
    max-width: 1660px;
  }

  .vectors-wrapper-147 {
    background-image: linear-gradient(to bottom, var(--bi-light-blue), var(--bi-light-blue));
    width: 100%;
    height: 4px;
  }

  .frame-8014 {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    width: 100%;
  }

  .image-374.cover {
    width: 75%;
  }

  .section-32 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .section-32.hero.v1 {
    padding-bottom: 100px;
  }

  .section-32.hero.v1.resume {
    padding-bottom: 96px;
  }

  .inner-container._500px---mbl.center, .inner-container._500px---mbl.center.interview {
    justify-content: center;
    align-items: center;
  }

  .inner-container._92.mg-left-auto {
    max-width: 90%;
  }

  .inner-container._686px.width-100._100---tablet {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .hero-v1-image-center {
    margin-top: 0;
    margin-bottom: 0;
  }

  .position-absolute.hero-v1-bg {
    top: -11%;
  }

  .position-absolute.hero-v1-images-wrapper.interview {
    width: 100%;
    max-width: 65%;
    margin-bottom: -24%;
    margin-right: -25%;
    bottom: 54%;
    left: 581px;
  }

  .position-absolute.circle-bg-button-default {
    -webkit-text-fill-color: inherit;
    background-color: #ea4f4f;
    background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/680f6e2bf31c364f3cadaf3a_HS%20Image.svg");
    background-position: 50%;
    background-size: contain;
    background-clip: border-box;
  }

  .position-absolute.circle-bg-button-default.resume {
    background-size: contain;
  }

  .position-absolute.circle-bg-button-default.recruit {
    background-color: #ea4f4f00;
    background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6811c93d0a6ac86d8973ef2a_Recruit%20HS%20Img%20(2).svg");
    background-position: 50% 100%;
    background-repeat: repeat;
    background-size: cover;
  }

  .position-absolute.circle-bg-button-default.assess {
    background-color: #000;
    background-size: contain;
  }

  .position-absolute.hero-v3-bg {
    min-height: 90%;
  }

  .position-absolute.fade-right-light.hidden-on-mbl {
    background-image: linear-gradient(270deg, var(--white), #024c5b00);
  }

  .position-absolute.fade-left-light.hidden-on-mbl {
    background-image: linear-gradient(90deg, var(--white), #024c5b00);
  }

  .position-absolute.circle-bg-button-default {
    background-color: var(--bi-light-blue);
    background-image: none;
  }

  .grid-1-column.gap-row-24px {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .btn-primary.colorchange {
    background-color: var(--white);
    color: var(--vanta-black);
    font-weight: 500;
  }

  .btn-primary.colorchange:hover {
    background-color: #f0f0f0;
  }

  .section-33 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .section-33.pd-top-128px {
    padding-top: 128px;
  }

  .grid-3-columns.gap-40px._1-col-tablet {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .mg-bottom-28px {
    justify-content: center;
    align-items: center;
  }

  .section-34 {
    margin-bottom: 40px;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .mg-bottom-40px {
    color: var(--dark-grey);
    text-align: left;
  }

  .section-35 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .section-35.pd-182px {
    padding-top: 182px;
    padding-bottom: 182px;
  }

  .section-36 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .section-36.pd-100px {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .grid-2-columns.post-body-grid {
    padding-right: 200px;
  }

  .section-37 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .section-37.hero.v3 {
    padding-top: 100px;
  }

  .hero-v3-main-wrapper {
    justify-content: flex-start;
  }

  .section-38 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .section-38.pd-80px {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-39 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .section-39.pd-80px {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .card-15.cta-v4.color-change {
    margin-top: 0;
    padding: 48px 96px;
  }

  .section-40 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .section-40.pd-0px {
    padding-top: 0;
    padding-bottom: 0;
  }

  .display-6.mg-bottom-6px {
    color: var(--black);
  }

  .section-42 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .section-42.pd-0px {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-302.bold.color-accent-1.text-uppercase.color-change {
    margin-top: 40px;
  }

  .tab-menu-left-link, .tab-menu-left-link.first {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .text-303.medium.color-neutral-800 {
    color: var(--grey);
  }

  .section-43 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .section-43.bg-neutral-200 {
    background-image: linear-gradient(to bottom, var(--neutral-2), var(--neutral-2));
    margin-top: 120px;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-43.bg-neutral-200.interview {
    margin-top: 0;
  }

  .color-accent-1.interview {
    color: var(--bi-pink);
  }

  .section-44 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .section-44.pd-252px {
    padding-top: 252px;
    padding-bottom: 252px;
  }

  .section-44.pd-252px.pd-top-0px {
    padding-top: 96px;
  }

  .section-45, .section-46, .section-47 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .section-47.pd-200px {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .section-48, .section-49, .section-50 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .position-relative-2 {
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .position-relative-2.z-index-1 {
    flex-flow: column;
    display: flex;
  }

  .position-relative-2.contact-form-wrapper {
    padding-bottom: 0;
    padding-right: 0;
  }

  .card-21.feature-v1 {
    height: 100%;
  }

  .section-51 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .section-51.pd-182px {
    padding-top: 182px;
    padding-bottom: 182px;
  }

  .section-51.pd-182px.pd-top-106px {
    padding-top: 106px;
  }

  .section-52 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .section-52.pd-182px {
    padding-top: 182px;
    padding-bottom: 182px;
  }

  .text-313.bold.text-uppercase.color-accent-1, .text-313.bold.text-uppercase.color-accent-1.interview {
    color: var(--bi-pink);
    font-family: Thicccboi, Verdana, sans-serif;
    font-weight: 700;
  }

  .text-313.bold.text-uppercase.color-accent-1.hompage {
    color: var(--border);
    font-family: Lato, sans-serif;
    font-weight: 400;
  }

  .section-53 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .section-53.pd-182px {
    padding-top: 182px;
    padding-bottom: 182px;
  }

  .section-54, .section-55 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .section-55.section-integrations {
    padding-top: 502px;
    display: flex;
  }

  .section-56, .section-57 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .display-14.color-neutral-100.mg-bottom-0.subheading {
    font-size: 24px;
    font-weight: 400;
  }

  .section-58 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .section-58.pd-158px {
    padding-top: 158px;
    padding-bottom: 158px;
  }

  .section-58.pd-158px.pd-top-128px {
    padding-top: 128px;
  }

  .rich-text-2 {
    text-align: left;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    text-decoration: none;
    display: flex;
  }

  .flex-block.interview-coach {
    background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/680f67249f7a41a82eb7218b_Interview%20coach%20logo.svg");
  }

  .section-59 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .section-59.hero.v1 {
    padding-bottom: 555px;
  }

  .image-418.cover.fill {
    object-fit: fill;
  }

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

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

  .paragraph-61 {
    color: var(--vanta-black);
    font-family: Thicccboi, Verdana, sans-serif;
  }

  .container-default-11.interview {
    background-image: linear-gradient(#ffbebb, #ff9893);
    border-radius: 24px;
    padding-bottom: 48px;
  }

  .container-default-11.homepage {
    margin-bottom: 60px;
  }

  .section-43-c {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .section-43-c.bg-neutral-200 {
    background-image: linear-gradient(to bottom, var(--neutral-2), var(--neutral-2));
    margin-top: 120px;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .display-19.mg-bottom-0 {
    font-family: Thicccboi, Verdana, sans-serif;
  }

  .section-61, .faq-s {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .faq-s.pd-top-200px {
    padding-top: 200px;
  }

  .faq-s.pd-top-200px.bg-neutral-200 {
    justify-content: center;
    align-items: flex-start;
    height: auto;
    margin-bottom: 0;
    padding-top: 96px;
    padding-bottom: 96px;
    display: flex;
  }

  .section-63, .section-64 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .section-64.pd-190px {
    padding-top: 190px;
    padding-bottom: 190px;
  }

  .divider-5._0px {
    margin-top: 0;
    margin-bottom: 0;
  }

  .section-65 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .section-65.pd-top-184px {
    padding-top: 184px;
  }

  .section-66, .section-67 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .section-67.pd-100px {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-68 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .section-68.pd-top-184px {
    padding-top: 184px;
  }

  .section-69 {
    padding-left: 96px;
    padding-right: 96px;
  }

  .container-default-20 {
    padding-left: 0;
    padding-right: 0;
  }

  .body-8 {
    font-family: Thicccboi, Verdana, sans-serif;
  }

  .bold-text-75, .bold-text-76 {
    font-weight: 700;
  }

  .section-70 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .bold-text-79, .bold-text-80 {
    font-weight: 700;
  }

  .bold-text-81 {
    font-weight: 500;
  }

  .footer_new_infylearn {
    background-color: var(--vanta-black);
  }

  .section-71, .section-72 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .section-72.pd-144px {
    padding-top: 144px;
    padding-bottom: 144px;
  }

  .section-72.pd-144px.pd-top-0px {
    padding-top: 0;
  }

  .section-73 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .section-73.pd-top-200px {
    padding-top: 200px;
  }

  .div-block-174 {
    top: -16.45px;
    left: 1100px;
  }

  .herosection_homepage-copy {
    background-size: cover;
  }

  .ai-text-2 {
    bottom: 192.2px;
    left: 1442px;
  }

  .section-75 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .section-75.pd-200px {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-76, .section-77 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .section-77.pd-bottom-192px {
    padding-bottom: 192px;
  }

  .interview-text {
    display: none;
    bottom: 270px;
    left: 1142px;
    right: auto;
  }
}

@media screen and (min-width: 1920px) {
  .yinfiylearn-container {
    justify-content: center;
    align-items: center;
    width: 1600px;
  }

  .solution_1 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section-4 {
    margin-right: 120px;
  }

  .section_1 {
    height: 600px;
  }

  .logo-container {
    object-fit: contain;
    width: 300px;
    margin-left: 0;
    margin-right: 0;
  }

  .primary-button.herosection {
    padding-top: 24px;
    padding-bottom: 24px;
    font-size: 28px;
  }

  .div-block-19 {
    margin-right: 1200px;
  }

  .hero-image-container {
    height: 600px;
  }

  .heading-7 {
    font-size: 64px;
  }

  .paragraph-4 {
    font-size: 28px;
    line-height: 40px;
  }

  .section_2_bg_container-left {
    width: 20%;
  }

  .image-9 {
    margin-right: 500px;
  }

  .hero_section {
    padding-left: 140px;
    padding-right: 140px;
  }

  .h1_leftblock.lms {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    height: 550px;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 80px;
  }

  .h1_heading {
    font-size: 48px;
    line-height: 67.2px;
  }

  .h1_button {
    font-size: 24px;
    font-weight: 400;
  }

  .h2_topblock {
    margin-left: 40px;
  }

  .heading-16 {
    margin-top: 0;
    margin-left: 0;
    font-size: 40px;
  }

  .h2_bottomblock {
    height: 550px;
    margin-top: 0;
  }

  .tab-1, .tab33.alumni.w--current, .tab33.jp, .tab33.assess, .tab33.masterdata {
    padding-left: 80px;
    padding-right: 80px;
  }

  .tabs-menu {
    width: 100%;
  }

  .image-10 {
    margin-left: 298px;
  }

  .section_h3-h3-1 {
    height: 950px;
  }

  .tab33-copy.alumni.w--current, .tab33-copy.jp, .tab33-copy.assess, .tab33-copy.masterdata, .white-labelled-delivery.alumni.w--current, .white-labelled-delivery.jp, .white-labelled-delivery.assess, .white-labelled-delivery.masterdata, .placement-training.alumni.w--current, .placement-training.jp, .placement-training.assess, .placement-training.masterdata {
    padding-left: 80px;
    padding-right: 80px;
  }

  .section-h4 {
    height: 750px;
  }

  .section_h9 {
    height: 500px;
    padding-top: 48px;
    padding-left: 140px;
    padding-right: 140px;
  }

  .heading-23 {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 40px;
    font-weight: 700;
  }

  .sj-top-block {
    height: 350px;
  }

  .desktop_navbar-3 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    background-image: linear-gradient(#fff, #fff);
    justify-content: flex-start;
    align-items: center;
    height: 100px;
    padding-left: 80px;
    padding-right: 80px;
  }

  .heading-24 {
    font-size: 64px;
    line-height: 72px;
  }

  .book-demo-button {
    font-size: 24px;
  }

  .paragraph-28 {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-25, .heading-26 {
    font-size: 32px;
  }

  .paragraph-29, .heading-27, .ghost-buttons {
    font-size: 24px;
  }

  .heading-28 {
    font-size: 32px;
  }

  .clien-testimonial_lp {
    height: 600px;
  }

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

  .heading-29 {
    font-size: 32px;
  }

  .desktop-slider {
    align-items: flex-start;
    height: 550px;
    display: flex;
  }

  .slide-2 {
    width: 1920px;
    margin-left: 0;
    margin-right: 0;
  }

  .t--card-front.blue, .t--card-front.yellow, .t--card-front.pink, .t--card-front.orange {
    width: 300px;
  }

  .card-2---para, .card-3---para {
    font-size: 24px;
  }

  .column-10 {
    object-fit: fill;
    background-image: none;
    background-position: 50%;
    background-size: cover;
    height: 600px;
    padding-left: 0;
  }

  .column-11 {
    background-image: none;
    background-position: 200px;
    background-size: cover;
    height: 600px;
  }

  .card-1---para {
    font-size: 24px;
  }

  .t--card, .t--card.bottom-1, .t--card.bottom-2, .t--card.bottom-3, .t--card.bottom-4 {
    width: 300px;
  }

  .card-4---para.orange {
    font-size: 24px;
  }

  .card-div-block-bottom {
    margin-left: 20px;
  }

  .slide-1-block, .slide-2-block, .slide-3-block, .slide-4-block {
    justify-content: flex-start;
    margin-left: 40px;
  }

  .footer-wrapper {
    width: 200%;
    max-width: 1000px;
    margin-right: 0;
  }

  .footer-content {
    width: 1500px;
    margin-left: 65px;
    display: flex;
  }

  .footer-block {
    width: 33.33%;
    font-size: 210px;
  }

  .footer-link {
    font-size: 20px;
  }

  .footer-link:hover {
    color: var(--border);
  }

  .text-block-10 {
    font-size: 20px;
  }

  .heading-71 {
    font-size: 32px;
  }

  .heading-72 {
    font-size: 24px;
  }

  .people-photo-hero-section {
    top: 386.111px;
    left: 190px;
    transform: translate(950px, -268px);
  }

  .ap-header {
    margin-left: 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 38px;
  }

  .h3_container_1._1 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-74 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 24px;
  }

  .paragraph-31 {
    margin-top: 10px;
    margin-left: 0;
    font-size: 24px;
  }

  .h2_full-block_left-side {
    margin-left: 0;
  }

  .h2-whole-block-container {
    padding-left: 0;
  }

  .h4_bottom-container {
    margin-top: 20px;
  }

  .list-item, .list-item-2, .list-item-3, .list-item-4, .list-item-5 {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 24px;
  }

  .college_section_2 {
    height: 700px;
    padding: 48px 140px;
    font-size: 24px;
    line-height: 33.6px;
  }

  .h5_topblock {
    margin-left: 40px;
  }

  .section_h6 {
    height: 550px;
  }

  .h5_full-block_left {
    margin-left: 0;
  }

  .h5_full-block_left.h6 {
    line-height: 33.6px;
  }

  .paragraph-32 {
    margin-bottom: 0;
    font-size: 24px;
    line-height: 33.6px;
  }

  .section_h8 {
    height: 650px;
    margin-top: 223px;
    padding-left: 140px;
    padding-right: 140px;
  }

  .section_h8.testimonial {
    display: none;
  }

  .heading-76 {
    font-size: 40px;
  }

  .ap-header-copy {
    margin-left: 0;
    font-size: 24px;
    font-weight: 400;
    line-height: 38px;
  }

  .ap-header-copy.lms {
    margin-left: 0;
    margin-right: 0;
    font-size: 24px;
    line-height: 33.6px;
  }

  .heading-78 {
    margin-left: 0;
    font-size: 32px;
    line-height: 44.8px;
  }

  .ap-header-copy {
    margin-left: 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 38px;
  }

  .ap-header-copy-copy {
    margin-left: 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 33.6px;
  }

  .image-85 {
    margin-left: 0;
  }

  .heading-16-copy {
    margin-left: 0;
    font-size: 40px;
  }

  .card-1---para_ups {
    font-size: 24px;
  }

  .coach-network-left-block {
    margin-left: 40px;
  }

  .view-button {
    margin-left: 40px;
    font-size: 24px;
  }

  .hero-heading-left {
    padding: 64px 140px;
  }

  .headline-2-bold {
    font-size: 48px;
    line-height: 67.2px;
  }

  .hero-section-container {
    max-width: 1920px;
  }

  .body-regular-5 {
    font-size: 20px;
  }

  .standalone-page {
    justify-content: flex-start;
  }

  .hero-section-container_da {
    width: 100%;
    max-width: 1920px;
    margin-left: 120px;
    margin-right: 120px;
    padding-left: 0;
  }

  .headline-5-regular-5 {
    font-size: 20px;
  }

  .hero-section-button {
    padding-left: 41px;
    padding-right: 41px;
  }

  .body-regular-8, .section_3-form {
    font-size: 20px;
  }

  .section_3_left {
    width: 70%;
    max-width: 1920px;
  }

  .frame-7839 {
    flex-direction: column;
    align-items: flex-start;
  }

  .text-2 {
    font-size: 20px;
  }

  .text-3, .form-text-input {
    font-size: 16px;
  }

  .heading-80 {
    font-family: DM Sans, sans-serif;
    font-size: 24px;
  }

  .bold-text-31 {
    font-size: 20px;
  }

  .bold-text-32 {
    font-size: 32px;
  }

  .headline-6-semibold {
    font-size: 25px;
  }

  .text-6 {
    font-size: 20px;
  }

  .section-2_-block-1 {
    width: 33.33%;
    margin-left: 100px;
    margin-right: 100px;
  }

  .text-7 {
    font-size: 20px;
  }

  .section-2_-block-2 {
    width: 33.33%;
    margin-left: 100px;
    margin-right: 100px;
  }

  .section_6_heading {
    font-size: 32px;
  }

  .section_7_testimonial {
    height: 650px;
  }

  .section_7_heading {
    margin-bottom: 40px;
  }

  .section_7_slide-1 {
    margin-left: 320px;
    margin-right: 320px;
  }

  .headline-6-semibold-2 {
    font-size: 24px;
  }

  .paragraphs_left-block {
    font-size: 20px;
  }

  .section_9_container-2 {
    margin-left: 303px;
    margin-right: 303px;
  }

  .vectors-wrapper-10 {
    font-size: 20px;
  }

  .lorem-ipsum-dolor-sit-amet-consectetur-sollicitudin-tristique-ultrices-nulla-hendrerit-sagittis-dolor-ipsum-3 {
    font-size: 20px;
    font-weight: 400;
  }

  .heading-85 {
    font-size: 20px;
  }

  .headline-6-semibold-3 {
    font-size: 25px;
  }

  .section_12 {
    height: 650px;
  }

  .cards {
    height: 400px;
  }

  ._1 {
    height: 400px;
    padding-top: 98px;
    padding-bottom: 98px;
  }

  .heading-86 {
    font-size: 25px;
  }

  .text-11 {
    font-size: 20px;
  }

  .section_13_left-block {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: auto;
  }

  .top {
    margin-left: 72px;
  }

  .headline-6-semibold-4 {
    font-size: 25px;
  }

  .text-12 {
    font-size: 20px;
  }

  .bottom {
    height: 200px;
    margin-left: 72px;
  }

  .text-13 {
    font-size: 20px;
  }

  .section_13_right-block {
    width: auto;
    height: 472px;
    padding-left: 0;
    padding-right: 0;
  }

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

  .body-regular-12 {
    font-size: 20px;
  }

  .headline-6-semibold-5 {
    font-size: 25px;
  }

  .step-1, .text-16 {
    font-size: 20px;
  }

  .get-in-touch {
    font-size: 25px;
  }

  .form-block-label {
    font-size: 20px;
  }

  .form-text-input-3, .form-text-input-4 {
    font-size: 18px;
  }

  .form-text-input-5 {
    font-size: 18px;
    font-weight: 700;
  }

  .form-text-input-6 {
    font-size: 18px;
  }

  .form-button-2, .step-title {
    font-size: 20px;
  }

  .section_1_right-block {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .sectiion_12_container {
    width: 100%;
    display: flex;
  }

  .section_3_right {
    width: 30%;
  }

  .mask-3 {
    height: 500px;
  }

  .sec_13_container {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .left-side-block-2 {
    width: 65%;
    max-width: 1920px;
  }

  .headline-4-bold {
    font-size: 40px;
  }

  .hero-section-para, .body-regular-15 {
    font-size: 20px;
  }

  .hero-section-button-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .body-regular-16 {
    font-size: 20px;
  }

  .right-block-image-2 {
    justify-content: flex-end;
    width: 35%;
    margin-left: 24px;
  }

  .section_1_container {
    width: 100%;
    display: flex;
  }

  .dropdown-2 {
    width: auto;
  }

  .sm786696-1 {
    margin-left: 0;
    left: auto;
  }

  .xp-school-hero-section-1 {
    padding-left: 0;
  }

  .hero-wrapper {
    width: 100%;
    max-width: 1920px;
  }

  .text-wrapper {
    width: 50%;
    max-width: 1920px;
    margin-left: 160px;
  }

  ._86-h0-2 {
    font-size: 104px;
    line-height: 104px;
  }

  ._20-b2-7 {
    font-size: 24px;
    line-height: 32px;
  }

  ._24-b1-3 {
    font-size: 32px;
  }

  .nav-bar_xp-home-page {
    grid-column-gap: 240px;
    grid-row-gap: 240px;
    padding-right: 24px;
  }

  .nav-bar {
    justify-content: flex-end;
    align-items: flex-start;
    margin-left: 500px;
    font-size: 20px;
  }

  ._20-b2-8 {
    font-size: 24px;
  }

  .hero-img-wrapper {
    justify-content: flex-end;
    align-items: center;
    width: 50%;
    height: 764px;
    margin-left: 0;
    display: flex;
  }

  .section_2-0 {
    height: 1000px;
  }

  .top-section, .bottom-section {
    margin-left: 160px;
    margin-right: 160px;
  }

  .left_section-2 {
    align-items: flex-start;
    width: 40%;
  }

  .paragraph-36 {
    font-size: 24px;
  }

  .heading-87 {
    font-size: 96px;
    line-height: 104px;
  }

  .right_section-2 {
    width: 60%;
  }

  .card-1_section-2 {
    width: 400px;
  }

  .heading-88 {
    font-size: 24px;
  }

  .paragraph-37 {
    font-size: 20px;
  }

  .card-2_section-2, .card-3_section-2, .card-4_section-2, .card-5_section-2 {
    width: 400px;
  }

  .section_4-0 {
    padding-left: 160px;
    padding-right: 160px;
  }

  .headercontainer {
    max-width: 1920px;
  }

  .multiple-card-holder {
    height: 600px;
  }

  .rectangle-6159 {
    height: 364px;
  }

  ._42-h4 {
    font-size: 48px;
  }

  ._20-b2-9, ._16-b3-2, .card-button_section-4-0 {
    font-size: 20px;
  }

  ._24-b1-4 {
    font-size: 24px;
  }

  ._24-months-incl-1-year-internship-0, ._24-months-incl-1-year-internship-1, .what-you-would-achieve-salary-upto-10lpa-0, .what-you-would-achieve-salary-upto-10lpa-1 {
    font-size: 20px;
  }

  .card-container_1_section-4-0 {
    height: 450px;
  }

  .section-17 {
    justify-content: center;
    align-items: center;
  }

  .headercontainer-2 {
    justify-content: center;
    max-width: 1920px;
  }

  .logo-container-2 {
    justify-content: center;
    align-items: center;
    padding-left: 160px;
    padding-right: 160px;
  }

  .inside-container {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    max-width: 1920px;
  }

  ._20-b2-10 {
    font-size: 24px;
  }

  .nep-container {
    justify-content: center;
    max-width: 1920px;
  }

  .section_5-0 {
    padding-left: 160px;
    padding-right: 160px;
  }

  .header-container-2 {
    width: 100%;
    max-width: 1920px;
    margin-bottom: 40px;
  }

  ._72-h1-2 {
    font-size: 72px;
  }

  ._20-b2-11 {
    font-size: 24px;
    line-height: 32px;
  }

  .container-7 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 1920px;
  }

  .top-2 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    justify-content: center;
    align-items: center;
  }

  .card-1-_section-5-0, .c1 {
    width: 50%;
  }

  ._28-b0 {
    font-size: 24px;
  }

  ._20-b2-12 {
    font-size: 20px;
  }

  .bottom-2 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    justify-content: center;
    align-items: center;
  }

  .card-2-_section-5-0, .card-3-_section-5-0, .card-4-_section-5-0, .img-1_section-5-0, .img-2_section-5-0, .img-3_section-5-0, .img-4_section-5-0 {
    width: 50%;
  }

  .spiral-img {
    transform: translate(-800px, -178px);
  }

  .why-xp_section_5-0 {
    padding-left: 160px;
    padding-right: 160px;
  }

  .container_6-0 {
    grid-column-gap: 96px;
    grid-row-gap: 96px;
    justify-content: flex-start;
  }

  .card-1_-section-6-0.small, .card-1_-section-6-0.big {
    width: 600px;
  }

  .why-xp_card-2_-section-5-0_image-top {
    max-width: 600px;
  }

  .why-xp_card-1_-section-5-0_image-top {
    max-width: 800px;
  }

  .why-xp_card-1_-section-5-0_-bottom-text {
    width: 100%;
  }

  .why-cp-_header_section-5-0 {
    font-size: 72px;
  }

  .section_7-0-3 {
    padding: 96px 160px;
  }

  ._60-h2-2 {
    font-size: 72px;
  }

  .cards-container_7-0 {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    justify-content: flex-end;
    align-items: flex-end;
    height: 600px;
  }

  .frame-7926 {
    width: 100%;
  }

  ._2-cards-container_7-0 {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    width: 100%;
    display: none;
  }

  .frame-7930 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .frame-7932 {
    margin-left: 272px;
  }

  .text-22 {
    font-size: 64px;
  }

  .cards-container_8-0 {
    grid-column-gap: 160px;
    grid-row-gap: 160px;
  }

  ._50-h3-2 {
    font-size: 32px;
  }

  .button-5 {
    max-width: 1200px;
  }

  .textarea-wrapper {
    height: 80px;
  }

  .contact-form_xp-school {
    padding-left: 160px;
  }

  .container-9 {
    max-width: 1920px;
  }

  .section-title-3 {
    max-width: 800px;
  }

  ._50-h3-4 {
    width: 100%;
    margin-top: 40px;
    margin-bottom: 20px;
    font-size: 72px;
  }

  .footer {
    background-position: 100%;
    max-width: 1920px;
    padding-left: 160px;
    padding-right: 0;
  }

  .footer-container {
    max-width: 1920px;
  }

  ._14-b4 {
    font-size: 20px;
  }

  .con {
    align-items: flex-start;
  }

  .bottom-end-_container_footer {
    grid-column-gap: 54px;
    grid-row-gap: 54px;
    max-width: 1920px;
  }

  ._14-b4-2 {
    font-size: 20px;
  }

  .container-overall_4-0 {
    height: 450px;
  }

  .card-1_section_big-card_7-0 {
    justify-content: flex-end;
    width: 33.33%;
    margin-left: 0;
  }

  .card-1_section_small-card-2_7-0-3 {
    width: 33.33%;
  }

  .logo-container_nav-bar {
    margin-left: 160px;
  }

  .nav-menu-5 {
    margin-left: 600px;
  }

  .nav-link-4, .nav-link-5, .nav-link-6, .nav-link-7 {
    font-size: 24px;
  }

  .logo-wrapper {
    height: 98%;
  }

  .nav-link-8 {
    font-size: 24px;
  }

  .form-container {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    display: flex;
  }

  ._86-h0-5 {
    overflow-wrap: normal;
    width: auto;
    font-size: 104px;
    line-height: 116px;
  }

  .wxp_hero-section_img {
    position: static;
    top: auto;
    bottom: 0;
    left: auto;
  }

  .why-xp_hero-section-2 {
    height: 900px;
    padding-top: 0;
    padding-left: 160px;
  }

  .wxp_hero-section {
    align-items: center;
    max-width: 1920px;
    height: 900px;
  }

  .wxp_heo-sectio_left {
    width: 80%;
    max-width: 1920px;
  }

  ._20-b2-24 {
    font-size: 20px;
    line-height: 32px;
  }

  .wxp_heo-sectio_right {
    flex-direction: row;
    justify-content: flex-start;
    width: 60%;
  }

  .cto_hero-section {
    max-width: 1920px;
  }

  .left-side-block-3 {
    max-width: 1000px;
  }

  .hero-section-para-2 {
    font-size: 24px;
    line-height: 36px;
  }

  .body-regular-17 {
    font-size: 24px;
  }

  .right-block-image-3 {
    justify-content: flex-end;
    max-width: 1000px;
  }

  .vectors-wrapper-64 {
    left: 215px;
  }

  .headline-4-bold-3 {
    font-size: 48px;
  }

  .headline-4-bold-4 {
    font-size: 48px;
    line-height: 56px;
  }

  .cto_section-2 {
    max-width: 1920px;
    padding-left: 160px;
    padding-right: 160px;
  }

  .vectors-wrapper-66 {
    width: 48px;
    height: 48px;
  }

  .frame-7937 {
    font-size: 24px;
  }

  .text-26 {
    font-size: 16px;
  }

  .headline-6-semibold-6 {
    font-size: 24px;
  }

  .developing-technology-vision-and-strategy {
    font-family: DM Sans, sans-serif;
    font-size: 16px;
  }

  .cto_section-3_header {
    max-width: 1920px;
    padding-left: 160px;
    padding-right: 160px;
  }

  .text-30 {
    font-family: DM Sans, sans-serif;
    font-size: 24px;
  }

  .cto_section-2_card-set-1 {
    padding-left: 160px;
    padding-right: 160px;
  }

  .cto-wrapper_section-2_1 {
    height: 260px;
  }

  .frame-7947 {
    width: 50%;
    max-width: 920px;
    height: 100%;
  }

  .text-32 {
    font-family: DM Sans, sans-serif;
  }

  .cto_section-2_card-set-2 {
    width: 100%;
    max-width: 1920px;
    padding-left: 160px;
    padding-right: 160px;
  }

  .frame-7951 {
    width: 50%;
    max-width: 920px;
    height: 100%;
  }

  .text-34, .frame-7954 {
    font-family: DM Sans, sans-serif;
  }

  .attracting-recruiting-and-retaining-tech-talent {
    font-family: DM Sans, sans-serif;
    font-size: 16px;
  }

  .frame-7955 {
    width: 50%;
    max-width: 920px;
  }

  .managing-large-scale-technology-programs-end-to-end {
    font-family: DM Sans, sans-serif;
    font-size: 16px;
  }

  .cto_section-2_card-set-3 {
    padding-left: 160px;
    padding-right: 160px;
  }

  .frame-7956 {
    width: 50%;
    max-width: 900px;
  }

  .text-37 {
    font-family: DM Sans, sans-serif;
    font-size: 16px;
  }

  .frame-7836 {
    width: 50%;
    max-width: 900px;
  }

  .cto_section-2_card-set-4 {
    padding-left: 160px;
    padding-right: 160px;
  }

  .frame-7960 {
    width: 50%;
    max-width: 900px;
  }

  .cto_section-4 {
    padding-left: 160px;
    padding-right: 160px;
  }

  .headline-6-semibold-7 {
    font-family: DM Sans, sans-serif;
    font-size: 24px;
  }

  .wxp_section_6 {
    max-width: 1920px;
  }

  .cto_section-5 {
    padding-left: 160px;
    padding-right: 160px;
    font-size: 24px;
  }

  .container-10 {
    max-width: 1920px;
  }

  .headline-6-semibold-8 {
    font-family: DM Sans, sans-serif;
    font-size: 24px;
  }

  .error-a78619a8-b9ea-8e26-71ce-ac54e31d82e9 {
    font-size: 24px;
  }

  .director-apac-and-north-america-algo, .director-apac-and-north-america-algo.ex-microsoft-citi.iim-a-mba-2yr-pgp {
    font-size: 20px;
  }

  .cto_section-6 {
    justify-content: center;
    align-items: flex-start;
    max-width: 1920px;
    padding-left: 160px;
    padding-right: 160px;
  }

  .frame-7964 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    align-items: flex-start;
    max-width: 1920px;
  }

  .headline-6-semibold-9 {
    font-family: DM Sans, sans-serif;
    font-size: 24px;
  }

  .frame-7965 {
    grid-column-gap: 140px;
    grid-row-gap: 140px;
    max-width: 1920px;
    height: 300px;
  }

  .aspiring-ctos-and-senior-executives-who-aim-to-lead-the-technology-strategy-of-a-company {
    font-size: 20px;
    left: 10px;
    right: 10px;
  }

  .frame-7967 {
    height: 100%;
  }

  .cto_section-8 {
    padding-left: 160px;
    padding-right: 160px;
  }

  .frame-7968 {
    max-width: 800px;
  }

  .text-42 {
    font-size: 24px;
  }

  .frame-7969 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    max-width: 1920px;
  }

  .vectors-wrapper-78 {
    width: 32px;
    height: 32px;
  }

  ._8-months---108-hours {
    font-size: 24px;
  }

  .duration {
    font-size: 20px;
  }

  .cto_section8-_right {
    width: 50%;
    max-width: 900px;
  }

  .cto_overall-container_section-8 {
    flex-direction: row;
    width: 100%;
    max-width: 1920px;
    display: flex;
  }

  .cto_section-7 {
    max-width: 1920px;
  }

  .cto-wrapper_section-2_2 {
    width: 100%;
    height: 440px;
  }

  .cto-wrapper_section-2_3 {
    height: 250px;
  }

  .cto_section-2_card-set-5 {
    padding-left: 160px;
  }

  .frame-7960-copy {
    max-width: 900px;
  }

  .director-apac-and-north-america-algo-copy, .director-apac-and-north-america-algo-copy.ex-microsoft-citi.iim-a-mba-2yr-pgp {
    font-size: 20px;
  }

  .text-49 {
    font-size: 72px;
  }

  ._16-b3-5 {
    font-size: 20px;
  }

  .cards-container, .cards-container-2 {
    max-width: 1920px;
  }

  .vision {
    width: 50%;
    max-width: 1920px;
  }

  ._16-b3-6 {
    font-size: 20px;
  }

  .frame-120 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    max-width: 1920px;
  }

  .frame-119-copy {
    width: 50%;
  }

  .header-container_section-3-0 {
    max-width: 1920px;
  }

  ._72-h1-5 {
    font-size: 72px;
  }

  .innovation {
    max-width: 600px;
  }

  .why-xp_-section_4-0 {
    height: 1000px;
  }

  .why-xp_tabs-menu_section-4-0 {
    width: 50%;
  }

  .why-xp_-section_4-0_tabs {
    height: 840px;
    padding-left: 160px;
    padding-right: 160px;
  }

  .why-cp_all-tabs_section-4-0 {
    max-width: 1920px;
    height: 700px;
  }

  .why-xp_-section_4-0_header {
    padding-left: 160px;
    padding-right: 160px;
  }

  .heading-92 {
    font-size: 72px;
  }

  .tab-link-tab-3-2, .tab-link-tab-1-3, .tab-link-tab-4 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .text-block-14 {
    font-size: 20px;
  }

  .tab-link-tab-1-6.w--current {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .text-block-17, .text-block-18, .text-block-19 {
    font-size: 20px;
  }

  .why-xp_wrapper_tabs_section-4-0_tab-4 {
    width: 100%;
    height: 100%;
  }

  .container_tab-4, .container_tabs_left {
    height: 100%;
  }

  .text-50 {
    font-size: 32px;
  }

  .lorem-ipsum-dolor-sit-amet-consectetur-habitant-magna-leo-pellentesque-sit-purus-arcu-metus-proin-molestie-amet-in-pulvinar-imperdiet-euismod-facilisis-vivamus-ut-placerat-velit-neque-hac-arcu-quis-suspendisse-facilisis-egestas-lorem-fermentum-purus-nunc-platea-lorem-ipsum-dolor-sit-amet-consectetur-habitant-magna-leo-pellentesque-sit-purus-arcu-metus-proin-molestie-amet-in-pulvinar-imperdiet-euismod-facilisis-vivamus-ut-placerat-velit-neque-hac-arcu-quis-suspendisse-facilisis-egestas-lorem {
    font-size: 20px;
  }

  .vectors-wrapper-83 {
    height: 100%;
  }

  .container_tabs_right {
    height: 700px;
  }

  .container_tab-2 {
    height: 100%;
  }

  .why-xp_section-5-0 {
    grid-column-gap: 96px;
    grid-row-gap: 96px;
    justify-content: flex-start;
  }

  .why-xp_card-1_-section-5-0.small, .why-xp_card-1_-section-5-0.big, .why-xp_card-2_-section-5-0.small, .why-xp_card-2_-section-5-0.big, .why-xp_card-3_-section-5-0.small, .why-xp_card-3_-section-5-0.big {
    width: 600px;
  }

  .why-xp_card-3_-section-5-0_image-top {
    max-width: 600px;
  }

  .banners_sections_xp-school {
    justify-content: center;
    align-items: center;
    height: 500px;
  }

  .why-xp_banner_text_container {
    max-width: 1920px;
    padding-top: 80px;
    padding-left: 160px;
    padding-right: 160px;
  }

  .xpresso-experience-what-we-have-been-brewing {
    flex-direction: column;
    display: flex;
  }

  .frame-122 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  ._24-b1-12 {
    font-size: 32px;
  }

  .group-30-1 {
    object-fit: contain;
    left: 1320px;
  }

  .vectors-wrapper-84 {
    object-fit: contain;
  }

  .xpresso-experience-what-we-have-been-brewing-0 {
    font-size: 104px;
  }

  .xpresso-experience-what-we-have-been-brewing-1 {
    font-size: 80px;
  }

  .why-xp_pc_container {
    width: 900px;
  }

  .container-12 {
    max-width: 1920px;
  }

  .section-title-5 {
    max-width: 800px;
  }

  .inclusive, .experiential-learning, .technological-expertise, .student-centric {
    max-width: 600px;
  }

  .event_hero-section_wrapper {
    max-width: 1920px;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
  }

  ._60-h2-3 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    display: flex;
  }

  .event_hero-section-2 {
    padding-top: 160px;
    padding-left: 160px;
    padding-right: 0;
  }

  .sm623678-2 {
    left: 872px;
  }

  ._60-h2-6 {
    font-size: 72px;
    line-height: 86px;
  }

  ._60-h2-7 {
    font-size: 72px;
  }

  .event_hero-section-image_container {
    background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65a652f02b40c1b0468db6f2_EVENTS_HS_Image.png");
    background-position: 50%;
    background-size: cover;
    height: 100%;
    margin: 0;
  }

  .event_section_2-0 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    padding-left: 160px;
    padding-right: 160px;
  }

  .event-header-container_section-2-0 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  ._72-h1-6 {
    font-size: 64px;
  }

  .events_cards-container {
    width: 100%;
    max-width: 1920px;
  }

  .events_cards-container_top {
    max-width: 1920px;
  }

  .learn {
    width: 50%;
    max-width: 800px;
  }

  ._24-b1-15 {
    font-size: 32px;
  }

  ._16-b3-7 {
    font-size: 20px;
    line-height: 28px;
  }

  .one-on-one, .connections, .new-age {
    width: 50%;
    max-width: 800px;
  }

  .events_section-3-0_-cardscontainer {
    justify-content: center;
  }

  .events_section-3-0_card-1 {
    max-width: 800px;
  }

  .events_section-3-0_card-1_img-container {
    object-fit: cover;
  }

  .corporate-newbie {
    font-size: 24px;
  }

  .error-69c66b0f-0856-000e-a8ca-db0b631e8c3e {
    font-size: 20px;
  }

  ._60-h2-9 {
    font-size: 64px;
  }

  ._24-b1-17 {
    font-size: 20px;
  }

  .vectors-wrapper-87 {
    object-fit: contain;
    width: 1920px;
    position: relative;
  }

  .events_section-3-0_card-2, .events_section-3-0_img-container_card-2r {
    max-width: 800px;
  }

  .div-block-61 {
    width: 100%;
    position: absolute;
    top: 5px;
    left: 61.5px;
  }

  .events_section-4-0_cards-container {
    grid-column-gap: 160px;
    grid-row-gap: 160px;
  }

  .link-4 {
    font-size: 24px;
  }

  .why-xp-_header_section-5-0_container {
    font-size: 72px;
  }

  .why-xp_section_5-0-_container, .section_6-0 {
    padding-left: 160px;
    padding-right: 160px;
  }

  .why-xp-_header_section-5-0_container_heading {
    font-size: 72px;
    left: 339px;
  }

  .xp-school_coach_section-6-0_text {
    font-size: 72px;
  }

  .events_section_5-0 {
    padding-left: 80px;
    padding-right: 80px;
  }

  .events_container_5-0 {
    grid-column-gap: 96px;
    grid-row-gap: 96px;
    justify-content: flex-start;
  }

  .card-1_-section-5-0_events.small, .card-1_-section-5-0_events.big, .card-2_-section-6-0_events.small, .card-2_-section-6-0_events.big, .card-3_-section-5-0_events.small, .card-3_-section-5-0_events.big {
    width: 600px;
  }

  .section-5-0_text_events {
    font-size: 72px;
  }

  .events_section-5-0_button {
    font-size: 24px;
  }

  .events_section-6-0 {
    padding-left: 80px;
    padding-right: 80px;
  }

  .events_section-6-0_images-containe {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 1920px;
  }

  .events_section_6-0_-top {
    width: 100%;
  }

  .faqs-wrapper {
    width: 1600px;
  }

  .gpt-section-7 {
    height: 600px;
    display: block;
  }

  .title.card-faq {
    color: #000;
    font-family: Lato, sans-serif;
  }

  .events_section-7-0 {
    height: 800px;
    margin-left: 80px;
    margin-right: 80px;
    display: block;
  }

  .faqs-wrapper-copy {
    width: 1600px;
    max-width: 1920px;
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .event_faq_7-0.faq {
    max-width: 1920px;
  }

  .carousel-container {
    justify-content: flex-start;
    align-items: center;
  }

  .courses_hero-section {
    max-width: 1920px;
  }

  .courses_hero-section_header-container {
    align-items: flex-start;
  }

  .sm1046714-1 {
    left: 639px;
  }

  .vectors-wrapper-89 {
    left: 130px;
  }

  .q_button-container-2 {
    grid-column-gap: 560px;
    grid-row-gap: 560px;
  }

  .courses_section-1-0 {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 160px;
    padding-right: 160px;
    display: flex;
  }

  .card-container-2 {
    margin-left: 0;
    margin-right: 0;
    left: auto;
  }

  .img-container-2 {
    width: 30%;
  }

  .course-detail-container-3 {
    width: 100%;
  }

  ._42-h4-4 {
    font-size: 48px;
  }

  ._20-b2-28 {
    font-size: 24px;
  }

  ._20-b2-29 {
    font-size: 20px;
  }

  ._16-b3-9 {
    font-size: 16px;
  }

  ._24-b1-20 {
    font-size: 24px;
  }

  ._24-months-incl-1-year-internship-5 {
    font-size: 20px;
  }

  ._24-months-incl-1-year-internship-6 {
    font-size: 16px;
  }

  .link-block-5 {
    cursor: pointer;
  }

  .course_section-2-0_header-container {
    max-width: 1920px;
  }

  ._50-h3-6 {
    margin-left: 1080px;
  }

  .course_section-2-0_cards-overall-container {
    max-width: 1920px;
  }

  .course_top-feaure-card_2-0 {
    width: 100%;
  }

  .course-feature_card-1_img-container {
    object-fit: fill;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .course-feature_card-1_content-container {
    width: 100%;
  }

  ._28-b0-6 {
    font-size: 24px;
  }

  .left-arrow-11 {
    left: 1600px;
  }

  .courses_section-3-0 {
    max-width: 1920px;
    padding: 72px 160px;
  }

  .courses_section-3-0_image-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65aa6e85f7014dce4a7edc61_Routine%20img%20(1).svg");
    background-position: 50%;
    background-size: contain;
    width: 1600px;
    height: 800px;
    padding: 80px;
  }

  .vectors-wrapper-103 {
    width: 100%;
    height: 100%;
  }

  .courses_section-3-0_inside-content-container {
    background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65aa4aa9bdac923e99878c0b_Group%205163.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    height: 100%;
    margin-top: 3px;
    margin-bottom: 3px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .courses_-section_4-0 {
    height: 1000px;
    padding-left: 160px;
    padding-right: 160px;
  }

  .course_-section_4-0_header {
    padding-left: 160px;
    padding-right: 160px;
  }

  .course_-section_4-0_tabs {
    height: 840px;
    padding-left: 0;
    padding-right: 0;
  }

  .course_tabs_heading_4-0 {
    font-size: 72px;
  }

  .course_all-tabs_section-4-0 {
    max-width: 1920px;
    height: 700px;
  }

  .course_tabs-menu_section-4-0 {
    width: 50%;
  }

  .container_tab-1_3, .container_tab-3_2, .container_tab-1_6, .course_container_tabs_left_4 {
    height: 100%;
  }

  .course_container_tabs_right {
    height: 700px;
  }

  .course_tab_4_paragraph {
    font-size: 20px;
  }

  .course_container_tab_4_image {
    height: 100%;
  }

  .course_tab-link_1, .course_tablink_2, .course_tab-link_3, .course_tab-link_4.w--current {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .course_container_tabs_right_1 {
    height: 700px;
  }

  .course_container_tabs_left_1, .course_container_tabs_left_2 {
    height: 100%;
  }

  .course_container_tabs_right_2 {
    height: 700px;
  }

  .course_container_1_para {
    font-size: 20px;
  }

  .courses_section-5-0 {
    max-width: 1920px;
    padding: 72px 160px;
  }

  .courses_section-5-0_image-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65aa6e85f7014dce4a7edc61_Routine%20img%20(1).svg");
    background-position: 50%;
    background-size: contain;
    width: 1600px;
    height: 800px;
    padding: 80px;
  }

  .courses_section-6-0 {
    max-width: 1920px;
    padding-left: 80px;
    padding-right: 80px;
  }

  .section-6-0_image-container {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .courses_section-7-0 {
    max-width: 1920px;
    padding: 80px;
  }

  .vectors-wrapper-105 {
    object-fit: contain;
  }

  .tab-pane-educators-2, .slider-10, .slide-1 {
    height: 600px;
  }

  .section-8-0_cards-container-2 {
    align-items: center;
    max-width: 1920px;
  }

  .frame-146 {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    height: 240px;
  }

  .frame-144 {
    grid-column-gap: 96px;
    grid-row-gap: 96px;
    width: 100%;
  }

  ._28-b0-7 {
    font-size: 32px;
  }

  ._16-b3-10 {
    width: 100%;
    margin-top: 8px;
    margin-bottom: 8px;
    font-size: 20px;
  }

  .frame-145 {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
  }

  .tab-pane-coaches, .slider-11 {
    height: 600px;
  }

  .slide-21 {
    width: 100%;
    height: 600px;
  }

  .tabs-content-3 {
    height: 620px;
  }

  .text-block-22, .text-block-23 {
    font-family: DM Sans, sans-serif;
    font-size: 20px;
  }

  .ellipse-6 {
    left: 148px;
  }

  .text-57 {
    font-size: 40px;
  }

  .admission_section-2-0_card-1_highlights_1 {
    max-width: 400px;
  }

  .text-59 {
    font-size: 20px;
  }

  .frame-153 {
    width: 60px;
    height: 60px;
  }

  .vectors-wrapper-117 {
    width: 24px;
    height: 24px;
  }

  .text-60 {
    font-size: 24px;
  }

  .text-61 {
    font-size: 20px;
  }

  .admission_section-2-0_card-1_highlights_2 {
    max-width: 400px;
  }

  .frame-7990 {
    width: 48px;
    height: 48px;
  }

  .vectors-wrapper-118, .vectors-wrapper-119 {
    width: 24px;
    height: 24px;
  }

  .admission_card_2, .admission_card_1 {
    max-width: 1500px;
  }

  .section-23 {
    height: 750px;
  }

  .text-62 {
    font-size: 72px;
  }

  .text-63 {
    font-size: 24px;
  }

  .admissions_section_3-0_admission-process-img {
    height: 550px;
  }

  .corporate-page_section-2 {
    padding: 48px 140px;
  }

  .section-2-_lms_header {
    font-size: 32px;
  }

  .slide-1-_3 {
    width: 20%;
  }

  .slide-1-_1 {
    object-fit: scale-down;
    justify-content: center;
    align-items: center;
    width: 20%;
  }

  .slide-1-_2, .slide-1-_4, .slide-2-_1, .slide-2-_2, .slide-2_3, .slide-2-_4 {
    width: 20%;
  }

  .slide-2_logos-collection, .slide-3_logos-collection, .slide-4_logos-collection {
    margin-top: 0;
    margin-bottom: 0;
  }

  .corporate-page_section-3 {
    padding: 48px 140px;
  }

  .increase-employee-training-engagement-2 {
    font-size: 32px;
  }

  .frame-7991 {
    max-width: 1920px;
  }

  .frame-7992 {
    max-width: 600px;
  }

  .text-66 {
    font-size: 24px;
  }

  .frame-7994, .frame-7996, ._05, ._04, ._06, ._01, ._02, ._03 {
    max-width: 600px;
  }

  .corporate-page_section-4 {
    padding: 48px 140px;
  }

  .text-67 {
    font-size: 32px;
    line-height: 44.8px;
  }

  .text-68 {
    font-size: 24px;
    line-height: 33.6px;
  }

  .button-7, .text-69 {
    font-size: 24px;
  }

  .corporate-page_section-5 {
    max-width: 1920px;
  }

  .frame-7629 {
    max-width: 1600px;
  }

  .text-70 {
    font-size: 56px;
    line-height: 78.4px;
  }

  .vectors-wrapper-125 {
    width: 24px;
    height: 24px;
    top: 119.5px;
    left: 723.5px;
  }

  .vectors-wrapper-126 {
    height: 500px;
  }

  .hidden-block--college {
    top: 3959.06px;
  }

  .corporate-page_section-6 {
    height: 1000px;
    padding-left: 140px;
    padding-right: 140px;
  }

  .text-71 {
    font-size: 32px;
    line-height: 44.8px;
  }

  .frame-7631 {
    max-width: 1920px;
    height: 200px;
  }

  ._01-2 {
    width: 20%;
    max-width: 400px;
    height: 100%;
  }

  .vectors-wrapper-129 {
    width: 72px;
    height: 72px;
  }

  .text-72 {
    font-size: 24px;
    line-height: 33.6px;
  }

  ._02-2, ._04-2 {
    max-width: 400px;
    height: 100%;
  }

  .frame-7630 {
    max-width: 1920px;
  }

  ._01-2-copy {
    object-fit: fill;
    max-width: 400px;
  }

  .text-73 {
    font-size: 32px;
    line-height: 44.8px;
  }

  .frame-7633 {
    height: 300px;
  }

  ._01-3 {
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .vectors-wrapper-130 {
    width: 72px;
    height: 72px;
  }

  .text-74 {
    width: 100%;
    font-size: 24px;
    line-height: 33.6px;
  }

  ._02-3 {
    height: 100%;
  }

  .text-75 {
    font-size: 32px;
    line-height: 44.8px;
  }

  .paragraph-45 {
    font-size: 24px;
    line-height: 33.6px;
  }

  .corporate-page_section-8 {
    padding-left: 140px;
    padding-right: 140px;
  }

  .corporate-page_section-8_header {
    max-width: 1600px;
  }

  .full-stack-platform-to-enable-e-2-e-employee-hiring-onboarding-upskilling-journey {
    width: 100%;
    font-size: 32px;
    line-height: 44.8px;
  }

  .vectors-wrapper-132 {
    object-fit: contain;
    flex-direction: row;
    justify-content: flex-start;
    height: 400px;
  }

  .corporate-page_section-8_image-container {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 400px;
  }

  .corporate-page_section-9 {
    height: 700px;
    padding: 48px 140px;
  }

  .heading-97 {
    font-size: 32px;
    line-height: 44.8px;
  }

  .text-block-28, .text-block-29 {
    font-size: 20px;
  }

  .corporate-page_section-10 {
    padding-left: 140px;
    padding-right: 140px;
  }

  .offerings-or-corporates {
    font-size: 32px;
    line-height: 44.8px;
  }

  .corporate-page_section-10_highlights-container {
    width: 100%;
    max-width: 1920px;
  }

  .corporate-page_section-10_highlights_top {
    width: 100%;
  }

  .frame-7641 {
    max-width: 650px;
  }

  .vectors-wrapper-133 {
    width: 72px;
    height: 72px;
  }

  .corporate-training--customized-upskilling-i-n-programs-virtual-offline-self-paced-vilt-in-technology-management-customized-for-entry-and-mid-level-professionals {
    font-size: 24px;
    line-height: 33.6px;
  }

  .frame-7480 {
    max-width: 600px;
  }

  .corporate-page_-section-11_header {
    padding-top: 0;
  }

  .college_section_3 {
    padding-left: 140px;
    padding-right: 140px;
  }

  .college_section_2_jobplatform {
    max-width: 1920px;
  }

  .text-76 {
    font-size: 32px;
    line-height: 44.8px;
  }

  .frame-7615 {
    width: 100%;
    font-size: 24px;
    line-height: 33.6px;
  }

  .frame-8004 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
  }

  .vectors-wrapper-134 {
    width: 72px;
    height: 72px;
  }

  .text-77 {
    font-size: 24px;
    line-height: 33.6px;
  }

  .frame-7652, .frame-7650 {
    max-width: 1920px;
  }

  .frame-7647 {
    width: 33.33%;
    max-width: 600px;
  }

  .lms2 {
    width: 72px;
    height: 72px;
  }

  .curriculum-design {
    font-size: 24px;
  }

  .text-78 {
    font-size: 24px;
    line-height: 33.6px;
  }

  .frame-7649 {
    max-width: 600px;
  }

  .frame-7656 {
    grid-column-gap: 0px;
    padding-left: 140px;
    padding-right: 140px;
  }

  .frame-7655 {
    height: 800px;
  }

  .text-79 {
    font-size: 32px;
    line-height: 44.8px;
  }

  .error-01e7bffa-c751-76ff-1eed-c97f9c4a174a {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 24px;
    font-style: italic;
    line-height: 33.6px;
  }

  .frame-7439 {
    margin-left: 34px;
    margin-right: 34px;
  }

  .frame-7653 {
    height: 800px;
  }

  .admin-list-page-1-1 {
    height: 600px;
  }

  .college_section_2_whitelabelled {
    width: 100%;
    max-width: 1920px;
  }

  .text-block-30 {
    font-size: 24px;
    line-height: 33.6px;
  }

  .hidden-block---corporate {
    top: 489px;
  }

  .navbar_container {
    width: 1500px;
    max-width: 1920px;
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-31 {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 24px;
  }

  .products-wrapper {
    width: 500px;
    top: 92px;
    left: 12px;
    box-shadow: 5px 19px 32px -11px #00000024;
  }

  .infylms_feature.first, .infylms_feature.third, .infylms_feature.fourth, .infylms_feature.second {
    padding-left: 48px;
  }

  .p2, .p1, .p3, .p4 {
    font-size: 20px;
  }

  .infycareer_feature_1, .infycareer_feature_2, .infycareer_feature_3, .infycareer_feature_4 {
    padding-left: 48px;
  }

  .cf1, .cf2, .cf3, .cf4 {
    font-size: 20px;
  }

  .heading-103 {
    font-size: 24px;
  }

  .heading-105 {
    font-size: 16px;
  }

  .infyassess_l1, .infyassess_f2, .infyassess_f3, .infyassess_f4, .infyassess_f5, .infypersonalize_f1, .infypersonalize_f2, .infypersonalize_f3, .infypersonalize_f4 {
    padding-left: 48px;
  }

  .link-6 {
    font-size: 16px;
  }

  .image-291 {
    width: 32px;
    height: 32px;
  }

  .mobile-nav_logo-container {
    margin-left: 0;
    margin-right: 0;
  }

  .text-80 {
    font-size: 24px;
  }

  .herosection_lms {
    justify-content: center;
    align-items: flex-end;
    height: 700px;
    padding-left: 100px;
    padding-right: 100px;
  }

  .section-2-_lms {
    height: 500px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 64px 0 24px;
  }

  .lms-slider-container {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .heading-106 {
    font-size: 20px;
  }

  .section-2_lms_slide-1 {
    width: 100%;
    margin-left: 100px;
    margin-right: 100px;
  }

  .link-9 {
    font-size: 20px;
  }

  .section-2_lms_slider {
    justify-content: center;
    align-items: center;
    height: 400px;
    margin-top: 0;
    display: flex;
  }

  .lms_slider-collector {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 240px;
  }

  .hersection-left-block_lms {
    width: 40%;
    height: 550px;
  }

  .lms-section_4-5 {
    height: 1000px;
  }

  .lms-section_4 {
    height: 500px;
  }

  .section4_lms_right-feature {
    object-fit: contain;
    height: 100%;
  }

  .lms-section_5 {
    height: 700px;
  }

  .section-5_feature-container {
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .heading-107 {
    font-size: 24px;
  }

  .text-block-36 {
    font-size: 20px;
  }

  .tab-link-tab-4-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .text-block-37 {
    font-size: 20px;
  }

  .tab-link-tab-1-12.w--current {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .text-block-38 {
    font-size: 20px;
  }

  .text-91 {
    font-size: 32px;
  }

  .tab-link-tab-1-13 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .container_tab-5 {
    height: 100%;
  }

  .text-block-39 {
    font-size: 20px;
  }

  .tab-link-tab-3-4 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .additional-features-tab {
    max-width: 1920px;
    height: 700px;
  }

  .additional-features_tabs-side {
    width: 50%;
  }

  .tab-link_1 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .tab-list-1 {
    font-size: 20px;
  }

  .tabl-linke_2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .tab-list-2 {
    font-size: 20px;
  }

  .tab-link-3, .tab-link-4.w--current {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .tab-pane-1-wrapper, .tab-pane-wrapper {
    height: 100%;
  }

  .paragraph-46 {
    font-size: 24px;
    line-height: 33.6px;
  }

  .image-294 {
    -webkit-text-fill-color: inherit;
    object-fit: contain;
    background-clip: border-box;
  }

  .image-295 {
    height: 80px;
  }

  .image-296, .image-297, .image-298, .image-299, .image-300, .image-301, .image-302, .image-303 {
    height: 100%;
  }

  .div-block-89 {
    margin-bottom: 16px;
  }

  .heading-108 {
    font-size: 24px;
  }

  .paragraph-47 {
    font-size: 20px;
  }

  .lms-section_6-7 {
    height: 1000px;
  }

  .lms-section_6 {
    justify-content: center;
    align-items: center;
    height: 600px;
    display: flex;
  }

  .lms-section_7, .section-6_feature-container {
    height: 500px;
  }

  .lms-7-eature {
    height: 100%;
  }

  .image-305 {
    object-fit: contain;
    width: 100%;
    height: 100%;
    position: static;
  }

  .book-a-call-section_middle {
    max-width: 1920px;
  }

  .bac_wrapper {
    max-width: 1600px;
  }

  .lms-section_8-9 {
    height: 1000px;
  }

  .lms-section_8 {
    height: 600px;
    padding-left: 120px;
    padding-right: 120px;
  }

  .lms-section_9 {
    height: 600px;
  }

  .lms-9-feature {
    padding-left: 120px;
    padding-right: 120px;
  }

  .section-8-lms-right-feature {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .lms-section_10-11 {
    height: 1000px;
  }

  .lms-section_10, .lms-section_11 {
    height: 600px;
  }

  .section-10-lms-right-feature {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .lms-section_11-12, .lms-section_10_11, .lms-section_12-13 {
    height: 1000px;
  }

  .lms-section_12, .lms-section_13 {
    height: 600px;
  }

  .banner-section {
    margin-bottom: 220px;
  }

  .banner_bg_container {
    max-width: 1600px;
    height: 100%;
  }

  .text-93 {
    font-size: 20px;
  }

  .banner_right_container {
    object-fit: contain;
  }

  .product-redirection-section {
    margin-bottom: 120px;
  }

  .text-94 {
    font-size: 24px;
  }

  .product-desc, .text-95 {
    font-size: 20px;
  }

  .vectors-wrapper-141 {
    left: 118px;
  }

  .footer-2 {
    margin-top: 102px;
    font-size: 24px;
  }

  .frame-427319162 {
    grid-row-gap: 64px;
  }

  .footer_product-1, .footer_product-2, .footer_product-3, .footer_product-4 {
    font-size: 20px;
  }

  .footer_product-5 {
    width: 250px;
    font-size: 20px;
  }

  .s2_lms_right {
    width: 40%;
    height: 550px;
  }

  .hero_lms_img3 {
    padding-top: 0;
    padding-left: 101px;
    padding-right: 101px;
  }

  .hero_lms_img2 {
    padding: 95px 84px 0;
    top: 138.063px;
  }

  .hero_lms_img1 {
    padding: 91px;
    top: -171px;
  }

  .slide-1-_5, .slide-1-_6, .slide-2-_5, .slide-2-_6 {
    width: 20%;
  }

  .image-333 {
    object-fit: scale-down;
  }

  .paragraph-49 {
    font-size: 20px;
  }

  .div-block-98 {
    margin-top: 24px;
    font-family: Lato, sans-serif;
  }

  .image-334 {
    display: none;
    top: 906%;
    left: 753px;
  }

  .lms-section-14, .lms-section-15, .lms-section-16, .lms-section-17, .lms-section-18 {
    height: 600px;
  }

  .text-99 {
    font-size: 24px;
  }

  .self-paced-content {
    font-size: 20px;
  }

  .you-can-provide-your-users-with-a-set-of-self-paced-learning-content-that-you-want-them-to-finish {
    font-size: 16px;
  }

  .lms_feature_banner {
    height: 600px;
  }

  .text-100 {
    font-size: 24px;
    font-weight: 700;
  }

  .text-101 {
    font-size: 20px;
  }

  .buttons-2 {
    width: 200px;
    height: 80px;
  }

  .button-8, .text-103 {
    font-size: 24px;
  }

  .button-11, .button-12, .paragraph-50.faq {
    font-size: 20px;
  }

  .bold-text-33, .bold-text-34, .bold-text-35, .bold-text-36, .bold-text-37, .bold-text-38, .bold-text-39, .bold-text-40 {
    font-size: 24px;
  }

  .heading-110 {
    color: var(--black);
    font-weight: 700;
  }

  .why-choose_container-image.lms {
    justify-content: center;
    align-items: center;
    width: 60%;
    height: 100%;
    display: flex;
  }

  .image-336 {
    object-fit: scale-down;
  }

  .footer_container {
    font-size: 24px;
  }

  .mobile-_section4_lms {
    height: 500px;
  }

  .mobile_section5_lms {
    height: 700px;
  }

  .mobile_section6_lms {
    justify-content: center;
    align-items: center;
    height: 600px;
    display: none;
  }

  .mobile_section8_lms {
    height: 600px;
    padding-left: 120px;
    padding-right: 120px;
  }

  .mobile_sectiton9_lms, .mobile_section10_lms, .mobile_section11_lms, .mobile_section12_lms, .mobile_section13_lms {
    height: 600px;
  }

  .coursebuilder-_link {
    font-size: 20px;
  }

  .mobile_section14_lms, .mobile_section15_lms, .mobile_section16_lms, .mobile-_section17_lms, .mobile_section18_lms {
    height: 600px;
  }

  .mobile_footer {
    font-size: 24px;
  }

  .div-block-110 {
    margin-bottom: 16px;
  }

  .paragraph-52 {
    font-size: 20px;
  }

  .heading-111 {
    font-size: 24px;
  }

  .herosection_assess {
    justify-content: center;
    align-items: flex-end;
    height: 700px;
    padding-left: 100px;
    padding-right: 100px;
  }

  .s2_assess_right {
    width: 40%;
    height: 550px;
  }

  .infyasses-tag {
    width: 200px;
  }

  .section-2-_assess {
    height: 500px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 64px 0 24px;
  }

  .section-2-_assess_header {
    font-size: 32px;
  }

  .assess-section_4 {
    height: 500px;
  }

  .assess-section_5-copy {
    height: 700px;
  }

  .assess-section_6 {
    justify-content: center;
    align-items: center;
    height: 600px;
    display: flex;
  }

  .assess_section-6_feature-container, .assess-section_7 {
    height: 500px;
  }

  .assess-7-feature {
    height: 100%;
  }

  .assess_section_8 {
    height: 600px;
    padding-left: 120px;
    padding-right: 120px;
  }

  .section-8-assess-right-feature, .section-10-assess-right-feature {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .assess-section_11, .assess-section_12, .assess_section_13, .assess-section-14, .assess_feature_banner {
    height: 600px;
  }

  .paragraph-53.faq {
    font-size: 20px;
  }

  .heading-115 {
    color: #000;
    font-weight: 700;
  }

  .bold-text-41 {
    font-size: 24px;
  }

  .assess-section_5_mobile {
    height: 700px;
  }

  .assess-section_11_mobile, .assess-section_12_mobile, .assess_section_13_mobile {
    height: 600px;
  }

  .image-348 {
    width: 10%;
    left: 1042.03px;
  }

  .herosection_recruit {
    justify-content: center;
    align-items: flex-end;
    height: 700px;
    padding-left: 100px;
    padding-right: 100px;
  }

  .section-2-_recruit {
    height: 500px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 64px 0 24px;
  }

  .section-2-_recruit_header {
    font-size: 32px;
  }

  .recruit_-section_5 {
    height: 700px;
  }

  .section-8-recruit-right-feature, .section-10-recruit-right-feature {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .recruit_-section_11, .recruit_-section_12, .recruit_section_13 {
    height: 600px;
  }

  .image-352 {
    top: 2470px;
  }

  .mobile_recruit_-section_5 {
    height: 700px;
  }

  .recruit-7-feature-copy {
    height: 100%;
  }

  .mobile_recruit_-section_11 {
    height: 600px;
  }

  .herosection_interview {
    justify-content: center;
    align-items: flex-end;
    height: 850px;
    padding-left: 100px;
    padding-right: 100px;
  }

  .infyinterview-tag {
    width: 350px;
    height: 64px;
  }

  .div-block-114 {
    width: 300px;
    height: 550px;
    top: 185px;
    left: 924.8px;
  }

  .div-block-114-copy {
    justify-content: center;
    align-items: flex-start;
    width: 300px;
    height: 500px;
    top: 167px;
    left: 1591.8px;
  }

  .section-2-_interview {
    height: 500px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 64px 0 24px;
  }

  .section-3_interview {
    height: 500px;
  }

  .core-feature-container_interview {
    width: 100%;
    height: 550px;
  }

  .section-2-_interview_header {
    justify-content: center;
    align-items: center;
    height: 100px;
    font-size: 32px;
    display: flex;
  }

  .corefeature_top-block_interview {
    height: 33.33%;
  }

  .corefeature_mid-block_interview {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .corefeature_interview_1 {
    height: 124px;
  }

  .heading-118 {
    width: auto;
    font-size: 20px;
    line-height: 28px;
  }

  .interview_-section_5, .interview_section_6 {
    height: 800px;
  }

  .interview_section_7, .interview_section-8 {
    height: 900px;
  }

  .banner_right_container_interview {
    object-fit: contain;
  }

  .image-361 {
    top: 1983px;
  }

  .image-362 {
    top: 5154px;
  }

  .image-363 {
    top: 7278px;
  }

  .heading-119 {
    font-size: 20px;
    line-height: 28px;
  }

  .corefeature_interview_5 {
    height: 124px;
  }

  .mobile_interview_section_7, .mobile_interview_section {
    height: 900px;
  }

  .herosection_resume {
    justify-content: center;
    align-items: flex-end;
    height: 750px;
    padding-left: 100px;
    padding-right: 100px;
  }

  .infyresume-tag {
    width: 300px;
    height: 64px;
  }

  .section-2-_resume {
    height: 500px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 64px 0 24px;
  }

  .section-3_resume {
    height: 750px;
  }

  .section-2-_resume_heading {
    font-size: 32px;
  }

  .corefeature_resume {
    height: 124px;
  }

  .heading-120 {
    font-size: 20px;
  }

  .corefeature_resume_last {
    height: 124px;
  }

  .resume_section_5 {
    height: 750px;
  }

  .resume_section_6 {
    justify-content: center;
    align-items: center;
    height: 750px;
    display: flex;
  }

  .resume_section_7 {
    height: 900px;
  }

  .resumet_section_7_features {
    height: 700px;
  }

  .resume_container_image_7 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    height: 650px;
  }

  .resume_section-8 {
    height: 900px;
  }

  .resume_section_8 {
    height: 750px;
  }

  .section_8_resume_right {
    height: 700px;
  }

  .resume_section_9, .resume_section-10, .resume_section_11, .resume_section-12 {
    height: 900px;
  }

  .mobile_resume_section_7, .mobile_resume_section-8, .mobile_resume_section_9, .mobile_resume_section-10, .mobile_resume_section_11, .mobile_resume_section-12 {
    height: 900px;
  }

  .banner-section_lms {
    margin-bottom: 220px;
  }

  .banner_bg_container_lms {
    max-width: 1600px;
    height: 100%;
  }

  .banner_right_container_lms {
    object-fit: contain;
  }

  .desktop_navbar_new {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    justify-content: flex-start;
    align-items: center;
    height: 100px;
    padding-left: 80px;
    padding-right: 80px;
  }

  .banner-section_assessment {
    margin-bottom: 220px;
  }

  .banner_bg_container_assessment {
    max-width: 1600px;
    height: 100%;
  }

  .banner_right_container_assessment {
    object-fit: contain;
  }

  .banner_interview {
    border-radius: 16px;
    width: 100%;
    height: 400px;
  }

  .image-364, .image-366 {
    width: 80%;
  }

  .banner_bg_container_resume {
    max-width: 1600px;
    height: 100%;
  }

  .banner-section_resume {
    margin-bottom: 220px;
  }

  .banner_right_container_resume {
    object-fit: contain;
    background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6647386b5a85cf3729046053_Banner_resume%20pro%20(1).png");
  }

  .corefeature_resume-copy {
    height: 124px;
  }

  .herosection_homepage {
    justify-content: center;
    align-items: center;
    height: 700px;
    padding-left: 100px;
    padding-right: 100px;
  }

  .div-block-137 {
    width: 60%;
    top: -39.847px;
  }

  .text-block-40, .text-block-41, .text-block-42, .text-block-44 {
    font-size: 20px;
  }

  .assess_left_drawer {
    height: 80%;
  }

  .recruit_left_drawer {
    background-position: 100% 0;
    background-size: contain;
    height: 80%;
  }

  .tabs-menu-6 {
    width: 100%;
  }

  .div-block-149 {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding-right: 64px;
  }

  .button-14 {
    width: auto;
    max-width: 450px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .section-31 {
    height: 700px;
  }

  .banner_home-page {
    height: 700px;
    margin-bottom: 0;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .banner_bg_container_lms-copy {
    max-width: 1600px;
    height: 100%;
  }

  .banner_right_container_lms-copy {
    object-fit: contain;
  }

  .banner_bg_container_hp {
    max-width: 1200px;
    height: 100%;
  }

  .banner_right_container_hp {
    object-fit: contain;
  }

  .body-4 {
    padding-right: 120px;
  }

  .image-370 {
    top: 2350px;
  }

  .image-371 {
    top: 6388px;
  }

  .image-370-copy {
    top: 4231px;
  }

  .image-371-copy {
    top: 8195px;
  }

  .product-desc-copy {
    font-size: 20px;
  }

  .text-block-31-copy {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 24px;
  }

  .aboutus_wrapper {
    width: 140px;
  }

  .footer_mobile {
    margin-top: 102px;
    font-size: 24px;
  }

  .image-305-copy {
    object-fit: contain;
    width: 100%;
    height: 100%;
    position: static;
  }

  .corefeature_top-block_interview-copy {
    height: 33.33%;
  }

  .corefeature_mid-block_interview-copy {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .final_footer {
    background-image: linear-gradient(to bottom, null, null);
    max-width: 1920px;
    padding-left: 160px;
    padding-right: 160px;
  }

  ._14-b4-3 {
    font-size: 20px;
  }

  .image-374.cover {
    width: 75%;
  }

  .inner-container._500px---mbl.center {
    justify-content: center;
    align-items: flex-start;
  }

  .position-absolute.hero-v1-images-wrapper.interview {
    margin-bottom: -26%;
    bottom: 65%;
  }

  .position-absolute.circle-bg-button-default {
    background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/680f6e2bf31c364f3cadaf3a_HS%20Image.svg");
    background-position: 50%;
    background-size: contain;
  }

  .position-absolute.circle-bg-button-default.recruit {
    background-color: #eab94f;
    background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6810b54ead6bdfeeaf19a199_Recruit%20HS%20Img%20(1).svg");
    background-position: 50%;
    background-size: cover;
  }

  .position-absolute.circle-bg-button-default.assess {
    background-size: contain;
  }

  .position-absolute.fade-right-light.hidden-on-mbl {
    background-image: linear-gradient(270deg, var(--white), #024c5b00);
  }

  .position-absolute.fade-left-light.hidden-on-mbl {
    background-image: linear-gradient(90deg, var(--white), #024c5b00);
  }

  .position-absolute.circle-bg-button-default {
    background-image: none;
  }

  .hero-v3-main-wrapper {
    align-items: stretch;
  }

  .card-15.cta-v4.color-change {
    padding-left: 200px;
    padding-right: 200px;
  }

  .section-40.pd-0px, .section-42.pd-0px {
    padding-top: 0;
    padding-bottom: 0;
  }

  .tabs-menu-left-wrapper.toppadding {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .tabs-menu-left-content {
    margin-left: auto;
    margin-right: auto;
  }

  .section-44.pd-252px.pd-top-0px {
    padding-top: 0;
  }

  .testimonials-strip-main-wrapper {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .fade-right-white-outside-bg {
    background-color: var(--white);
    color: var(--white);
  }

  .fade-left-light-outside {
    background-color: var(--white);
  }

  .divider-5._0px {
    margin-top: 0;
    margin-bottom: 0;
  }

  .section-69 {
    padding-left: 200px;
    padding-right: 200px;
  }

  .container-default-20 {
    max-width: 1920px;
  }

  .bold-text-81 {
    font-weight: 700;
  }

  .dropdown-column-wrapper.w--open {
    left: 209px;
  }

  .card-37.dropdown {
    max-width: 600px;
  }

  .container-default-23 {
    background-color: var(--vanta-black);
    background-image: none;
  }

  .section-72.pd-144px.pd-top-0px {
    padding-top: 0;
  }

  .home_wrapper-copy {
    width: 140px;
  }

  .div-block-174 {
    top: -64.45px;
    left: 1387px;
  }

  .herosection_homepage-copy {
    justify-content: center;
    align-items: center;
    height: 700px;
    padding-left: 100px;
    padding-right: 100px;
  }

  .infinite-logo-container {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .interview-text {
    margin-top: 693px;
    margin-left: 1575px;
    display: flex;
    bottom: auto;
    right: auto;
  }

  .homepage_wrapper {
    width: 140px;
  }
}

@media screen and (max-width: 991px) {
  .hero-section.cc-cta {
    padding-left: 0;
    padding-right: 0;
  }

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

  .button {
    justify-content: center;
  }

  .button.cc-contact-us {
    display: none;
  }

  .heading-jumbo {
    font-size: 56px;
    line-height: 70px;
  }

  .logo-link.w--current {
    flex: 1;
  }

  .menu-icon {
    display: block;
  }

  .menu {
    margin-left: 30px;
    position: static;
  }

  .navigation-wrap {
    background-color: #fff;
  }

  .navigation {
    padding: 25px 30px;
  }

  .navigation-item {
    text-align: center;
    padding: 15px 30px;
    transition: background-color .4s, opacity .4s, color .4s;
  }

  .navigation-item:hover {
    background-color: #f7f8f9;
  }

  .navigation-item:active {
    background-color: #eef0f3;
  }

  .menu-button {
    padding: 0;
  }

  .menu-button.w--open {
    background-color: #0000;
  }

  .navigation-items {
    background-color: #fff;
  }

  .cta-text {
    width: auto;
  }

  .cta-wrap {
    width: auto;
    padding: 80px 50px 90px;
  }

  .our-services-grid {
    text-align: center;
    grid-template: ". ."
                   ". ."
                   ". ."
                   / 1fr 1fr;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .service-icon {
    display: inline-block;
  }

  .contact-form-grid {
    grid-row-gap: 50px;
    text-align: center;
    grid-template: "."
                   "."
                   / 1fr;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .get-in-touch-form {
    text-align: left;
  }

  .our-contacts {
    grid-template: "."
                   "."
                   "."
                   / 1fr;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .team-members {
    grid-template: ". ."
                   ". ."
                   ". ."
                   / 1fr 1fr;
  }

  .team-member-title-wrap {
    margin-bottom: 30px;
  }

  .project-details-grid {
    grid-row-gap: 50px;
    text-align: center;
    grid-template: "."
                   "."
                   / 1fr;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .blog-detail-header-wrap {
    width: 70%;
  }

  .detail-header-image {
    height: 460px;
  }

  .blog-item {
    width: 80%;
  }

  .blog-preview-image {
    height: 460px;
  }

  .blog-summary-wrap {
    width: 100%;
  }

  .about-grid {
    grid-row-gap: 50px;
    text-align: center;
    grid-template: "."
                   "."
                   / 1fr;
  }

  .about-grid.cc-about-2 {
    grid-template-columns: 1fr;
    grid-template-areas: "."
                         ".";
  }

  .intro-text {
    width: auto;
  }

  .collection-wrap {
    flex-flow: column;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .blog-preview-wrap {
    text-align: center;
    width: 80%;
    padding-right: 15px;
  }

  .about-us-section.cc-cta {
    padding-left: 0;
    padding-right: 0;
  }

  .section-3 {
    justify-content: center;
    align-items: center;
    height: 600px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .yinfiylearn-container {
    display: none;
  }

  .nav-link {
    margin-left: 0;
    margin-right: 0;
  }

  .image-holdler-copy {
    width: 48px;
  }

  .div-block-13 {
    margin-left: 16px;
    margin-right: auto;
  }

  .para---footer {
    width: 300px;
  }

  .column-8 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 500px;
    display: flex;
  }

  .content-holder---footer {
    margin-left: 16px;
    margin-right: 16px;
  }

  .email-holder {
    align-items: flex-start;
    width: 250px;
    margin-top: 40px;
    margin-right: 0;
    transform: none;
  }

  .c-suite-footer {
    height: 500px;
    margin-top: 220px;
  }

  .column-9 {
    height: 500px;
  }

  .number-holder {
    margin-top: 180px;
    margin-right: auto;
  }

  .footer-main {
    height: 500px;
    margin-top: 220px;
  }

  .section_1 {
    height: 250px;
  }

  .logo-container {
    justify-content: flex-start;
    align-items: center;
    width: 340px;
    margin-left: 40px;
    margin-right: 0;
  }

  .logo-infylearn-_container {
    margin-left: 20px;
  }

  .primary-button.herosection {
    margin-top: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 16px;
  }

  .hero-image-container {
    height: 250px;
  }

  .text-container {
    margin: 20px 250px 20px 24px;
    padding-top: 0;
  }

  .heading-7 {
    font-size: 32px;
  }

  .paragraph-4 {
    font-size: 16px;
  }

  .section_2, .section_2_bg {
    height: 150px;
  }

  .section_2_bg_container-left, .section_2_bg_container_right {
    height: 100px;
  }

  .heading-8 {
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 32px;
  }

  .section_4 {
    height: 400px;
  }

  .section_4_container_top {
    margin-left: 24px;
  }

  .heading-10 {
    font-size: 28px;
  }

  .section_4_container_bottom {
    height: 300px;
  }

  .slider {
    height: 250px;
  }

  .left-arrow {
    height: 150px;
    margin-top: 63px;
    margin-left: 0;
    margin-right: 0;
  }

  .right-arrow {
    height: 150px;
    margin-top: 67px;
    margin-right: 0;
  }

  .div-block-24 {
    height: 280px;
  }

  .section_5_container_top {
    margin-left: 24px;
  }

  .section_5_container_bottom {
    margin-left: 24px;
    margin-right: 24px;
  }

  .section_6 {
    height: 600px;
  }

  .heading-12 {
    margin-left: 24px;
    font-size: 28px;
  }

  .management-images {
    width: 500px;
    margin-left: 24px;
    margin-right: 0;
  }

  .div-block-26 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
  }

  .div-block-26.trial {
    height: 200px;
  }

  .engineering-images {
    width: 100%;
    height: 200px;
    margin-left: 0;
    margin-right: 0;
  }

  .section_7 {
    height: 1000px;
    margin-top: 0;
  }

  .div-block-29 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .heading-13 {
    font-size: 28px;
  }

  .slider-2 {
    height: 400px;
  }

  .mc-cards-container {
    width: 90%;
    margin-left: 24px;
    padding-right: 0;
  }

  .left-arrow-2 {
    margin-left: 24px;
    display: block;
  }

  .right-arrow-2 {
    margin-right: 24px;
  }

  .section_8 {
    height: 200px;
  }

  .div-block-30 {
    height: 180px;
    inset: 2% 3%;
  }

  .heading-15 {
    font-size: 24px;
    line-height: 32px;
  }

  .image-4, .image-5, .image-6, .image-7, .image-8 {
    height: 200px;
  }

  .slide-nav-2 {
    display: none;
  }

  .hero_section {
    flex-direction: row;
    height: 620px;
    padding-top: 64px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .h1_leftblock {
    width: 95%;
    height: 320px;
    margin-left: 0;
  }

  .h1_leftblock.lms {
    width: 50%;
    height: 500px;
    margin-top: 0;
  }

  .h2_rightblock {
    align-items: flex-start;
    width: 95%;
    margin-top: 20px;
  }

  .h1_heading {
    margin-left: 0;
    margin-right: 0;
    font-size: 24px;
    line-height: 28px;
  }

  .h1_button {
    padding: 8px 15px 8px 16px;
    font-weight: 400;
  }

  .h1_button.book-demo-button {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .h1_button.mid-section {
    margin-top: 16px;
    padding: 8px 24px;
  }

  .h2_topblock {
    height: 50px;
    margin-left: 0;
  }

  .heading-16 {
    margin-left: 0;
  }

  .h2_bottomblock {
    height: 600px;
  }

  .image-10 {
    margin-left: 40px;
  }

  .section_h3-h3-1 {
    height: 1400px;
  }

  .h3_bottomblock {
    height: 600px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .section-h4 {
    height: 900px;
  }

  .section_h9 {
    height: 300px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-23 {
    margin-left: 20px;
  }

  .sj-top-block {
    align-items: center;
    height: 150px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .desktop_navbar-3 {
    background-color: #fff;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .hero-section_landing-page {
    height: 550px;
  }

  .heading-24 {
    font-size: 32px;
  }

  .book-demo-button {
    margin-right: 40px;
    padding: 8px;
  }

  .desktop_slider-3 {
    height: 100px;
  }

  .ls_lp_block-1, .ls_lp_block-2, .ls_lp_block-3, .ls_lp_block-4, .ls_lp_block-5 {
    height: 110px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .clien-testimonial_lp {
    height: 300px;
  }

  .heading-29 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .desktop-slider {
    justify-content: center;
    align-items: flex-start;
    height: 300px;
    margin: 10px;
    display: flex;
  }

  .slide-2 {
    width: 740px;
    height: 250px;
    margin-left: 0;
    margin-right: 0;
  }

  .slider-4 {
    justify-content: center;
    align-items: center;
    height: 300px;
    display: flex;
  }

  .testimonial-container {
    width: auto;
    height: auto;
  }

  .icon-8 {
    font-size: 20px;
  }

  .icon-9 {
    font-size: 16px;
  }

  .double-section_coach-whyus_lp, .top-section_why-us.lp {
    height: 1500px;
  }

  .mobile-flip-wrapper {
    flex-direction: column;
    height: 500px;
    display: none;
  }

  .mobile-flip-wrapper.ups {
    display: none;
  }

  .flip-cart-wrapper.lp {
    height: 1400px;
  }

  .card-div-block {
    flex-direction: row;
    overflow: hidden;
  }

  .card-div-block.top.lp {
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    height: 700px;
  }

  .t--content-wrapper--1.bottom.lp {
    margin-top: 0;
  }

  .mobile-slider-map-section {
    display: flex;
  }

  .flip-container.lp {
    flex-direction: column;
    height: 1400px;
  }

  .card-div-block-bottom {
    flex-direction: row;
    overflow: hidden;
  }

  .card-div-block-bottom.lp {
    flex-direction: column;
    width: 100%;
    height: 700px;
    margin-top: 705px;
  }

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

  .container-5 {
    max-width: 728px;
  }

  .footer-content {
    grid-column-gap: 60px;
  }

  .slide-7 {
    height: 110px;
  }

  .icon-14 {
    background-color: var(--white);
    color: #0a0e1f;
  }

  .bold-text-26 {
    font-size: 16px;
  }

  .people-photo-hero-section {
    display: none;
    top: 447.111px;
    left: 253px;
  }

  .h2_full-block {
    width: 95%;
    height: 300px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .h2_right-blocl {
    width: 95%;
    margin-left: 0;
    margin-right: 0;
  }

  .h3_container_1 {
    flex-direction: column;
    width: 23%;
    height: 250px;
    margin-left: 10px;
  }

  .h3_container_1._1 {
    flex-direction: column;
    width: 24%;
    height: 220px;
  }

  .heading-74 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .h2_full-block-copy {
    width: 95%;
    height: 300px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .h3-1_top-block {
    margin-left: 10px;
  }

  .h2_full-block_left-side {
    width: 95%;
    margin-left: 0;
  }

  .h2-whole-block-container {
    flex-direction: column;
    height: 320px;
  }

  .h4_topblock {
    justify-content: center;
    align-items: flex-start;
    height: 50px;
    margin-left: 10px;
  }

  .h4_bottom-container {
    background-position: 50% 0;
    background-size: cover;
    flex-direction: column;
    height: 950px;
  }

  .h4_right-block {
    width: 95%;
    margin-left: 20px;
  }

  .h4_left-block {
    width: 100%;
    height: 300px;
    margin-left: 10px;
  }

  .h4_list-container {
    margin-top: 0;
    margin-left: 10px;
  }

  .list-item {
    color: #000;
    font-family: Lato, sans-serif;
  }

  .list-item-2, .list-item-3, .list-item-4, .list-item-5 {
    color: var(--black);
    font-family: Lato, sans-serif;
  }

  .section_h5 {
    height: 350px;
  }

  .college_section_2 {
    height: 900px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .h5_topblock {
    margin-left: 0;
  }

  .h5_bottomblock {
    justify-content: center;
    align-items: center;
    height: 250px;
  }

  .h5_container_1 {
    flex-direction: column;
    height: 180px;
  }

  .section_h6 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .h6_container {
    height: 400px;
    margin-left: 20px;
  }

  .h6_topblock {
    width: auto;
    height: 80px;
  }

  .h5_full-block_left {
    width: 50%;
  }

  .h5_full-block_left.h6 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .paragraph-32 {
    margin-bottom: 0;
  }

  .h6_right-blocl-copy {
    height: 400px;
  }

  .section_h8 {
    height: 550px;
    margin-top: 0;
    padding-top: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .h8_top-block {
    margin-left: 20px;
  }

  .ap-header-copy.lms {
    margin-top: 10px;
    margin-bottom: 40px;
  }

  .heading-78 {
    margin-left: 0;
    font-size: 24px;
  }

  .list {
    margin-left: 20px;
  }

  .ap-header-copy, .ap-header-copy-copy {
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-85 {
    margin-left: 0;
  }

  .h2_right-blocl-copy {
    width: 50%;
    margin-left: 20px;
    margin-right: 0;
  }

  .left-arrow-8 {
    font-size: 16px;
  }

  .nav-menu-4 {
    background-color: var(--dark-blue);
  }

  .menu-button-5, .menu-button-5.w--open {
    background-color: #c8c8c800;
  }

  .hero-section_landing-page-main {
    height: 700px;
  }

  .logo-section_ups {
    height: 200px;
  }

  .ups_banner {
    height: 250px;
  }

  .learning-upskilling-solutions {
    height: 1300px;
  }

  .ups_flip-container {
    flex-direction: column;
    height: 1250px;
  }

  .flip-container_card-holder_ups {
    flex-direction: column;
    height: 1200px;
    overflow: hidden;
  }

  .card-div-block_ups {
    flex-direction: row;
    overflow: hidden;
  }

  .card-div-block_ups.top-ups {
    flex-direction: column;
    width: 100%;
    height: 700px;
    margin-bottom: 220px;
  }

  .card-div-block_ups.bottom-ups {
    flex-direction: column;
    width: 100%;
    height: 450px;
    margin-top: 509px;
    display: flex;
  }

  .t--content-wrapper--1---ups, .t--content-wrapper--1---ups._2 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .l-u_ups_flip {
    height: 1300px;
  }

  .ups_saas-section {
    height: 800px;
  }

  .ups_vera-section {
    height: 1400px;
  }

  .saas_left-side-block {
    width: 95%;
    height: 250px;
    margin-left: 20px;
  }

  .saas_right-side-block {
    width: 95%;
    margin-top: 40px;
    margin-left: 20px;
    margin-right: 0;
  }

  .ups_coach-network {
    background-position: 100%;
    background-size: contain;
    height: 950px;
  }

  .coach-network-left-block {
    height: 50px;
    margin-left: 0;
  }

  .coach-network-right-block {
    height: 600px;
  }

  .view-button {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 16px;
  }

  .bold-text-27, .bold-text-28 {
    font-size: 16px;
  }

  .image-87 {
    padding-left: 35px;
    padding-right: 35px;
  }

  .wrapper-_desktop.ups {
    height: 1250px;
    display: flex;
  }

  .container-6, .hero-section-container, .columns-6, .columns-7, .columns-8, .hero-section-container_da {
    flex-direction: column;
    align-items: center;
  }

  .section_3-form {
    flex-direction: column;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .section_3_left {
    width: 100%;
  }

  .tabs-content {
    height: 400px;
  }

  .tab_tabs-container {
    margin-left: 24px;
    margin-right: 24px;
  }

  .heading-80 {
    margin-left: 24px;
  }

  .tab-link-tab-1-2 {
    margin-left: 8px;
    margin-right: 8px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .tab-link-tab-1-2.w--current {
    padding-left: 24px;
    padding-right: 24px;
  }

  .tab-link-tab-2, .tab-link-tab-3.w--current {
    margin-left: 8px;
    margin-right: 8px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-block-11 {
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-menu-2 {
    display: flex;
  }

  .tab-1-container {
    height: 380px;
  }

  .section_4_core-blocks {
    padding-left: 24px;
    padding-right: 24px;
  }

  .section_2_insights {
    padding: 24px;
  }

  .section-2_-block-1 {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .text-7 {
    width: 100%;
  }

  .vectors-wrapper-9 {
    height: 180px;
  }

  .section-2_-block-2 {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .section_6_logos {
    height: 150px;
  }

  .section_6_sliders_desktop {
    height: 100px;
  }

  .slide-8, .slide-9, .slide-10 {
    height: 110px;
  }

  .section_7_testimonial {
    height: 400px;
    margin-top: 20px;
  }

  .section_7_slide-1 {
    height: 300px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .section_9 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .section_9_container-2 {
    flex-direction: column;
    padding: 24px;
  }

  .section_9_left-block-5 {
    width: auto;
    max-width: 768px;
  }

  .vectors-wrapper-10 {
    padding-left: 0;
    left: -22px;
  }

  .section_9_left-block-6 {
    align-items: center;
    width: auto;
    max-width: 768px;
    height: 300px;
  }

  .accordion_wrapper {
    margin-left: 24px;
    margin-right: 24px;
  }

  .tableau, .pytho, .sql {
    margin-left: auto;
    margin-right: auto;
    padding: 8px;
  }

  .scipy {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding: 8px;
  }

  .excel {
    margin-left: auto;
    margin-right: auto;
    padding: 8px;
  }

  .section_12 {
    padding: 24px;
  }

  .cards {
    width: 100%;
  }

  ._1 {
    width: 33.33%;
    max-width: 768px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .section_11-3 {
    padding: 24px;
  }

  .frame-7868 {
    justify-content: center;
    align-items: center;
  }

  .section_13 {
    flex-direction: row;
    padding: 24px;
  }

  .section_13_right-block {
    max-width: 768px;
  }

  .body-regular-12 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section_14 {
    padding: 24px;
  }

  .timeline-2 {
    display: none;
  }

  .frame-7883 {
    width: 24px;
    display: flex;
  }

  .frame-7887 {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    flex-direction: column;
  }

  .section_3_right {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .sec_13_container {
    flex-direction: column;
  }

  .section_1_hero {
    padding: 24px;
  }

  .sm786696-1 {
    width: 100%;
  }

  .text-wrapper {
    margin-left: 40px;
  }

  .nav-bar_xp-home-page {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 90%;
    padding-left: 8px;
    padding-right: 8px;
    display: none;
    transform: translate(-16px, -34px);
  }

  .hero-img-wrapper {
    background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/658575201bfb6b5881f2e2d5_SM786696-1.png");
    background-position: 50%;
    background-size: cover;
    width: 100%;
  }

  .section_2-0 {
    height: 1000px;
  }

  .top-section {
    flex-direction: column;
    height: 55%;
    margin-left: 40px;
    margin-right: 40px;
  }

  .bottom-section {
    justify-content: flex-start;
    width: auto;
    height: 55%;
    margin-left: 40px;
    margin-right: 40px;
  }

  .left_section-2 {
    width: 100%;
  }

  .heading-87 {
    width: 100%;
    font-size: 48px;
  }

  .right_section-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    width: 100%;
  }

  .card-1_section-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-37 {
    margin-bottom: 8px;
    margin-left: 8px;
    margin-right: 8px;
  }

  .card-2_section-2 {
    display: block;
  }

  .card-container_section-2 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
  }

  .card-3_section-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .section_3-0 {
    height: 540px;
  }

  ._86-h0-3 {
    font-size: 48px;
  }

  .multiple-card-holder {
    justify-content: flex-start;
    align-items: center;
  }

  .image-container_section-4-0.card-image {
    width: 30%;
  }

  .course-detail-container {
    width: 80%;
  }

  ._42-h4 {
    font-size: 24px;
  }

  .headercontainer-2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  ._86-h0-4 {
    font-size: 48px;
  }

  .logo-container-2 {
    padding: 40px;
  }

  .nep-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .section_5-0 {
    height: 1400px;
    padding-top: 48px;
    padding-left: 40px;
    padding-right: 40px;
  }

  ._72-h1-2 {
    font-size: 48px;
  }

  .container-7 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    width: 90%;
  }

  .top-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 500px;
  }

  ._28-b0 {
    font-size: 16px;
    font-weight: 600;
  }

  ._20-b2-12 {
    font-weight: 300;
  }

  .bottom-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 500px;
  }

  .spiral-img {
    transform: translate(-320px, -250px);
  }

  .why-xp_section_5-0 {
    background-position: 100% 0;
    height: 900px;
    min-height: auto;
    padding: 48px 40px;
  }

  .frame-99 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  ._28-b0-2 {
    font-size: 20px;
  }

  ._16-b3-3 {
    font-size: 14px;
  }

  .frame-101 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
  }

  .why-xp_card-1_-section-5-0_-bottom-text {
    padding: 24px 16px;
  }

  .frame-7908 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  ._20-b2-13 {
    font-size: 16px;
  }

  .frame-7909 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .why-cp-_header_section-5-0 {
    font-size: 48px;
    left: 281px;
  }

  ._42-h4-2-copy {
    font-size: 24px;
  }

  ._20-b2-13-copy, .teaching-lorem-ipsum-dolor-sit-1-copy {
    font-size: 16px;
  }

  .button-4 {
    color: var(--yellow);
  }

  .section_7-0-3 {
    padding: 48px 40px;
  }

  ._35-h5-2 {
    font-size: 32px;
  }

  ._28-b0-4 {
    font-size: 16px;
  }

  ._60-h2-2 {
    font-size: 48px;
  }

  .cards-container_7-0 {
    flex-direction: row;
    justify-content: flex-end;
  }

  ._2-cards-container_7-0 {
    height: 50%;
  }

  .frame-7932 {
    align-items: flex-end;
    margin-left: 309px;
    left: auto;
  }

  .section_8-0 {
    height: 1000px;
    min-height: auto;
    padding: 48px 40px;
  }

  .text-22 {
    font-size: 48px;
  }

  .cards-container_8-0 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .dm {
    flex-direction: column;
  }

  .form-wrapper-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    max-width: 788px;
  }

  .form-text-input-7 {
    height: 40px;
  }

  .contact-form_xp-school {
    padding: 48px 0 48px 40px;
  }

  ._50-h3-4 {
    font-size: 32px;
  }

  .form-text-input-10, .form-text-input-11 {
    height: 40px;
  }

  .footer {
    padding: 48px 40px;
  }

  .logo-1 {
    width: 180px;
  }

  .frame-117 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .con {
    align-items: flex-start;
  }

  .vectors-wrapper-60 {
    background-image: linear-gradient(to bottom, var(--yellow), var(--yellow));
    width: 700px;
    height: 4px;
  }

  .bottom-end-_container_footer {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: flex-start;
    width: 100%;
    max-width: 1600px;
  }

  ._14-b4-2 {
    flex-direction: row;
    align-items: flex-start;
  }

  .container-overall_4-0 {
    width: 95%;
    margin-left: 0;
    margin-right: 0;
  }

  .xp_logo_container {
    width: 140px;
  }

  .logo-container_nav-bar {
    margin-left: 40px;
  }

  .nav-menu-5 {
    background-color: var(--dark-grey);
    margin-left: 0;
    font-family: DM Sans, sans-serif;
  }

  .menu-button-6 {
    color: var(--dark-blue);
    margin-left: 40px;
  }

  .menu-button-6.w--open {
    background-color: #c8c8c81f;
  }

  ._86-h0-5 {
    font-size: 56px;
    line-height: 64px;
  }

  .wxp_hero-section_img {
    height: 70%;
    margin-top: 185px;
  }

  .why-xp_hero-section-2 {
    height: 760px;
    padding-top: 140px;
    padding-left: 40px;
  }

  .wxp_heo-sectio_left {
    width: 50%;
  }

  .wxp_heo-sectio_right {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 50%;
  }

  .cto_hero-section {
    padding-left: 24px;
    padding-right: 24px;
    font-family: DM Sans, sans-serif;
  }

  .hero-section-para-2 {
    font-size: 14px;
  }

  .body-regular-17 {
    font-size: 16px;
  }

  .vectors-wrapper-64 {
    left: -40px;
  }

  .cto_section-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding: 32px 24px;
  }

  .headline-6-semibold-6 {
    font-size: 16px;
  }

  .cto_section-3_header {
    align-items: center;
    padding-left: 24px;
    padding-right: 24px;
  }

  .cto_section-2_card-set-1 {
    height: 440px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .cto-wrapper_section-2_1 {
    height: 400px;
  }

  .frame-7947 {
    flex-direction: column;
  }

  .cto_section-2_card-set-2 {
    height: 800px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .frame-7951, .frame-7955 {
    flex-direction: column;
  }

  .cto_section-2_card-set-3 {
    height: 440px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .frame-7956, .frame-7836 {
    flex-direction: column;
  }

  .cto_section-2_card-set-4 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .frame-7960 {
    flex-direction: column;
  }

  .cto_section-4 {
    align-items: center;
    padding-left: 24px;
    padding-right: 24px;
  }

  .columns-9 {
    flex-direction: column;
    align-items: center;
  }

  .card {
    height: 280px;
  }

  .director-apac-and-north-america-algo, .director-apac-and-north-america-algo.ex-microsoft-citi.iim-a-mba-2yr-pgp {
    height: 30px;
  }

  .cto_section-5_header {
    justify-content: center;
    align-items: center;
  }

  .cto_section-6 {
    height: 360px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .frame-7965 {
    height: 220px;
  }

  .cto_section-8 {
    flex-direction: row;
    padding-left: 24px;
    padding-right: 24px;
  }

  .cto_section8-_left {
    border-top-right-radius: 6px;
    border-bottom-left-radius: 0;
    width: 100%;
    height: 280px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .frame-7968, .frame-7969 {
    max-width: 100%;
  }

  .cto_section8-_right {
    border-radius: 0 0 6px 6px;
    max-width: 100%;
  }

  .cto_overall-container_section-8, .cto_section-7, .frame-7903 {
    flex-direction: column;
  }

  .vectors-wrapper-79 {
    display: none;
  }

  .container-11 {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .cto-wrapper_section-2_2 {
    height: 780px;
  }

  .cto-wrapper_section-2_3 {
    height: 400px;
  }

  .cto_section-2_card-set-5 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .frame-7960-copy {
    flex-direction: column;
  }

  .director-apac-and-north-america-algo-copy, .director-apac-and-north-america-algo-copy.ex-microsoft-citi.iim-a-mba-2yr-pgp {
    height: 30px;
  }

  .why-xp_section_2-0 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .vision {
    flex-direction: column;
    padding-left: 24px;
    padding-right: 24px;
  }

  ._16-b3-6 {
    text-align: center;
    align-items: center;
    display: flex;
  }

  .frame-120 {
    flex-direction: column;
    padding-left: 24px;
    padding-right: 24px;
  }

  .why-xp_-section_3-0 {
    padding: 40px;
  }

  .header-container_section-3-0 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  ._72-h1-5 {
    font-size: 48px;
  }

  ._20-b2-25 {
    font-size: 16px;
  }

  .innovation {
    width: 33.33%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .why-xp_tabs-menu_section-4-0 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .why-xp_-section_4-0_tabs {
    padding-left: 40px;
    padding-right: 40px;
  }

  .why-xp_-section_4-0_header {
    padding-bottom: 24px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-92 {
    font-size: 48px;
  }

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

  .lorem-ipsum-dolor-sit-amet-consectetur-habitant-magna-leo-pellentesque-sit-purus-arcu-metus-proin-molestie-amet-in-pulvinar-imperdiet-euismod-facilisis-vivamus-ut-placerat-velit-neque-hac-arcu-quis-suspendisse-facilisis-egestas-lorem-fermentum-purus-nunc-platea-lorem-ipsum-dolor-sit-amet-consectetur-habitant-magna-leo-pellentesque-sit-purus-arcu-metus-proin-molestie-amet-in-pulvinar-imperdiet-euismod-facilisis-vivamus-ut-placerat-velit-neque-hac-arcu-quis-suspendisse-facilisis-egestas-lorem {
    font-size: 14px;
    line-height: 22px;
  }

  .why-xp_section-5-0 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    object-fit: contain;
    width: 100%;
  }

  .why-xp_card-1_-section-5-0.small, .why-xp_card-2_-section-5-0.small, .why-xp_card-3_-section-5-0.big {
    width: 33.33%;
  }

  .banners_sections_xp-school {
    height: 400px;
  }

  .why-xp_banner_text_container {
    height: 100%;
    padding-top: 96px;
  }

  .frame-122 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .xpresso-experience-what-we-have-been-brewing-0 {
    font-size: 48px;
    line-height: 64px;
  }

  .xpresso-experience-what-we-have-been-brewing-1 {
    font-size: 32px;
    line-height: 44.8px;
  }

  .slide-15 {
    height: 400px;
  }

  .slide-nav-14 {
    justify-content: center;
    align-items: center;
    font-size: 12px;
    display: flex;
  }

  .image-278 {
    display: none;
  }

  .form-text-input-14, .form-text-input-15 {
    height: 40px;
  }

  .inclusive, .experiential-learning, .technological-expertise, .student-centric {
    width: 33.33%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .event_hero-section-2 {
    height: 500px;
    padding-top: 100px;
    padding-left: 40px;
  }

  .event_hero-section-image_container {
    width: 85%;
    height: 100%;
    margin-left: 0;
  }

  .event_section_2-0 {
    padding-left: 40px;
    padding-right: 40px;
  }

  ._72-h1-6 {
    font-size: 48px;
    line-height: 78.4px;
  }

  .text-51 {
    font-size: 32px;
    line-height: 40px;
  }

  .learn {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    height: 240px;
    padding: 16px 24px;
  }

  .event-card-1_section-2-0_wrapper {
    width: 48px;
    height: 48px;
  }

  .frame-123 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  ._24-b1-15 {
    font-size: 20px;
  }

  .event-card-2_section-2-0_wrapper {
    width: 48px;
    height: 48px;
  }

  .event-card-3_section-2-0_wrapper, .event-card-4_section-2-0_wrapper {
    object-fit: contain;
    width: 48px;
    height: 48px;
  }

  .one-on-one {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    height: 240px;
  }

  .connections, .new-age {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    height: 280px;
  }

  .events_section-3-0 {
    padding-left: 40px;
    padding-right: 40px;
  }

  ._60-h2-9 {
    font-size: 48px;
  }

  .events_section-4-0 {
    height: 750px;
    min-height: auto;
    padding: 48px 40px;
  }

  .events_section-4-0_cards-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .events_card-1_tags, .events_card-2-_tags, .why-xp_middle_tags_card-1, .why-xp_middle_tags_card-2 {
    flex-direction: column;
  }

  .why-xp-_header_section-5-0_container {
    font-size: 48px;
    left: 281px;
  }

  .why-xp_section_5-0-_container, .section_6-0 {
    background-position: 100% 0;
    height: 900px;
    min-height: auto;
    padding: 48px 40px;
  }

  .why-xp-_header_section-5-0_container_heading {
    font-size: 48px;
    line-height: 56px;
    left: -12px;
  }

  .xp-school_coach_section-6-0_text {
    font-size: 48px;
    left: 281px;
  }

  ._16-b3-3-copy, .sub-text_xp_section_6-0 {
    font-size: 14px;
  }

  .xp-school_coach-card_card-1_section-6-0_heading-text, .xp-school_coach-card_card-2_section-6-0_heading-text {
    font-size: 20px;
  }

  .xp-school_section-6-0_button, .why-xp_section-5-0_button {
    color: var(--yellow);
  }

  .events_section_5-0 {
    background-position: 100% 0;
    height: 900px;
    min-height: auto;
    padding: 48px 40px;
  }

  .section-5-0_text_events {
    font-size: 48px;
    left: auto;
  }

  .big-card_text-heading_section-5-0_events {
    font-size: 24px;
  }

  .events_section-6-0 {
    padding: 48px 40px;
  }

  .events_section-6-0_header-container {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  ._50-h3-5 {
    font-size: 48px;
  }

  .card-faq-content {
    display: none;
  }

  .title.card-faq_events {
    font-size: 16px;
  }

  .heading-47 {
    margin-left: 20px;
  }

  .paragraph-43.faq-_events {
    font-size: 14px;
  }

  .events_section-7-0 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .header_events_section-7-0 {
    margin-left: 20px;
    font-size: 48px;
  }

  .courses_hero-section_wrapper {
    background-image: linear-gradient(to right, var(--yellow) 81%, var(--biege) 81%);
    padding-left: 40px;
  }

  .courses_hero-section_header-container {
    margin-top: -199px;
  }

  .sm1046714-1 {
    display: none;
  }

  .q_button-container-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    align-items: flex-start;
  }

  .courses_section-1-0 {
    height: 260px;
    margin: 130px 0 40px;
  }

  .card-container-2 {
    height: 460px;
    margin-left: 40px;
    margin-right: 40px;
    top: 481px;
  }

  .img-container-2 {
    width: 30%;
    display: none;
  }

  .course-detail-container-3 {
    width: 100%;
    height: 100%;
    padding: 16px;
  }

  ._42-h4-4 {
    font-size: 24px;
    line-height: 36px;
  }

  ._20-b2-28 {
    font-size: 16px;
  }

  .frame-7981 {
    width: 24px;
    height: 24px;
  }

  .vectors-wrapper-96 {
    width: 100%;
    height: 100%;
  }

  ._20-b2-29 {
    font-size: 14px;
  }

  .vectors-wrapper-97 {
    width: 100%;
    height: 100%;
  }

  .frame-7982 {
    width: 24px;
    height: 24px;
  }

  .vectors-wrapper-98 {
    width: 100%;
    height: 100%;
  }

  .frame-7986 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  ._24-b1-20 {
    font-size: 16px;
  }

  ._24-months-incl-1-year-internship-5 {
    font-size: 14px;
  }

  ._24-months-incl-1-year-internship-6 {
    font-size: 10px;
  }

  .div-block-66 {
    flex-direction: column;
    align-items: flex-start;
    width: 100px;
    height: 60px;
    top: 329px;
    left: 15px;
  }

  .specialisation {
    flex-direction: column;
  }

  .frame-138 {
    flex-direction: column;
    padding: 16px;
  }

  .specialisation-it-analytics {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .specialisation-it-analytics-0 {
    font-size: 12px;
  }

  .specialisation-it-analytics-1 {
    text-align: left;
    font-size: 16px;
  }

  .course_section-2-0_header-container {
    padding-top: 40px;
  }

  ._50-h3-6 {
    margin-left: 96px;
  }

  .bg-container_section-2-0 {
    height: 800px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .course-feature_card-1_img-container, .rectangle-6153 {
    border-radius: 8px;
  }

  ._28-b0-6 {
    font-size: 16px;
    line-height: 28px;
  }

  .courses_section-3-0 {
    min-height: 600px;
    padding: 40px;
  }

  ._60-h2-13 {
    font-size: 32px;
  }

  .courses_section-3-0_image-container {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-image: linear-gradient(to bottom, var(--vanta-black), var(--vanta-black));
    border-radius: 8px;
    width: 100%;
    height: 500px;
  }

  .courses_-section_4-0 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .course_-section_4-0_header {
    padding-bottom: 24px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .course_-section_4-0_tabs {
    padding: 16px 0;
  }

  .course_tabs_heading_4-0 {
    font-size: 48px;
  }

  .course_tabs-menu_section-4-0 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .course_tab_4_paragraph, .course_container_1_para {
    font-size: 14px;
    line-height: 22px;
  }

  .courses_section-5-0 {
    height: 700px;
    min-height: 0;
    padding-top: 24px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .courses_section-5-0_image-container {
    background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65aa6e85f7014dce4a7edc61_Routine%20img%20(1).svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    height: 500px;
  }

  .courses_section-6-0 {
    padding: 40px;
  }

  .text-52 {
    font-size: 32px;
  }

  .section-6-0_image-container {
    padding: 20px;
  }

  .vectors-wrapper-104 {
    object-fit: contain;
  }

  .courses_section-7-0 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding: 40px;
  }

  .text-53 {
    font-size: 32px;
  }

  .vectors-wrapper-105 {
    object-fit: contain;
  }

  .courses_section-8-0 {
    height: 950px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-94 {
    font-size: 32px;
    line-height: 44px;
  }

  .tab-pane-educators-2, .slider-10 {
    height: 800px;
  }

  .slide-1 {
    height: 80%;
  }

  .section-8-0_cards-container-2 {
    height: 100%;
    padding: 24px 16px;
  }

  .frame-146 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
  }

  .frame-144 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 180px;
    padding-top: 0;
    padding-bottom: 0;
  }

  ._16-b3-10 {
    margin-top: auto;
  }

  .slide-02 {
    height: 80%;
  }

  .tabs-content-3, .courses_section_9-0 {
    height: 700px;
  }

  .courses_header-container_section-9-0 {
    height: 160px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .testimonial-slide_courses {
    height: 500px;
  }

  ._16-b3-12 {
    font-size: 14px;
  }

  .ellipse-6 {
    object-fit: contain;
    width: 80px;
    height: 80px;
    top: -59px;
    left: 33px;
  }

  .div-block-69 {
    width: 25%;
  }

  .testi-6 {
    padding-top: 80px;
  }

  .testi-7 {
    padding-left: 8px;
    padding-right: 8px;
  }

  ._28-b0-11 {
    font-size: 20px;
  }

  .vectors-wrapper-116 {
    width: 48px;
    height: 36px;
  }

  .div-block-70 {
    width: 100%;
  }

  .body-2 {
    background-image: linear-gradient(to bottom, var(--biege), var(--biege));
  }

  .paragraph-44 {
    text-align: left;
    font-family: DM Sans, sans-serif;
  }

  .section-22 {
    background-image: linear-gradient(to bottom, var(--yellow), var(--yellow));
    padding-left: 40px;
    padding-right: 40px;
  }

  .admssions_section_2 {
    height: 900px;
  }

  .admission_section-2-0_card-1_program-highlights {
    height: 360px;
  }

  .nav-menu-6 {
    flex-direction: column;
    align-items: flex-start;
    margin-right: 0;
    display: flex;
  }

  .section-2-_lms_header {
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
  }

  .slide-1-_3 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .slide-1-_1 {
    padding: 0 4px 0 0;
  }

  .slide-1-_2 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .slide-1-_4 {
    padding-left: 0;
    padding-right: 0;
  }

  .slide-2-_1 {
    justify-content: center;
    align-items: center;
    padding-left: 4px;
    padding-right: 4px;
  }

  .slide-2-_2, .slide-2_3, .slide-2-_4 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .section-2_lms_mask {
    height: 100px;
  }

  .slide-2_logos-collection {
    justify-content: center;
    align-items: center;
    height: 100px;
  }

  .frame-7626 {
    flex-direction: column;
    align-items: center;
  }

  .text-70 {
    font-size: 24px;
  }

  .hidden-block--college {
    top: 4617.06px;
  }

  .college_section_3 {
    margin-top: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  ._05-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 200px;
  }

  .frame-8005 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .text-77 {
    text-align: center;
    font-size: 14px;
  }

  ._04-3 {
    justify-content: center;
    align-items: center;
    height: 200px;
  }

  .frame-7598 {
    flex-direction: column;
  }

  ._06-2 {
    justify-content: center;
    align-items: center;
    height: 200px;
  }

  ._01-4 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 600px;
    height: 200px;
  }

  ._02-4, ._03-2 {
    justify-content: center;
    align-items: center;
    height: 200px;
  }

  .frame-7647, .frame-7649 {
    flex-direction: column;
    height: 320px;
  }

  .frame-7656 {
    flex-direction: column;
    padding-left: 40px;
    padding-right: 40px;
  }

  .frame-7655 {
    width: 100%;
  }

  .frame-7654 {
    grid-column-gap: 24px;
  }

  .frame-7653, .admin-list-page-1-1 {
    width: 100%;
  }

  .college_section_2_ondemandcoaching {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    height: 300px;
  }

  .div-block-77 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    display: flex;
  }

  .hidden-block---corporate {
    top: 299px;
  }

  .dropdown-4 {
    width: 1000px;
  }

  .div-block-79 {
    justify-content: center;
    align-items: center;
    width: 800px;
    padding-bottom: 0;
    padding-right: 0;
    display: none;
  }

  .container-13 {
    max-width: 728px;
  }

  .hero-wrapper-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .dropdown-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: block;
  }

  .dropdown-trigger {
    display: none;
  }

  .products-wrapper {
    width: 100%;
    display: none;
  }

  .infylms_logo-container {
    width: 40px;
    height: 40px;
  }

  .heading-103 {
    text-align: left;
    font-size: 16px;
  }

  .menu-button-7 {
    margin-right: 40px;
  }

  .mobile-navbar {
    background-color: #ddd0;
    display: flex;
  }

  .menu-button-8 {
    justify-content: center;
    align-items: center;
    margin-left: 300px;
    margin-right: 40px;
    padding: 24px 16px;
    display: flex;
  }

  .menu-button-8.w--open {
    background-color: var(--bi-blue);
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    margin-top: 16px;
    margin-bottom: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    display: flex;
  }

  .image-292 {
    display: block;
  }

  .mobile-nav_logo-container {
    justify-content: flex-start;
    align-items: center;
    width: 340px;
    margin-left: 40px;
    margin-right: 0;
  }

  .nav-link-9 {
    background-color: #fff;
  }

  .nav-link-10, .nav-link-11 {
    background-color: var(--white);
  }

  .div-block-82 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #fff;
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .dropdown-toggle-_lms {
    justify-content: flex-start;
    align-items: center;
    margin-left: -32px;
    padding-left: 40px;
    display: flex;
  }

  .nav-menu_mobile {
    border: 1px solid var(--border);
    background-color: #fff;
    border-radius: 8px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-left: 37px;
    margin-right: 37px;
    display: flex;
    top: 104px;
  }

  .dropdown-link-3 {
    background-color: #fff;
    padding-left: 56px;
    font-family: Lato, sans-serif;
  }

  .dropdown-link-4, .dropdown-link-5, .dropdown-link-6 {
    background-color: var(--white);
    padding-left: 56px;
    font-family: Lato, sans-serif;
  }

  .text-block-35 {
    font-family: Lato, sans-serif;
    font-size: 20px;
    font-weight: 700;
  }

  .icon-wrapper-mobile_infylms {
    width: 32px;
    height: 32px;
    margin-left: 16px;
    margin-right: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .mobile-c1 {
    background-color: #fff;
    padding-left: 56px;
    font-family: Lato, sans-serif;
  }

  .mobile-c2, .mobile-c3, .mobile-c4 {
    background-color: var(--white);
    padding-left: 56px;
    font-family: Lato, sans-serif;
  }

  .dropdown-toggle-_career, .dropdown-toggle-_assess {
    justify-content: flex-start;
    align-items: center;
    margin-left: -32px;
    padding-left: 40px;
    display: flex;
  }

  .mobile_af1 {
    background-color: #fff;
    padding-left: 56px;
    font-family: Lato, sans-serif;
  }

  .mobile_af2, .mobile_af3, .mobile_af4 {
    background-color: var(--white);
    padding-left: 56px;
    font-family: Lato, sans-serif;
  }

  .dropdown-toggle-_persoanlize {
    justify-content: flex-start;
    align-items: center;
    margin-left: -32px;
    padding-left: 40px;
    display: flex;
  }

  .mobile-pf1 {
    background-color: #fff;
    padding-left: 56px;
    font-family: Lato, sans-serif;
  }

  .mobile-pf2, .mobile-pf3, .mobile-pf4 {
    background-color: var(--white);
    padding-left: 56px;
    font-family: Lato, sans-serif;
  }

  .icon-25 {
    padding-top: 0;
  }

  .inlylms-tag {
    padding: 8px;
  }

  .text-80 {
    font-size: 16px;
  }

  .h1_rightblock {
    width: 95%;
    height: 320px;
    margin-left: 0;
  }

  .herosection_lms {
    height: 500px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .h2_rightblock_lms {
    align-items: flex-start;
    width: 95%;
    margin-top: 20px;
  }

  .section-2-_lms {
    height: 300px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .lms-slider-container {
    justify-content: center;
    align-items: center;
    height: 100px;
  }

  .section-3_lms {
    height: 700px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .core-feature-container_lms {
    height: 800px;
  }

  .corefeature_lms-1 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 120px;
  }

  .corefeature_lms_image-1_container {
    width: 35px;
    height: 32px;
  }

  .heading-106 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .corefeature_lms-6, .corefeature_lms-8, .corefeature_lms-4 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 120px;
  }

  .section-2_lms_slide-1 {
    height: 100px;
  }

  .link-9 {
    font-size: 14px;
  }

  .section-2_lms_slider {
    height: 100px;
    margin-top: 24px;
  }

  .lms_slider-collector {
    justify-content: center;
    align-items: center;
    height: 100px;
  }

  .hersection-left-block_lms {
    justify-content: center;
    align-items: flex-end;
    height: 500px;
  }

  .lms-section_4 {
    height: 400px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .section-4_feature-container {
    justify-content: center;
    align-items: center;
  }

  .section4_lms_left-feature {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .section4_lms_right-feature {
    justify-content: center;
    align-items: center;
    height: 200px;
  }

  .lms-section_5 {
    height: 400px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .section-5_feature-container {
    height: 400px;
    margin-top: 0;
  }

  .section-5_left-container {
    justify-content: center;
    align-items: center;
  }

  .section5_lms_right-feature {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

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

  .additional-features_tabs-side {
    margin-left: 16px;
    margin-right: 16px;
  }

  .image-295 {
    height: 50px;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .image-296 {
    object-fit: contain;
    width: 100%;
  }

  .image-297, .image-298, .image-299 {
    width: 100%;
  }

  .corefeature_lms-9, .corefeature_lms-10 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 120px;
  }

  .heading-108 {
    margin-top: 0;
    margin-bottom: 0;
    line-height: 22.4px;
  }

  .lms-section_6, .lms-section_7 {
    height: 400px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .section-6_feature-container {
    justify-content: center;
    align-items: center;
    margin-top: 0;
  }

  .image-304 {
    object-fit: contain;
    padding: 0;
  }

  .lms-right-7 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .image-305 {
    height: 250px;
  }

  .book-a-call-section_middle {
    max-width: 1920px;
    height: 400px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .bac_wrapper {
    grid-column-gap: 24px;
    height: 400px;
  }

  .lms-section_8 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .section-8_feature-container {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
  }

  .lms-9-feature {
    justify-content: center;
    align-items: center;
    padding-left: 64px;
    padding-right: 64px;
  }

  .lms-right-9 {
    margin-left: 20px;
  }

  .image-306, .image-307, .image-308, .image-309 {
    width: 100%;
  }

  .lms-section_10, .lms-section_11 {
    height: 400px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .section-10_feature-container {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
  }

  .lms-right-11 {
    margin-left: 20px;
  }

  .lms-section_13 {
    height: 400px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .section-12-lms-container, .lms-section-13-container {
    justify-content: center;
    align-items: center;
  }

  .section-12-lms-left {
    margin-right: 20px;
  }

  .banner-section {
    padding-left: 64px;
    padding-right: 64px;
  }

  .text-92 {
    font-size: 24px;
    line-height: 33.6px;
  }

  .text-93 {
    font-size: 14px;
  }

  .hero-section-lms-button {
    padding: 8px 24px;
    font-size: 16px;
  }

  .banner_left_container {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 50%;
    margin-left: 16px;
    margin-right: 16px;
  }

  .banner_right_container {
    object-fit: scale-down;
    justify-content: flex-start;
    align-items: flex-end;
    width: 50%;
    height: 50%;
    display: flex;
  }

  .product-redirection-section {
    height: auto;
    padding-left: 48px;
    padding-right: 48px;
  }

  .product-redirection_header {
    height: 160px;
  }

  .product-redirection_bottom-blok {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 750px;
  }

  .product-1 {
    width: 100%;
    height: 25%;
    margin-bottom: 10px;
  }

  .text-94 {
    height: 50px;
  }

  .product-desc {
    height: 200px;
    font-size: 14px;
  }

  .div-block-93 {
    height: 60%;
  }

  .product-2 {
    width: 100%;
    height: 25%;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 8px;
  }

  .product-2-header {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .image-314 {
    width: 80%;
  }

  .footer-2 {
    grid-column-gap: 16px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    padding-left: 40px;
    padding-right: 40px;
    display: block;
    position: static;
  }

  .logo-container-3 {
    justify-content: flex-start;
    align-items: center;
    width: 200%;
    height: 100px;
  }

  .content-frame {
    width: 100%;
    display: block;
  }

  .products_footer {
    grid-row-gap: 32px;
  }

  .frame-427319162 {
    grid-row-gap: 0px;
    position: relative;
  }

  .frame-427319157 {
    width: 100px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .footer_product-1 {
    font-size: 14px;
  }

  .contact {
    display: flex;
  }

  .text-98, .footer_product-2, .footer_product-3 {
    font-size: 14px;
  }

  .footer_product-4, .footer_product-5 {
    text-align: center;
    font-size: 14px;
  }

  .s1_lms_left {
    justify-content: center;
    align-items: flex-start;
  }

  .s2_lms_right {
    justify-content: center;
    align-items: center;
    height: 500px;
  }

  .hero_lms_img3 {
    padding-top: 0;
    padding-left: 0;
  }

  .hero_lms_img2 {
    padding: 0;
  }

  .hero_lms_img1 {
    object-fit: fill;
    padding: 0;
    top: 67px;
    left: -3px;
  }

  .slide-1-_5, .slide-1-_6, .slide-2-_5, .slide-2-_6 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .corefeature_lms-5, .corefeature_lms-11, .corefeature_lms-12, .corefeature_lms-13 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 120px;
  }

  .image-331 {
    top: 356%;
  }

  .image-332 {
    object-fit: contain;
  }

  .image-334 {
    top: 913%;
    left: 336px;
  }

  .lms-section-14 {
    height: 400px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .lms-section-15 {
    height: 300px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .section-12-lms, .lms-section-16 {
    height: 400px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .corefeature_lms-_14, .corefeature_lms-15 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 120px;
  }

  .lms-section-17, .lms-section-18 {
    height: 400px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .lms-section-19 {
    margin-top: 48px;
    padding: 16px 64px;
  }

  .af-container {
    grid-row-gap: 120px;
  }

  .af-top {
    grid-column-gap: 24px;
  }

  .lms_feature_banner {
    height: 400px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .lms_feature-banner.left {
    margin-right: 20px;
  }

  .buttons-2 {
    padding: 8px 16px;
  }

  .image-bg-4 {
    top: 1152%;
  }

  .container-medium-813px-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .section {
    padding-top: 147px;
    padding-bottom: 147px;
  }

  .section.bg-neutral-200 {
    padding: 0 64px;
  }

  .icon-26, .icon-27 {
    display: none;
  }

  .image-337 {
    width: 32px;
    height: 32px;
  }

  .footer_container {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    width: 100%;
    display: flex;
    position: relative;
  }

  .div-block-100 {
    width: 20%;
  }

  .logo_foot_container {
    width: 240px;
    height: 20%;
  }

  .m_top_1 {
    justify-content: center;
    align-items: flex-start;
  }

  .corefeature_lms-8-copy {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 120px;
  }

  .div-block-104 {
    height: 95%;
  }

  .mobile-_section4_lms, .mobile_section5_lms, .mobile_section6_lms {
    height: 400px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .mobile_section8_lms {
    padding-left: 64px;
    padding-right: 64px;
  }

  .mobile_section10_lms, .mobile_section11_lms, .mobile_section13_lms {
    height: 400px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .coursebuilder-_link {
    font-size: 14px;
  }

  .mobile_section14_lms {
    height: 400px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .mobile_section15_lms {
    height: 300px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .mobile_section16_lms, .mobile-_section17_lms, .mobile_section18_lms {
    height: 400px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .af-bottom {
    grid-column-gap: 24px;
  }

  .mobile_footer {
    grid-column-gap: 16px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    padding-left: 64px;
    padding-right: 64px;
    display: none;
    position: relative;
  }

  .image-331-2nd-half {
    top: 356%;
  }

  .image-343 {
    object-fit: contain;
  }

  .heading-111 {
    margin-top: 0;
    margin-bottom: 0;
    line-height: 22.4px;
  }

  .herosection_assess {
    height: 500px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .s2_assess_right {
    justify-content: center;
    align-items: flex-end;
    height: 500px;
  }

  .infyasses-tag {
    padding: 8px;
  }

  .section-2-_assess {
    height: 300px;
    padding-left: 64px;
    padding-right: 64px;
  }

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

  .section-3_assess {
    height: 700px;
    margin-top: 40px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .section-2-_assess_header {
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
  }

  .core-feature-container_assess {
    height: 800px;
  }

  .corefeature_assess_1 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 180px;
    margin-left: 0;
  }

  .corefeature_assess_1-img {
    width: 35px;
    height: 32px;
  }

  .corefeature_assess_2, .corefeature_assess_3, .corefeature_assess_4 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 180px;
  }

  .corefeature_assess_5 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 180px;
    margin-left: 0;
  }

  .corefeature_assess_6, .corefeature_assess_7, .corefeature_assess_8 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 180px;
  }

  .corefeature_assess_9 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 180px;
    margin-left: 0;
  }

  .corefeature_assess_10, .corefeature_assess_11 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 180px;
  }

  .assess-section_4 {
    height: 400px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .assess_section-4_feature-container {
    justify-content: center;
    align-items: center;
  }

  .section4_assess_left-feature, .section-4_assess_left-feature {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .assess-section_5-copy, .assess-section_6 {
    height: 400px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .assess_section-6_feature-container {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-top: 0;
  }

  .section6_assess_left-feature, .assess-right-7 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .assess-section_7 {
    height: 400px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .assess_section_8 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .assess-section_11 {
    height: 400px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .assess-right-11 {
    margin-left: 20px;
  }

  .section_12_assess {
    flex-flow: row;
    height: 350px;
  }

  .assess_section_13, .assess-section-14 {
    height: 400px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .assess_section-14-lms-container {
    justify-content: center;
    align-items: center;
  }

  .assess_feature_banner {
    height: 400px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .container-medium-813px-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-30 {
    padding-top: 147px;
    padding-bottom: 147px;
  }

  .section-30.bg-neutral-200 {
    padding: 0 64px;
  }

  .assess-section_5_mobile, .assess-section_11_mobile, .assess_section_13_mobile {
    height: 400px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .infyrecruit-tag {
    padding: 8px;
  }

  .image-349 {
    width: 40%;
    top: 35.55px;
    left: 162.45px;
  }

  .image-350 {
    width: 90%;
    top: 222.913px;
    left: 18px;
  }

  .corefeature_recruit_1 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 180px;
    margin-left: 0;
  }

  .corefeature_recruit_2, .corefeature_recruit_3, .corefeature_recruit_4 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 180px;
  }

  .corefeature_recruit_5 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 180px;
    margin-left: 0;
  }

  .corefeature_recruit_6, .corefeature_recruit_7, .corefeature_recruit_8 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 180px;
  }

  .corefeature_recruit_9 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 180px;
    margin-left: 0;
  }

  .corefeature_recruit_10 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 180px;
  }

  .corefeature_recruit_11 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .herosection_recruit {
    height: 500px;
    padding-left: 64px;
    padding-right: 0;
  }

  .section-3_recruit {
    height: 700px;
    margin-top: 40px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .section-2-_recruit {
    height: 300px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .section-2-_recruit_header {
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
  }

  .core-feature-container_recruit {
    height: 800px;
  }

  .recruit_section_4 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .recruit_section-4_feature-container {
    justify-content: center;
    align-items: center;
  }

  .section4_recruit_left-feature {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .recruit_-section_5 {
    height: 400px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .recruit_section-5_left-container {
    justify-content: center;
    align-items: center;
  }

  .recruit_section_6 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .section6_recruit_left-feature {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .recruit_section_7 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .recruit_right-7 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .recruit_section_8 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .recruit_section-8_feature-container {
    margin-top: 0;
    margin-bottom: 0;
  }

  .section8_recruit_left-feature {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .recruit_section_9 {
    height: 350px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .recruit_container_image_9 {
    justify-content: center;
    align-items: center;
  }

  .recruit_section_8_right {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .recruit_section_10 {
    justify-content: center;
    align-items: center;
    height: 300px;
  }

  .section-10-recruit-left {
    height: 300px;
  }

  .recruit_section-10 {
    flex-flow: column;
    height: 350px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .recruit_-section_11 {
    height: 400px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .recruit_-section_12 {
    justify-content: center;
    align-items: center;
    height: 350px;
    padding-left: 64px;
    padding-right: 64px;
    display: flex;
  }

  .section-12-recruit-right-feature {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .recruit_section_13 {
    height: 400px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .recruit_-section_14 {
    justify-content: center;
    align-items: center;
    height: 350px;
    padding-left: 64px;
    padding-right: 64px;
    display: flex;
  }

  .section-14-recruit-right-feature {
    justify-content: flex-start;
    align-items: flex-end;
    height: 350px;
    display: flex;
  }

  .mobile_recruit_-section_5 {
    height: 400px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .mobile_recruit_section_6 {
    height: 600px;
    padding-left: 64px;
    padding-right: 64px;
    display: none;
  }

  .mobile_recruit_section_7, .mobile_recruit_section_8 {
    padding-left: 64px;
    padding-right: 64px;
    display: none;
  }

  .mobile_recruit_section_9 {
    height: 350px;
    padding-left: 64px;
    padding-right: 64px;
    display: none;
  }

  .mobile_recruit_section-10 {
    flex-flow: column;
    height: 350px;
    padding-left: 64px;
    padding-right: 64px;
    display: none;
  }

  .mobile_recruit_-section_11 {
    height: 400px;
    padding-left: 64px;
    padding-right: 64px;
    display: none;
  }

  .mobile_recruit_-section_12 {
    display: none;
  }

  .section_12_recruit {
    flex-flow: row;
    height: 350px;
  }

  .herosection_interview {
    height: 600px;
    padding-left: 64px;
    padding-right: 0;
  }

  .div-block-114 {
    width: 100px;
    height: 200px;
    top: 258px;
    left: 427.8px;
  }

  .div-block-114-copy {
    width: 120px;
    height: 120px;
    top: 161px;
    bottom: 0;
    left: 624.8px;
  }

  .section-2-_interview {
    height: 300px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .section-3_interview {
    height: 500px;
    margin-top: 40px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .core-feature-container_interview {
    height: 800px;
  }

  .section-2-_interview_header {
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
  }

  .corefeature_interview_1 {
    height: 160px;
  }

  .corefeature_interview_1-img {
    width: 35px;
    height: 32px;
  }

  .interview_section_4 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .interview_-section_5 {
    height: 400px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .interview_section-5_left-container {
    justify-content: center;
    align-items: center;
  }

  .interview_section_6 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .section6_interview_left-feature {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .interview_section_7 {
    height: 500px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .interview_section_7_right {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .interview_section-8 {
    flex-flow: column;
    height: 500px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .interview_section_8 {
    justify-content: center;
    align-items: center;
    height: 300px;
  }

  .banner_right_container_interview {
    object-fit: scale-down;
    justify-content: flex-start;
    align-items: flex-end;
    width: 50%;
    height: 100%;
    display: flex;
  }

  .banner_left_container_interview {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 50%;
    margin-left: 16px;
    margin-right: 16px;
  }

  .image-363 {
    top: 4793px;
  }

  .corefeature_interview_5 {
    height: 160px;
  }

  .mobile_interview_section_4 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .mobile_interview_section_7 {
    height: 500px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .mobile_interview_section {
    flex-flow: column;
    height: 500px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .herosection_resume {
    height: 500px;
    padding-left: 64px;
    padding-right: 0;
  }

  .section-2-_resume {
    height: 300px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .section-3_resume {
    height: 650px;
    margin-top: 40px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .section-2-_resume_heading {
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
  }

  .corefeature_resume {
    flex-flow: column;
    height: 160px;
  }

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

  .corefeature_resume_last {
    height: 160px;
  }

  .resume_section_4 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .resume_section-5_left-container {
    justify-content: center;
    align-items: center;
  }

  .resume_section6_left-feature {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .resume_section_7 {
    height: 500px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .resume_section_7_right {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .resume_section-8 {
    flex-flow: column;
    height: 500px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .resume_section_8 {
    justify-content: center;
    align-items: center;
    height: 300px;
  }

  .resume_section_9 {
    height: 500px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .resume_container_image_9 {
    object-fit: scale-down;
  }

  .resume_section_9_right {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .resume_section-10 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    height: 500px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .section_10_resume_right {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .resume_section_11 {
    height: 500px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .resume_section_11_right {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .resume_section-12 {
    flex-flow: column;
    height: 400px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .section_12_resume_right {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .mobile_resume_section_4 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .mobile_resume_section_7 {
    height: 500px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .mobile_resume_section-8 {
    flex-flow: column;
    height: 500px;
    padding-left: 64px;
    padding-right: 64px;
    display: none;
  }

  .mobile_resume_section_9 {
    height: 500px;
    padding-left: 64px;
    padding-right: 64px;
    display: none;
  }

  .mobile_resume_section-10 {
    flex-flow: column;
    height: 500px;
    padding-left: 64px;
    padding-right: 64px;
    display: none;
  }

  .mobile_resume_section_11 {
    height: 500px;
    padding-left: 64px;
    padding-right: 64px;
    display: none;
  }

  .mobile_resume_section-12 {
    flex-flow: column;
    height: 500px;
    padding-left: 64px;
    padding-right: 64px;
    display: none;
  }

  .mobile_product-redirection-section {
    height: 900px;
    padding-left: 64px;
    padding-right: 64px;
    display: none;
  }

  .banner-section_lms {
    padding-left: 64px;
    padding-right: 64px;
  }

  .banner_left_container_lms {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 50%;
    margin-left: 16px;
    margin-right: 16px;
  }

  .banner_right_container_lms {
    object-fit: scale-down;
    justify-content: flex-start;
    align-items: flex-end;
    width: 50%;
    height: 50%;
    display: flex;
  }

  .desktop_navbar_new {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .banner-section_assessment {
    padding-left: 64px;
    padding-right: 64px;
  }

  .banner_left_container_assessment {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 50%;
    margin-left: 16px;
    margin-right: 16px;
  }

  .banner_right_container_assessment {
    object-fit: scale-down;
    justify-content: flex-start;
    align-items: flex-end;
    width: 50%;
    height: 50%;
    display: flex;
  }

  .banner-section_resume {
    padding-left: 64px;
    padding-right: 64px;
  }

  .banner_left_container_resume {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 50%;
    margin-left: 16px;
    margin-right: 16px;
  }

  .banner_right_container_resume {
    object-fit: scale-down;
    background-size: contain;
    justify-content: flex-start;
    align-items: flex-end;
    width: 50%;
    height: 100%;
    display: flex;
  }

  .corefeature_resume-copy {
    flex-flow: column;
    height: 160px;
  }

  .herosection_homepage {
    height: 500px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .div-block-137 {
    width: 35%;
    top: 188.153px;
    left: 205.667px;
  }

  .div-block-138 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 700px;
    display: flex;
  }

  .text-block-40 {
    font-size: 14px;
  }

  .div-block-139 {
    height: 300px;
  }

  .tab_1_right_drawe {
    padding-left: 8px;
  }

  .infyrecruit-wrapper_text {
    justify-content: flex-start;
    align-items: center;
    height: 140px;
    display: flex;
  }

  .heading-121 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 22.4px;
  }

  .explore-button {
    padding: 8px 24px;
    font-size: 16px;
  }

  .book-demo {
    margin-right: 0;
    padding: 8px 12px;
    font-size: 16px;
  }

  .tab-pane-tab-1-9 {
    height: 400px;
  }

  .text-block-41, .text-block-42 {
    font-size: 14px;
  }

  .text-block-44 {
    font-size: 14px;
    line-height: 19.6px;
  }

  .resume-pro {
    padding: 16px 8px;
  }

  .infy-recruit {
    padding: 16px;
  }

  .infy-recruit.w--current {
    padding-left: 8px;
    padding-right: 8px;
  }

  .infy-assess {
    padding: 16px 8px;
  }

  .infy-assess.w--current {
    justify-content: center;
    align-items: center;
    padding-right: 8px;
    display: flex;
  }

  .infy-lms {
    padding: 16px 8px;
  }

  .infy-lms.w--current {
    padding: 16px;
  }

  .div-block-143 {
    height: 60px;
  }

  .explore-button_lms {
    margin-left: 16px;
    padding: 8px 24px;
    font-size: 16px;
  }

  .explore-button_interview {
    margin-left: 8px;
    padding: 8px 24px;
    font-size: 16px;
  }

  .explore-button_assess {
    padding: 8px 24px;
    font-size: 16px;
  }

  .explore_assess-copy {
    margin-left: 8px;
    padding: 8px 16px;
    font-size: 16px;
  }

  .explore-button-_recruit, .explore-button-_resume {
    margin-left: 8px;
    padding: 8px 24px;
    font-size: 16px;
  }

  .banner_home-page {
    padding-left: 64px;
    padding-right: 64px;
  }

  .image-369 {
    order: -1;
  }

  .tabs-4 {
    margin-top: 0;
  }

  .interview-pro {
    padding: 16px 8px;
  }

  .banner_right_container_lms-copy {
    object-fit: scale-down;
    justify-content: flex-start;
    align-items: flex-end;
    width: 50%;
    height: 50%;
    display: flex;
  }

  .banner_left_container_lms-copy, .banner_left_container_home-page {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 50%;
    margin-left: 16px;
    margin-right: 16px;
  }

  .banner_right_container_hp {
    object-fit: scale-down;
    justify-content: flex-start;
    align-items: flex-end;
    width: 50%;
    height: 50%;
    display: flex;
  }

  .product-1-copy {
    height: 25%;
  }

  .product-desc-copy {
    height: 200px;
    font-size: 14px;
  }

  .right-side-logo_footer {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .about-us_header, .the-navbar_infylearn, .the-navbar_infylearn.new-header.nav {
    display: none;
  }

  .the-container {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: block;
  }

  .mobile_nav-bar {
    background-color: #ddd0;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .infy_lms_wrapper_mobile {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 8px 16px;
    display: flex;
  }

  .headeing-lms {
    margin-left: 16px;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-weight: 700;
  }

  .infy_assess_wrapper_mobile {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 8px 16px;
    display: flex;
  }

  .interview_resume_pro_mobile-link {
    text-decoration: none;
  }

  .div-block-157 {
    background-color: #fff;
  }

  .nav-link-12 {
    background-color: #fff;
    font-family: Lato, sans-serif;
  }

  .nav-menu-7 {
    background-color: #fff0;
    border: 1px solid #aeaeae;
  }

  .menu-button-9 {
    background-color: var(--white);
    border-radius: 8px;
    margin-right: 24px;
  }

  .menu-button-9.w--open {
    background-color: var(--bi-blue);
  }

  .link-block-62 {
    height: 100%;
    margin-left: 24px;
  }

  .logo_foot_container-copy {
    width: 240px;
    height: 25%;
  }

  .footer_mobile {
    grid-column-gap: 16px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    padding-left: 64px;
    padding-right: 64px;
    display: none;
    position: relative;
  }

  .frame-427319157-copy {
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-305-copy {
    height: 300px;
  }

  .recruit_section_6-copy {
    padding-left: 64px;
    padding-right: 64px;
  }

  .section6_recruit_left-feature-c {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .final_footer {
    padding: 48px 40px;
  }

  .vectors-wrapper-147 {
    background-image: linear-gradient(to bottom, var(--bi-light-blue), var(--bi-light-blue));
    width: 700px;
    height: 2px;
  }

  .frame-8014 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .copyright-2 {
    width: 100%;
  }

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

  .hero-v1-main-wrapper {
    margin-top: 0;
  }

  .image-374.cover {
    width: 100%;
  }

  .hero-v1-badge {
    margin-left: auto;
    margin-right: auto;
  }

  .section-32 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .section-32.hero.v1 {
    margin-bottom: 0;
    padding-top: 100px;
    padding-bottom: 24px;
  }

  .display-1 {
    font-size: 52px;
  }

  .display-1.color-neutral-100.mg-bottom-12px {
    text-align: left;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .inner-container._600px---tablet {
    max-width: 600px;
  }

  .inner-container._600px---tablet.center {
    max-width: 100%;
  }

  .inner-container._700px---tablet {
    max-width: 700px;
  }

  .inner-container._50._100---tablet {
    text-align: left;
    align-self: center;
    max-width: 100%;
  }

  .inner-container.card-feature-content {
    max-width: 100%;
    margin-bottom: 60px;
    margin-right: 0;
  }

  .inner-container._500px---tablet {
    max-width: 500px;
  }

  .inner-container._500px---tablet.center {
    max-width: 1600px;
  }

  .inner-container._450px---tablet {
    max-width: 450px;
  }

  .inner-container.footer-newsletter-form-wrapper {
    max-width: 516px;
  }

  .inner-container.hero-v3-images {
    max-width: 100%;
    margin-top: 100px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 76px;
  }

  .inner-container._92.mg-left-auto, .inner-container._46._100---tablet, .inner-container._507px._100---tablet {
    max-width: 100%;
  }

  .inner-container._539px._100---tablet {
    max-width: 1000px;
  }

  .inner-container._612px.features-main-content, .inner-container._578px.features-main-content {
    max-width: 100%;
    position: static;
  }

  .inner-container._550px---tablet {
    max-width: 550px;
  }

  .inner-container._400px---tablet {
    max-width: 400px;
  }

  .hero-v1-image-center {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .position-absolute.hero-v1-bg {
    min-height: 100%;
  }

  .position-absolute.hero-v1-images-wrapper.interview {
    max-width: 100%;
  }

  .position-absolute.circle-bg-button-default {
    background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/680f64b94da87f469e6cf735_Group%201000002061.svg");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .position-absolute.circle-bg-button-default.lms {
    background-size: cover;
  }

  .position-absolute.circle-bg-button-default.resume {
    background-position: 50% 100%;
    background-repeat: repeat-y;
    background-size: cover;
  }

  .position-absolute.circle-bg-button-default.recruit {
    background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6810b54ead6bdfeeaf19a199_Recruit%20HS%20Img%20(1).svg");
    background-position: 50%;
    background-size: cover;
  }

  .position-absolute.circle-bg-button-default.interview {
    background-image: linear-gradient(164deg, #ffe9c3, #d13845);
  }

  .position-absolute.hero-v3-images-bg {
    margin-top: 17%;
    margin-right: -11%;
  }

  .position-absolute.hero-v3-image---01 {
    max-width: 33%;
  }

  .position-absolute.cta-v4-images-wrapper {
    max-width: 100%;
    margin-top: 80px;
    margin-bottom: 0%;
    margin-right: 0%;
    position: static;
  }

  .position-absolute.section-integrations-bg {
    width: 174%;
  }

  .position-absolute.section-integrations-icon._08 {
    margin-bottom: 7%;
    margin-left: -34%;
    display: none;
  }

  .position-absolute.section-integrations-icon._06 {
    margin-top: -27%;
    margin-right: 5%;
  }

  .position-absolute.section-integrations-icon._01 {
    width: 82px;
    margin-left: -24%;
  }

  .position-absolute.section-integrations-icon._03 {
    margin-top: -31%;
    margin-left: 26%;
  }

  .position-absolute.section-integrations-icon._05 {
    margin-top: -49%;
  }

  .position-absolute.section-integrations-icon._09 {
    width: 82px;
    margin-bottom: -4%;
    margin-left: -25%;
  }

  .position-absolute.section-integrations-icon._02 {
    margin-top: -49%;
  }

  .position-absolute.section-integrations-icon._07 {
    margin-top: -19%;
    margin-right: -19%;
    display: none;
  }

  .position-absolute.section-integrations-icon._14 {
    margin-bottom: 4%;
    margin-right: -27%;
  }

  .position-absolute.section-integrations-icon._04 {
    margin-top: -39%;
    display: none;
  }

  .position-absolute.section-integrations-icon._11 {
    width: 82px;
    margin-bottom: -35%;
  }

  .position-absolute.section-integrations-icon._12 {
    margin-bottom: -26%;
    margin-right: 11%;
    display: none;
  }

  .position-absolute.section-integrations-icon._13 {
    width: 82px;
    margin-bottom: -27%;
    margin-right: 1%;
  }

  .position-absolute.section-integrations-icon._10 {
    margin-bottom: -21%;
    margin-left: 9%;
  }

  .position-absolute.section-integrations-icon._15 {
    margin-bottom: 42%;
    margin-right: -21%;
  }

  .position-absolute.section-integration-gradient {
    width: 100%;
    margin-top: -12%;
    padding-top: 100%;
  }

  .position-absolute.hero-v1-images-wrapper {
    max-width: 100%;
    margin-top: 80px;
    margin-bottom: 0%;
    margin-right: 0%;
    position: static;
  }

  .position-absolute.contact-form-shape {
    width: 70%;
    margin-right: -40px;
    padding-top: 66%;
  }

  .buttons-row.center-tablet {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: center;
  }

  .buttons-row.center-tablet.center-align {
    justify-content: center;
    align-items: center;
  }

  .buttons-row.center-tablet {
    justify-content: center;
  }

  .btn-secondary.color-change:hover {
    color: var(--vanta-black);
    background-color: #f1f1f1;
    border-width: 0;
  }

  .position-relative.contact-form-wrapper {
    padding-right: 0;
  }

  .container-default {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    max-width: 100%;
    margin-top: 0;
    display: flex;
  }

  .section-33 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .section-33.pd-top-128px {
    padding-top: 90px;
  }

  .grid-3-columns {
    grid-template-columns: 1fr 1fr;
  }

  .grid-3-columns.features-grid {
    grid-row-gap: 60px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-3-columns.gap-40px._1-col-tablet {
    grid-template-columns: 1fr;
  }

  .grid-3-columns.testimonials-v2-strip-grid {
    grid-column-gap: 28px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-right: 28px;
  }

  .grid-3-columns.testimonial-v2-logo-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-3-columns._1-col-tablet {
    grid-template-columns: 1fr;
  }

  .feature-icon-wrapper {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .feature-wrapper {
    flex-direction: column;
  }

  .display-2 {
    font-size: 35px;
  }

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

  .card-13.feature {
    flex-direction: column;
    align-items: stretch;
    padding-top: 60px;
    padding-left: 40px;
  }

  .section-34 {
    padding-top: 100px;
    padding-bottom: 167px;
  }

  .link-text {
    transition-property: none;
  }

  .features-tabs-menu {
    flex-direction: column;
  }

  .line-rounded-icon.dropdown-arrow:hover {
    color: var(--vanta-black);
  }

  .display-3 {
    font-size: 35px;
  }

  .card-14.feature-v1 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-35 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .section-35.pd-182px {
    padding-top: 126px;
    padding-bottom: 126px;
  }

  .heading-h3-size {
    font-size: 22px;
  }

  .display-4 {
    font-size: 35px;
  }

  .logo-strips-center-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .section-36 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .section-36.pd-100px {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .grid-2-columns.title-and-buttons._1-col-tablet, .grid-2-columns.logo-strip-v1 {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.text-left-default {
    grid-row-gap: 80px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.text-left-default.v2 {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.text-right-default, .grid-2-columns.post-body-grid {
    grid-row-gap: 80px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.contact-form-main-grid {
    grid-row-gap: 80px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.title-and-paragraph {
    grid-column-gap: 50px;
    grid-template-columns: .8fr .8fr;
  }

  .grid-2-columns.title-and-paragraph._1-col-tablet {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .display-5 {
    font-size: 35px;
  }

  .display-5.color-neutral-100.mg-bottom-0 {
    width: auto;
  }

  .image-378, .image-379, .image-380, .image-381, .image-382, .image-382.img-size {
    object-fit: contain;
  }

  .grid-footer-logo---paragraph {
    grid-column-gap: 40px;
    text-align: center;
    grid-template-columns: 1fr;
  }

  .footer-top {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-middle {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .footer-bottom-2 {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
  }

  .nav-menu-list-wrapper {
    height: auto;
    margin-right: 0;
  }

  .footer-menu-grid {
    grid-row-gap: 80px;
    grid-template-columns: auto auto;
    justify-content: stretch;
  }

  .grid-footer-2-column---form---icon {
    grid-column-gap: 24px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .image-wrapper-8.border-radius-24px.padding {
    margin-top: 100px;
  }

  .image-384.cover {
    width: 90%;
  }

  .section-37 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .section-37.hero.v3 {
    padding-top: 100px;
    padding-bottom: 40px;
  }

  .logo-strips-hero-v3-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .color-neutral-401.mg-bottom-24px {
    text-align: left;
  }

  .hero-v3-main-wrapper {
    flex-direction: column;
  }

  .section-38 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .section-38.pd-80px {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .logo-strips-right-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .section-39 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .section-39.pd-80px {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .card-15.cta-v4 {
    padding: 92px 72px 88px;
  }

  .card-15.cta-v4.color-change {
    padding-left: 48px;
    padding-right: 48px;
  }

  .section-40 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .section-40.pd-0px {
    padding-top: 0;
    padding-bottom: 0;
  }

  .display-6 {
    font-size: 35px;
  }

  .display-6.color-neutral-100.mg-bottom-6px.text-color {
    text-align: left;
    justify-content: space-between;
    align-items: center;
    display: block;
  }

  .section-42 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .section-42.pd-0px {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-302.bold.color-accent-1.text-uppercase {
    text-align: left;
  }

  .tabs-menu-left {
    max-width: 100%;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .tabs-menu-left-wrapper {
    flex-direction: column;
    align-items: stretch;
  }

  .tabs-menu-left-content {
    max-width: 100%;
    margin-left: 0;
  }

  .accordion-spacer {
    min-height: 12px;
  }

  .text-center-tablet-2 {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section-43 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .heading-h1-size {
    font-size: 48px;
  }

  .card-17.contact-form {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .contact-form-direct-links-content {
    max-width: 444px;
  }

  .mg-bottom-32px-2 {
    justify-content: flex-start;
    align-items: center;
  }

  .section-44 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .section-44.pd-252px {
    padding-top: 175px;
    padding-bottom: 175px;
  }

  .section-44.pd-252px.pd-top-0px {
    margin-top: 20px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .display-7 {
    font-size: 22px;
  }

  .divider-2 {
    margin-top: 70px;
    margin-bottom: 70px;
  }

  .container-default-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-45 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .section-45.bg-neutral-200 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .display-8 {
    font-size: 22px;
  }

  .divider-3 {
    margin-top: 70px;
    margin-bottom: 70px;
  }

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

  .display-9 {
    font-size: 22px;
  }

  .divider-4 {
    margin-top: 70px;
    margin-bottom: 70px;
  }

  .section-47 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .section-47.pd-200px {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .mg-bottom-80px {
    margin-bottom: 70px;
  }

  .card-18.testimonials-v2-strip {
    padding: 54px 34px 52px;
  }

  .section-48 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

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

  .card-19.companies-strip {
    max-width: 150px;
  }

  .section-49 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .section-49.hero.v2 {
    padding-top: 60px;
    padding-bottom: 123px;
  }

  .display-10 {
    font-size: 52px;
  }

  .grid-4-columns {
    grid-template-columns: 1fr 1fr;
  }

  .grid-4-columns.hero-v2-companies-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 1360px;
  }

  .grid-4-columns.pricing-tablet, .grid-4-columns.pricing-tablet-mobile {
    grid-template-columns: 1.11fr 1fr 1fr 1fr;
  }

  .mg-bottom-66px {
    margin-bottom: 55px;
  }

  .mg-bottom-114px {
    margin-bottom: 95px;
  }

  .card-20.features-hero {
    padding-top: 78px;
    padding-bottom: 103px;
  }

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

  .display-11 {
    font-size: 52px;
  }

  .position-relative-2.contact-form-wrapper {
    padding-right: 0;
  }

  .card-21.feature-v1 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-51 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .section-51.pd-182px {
    padding-top: 126px;
    padding-bottom: 126px;
  }

  .section-51.pd-182px.pd-top-106px {
    padding-top: 74px;
  }

  .mg-bottom-66px-2 {
    margin-bottom: 55px;
  }

  .card-22.feature-v1 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-52 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .section-52.pd-182px {
    padding-top: 126px;
    padding-bottom: 126px;
  }

  .card-23.feature-v1 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-53 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .section-53.pd-182px {
    padding-top: 126px;
    padding-bottom: 126px;
  }

  .section-54, .section-55 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .section-55.section-integrations {
    padding-top: 418px;
    padding-bottom: 270px;
  }

  .card-25.companies-strip {
    max-width: 359px;
  }

  .display-12 {
    font-size: 52px;
  }

  .section-56 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .section-56.hero.v8 {
    padding-top: 63px;
  }

  .display-13 {
    font-size: 52px;
  }

  .section-57 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .section-57.hero.v8 {
    padding-top: 63px;
  }

  .display-14 {
    font-size: 52px;
  }

  .card-27.author {
    padding-top: 58px;
    padding-bottom: 58px;
  }

  .section-58 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .section-58.pd-158px {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .section-58.pd-158px.pd-top-128px {
    padding-top: 89px;
  }

  .display-15 {
    font-size: 22px;
  }

  .display-16 {
    font-size: 28px;
  }

  .card-author-avatar {
    max-width: 133px;
  }

  .infy_resume_wrapper_mobile {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 8px 16px;
    display: flex;
  }

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

  .section-59 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .section-59.hero.v1 {
    margin-bottom: 60px;
    padding-top: 100px;
    padding-bottom: 140px;
  }

  .display-17 {
    font-size: 52px;
  }

  .card-28.feature {
    flex-direction: column;
    align-items: stretch;
    padding-top: 60px;
    padding-left: 40px;
  }

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

  .display-18 {
    font-size: 35px;
  }

  .section-43-c {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .card-29.testimonials-v2-strip {
    padding: 54px 34px 52px;
  }

  .display-19 {
    font-size: 35px;
  }

  .section-61, .faq-s {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .faq-s.pd-top-200px {
    padding-top: 140px;
  }

  .display-20 {
    font-size: 35px;
  }

  .section-63 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .display-21 {
    font-size: 52px;
  }

  .section-64 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .section-64.pd-190px {
    padding-top: 122px;
    padding-bottom: 122px;
  }

  .slider-mask {
    position: static;
  }

  .display-22 {
    font-size: 35px;
  }

  .mg-bottom-56px {
    margin-bottom: 48px;
  }

  .divider-5 {
    margin-top: 70px;
    margin-bottom: 70px;
  }

  .divider-5._0px {
    margin-top: 0;
    margin-bottom: 0;
  }

  .section-65 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .section-65.pd-top-184px {
    padding-top: 118px;
  }

  .category-item.center---tablet {
    justify-content: center;
  }

  .display-23 {
    font-size: 35px;
  }

  .mg-bottom-75px {
    margin-bottom: 60px;
  }

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

  .section-66 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .section-66.top {
    padding-top: 80px;
  }

  .display-24 {
    font-size: 52px;
  }

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

  .section-67 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .section-67.pd-100px {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .display-25 {
    font-size: 35px;
  }

  .section-68 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .section-68.pd-top-184px {
    padding-top: 118px;
  }

  .display-26 {
    font-size: 35px;
  }

  .section-69 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .feature-team-icon {
    margin-bottom: 20px;
  }

  .feature-team-main-content {
    flex-direction: column;
  }

  .display-27 {
    font-size: 35px;
  }

  .container-default-20 {
    padding-left: 48px;
    padding-right: 48px;
  }

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

  .section-70 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .section-70.top {
    padding-top: 80px;
  }

  .display-28 {
    font-size: 52px;
  }

  .display-29 {
    font-size: 35px;
  }

  .bold-text-79, .bold-text-80, .bold-text-81 {
    font-weight: 500;
  }

  .hover_container.mobile-view {
    flex-flow: column;
    padding-left: 0;
    display: flex;
  }

  .header-nav-menu-list {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    margin-top: 0;
  }

  .header-right-side {
    z-index: 1;
    display: flex;
    position: relative;
  }

  .header-left-side {
    flex: 1;
  }

  .dropdown-wrapper-2 {
    display: block;
  }

  .card-35.dropdown {
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    overflow: visible;
  }

  .header-nav-link {
    font-size: 32px;
  }

  .header-nav-link:hover {
    color: var(--vanta-black);
    text-decoration: none;
  }

  .header-nav-link.login-header-menu-tablet {
    margin-left: auto;
    margin-right: auto;
    font-size: 23px;
    display: inline-block;
  }

  .header-nav-link.login {
    font-size: 18px;
    display: none;
  }

  .dropdown-column-wrapper {
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    width: auto;
    min-width: auto;
  }

  .dropdown-column-wrapper.w--open {
    position: static;
  }

  .hamburger-menu-wrapper {
    background-color: var(--bi-blue);
    border-radius: 50%;
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    transition: transform .3s, background-color .3s;
    overflow: hidden;
  }

  .hamburger-menu-wrapper:hover {
    background-color: var(--bi-blue);
    transform: translate3d(0, -3px, .01px);
  }

  .hamburger-menu-wrapper.w--open {
    background-color: var(--bi-blue);
  }

  .dropdown-menu-grid {
    grid-row-gap: 80px;
    grid-template-columns: auto 1fr;
    justify-content: stretch;
    margin-top: 843px;
  }

  .hamburger-menu-bar {
    width: 25px;
    height: 3px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .hamburger-menu-bar.bottom {
    margin-left: 24px;
  }

  .header-nav-menu-wrapper {
    background-color: #fff;
    height: 100vh;
    min-height: 100vh;
    max-height: 100vh;
    margin-left: 0;
    padding: 140px 24px 24px;
    position: fixed;
    top: 0;
    overflow: auto;
  }

  .btn-primary-3.small.header-btn-hidde-on-mb {
    margin-right: 16px;
    display: none;
  }

  .header-nav-list-item {
    margin-bottom: 12px;
    padding-left: 0;
  }

  .header-nav-list-item.show-in-tablet-header-menu-buttons {
    align-self: stretch;
    margin-top: auto;
    display: block;
  }

  .header-nav-list-item.show-in-tablet-header-menu-buttons.last {
    margin-top: 25px;
  }

  .header-nav-list-item.left {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin-bottom: 30px;
  }

  .hamburger-menu-icon {
    grid-row-gap: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .header-logo-link {
    z-index: 1;
  }

  .nav {
    display: block;
  }

  .card-36.dropdown {
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    overflow: visible;
  }

  .header-nav-link-2 {
    font-size: 32px;
  }

  .base_text_color:hover {
    color: var(--vanta-black);
  }

  .card-37.dropdown {
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    display: none;
    overflow: visible;
  }

  .dropdown-menu-grid-2 {
    grid-row-gap: 80px;
    grid-template-columns: auto auto;
    justify-content: stretch;
    display: flex;
  }

  .grid-footer-logo---paragraph-2 {
    text-align: center;
    grid-template-columns: 1fr;
  }

  .heading-h3-size-2 {
    font-size: 22px;
  }

  .footer-bottom-3 {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-menu-grid-2 {
    grid-row-gap: 24px;
    border: 1px none var(--vanta-black);
    -webkit-text-stroke-color: var(--vanta-black);
    grid-template-columns: auto 1fr;
    justify-content: stretch;
  }

  .modal {
    min-width: 200px;
  }

  .section-71 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .section-71.hero.v11 {
    padding-bottom: 200px;
  }

  .card-38.contact-direct-links {
    padding-left: 34px;
    padding-right: 34px;
  }

  .display-30 {
    font-size: 52px;
  }

  .display-31 {
    font-size: 22px;
  }

  .display-32 {
    font-size: 35px;
  }

  .section-72 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .section-72.pd-144px {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-72.pd-144px.pd-top-0px {
    padding-top: 0;
  }

  .card-39.contact-form {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .display-33 {
    font-size: 35px;
  }

  .section-73 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .section-73.pd-top-200px {
    padding-top: 140px;
  }

  .home_header-copy {
    display: none;
  }

  .text-wrapper-9 {
    grid-row-gap: 0px;
  }

  .frame-1171277192 {
    flex-flow: column;
  }

  .heading-h1, .heading-h1-2, .heading-h1-3 {
    font-size: 48px;
    line-height: 67.2px;
  }

  .paragraph-default {
    font-size: 24px;
    line-height: 33.6px;
  }

  .herosection_homepage-copy {
    height: 500px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .herosection_homepage-copy.new {
    padding-left: 48px;
    padding-right: 48px;
  }

  .hero-section-lms-button-copy {
    padding: 8px 24px;
    font-size: 16px;
  }

  .copyright-2-copy {
    width: 100%;
  }

  .copyright-2-copy.line {
    width: 20%;
  }

  .john-doe {
    display: none;
  }

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

  .display-34 {
    font-size: 35px;
  }

  .section-75 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .section-75.pd-200px {
    padding-top: 140px;
    padding-bottom: 140px;
  }

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

  .display-35 {
    font-size: 35px;
  }

  .section-76 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .heading-h1-size-2 {
    font-size: 48px;
  }

  .display-36 {
    font-size: 35px;
  }

  .container-default-29 {
    overflow: scroll;
  }

  .section-77 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .section-77.pd-bottom-192px {
    padding-bottom: 133px;
  }

  .pricing-column {
    width: 400px;
  }

  .pricing-column.featured {
    width: 350px;
  }

  .pricing-column.first {
    width: 200px;
  }

  .display-37 {
    font-size: 22px;
  }

  .copilot-text, .homepage-redirect_header {
    display: none;
  }

  .header-nav-about-us-link {
    font-size: 32px;
  }

  .header-nav-about-us-link:hover {
    color: var(--vanta-black);
    text-decoration: none;
  }

  .header-nav-about-us-link.login-header-menu-tablet {
    margin-left: auto;
    margin-right: auto;
    font-size: 23px;
    display: inline-block;
  }

  .header-nav-about-us-link.login {
    font-size: 18px;
    display: none;
  }

  .modal-copy {
    min-width: 200px;
  }
}

@media screen and (max-width: 767px) {
  .hero-section {
    margin-left: 15px;
    margin-right: 15px;
  }

  .hero-section.cc-cta {
    padding: 15px;
  }

  .hero-section.cc-home-wrap, .hero-section.cc-store-home-wrap {
    margin-left: 15px;
    margin-right: 15px;
  }

  .container {
    text-align: center;
  }

  .paragraph-bigger {
    font-size: 16px;
    line-height: 28px;
  }

  .rich-text {
    text-align: left;
    width: 90%;
    max-width: 470px;
  }

  .heading-jumbo {
    font-size: 50px;
    line-height: 64px;
  }

  .heading-jumbo-small {
    font-size: 30px;
    line-height: 52px;
  }

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

  .navigation {
    padding: 20px 30px;
  }

  .cta-wrap {
    padding-left: 30px;
    padding-right: 30px;
  }

  .intro-content {
    width: 80%;
  }

  .our-services-grid {
    grid-row-gap: 60px;
    grid-template: "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   / 1fr;
  }

  .status-message.cc-no-data {
    width: 80%;
    max-width: 470px;
  }

  .contact-form-wrap {
    padding: 30px;
  }

  .text-field.cc-contact-field, .text-field.cc-textarea {
    text-align: left;
  }

  .team-pic {
    height: 300px;
    margin-bottom: 30px;
  }

  .team-member-name {
    font-size: 16px;
    line-height: 28px;
  }

  .project-name-wrap {
    margin-bottom: 30px;
  }

  .project-name-link {
    font-size: 16px;
    line-height: 28px;
  }

  .detail-image {
    margin-bottom: 15px;
  }

  .blog-detail-header-wrap {
    text-align: left;
    width: 90%;
    max-width: 470px;
  }

  .blog-item {
    width: 90%;
    max-width: 470px;
  }

  .blog-summary-wrap {
    text-align: center;
  }

  .utility-page-wrap {
    padding: 15px;
  }

  ._404-wrap {
    padding: 30px;
  }

  .about-us-section {
    margin-left: 15px;
    margin-right: 15px;
  }

  .about-us-section.cc-cta {
    padding: 15px;
  }

  .about-us-section.cc-home-wrap, .about-us-section.cc-store-home-wrap {
    margin-left: 15px;
    margin-right: 15px;
  }

  .section_1 {
    margin-top: 74px;
  }

  .primary-button.herosection {
    margin-right: 20px;
  }

  .hero-image-container {
    height: 300px;
  }

  .text-container {
    margin-right: 200px;
  }

  .heading-7 {
    font-size: 24px;
    line-height: 32px;
  }

  .paragraph-4 {
    font-size: 14px;
  }

  .section_2 {
    margin-top: 51px;
  }

  .section_7 {
    height: 1050px;
  }

  .slider-2 {
    height: 500px;
  }

  .section_7_bottom, .hero_section {
    height: 700px;
  }

  .h2_rightblock {
    height: 600px;
  }

  .image-10 {
    margin-top: 100px;
    display: block;
  }

  .section_h9 {
    height: 300px;
    padding-top: 64px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-23 {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .hero-section_landing-page {
    height: 600px;
  }

  .lp_hs_left, .lp_hs_right {
    width: 100%;
  }

  .core-section_lp {
    height: 1000px;
  }

  .block-container_cc_lp {
    flex-direction: column;
  }

  .cc_lp_block-1 {
    width: 100%;
  }

  .double-section_coach-whyus_lp {
    background-position: 0%;
    height: 1600px;
  }

  .top-section_why-us.lp {
    height: 1600px;
  }

  .heading-69 {
    margin-top: 20px;
  }

  .footer-dark {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .footer-content {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .footer-block {
    align-items: center;
  }

  .footer-link:hover {
    color: #1a1b1fbf;
  }

  .footer-social-block {
    margin-top: 20px;
    margin-left: -20px;
  }

  .footer-social-link {
    margin-left: 20px;
  }

  .footer-divider {
    margin-top: 60px;
  }

  .core {
    height: 1200px;
  }

  .cb_top-block, .cb_bottom-block {
    flex-direction: column;
    height: 100%;
  }

  .container_1, .container_2, .container_3, .container_4, .container_5, .container_6 {
    width: 100%;
  }

  .college_section_2 {
    height: 800px;
  }

  .section_h6 {
    flex-direction: row;
    height: 800px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .h6_container {
    flex-direction: column;
    margin-left: 0;
  }

  .h5_full-block_left, .h5_full-block_left.h6 {
    width: 100%;
  }

  .h7_bottomblock {
    flex-direction: column;
    height: 700px;
  }

  .section_h8 {
    flex-direction: column;
    height: 700px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .h2_right-blocl-copy {
    width: 80%;
    margin-left: 0;
  }

  .bg-container-hs {
    align-items: flex-start;
  }

  .hero-section_landing-page-main {
    flex-direction: column;
    height: 1000px;
  }

  .view-button {
    padding-left: 24px;
    padding-right: 24px;
  }

  .section_3-0 {
    height: 520px;
  }

  .inside-container {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .logo-container_nav-bar {
    width: 200px;
    margin-left: 40px;
  }

  .logo-wrapper {
    background-position: 50%;
    background-size: cover;
    width: 200%;
    height: 40%;
  }

  .menu-button-6 {
    margin-left: 32px;
  }

  .overall-nav-container {
    flex-direction: row;
    display: flex;
  }

  .cto_section-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .cto_section-2_card-set-1, .cto-wrapper_section-2_1 {
    height: 500px;
  }

  .frame-7950 {
    align-items: flex-start;
  }

  .cto_section-2_card-set-2 {
    height: 940px;
  }

  .frame-7954 {
    align-items: flex-start;
  }

  .cto_section-2_card-set-3 {
    height: 540px;
  }

  .frame-7959 {
    align-items: flex-start;
  }

  .cto_section-2_card-set-4 {
    height: 620px;
  }

  .frame-7963 {
    align-items: flex-start;
  }

  .cto_section-4 {
    padding-left: 20px;
  }

  .wxp_section_6 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .wxp_section_6_container {
    height: 300px;
  }

  .cto_section-6 {
    height: 400px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-7965 {
    height: 280px;
  }

  .container-11 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .cto-wrapper_section-2_2 {
    height: 920px;
  }

  .cto-wrapper_section-2_3 {
    height: 500px;
  }

  .frame-7959-copy, .frame-7963-copy {
    align-items: flex-start;
  }

  .innovation {
    padding: 16px 8px;
  }

  .logo-container_section-4-0 {
    flex-direction: column;
    align-items: flex-start;
  }

  .text-50 {
    font-size: 20px;
  }

  .inclusive, .experiential-learning, .technological-expertise, .student-centric {
    padding: 16px 8px;
  }

  .event_hero-section_header-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .event_hero-section-2 {
    height: 600px;
  }

  .events_cards-container_top {
    max-width: 1400px;
  }

  .learn, .one-on-one, .connections, .new-age {
    height: 360px;
  }

  .events_section-3-0_-cardscontainer {
    flex-direction: column;
  }

  .events_section-3-0_card-1, .events_section-3-0_card-1_img-container, .events_section-3-0_card-2 {
    width: 100%;
  }

  .image-280 {
    height: 500px;
  }

  .events_section-4-0 {
    height: 800px;
  }

  .events_section-4-0_cards-container {
    height: 600px;
  }

  .events-card_1, .events-card_2 {
    height: 100%;
  }

  .events_middle-part_4-0, .events_middle-part_4-0_card-2 {
    height: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .events_section_5-0 {
    height: 1000px;
  }

  .section-5-0_text_events {
    font-size: 32px;
    line-height: 48px;
    top: 0;
  }

  .card-faq-content {
    display: none;
  }

  .card-faq-content-top {
    display: block;
  }

  .card-faq-icon-wrapper {
    margin-right: 15px;
  }

  .card-10.faq {
    margin-bottom: 20px;
  }

  .events_section-7-0 {
    height: 100%;
  }

  .event_faq_7-0.faq {
    margin-bottom: 20px;
  }

  .card-faq-icon-wrapper-_events {
    margin-right: 15px;
  }

  .section-20 {
    background-image: linear-gradient(to bottom, var(--dark-blue), var(--dark-blue));
    height: 400px;
  }

  .hidden-block--college {
    top: 5095.06px;
  }

  .college_section_3 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .frame-7615 {
    flex-direction: column;
  }

  ._05-2, ._04-3, ._01-4, ._02-4, ._03-2 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .frame-7647, .frame-7649 {
    height: 400px;
  }

  .image-290 {
    display: none;
  }

  .hidden-block---corporate {
    top: 5095.06px;
  }

  .hero-heading-center {
    padding: 60px 15px;
  }

  .h2_rightblock_lms {
    height: 600px;
  }

  .corefeature_top-block_lms {
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .corefeature_lms-1 {
    flex-flow: column;
  }

  .heading-107 {
    line-height: 28px;
  }

  .text-91 {
    font-size: 20px;
  }

  .product-redirection-section {
    height: 1250px;
  }

  .product-redirection_header {
    height: 150px;
  }

  .product-redirection_bottom-blok {
    height: 900px;
  }

  .product-1 {
    height: 25%;
  }

  .product-desc {
    height: 100px;
  }

  .div-block-93 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 60%;
  }

  .product-2 {
    width: 100%;
    height: 25%;
    margin-bottom: 24px;
    margin-right: 0;
  }

  .buttons-5 {
    width: 50px;
  }

  .card-faq-icon-wrapper-2 {
    margin-right: 15px;
  }

  .card-12.faq {
    margin-bottom: 20px;
  }

  .container-small-585px.faqs {
    margin-bottom: 50px;
  }

  .card-faq-icon-wrapper-3 {
    margin-right: 15px;
  }

  .section {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .m_top_1, .m_bottom_1 {
    flex-flow: row;
    width: 100%;
  }

  .lms_2-1_left {
    width: 100%;
  }

  .heading-112 {
    line-height: 33.6px;
  }

  .section-30 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .card-faq-icon-wrapper-4 {
    margin-right: 15px;
  }

  .herosection_interview {
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-114 {
    width: 140px;
    height: 300px;
    top: 27px;
    left: 410.8px;
  }

  .section-3_interview {
    justify-content: flex-start;
    align-items: center;
    height: 1000px;
    margin-top: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .corefeature_header_interview {
    flex-flow: row;
    height: 2%;
  }

  .core-feature-container_interview {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .corefeature_top-block_interview {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 90%;
  }

  .corefeature_mid-block_interview {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .corefeature_interview_1 {
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0;
  }

  .interview_section_4 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .interview_-section_5 {
    justify-content: space-between;
    align-items: flex-start;
    height: 500px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: auto;
  }

  .interview_section_6 {
    height: 700px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .interview_section_7 {
    height: 550px;
  }

  .image-361, .image-362, .image-363 {
    display: none;
  }

  .corefeature_interview_5 {
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0;
  }

  .mobile_interview_section_4 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .mobile_interview_section_7 {
    height: 550px;
  }

  .herosection_resume {
    padding-left: 24px;
    padding-right: 24px;
  }

  .section-3_resume {
    justify-content: flex-start;
    align-items: center;
    height: 1000px;
    margin-top: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .corefeature_resume, .corefeature_resume_last {
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0;
  }

  .resume_section_4 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .resume_section_7, .resume_section_9, .resume_section_11 {
    height: 550px;
  }

  .div-block-102-copy {
    width: 100%;
  }

  .mobile_resume_section_4 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .mobile_resume_section_7, .mobile_resume_section_9, .mobile_resume_section_11 {
    height: 550px;
  }

  .mobile_product-redirection-section {
    height: 1500px;
  }

  .corefeature_resume-copy {
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0;
  }

  .product-1-copy {
    height: 10%;
  }

  .product-desc-copy {
    height: 100px;
  }

  .lms_2-1_left-copy, .left_interview_2nd-row {
    width: 100%;
  }

  .lms_2-1_right {
    width: 100%;
  }

  .corefeature_top-block_interview-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 90%;
  }

  .corefeature_mid-block_interview-copy {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .m_top_1-copy {
    flex-flow: column;
    width: 100%;
  }

  .text-center-tablet {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .mg-bottom-32px {
    margin-bottom: 26px;
  }

  .image-374.cover {
    object-fit: contain;
  }

  .section-32 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-32.hero.v1 {
    padding-top: 70px;
    padding-bottom: 120px;
  }

  .display-1 {
    font-size: 40px;
  }

  .display-1.color-neutral-100.mg-bottom-12px {
    text-align: left;
  }

  .inner-container._550px---mbl {
    max-width: 550px;
  }

  .inner-container._600px---tablet.center {
    width: 100%;
  }

  .inner-container._500px---mbl {
    max-width: 500px;
  }

  .inner-container._500px---mbl.center {
    max-width: 100%;
  }

  .inner-container.card-feature-content {
    margin-bottom: 50px;
  }

  .inner-container._500px---tablet.center {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .inner-container._450px---tablet.center {
    max-width: 750px;
  }

  .inner-container._350px---mbl {
    max-width: 350px;
  }

  .inner-container._350px---mbl.center {
    text-align: left;
    max-width: 700px;
  }

  .inner-container.footer-newsletter-form-wrapper {
    max-width: 100%;
  }

  .inner-container.hero-v3-images {
    margin-top: 90px;
    padding-bottom: 63px;
  }

  .inner-container._92.mg-left-auto {
    max-width: 100%;
  }

  .inner-container._450px---mbl {
    max-width: 450px;
  }

  .inner-container._686px.width-100._100---tablet {
    width: 100%;
  }

  .inner-container._700px---mbl {
    max-width: 700px;
  }

  .inner-container._34px {
    height: 100px;
  }

  .inner-container._600px---mbl {
    max-width: 600px;
  }

  .inner-container._400px---mbl {
    max-width: 400px;
  }

  .inner-container._251px._100---mbl {
    align-self: center;
  }

  .hero-v1-image-center {
    margin-top: 0;
    margin-bottom: 0;
  }

  .position-absolute.hero-v1-images-wrapper.interview {
    margin-top: 22px;
  }

  .position-absolute.circle-bg-button-default.resume, .position-absolute.circle-bg-button-default.interview {
    background-size: cover;
  }

  .position-absolute.hero-v3-images-bg {
    border-radius: 24px;
    margin-top: 27%;
  }

  .position-absolute.hero-v3-image---01 {
    max-width: 37%;
  }

  .position-absolute.cta-v4-images-wrapper {
    max-width: 90%;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .position-absolute.hero-v2-bg {
    min-height: 60%;
  }

  .position-absolute.card-features-hero-shape---04 {
    margin-bottom: -24%;
  }

  .position-absolute.full {
    display: none;
  }

  .position-absolute.section-integrations-bg {
    width: 100%;
  }

  .position-absolute.section-integrations-icon._06 {
    display: none;
  }

  .position-absolute.section-integrations-icon._01 {
    margin-left: auto;
    display: none;
  }

  .position-absolute.section-integrations-icon._03, .position-absolute.section-integrations-icon._05 {
    display: none;
  }

  .position-absolute.section-integrations-icon._09 {
    display: none;
    left: auto;
  }

  .position-absolute.section-integrations-icon._02 {
    display: none;
  }

  .position-absolute.section-integrations-icon._11 {
    display: none;
    left: 10px;
    overflow: visible;
  }

  .position-absolute.section-integrations-icon._13 {
    display: none;
  }

  .position-absolute.section-integrations-icon._15 {
    display: none;
    bottom: -68%;
  }

  .position-absolute.hero-v1-images-wrapper {
    margin-top: 60px;
  }

  .position-absolute.contact-form-shape {
    border-radius: 20px;
  }

  .buttons-row {
    grid-column-gap: 16px;
    grid-row-gap: 20px;
  }

  .buttons-row.center-tablet {
    justify-content: flex-start;
    align-items: center;
  }

  .btn-primary {
    padding: 22px 24px;
    font-size: 16px;
  }

  .btn-primary.inside-input.default {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .text-104 {
    font-size: 14px;
  }

  .btn-secondary {
    padding: 22px 24px;
    font-size: 16px;
  }

  .position-relative, .position-relative.z-index-1, .position-relative.contact-form-wrapper {
    width: 100%;
  }

  .container-default {
    padding-left: 48px;
    padding-right: 48px;
  }

  .mg-bottom-64px {
    margin-bottom: 53px;
  }

  .text-200 {
    font-size: 16px;
  }

  .section-33 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-33.pd-top-128px {
    padding-top: 74px;
  }

  .feature-content {
    max-width: 324px;
  }

  .mg-top-60px {
    margin-top: 50px;
  }

  .heading-h4-size {
    font-size: 20px;
  }

  .grid-3-columns {
    grid-template-columns: 1fr;
  }

  .grid-3-columns.features-grid {
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
  }

  .grid-3-columns.testimonials-v2-strip-grid {
    grid-template-columns: 1fr;
    margin-bottom: 28px;
    margin-right: 0;
  }

  .grid-3-columns.testimonial-v2-logo-grid {
    grid-template-columns: 1fr;
  }

  .feature-wrapper {
    text-align: center;
    align-items: center;
  }

  .display-2 {
    font-size: 29px;
  }

  .text-center {
    justify-content: space-between;
    align-items: center;
  }

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

  .badge-secondary {
    padding: 16px 22px;
    font-size: 16px;
  }

  .badge-secondary.feature-link {
    padding: 23px;
  }

  .card-13 {
    border-radius: 20px;
  }

  .card-13.feature {
    padding-top: 50px;
    padding-left: 34px;
    padding-right: 34px;
  }

  .mg-bottom-28px {
    margin-bottom: 24px;
  }

  .text-201 {
    font-size: 16px;
  }

  .text-201.bold.color-accent-1.text-uppercase {
    text-align: center;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .section-34 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .mg-bottom-40px.responsive {
    margin-bottom: 32px;
  }

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

  .features-tabs-menu {
    margin-bottom: 48px;
  }

  .mg-bottom-14px {
    margin-bottom: 10px;
  }

  .line-rounded-icon.success-message-check.large {
    font-size: 68px;
    line-height: 73px;
  }

  .display-3 {
    font-size: 29px;
  }

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

  .card-14 {
    border-radius: 20px;
  }

  .card-14.feature-v1 {
    padding: 43px 34px 46px;
  }

  .section-35 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-35.pd-182px {
    padding-top: 105px;
    padding-bottom: 105px;
  }

  .mg-bottom-24px {
    text-align: left;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
  }

  .mg-bottom-2, .heading-h3-size.mg-bottom-2px {
    text-align: center;
  }

  .display-4 {
    font-size: 29px;
  }

  .logo-strips-center-wrapper {
    flex-wrap: wrap;
    justify-content: center;
    max-width: 500px;
  }

  .logo-24---mbl {
    width: 24%;
  }

  .logo-30---mbl {
    width: 30%;
  }

  .section-36 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-36.pd-100px {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .grid-2-columns {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.title-and-buttons {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.title-and-buttons._1-col-tablet {
    grid-row-gap: 24px;
    text-align: center;
    place-items: center start;
  }

  .grid-2-columns.logo-strip-v1 {
    grid-row-gap: 20px;
  }

  .grid-2-columns._2-col-mbl {
    grid-template-columns: 1fr 1fr;
  }

  .grid-2-columns.text-left-default {
    grid-row-gap: 60px;
  }

  .grid-2-columns.contact-form-main-grid {
    grid-row-gap: 60px;
    grid-auto-flow: row;
  }

  .grid-2-columns.text-right-default, .grid-2-columns.post-body-grid {
    grid-row-gap: 60px;
  }

  .grid-2-columns.feature-team-grid {
    grid-row-gap: 70px;
  }

  .grid-2-columns.contact-form-main-grid {
    grid-row-gap: 60px;
  }

  .grid-2-columns.title-and-paragraph {
    grid-row-gap: 16px;
    grid-template-columns: 1.1fr;
  }

  .grid-2-columns.title-and-paragraph._1-col-tablet {
    grid-row-gap: 15px;
  }

  .display-5 {
    font-size: 29px;
  }

  .display-5.color-neutral-100.mg-bottom-0 {
    width: 100%;
    margin-top: 0;
  }

  .image-378, .image-379 {
    object-fit: contain;
  }

  .image-380 {
    -webkit-text-fill-color: inherit;
    object-fit: contain;
    background-clip: border-box;
  }

  .image-381, .image-382, .image-382.img-size {
    object-fit: contain;
  }

  .grid-footer-logo---paragraph {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .input-button-right-form-block {
    min-height: 64px;
  }

  .nav-menu-list-item {
    margin-bottom: 15px;
  }

  .footer-top {
    padding-top: 100px;
  }

  .footer-middle {
    padding: 70px 34px;
  }

  .footer-bottom-2 {
    padding-top: 60px;
  }

  .input {
    min-height: 64px;
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .input.button-inside {
    padding-right: 150px;
  }

  .text-300 {
    font-size: 18px;
  }

  .text-300.bold.color-neutral-100 {
    color: var(--white);
  }

  .text-300.bold.color-neutral-100.greyshade {
    color: var(--border);
  }

  .footer-menu-grid {
    grid-row-gap: 70px;
    grid-template-columns: 1fr 1fr;
  }

  .image-wrapper-8 {
    justify-content: center;
    align-items: center;
  }

  .image-wrapper-8.border-radius-24px.padding {
    margin-top: 40px;
  }

  .image-384.cover {
    width: 90%;
  }

  .section-37 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-37.hero.v3 {
    padding-top: 70px;
    padding-bottom: 40px;
  }

  .mg-top-58px {
    margin-top: 48px;
  }

  .logo-24---mbl-2 {
    width: 24%;
  }

  .logo-strips-hero-v3-wrapper {
    justify-content: center;
  }

  .color-neutral-401.mg-bottom-24px {
    text-align: left;
  }

  .section-38 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .logo-strips-right-wrapper {
    flex-wrap: wrap;
    justify-content: center;
    max-width: 500px;
  }

  .section-39 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .card-15 {
    border-radius: 20px;
  }

  .card-15.cta-v4 {
    padding: 77px 34px 73px;
  }

  .card-15.cta-v4.color-change {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .text-301 {
    font-size: 16px;
  }

  .section-40 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-40.pd-0px {
    margin-top: 100px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .display-6 {
    font-size: 29px;
  }

  .display-6.color-neutral-100.mg-bottom-6px, .display-6.mg-bottom-0 {
    text-align: left;
  }

  .cta-main-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .card-faq-icon-wrapper-5 {
    margin-right: 15px;
  }

  .section-42 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-42.pd-0px {
    margin-top: 100px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-302 {
    font-size: 16px;
  }

  .text-302.bold.color-accent-1.text-uppercase {
    flex: 0 auto;
    margin-top: 0;
  }

  .tabs-menu-left {
    margin-bottom: 30px;
  }

  .tab-menu-left-link {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .image-387, .image-388 {
    object-fit: contain;
  }

  .image-389 {
    object-fit: cover;
  }

  .image-390, .image-391 {
    object-fit: contain;
  }

  .card-16 {
    border-radius: 20px;
  }

  .card-16.feature-grid-card {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .text-303 {
    font-size: 16px;
  }

  .section-43 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-43.bg-neutral-200 {
    padding-top: 100px;
    padding-bottom: 0;
  }

  .heading-h1-size {
    font-size: 38px;
  }

  .pd-bottom-34px {
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .card-17 {
    border-radius: 20px;
  }

  .card-17.contact-form {
    padding: 60px 34px;
  }

  .contact-form-direct-links-wrapper {
    flex-flow: column;
  }

  .text-area {
    border-radius: 18px;
  }

  .contact-form-grid-2 {
    grid-template-columns: 1fr;
  }

  .mg-bottom-48px {
    margin-bottom: 40px;
  }

  .contact-form-block {
    min-height: 771px;
  }

  .mg-bottom-32px-2 {
    margin-bottom: 26px;
  }

  .text-304 {
    font-size: 16px;
  }

  .section-44 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-44.pd-252px {
    padding-top: 146px;
    padding-bottom: 146px;
  }

  .section-44.pd-252px.pd-top-0px {
    margin-top: 20px;
    padding-top: 0;
    padding-bottom: 40px;
  }

  .mg-bottom-40px-2.responsive {
    margin-bottom: 32px;
  }

  .mg-bottom-18px {
    margin-bottom: 15px;
  }

  .display-7 {
    font-size: 20px;
  }

  .divider-2 {
    margin-top: 58px;
    margin-bottom: 58px;
  }

  .divider-2._48px {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .text-305 {
    font-size: 16px;
  }

  .section-45 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-45.bg-neutral-200 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .mg-bottom-40px-3.responsive {
    margin-bottom: 32px;
  }

  .display-8 {
    font-size: 20px;
  }

  .divider-3 {
    margin-top: 58px;
    margin-bottom: 58px;
  }

  .divider-3._48px {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .text-306 {
    font-size: 16px;
  }

  .section-46 {
    padding-top: 40px;
    padding-bottom: 100px;
  }

  .mg-bottom-40px-4.responsive {
    margin-bottom: 32px;
  }

  .display-9 {
    font-size: 20px;
  }

  .divider-4 {
    margin-top: 58px;
    margin-bottom: 58px;
  }

  .divider-4._48px {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .text-307 {
    font-size: 16px;
  }

  .section-47 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-47.pd-200px {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .color-neutral-403.mg-bottom-0 {
    text-align: left;
  }

  .mg-bottom-80px {
    margin-bottom: 60px;
  }

  .card-18 {
    border-radius: 20px;
  }

  .card-18.testimonial-v2-logo {
    padding: 20px;
  }

  .card-18.testimonials-v2-strip {
    width: auto;
    padding-top: 45px;
    padding-bottom: 42px;
  }

  .testimonials-v2-strip-wrapper {
    flex-direction: column;
    width: 100%;
  }

  .testimonials-v2-strip-wrapper.bottom {
    margin-left: 0%;
  }

  .testimonials-v2-strip-wrapper.top {
    margin-bottom: -28px;
  }

  .card-testimonials-v2-strip-details-avatar {
    max-width: 60px;
  }

  .mg-bottom-64px-2 {
    margin-bottom: 53px;
  }

  .text-308 {
    font-size: 16px;
  }

  .section-48 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .mg-bottom-24px-2 {
    margin-bottom: 20px;
  }

  .mg-bottom-24px-2.keep {
    margin-bottom: 24px;
  }

  .testimonials-strip-main-wrapper {
    max-width: 700px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .mg-bottom-12px {
    margin-bottom: 10px;
  }

  .mg-bottom-22px {
    margin-bottom: 20px;
  }

  .card-19 {
    border-radius: 20px;
  }

  .card-19.companies-strip {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    padding: 8px;
  }

  .mg-bottom-42px {
    margin-bottom: 36px;
  }

  .text-309 {
    font-size: 16px;
  }

  .section-49 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-49.hero.v2 {
    padding-bottom: 103px;
  }

  .display-10 {
    font-size: 40px;
  }

  .grid-4-columns.hero-v2-companies-grid {
    grid-template-columns: 1fr 1fr;
    width: auto;
    margin-left: 24px;
    margin-right: 24px;
  }

  .grid-4-columns.pricing-tablet {
    grid-template-columns: 1fr;
    display: flex;
  }

  .grid-4-columns.pricing-tablet-mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .mg-bottom-66px {
    margin-bottom: 55px;
  }

  .hero-v2-companies-wrapper {
    max-width: none;
  }

  .input-button-inside-form-block {
    min-height: 64px;
  }

  .card-companies-strip-icon {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .mg-bottom-114px {
    margin-bottom: 80px;
  }

  .card-20 {
    border-radius: 20px;
  }

  .card-20.features-hero {
    padding: 65px 34px 86px;
  }

  .text-310 {
    font-size: 16px;
  }

  .feature-link-icon {
    max-width: 23px;
    margin-right: 10px;
  }

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

  .display-11 {
    font-size: 40px;
  }

  .features-navigation-wrapper {
    flex-direction: column;
    width: 500px;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    transform: translate(0, -16%);
  }

  .card-21 {
    border-radius: 20px;
  }

  .card-21.feature-v1 {
    padding: 43px 34px 46px;
  }

  .text-311 {
    font-size: 16px;
  }

  .section-51 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-51.pd-182px {
    padding-top: 105px;
    padding-bottom: 105px;
  }

  .section-51.pd-182px.pd-top-106px {
    padding-top: 60px;
  }

  .mg-bottom-66px-2 {
    margin-bottom: 55px;
  }

  .card-22 {
    border-radius: 20px;
  }

  .card-22.feature-v1 {
    padding: 43px 34px 46px;
  }

  .text-312 {
    font-size: 16px;
  }

  .section-52 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-52.pd-182px {
    padding-top: 105px;
    padding-bottom: 105px;
  }

  .mg-bottom-24px-3 {
    margin-bottom: 20px;
  }

  .card-23 {
    border-radius: 20px;
  }

  .card-23.feature-v1 {
    padding: 43px 34px 46px;
  }

  .text-313 {
    font-size: 16px;
  }

  .section-53 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-53.pd-182px {
    padding-top: 105px;
    padding-bottom: 105px;
  }

  .mg-bottom-24px-4 {
    margin-bottom: 20px;
  }

  .card-24 {
    border-radius: 20px;
  }

  .mg-bottom-32px-3 {
    margin-bottom: 26px;
  }

  .section-54 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .mg-bottom-24px-5 {
    margin-bottom: 20px;
  }

  .mg-bottom-48px-2 {
    margin-bottom: 40px;
  }

  .image-406.cover {
    object-fit: contain;
  }

  .section-55 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-55.section-integrations {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .image-407, .image-408, .image-409, .image-410 {
    width: 50%;
  }

  .card-25 {
    border-radius: 20px;
  }

  .card-25.companies-strip {
    text-align: center;
    flex-direction: column;
    max-width: none;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .mg-bottom-24px-6 {
    margin-bottom: 20px;
  }

  .mg-bottom-24px-6.keep {
    margin-bottom: 24px;
  }

  .text-314 {
    font-size: 18px;
  }

  .text-313-copy {
    font-size: 16px;
  }

  .card-26 {
    border-radius: 20px;
  }

  .display-12 {
    font-size: 40px;
  }

  .badge-primary {
    padding: 16px 22px;
    font-size: 16px;
  }

  .mg-bottom-48px-3 {
    margin-bottom: 40px;
  }

  .section-56 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-56.hero.v8 {
    padding-top: 60px;
  }

  .display-13 {
    font-size: 40px;
  }

  .mg-bottom-48px-4 {
    margin-bottom: 40px;
  }

  .section-57 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-57.hero.v8 {
    padding-top: 60px;
  }

  .display-14 {
    font-size: 40px;
  }

  .mg-bottom-48px-5 {
    margin-bottom: 40px;
  }

  .card-27 {
    border-radius: 20px;
  }

  .card-27.author {
    padding: 48px 34px;
  }

  .card-27.newsletter-sidebar {
    padding-top: 43px;
    padding-bottom: 46px;
  }

  .mg-bottom-32px-4 {
    margin-bottom: 26px;
  }

  .input-button-bottom-form-block {
    min-height: 141px;
  }

  .section-58 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-58.pd-158px {
    padding-top: 91px;
    padding-bottom: 91px;
  }

  .section-58.pd-158px.pd-top-128px {
    padding-top: 74px;
  }

  .mg-top-36px {
    margin-top: 30px;
  }

  .mg-top-36px.keep {
    margin-top: 36px;
  }

  .display-15 {
    font-size: 20px;
  }

  .mg-bottom-24px-7 {
    margin-bottom: 20px;
  }

  .display-16 {
    font-size: 24px;
  }

  .btn-primary-2 {
    padding: 22px 24px;
    font-size: 16px;
  }

  .btn-primary-2.inside-input.default {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .card-author-avatar {
    max-width: 110px;
    margin-right: 28px;
  }

  .mg-bottom-14px-2 {
    margin-bottom: 10px;
  }

  .btn-tertiary {
    padding: 22px 24px;
    font-size: 16px;
  }

  .btn-tertiary.inside-input.default {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .mg-bottom-32px-5 {
    margin-bottom: 26px;
  }

  .section-59 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-59.hero.v1 {
    padding-top: 70px;
    padding-bottom: 120px;
  }

  .display-17 {
    font-size: 40px;
  }

  .text-315 {
    font-size: 14px;
  }

  .card-28 {
    border-radius: 20px;
  }

  .card-28.feature {
    padding-top: 50px;
    padding-left: 34px;
    padding-right: 34px;
  }

  .mg-bottom-28px-2 {
    margin-bottom: 24px;
  }

  .mg-bottom-28px-2.keep {
    margin-bottom: 28px;
  }

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

  .mg-bottom-40px-7.responsive {
    margin-bottom: 32px;
  }

  .display-18 {
    font-size: 29px;
  }

  .section-43-c {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-43-c.bg-neutral-200 {
    padding-top: 100px;
    padding-bottom: 0;
  }

  .text-center-6 {
    justify-content: space-between;
    align-items: center;
  }

  .card-29 {
    border-radius: 20px;
  }

  .card-29.testimonials-v2-strip {
    width: auto;
    padding-top: 45px;
    padding-bottom: 42px;
  }

  .display-19 {
    font-size: 29px;
  }

  .display-19.mg-bottom-0 {
    text-align: left;
  }

  .section-61, .faq-s {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .faq-s.pd-top-200px {
    padding-top: 116px;
  }

  .accordion-item-wrapper {
    padding: 32px 34px;
  }

  .accordion-title {
    font-size: 20px;
    line-height: 30px;
  }

  .accordion-side {
    margin-right: 16px;
  }

  .accordion-side.right-side {
    margin-left: 16px;
  }

  .btn-circle-primary {
    width: 60px;
    min-width: 60px;
    height: 60px;
    min-height: 60px;
    font-size: 26px;
  }

  .btn-circle-primary.small {
    width: 44px;
    min-width: 44px;
    height: 44px;
    min-height: 44px;
    font-size: 22px;
  }

  .btn-circle-primary.slider-arrow.right---top-right {
    top: auto;
    left: 0;
    right: 0;
    transform: translate(40px);
  }

  .btn-circle-primary.slider-arrow.right---top-right.v2 {
    top: auto;
  }

  .display-20 {
    font-size: 29px;
  }

  .card-30 {
    border-radius: 20px;
  }

  .card-30.hero-v6 {
    padding: 82px 34px;
  }

  .section-63 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .display-21 {
    font-size: 40px;
  }

  .mg-top-32px {
    margin-top: 24px;
  }

  .section-64 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-64.pd-190px {
    padding-top: 98px;
    padding-bottom: 98px;
  }

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

  .btn-circle-secondary {
    width: 60px;
    min-width: 60px;
    height: 60px;
    min-height: 60px;
    font-size: 26px;
  }

  .btn-circle-secondary.slider-arrow.left---top-right {
    inset: auto 0 0;
    transform: translate(-40px);
  }

  .btn-circle-secondary.slider-arrow.left---top-right.v2 {
    top: auto;
  }

  .slider-wrapper.buttons-top {
    padding-bottom: 100px;
  }

  .display-22 {
    font-size: 29px;
  }

  .mg-bottom-56px {
    margin-bottom: 40px;
  }

  .divider-5 {
    margin-top: 58px;
    margin-bottom: 58px;
  }

  .divider-5._0px {
    margin-top: 0;
    margin-bottom: 0;
  }

  .section-65 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-65.pd-top-184px {
    padding-top: 94px;
  }

  .display-23 {
    font-size: 29px;
  }

  .mg-bottom-75px {
    margin-bottom: 50px;
  }

  .section-66 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-66.top {
    padding-top: 70px;
  }

  .display-24 {
    font-size: 40px;
  }

  .mg-bottom-48px-6 {
    margin-bottom: 40px;
  }

  .section-67 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-67.pd-100px {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .display-25 {
    font-size: 29px;
  }

  .badge-secondary-c {
    padding: 16px 22px;
    font-size: 16px;
  }

  .badge-secondary-c.feature-link {
    padding: 23px;
  }

  .section-68 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-68.pd-top-184px {
    padding-top: 94px;
  }

  .display-26 {
    font-size: 29px;
  }

  .badge-tertiary {
    padding: 16px 22px;
    font-size: 16px;
  }

  .badge-tertiary.feature-link {
    padding: 23px;
  }

  .card-31 {
    border-radius: 20px;
  }

  .text-316 {
    font-size: 18px;
  }

  .section-69 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .mg-bottom-48px-7 {
    margin-bottom: 40px;
  }

  .display-27 {
    font-size: 29px;
  }

  .mg-bottom-36px {
    margin-bottom: 30px;
  }

  .section-70 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-70.top {
    padding-top: 70px;
  }

  .display-28 {
    font-size: 40px;
  }

  .mg-bottom-48px-8 {
    margin-bottom: 40px;
  }

  .card-32 {
    border-radius: 20px;
  }

  .text-317 {
    font-size: 18px;
  }

  .display-29 {
    font-size: 29px;
  }

  .card-33 {
    border-radius: 20px;
  }

  .text-318 {
    font-size: 18px;
  }

  .heading-style-h5 {
    font-size: .875rem;
  }

  .heading-h4-size-2 {
    font-size: 20px;
  }

  .card-34 {
    border-radius: 20px;
  }

  .badge-secondary-2 {
    padding: 16px 22px;
    font-size: 16px;
  }

  .btn-circle-primary-2 {
    width: 60px;
    min-width: 60px;
    height: 60px;
    min-height: 60px;
    font-size: 26px;
  }

  .btn-circle-primary-2.small {
    width: 44px;
    min-width: 44px;
    height: 44px;
    min-height: 44px;
    font-size: 22px;
  }

  .text-319 {
    font-size: 18px;
  }

  .badge-primary-2 {
    padding: 16px 22px;
    font-size: 16px;
  }

  .hover_container.mobile-view {
    flex-flow: column;
    padding-left: 0;
  }

  .card-35 {
    border-radius: 20px;
  }

  .header-nav-link {
    font-size: 30px;
  }

  .header-nav-link.login-header-menu-tablet {
    font-size: 21px;
  }

  .header-nav-link.login {
    font-size: 16px;
    display: none;
  }

  .hamburger-menu-wrapper {
    width: 54px;
    min-width: 54px;
    height: 54px;
    min-height: 54px;
  }

  .text-320 {
    font-size: 18px;
  }

  .dropdown-menu-grid {
    grid-row-gap: 70px;
    grid-template-columns: 1fr 1fr;
  }

  .header-nav-menu-wrapper {
    padding-top: 130px;
  }

  .btn-primary-3 {
    padding: 22px 24px;
    font-size: 16px;
  }

  .btn-primary-3.small {
    padding: 16px 18px;
    font-size: 14px;
  }

  .btn-primary-3.small.header-btn-hidde-on-mb {
    display: none;
  }

  .header-nav-list-item.show-in-tablet-header-menu-buttons.last {
    margin-top: 23px;
  }

  .header-nav-list-item.left {
    margin-bottom: 28px;
  }

  .header-logo-link.w--current {
    max-width: 160px;
  }

  .card-36 {
    border-radius: 20px;
  }

  .header-nav-link-2 {
    font-size: 30px;
  }

  .text-321 {
    font-size: 18px;
  }

  .card-37 {
    border-radius: 20px;
  }

  .text-322 {
    font-size: 18px;
  }

  .dropdown-menu-grid-2 {
    grid-row-gap: 70px;
    grid-template-columns: 1fr 1fr;
  }

  .input-2 {
    min-height: 64px;
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .grid-footer-logo---paragraph-2 {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .footer-bottom-3 {
    padding-top: 60px;
  }

  .footer-menu-grid-2 {
    grid-row-gap: 70px;
    grid-template-columns: 1fr 1fr;
  }

  .btn-primary-4 {
    padding: 22px 24px;
    font-size: 16px;
  }

  .popup {
    display: flex;
  }

  .modal {
    min-width: 200px;
  }

  .text-323 {
    font-size: 16px;
  }

  .section-71 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-71.hero.v11 {
    padding-bottom: 166px;
  }

  .mg-bottom-42px-2 {
    margin-bottom: 36px;
  }

  .mg-bottom-24px-8 {
    margin-bottom: 20px;
  }

  .mg-bottom-24px-8.keep {
    margin-bottom: 24px;
  }

  .card-38 {
    border-radius: 20px;
  }

  .card-38.contact-direct-links {
    padding-top: 55px;
    padding-bottom: 48px;
  }

  .display-30 {
    font-size: 40px;
  }

  .display-31 {
    font-size: 20px;
  }

  .btn-primary-5 {
    padding: 22px 24px;
    font-size: 16px;
  }

  .display-32 {
    font-size: 29px;
  }

  .input-3 {
    min-height: 64px;
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .section-72 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-72.pd-144px {
    padding-top: 83px;
    padding-bottom: 83px;
  }

  .section-72.pd-144px.pd-top-0px {
    padding-top: 0;
  }

  .message_input {
    border-radius: 18px;
    display: block;
  }

  .card-39 {
    border-radius: 20px;
  }

  .card-39.contact-form {
    padding: 60px 34px;
  }

  .contact-form-grid-3 {
    grid-template-columns: 1fr;
  }

  .btn-primary-6 {
    padding: 22px 24px;
    font-size: 16px;
  }

  .display-33 {
    font-size: 29px;
  }

  .accordion-item-wrapper-2 {
    padding: 32px 34px;
  }

  .text-324 {
    font-size: 16px;
  }

  .section-73 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-73.pd-top-200px {
    padding-top: 116px;
  }

  .accordion-title-2 {
    font-size: 20px;
    line-height: 30px;
  }

  .mg-bottom-28px-3 {
    margin-bottom: 24px;
  }

  .mg-bottom-28px-3.keep {
    margin-bottom: 28px;
  }

  .mg-bottom-14px-3 {
    margin-bottom: 10px;
  }

  .btn-secondary-2 {
    padding: 22px 24px;
    font-size: 16px;
  }

  .name_input, .email_input, .phone_number-input {
    min-height: 64px;
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .paragraph-default {
    font-size: 20px;
    line-height: 28px;
  }

  .herosection_homepage-copy.new {
    padding-left: 48px;
    padding-right: 48px;
  }

  .section-74 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .position-relative-4 {
    left: auto;
    overflow: hidden;
  }

  .display-34 {
    font-size: 29px;
  }

  .text-327 {
    font-size: 16px;
  }

  .section-75 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-75.pd-200px {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .mg-bottom-60px {
    margin-bottom: 50px;
  }

  .card-feature-v2-content {
    padding-bottom: 48px;
  }

  .card-40 {
    border-radius: 20px;
  }

  .card-40.feature-v2 {
    max-width: 100%;
  }

  .display-35 {
    font-size: 29px;
  }

  .text-328 {
    font-size: 16px;
  }

  .section-76 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .heading-h1-size-2 {
    font-size: 38px;
  }

  .card-41 {
    border-radius: 20px;
  }

  .card-41.feature-grid-card {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .display-36 {
    font-size: 29px;
  }

  .container-default-29 {
    max-width: 800px;
    overflow: scroll;
  }

  .section-77 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-77.pd-bottom-192px {
    padding-bottom: 111px;
  }

  .mg-bottom-42px-3 {
    margin-bottom: 36px;
  }

  .pricing-content-wrapper {
    text-align: left;
    flex-direction: row;
    justify-content: space-between;
    height: 100px;
    min-height: auto;
    max-height: none;
    padding: 20px 0;
  }

  .pricing-content-wrapper.last {
    border-bottom-width: 1px;
    min-height: auto;
    max-height: none;
    margin-bottom: 80px;
    padding: 32px 0;
  }

  .pricing-content-wrapper.last.mobile-last {
    border-bottom-width: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .pricing-content-wrapper.left {
    height: 100px;
  }

  .pricing-content-wrapper.first {
    align-items: center;
  }

  .pricing-content-wrapper.first.mg-top-40px {
    margin-top: 25px;
  }

  .pricing-content-wrapper.bluish {
    height: 100px;
  }

  .pricing-column.featured {
    width: 500px;
  }

  .pricing-column.first {
    width: 200px;
  }

  .mg-bottom-10px---mbl {
    margin-bottom: 10px;
  }

  .display-37 {
    font-size: 20px;
  }

  .text-329 {
    font-size: 14px;
  }

  .mg-bottom-14px-4 {
    margin-bottom: 10px;
  }

  .pricing-table-top {
    height: 200px;
    min-height: auto;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .pricing-table-top.first {
    height: 200px;
    padding-bottom: 50px;
    padding-right: 0;
  }

  .pricing-table-top.bluish {
    height: 200px;
  }

  .btn-primary-7 {
    padding: 22px 24px;
    font-size: 16px;
  }

  .pricing-content-wrapper-2 {
    text-align: left;
    flex-direction: row;
    justify-content: space-between;
    min-height: auto;
    max-height: none;
    padding: 20px 0;
  }

  .pricing-content-wrapper-2.last {
    border-bottom-width: 1px;
    min-height: auto;
    max-height: none;
    margin-bottom: 80px;
    padding: 32px 0;
  }

  .btn-primary-8 {
    padding: 22px 24px;
    font-size: 16px;
  }

  .phone_number, .org-name_input {
    min-height: 64px;
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .header-nav-about-us-link {
    font-size: 30px;
  }

  .header-nav-about-us-link.login-header-menu-tablet {
    font-size: 21px;
  }

  .header-nav-about-us-link.login {
    font-size: 16px;
    display: none;
  }

  .modal_2 {
    display: flex;
  }

  .modal-copy {
    min-width: 200px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 36px;
    line-height: 52px;
  }

  .rich-text {
    width: 100%;
    max-width: none;
  }

  .heading-jumbo {
    font-size: 36px;
    line-height: 48px;
  }

  .heading-jumbo-small {
    font-size: 16px;
    line-height: 32px;
  }

  .menu {
    margin-left: 15px;
  }

  .navigation {
    padding-left: 20px;
    padding-right: 20px;
  }

  .menu-button, .menu-button.w--open {
    flex: none;
  }

  .cta-wrap {
    padding-left: 15px;
    padding-right: 15px;
  }

  .status-message.cc-no-data, .contact-form-grid {
    width: 100%;
  }

  .our-contacts {
    width: 90%;
  }

  .team-members {
    grid-template: "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   / 1fr;
  }

  .project-details-grid {
    width: 100%;
  }

  .blog-detail-header-wrap, .blog-item {
    width: 100%;
    max-width: none;
  }

  .container-2 {
    align-items: center;
    margin-left: 10px;
    margin-right: 100px;
    display: flex;
  }

  .image {
    margin-right: 0;
  }

  .navbar {
    flex-direction: row;
    display: flex;
  }

  .section-2 {
    height: 550px;
  }

  .section-3 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 900px;
    margin-top: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .yinfiylearn-container {
    margin-top: 0;
    margin-left: 16px;
    margin-right: 16px;
    display: none;
  }

  .yinfiylearn-container.combo-products-and-service {
    width: 90%;
    height: 1100px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .div-block-2 {
    width: 90%;
    height: auto;
  }

  .heading {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 24px;
  }

  .div-block-4 {
    margin-bottom: 10px;
  }

  .heading-2 {
    text-align: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    font-size: 16px;
  }

  .products-services-2 {
    flex-direction: column;
    height: 1100px;
  }

  .product-header {
    width: 90%;
    margin-left: 0;
  }

  .product-and-services-top-container {
    width: 100%;
    margin-top: 10px;
  }

  .bold-text-2 {
    font-size: 20px;
  }

  .bold-text-3 {
    font-size: 24px;
  }

  .ie---c2--2, .ie---c2--3 {
    margin: 0 0 10px;
    font-size: 16px;
  }

  .ie---c2--4, .ie---c2--5 {
    margin: 0;
    font-size: 16px;
  }

  .bold-text-3-copy {
    font-size: 24px;
  }

  .div-block-3 {
    flex-direction: column;
    margin-left: 16px;
    margin-right: 16px;
  }

  .div-block-3-3 {
    flex-direction: column;
    align-items: center;
    margin-left: 16px;
    margin-right: 16px;
  }

  .div-block-4-1 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin: 10px 16px;
  }

  .div-block-4-2, .div-block-4-3 {
    flex-direction: column;
    align-items: center;
    margin: 10px 16px;
  }

  .div-block-5 {
    width: auto;
    height: 250px;
    display: none;
  }

  .section-4 {
    height: 1500px;
    margin-top: 0;
  }

  .section-5 {
    height: 120px;
  }

  .div-block-7 {
    width: 80%;
    height: 980px;
    margin-left: 0;
    margin-right: 0;
    inset: auto 0% 0%;
    transform: translate(40px, 900px);
  }

  .nav-link {
    width: 100%;
  }

  .heading-3 {
    font-size: 20px;
    line-height: 32px;
  }

  .industry-expoerts-column {
    flex-direction: column;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .ie-column-1 {
    padding-left: 10px;
  }

  .ie---c1--1, .ie---c1--2, .ie---c1--3, .ie---c1--4 {
    margin: 0 0 10px;
    font-size: 16px;
  }

  .bold-text-4 {
    margin-left: 0;
    margin-right: 0;
    font-size: 20px;
    line-height: 22px;
  }

  .ie---c2--1 {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 16px;
  }

  .columns {
    margin-left: 16px;
    margin-right: 16px;
  }

  .heading-4 {
    margin-left: 16px;
    margin-right: 16px;
    line-height: 36px;
  }

  .upper {
    margin-left: 16px;
    margin-right: 16px;
  }

  .menu-button-2, .icon {
    display: none;
  }

  .brand {
    padding-left: 0;
  }

  .heading-2-copy {
    text-align: center;
    margin: 10px 0;
    font-size: 16px;
  }

  .yinfiy-3 {
    width: 64px;
  }

  .ps-h-1, .ps-h2, .ps-h3, .ps-h4, .ps-h-5, .ps-h6 {
    margin-left: 0;
    margin-right: 0;
    font-size: 16px;
  }

  .div-block-12 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .column-5, .column-6, .column-7 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .img-2, .img-3, .img-4, .img-5, .img-6, .img-7, .img-8 {
    width: 64px;
    height: 64px;
  }

  .section-6 {
    height: 1240px;
  }

  .image-holdler-copy {
    width: 48px;
  }

  .div-block-13 {
    width: 240px;
    height: 56px;
    margin-top: 24px;
    margin-left: 16px;
  }

  .email-id {
    margin-left: 20px;
    font-size: 16px;
  }

  .image-holder-phone {
    width: 64px;
    height: 48px;
  }

  .column-8 {
    height: 0;
    margin-top: 100px;
  }

  .content-holder---footer {
    width: 300px;
    margin-top: 24px;
    margin-left: 16px;
    margin-right: 0;
  }

  .columns-5 {
    height: 500px;
  }

  .email-holder {
    width: 80%;
    margin-top: 16px;
    margin-left: 16px;
    transform: none;
  }

  .c-suite-footer {
    height: 500px;
    margin-top: auto;
  }

  .column-9 {
    height: 350px;
  }

  .phone-number {
    font-size: 16px;
  }

  .image-holder-email {
    width: 48px;
    height: 48px;
  }

  .number-holder {
    width: 80%;
    margin-top: 48px;
    margin-left: 40px;
  }

  .footer-main {
    height: 300px;
    margin-top: auto;
    position: static;
  }

  .footer-img {
    margin-top: 140px;
    margin-left: 16px;
    margin-right: 40px;
  }

  .div-block-14 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 0;
    margin-left: 0;
  }

  .heading-2-copy-copy-copy {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 16px;
  }

  .bold-text-5 {
    font-size: 20px;
  }

  .image-2 {
    width: 64px;
    height: 64px;
  }

  .footer-upper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    height: 80px;
    display: block;
  }

  .hero-section---pp {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 5500px;
    display: flex;
  }

  .heading-5 {
    margin-left: 16px;
    margin-right: 16px;
    font-size: 16px;
  }

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

  .paragraph-3 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .hero-section---t-c {
    height: 4000px;
  }

  .footer-bottom {
    height: 100px;
    margin-top: 24px;
  }

  .button-2 {
    margin-left: 16px;
  }

  .section_1 {
    margin-top: 100px;
  }

  .logo-container {
    justify-content: center;
    align-items: center;
    margin-left: 10px;
  }

  .logo-infylearn-_container {
    justify-content: flex-start;
    width: 220px;
    margin-left: 16px;
    margin-right: 0;
  }

  .primary-button {
    margin-top: 24px;
    margin-right: 200px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .primary-button.herosection {
    margin-right: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .primary-button.banner {
    margin-right: 24px;
    font-size: 16px;
  }

  .div-block-18 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 60px;
    padding-left: 0;
  }

  .div-block-19 {
    justify-content: flex-start;
    width: 100px;
    height: 60px;
    margin-left: -93px;
    margin-right: 0;
  }

  .hero-image-container {
    height: 250px;
    margin-top: -25px;
  }

  .text-container {
    margin-top: 40px;
    margin-left: 16px;
    margin-right: 80px;
    padding-top: 0;
  }

  .heading-7 {
    font-size: 18px;
    line-height: 24px;
  }

  .paragraph-4 {
    font-size: 14px;
    line-height: 22px;
  }

  .section_2_bg {
    flex-direction: column;
    margin-top: -51px;
  }

  .section_2_bg_container-left {
    width: 100%;
    height: 40px;
  }

  .section_2_bg_container_right {
    width: 100%;
    padding: 8px;
  }

  .heading-8 {
    margin-top: 10px;
  }

  .section_3, .section_3_container {
    height: 350px;
  }

  .heading-9 {
    margin-left: 16px;
    font-size: 20px;
  }

  .section_3_container_top {
    height: 60px;
  }

  .div-block-23 {
    height: 100px;
    margin-bottom: 10px;
  }

  .section_3_container_bottom_first {
    height: 100px;
    margin-top: 0;
  }

  .section_4 {
    height: 200px;
  }

  .heading-10 {
    font-size: 20px;
  }

  .section_4_container_bottom {
    height: 120px;
  }

  .slider {
    height: 220px;
  }

  .icon-2 {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 24px;
  }

  .icon-3 {
    font-size: 24px;
  }

  .left-arrow {
    margin-top: 36px;
  }

  .right-arrow {
    margin-top: 37px;
  }

  .section_5 {
    height: 500px;
  }

  .div-block-24 {
    height: 220px;
  }

  .section_5_container_bottom {
    flex-direction: column;
    margin-top: 60px;
    margin-bottom: 0;
    margin-left: 16px;
  }

  .section_5_container_bottom_block1 {
    width: 100%;
    height: 80px;
    margin-bottom: 16px;
    margin-left: 0;
    padding: 1px;
  }

  .heading-11 {
    font-size: 20px;
    line-height: 32px;
  }

  .paragraph-5 {
    font-size: 14px;
  }

  .section_5_container_bottom_block2 {
    width: 100%;
    height: 80px;
    margin-left: 0;
    padding: 0;
  }

  .section_5_container_bottom_block3 {
    width: 100%;
    height: 80px;
    margin-top: 16px;
    margin-bottom: 16px;
    margin-left: 0;
    padding: 0;
  }

  .section_6 {
    height: 1000px;
  }

  .heading-12 {
    font-size: 20px;
  }

  .management-images {
    width: 320px;
    height: 100px;
    display: none;
  }

  .div-block-26 {
    width: 45%;
    height: 100px;
  }

  .engineering-images {
    flex-direction: column;
    height: 600px;
    display: none;
  }

  .section_7 {
    height: 1050px;
  }

  .heading-13 {
    font-size: 20px;
  }

  .slider-2 {
    display: none;
  }

  .card-1 {
    width: 90%;
    height: 350px;
  }

  .card-1._1.mobile {
    width: 95%;
  }

  .card-3.mobile {
    width: 90%;
  }

  .section_7_bottom {
    height: 550px;
  }

  .card-4.mobile {
    width: 95%;
  }

  .card-1-2, .card-5.mobile {
    width: 90%;
  }

  .card-6.mobile {
    width: 95%;
  }

  .div-block-30 {
    height: 250px;
    margin-left: 16px;
    margin-right: 16px;
    inset: 0%;
  }

  .heading-15 {
    font-size: 20px;
  }

  .link-block.mobile {
    width: 100%;
  }

  .mobile_eng_1 {
    height: 150px;
    display: flex;
  }

  .div-block-33 {
    justify-content: center;
    align-items: center;
    width: 50%;
    height: 150px;
    display: flex;
  }

  .mobile_eng_2, .mobile_eng_3, .mobile_manage_1 {
    height: 150px;
    display: flex;
  }

  .mobile-slider {
    background-color: #ddd0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 350px;
    display: flex;
  }

  .slide-nav-3 {
    display: none;
  }

  .right-arrow-4, .left-arrow-4 {
    color: #06c;
    font-size: 24px;
  }

  .slide {
    height: 350px;
  }

  .mobile-slider-bottom {
    background-color: #ddd0;
    height: 350px;
    display: flex;
  }

  .slide-nav-4 {
    display: none;
  }

  .right-arrow-5, .left-arrow-5 {
    color: #06c;
    font-size: 24px;
  }

  .menu-button-3, .menu-button-4 {
    color: var(--white);
  }

  .nav-menu-2 {
    background-color: #00101f;
    height: 120px;
  }

  .bold-text-16 {
    font-size: 16px;
  }

  .hero_section {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: 550px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .h1_leftblock {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    height: 300px;
    margin-left: 0;
    display: flex;
  }

  .h2_rightblock {
    align-items: center;
    height: 300px;
    margin-top: 10px;
    display: flex;
  }

  .h1_heading {
    margin: 16px 16px 16px 0;
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
  }

  .h1_button {
    margin-top: 16px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 14px;
  }

  .h1_button.book-demo-button {
    margin-left: 16px;
    margin-right: 16px;
    padding: 8px;
  }

  .h1_button.mid-section {
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
  }

  .h2_topblock {
    height: 140px;
  }

  .heading-16 {
    margin-left: 0;
    font-size: 20px;
  }

  .h2_bottomblock {
    height: 900px;
  }

  .tabs {
    margin-left: 20px;
    margin-right: 20px;
  }

  .image-10 {
    margin-top: 8px;
    margin-left: 16px;
  }

  .section_h3-h3-1 {
    height: 1600px;
  }

  .h3_topblock {
    width: auto;
    margin-top: 10px;
  }

  .h3_bottomblock {
    height: 700px;
    margin-left: 0;
    margin-right: 0;
  }

  .section-h4 {
    height: 800px;
    display: block;
  }

  .section_h9 {
    height: 700px;
    display: block;
  }

  .s {
    margin-left: 16px;
    margin-right: 16px;
  }

  .heading-23 {
    margin-left: 0;
    font-size: 20px;
  }

  .sj-top-block.desktop-slide, .desktop_navbar-3 {
    display: none;
  }

  .hero-section_landing-page {
    flex-direction: column;
    height: 700px;
  }

  .lp_hs_left {
    width: 100%;
    height: 550px;
  }

  .lp_hs_right {
    width: 100%;
  }

  .heading-24 {
    margin-top: 24px;
    margin-left: 16px;
    font-size: 32px;
    line-height: 48px;
  }

  .book-demo-button {
    margin-left: 16px;
    margin-right: 16px;
  }

  .paragraph-28 {
    margin-left: 16px;
  }

  .video-container_hs_lp {
    height: 350px;
  }

  .logo-section_landing-page {
    height: 400px;
  }

  .desktop_slider-3 {
    height: 150px;
    display: none;
  }

  .ls_lp_block-1 {
    height: 100px;
  }

  .heading-25 {
    margin-top: auto;
    margin-left: 16px;
    margin-right: 16px;
    font-size: 24px;
    font-weight: 700;
    line-height: 36px;
  }

  .core-section_lp {
    height: 1100px;
  }

  .heading-26 {
    margin-left: 16px;
    margin-right: 16px;
    font-weight: 700;
  }

  .paragraph-29 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .block-container_cc_lp {
    flex-direction: column;
    margin-left: 16px;
    margin-right: 16px;
  }

  .cc_lp_block-1 {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .heading-27 {
    font-size: 16px;
  }

  .ss_lp, .select-pages-section_lp {
    height: 1200px;
  }

  .block-1_-ss_lp {
    width: 90%;
    height: 300px;
    margin: 40px 16px;
  }

  .ss_block-1_top {
    height: auto;
  }

  .ghost-buttons {
    text-align: center;
    width: 100%;
  }

  .block-2_-ss_lp {
    width: 90%;
    height: 300px;
    margin-top: 39px;
    margin-bottom: 39px;
  }

  .block-3_-ss_lp {
    width: 90%;
    height: 300px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .all-block-container_ss {
    flex-direction: column;
  }

  .header-container_ss, .heading-28 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .clien-testimonial_lp {
    height: 600px;
  }

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

  .heading-29 {
    margin-left: 16px;
    margin-right: 16px;
    font-weight: 700;
  }

  .desktop-slider {
    display: none;
  }

  .double-section_coach-whyus_lp {
    background-position: 0 0;
    height: 700px;
  }

  .top-section_why-us {
    height: 600px;
  }

  .bottom_section_coach-network {
    height: 50%;
  }

  .heading-67 {
    color: var(--black);
    text-align: center;
    margin-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
  }

  .heading-68 {
    color: var(--white);
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 28px;
  }

  .heading-68.up {
    color: var(--white);
  }

  .paragraph-30 {
    color: var(--white);
    font-size: 16px;
  }

  .image-24-copy {
    margin-left: 0;
    padding: 0 125px 20px;
  }

  .m--back-card-1 {
    background-image: linear-gradient(to bottom, var(--white), var(--white));
    backface-visibility: hidden;
    color: #000;
    border-radius: 6px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 250px;
    display: flex;
    position: absolute;
    inset: 0%;
    transform: rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .m--back-card-1.ups {
    background-image: linear-gradient(#d13845, #ff6b78);
    transform: rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .card-1---mobile {
    width: 280px;
    height: 250px;
    position: relative;
  }

  .mobile-content-wrapper-1 {
    perspective: 500px;
    width: 320px;
  }

  .t--card-front {
    width: 250px;
    height: 300px;
    margin-left: auto;
    margin-right: 0;
  }

  .mobile-flip-wrapper {
    width: 360px;
    height: 400px;
    display: block;
    position: absolute;
    overflow: hidden;
  }

  .mobile-flip-wrapper.ups {
    display: block;
  }

  .image-80 {
    padding-bottom: 10px;
    padding-left: 120px;
    padding-right: 120px;
  }

  .slide-card-2 {
    width: 360px;
    margin-left: auto;
    padding-top: 60px;
    padding-bottom: 16px;
    padding-left: 40px;
    overflow: hidden;
  }

  .slide-card-2._2.ups {
    padding-top: 20px;
  }

  .card---heading {
    font-size: 16px;
  }

  .t--card-back-new {
    width: 250px;
    height: 300px;
  }

  .flip-cart-wrapper {
    height: 450px;
  }

  .image-79 {
    width: 240px;
  }

  .m--front-card-1 {
    backface-visibility: hidden;
    background-image: linear-gradient(#fca106, #ffbc49);
    border-radius: 6px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 250px;
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .m--front-card-1.blue {
    background-image: linear-gradient(#06c, #53a9ff);
  }

  .m--front-card-1.ups {
    border: 1px solid var(--border);
    background-image: linear-gradient(to bottom, var(--white), var(--white));
  }

  .card-2---head, .card-2---para {
    font-size: 16px;
  }

  .heading-card-1 {
    width: 300px;
    margin-left: 16px;
    font-size: 12px;
  }

  .card-div-block {
    justify-content: center;
    align-items: center;
    display: none;
  }

  .slide-card-1 {
    background-color: #0000;
    width: 360px;
    margin-left: auto;
    padding: 60px 0 16px 40px;
    overflow: hidden;
  }

  .slide-card-1.ups {
    padding-top: 20px;
  }

  .image-growth {
    height: 44px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-1---para {
    font-size: 14px;
  }

  .slide-nav-7 {
    font-size: 16px;
    display: block;
  }

  .t--content-wrapper--1 {
    width: 250px;
    height: 320px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    transform: translate(-400px);
  }

  .image-81 {
    width: 250px;
  }

  .mobile-slider-map-section {
    background-color: #ddd0;
    width: 360px;
    height: 400px;
    display: block;
  }

  .t--card {
    width: 300px;
    height: 320px;
    margin-left: auto;
    margin-right: auto;
    transform: translate(-12px);
  }

  .background-image-map {
    display: flex;
  }

  .flip-container {
    display: none;
  }

  .card-div-block-bottom {
    justify-content: center;
    align-items: center;
    display: none;
  }

  .header-container {
    margin-left: 16px;
    margin-right: 16px;
    font-size: 20px;
    line-height: 32px;
  }

  .desktiop-testi-slider {
    display: none;
  }

  .footer-dark {
    display: block;
  }

  .container-5 {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .footer-wrapper {
    margin-left: 0;
    margin-right: 0;
  }

  .slide-7 {
    height: 200px;
  }

  .slide-nav-9, .icon-12, .icon-13 {
    display: none;
  }

  .mobile_slider-6 {
    background-color: #ddd0;
    display: flex;
  }

  .mobile_slider-1 {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 250px;
    display: flex;
  }

  .div-block-49 {
    color: #fff;
    display: none;
  }

  .icon-14 {
    color: #fff;
    display: block;
  }

  .mobile-slider_testi {
    background-color: #ddd0;
    height: 500px;
    display: flex;
  }

  .icon-15 {
    color: var(--black);
  }

  .icon-16 {
    color: #000;
  }

  .testi_container_mobile {
    justify-content: center;
    align-items: center;
    height: 500px;
    display: flex;
  }

  .slide-nav-10 {
    display: none;
  }

  .slide-card-3 {
    width: 360px;
    margin-left: auto;
    padding-top: 60px;
    padding-bottom: 16px;
    padding-left: 40px;
    overflow: hidden;
  }

  .slide-card-3.ups {
    padding-top: 20px;
  }

  .slide-card-4 {
    width: 360px;
    margin-left: auto;
    padding-top: 60px;
    padding-bottom: 16px;
    padding-left: 40px;
    overflow: hidden;
  }

  .slide-card-4.ups {
    padding-top: 20px;
  }

  .slide-card-_4, .slide-card-5 {
    width: 360px;
    margin-left: auto;
    padding-top: 60px;
    padding-bottom: 16px;
    padding-left: 40px;
    overflow: hidden;
  }

  .slide-card-5.ups {
    padding-top: 20px;
  }

  .slide-card-6, .slide-card-7, .slide-card-8 {
    width: 360px;
    margin-left: auto;
    padding-top: 60px;
    padding-bottom: 16px;
    padding-left: 40px;
    overflow: hidden;
  }

  .blue-card_1 {
    backface-visibility: hidden;
    background-image: linear-gradient(#06c, #53a9ff);
    border-radius: 6px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 250px;
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .blue-card_1.blue {
    background-image: linear-gradient(#06c, #53a9ff);
  }

  .blue-card_1.ups {
    border: 1px solid var(--border);
    background-image: linear-gradient(to bottom, var(--white), var(--white));
  }

  .yellow-card_2 {
    font-size: 16px;
    display: block;
  }

  .orange-card_3 {
    border: 1px solid var(--border);
    backface-visibility: hidden;
    background-image: repeating-linear-gradient(#ec5e31, #f46c40);
    border-radius: 6px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 250px;
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .orange-card_3.blue {
    background-image: linear-gradient(#06c, #53a9ff);
  }

  .pink-card_4 {
    backface-visibility: hidden;
    background-image: linear-gradient(#d13845, #ff6b78);
    border-radius: 6px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 250px;
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .pink-card_4.blue {
    background-image: linear-gradient(#06c, #53a9ff);
  }

  .pink-card_4.ups {
    border: 1px solid var(--border);
    background-image: linear-gradient(to bottom, var(--white), var(--white));
  }

  .mobile-testi-slider {
    background-color: #ddd0;
  }

  .testi-container {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 350px;
    display: flex;
  }

  .right-arrow-8, .left-arrow-7 {
    display: none;
  }

  .slide-nav-11 {
    color: #000;
    -webkit-text-stroke-color: #fff0;
  }

  .core {
    height: 1000px;
  }

  .heading-71 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .cb_top-block {
    flex-direction: column;
    width: 90%;
    height: 100%;
    margin-left: 16px;
    margin-right: 16px;
  }

  .cb_bottom-block {
    flex-direction: column;
    height: 450px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .container_1, .container_2, .container_3, .container_4, .container_5, .container_6 {
    width: 100%;
    height: 180px;
  }

  .people-photo-hero-section {
    display: none;
  }

  .h2_full-block {
    flex-direction: column;
    width: auto;
    height: 400px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .h2_right-blocl {
    justify-content: flex-start;
    margin-top: 16px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .h3_container_1 {
    flex-direction: row;
    width: 95%;
    height: 80px;
    margin-top: 8px;
    margin-bottom: 8px;
    margin-right: 10px;
  }

  .h3_container_1._1 {
    flex-direction: row;
    width: 100%;
    height: 80px;
    margin: 10px 16px;
  }

  .h2_full-block-copy {
    flex-direction: column;
    height: 500px;
  }

  .h3-1_top-block {
    margin-top: 0;
  }

  .h2_full-block_left-side {
    flex-direction: column;
    width: 90%;
    height: 1600px;
    margin-left: 16px;
    margin-right: 0;
  }

  .h2-whole-block-container {
    height: 800px;
  }

  .h4_topblock {
    margin-left: 16px;
    margin-right: 16px;
  }

  .h4_bottom-container {
    background-image: none;
    height: 1500px;
  }

  .h4_right-block {
    width: auto;
    height: 200px;
    margin-top: 220px;
    margin-left: 16px;
  }

  .h4_left-block {
    width: auto;
  }

  .h4_list-container {
    flex-direction: column;
    margin-right: 16px;
  }

  .section_h5 {
    height: 600px;
    display: block;
  }

  .college_section_2 {
    height: 1000px;
    padding: 16px;
  }

  .h5_bottomblock {
    justify-content: flex-start;
    height: 400px;
    margin-top: 0;
  }

  .h5_container_1 {
    flex-direction: row;
    width: 100%;
    height: 80px;
    margin: 10px 16px;
  }

  .h5_container_1.h3 {
    width: 95%;
    height: 80px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .h5_container_1.new-class {
    width: 95%;
  }

  .h5-1_left {
    height: 80px;
  }

  .section_h6 {
    height: 850px;
    display: block;
  }

  .h6_container {
    flex-direction: column;
    width: 95%;
    height: 650px;
    margin-left: 0;
    margin-right: 0;
  }

  .h5_full-block_left {
    width: 100%;
    height: 600px;
  }

  .h5_full-block_left.h6 {
    width: 100%;
  }

  .h6_bottomblock {
    height: 650px;
    margin-top: 0;
    margin-left: 16px;
    margin-right: 16px;
  }

  .h6_right-blocl-copy {
    width: 95%;
    margin-top: 20px;
  }

  .h7_bottomblock {
    height: 650px;
    margin-top: 0;
    margin-left: 16px;
    margin-right: 16px;
  }

  .section_h8 {
    height: 800px;
    margin-top: 0;
    margin-bottom: 10px;
    display: block;
  }

  .section_h8.testimonial {
    height: 550px;
    display: none;
  }

  .h3-1_left, .h3-1_right {
    height: 80px;
  }

  .ap-header-copy.lms {
    margin-top: 0;
    margin-right: 16px;
    font-size: 16px;
  }

  .heading-78 {
    margin-left: 0;
    font-size: 20px;
  }

  .list {
    margin-top: 10px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .ap-header-copy, .ap-header-copy-copy {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
  }

  .h5_full-block.top {
    flex-direction: column;
    height: 600px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .h5_full-block.top.cp {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
  }

  .heading-16-copy {
    font-size: 24px;
  }

  .h2_right-blocl-copy {
    justify-content: flex-start;
    width: 95%;
    margin-top: 16px;
    margin-left: 0;
  }

  .list-2 {
    margin-top: 0;
    margin-left: 16px;
    margin-right: 16px;
    padding-left: 0;
  }

  .mobile-sj-image {
    justify-content: center;
    align-items: center;
    height: 500px;
    margin-left: 16px;
    margin-right: 16px;
    display: flex;
  }

  .ups_hs_left {
    width: 100%;
    height: 400px;
  }

  .ups_hs_right {
    width: 100%;
    height: 300px;
  }

  .bg-container-hs {
    flex-direction: column;
  }

  .hero-section_landing-page-main {
    flex-direction: column;
    height: 1000px;
  }

  .key-competencies_ups {
    background-image: none;
    height: 1000px;
  }

  .kc_block-container_ups {
    flex-direction: column;
    margin-left: 16px;
    margin-right: 16px;
  }

  .kc_ups_block-1, .kc_ups_block-2, .kc_ups_block-3 {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .logo-section_ups {
    height: 400px;
  }

  .ups_banner {
    height: 500px;
  }

  .banner-container {
    display: none;
  }

  .learning-upskilling-solutions {
    height: 650px;
  }

  .wrapper {
    height: 450px;
  }

  .ups_flip-container {
    display: none;
  }

  .flip-container_card-holder_ups {
    justify-content: center;
    align-items: center;
    display: none;
  }

  .ups--content-wrapper--1 {
    width: 250px;
    height: 320px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    transform: translate(-400px);
  }

  .ups_t--card {
    width: 300px;
    height: 320px;
    margin-left: auto;
    margin-right: auto;
    transform: translate(-12px);
  }

  .ups_t--card-front {
    width: 250px;
    height: 300px;
    margin-left: auto;
    margin-right: 0;
  }

  .card-div-block_ups {
    justify-content: center;
    align-items: center;
    display: none;
  }

  .t--content-wrapper--1---ups, .t--content-wrapper--ups {
    width: 250px;
    height: 320px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    transform: translate(-400px);
  }

  .card-1---para_ups {
    font-size: 14px;
  }

  .l-u_ups_flip {
    height: 600px;
  }

  .ups_saas-section {
    height: 1000px;
    margin-bottom: -30px;
  }

  .ups_vera-section {
    height: 1900px;
  }

  .left_block-1 {
    flex-direction: column;
    width: 100%;
    height: 250px;
  }

  .ups_ai_1_right {
    width: 100%;
  }

  .right-block-1 {
    flex-direction: column;
    width: 100%;
    height: 250px;
  }

  .vera-block-1 {
    flex-direction: column;
    width: 95%;
    height: 520px;
    margin-bottom: 0;
  }

  .vera-block-2 {
    flex-direction: column;
    width: 95%;
    height: 550px;
    margin-bottom: 0;
  }

  .vera-block-3 {
    flex-direction: column;
    width: 95%;
    margin-top: 0;
  }

  .saas_left-side-block {
    height: 550px;
    margin-left: 16px;
    margin-right: 0;
  }

  .saas_left-side-block.ie {
    height: 350px;
  }

  .saas_right-side-block {
    justify-content: flex-start;
    height: 200px;
    margin-top: 16px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .ups_coach-network {
    height: 800px;
  }

  .coach-network-right-block {
    height: 950px;
  }

  .view-button {
    border-width: 2px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .wrapper-_desktop {
    height: 450px;
  }

  .wrapper-_desktop.ups {
    display: none;
  }

  .mobile-banner_container {
    background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/6566d0c8615b8bdc457370f3_Frame%207804.png");
    background-position: 40% 40%;
    background-size: cover;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    width: 320px;
    height: 450px;
    margin-left: 16px;
    margin-right: 16px;
    display: flex;
  }

  .slide-nav-12 {
    background-image: linear-gradient(to bottom, var(--black), var(--black));
    color: var(--dark-blue);
    justify-content: center;
    align-items: center;
    font-size: 12px;
    display: flex;
  }

  .left-arrow-9 {
    display: flex;
  }

  .right-arrow-9, .icon-19 {
    display: block;
  }

  .section-8 {
    height: 440px;
  }

  .card-1 {
    height: 205px;
  }

  .frame-7834 {
    flex-direction: column;
  }

  .frame-7832 {
    align-items: flex-start;
  }

  .section_5_tabs {
    height: 1300px;
  }

  .tabs-content {
    height: 900px;
    margin-top: 0;
  }

  .tab-pane-tab-1-2, .tab-pane-tab-2, .tab-pane-tab-3 {
    height: 900px;
  }

  .tab_tabs-container {
    height: 1200px;
    margin-top: 16px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .heading-80 {
    margin-left: 16px;
  }

  .tab-link-tab-1-2 {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .tab-link-tab-1-2.w--current, .tab-link-tab-2 {
    margin-top: 23px;
    margin-bottom: 23px;
  }

  .tab-link-tab-2.w--current {
    margin: 24px 8px;
  }

  .tab-link-tab-3 {
    margin: 24px 8px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .tabs-menu-2 {
    flex-direction: column;
    margin-right: 0;
  }

  .heading-82 {
    margin-left: 8px;
  }

  .tab-3-container {
    height: 800px;
  }

  .tab-1-salary-container {
    margin: 16px 8px;
  }

  .tab-1-logo-container {
    flex-direction: column;
    margin-left: 16px;
    margin-right: 16px;
  }

  .div-block-52 {
    width: 100%;
    margin-top: 8px;
    margin-bottom: 8px;
    margin-right: 0;
  }

  .tab-2-container, .tab-1-container {
    height: 800px;
  }

  .tab-2-salary-container {
    margin-left: 16px;
    margin-right: 16px;
  }

  .tab-2-logo-container {
    flex-direction: column;
    margin-left: 16px;
    margin-right: 16px;
  }

  .tab-3-logo-container {
    flex-direction: column;
    margin-left: 8px;
    margin-right: 8px;
  }

  .headline-6-semibold {
    font-size: 16px;
  }

  .section_2_insights {
    height: 500px;
    padding: 16px;
  }

  .section-2_-block-1 {
    justify-content: center;
    align-items: center;
    margin-left: 16px;
    margin-right: 16px;
  }

  .frame-7841 {
    justify-content: center;
    align-items: center;
  }

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

  .vectors-wrapper-9 {
    display: none;
  }

  .section-2_-block-2 {
    align-items: center;
    margin-left: 16px;
    margin-right: 16px;
  }

  .frame-7842 {
    justify-content: flex-start;
    align-items: center;
  }

  .section_6_logos {
    height: 400px;
  }

  .section_6_heading {
    margin-top: auto;
    margin-left: 16px;
    margin-right: 16px;
    font-size: 24px;
    font-weight: 700;
    line-height: 36px;
  }

  .section_6_sliders_desktop {
    height: 150px;
    display: none;
  }

  .section-6_mobile_slider {
    background-color: #ddd0;
    display: flex;
  }

  .section_7_testimonial {
    height: 600px;
  }

  .section_7_heading {
    display: flex;
  }

  .section_9_container-2 {
    padding-top: 24px;
    padding-bottom: 40px;
  }

  .section_9_left-block-5 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .section_9_left-block-6 {
    height: 100px;
  }

  .section_10 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 700px;
    display: flex;
  }

  .accoridion_container {
    flex-direction: column;
    align-items: center;
    height: auto;
    display: block;
  }

  .tools {
    flex-direction: column;
  }

  .pytho, .sql, .scipy {
    margin-left: 0;
    margin-right: 0;
  }

  .section_12 {
    align-items: center;
    height: 1200px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .cards {
    flex-direction: column;
  }

  ._1 {
    width: 100%;
  }

  .div-block-54 {
    margin-bottom: 53px;
  }

  .heading-86 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .section_11-3 {
    flex-direction: column;
    padding-left: 16px;
    padding-right: 16px;
  }

  .section_11_left-block-2 {
    border-right-style: none;
  }

  .section_11_right-block-2 {
    margin-left: 0;
  }

  .frame-7868 {
    align-items: flex-start;
  }

  .section_13 {
    height: 1250px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .section_13_left-block {
    align-items: flex-start;
    width: 100%;
    height: 900px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .top {
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .frame-7873 {
    flex-direction: column;
    width: 100%;
  }

  ._1-2 {
    align-items: flex-start;
    max-width: 360px;
  }

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

  ._2-2, ._3 {
    align-items: flex-start;
    max-width: 360px;
  }

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

  .frame-7872 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .section_13_right-block {
    width: 100%;
    height: 350px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .text-14 {
    font-size: 16px;
  }

  .headline-2-bold-2 {
    font-size: 32px;
  }

  .body-regular-12 {
    font-size: 14px;
  }

  .frame-7886 {
    flex-direction: column;
  }

  .section_14_right, .section_14_left_form {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .sectiion_12_container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .sec_13_container {
    width: 100%;
    height: 1200px;
  }

  .left-side-block-2 {
    width: 100%;
  }

  .headline-4-bold {
    font-size: 24px;
  }

  .hero-section-para, .text-21 {
    font-size: 16px;
  }

  .hero-section-button-5 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .right-block-image-2 {
    width: 100%;
  }

  .section_1_hero {
    padding: 16px;
  }

  .section_1_container {
    flex-direction: column;
  }

  .sm786696-1 {
    height: 400px;
    transform: translate(0, 360px);
  }

  .xp-school-hero-section-1 {
    height: 748px;
    padding-top: 80px;
  }

  .hero-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-end;
    width: 100%;
    max-width: 500px;
    height: 600px;
    margin-top: 100px;
    margin-left: 0;
    margin-right: 0;
  }

  .text-wrapper {
    align-items: flex-start;
    width: 95%;
    max-width: 550px;
    margin-left: 0;
  }

  ._86-h0-2 {
    font-size: 32px;
    line-height: 32px;
  }

  ._20-b2-7 {
    font-size: 16px;
  }

  .img-wrapper {
    padding: 8px 96px;
  }

  ._24-b1-3 {
    font-size: 16px;
  }

  .nav-bar_xp-home-page {
    display: none;
  }

  .hero-img-wrapper {
    background-position: 60% 10%;
    width: 360px;
    height: 300px;
  }

  .section_2-0 {
    background-position: 50% 40%;
    height: 1900px;
  }

  .top-section {
    margin-left: 16px;
    margin-right: 16px;
  }

  .bottom-section {
    flex-direction: column;
    align-items: stretch;
    margin-left: 16px;
    margin-right: 16px;
  }

  .left_section-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    height: 100%;
  }

  .heading-87 {
    font-size: 32px;
  }

  .right_section-2 {
    flex-direction: column;
    margin-bottom: 16px;
  }

  .card-container_section-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    height: 600px;
  }

  .section_3-0 {
    height: 800px;
  }

  .section_4-0 {
    justify-content: flex-start;
    height: 1020px;
  }

  .headercontainer {
    padding: 24px 16px;
  }

  ._86-h0-3 {
    font-size: 32px;
    line-height: 48px;
  }

  .multiple-card-holder {
    width: 100%;
    height: 800px;
  }

  .image-container_section-4-0.card-image {
    background-position: 50% 0;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0;
    width: 100%;
    height: 20%;
  }

  .course-detail-container {
    border-radius: 0 0 10px 10px;
    width: 100%;
    height: 75%;
    padding: 24px 16px;
  }

  .highlights-container {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    align-items: flex-start;
  }

  .q_button-container {
    flex-direction: column;
  }

  .q-container, .card-button_section-4-0 {
    width: 100%;
  }

  .card-container_1_section-4-0 {
    flex-direction: column;
    margin-left: 16px;
    margin-right: 16px;
  }

  .headercontainer-2 {
    height: auto;
    padding: 16px;
  }

  ._86-h0-4 {
    font-size: 32px;
  }

  .logo-container-2 {
    flex-direction: column;
    height: 700px;
    margin-bottom: 0;
    padding: 16px;
  }

  .inside-container {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    max-width: 500px;
  }

  .left_section-3-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
  }

  ._20-b2-10 {
    font-size: 16px;
  }

  .vectors-wrapper-36 {
    height: 200px;
    display: none;
    transform: rotate(90deg);
  }

  .nep-container {
    flex-direction: column;
    padding-left: 16px;
    padding-right: 16px;
  }

  ._50-h3 {
    font-size: 32px;
  }

  .middle_section-3-0, .right_section-3-0 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
  }

  .section_5-0 {
    height: 1800px;
    padding-top: 24px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .header-container-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    height: 400px;
  }

  ._72-h1-2 {
    font-size: 32px;
  }

  .container-7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 2000px;
  }

  .top-2 {
    height: 700px;
  }

  .card-1-_section-5-0 {
    flex-direction: column;
  }

  .c1 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    width: 100%;
  }

  .bottom-2 {
    justify-content: flex-start;
    height: 700px;
  }

  .card-2-_section-5-0 {
    flex-direction: column;
  }

  .card-3-_section-5-0 {
    flex-direction: column;
    width: 100%;
  }

  .card-4-_section-5-0 {
    flex-direction: column;
  }

  .img-1_section-5-0 {
    border-top-right-radius: var(--corner-radius);
    border-bottom-left-radius: 0;
    width: 100%;
    height: 120px;
  }

  .img-2_section-5-0 {
    border-top-right-radius: var(--corner-radius);
    background-position: 0 100%;
    border-bottom-left-radius: 0;
    width: 100%;
    height: 120px;
  }

  .img-3_section-5-0, .img-4_section-5-0 {
    border-top-right-radius: var(--corner-radius);
    border-bottom-left-radius: 0;
    width: 100%;
    height: 120px;
  }

  .spiral-img {
    display: block;
    transform: translate(-160px, -133px);
  }

  .why-xp_section_5-0 {
    justify-content: flex-start;
    height: 700px;
    padding: 24px 16px;
  }

  .container_6-0 {
    flex-direction: column;
    display: none;
  }

  .section_7-0-3 {
    height: 800px;
    padding: 24px 16px;
  }

  .cards-container_7-0 {
    display: none;
  }

  .section_8-0 {
    background-position: 100% 5%;
    background-size: auto;
    height: 1500px;
    padding: 24px 16px;
  }

  .text-22 {
    font-size: 24px;
    line-height: 44px;
  }

  .cards-container_8-0 {
    flex-direction: column;
  }

  .button-5 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  ._24-b1-10 {
    font-size: 16px;
  }

  .contact-form_xp-school {
    padding-left: 16px;
    padding-right: 16px;
  }

  ._50-h3-4 {
    font-size: 32px;
  }

  .submit-button {
    padding: 8px 24px;
    font-size: 16px;
  }

  .footer {
    max-width: 479px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .footer-container {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
  }

  .footer-content-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .frame-117 {
    flex-direction: column;
  }

  .add {
    flex-direction: row;
    width: 100%;
  }

  .links {
    flex-direction: column;
  }

  .vectors-wrapper-60 {
    width: 100%;
  }

  .bottom-end-_container_footer {
    flex-direction: column;
    align-items: flex-start;
  }

  ._14-b4-2 {
    text-align: left;
  }

  .container-overall_4-0 {
    width: 100%;
    height: 100%;
  }

  .mobile-container_6-0 {
    width: 100%;
    height: 550px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .heading-89 {
    color: var(--red);
    text-align: right;
    margin-top: 8px;
    margin-bottom: 8px;
    font-family: DM Sans, sans-serif;
    font-size: 32px;
    font-weight: 500;
  }

  .slider-5 {
    background-color: #ddd0;
    height: 500px;
  }

  .slide-nav-13 {
    margin-top: auto;
    font-size: 8px;
    display: none;
  }

  .mobile_card-1_6-0 {
    width: 100%;
    height: 100%;
  }

  .mobile_image-container_6-0 {
    background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/658e634ccde393f91aa6bb9e_Coach%20Img.png");
    background-position: 50% 0;
    background-size: cover;
    width: 100%;
    height: 40%;
    padding-bottom: 0;
    padding-right: 0;
  }

  .content-container-card_6-0 {
    background-image: linear-gradient(to bottom, var(--dark-grey), var(--dark-grey));
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    width: 100%;
    height: 60%;
  }

  .top-block_card_6-0 {
    height: 50%;
    margin-left: 8px;
    margin-right: 8px;
  }

  .heading-90 {
    color: var(--yellow);
    margin: 0;
  }

  .paragraph-38 {
    color: var(--biege);
    text-align: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    font-family: DM Sans, sans-serif;
    line-height: 22px;
  }

  .bottom-block_card_6-0 {
    height: 50%;
    margin-left: 8px;
    margin-right: 8px;
  }

  .paragraph-39 {
    color: var(--biege);
    text-align: left;
    margin-bottom: 8px;
  }

  .text-span {
    color: var(--grey);
  }

  .linkedin_block {
    width: 48px;
    height: 48px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .mobile_card-2_6-0 {
    width: 100%;
    height: 500px;
  }

  .mobile-container_7-0 {
    border-radius: 10px;
    width: 100%;
    height: 640px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .paragraph-40 {
    text-align: right;
    font-family: DM Sans, sans-serif;
    font-weight: 400;
    line-height: 24px;
  }

  .mobile_card-1_7-0 {
    border: 2px solid var(--red);
    border-radius: 10px;
    width: 100%;
    height: 400px;
  }

  .mobile_image-container_7-0 {
    background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/658d2eaa0c962446521bb004_Rectangle%206177.png");
    background-position: 50% 0;
    background-size: auto;
    border: 0 solid #000;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    width: 100%;
    height: 50%;
    padding-bottom: 0;
    padding-right: 0;
  }

  .content-container-card_7-0 {
    background-image: linear-gradient(to bottom, var(--yellow), var(--yellow));
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    width: 100%;
    height: 50%;
  }

  .top-block_card_7-0, .bottom-block_card_7-0 {
    height: 50%;
    margin-left: 8px;
    margin-right: 8px;
  }

  .paragraph-41 {
    color: var(--grey);
    text-align: left;
    margin: 0 8px;
    font-size: 12px;
  }

  .heading-91 {
    margin: 16px 8px 8px;
    font-family: DM Sans, sans-serif;
    font-size: 20px;
    line-height: 32px;
  }

  .button-6 {
    background-color: var(--lavendar);
    color: var(--vanta-black);
    border-radius: 32px;
    margin-left: 8px;
    padding-left: 24px;
    padding-right: 24px;
    font-family: DM Sans, sans-serif;
    font-weight: 600;
  }

  .heading-89-copy {
    color: var(--vanta-black);
    text-align: right;
    margin-top: 8px;
    margin-bottom: 8px;
    font-family: DM Sans, sans-serif;
    font-size: 32px;
    font-weight: 500;
  }

  .slide-13 {
    height: 400px;
  }

  .slide-14 {
    height: 100%;
  }

  .navbar-5 {
    justify-content: flex-start;
    height: 100px;
  }

  .logo-container_nav-bar {
    object-fit: contain;
    width: 200px;
    height: 80px;
    margin-left: 16px;
    margin-right: 16px;
    padding: 0;
  }

  .logo-wrapper {
    object-fit: contain;
    background-image: none;
    width: 100%;
    height: 100%;
  }

  .menu-button-6 {
    margin-left: 24px;
    margin-right: 24px;
    padding: 16px;
  }

  .menu-button-6.w--open {
    margin-left: 24px;
  }

  .overall-nav-container {
    flex-direction: row;
    align-items: center;
    width: 100%;
    height: 100px;
    display: flex;
  }

  ._86-h0-5 {
    font-size: 32px;
    line-height: 40px;
  }

  .wxp_hero-section_img {
    height: 100%;
    margin-top: 0;
  }

  .why-xp_hero-section-2 {
    align-items: center;
    height: 750px;
    margin-top: 100px;
    padding-top: 16px;
    padding-left: 16px;
  }

  .wxp_hero-section {
    flex-direction: column;
    max-width: 500px;
  }

  .wxp_heo-sectio_left {
    flex-direction: column;
    width: 100%;
  }

  ._20-b2-24 {
    font-weight: 500;
    line-height: 28px;
  }

  .wxp_heo-sectio_right {
    align-items: flex-end;
    width: 100%;
    height: 100%;
  }

  .cto_hero-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .left-side-block-3 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 100%;
  }

  .actions-3 {
    width: 100%;
    padding-top: 0;
  }

  .hero-section-button-6 {
    max-width: 500px;
  }

  .right-block-image-3 {
    width: 100%;
  }

  .headline-4-bold-3, .headline-4-bold-4 {
    line-height: 48px;
  }

  .cto_hero-section_container {
    flex-direction: column;
  }

  .cto_section-2 {
    flex-direction: column;
    height: 340px;
  }

  .frame-7937 {
    align-items: flex-start;
  }

  .vectors-wrapper-67 {
    display: none;
  }

  .section-2_-block-4 {
    justify-content: flex-start;
  }

  .developing-technology-vision-and-strategy {
    font-size: 14px;
  }

  .cto_section-2_card-set-1 {
    justify-content: flex-start;
    height: 1000px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .cto-wrapper_section-2_1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    height: 1000px;
  }

  .frame-7947 {
    width: 100%;
  }

  .text-32 {
    font-size: 14px;
  }

  .cto_section-2_card-set-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    height: 1440px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .frame-7951 {
    width: 100%;
    height: 50%;
  }

  .frame-7952 {
    height: 100%;
  }

  .frame-7953 {
    height: 300px;
  }

  .attracting-recruiting-and-retaining-tech-talent {
    font-size: 14px;
  }

  .frame-7955 {
    width: 100%;
    height: 50%;
  }

  .managing-large-scale-technology-programs-end-to-end {
    font-size: 14px;
  }

  .cto_section-2_card-set-3 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
    height: 900px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .frame-7956, .frame-7836 {
    width: 100%;
    height: 50%;
  }

  .cto_section-2_card-set-4 {
    height: 800px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .frame-7960 {
    width: 100%;
    height: 30%;
  }

  .frame-7960.copy {
    height: 70%;
  }

  .wxp_section_6_container {
    height: 200px;
  }

  .error-a78619a8-b9ea-8e26-71ce-ac54e31d82e9 {
    font-size: 16px;
  }

  .director-apac-and-north-america-algo, .director-apac-and-north-america-algo.ex-microsoft-citi.iim-a-mba-2yr-pgp {
    height: 80px;
  }

  .cto_section-6 {
    height: 1000px;
  }

  .frame-7965 {
    flex-direction: column;
  }

  .cto_section-8 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .cto_section8-_left {
    height: 500px;
  }

  .frame-7969 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    justify-content: flex-start;
  }

  .du {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    align-items: flex-start;
  }

  .frame-7970 {
    align-items: flex-start;
  }

  .duration {
    align-items: flex-start;
    display: flex;
  }

  .cto_section8-_right {
    padding-left: 24px;
    padding-right: 24px;
  }

  .frame-7972 {
    padding: 8px 24px;
  }

  .cto-wrapper_section-2_2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: center;
    height: 1400px;
  }

  .cto-wrapper_section-2_3 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    height: 1200px;
  }

  .cto-wrapper_section-2_4 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .frame-7962-copy {
    display: none;
  }

  .director-apac-and-north-america-algo-copy {
    height: 30px;
  }

  .why-xp_section_2-0 {
    padding: 24px 16px;
  }

  .text-49 {
    font-size: 24px;
    line-height: 40px;
  }

  ._16-b3-5 {
    line-height: 22.4px;
  }

  .cards-container-2 {
    flex-direction: column;
  }

  .vision {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    max-width: 600px;
  }

  .frame-120 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .why-xp_-section_3-0 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    height: 800px;
    padding-left: 16px;
    padding-right: 16px;
  }

  ._72-h1-5 {
    font-size: 32px;
    line-height: 44.8px;
  }

  ._20-b2-25 {
    line-height: 22px;
  }

  .why-xp_overall_section-3-0 {
    display: none;
  }

  .why-xp_top_section-3-0 {
    flex-direction: column;
  }

  .innovation {
    width: 50%;
    margin-left: 8px;
    margin-right: 8px;
  }

  ._2-4 {
    object-fit: contain;
    width: 100%;
    height: 100%;
  }

  ._28-b0-5 {
    font-size: 16px;
  }

  .why-xp_-section_4-0 {
    height: 1400px;
  }

  .why-xp_tabs-menu_section-4-0 {
    width: 90%;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .why-xp_-section_4-0_tabs {
    height: 1200px;
    padding: 16px;
  }

  .why-cp_all-tabs_section-4-0 {
    flex-direction: column;
    width: 100%;
  }

  .why-xp_-section_4-0_header {
    padding: 16px;
  }

  .why-xp_tabs-content_section-4-0 {
    flex-direction: row;
    width: 100%;
    height: 1000px;
    display: block;
  }

  .tab-pane-tab-1-3, .tab-pane-tab-1-6 {
    width: 100%;
    height: 1000px;
  }

  .why-xp_wrapper_tabs_section-4-0_tab-4 {
    height: 100%;
  }

  .container_tab-4 {
    flex-direction: column;
    align-items: center;
    height: 100%;
  }

  .container_tabs_left {
    width: 100%;
    height: 50%;
    padding: 8px;
  }

  .container_tabs_right {
    background-position: 50%;
    background-size: cover;
    width: 100%;
    height: 50%;
  }

  .container_tab-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 100%;
  }

  .tab-pane-tab-3-2 {
    width: 100%;
    height: 1000px;
  }

  .why-xp_section-5-0 {
    flex-direction: column;
    display: none;
  }

  .why-xp_mobile-container_5-0 {
    width: 100%;
    height: 550px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .banners_sections_xp-school {
    display: block;
  }

  .why-xp_banner_text_container {
    padding-top: 48px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-59 {
    display: none;
  }

  .why-xp_pc_container {
    width: 100%;
  }

  .container-12 {
    margin-right: 0;
  }

  .div-block-60 {
    display: none;
  }

  .why-xp_mobile-container_core-values {
    width: 100%;
    height: 600px;
    display: block;
  }

  .inclusive {
    width: 50%;
    margin-left: 8px;
    margin-right: 8px;
  }

  .why-xp_core-values_container-1 {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 16px;
    display: flex;
  }

  .innovation_img-container, .od_img-container {
    width: 72px;
    height: 72px;
  }

  .why-xp_core-values_container-2, .why-xp_core-values_container-3 {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 16px;
    display: flex;
  }

  .experiential-learning, .technological-expertise, .student-centric {
    width: 50%;
    margin-left: 8px;
    margin-right: 8px;
  }

  .tab-pane-tab-4 {
    width: 100%;
    height: 2000px;
  }

  .why-xp_header-section_5-0 {
    color: var(--red);
    text-align: right;
    margin-top: 8px;
    margin-bottom: 8px;
    font-family: DM Sans, sans-serif;
    font-size: 32px;
    font-weight: 500;
  }

  .why-xp_mobile_card-1_5-0 {
    width: 100%;
    height: 100%;
  }

  .mobile_image-container_6-0-copy {
    background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/658e634ccde393f91aa6bb9e_Coach%20Img.png");
    background-position: 50% 0;
    background-size: cover;
    width: 100%;
    height: 40%;
    padding-bottom: 0;
    padding-right: 0;
  }

  .why-xp_content-container-card_5-0 {
    background-image: linear-gradient(to bottom, var(--yellow), var(--yellow));
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    width: 100%;
    height: 40%;
  }

  .why-xp_mobile_card-2_5-0 {
    width: 100%;
    height: 100%;
  }

  .why-xp_content-container-card_5-0-_1 {
    background-image: linear-gradient(to bottom, var(--dark-grey), var(--dark-grey));
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    width: 100%;
    height: 40%;
  }

  .heading-90-copy {
    color: var(--red);
    margin: 0;
  }

  .right-arrow-11 {
    height: 200px;
  }

  .event_hero-section_wrapper {
    flex-direction: column;
    justify-content: space-between;
    height: 650px;
    margin-top: 40px;
  }

  .event_hero-section_header-container {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 90%;
    padding-bottom: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  ._60-h2-3 {
    flex-direction: column;
    line-height: 20px;
    display: flex;
  }

  .event-hero-section_button_container {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 14px;
    margin-bottom: 14px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .event_hero-section-2 {
    background-image: linear-gradient(#fff6db 49%, #262626 49%);
    flex-direction: column;
    height: 100%;
    padding-left: 0;
    display: block;
  }

  ._24-b1-14 {
    font-size: 16px;
  }

  ._60-h2-6, ._60-h2-7 {
    font-size: 32px;
    line-height: 44px;
  }

  .event_hero-section-image_container {
    aspect-ratio: auto;
    object-fit: contain;
    object-position: 50% 50%;
    align-items: flex-end;
    width: 100%;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .event_section_2-0 {
    padding: 24px 16px;
    display: block;
  }

  ._72-h1-6 {
    font-size: 24px;
    line-height: 33.6px;
  }

  .text-51 {
    font-size: 20px;
    line-height: 28px;
  }

  .events_cards-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .events_cards-container_top {
    flex-direction: column;
  }

  .learn {
    justify-content: center;
    align-items: center;
    height: 240px;
  }

  ._24-b1-15, ._16-b3-7 {
    text-align: center;
  }

  .one-on-one {
    justify-content: center;
    align-items: center;
    height: 240px;
  }

  .connections {
    justify-content: center;
    align-items: center;
    height: 260px;
  }

  .new-age {
    justify-content: center;
    align-items: center;
    height: 240px;
  }

  .events_section-3-0 {
    padding: 24px 16px;
    display: block;
  }

  .events_section-3-0_card-1 {
    flex-direction: column;
  }

  .events_section-3-0_card-1_img-container {
    object-fit: cover;
    object-position: 50% 0%;
  }

  .events_section-3-0_card-1_content-container {
    width: 100%;
    height: 50%;
    padding: 16px;
  }

  ._60-h2-9 {
    font-size: 24px;
    line-height: 33.6px;
  }

  ._24-b1-17 {
    line-height: 26px;
  }

  .events_section-3-0_card-2 {
    flex-direction: column;
  }

  .events_section-3-0_card-2_img-container {
    object-fit: cover;
    object-position: 50% 0%;
  }

  .events_section-3-0_card-2_content-container {
    width: 100%;
    height: 50%;
    margin-left: auto;
    margin-right: auto;
    padding: 16px;
  }

  .events_section-3-0_img-container_card-1 {
    object-fit: cover;
    width: 100%;
    height: 50%;
  }

  .events_section-3-0_img-container_card-2r {
    width: 100%;
    height: 50%;
  }

  .image-280 {
    height: 320px;
    display: none;
  }

  .events_section-4-0 {
    background-image: linear-gradient(to bottom, var(--biege), var(--biege));
    align-items: flex-start;
    height: 1100px;
    padding: 24px 16px;
    display: block;
  }

  .events_section-4-0_cards-container {
    flex-direction: column;
    height: 850px;
  }

  .upcoming-events_4-0_button {
    margin-top: 0;
  }

  .why-xp_section_5-0-_container, .section_6-0 {
    justify-content: flex-start;
    height: 700px;
    padding: 24px 16px;
  }

  .events_section_5-0 {
    justify-content: flex-start;
    height: 700px;
    padding: 24px 16px;
    display: block;
  }

  .events_container_5-0 {
    flex-direction: column;
    display: none;
  }

  .events_section-6-0 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding: 24px 16px;
    display: block;
  }

  ._50-h3-5 {
    font-size: 24px;
    line-height: 33.6px;
  }

  .events_section-6-0_images-containe {
    display: none;
  }

  .card-faq-content {
    font-size: 12px;
    display: block;
  }

  .faqs-wrapper {
    width: 100%;
  }

  .space.faq-top {
    min-height: 10px;
  }

  .space.faq-bottom {
    min-height: 20px;
  }

  .container-medium-813px {
    margin-left: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .card-faq-icon-wrapper {
    margin-right: 10px;
  }

  .card-faq-icon {
    width: 40px;
    min-width: 40px;
    min-height: 40px;
  }

  .gpt-section-7 {
    height: 1000px;
    display: block;
  }

  .title.card-faq {
    font-size: 20px;
  }

  .title.card-faq_events {
    font-size: 16px;
    line-height: 19.6px;
  }

  .title.card-faq {
    line-height: 28px;
  }

  .heading-47 {
    margin-left: 16px;
    font-size: 24px;
  }

  .card-10.faq {
    width: 90%;
    padding: 30px 20px;
  }

  .paragraph-43.faq {
    font-size: 18px;
  }

  .paragraph-43.faq-_events {
    margin-top: 16px;
    margin-bottom: 16px;
    font-size: 12px;
    line-height: 24px;
  }

  .events_section-7-0 {
    background-image: linear-gradient(to bottom, var(--yellow), var(--yellow));
    height: 1400px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
    display: block;
  }

  .header_events_section-7-0 {
    margin-top: 16px;
    margin-bottom: 16px;
    margin-left: 16px;
    font-size: 24px;
  }

  .events_section-7-0_faq-container {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .faqs-wrapper-copy {
    width: 100%;
    max-width: 479px;
  }

  .event_faq_7-0.faq {
    width: 100%;
    margin-bottom: 0;
    padding: 16px;
  }

  .body {
    background-color: var(--yellow);
  }

  .card-faq-icon-wrapper-_events {
    margin-right: 0;
  }

  .carousel-container {
    width: 100%;
    height: 200px;
    margin-top: 16px;
    margin-bottom: 16px;
    display: flex;
  }

  .slider-7 {
    background-color: #ddd0;
  }

  .shot-1 {
    background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65a8f6754b5d954b17176d3c_Shots%20101.png");
    background-position: 50%;
    background-size: cover;
    width: 100%;
    height: 100%;
    padding-bottom: 0;
    padding-right: 0;
  }

  .slide-nav-15 {
    font-size: 8px;
  }

  .shot-2 {
    background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65a7b510738d4f6905e63a40_Events_Section_6.0_Card-2.png");
    background-position: 50%;
    background-size: cover;
    width: 100%;
    height: 100%;
    padding-bottom: 0;
    padding-right: 0;
  }

  .shot-3 {
    background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65a8f6766fa552e16119bef8_Shots%20105.png");
    background-position: 50%;
    background-size: cover;
    width: 100%;
    height: 100%;
    padding-bottom: 0;
    padding-right: 0;
  }

  .shot-4, .shot-5, .shot-6 {
    background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/65a7b510738d4f6905e63a40_Events_Section_6.0_Card-2.png");
    background-position: 50%;
    background-size: cover;
    width: 100%;
    height: 100%;
    padding-bottom: 0;
    padding-right: 0;
  }

  .image-282 {
    background-image: url("https://cdn.prod.website-files.com/6447767df4af34ae4606375b/658e908939b9b3398dabb919_Xp%20logo%20(2).svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .courses_-section_4-0 {
    height: 1400px;
  }

  .course_-section_4-0_header {
    padding: 16px;
  }

  .course_-section_4-0_tabs {
    height: 1200px;
    padding: 16px;
  }

  .course_all-tabs_section-4-0 {
    flex-direction: column;
    width: 100%;
  }

  .course_tabs-menu_section-4-0 {
    width: 90%;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .course_tabs-content_section-4-0 {
    flex-direction: row;
    width: 100%;
    height: 1000px;
    display: block;
  }

  .container_tab-1_3, .container_tab-3_2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 100%;
  }

  .container_tab-1_6 {
    flex-direction: column;
    align-items: center;
    height: 100%;
  }

  .course_container_tabs_left_4 {
    width: 100%;
    height: 50%;
    padding: 8px;
  }

  .course_container_tabs_right {
    background-position: 50%;
    background-size: cover;
    width: 100%;
    height: 50%;
  }

  .course_container_tab_4_image {
    flex-direction: column;
    align-items: center;
    height: 100%;
  }

  .course_container_tabs_right_1 {
    background-position: 50%;
    background-size: cover;
    width: 100%;
    height: 50%;
  }

  .course_container_tabs_left_1, .course_container_tabs_left_2 {
    width: 100%;
    height: 50%;
    padding: 8px;
  }

  .course_container_tabs_right_2 {
    background-position: 50%;
    background-size: cover;
    width: 100%;
    height: 50%;
  }

  .nav-menu-6 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: var(--white);
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .lms_dropdown-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .lms_dropdown-wrapper.w--open {
    width: 100%;
    max-width: 500px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .text-70 {
    font-size: 16px;
    line-height: 28px;
  }

  .vectors-wrapper-126 {
    height: 200px;
  }

  .hidden-block--college {
    top: 7848.06px;
  }

  .college_section_3 {
    height: 4500px;
  }

  .college_section_2_jobplatform {
    height: 1600px;
  }

  .text-76 {
    font-size: 20px;
  }

  .frame-7615 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .frame-8004 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    width: 100%;
  }

  ._05-2 {
    width: 100%;
  }

  .text-77 {
    font-size: 16px;
  }

  ._04-3, ._06-2 {
    width: 100%;
  }

  .frame-8006 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
  }

  ._01-4, ._02-4, ._03-2, .frame-7652 {
    width: 100%;
  }

  .frame-7650 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    max-width: 1400px;
  }

  .frame-7647, .frame-7649 {
    max-width: 500px;
    height: 300px;
  }

  .frame-7656 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-79 {
    font-size: 20px;
  }

  .error-01e7bffa-c751-76ff-1eed-c97f9c4a174a {
    font-style: italic;
  }

  .frame-7654 {
    flex-direction: column;
  }

  .frame-7439 {
    width: 100%;
  }

  .frame-7653 {
    padding-left: 0;
    padding-right: 0;
  }

  .admin-list-page-1-1 {
    height: 200px;
  }

  .college_section_2_whitelabelled {
    width: 100%;
    height: 2000px;
  }

  .college_section_2_ondemandcoaching {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    height: 600px;
  }

  .text-block-30 {
    font-family: Lato, sans-serif;
  }

  .div-block-77 {
    width: 100%;
    padding-top: 16px;
  }

  .hidden-block---corporate {
    top: 7848.06px;
  }

  .container-13 {
    max-width: none;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .menu-button-7 {
    margin-right: 16px;
    display: block;
  }

  .mobile-navbar {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #fff0;
    display: flex;
    position: static;
    inset: 0% 0% auto;
  }

  .mobile-menu_wrapper {
    display: block;
  }

  .menu-button-8, .menu-button-8.w--open {
    margin-left: 172px;
    margin-right: 16px;
  }

  .mobile-nav_logo-container {
    width: 120px;
    margin-left: 16px;
    display: flex;
  }

  .dropdown-toggle-_lms {
    margin-left: 0;
    padding-left: 0;
  }

  .nav-menu_mobile {
    justify-content: center;
    align-items: flex-start;
    margin-left: 16px;
    margin-right: 16px;
  }

  .text-block-35 {
    font-size: 16px;
  }

  .dropdown-toggle-_career, .dropdown-toggle-_assess, .dropdown-toggle-_persoanlize {
    margin-left: 0;
    padding-left: 0;
  }

  .h1_rightblock {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    height: 300px;
    margin-left: 0;
    display: flex;
  }

  .herosection_lms {
    flex-flow: column;
    height: 600px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .h2_rightblock_lms {
    align-items: center;
    height: 300px;
    margin-top: 10px;
    display: flex;
  }

  .section-2-_lms {
    height: 340px;
    padding: 24px 16px;
  }

  .section-3_lms {
    justify-content: flex-start;
    align-items: center;
    height: 1400px;
    padding: 16px;
    display: flex;
  }

  .core-feature-container_lms {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 80%;
    margin-top: 24px;
    display: flex;
  }

  .corefeature_top-block_lms {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 350px;
  }

  .corefeature_lms-1 {
    width: 100%;
    height: 150px;
    margin-left: 0;
  }

  .corefeature_lms-6 {
    width: 100%;
    height: 150px;
  }

  .corefeature_lms-8 {
    width: 100%;
    height: 150px;
    margin-top: 0;
    margin-left: 0;
  }

  .corefeature_lms-4 {
    width: 100%;
    height: 150px;
    margin-top: 0;
  }

  .section-2_lms_slider.desktop {
    display: none;
  }

  .lms-section_4 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 800px;
    margin-top: 148px;
    padding-left: 16px;
    padding-right: 16px;
    display: none;
  }

  .section-4_feature-container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 600px;
    margin-top: 0;
  }

  .section4_lms_left-feature {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 300px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .section4_lms_right-feature {
    width: 100%;
    margin-left: 16px;
    margin-right: 16px;
  }

  .lms-section_5 {
    display: none;
  }

  .section-5_feature-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 600px;
  }

  .section-5_left-container {
    width: 100%;
    margin-right: 0;
  }

  .section5_lms_right-feature {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 100%;
  }

  .tab-pane-tab-3-3 {
    width: 100%;
    height: 1000px;
  }

  .container_tab-5 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 100%;
  }

  .additional-features-tab {
    flex-direction: column;
    width: 100%;
  }

  .additional-features_tabs-side {
    width: 90%;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .why-xp_tabs-content_section-4-0-copy {
    flex-direction: row;
    width: 100%;
    height: 1000px;
    display: block;
  }

  .tab-pane-1, .tab-pane-2-wrapper {
    width: 100%;
    height: 1000px;
  }

  .tab-pane-3 {
    width: 100%;
    height: 2000px;
  }

  .tab-pane-4 {
    width: 100%;
    height: 1000px;
  }

  .tab-pane-1-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 100%;
  }

  .tab-pane-wrapper {
    flex-direction: column;
    align-items: center;
    height: 100%;
  }

  .paragraph-46 {
    font-size: 14px;
    line-height: 19.6px;
  }

  .corefeature_mid-block_lms {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 350px;
    margin-top: 0;
    display: flex;
  }

  .corefeature_lms-9 {
    height: 150px;
    margin-left: 0;
  }

  .corefeature_lms-10 {
    height: 150px;
  }

  .div-block-89 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100px;
  }

  .lms-section_6, .lms-section_7 {
    display: none;
  }

  .section-6_feature-container {
    flex-flow: column;
  }

  .lms-left-7 {
    flex-flow: column;
    width: 80%;
  }

  .image-304 {
    width: 100%;
    height: 250px;
  }

  .lms-right-7 {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .lms-7-eature {
    flex-flow: column;
    height: 500px;
    margin-left: 0;
    margin-right: 0;
  }

  .image-305 {
    object-fit: scale-down;
    width: 100%;
    height: 250px;
  }

  .book-a-call-section_middle {
    height: 400px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .bac_wrapper {
    flex-flow: column;
    height: 400px;
  }

  .ba-mid_left, .bac-mid_right {
    width: 100%;
  }

  .lms-section_8, .lms-section_9 {
    display: none;
  }

  .section-8_feature-container {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 500px;
  }

  .lms-9-feature {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 600px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .section8_lms_left-feature {
    width: 100%;
    margin-right: 0;
  }

  .section-8-lms-right-feature {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 60%;
    padding: 0;
    display: flex;
  }

  .lms-left-9 {
    width: 100%;
  }

  .lms-right-9 {
    width: 100%;
    margin-left: 0;
  }

  .lms-section_10, .lms-section_11 {
    display: none;
  }

  .section-10_feature-container {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 600px;
  }

  .lms-section-11-container {
    flex-flow: column;
  }

  .lms-left-11 {
    width: 100%;
  }

  .lms-right-11 {
    width: 100%;
    margin-left: 0;
  }

  .section-10-lms-left {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
    height: 500px;
    margin-right: 0;
  }

  .section-10-lms-right-feature {
    flex-flow: column;
    width: 100%;
    height: 200px;
    display: flex;
  }

  .lms-section_12, .lms-section_13 {
    display: none;
  }

  .section-12-lms-container {
    flex-flow: column;
  }

  .lms-section-13-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .section-12-lms-left {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 500px;
    margin-right: 0;
  }

  .section-12-lms-right-feature {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 250px;
    display: flex;
  }

  .lms-left-13 {
    width: 100%;
  }

  .lms-right-13 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
    margin-left: 0;
  }

  .banner-section {
    flex-flow: column;
    height: 500px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .banner_bg_container {
    flex-flow: column;
    max-width: 1800px;
    height: 450px;
  }

  .text-92 {
    font-size: 16px;
    line-height: 22.4px;
  }

  .text-93 {
    color: #fff9;
    line-height: 19.6px;
  }

  .hero-section-lms-button {
    font-size: 14px;
  }

  .banner_left_container {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .banner_right_container {
    width: 100%;
    height: 100%;
  }

  .product-redirection-section {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    height: 1400px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .product-redirection_header {
    height: 250px;
  }

  .product-redirection_bottom-blok {
    flex-flow: column;
    height: 1200px;
    display: flex;
  }

  .product-1 {
    height: 250px;
    margin-bottom: 16px;
  }

  .text-94 {
    width: 100%;
    height: 24px;
    font-size: 16px;
    font-weight: 700;
  }

  .product-desc {
    height: 120px;
  }

  .div-block-93 {
    flex-flow: column;
    height: 100%;
    margin-top: 0;
  }

  .product-2 {
    width: 100%;
    height: 250px;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .product-2-header {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .footer-2 {
    padding: 24px 16px;
    display: none;
  }

  .logo-container-3 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .products_footer {
    justify-content: flex-start;
    align-items: center;
  }

  .text-96 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .frame-427319162 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .frame-427319157 {
    text-align: left;
    justify-content: center;
    align-items: center;
    width: 50%;
    height: 100px;
  }

  .contact {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer_mail-container {
    justify-content: flex-start;
    align-items: center;
  }

  .footer_product-2 {
    margin-bottom: 20px;
  }

  .footer_product-4 {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .footer_mail-container-copy {
    justify-content: flex-start;
    align-items: center;
  }

  .s1_lms_left {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 50%;
    margin-top: 24px;
  }

  .s2_lms_right {
    width: 100%;
    height: 45%;
    margin-top: 5px;
  }

  .hero_lms_img3 {
    padding: 0 63px;
  }

  .hero_lms_img2 {
    padding: 50px 50px 0;
  }

  .hero_lms_img1 {
    width: 80%;
    padding: 0 46px 48px;
    top: -22px;
    left: 65px;
  }

  .corefeature_block-3_lms {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 350px;
    display: flex;
  }

  .corefeature_block-4_lms {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 300px;
    display: flex;
  }

  .corefeature_lms-5 {
    width: 100%;
    height: 150px;
    margin-left: 0;
  }

  .corefeature_lms-11 {
    height: 150px;
    margin-left: 0;
  }

  .corefeature_lms-12 {
    height: 150px;
  }

  .corefeature_block4_container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .corefeature_lms-13 {
    margin-left: 0;
  }

  .corefeature_header_lms {
    height: 2%;
  }

  .image-331 {
    display: none;
  }

  .image-332 {
    height: 200px;
  }

  .image-333 {
    object-fit: cover;
  }

  .lms-section-14, .lms-section-15 {
    display: none;
  }

  .section-12-lms {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 600px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .lms-section-16 {
    display: none;
  }

  .corefeature_lms-15 {
    margin-left: 0;
  }

  .lms-section-17, .lms-section-18 {
    display: none;
  }

  .lms-section-19 {
    margin-top: 24px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .af-container {
    grid-row-gap: 24px;
  }

  .af-top {
    grid-column-gap: 16px;
    flex-flow: column;
  }

  .af1 {
    width: 100%;
    height: 200px;
    margin-top: 16px;
  }

  .lms_feature_banner {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    height: 600px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .lms_feature-banner.left {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-right: 0;
  }

  .lms_feature-banner.right {
    width: 100%;
    height: 50%;
  }

  .frame-427319277 {
    flex-flow: column;
    max-width: 800px;
  }

  .text-100 {
    font-size: 20px;
    font-weight: 700;
  }

  .buttons-2 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .buttons-3 {
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    overflow: hidden;
  }

  .book-a-demo-banner-2 {
    justify-content: center;
    align-items: center;
    height: 350px;
    min-height: auto;
    padding: 16px;
  }

  .frame-427319344 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .buttons-5 {
    width: 160px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .image-bg-4 {
    display: none;
  }

  .container-medium-813px-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .card-faq-icon-wrapper-2 {
    margin-right: 10px;
  }

  .card-faq-icon-2 {
    width: 40px;
    min-width: 40px;
    min-height: 40px;
  }

  .card-12.faq {
    flex-flow: column;
    padding: 30px 20px;
  }

  .faq-section {
    height: 2200px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .bold-text-33 {
    line-height: 22.4px;
  }

  .container-medium-813px-3, .container-small-585px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-small-585px.faqs {
    max-width: 1200px;
    margin-bottom: 40px;
  }

  .card-faq-icon-wrapper-3 {
    margin-right: 10px;
  }

  .paragraph-51.faqs {
    max-width: 402px;
    margin-left: auto;
    margin-right: auto;
  }

  .card-faq-icon-3 {
    width: 40px;
    min-width: 40px;
    min-height: 40px;
  }

  .section {
    padding-top: 94px;
    padding-bottom: 94px;
  }

  .section.bg-neutral-200 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-110 {
    text-align: left;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .footer_container {
    justify-content: center;
    align-items: center;
  }

  .icon-28, .icon-29, .slide-nav-20 {
    display: none;
  }

  .section-2_mobile_slider {
    background-color: #ddd0;
    height: 120px;
    margin-top: 24px;
    display: flex;
  }

  .mobile_slider_2 {
    background-color: #0000;
    height: 120px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .mask-4, .mobile_slider_1 {
    height: 120px;
  }

  .logos_container_mobile_slide-1 {
    width: 100%;
    height: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .mobile_slide_logo_1 {
    justify-content: center;
    align-items: center;
    width: 50%;
    height: 100%;
    margin-right: 8px;
    display: flex;
  }

  .left-arrow-14, .right-arrow-16 {
    display: none;
  }

  .mobile_slide_logo_2 {
    justify-content: center;
    align-items: center;
    width: 50%;
    height: 100%;
    margin-right: 8px;
    display: flex;
  }

  .m_top_1 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 50%;
    display: flex;
  }

  .m_bottom_1 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 50%;
    margin-top: 24px;
    margin-left: 0;
    display: flex;
  }

  .lms_2-1_left {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 50%;
    margin-top: 16px;
    display: flex;
  }

  .div-block-103 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 50%;
    margin-top: 16px;
    margin-left: 0;
    display: flex;
  }

  .corefeature_lms-8-copy {
    width: 100%;
    height: 150px;
    margin-top: 0;
    margin-left: 0;
  }

  .div-block-104 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    margin-top: 16px;
    margin-left: 0;
    display: flex;
  }

  .div-block-105 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 50%;
    margin-top: 16px;
    display: flex;
  }

  .div-block-106 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    margin-top: 16px;
    display: flex;
  }

  .div-block-107 {
    width: 100%;
    margin-top: 16px;
    margin-left: 0;
  }

  .mobile-_section4_lms {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 600px;
    margin-top: 148px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .mobile_section5_lms {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    height: 700px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .mobile_section6_lms {
    justify-content: flex-start;
    align-items: center;
    height: 600px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .div-block-108 {
    width: 100%;
  }

  .mobile_section7_lms {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 650px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .mobile_section8_lms {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 800px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .mobile_sectiton9_lms {
    justify-content: flex-start;
    align-items: center;
    height: 600px;
    display: flex;
  }

  .div-block-109 {
    width: 100%;
  }

  .mobile_section10_lms {
    justify-content: center;
    align-items: center;
    height: 600px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .mobile_section11_lms {
    justify-content: flex-start;
    align-items: center;
    height: 600px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .mobile_section12_lms {
    flex-flow: column;
    display: flex;
  }

  .mobile_section13_lms {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: flex-start;
    height: 700px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .mobile_section14_lms {
    justify-content: center;
    align-items: flex-start;
    height: 600px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .mobile_section15_lms, .mobile_section16_lms {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 600px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .mobile-_section17_lms {
    flex-flow: column;
    height: 600px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .mobile_section18_lms {
    justify-content: center;
    align-items: flex-start;
    height: 750px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .af1-1 {
    width: 100%;
    height: 150px;
  }

  .af1-2, .af1-3 {
    width: 100%;
    height: 250px;
  }

  .af-bottom {
    grid-column-gap: 16px;
    flex-flow: column;
  }

  .af2-1 {
    width: 100%;
    height: 180px;
    margin-bottom: 16px;
  }

  .af2-2 {
    width: 100%;
    height: 200px;
    margin-bottom: 24px;
  }

  .af2-3 {
    width: 100%;
    height: 200px;
    margin-top: 16px;
  }

  .mobile_product_redirection {
    flex-flow: column;
    height: 1200px;
    margin-top: 32px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .mobile_footer {
    padding: 24px 16px;
    display: flex;
  }

  .footer-icon_container-1, .footer-icon_container-2 {
    width: 100%;
    display: flex;
  }

  .footer-icon_container-3 {
    width: 100%;
  }

  .image-331-2nd-half {
    display: none;
  }

  .div-block-110 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .herosection_assess {
    flex-flow: column;
    height: 600px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .s1_asess_left {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 50%;
    margin-top: 24px;
  }

  .s2_assess_right {
    width: 100%;
    height: 45%;
    margin-top: 5px;
  }

  .section-2-_assess {
    height: 340px;
    padding: 24px 16px;
  }

  .heading-112 {
    font-size: 20px;
    line-height: 28px;
  }

  .section-3_assess {
    justify-content: flex-start;
    align-items: center;
    height: 1200px;
    padding: 16px;
    display: flex;
  }

  .corefeature_header_assess {
    height: 2%;
  }

  .core-feature-container_assess {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 98%;
    margin-top: 24px;
    display: flex;
  }

  .corefeature_top-block_assess {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 33.33%;
  }

  .corefeature_mid-block_assess {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .corefeature_block-3_assess {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 33.33%;
    display: flex;
  }

  .corefeature_assess_1 {
    width: 100%;
    height: 150px;
    margin-bottom: 0;
    margin-left: 0;
  }

  .corefeature_assess_2 {
    width: 100%;
    height: 150px;
    margin-left: 0;
  }

  .corefeature_assess_3 {
    width: 100%;
    height: 150px;
    margin-bottom: 0;
    margin-left: 0;
  }

  .corefeature_assess_4 {
    width: 100%;
    height: 150px;
    margin-left: 0;
  }

  .corefeature_assess_5, .corefeature_assess_6 {
    width: 100%;
    height: 180px;
    margin-left: 0;
  }

  .corefeature_assess_7, .corefeature_assess_8, .corefeature_assess_9, .corefeature_assess_10 {
    width: 100%;
    height: 150px;
    margin-left: 0;
  }

  .corefeature_assess_11 {
    width: 50%;
    height: 150px;
    margin-left: 0;
  }

  .assess-section_4 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 800px;
    margin-top: 148px;
    padding-left: 16px;
    padding-right: 16px;
    display: none;
  }

  .assess_section-4_feature-container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 600px;
    margin-top: 0;
  }

  .section4_assess_left-feature {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 300px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .section5_assess_right-feature {
    width: 100%;
    height: 600px;
    margin-left: 0;
  }

  .section-4_assess_left-feature {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 300px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .assess-section_5-copy, .assess-section_6 {
    display: none;
  }

  .assess_section-6_feature-container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 600px;
  }

  .section6_assess_left-feature {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 300px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .assess-right-7 {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .assess-section_7 {
    display: none;
  }

  .assess-7-feature {
    flex-flow: column;
    height: 500px;
    margin-left: 0;
    margin-right: 0;
  }

  .assess-left-7 {
    flex-flow: column;
    width: 100%;
  }

  .assess_section_8 {
    display: none;
  }

  .section8_assess_left-feature {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    width: 100%;
    height: 700px;
    display: flex;
  }

  .section-8-assess-right-feature {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 40%;
    padding: 0;
    display: flex;
  }

  .asses_section-9_featuers {
    flex-flow: column;
    height: 650px;
  }

  .heading-114 {
    width: 100%;
  }

  .assess_section_9 {
    display: none;
  }

  .assess_container_image_9 {
    width: 100%;
  }

  .div-block-111 {
    width: 100%;
    margin-left: 0;
  }

  .section_10_assess {
    flex-flow: column;
    height: 600px;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-10-assess-left {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
    height: 600px;
    margin-right: 0;
  }

  .section-10-assess-right-feature {
    flex-flow: column;
    width: 100%;
    height: 200px;
    display: flex;
  }

  .assess-section_11 {
    display: none;
  }

  .assess-section-11-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .assess-left-11 {
    width: 100%;
  }

  .assess-right-11 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
    margin-left: 0;
  }

  .section_12_assess {
    flex-flow: column;
    height: 600px;
  }

  .assess-section_12 {
    display: none;
  }

  .section_12-_assess_left {
    width: 100%;
    height: 600px;
  }

  .section-12-assess-right-feature {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 250px;
    display: flex;
  }

  .assess_section_13 {
    display: none;
  }

  .assess_-section-13-container {
    flex-flow: column;
    height: 600px;
  }

  .assess-left-13 {
    width: 100%;
  }

  .assess-right-13 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
    margin-left: 0;
  }

  .assess-section-14 {
    display: none;
  }

  .assess_section-14-lms-container {
    flex-flow: column;
  }

  .assess_section-14-lms-right-feature {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 250px;
    display: flex;
  }

  .assess_feature_banner {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    height: 600px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-345, .image-346, .image-347 {
    display: none;
  }

  .card-faq-icon-4 {
    width: 40px;
    min-width: 40px;
    min-height: 40px;
  }

  .container-medium-813px-4 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-115 {
    text-align: left;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .section-30 {
    padding-top: 94px;
    padding-bottom: 94px;
  }

  .section-30.bg-neutral-200 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .card-faq-icon-wrapper-4 {
    margin-right: 10px;
  }

  .bold-text-41 {
    line-height: 22.4px;
  }

  .assess_section_4_mobile {
    justify-content: center;
    align-items: center;
    height: 600px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .assess-section_5_mobile {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 600px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .assess_section_6_mobile {
    flex-flow: column;
    width: 100%;
    height: 650px;
    margin-top: 40px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .assess_section-7_mobile {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 500px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .assess_section_8_mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    height: 700px;
    margin-top: 40px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .assess_section_9_mobile {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 750px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .assess_section_10 {
    display: none;
  }

  .assess_section_10_mobile {
    flex-flow: column;
    height: 750px;
    display: flex;
  }

  .assess-section_11_mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: center;
    height: 700px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .assess-section_12_mobile {
    height: 700px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .assess_section_13_mobile {
    height: 650px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .corefeature_recruit_1 {
    width: 100%;
    height: 150px;
    margin-bottom: 0;
    margin-left: 0;
  }

  .corefeature_recruit_2 {
    width: 100%;
    height: 150px;
    margin-left: 0;
  }

  .corefeature_recruit_3 {
    width: 100%;
    height: 150px;
    margin-bottom: 0;
    margin-left: 0;
  }

  .corefeature_recruit_4 {
    width: 100%;
    height: 150px;
    margin-left: 0;
  }

  .corefeature_recruit_5, .corefeature_recruit_6 {
    width: 100%;
    height: 180px;
    margin-left: 0;
  }

  .corefeature_recruit_7, .corefeature_recruit_8 {
    width: 100%;
    height: 150px;
    margin-left: 0;
  }

  .corefeature_recruit_9 {
    width: 50%;
    height: 150px;
    margin-left: 0;
  }

  .corefeature_recruit_10 {
    width: 100%;
    height: 150px;
    margin-left: 0;
  }

  .corefeature_recruit_9 {
    width: 100%;
  }

  .herosection_recruit {
    flex-flow: column;
    height: 675px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-3_recruit {
    justify-content: flex-start;
    align-items: center;
    height: 1100px;
    padding: 16px;
    display: flex;
  }

  .section-2-_recruit {
    height: 340px;
    padding: 24px 16px;
  }

  .corefeature_header_recruit {
    height: 2%;
  }

  .core-feature-container_recruit {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 98%;
    margin-top: 24px;
    display: flex;
  }

  .corefeature_top-block_recruit {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 33.33%;
  }

  .corefeature_mid-block_recruit {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .corefeature_block-3_recruit {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 33.33%;
    display: flex;
  }

  .recruit_section_4 {
    padding-left: 64px;
    padding-right: 64px;
    display: none;
  }

  .recruit_section-4_feature-container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 600px;
    margin-top: 0;
  }

  .section4_recruit_left-feature {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 300px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .section4_recruit_right-feature {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 200px;
    display: flex;
  }

  .recruit_-section_5 {
    display: none;
  }

  .recruit_section-5_left-container {
    width: 100%;
    height: 250px;
    margin-right: 0;
  }

  .recruit_section5_right-feature-copy {
    width: 100%;
    height: 600px;
    margin-left: 0;
  }

  .recruit_section_6 {
    display: none;
  }

  .section6_recruit_left-feature {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 300px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .recruit_section_7 {
    display: none;
  }

  .recruit_right-7 {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .recruit_-left-7 {
    flex-flow: column;
    width: 100%;
  }

  .recruit_section_8 {
    display: none;
  }

  .recruit_section-8_feature-container {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 700px;
  }

  .section8_recruit_left-feature {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    width: 100%;
    height: 700px;
    display: flex;
  }

  .section-8-recruit-right-feature {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 40%;
    padding: 0;
    display: flex;
  }

  .recruit_section_9 {
    display: none;
  }

  .recruit_container_image_9 {
    width: 100%;
  }

  .recruit_section_8_right {
    width: 100%;
    margin-left: 0;
  }

  .recruit_section_7_features {
    flex-flow: column;
    height: 500px;
  }

  .recruit_section_10 {
    flex-flow: column;
  }

  .section-10-recruit-left {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
    height: 600px;
    margin-right: 0;
  }

  .section-10-recruit-right-feature {
    flex-flow: column;
    width: 100%;
    height: 200px;
    display: flex;
  }

  .assess_section_10-copy, .recruit_section-10, .recruit_-section_11 {
    display: none;
  }

  .recruit-section-11-container {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .recruit_-section_12 {
    display: none;
  }

  .section_12-_recruit_left {
    width: 100%;
    height: 600px;
  }

  .section-12-recruit-right-feature {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 250px;
    display: flex;
  }

  .recruit_section_13 {
    display: none;
  }

  .recruit_-section-13-container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 600px;
  }

  .recruit_-left-13, .recruit_right_13 {
    width: 100%;
  }

  .recruit_-section_14 {
    display: none;
  }

  .section_14-_recruit_left {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 650px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-14-recruit-right-feature {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 250px;
    display: flex;
  }

  .image-352, .image-353, .image-354 {
    display: none;
  }

  .mobile_recruit_section_4 {
    margin-top: 40px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .mobile_recruit_-section_5 {
    height: 600px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .mobile_recruit_section_6 {
    height: 600px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .mobile_recruit_section_7 {
    height: 500px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .recruit-7-feature-copy {
    flex-flow: column;
    height: 500px;
    margin-left: 0;
    margin-right: 0;
  }

  .mobile_recruit_section_8 {
    height: 700px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .mobile_recruit_section_9 {
    height: 550px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .mobile_recruit_section-10 {
    flex-flow: column;
    height: 650px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .mobile_recruit_-section_11 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    height: 600px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .recruit-left-11-copy {
    width: 100%;
  }

  .recruit_right {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .mobile_recruit_-section_12 {
    justify-content: center;
    align-items: center;
    height: 550px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .section_12_recruit {
    flex-flow: column;
    height: 600px;
  }

  .mobile-recruit_section_13 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 650px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .mobile_section_14, .div-block-113 {
    flex-flow: column;
    height: 600px;
    display: flex;
  }

  .herosection_interview {
    flex-flow: column;
    height: 700px;
    margin-top: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .s1_interview_left {
    width: 100%;
    margin-top: 0;
  }

  .infyinterview-tag {
    width: 250px;
  }

  .s2_interview_right {
    width: 100%;
  }

  .div-block-114 {
    top: 426px;
    left: 7.8px;
  }

  .div-block-114-copy {
    display: none;
  }

  .section-2-_interview {
    height: 340px;
    padding: 24px 16px;
  }

  .section-3_interview {
    justify-content: center;
    align-items: center;
    height: 800px;
    padding: 16px;
    display: flex;
  }

  .corefeature_header_interview {
    height: 50px;
  }

  .core-feature-container_interview {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 800px;
    margin-top: 24px;
    display: flex;
  }

  .corefeature_top-block_interview {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 33.33%;
  }

  .corefeature_mid-block_interview {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 33.33%;
  }

  .corefeature_block-3_interview {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 33.33%;
    display: flex;
  }

  .corefeature_interview_1 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    margin-left: 0;
  }

  .heading-118 {
    width: 100%;
  }

  .interview_section_4 {
    padding-left: 64px;
    padding-right: 64px;
    display: none;
  }

  .interview_section-4_feature-container {
    flex-flow: column;
  }

  .section4_interview_left-feature {
    width: 100%;
  }

  .section4_interview_right-feature {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 200px;
    display: flex;
  }

  .interview_-section_5 {
    display: none;
  }

  .interview_section-5_left-container {
    width: 100%;
    height: 250px;
    margin-top: 20px;
    margin-right: 0;
  }

  .interview_section5_right-feature {
    width: 100%;
    height: 600px;
    margin-left: 0;
  }

  .interview_section_6 {
    display: none;
  }

  .interview_section-6_feature-container {
    flex-flow: column;
  }

  .section6_interview_left-feature {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 300px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .interview_section_7 {
    display: none;
  }

  .interview_container_image_7 {
    width: 100%;
    height: 200px;
  }

  .interview_section_7_right {
    width: 100%;
    margin-left: 0;
  }

  .interview_section-8 {
    display: none;
  }

  .interview_section_8 {
    flex-flow: column;
    height: 500px;
  }

  .section_8_interview_left {
    width: 100%;
    height: 500px;
  }

  .section_8_interview_right {
    width: 100%;
  }

  .banner_right_container_interview {
    object-fit: fill;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 50%;
    padding: 0;
  }

  .banner_left_container_interview {
    width: 100%;
    height: 50%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .text_container {
    width: 100%;
  }

  .corefeature_interview_5 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 160px;
    margin-bottom: 0;
    margin-left: 0;
  }

  .mobile_interview_section_4 {
    flex-flow: column;
    height: 600px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .mobile_interview_section_5 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 700px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .mobile_interview_section_6 {
    flex-flow: column;
    height: 800px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .mobile_interview_section_7 {
    justify-content: center;
    align-items: flex-start;
    height: 700px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .mobile_interview_section {
    justify-content: flex-start;
    align-items: center;
    height: 550px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .herosection_resume {
    flex-flow: column;
    height: 550px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .s1_resume_left, .s2_resume_right {
    width: 100%;
  }

  .section-2-_resume {
    height: 340px;
    padding: 24px 16px;
  }

  .section-3_resume {
    justify-content: flex-start;
    align-items: center;
    height: 1200px;
    padding: 16px;
    display: flex;
  }

  .corefeature_resume {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    margin-left: 0;
  }

  .heading-120 {
    text-align: left;
    width: 100%;
  }

  .corefeature_resume_last {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    margin-left: 8px;
  }

  .resume_section_4 {
    padding-left: 64px;
    padding-right: 64px;
    display: none;
  }

  .section4_resume_left-feature {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
  }

  .section_4_resume_right-feature {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 200px;
    display: flex;
  }

  .resume_section_5 {
    display: none;
  }

  .resume_section-5_left-container {
    width: 100%;
    height: 250px;
    margin-top: 20px;
    margin-right: 0;
  }

  .resume_section5_right-feature {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
    height: 600px;
    margin-left: 0;
  }

  .resume_section_6 {
    display: none;
  }

  .resume_section6_left-feature {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 300px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .section6_resume_right-feature {
    width: 100%;
  }

  .resume_section_7 {
    display: none;
  }

  .resumet_section_7_features {
    flex-flow: column;
    height: 500px;
  }

  .resume_section-6_feature-container-copy {
    flex-flow: column;
  }

  .resume_container_image_7 {
    width: 100%;
    height: 200px;
  }

  .resume_section_7_right {
    width: 100%;
    margin-left: 0;
  }

  .resume_section-8 {
    display: none;
  }

  .resume_section_8 {
    flex-flow: column;
    height: 500px;
  }

  .section_8_resume_right {
    width: 100%;
  }

  .section_8_resume_left {
    width: 100%;
    height: 500px;
  }

  .resume_section_9 {
    display: none;
  }

  .ressume_section_9_feature-container {
    flex-flow: column;
  }

  .resume_container_image_9 {
    width: 100%;
    height: 200px;
  }

  .resume_section_9_right {
    width: 100%;
    margin-left: 0;
  }

  .resume_section-10 {
    display: none;
  }

  .section_10_resume_left, .section_10_resume_right {
    width: 100%;
  }

  .resume_section_11 {
    display: none;
  }

  .resume_container_image_11 {
    width: 100%;
    height: 200px;
  }

  .resume_section_11_right {
    width: 100%;
    margin-left: 0;
  }

  .resume_section-12 {
    display: none;
  }

  .resume_section_12, .ressume_section_11_feature-container, .resume_section_10 {
    flex-flow: column;
  }

  .section_12_resume_left {
    width: 100%;
    height: 550px;
  }

  .section_12_resume_right {
    width: 100%;
    height: 50%;
  }

  .div-block-102-copy {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 50%;
    margin-top: 0;
    display: flex;
  }

  .mobile_resume_section_4 {
    height: 550px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .mobile_resume_section_5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    height: 600px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .mobile_resume_section_6 {
    justify-content: center;
    align-items: center;
    height: 600px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .mobile_resume_section_7 {
    justify-content: center;
    align-items: center;
    height: 550px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .mobile_resume_section-8 {
    height: 600px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .mobile_resume_section_9 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .mobile_resume_section-10 {
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .mobile_resume_section_11 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .mobile_resume_section-12 {
    justify-content: flex-start;
    align-items: center;
    height: 550px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .mobile_product-redirection-section {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 1250px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .lms-left-9-copy {
    width: 100%;
  }

  .banner-section_lms {
    flex-flow: column;
    height: 500px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .banner_bg_container_lms {
    flex-flow: column;
    max-width: 1800px;
    height: 450px;
  }

  .banner_left_container_lms {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .banner_right_container_lms {
    width: 100%;
  }

  .desktop_navbar_new {
    display: none;
  }

  .banner-section_assessment {
    flex-flow: column;
    height: 500px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .banner_bg_container_assessment {
    flex-flow: column;
    max-width: 1800px;
    height: 450px;
  }

  .banner_left_container_assessment {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .banner_right_container_assessment {
    width: 100%;
  }

  .banner_interview {
    flex-flow: column;
    height: 450px;
  }

  .banner_bg_container_resume {
    flex-flow: column;
    max-width: 1800px;
    height: 450px;
  }

  .banner-section_resume {
    flex-flow: column;
    height: 500px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .banner_left_container_resume {
    width: 100%;
    height: 50%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .banner_right_container_resume {
    object-fit: fill;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 50%;
    padding: 0;
  }

  .corefeature_resume-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 0;
  }

  .image-360-copy {
    width: 75%;
    height: 75%;
  }

  .herosection_homepage {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 500px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-136 {
    width: 250px;
  }

  .div-block-137 {
    display: none;
  }

  .tab-pane-tab-2-3 {
    height: 600px;
  }

  .div-block-139 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 500px;
  }

  .tab_1_left_drawer {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .tab_1_right_drawe {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 350px;
    padding-left: 0;
  }

  .infyrecruit-wrapper_text {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100px;
    display: block;
  }

  .heading-121 {
    height: 100%;
  }

  .explore-button, .book-demo {
    font-size: 14px;
  }

  .tab-pane-tab-1-9, .tabs-content-6 {
    height: 600px;
  }

  .resume-pro, .resume-pro.w--current, .infy-recruit, .infy-assess {
    width: 100%;
  }

  .infy-assess.w--current {
    justify-content: flex-start;
    align-items: center;
  }

  .infy-lms {
    width: 100%;
  }

  .assess_left_drawer {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 350px;
    display: flex;
  }

  .assess_right_drawer {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 300px;
    padding-left: 0;
  }

  .explore-button_lms {
    font-size: 14px;
  }

  .recruit_left_drawer {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 60%;
  }

  .interview_left_drawer {
    width: 100%;
  }

  .explore-button_interview {
    font-size: 14px;
  }

  .resume_left_drawer {
    width: 100%;
  }

  .resume_right_drawer {
    width: 100%;
    padding-left: 0;
  }

  .tabs-menu-6 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .explore-button_assess, .explore-button-_recruit {
    font-size: 14px;
  }

  .recruit_right_drawer-copy {
    width: 100%;
    height: 60%;
    padding-left: 0;
  }

  .explore-button-_resume {
    font-size: 14px;
  }

  .banner_home-page {
    flex-flow: column;
    height: 500px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .interview-pro {
    width: 100%;
  }

  .banner_bg_container_lms-copy {
    flex-flow: column;
    max-width: 1800px;
    height: 450px;
  }

  .banner_right_container_lms-copy {
    width: 100%;
  }

  .banner_left_container_lms-copy, .banner_left_container_home-page {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .banner_bg_container_hp {
    flex-flow: column;
    max-width: 1800px;
    height: 450px;
  }

  .banner_right_container_hp {
    width: 100%;
  }

  .left-container_tc {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .right-container_copyright {
    width: 100%;
  }

  .tc {
    margin-left: 0;
  }

  .end-footer_container_mobile {
    flex-flow: column;
  }

  .right-container_copyright-copy {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .link-block-60 {
    margin-left: 0;
  }

  .heading-132, .bold-text-42 {
    font-size: 16px;
  }

  .section6_resume_right-feature-new {
    width: 100%;
  }

  .product-1-copy {
    height: 250px;
    margin-bottom: 16px;
  }

  .product-desc-copy {
    height: 120px;
  }

  .div-block-156 {
    flex-flow: column;
  }

  .link-block-61 {
    width: 100%;
  }

  .the-navbar_infylearn.new-header.nav {
    padding-left: 16px;
    padding-right: 16px;
    display: none;
  }

  .the-container {
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .headeing-lms {
    color: var(--black);
  }

  .link-block-58-copy.w--current, .interview-mobile-link.w--current {
    margin-bottom: 0;
  }

  .menu-button-9 {
    margin-top: 8px;
    margin-left: 0;
    margin-right: 16px;
    padding: 12px;
  }

  .menu-button-9.w--open {
    padding: 12px;
  }

  .link-block-62 {
    width: 20%;
    margin-left: 16px;
  }

  .logo_foot_container-copy {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
  }

  .footer_mobile {
    padding: 24px 16px;
    display: flex;
  }

  .div-block-158 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

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

  .div-block-160 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .link-block-63 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .link-block-64, .link-block-65, .link-block-66 {
    justify-content: center;
    align-items: center;
    width: 50%;
    display: flex;
  }

  .link-block-67, .link-block-68 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .link-block-69, .link-block-70 {
    margin-bottom: 0;
  }

  .link-block-71 {
    margin-bottom: -7px;
  }

  .link-block-72 {
    margin-bottom: -11px;
  }

  .link-block-73 {
    margin-bottom: 35px;
  }

  .link-block-74 {
    margin-bottom: 0;
  }

  .link-block-75, .link-block-76 {
    margin-bottom: 22px;
  }

  .frame-427319157-copy {
    text-align: left;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100px;
  }

  .link-block-77 {
    margin-bottom: 0;
  }

  .link-block-78 {
    width: 100%;
  }

  .button_footer {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .image-305-copy {
    object-fit: scale-down;
    width: 100%;
    height: 250px;
  }

  .recruit_section_6-copy {
    display: none;
  }

  .section6_recruit_left-feature-c {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 300px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .div-block-161 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .link-block-83, .link-block-84, .link-block-86 {
    width: 50%;
  }

  .div-block-103-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 50%;
    margin-top: 16px;
    margin-left: 0;
    display: flex;
  }

  .link-block-112 {
    height: 100%;
  }

  .link-block-115, .link-block-116, .link-block-117, .link-block-118, .link-block-119, .link-block-120, .link-block-121, .link-block-122 {
    width: 50%;
  }

  .link-block-123 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .lms_2-1_left-copy, .left_interview_2nd-row {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 50%;
    margin-top: 0;
    display: flex;
  }

  .div-block-162 {
    height: 100%;
  }

  .heading-133 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .lms_2-1_right {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    margin-top: 16px;
    display: none;
  }

  .corefeature_top-block_interview-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 50%;
  }

  .corefeature_mid-block_interview-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 25%;
  }

  .m_top_1-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 50%;
    display: none;
  }

  .link-block-129, .link-block-130, .link-block-131, .link-block-132 {
    margin-bottom: 0;
  }

  .link-block-133 {
    margin-bottom: 10px;
  }

  .link-block-134, .link-block-135, .link-block-136 {
    margin-bottom: -120px;
  }

  .link-block-137 {
    margin-bottom: -123px;
  }

  .link-block-138, .link-block-139, .link-block-140 {
    margin-bottom: auto;
  }

  .link-block-141 {
    margin-bottom: 0;
  }

  .link-block-142 {
    margin-bottom: auto;
  }

  .link-block-143, .link-block-144, .link-block-145, .link-block-146 {
    text-decoration: none;
  }

  .bold-text-47 {
    font-size: 16px;
  }

  .link-block-147, .link-block-148, .link-block-149, .link-block-150, .link-block-151, .link-block-152, .link-block-153, .link-block-154, .link-block-155, .link-block-156, .link-block-157, .link-block-158, .link-block-159, .link-block-160, .link-block-161, .link-block-162 {
    text-decoration: none;
  }

  .final_footer {
    max-width: 479px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .vectors-wrapper-147 {
    width: 100%;
  }

  .div-block-163 {
    display: none;
  }

  .vectors-wrapper-148 {
    width: 32px;
  }

  .frame-8014 {
    flex-direction: column;
  }

  .copyright-2 {
    width: 100%;
  }

  .copyright-2.line {
    display: none;
  }

  .logo-place-holder {
    padding-left: 16px;
  }

  .div-block-164 {
    width: 100%;
  }

  .text-center-tablet {
    justify-content: space-between;
    align-items: flex-start;
  }

  .image-wrapper-3.border-radius-24px.shadow-03.height-100 {
    width: auto;
  }

  .mg-bottom-32px {
    margin-bottom: 22px;
  }

  .hero-v1-main-wrapper {
    max-width: 100%;
  }

  .image-374.cover {
    width: auto;
  }

  .hero-v1-badge {
    grid-row-gap: 10px;
    flex-wrap: wrap;
    justify-content: center;
  }

  .section-32 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .section-32.hero.v1 {
    padding-top: 60px;
    padding-bottom: 100px;
  }

  .display-1 {
    font-size: 36px;
  }

  .display-1.color-neutral-100.mg-bottom-12px {
    text-align: center;
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 0;
  }

  .display-1.color-neutral-100.mg-bottom-12px.middle-align {
    text-align: left;
    font-size: 40px;
  }

  .display-1.color-neutral-100.mg-bottom-12px {
    text-align: left;
  }

  .inner-container._550px---mbl.center, .inner-container._600px---tablet.center, .inner-container._700px---tablet.center, .inner-container._500px---mbl.center {
    margin-left: auto;
    margin-right: auto;
  }

  .inner-container._400px---mbp {
    max-width: 400px;
  }

  .inner-container._400px---mbp.center {
    margin-left: auto;
    margin-right: auto;
  }

  .inner-container._50._100---tablet {
    max-width: 100%;
  }

  .inner-container.card-feature-content {
    margin-bottom: 40px;
  }

  .inner-container.hero-v3-images {
    margin-top: 80px;
    padding-bottom: 53px;
  }

  .inner-container._566px {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    display: block;
  }

  .inner-container._655px.center {
    max-width: 100%;
  }

  .inner-container._60px {
    max-width: 50px;
  }

  .inner-container._34px {
    height: 24px;
  }

  .inner-container._54px.footer-newsletter-icon {
    margin-bottom: 25px;
    margin-right: 0;
  }

  .hero-v1-image-center {
    width: auto;
    margin-bottom: 0;
  }

  .position-absolute.hero-v1-images-wrapper.interview {
    max-width: 100%;
  }

  .position-absolute.circle-bg-button-default {
    background-size: cover;
  }

  .position-absolute.circle-bg-button-default.resume {
    min-height: 100%;
  }

  .position-absolute.circle-bg-button-default.interview {
    background-size: cover;
  }

  .position-absolute.hero-v3-bg {
    min-height: 80%;
  }

  .position-absolute.hero-v3-images-bg {
    border-radius: 20px;
    margin-top: 45%;
  }

  .position-absolute.hero-v3-image---01 {
    max-width: 42%;
  }

  .position-absolute.hero-v2-bg {
    min-height: 55%;
  }

  .position-absolute.card-features-hero-shape---02 {
    margin-top: -31%;
    margin-left: -8%;
  }

  .position-absolute.card-features-hero-shape---03 {
    margin-bottom: -27%;
    margin-right: -19%;
  }

  .position-absolute.card-features-hero-shape---01 {
    margin-top: -17%;
    margin-left: -27%;
  }

  .position-absolute.card-features-hero-shape---04 {
    margin-bottom: -18%;
    margin-right: -32%;
  }

  .position-absolute.section-integrations-icon._06 {
    width: 16%;
    margin-right: 0%;
    padding-top: 16%;
  }

  .position-absolute.section-integrations-icon._01 {
    display: none;
  }

  .position-absolute.section-integrations-icon._03 {
    width: 18%;
    margin-top: -26%;
    padding-top: 18%;
  }

  .position-absolute.section-integrations-icon._05 {
    width: 19%;
    margin-right: 24%;
    padding-top: 19%;
  }

  .position-absolute.section-integrations-icon._09 {
    display: none;
  }

  .position-absolute.section-integrations-icon._02 {
    width: 18%;
    margin-top: -45%;
    padding-top: 18%;
  }

  .position-absolute.section-integrations-icon._14 {
    display: none;
  }

  .position-absolute.section-integrations-icon._11 {
    width: 18%;
    margin-bottom: -40%;
    padding-top: 21%;
  }

  .position-absolute.section-integrations-icon._13 {
    width: 18%;
    margin-bottom: -29%;
    margin-right: 0%;
    padding-top: 21%;
  }

  .position-absolute.section-integrations-icon._10 {
    width: 17%;
    margin-bottom: -25%;
    margin-left: 0%;
    padding-top: 17%;
  }

  .position-absolute.section-integrations-icon._15 {
    display: none;
  }

  .position-absolute.section-integration-gradient {
    width: 80%;
    margin-top: -11%;
    padding-top: 80%;
  }

  .position-absolute.hero-v8-bg {
    min-height: 85%;
  }

  .position-absolute.contact-form-shape {
    border-radius: 10px;
    margin-right: -20px;
  }

  .position-absolute.hero-v2-image---02 {
    top: -65%;
  }

  .position-absolute.hero-v2-image---01 {
    max-width: 50%;
    margin-bottom: 0%;
    top: 134px;
    left: 6%;
  }

  .buttons-row {
    flex-direction: column;
  }

  .buttons-row.center {
    align-items: stretch;
  }

  .flex-horizontal.start.vertical-mb {
    flex-direction: column;
    align-items: flex-start;
  }

  .color-neutral-300.mg-bottom-32px.keep {
    text-align: left;
  }

  .btn-primary {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-primary.inside-input {
    position: static;
  }

  .btn-primary.inside-input.default {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .btn-secondary {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-v1-main-grid {
    grid-column-gap: 10px;
  }

  .container-default {
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .mg-bottom-64px {
    margin-bottom: 44px;
  }

  .section-33 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .section-33.pd-top-128px {
    padding-top: 62px;
  }

  .grid-3-columns {
    grid-template-columns: 1fr;
  }

  .grid-3-columns.features-grid {
    grid-row-gap: 40px;
  }

  .badge-secondary.feature-tab-link, .badge-secondary.feature-link {
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-13 {
    border-radius: 15px;
  }

  .card-13.feature {
    padding-left: 24px;
    padding-right: 24px;
  }

  .mg-bottom-28px {
    margin-bottom: 20px;
  }

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

  .mg-bottom-40px.responsive {
    margin-bottom: 28px;
  }

  .feature-tab-link-icon {
    margin-right: 10px;
  }

  .features-tabs-menu {
    margin-bottom: 40px;
  }

  .line-rounded-icon.success-message-check.large {
    font-size: 58px;
    line-height: 64px;
  }

  .card-14 {
    border-radius: 15px;
  }

  .card-14.feature-v1 {
    padding: 36px 24px 38px;
  }

  .section-35 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .section-35.pd-182px {
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .mg-bottom-24px {
    margin-bottom: 16px;
  }

  .section-36 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .grid-2-columns._2-col-mbl {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.feature-team-grid {
    grid-row-gap: 60px;
  }

  .grid-2-columns.title-and-paragraph {
    grid-row-gap: 13px;
    grid-row-gap: 13px;
  }

  .grid-2-columns.title-and-paragraph._1-col-tablet {
    grid-row-gap: 10px;
  }

  .input-button-right-form-block {
    min-height: 142px;
  }

  .footer-top {
    padding-top: 90px;
  }

  .grid-subscribe-form-button-right {
    grid-template-columns: 1fr;
  }

  .footer-logo {
    width: 100%;
    max-width: 240px;
  }

  .footer-middle {
    padding: 60px 24px;
  }

  .footer-bottom-2 {
    padding-top: 50px;
  }

  .input {
    padding-left: 20px;
    padding-right: 20px;
  }

  .input::placeholder {
    font-size: 16px;
    line-height: 16px;
  }

  .input.button-inside {
    margin-bottom: 16px;
    padding-right: 20px;
  }

  .text-300.bold.color-neutral-100.greyshade {
    color: var(--border);
  }

  .footer-menu-grid {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .image-wrapper-8.border-radius-24px.padding {
    margin-top: 24px;
  }

  .section-37 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .section-37.hero.v3 {
    padding-top: 60px;
    padding-bottom: 40px;
  }

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

  .logo-strips-hero-v3-wrapper {
    flex-wrap: wrap;
  }

  .color-neutral-401.mg-bottom-24px {
    text-align: left;
  }

  .section-38, .section-39 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .card-15 {
    border-radius: 15px;
  }

  .card-15.cta-v4 {
    padding: 64px 24px 61px;
  }

  .card-15.cta-v4.color-change {
    padding: 24px 16px;
  }

  .section-40 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .section-40.pd-0px {
    margin-top: 40px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .display-6.mg-bottom-0 {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .cta-main-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .card-faq-icon-wrapper-5 {
    margin-right: 10px;
  }

  .card-faq-icon-5 {
    width: 40px;
    min-width: 40px;
    min-height: 40px;
  }

  .section-42 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .section-42.pd-0px {
    margin-top: 40px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-302.bold.color-accent-1.text-uppercase {
    margin-top: 0;
  }

  .tab-menu-left-link, .tab-menu-left-link.first {
    flex-flow: column;
  }

  .tab-menu-left-link-icon {
    margin-right: 20px;
  }

  .image-387, .image-388, .image-389, .image-390, .image-391 {
    object-fit: contain;
  }

  .card-16 {
    border-radius: 15px;
  }

  .section-43 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .heading-h1-size {
    font-size: 32px;
  }

  .card-17 {
    border-radius: 15px;
  }

  .card-17.contact-form {
    padding-top: 50px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .contact-form-direct-links-icon {
    margin-right: 20px;
  }

  .text-area {
    padding-left: 20px;
    padding-right: 20px;
  }

  .mg-bottom-32px-2 {
    margin-bottom: 22px;
  }

  .section-44 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .section-44.pd-252px {
    padding-top: 122px;
    padding-bottom: 122px;
  }

  .section-44.pd-252px.pd-top-0px {
    padding-top: 0;
  }

  .mg-bottom-40px-2.responsive {
    margin-bottom: 28px;
  }

  .mg-bottom-18px {
    margin-bottom: 10px;
  }

  .divider-2 {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .container-default-2 {
    padding: 40px 20px;
  }

  .section-45 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .mg-bottom-40px-3.responsive {
    margin-bottom: 28px;
  }

  .divider-3 {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .container-default-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-46 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .mg-bottom-40px-4.responsive {
    margin-bottom: 28px;
  }

  .divider-4 {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .container-default-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-47 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .section-47.pd-200px {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .mg-bottom-80px.mg-bottom-0px---mbl.flex-order-last---mbl {
    margin-bottom: 24px;
  }

  .container-default-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-18 {
    border-radius: 15px;
  }

  .card-18.testimonials-v2-strip {
    padding: 38px 24px 35px;
  }

  .card-testimonials-v2-strip-details-avatar {
    max-width: 50px;
  }

  .mg-bottom-64px-2 {
    margin-bottom: 44px;
  }

  .section-48 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .mg-bottom-24px-2 {
    margin-bottom: 16px;
  }

  .mg-bottom-24px-2.keep {
    margin-bottom: 24px;
  }

  .mg-bottom-12px {
    margin-bottom: 10px;
  }

  .card-19 {
    border-radius: 15px;
  }

  .mg-bottom-42px {
    margin-bottom: 30px;
  }

  .section-49 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .section-49.hero.v2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .display-10 {
    font-size: 36px;
  }

  .grid-4-columns {
    grid-template-columns: 1fr;
  }

  .grid-4-columns.hero-v2-companies-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .grid-4-columns.pricing-tablet {
    display: flex;
    overflow: scroll;
  }

  .grid-4-columns.pricing-tablet-mobile {
    display: none;
  }

  .mg-bottom-66px {
    margin-bottom: 100px;
  }

  .input-button-inside-form-block {
    min-height: 138px;
  }

  .mg-bottom-114px {
    margin-bottom: 67px;
  }

  .card-20 {
    border-radius: 15px;
  }

  .card-20.features-hero {
    padding: 54px 24px 72px;
  }

  .feature-link-icon {
    margin-right: 10px;
  }

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

  .display-11 {
    font-size: 36px;
  }

  .card-21 {
    border-radius: 15px;
  }

  .card-21.feature-v1 {
    padding: 36px 24px 38px;
  }

  .section-51 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .section-51.pd-182px {
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .mg-bottom-66px-2 {
    margin-bottom: 46px;
  }

  .card-22 {
    border-radius: 15px;
  }

  .card-22.feature-v1 {
    padding: 36px 24px 38px;
  }

  .section-52 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .section-52.pd-182px {
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .mg-bottom-24px-3 {
    margin-bottom: 16px;
  }

  .card-23 {
    border-radius: 15px;
  }

  .card-23.feature-v1 {
    padding: 36px 24px 38px;
  }

  .section-53 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .section-53.pd-182px {
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .mg-bottom-24px-4 {
    margin-bottom: 16px;
  }

  .card-24 {
    border-radius: 15px;
  }

  .card-24.testimonial {
    padding-left: 24px;
    padding-right: 24px;
  }

  .mg-bottom-32px-3 {
    margin-bottom: 22px;
  }

  .section-54 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .mg-bottom-24px-5 {
    margin-bottom: 16px;
  }

  .section-55 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .section-55.section-integrations {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .card-25 {
    border-radius: 15px;
  }

  .mg-bottom-24px-6 {
    margin-bottom: 16px;
  }

  .mg-bottom-24px-6.keep {
    margin-bottom: 24px;
  }

  .container-default-6 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-26 {
    border-radius: 15px;
  }

  .display-12 {
    font-size: 36px;
  }

  .section-56 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .display-13 {
    font-size: 36px;
  }

  .container-default-7 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-57 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .display-14 {
    font-size: 36px;
  }

  .container-default-8 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-27 {
    border-radius: 15px;
  }

  .card-27.author {
    flex-direction: column;
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .card-27.newsletter-sidebar {
    padding-left: 24px;
    padding-right: 24px;
  }

  .mg-bottom-32px-4 {
    margin-bottom: 22px;
  }

  .section-58 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .section-58.pd-158px {
    padding-top: 76px;
    padding-bottom: 76px;
  }

  .section-58.pd-158px.pd-top-128px {
    padding-top: 62px;
  }

  .mg-top-36px {
    margin-top: 25px;
  }

  .mg-top-36px.keep {
    margin-top: 36px;
  }

  .mg-bottom-24px-7 {
    margin-bottom: 16px;
  }

  .social-icon-square {
    border-radius: 6px;
  }

  .btn-primary-2 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-primary-2.inside-input {
    position: static;
  }

  .btn-primary-2.inside-input.default {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .card-author-avatar {
    max-width: 92px;
    margin-bottom: 25px;
    margin-right: 0;
  }

  .container-default-9 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block.lms {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    padding-left: 0;
    display: block;
  }

  .flex-block.resume {
    margin-left: 0;
  }

  .flex-block.infy-recruit {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-left: 120px;
    display: flex;
  }

  .flex-block.assess {
    justify-content: center;
    align-items: stretch;
    margin-left: 0;
  }

  .btn-tertiary {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-tertiary.inside-input {
    position: static;
  }

  .btn-tertiary.inside-input.default {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .hero-v1-main-grid-2 {
    grid-column-gap: 10px;
  }

  .mg-bottom-32px-5 {
    margin-bottom: 22px;
  }

  .section-59 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .section-59.hero.v1 {
    padding-top: 60px;
    padding-bottom: 100px;
  }

  .display-17 {
    font-size: 36px;
  }

  .hero-v1-main-grid-3 {
    grid-column-gap: 10px;
  }

  .container-default-10 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-28 {
    border-radius: 15px;
  }

  .card-28.feature {
    padding-left: 24px;
    padding-right: 24px;
  }

  .mg-bottom-28px-2 {
    margin-bottom: 20px;
  }

  .mg-bottom-28px-2.keep {
    margin-bottom: 28px;
  }

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

  .mg-bottom-40px-7.responsive {
    margin-bottom: 28px;
  }

  .container-default-11 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-43-c {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .card-29 {
    border-radius: 15px;
  }

  .card-29.testimonials-v2-strip {
    padding: 38px 24px 35px;
  }

  .section-61, .faq-s {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .faq-s.pd-top-200px {
    padding-top: 96px;
  }

  .accordion-item-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .accordion-title {
    font-size: 18px;
    line-height: 26px;
  }

  .accordion-side.right-side {
    margin-left: 10px;
  }

  .container-default-12 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-30 {
    border-radius: 15px;
  }

  .card-30.hero-v6 {
    padding: 66px 24px;
  }

  .section-63 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .display-21 {
    font-size: 36px;
  }

  .container-default-13 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-64 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .section-64.pd-190px {
    padding-top: 78px;
    padding-bottom: 78px;
  }

  .mg-bottom-56px {
    margin-bottom: 32px;
  }

  .container-default-14, .container-default-15 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .divider-5 {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .divider-5._0px {
    margin-top: 0;
    margin-bottom: 0;
  }

  .section-65 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .section-65.pd-top-184px {
    padding-top: 75px;
  }

  .container-default-16 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-66 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .section-66.top {
    padding-top: 60px;
  }

  .display-24 {
    font-size: 36px;
  }

  .container-default-17 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-67 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .container-default-18, .badge-secondary-c.feature-tab-link, .badge-secondary-c.feature-link {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-68 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .section-68.pd-top-184px {
    padding-top: 75px;
  }

  .container-default-19, .badge-tertiary.feature-tab-link, .badge-tertiary.feature-link {
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-31 {
    border-radius: 15px;
  }

  .card-blog-post-v1-content {
    padding-left: 24px;
    padding-right: 24px;
  }

  .section-69 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .feature-team-icon {
    margin-bottom: 15px;
    margin-right: 0;
  }

  .container-default-20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-70 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .section-70.top {
    padding-top: 60px;
  }

  .display-28 {
    font-size: 36px;
  }

  .container-default-21 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-32, .card-33 {
    border-radius: 15px;
  }

  .heading-h4-size-2.color-neutral-600 {
    min-width: 50px;
  }

  .card-34 {
    border-radius: 15px;
  }

  .hover_container.mobile-view {
    flex-flow: column;
    padding-left: 0;
  }

  .container-default-22 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .header-right-side {
    width: 24px;
  }

  .card-35 {
    border-radius: 15px;
  }

  .hamburger-menu-wrapper {
    background-color: var(--bi-blue);
    width: 24px;
    min-width: 48px;
    height: 24px;
    min-height: 48px;
  }

  .hamburger-menu-wrapper:hover {
    background-color: var(--bi-blue);
  }

  .dropdown-menu-grid {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .hamburger-menu-bar.top {
    width: 50%;
  }

  .hamburger-menu-bar.bottom {
    width: 50%;
    margin-left: 0;
  }

  .header-nav-menu-wrapper {
    padding-top: 120px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-primary-3 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .header-nav-list-item {
    text-align: left;
  }

  .header-nav-list-item.show-in-tablet-header-menu-buttons {
    justify-content: flex-start;
    width: 100%;
    display: flex;
  }

  .header-logo-link {
    margin-right: 16px;
  }

  .header-logo-link.w--current {
    max-width: 150px;
  }

  .nav {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .card-36, .card-37 {
    border-radius: 15px;
  }

  .dropdown-menu-grid-2 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .paragraph-64 {
    text-align: left;
    font-family: Thicccboi, Verdana, sans-serif;
  }

  .container-default-23, .input-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .input-2::placeholder {
    font-size: 16px;
    line-height: 16px;
  }

  .footer-logo-2 {
    width: 100%;
    max-width: 240px;
  }

  .footer-bottom-3 {
    padding-top: 50px;
  }

  .footer-menu-grid-2 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .btn-primary-4 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .popup {
    display: none;
  }

  .modal {
    width: auto;
    min-width: 200px;
    padding: 8px;
  }

  .paragraph-65 {
    font-family: Lato, sans-serif;
    font-size: 12px;
  }

  .container-default-24 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-71 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .section-71.hero.v11 {
    padding-bottom: 138px;
  }

  .mg-bottom-42px-2 {
    margin-bottom: 30px;
  }

  .mg-bottom-24px-8 {
    margin-bottom: 16px;
  }

  .mg-bottom-24px-8.keep {
    margin-bottom: 24px;
  }

  .card-38 {
    border-radius: 15px;
  }

  .card-38.contact-direct-links {
    padding-left: 24px;
    padding-right: 24px;
  }

  .display-30 {
    font-size: 36px;
  }

  .btn-primary-5 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-default-25, .input-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .input-3::placeholder {
    font-size: 16px;
    line-height: 16px;
  }

  .section-72 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .section-72.pd-144px {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section-72.pd-144px.pd-top-0px {
    padding-top: 0;
  }

  .message_input {
    padding-left: 8px;
    padding-right: 8px;
  }

  .card-39 {
    border-radius: 15px;
  }

  .card-39.contact-form {
    padding-top: 50px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .btn-primary-6 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .accordion-item-wrapper-2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-default-26 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-73 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .section-73.pd-top-200px {
    padding-top: 96px;
  }

  .accordion-title-2 {
    font-size: 18px;
    line-height: 26px;
  }

  .mg-bottom-28px-3 {
    margin-bottom: 20px;
  }

  .mg-bottom-28px-3.keep {
    margin-bottom: 28px;
  }

  .btn-secondary-2 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .name_input {
    padding-left: 20px;
    padding-right: 20px;
  }

  .name_input::placeholder {
    font-size: 16px;
    line-height: 16px;
  }

  .name_input.name {
    padding-left: 8px;
    padding-right: 8px;
  }

  .email_input {
    padding-left: 20px;
    padding-right: 20px;
  }

  .email_input::placeholder {
    font-size: 16px;
    line-height: 16px;
  }

  .email_input.email {
    padding-left: 8px;
    padding-right: 8px;
  }

  .phone_number-input {
    padding-left: 20px;
    padding-right: 20px;
  }

  .phone_number-input::placeholder {
    font-size: 16px;
    line-height: 16px;
  }

  .phone_number-input.phone-number {
    padding-left: 8px;
    padding-right: 8px;
  }

  .frame-1171277192 {
    grid-column-gap: 0px;
  }

  .heading-h1, .heading-h1-2, .heading-h1-3 {
    font-size: 32px;
    line-height: 44.8px;
  }

  .paragraph-default {
    font-size: 16px;
    line-height: 22.4px;
  }

  .herosection_homepage-copy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 500px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .herosection_homepage-copy.new {
    height: 450px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .hero-section-lms-button-copy {
    font-size: 14px;
  }

  .insitute-logo-container {
    min-width: 300%;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .infinite-logo-container {
    justify-content: center;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .copyright-2-copy {
    width: 100%;
  }

  .copyright-2-copy.line, .john-doe {
    display: none;
  }

  .section-74 {
    justify-content: center;
    align-items: center;
    height: 300px;
    padding-bottom: 16px;
    padding-left: 16px;
    display: flex;
  }

  .position-relative-4 {
    left: auto;
  }

  .container-default-27 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-75 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .section-75.pd-200px {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .card-feature-v2-content {
    padding-left: 24px;
    padding-right: 24px;
  }

  .card-40 {
    border-radius: 15px;
  }

  .container-default-28 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-76 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .mg-bottom-40px-13 {
    text-align: center;
  }

  .heading-h1-size-2 {
    font-size: 32px;
  }

  .card-41 {
    border-radius: 15px;
  }

  .container-default-29 {
    padding-left: 20px;
    padding-right: 20px;
    overflow: auto;
  }

  .section-77 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .section-77.pd-bottom-192px {
    padding-bottom: 93px;
  }

  .mg-bottom-42px-3 {
    margin-bottom: 30px;
  }

  .pricing-content-wrapper {
    grid-column-gap: 10px;
    height: 96px;
    padding-top: 20px;
  }

  .pricing-content-wrapper.last {
    margin-bottom: 60px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pricing-content-wrapper.left {
    width: 100%;
    height: 24px;
    min-height: 96px;
  }

  .pricing-content-wrapper.bluish {
    height: 96px;
    padding-top: 20px;
  }

  .pricing-column {
    min-width: 200px;
  }

  .pricing-column.first {
    width: 200px;
    min-width: 150px;
  }

  .pricing-table-top.first {
    height: 200px;
    min-height: auto;
    padding-bottom: 40px;
  }

  .btn-primary-7 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .mg-bottom-16px {
    margin-bottom: 8px;
  }

  .pricing-content-wrapper-2 {
    grid-column-gap: 10px;
  }

  .pricing-content-wrapper-2.last {
    margin-bottom: 60px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .btn-primary-8 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .copilot-text, .interview-text, .learner-progress {
    display: none;
  }

  .form-block {
    overflow: auto;
  }

  .phone_number {
    padding-left: 20px;
    padding-right: 20px;
  }

  .phone_number::placeholder {
    font-size: 16px;
    line-height: 16px;
  }

  .phone_number.email {
    padding-left: 8px;
    padding-right: 8px;
  }

  .org-name_input {
    padding-left: 20px;
    padding-right: 20px;
  }

  .org-name_input::placeholder {
    font-size: 16px;
    line-height: 16px;
  }

  .org-name_input.name {
    padding-left: 8px;
    padding-right: 8px;
  }

  .side-by-side_wrapper, .side-by-side-wrapper-2 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
  }

  .up-and-down-container {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .modal_2 {
    display: none;
  }

  .modal-copy {
    width: auto;
    min-width: 200px;
    padding: 8px;
  }
}

#w-node-_7435e779-a235-4c2d-7652-6c8025edaf54-7b359fab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7435e779-a235-4c2d-7652-6c8025edaf5a-7b359fab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_7435e779-a235-4c2d-7652-6c8025edaf60-7b359fab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7435e779-a235-4c2d-7652-6c8025edaf6a-7b359fab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_7435e779-a235-4c2d-7652-6c8025edaf74-7b359fab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a51f8c46-2078-0d26-1dbd-f95ebc51870d-7b359fab, #w-node-a51f8c46-2078-0d26-1dbd-f95ebc518714-7b359fab, #w-node-a51f8c46-2078-0d26-1dbd-f95ebc51871b-7b359fab, #w-node-a51f8c46-2078-0d26-1dbd-f95ebc518722-7b359fab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-a51f8c46-2078-0d26-1dbd-f95ebc518729-7b359fab {
  justify-self: end;
}

#w-node-b7b3bb7e-3217-aa62-ef86-27ea7925e515-7b359fab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7b3bb7e-3217-aa62-ef86-27ea7925e51b-7b359fab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_33da0478-07d0-f6cc-78f6-505e26d85cd7-6f1e725d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_33da0478-07d0-f6cc-78f6-505e26d85cd8-6f1e725d, #w-node-_33da0478-07d0-f6cc-78f6-505e26d85cda-6f1e725d, #w-node-_33da0478-07d0-f6cc-78f6-505e26d85cdd-6f1e725d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_33da0478-07d0-f6cc-78f6-505e26d85cdf-6f1e725d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_33da0478-07d0-f6cc-78f6-505e26d85ce0-6f1e725d, #w-node-_33da0478-07d0-f6cc-78f6-505e26d85ce2-6f1e725d, #w-node-a4e7a309-d12c-149b-bf8a-5a4a97f7cda5-6f1e725d, #w-node-a4e7a309-d12c-149b-bf8a-5a4a97f7cdb1-6f1e725d, #w-node-a4e7a309-d12c-149b-bf8a-5a4a97f7cdbd-6f1e725d, #w-node-a4e7a309-d12c-149b-bf8a-5a4a97f7cdc9-6f1e725d, #w-node-a4e7a309-d12c-149b-bf8a-5a4a97f7cdd5-6f1e725d, #w-node-a4e7a309-d12c-149b-bf8a-5a4a97f7cde1-6f1e725d, #w-node-_4b18e148-6de3-22ce-09a3-7099d9c2745e-6f1e725d, #w-node-_4b18e148-6de3-22ce-09a3-7099d9c27469-6f1e725d, #w-node-_4b18e148-6de3-22ce-09a3-7099d9c27474-6f1e725d, #w-node-edbfbf2c-2851-7faa-8483-834eaacb3769-6f1e725d, #w-node-edbfbf2c-2851-7faa-8483-834eaacb376b-6f1e725d, #w-node-edbfbf2c-2851-7faa-8483-834eaacb376d-6f1e725d, #w-node-edbfbf2c-2851-7faa-8483-834eaacb376f-6f1e725d, #w-node-edbfbf2c-2851-7faa-8483-834eaacb3771-6f1e725d, #w-node-_2705da14-015f-89ce-d068-42f7fd0cf5d6-6f1e725d, #w-node-_2705da14-015f-89ce-d068-42f7fd0cf5da-6f1e725d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2705da14-015f-89ce-d068-42f7fd0cf5dc-6f1e725d {
  align-self: center;
}

#w-node-fe5b06f2-4d4c-d2cc-189e-2591c356edc2-c356ed69 {
  justify-self: start;
}

#w-node-bd59a033-600d-4117-77fe-a0ecf25eb7eb-5f88332e, #w-node-bd59a033-600d-4117-77fe-a0ecf25eb7ec-5f88332e, #w-node-bd59a033-600d-4117-77fe-a0ecf25eb7ee-5f88332e, #w-node-bd59a033-600d-4117-77fe-a0ecf25eb7f0-5f88332e, #w-node-bd59a033-600d-4117-77fe-a0ecf25eb7f2-5f88332e, #w-node-bd59a033-600d-4117-77fe-a0ecf25eb7f4-5f88332e, #w-node-c556a0a5-5a15-0cd7-2963-a5708ddb8093-5f88332e, #w-node-c556a0a5-5a15-0cd7-2963-a5708ddb809a-5f88332e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40561dff-1395-cd3d-368c-f6cc566c1cf3-5f88332e, #w-node-_40561dff-1395-cd3d-368c-f6cc566c1cfa-5f88332e, #w-node-_40561dff-1395-cd3d-368c-f6cc566c1d01-5f88332e, #w-node-_40561dff-1395-cd3d-368c-f6cc566c1d08-5f88332e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_40561dff-1395-cd3d-368c-f6cc566c1d0f-5f88332e {
  justify-self: end;
}

#w-node-_067f4daf-afd5-751e-8854-6b421a2bebcf-5f88332e, #w-node-_067f4daf-afd5-751e-8854-6b421a2bebd1-5f88332e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_067f4daf-afd5-751e-8854-6b421a2bec01-5f88332e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_067f4daf-afd5-751e-8854-6b421a2bec08-5f88332e, #w-node-_067f4daf-afd5-751e-8854-6b421a2bec0c-5f88332e, #w-node-_067f4daf-afd5-751e-8854-6b421a2bec10-5f88332e, #w-node-_067f4daf-afd5-751e-8854-6b421a2bec14-5f88332e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_067f4daf-afd5-751e-8854-6b421a2bec18-5f88332e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_067f4daf-afd5-751e-8854-6b421a2bec1c-5f88332e {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_57442e49-4a73-7a98-afd7-d279f56430d7-e485842c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_57442e49-4a73-7a98-afd7-d279f56430d8-e485842c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_57442e49-4a73-7a98-afd7-d279f56430fe-e485842c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start end;
}

#w-node-_9a85b2d1-9901-b92d-9e82-b9d159848edf-e485842c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9a85b2d1-9901-b92d-9e82-b9d159848eee-e485842c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start end;
}

#w-node-_9a85b2d1-9901-b92d-9e82-b9d159848eef-e485842c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f956f7d4-7ba2-7f64-56f4-2ef9983fa4c4-e485842c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f956f7d4-7ba2-7f64-56f4-2ef9983fa4c5-e485842c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f956f7d4-7ba2-7f64-56f4-2ef9983fa4eb-e485842c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start end;
}

#w-node-_21a3f1db-d941-4806-edbc-cc9f39a3b93d-e485842c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_21a3f1db-d941-4806-edbc-cc9f39a3b94a-e485842c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch end;
}

#w-node-e57cf82f-79fc-a27c-8cc5-6eaf426c4593-e485842c, #w-node-e57cf82f-79fc-a27c-8cc5-6eaf426c45a4-e485842c, #w-node-e57cf82f-79fc-a27c-8cc5-6eaf426c45b5-e485842c, #w-node-e57cf82f-79fc-a27c-8cc5-6eaf426c45c7-e485842c, #w-node-e57cf82f-79fc-a27c-8cc5-6eaf426c45d8-e485842c, #w-node-e57cf82f-79fc-a27c-8cc5-6eaf426c45e9-e485842c, #w-node-e57cf82f-79fc-a27c-8cc5-6eaf426c45fc-e485842c, #w-node-e57cf82f-79fc-a27c-8cc5-6eaf426c460d-e485842c, #w-node-e57cf82f-79fc-a27c-8cc5-6eaf426c461e-e485842c, #w-node-e57cf82f-79fc-a27c-8cc5-6eaf426c4630-e485842c, #w-node-e57cf82f-79fc-a27c-8cc5-6eaf426c4641-e485842c, #w-node-e57cf82f-79fc-a27c-8cc5-6eaf426c4652-e485842c, #w-node-_0733e3f1-0c38-e34c-06c2-2e3789d97869-e485842c, #w-node-_0733e3f1-0c38-e34c-06c2-2e3789d9786d-e485842c, #w-node-_0733e3f1-0c38-e34c-06c2-2e3789d9786f-e485842c, #w-node-_0733e3f1-0c38-e34c-06c2-2e3789d97871-e485842c, #w-node-_0733e3f1-0c38-e34c-06c2-2e3789d97875-e485842c, #w-node-d7c37706-c4c3-9150-ad97-9f5245451ab6-8879506a, #w-node-_6b3f2a4f-e5df-0a19-fa34-79e113706fdc-8879506a, #w-node-_2557f32d-e78f-b6b5-bc97-568e4e75806f-8879506a, #w-node-_9e79ff80-f107-6a83-01d4-10b027952823-8879506a, #w-node-_7ec11ca1-b2b0-31f7-f050-6df1a0366b2e-8879506a, #w-node-_8b044d43-3c6e-1bd1-5782-8b0907ac9930-8879506a, #w-node-_8b044d43-3c6e-1bd1-5782-8b0907ac993b-8879506a, #w-node-_8b044d43-3c6e-1bd1-5782-8b0907ac9946-8879506a, #w-node-_60765c45-54ce-3f60-ecf2-0a728ff0a53b-8879506a, #w-node-_60765c45-54ce-3f60-ecf2-0a728ff0a546-8879506a, #w-node-_60765c45-54ce-3f60-ecf2-0a728ff0a551-8879506a, #w-node-de307171-493e-c527-454d-598eb9bc7408-8879506a, #w-node-de307171-493e-c527-454d-598eb9bc7413-8879506a, #w-node-de307171-493e-c527-454d-598eb9bc741e-8879506a, #w-node-_20b6bdf3-fc52-6a1e-f01e-e184cd049806-8879506a, #w-node-_20b6bdf3-fc52-6a1e-f01e-e184cd04981a-8879506a, #w-node-_20b6bdf3-fc52-6a1e-f01e-e184cd04982e-8879506a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_78c1c9d2-3b36-37c9-0eca-6c40e4c7d0b6-797370d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_78c1c9d2-3b36-37c9-0eca-6c40e4c7d0b7-797370d9, #w-node-_78c1c9d2-3b36-37c9-0eca-6c40e4c7d0b9-797370d9, #w-node-_78c1c9d2-3b36-37c9-0eca-6c40e4c7d0bc-797370d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_78c1c9d2-3b36-37c9-0eca-6c40e4c7d0be-797370d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_78c1c9d2-3b36-37c9-0eca-6c40e4c7d0bf-797370d9, #w-node-_78c1c9d2-3b36-37c9-0eca-6c40e4c7d0c1-797370d9, #w-node-a4e7a309-d12c-149b-bf8a-5a4a97f7cda5-797370d9, #w-node-a4e7a309-d12c-149b-bf8a-5a4a97f7cdb1-797370d9, #w-node-a4e7a309-d12c-149b-bf8a-5a4a97f7cdbd-797370d9, #w-node-_4b18e148-6de3-22ce-09a3-7099d9c2745e-797370d9, #w-node-_4b18e148-6de3-22ce-09a3-7099d9c27469-797370d9, #w-node-_4b18e148-6de3-22ce-09a3-7099d9c27474-797370d9, #w-node-b2b1821e-78a0-e7d1-b154-5d0a0110759f-797370d9, #w-node-e628516b-8dde-0eb9-2109-9da9c0acfea2-797370d9, #w-node-e628516b-8dde-0eb9-2109-9da9c0acfeac-797370d9, #w-node-e628516b-8dde-0eb9-2109-9da9c0acfeb6-797370d9, #w-node-e628516b-8dde-0eb9-2109-9da9c0acfec0-797370d9, #w-node-_2705da14-015f-89ce-d068-42f7fd0cf5d6-797370d9, #w-node-_2705da14-015f-89ce-d068-42f7fd0cf5da-797370d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2705da14-015f-89ce-d068-42f7fd0cf5dc-797370d9 {
  align-self: center;
}

#w-node-_78c1c9d2-3b36-37c9-0eca-6c40e4c7d0bb-48702fe4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-edbfbf2c-2851-7faa-8483-834eaacb3769-48702fe4, #w-node-edbfbf2c-2851-7faa-8483-834eaacb376b-48702fe4, #w-node-edbfbf2c-2851-7faa-8483-834eaacb376d-48702fe4, #w-node-edbfbf2c-2851-7faa-8483-834eaacb376f-48702fe4, #w-node-edbfbf2c-2851-7faa-8483-834eaacb3771-48702fe4, #w-node-_4b18e148-6de3-22ce-09a3-7099d9c2745e-48702fe4, #w-node-_4b18e148-6de3-22ce-09a3-7099d9c27469-48702fe4, #w-node-_4b18e148-6de3-22ce-09a3-7099d9c27474-48702fe4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a475e4b-57e2-d187-932e-fde12a24e3ce-48702fe4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_6a475e4b-57e2-d187-932e-fde12a24e3cf-48702fe4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a475e4b-57e2-d187-932e-fde12a24e3fe-48702fe4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start end;
}

#w-node-_387e5d82-67e1-e597-6789-6815e2b51b05-48702fe4, #w-node-_387e5d82-67e1-e597-6789-6815e2b51b0c-48702fe4, #w-node-_387e5d82-67e1-e597-6789-6815e2b51b13-48702fe4, #w-node-_387e5d82-67e1-e597-6789-6815e2b51b1a-48702fe4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_387e5d82-67e1-e597-6789-6815e2b51b21-48702fe4 {
  justify-self: end;
}

#w-node-cf97c965-03d6-8ad1-db28-7085b1574167-48702fe4, #w-node-cf97c965-03d6-8ad1-db28-7085b1574178-48702fe4, #w-node-cf97c965-03d6-8ad1-db28-7085b1574189-48702fe4, #w-node-cf97c965-03d6-8ad1-db28-7085b1574199-48702fe4, #w-node-cf97c965-03d6-8ad1-db28-7085b15741a8-48702fe4, #w-node-cf97c965-03d6-8ad1-db28-7085b15741b9-48702fe4, #w-node-cf97c965-03d6-8ad1-db28-7085b15741cc-48702fe4, #w-node-cf97c965-03d6-8ad1-db28-7085b15741dd-48702fe4, #w-node-cf97c965-03d6-8ad1-db28-7085b15741ec-48702fe4, #w-node-cf97c965-03d6-8ad1-db28-7085b15741fc-48702fe4, #w-node-cf97c965-03d6-8ad1-db28-7085b157420d-48702fe4, #w-node-cf97c965-03d6-8ad1-db28-7085b157421e-48702fe4, #w-node-_2705da14-015f-89ce-d068-42f7fd0cf5d6-48702fe4, #w-node-_2705da14-015f-89ce-d068-42f7fd0cf5da-48702fe4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2705da14-015f-89ce-d068-42f7fd0cf5dc-48702fe4 {
  align-self: center;
}

#w-node-_686e256f-1b8d-3820-4450-953b6c43e492-2a65ba49 {
  align-self: stretch;
}

#w-node-f7b0b0f5-bdab-7f5c-bf0c-3364dda75205-2a65ba49, #w-node-f7b0b0f5-bdab-7f5c-bf0c-3364dda75209-2a65ba49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f7b0b0f5-bdab-7f5c-bf0c-3364dda7520b-2a65ba49 {
  align-self: center;
}

#w-node-_78c1c9d2-3b36-37c9-0eca-6c40e4c7d0bb-6bd5f89e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_78c1c9d2-3b36-37c9-0eca-6c40e4c7d0bc-6bd5f89e, #w-node-edbfbf2c-2851-7faa-8483-834eaacb3769-6bd5f89e, #w-node-edbfbf2c-2851-7faa-8483-834eaacb376b-6bd5f89e, #w-node-edbfbf2c-2851-7faa-8483-834eaacb376d-6bd5f89e, #w-node-edbfbf2c-2851-7faa-8483-834eaacb376f-6bd5f89e, #w-node-edbfbf2c-2851-7faa-8483-834eaacb3771-6bd5f89e, #w-node-f556504e-8a42-1b99-9830-82d7ce9e7805-6bd5f89e, #w-node-f556504e-8a42-1b99-9830-82d7ce9e7813-6bd5f89e, #w-node-f556504e-8a42-1b99-9830-82d7ce9e7822-6bd5f89e, #w-node-f556504e-8a42-1b99-9830-82d7ce9e7831-6bd5f89e, #w-node-f556504e-8a42-1b99-9830-82d7ce9e7840-6bd5f89e, #w-node-_473a5ebd-e19b-4165-9ce2-5d79f741b631-6bd5f89e, #w-node-_6c648e1c-596c-6379-be37-d74c5920299b-6bd5f89e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be876130-5cf9-7df6-0bf7-81c13e377228-6bd5f89e, #w-node-be876130-5cf9-7df6-0bf7-81c13e37722f-6bd5f89e, #w-node-be876130-5cf9-7df6-0bf7-81c13e377236-6bd5f89e, #w-node-be876130-5cf9-7df6-0bf7-81c13e37723d-6bd5f89e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-be876130-5cf9-7df6-0bf7-81c13e377244-6bd5f89e {
  justify-self: end;
}

#w-node-_76ed9d23-b4da-cdf4-3162-052260140180-6bd5f89e, #w-node-_76ed9d23-b4da-cdf4-3162-052260140191-6bd5f89e, #w-node-_76ed9d23-b4da-cdf4-3162-0522601401a2-6bd5f89e, #w-node-_76ed9d23-b4da-cdf4-3162-0522601401b2-6bd5f89e, #w-node-_76ed9d23-b4da-cdf4-3162-0522601401c1-6bd5f89e, #w-node-_76ed9d23-b4da-cdf4-3162-0522601401d2-6bd5f89e, #w-node-_76ed9d23-b4da-cdf4-3162-0522601401e5-6bd5f89e, #w-node-_76ed9d23-b4da-cdf4-3162-0522601401f6-6bd5f89e, #w-node-_76ed9d23-b4da-cdf4-3162-052260140205-6bd5f89e, #w-node-_76ed9d23-b4da-cdf4-3162-052260140215-6bd5f89e, #w-node-_76ed9d23-b4da-cdf4-3162-052260140226-6bd5f89e, #w-node-_76ed9d23-b4da-cdf4-3162-052260140237-6bd5f89e, #w-node-_2705da14-015f-89ce-d068-42f7fd0cf5d6-6bd5f89e, #w-node-_2705da14-015f-89ce-d068-42f7fd0cf5da-6bd5f89e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2705da14-015f-89ce-d068-42f7fd0cf5dc-6bd5f89e {
  align-self: center;
}

#w-node-_78c1c9d2-3b36-37c9-0eca-6c40e4c7d0bb-6bfba959 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_78c1c9d2-3b36-37c9-0eca-6c40e4c7d0bc-6bfba959, #w-node-edbfbf2c-2851-7faa-8483-834eaacb3769-6bfba959, #w-node-edbfbf2c-2851-7faa-8483-834eaacb376b-6bfba959, #w-node-edbfbf2c-2851-7faa-8483-834eaacb376d-6bfba959, #w-node-edbfbf2c-2851-7faa-8483-834eaacb376f-6bfba959, #w-node-edbfbf2c-2851-7faa-8483-834eaacb3771-6bfba959, #w-node-f556504e-8a42-1b99-9830-82d7ce9e7805-6bfba959, #w-node-f556504e-8a42-1b99-9830-82d7ce9e7813-6bfba959, #w-node-f556504e-8a42-1b99-9830-82d7ce9e7840-6bfba959, #w-node-_6c648e1c-596c-6379-be37-d74c5920299b-6bfba959, #w-node-fafb4933-230a-b7fb-703d-08c2941eed00-6bfba959, #w-node-c302148c-24f5-be28-38c7-ed65a4030e2c-6bfba959, #w-node-c302148c-24f5-be28-38c7-ed65a4030e38-6bfba959, #w-node-c302148c-24f5-be28-38c7-ed65a4030e44-6bfba959, #w-node-_2705da14-015f-89ce-d068-42f7fd0cf5d6-6bfba959, #w-node-_2705da14-015f-89ce-d068-42f7fd0cf5da-6bfba959 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2705da14-015f-89ce-d068-42f7fd0cf5dc-6bfba959 {
  align-self: center;
}

#w-node-_78c1c9d2-3b36-37c9-0eca-6c40e4c7d0bb-55697794 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_78c1c9d2-3b36-37c9-0eca-6c40e4c7d0bc-55697794, #w-node-edbfbf2c-2851-7faa-8483-834eaacb3769-55697794, #w-node-edbfbf2c-2851-7faa-8483-834eaacb376b-55697794, #w-node-edbfbf2c-2851-7faa-8483-834eaacb376d-55697794, #w-node-edbfbf2c-2851-7faa-8483-834eaacb376f-55697794, #w-node-edbfbf2c-2851-7faa-8483-834eaacb3771-55697794, #w-node-f556504e-8a42-1b99-9830-82d7ce9e7805-55697794, #w-node-f556504e-8a42-1b99-9830-82d7ce9e7813-55697794, #w-node-f556504e-8a42-1b99-9830-82d7ce9e7822-55697794, #w-node-f556504e-8a42-1b99-9830-82d7ce9e7831-55697794, #w-node-f556504e-8a42-1b99-9830-82d7ce9e7840-55697794, #w-node-_473a5ebd-e19b-4165-9ce2-5d79f741b631-55697794, #w-node-_6c648e1c-596c-6379-be37-d74c5920299b-55697794, #w-node-c302148c-24f5-be28-38c7-ed65a4030e2c-55697794, #w-node-c302148c-24f5-be28-38c7-ed65a4030e38-55697794, #w-node-c302148c-24f5-be28-38c7-ed65a4030e44-55697794, #w-node-_2705da14-015f-89ce-d068-42f7fd0cf5d6-55697794, #w-node-_2705da14-015f-89ce-d068-42f7fd0cf5da-55697794 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2705da14-015f-89ce-d068-42f7fd0cf5dc-55697794 {
  align-self: center;
}

#w-node-_78c1c9d2-3b36-37c9-0eca-6c40e4c7d0bc-a4172308, #w-node-edbfbf2c-2851-7faa-8483-834eaacb3769-a4172308, #w-node-edbfbf2c-2851-7faa-8483-834eaacb376b-a4172308, #w-node-edbfbf2c-2851-7faa-8483-834eaacb376d-a4172308, #w-node-edbfbf2c-2851-7faa-8483-834eaacb376f-a4172308, #w-node-edbfbf2c-2851-7faa-8483-834eaacb3771-a4172308, #w-node-f556504e-8a42-1b99-9830-82d7ce9e7813-a4172308, #w-node-f556504e-8a42-1b99-9830-82d7ce9e7822-a4172308, #w-node-f556504e-8a42-1b99-9830-82d7ce9e7840-a4172308, #w-node-_2fa82f63-701e-1346-048e-2b1e485190b3-a4172308 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be876130-5cf9-7df6-0bf7-81c13e377228-a4172308, #w-node-be876130-5cf9-7df6-0bf7-81c13e37722f-a4172308, #w-node-be876130-5cf9-7df6-0bf7-81c13e377236-a4172308, #w-node-be876130-5cf9-7df6-0bf7-81c13e37723d-a4172308 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-be876130-5cf9-7df6-0bf7-81c13e377244-a4172308 {
  justify-self: end;
}

#w-node-_76ed9d23-b4da-cdf4-3162-052260140180-a4172308, #w-node-_76ed9d23-b4da-cdf4-3162-052260140191-a4172308, #w-node-_76ed9d23-b4da-cdf4-3162-0522601401a2-a4172308, #w-node-_76ed9d23-b4da-cdf4-3162-0522601401b2-a4172308, #w-node-_76ed9d23-b4da-cdf4-3162-0522601401c1-a4172308, #w-node-_76ed9d23-b4da-cdf4-3162-0522601401d2-a4172308, #w-node-_76ed9d23-b4da-cdf4-3162-0522601401e5-a4172308, #w-node-_76ed9d23-b4da-cdf4-3162-0522601401f6-a4172308, #w-node-_76ed9d23-b4da-cdf4-3162-052260140205-a4172308, #w-node-_76ed9d23-b4da-cdf4-3162-052260140215-a4172308, #w-node-_76ed9d23-b4da-cdf4-3162-052260140226-a4172308, #w-node-_76ed9d23-b4da-cdf4-3162-052260140237-a4172308, #w-node-_5ee3a580-6db8-3b82-b442-f807703f0706-a4172308, #w-node-_5ee3a580-6db8-3b82-b442-f807703f070a-a4172308 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5ee3a580-6db8-3b82-b442-f807703f070c-a4172308 {
  align-self: center;
}

#w-node-_1405f89b-3e76-19f3-687d-c751108f5a87-79ec2faa, #w-node-_1405f89b-3e76-19f3-687d-c751108f5a99-79ec2faa, #w-node-e26b6649-8aa9-8935-560f-8f9062fe45d2-79ec2faa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e26b6649-8aa9-8935-560f-8f9062fe4604-79ec2faa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e26b6649-8aa9-8935-560f-8f9062fe460b-79ec2faa, #w-node-e26b6649-8aa9-8935-560f-8f9062fe460f-79ec2faa, #w-node-e26b6649-8aa9-8935-560f-8f9062fe4613-79ec2faa, #w-node-e26b6649-8aa9-8935-560f-8f9062fe4617-79ec2faa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e26b6649-8aa9-8935-560f-8f9062fe461b-79ec2faa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e26b6649-8aa9-8935-560f-8f9062fe461f-79ec2faa {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

@media screen and (max-width: 991px) {
  #w-node-_7435e779-a235-4c2d-7652-6c8025edaf54-7b359fab, #w-node-_7435e779-a235-4c2d-7652-6c8025edaf5a-7b359fab, #w-node-_7435e779-a235-4c2d-7652-6c8025edaf60-7b359fab, #w-node-_7435e779-a235-4c2d-7652-6c8025edaf74-7b359fab {
    justify-self: center;
  }

  #w-node-a51f8c46-2078-0d26-1dbd-f95ebc518729-7b359fab {
    order: 9999;
    justify-self: auto;
  }

  #w-node-b7b3bb7e-3217-aa62-ef86-27ea7925e515-7b359fab, #w-node-b7b3bb7e-3217-aa62-ef86-27ea7925e51b-7b359fab {
    justify-self: center;
  }

  #w-node-b676d777-043a-537d-11b2-d40be1f1037e-e1f10379 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b676d777-043a-537d-11b2-d40be1f10391-e1f10379, #w-node-b676d777-043a-537d-11b2-d40be1f103a8-e1f10379 {
    justify-self: start;
  }

  #w-node-_2705da14-015f-89ce-d068-42f7fd0cf5d6-6f1e725d {
    justify-self: center;
  }

  #w-node-fe5b06f2-4d4c-d2cc-189e-2591c356ed6d-c356ed69 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fe5b06f2-4d4c-d2cc-189e-2591c356ed83-c356ed69 {
    justify-self: start;
  }

  #w-node-fe5b06f2-4d4c-d2cc-189e-2591c356edc2-c356ed69 {
    justify-self: center;
  }

  #w-node-_40561dff-1395-cd3d-368c-f6cc566c1d0f-5f88332e {
    order: 9999;
    justify-self: auto;
  }

  #w-node-_57442e49-4a73-7a98-afd7-d279f56430fe-e485842c {
    order: -9999;
    justify-self: auto;
  }

  #w-node-_9a85b2d1-9901-b92d-9e82-b9d159848eee-e485842c {
    justify-self: auto;
  }

  #w-node-f956f7d4-7ba2-7f64-56f4-2ef9983fa4eb-e485842c {
    order: -9999;
    justify-self: auto;
  }

  #w-node-_20b6bdf3-fc52-6a1e-f01e-e184cd049806-8879506a, #w-node-_20b6bdf3-fc52-6a1e-f01e-e184cd04981a-8879506a, #w-node-_20b6bdf3-fc52-6a1e-f01e-e184cd04982e-8879506a {
    align-self: stretch;
  }

  #w-node-_2705da14-015f-89ce-d068-42f7fd0cf5d6-797370d9 {
    justify-self: center;
  }

  #w-node-_6a475e4b-57e2-d187-932e-fde12a24e3fe-48702fe4 {
    order: -9999;
    justify-self: auto;
  }

  #w-node-_387e5d82-67e1-e597-6789-6815e2b51b21-48702fe4 {
    order: 9999;
    justify-self: auto;
  }

  #w-node-_2705da14-015f-89ce-d068-42f7fd0cf5d6-48702fe4, #w-node-f7b0b0f5-bdab-7f5c-bf0c-3364dda75205-2a65ba49 {
    justify-self: center;
  }

  #w-node-be876130-5cf9-7df6-0bf7-81c13e377244-6bd5f89e {
    order: 9999;
    justify-self: auto;
  }

  #w-node-_2705da14-015f-89ce-d068-42f7fd0cf5d6-6bd5f89e {
    justify-self: center;
  }

  #w-node-_2705da14-015f-89ce-d068-42f7fd0cf5dc-6bd5f89e {
    justify-self: start;
  }

  #w-node-_2705da14-015f-89ce-d068-42f7fd0cf5d6-6bfba959, #w-node-_2705da14-015f-89ce-d068-42f7fd0cf5d6-55697794 {
    justify-self: center;
  }

  #w-node-_2705da14-015f-89ce-d068-42f7fd0cf5dc-55697794 {
    justify-self: start;
  }

  #w-node-be876130-5cf9-7df6-0bf7-81c13e377244-a4172308 {
    order: 9999;
    justify-self: auto;
  }

  #w-node-_5ee3a580-6db8-3b82-b442-f807703f0706-a4172308 {
    justify-self: center;
  }

  #w-node-_5ee3a580-6db8-3b82-b442-f807703f070c-a4172308 {
    justify-self: start;
  }
}

@media screen and (max-width: 767px) {
  #w-node-fe5b06f2-4d4c-d2cc-189e-2591c356edc2-c356ed69 {
    justify-self: center;
  }

  #w-node-_067f4daf-afd5-751e-8854-6b421a2bec18-5f88332e, #w-node-_067f4daf-afd5-751e-8854-6b421a2bec1c-5f88332e {
    grid-column: span 1 / span 1;
  }

  #w-node-_21a3f1db-d941-4806-edbc-cc9f39a3b94a-e485842c {
    order: -9999;
  }

  #w-node-e26b6649-8aa9-8935-560f-8f9062fe461b-79ec2faa, #w-node-e26b6649-8aa9-8935-560f-8f9062fe461f-79ec2faa {
    grid-column: span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-b676d777-043a-537d-11b2-d40be1f1037e-e1f10379, #w-node-fe5b06f2-4d4c-d2cc-189e-2591c356ed6d-c356ed69 {
    grid-column: span 1 / span 1;
  }
}
