html {
  -ms-text-size-adjust: 100%;
  -webkit-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: rgba(0, 0, 0, 0);
}

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;
}

figure {
  margin: 1em 40px;
}

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}

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 {
  min-height: 100%;
  color: #333;
  background-color: #fff;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

html[data-w-dynpage] [data-w-cloak] {
  color: rgba(0, 0, 0, 0) !important;
}

.w-webflow-badge, .w-webflow-badge * {
  z-index: auto;
  visibility: visible;
  box-sizing: border-box;
  width: auto;
  height: auto;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  float: none;
  clear: none;
  box-shadow: none;
  opacity: 1;
  direction: ltr;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-align: inherit;
  letter-spacing: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-transform: inherit;
  text-shadow: none;
  font-smoothing: auto;
  vertical-align: baseline;
  cursor: inherit;
  white-space: inherit;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  background: none;
  border: 0 rgba(0, 0, 0, 0);
  border-radius: 0;
  margin: 0;
  padding: 0;
  list-style-type: disc;
  transition: none;
  display: block;
  position: static;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  overflow: visible;
  transform: none;
}

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

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

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: 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 {
  width: 100%;
  height: 100%;
  border: none;
  position: absolute;
  top: 0;
  left: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: 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 {
  margin: 4px 0 0;
  margin-top: 1px \9 ;
  float: left;
  margin-top: 3px;
  margin-left: -20px;
  line-height: normal;
}

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

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

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

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

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

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: 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 {
  width: auto;
  height: auto;
  cursor: pointer;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

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

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

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

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: 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;
  width: 28px;
  height: 20px;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  display: inline-block;
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  margin-left: -4px;
}

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

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

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

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

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

.w-background-video--control {
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

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

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

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

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

.w-slider-nav {
  z-index: 2;
  height: 40px;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  margin: auto;
  padding-top: 10px;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
}

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

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

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px rgba(51, 51, 51, .4);
}

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

.w-slider-nav-invert > div {
  background-color: rgba(34, 34, 34, .4);
}

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

.w-slider-dot {
  width: 1em;
  height: 1em;
  cursor: pointer;
  background-color: rgba(255, 255, 255, .4);
  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 {
  width: 80px;
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: auto;
  font-size: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-lightbox-control {
  width: 4em;
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  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 {
  height: 2.6em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  right: 0;
}

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

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

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

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

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

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

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

.w-lightbox-spinner {
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  border: 5px solid rgba(0, 0, 0, .4);
  border-radius: 50%;
  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 rgba(0, 0, 0, 0);
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

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

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

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

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

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

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

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

  .w-lightbox-left, .w-lightbox-right {
    opacity: .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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

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

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

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

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

.w-richtext figure div {
  color: rgba(0, 0, 0, 0);
  font-size: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

  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;
}

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

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

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.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: #333;
  align-self: flex-end;
  font-family: "Roboto 400", sans-serif;
  font-size: 14px;
  line-height: 20px;
  overflow: visible;
}

h1 {
  color: #fff;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: "Barlow 400", sans-serif;
  font-size: 52px;
  font-weight: 400;
  line-height: 1.5;
  display: inline-block;
}

h2 {
  color: #000;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: "Barlow 400", sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: "Roboto 900", sans-serif;
  font-size: 3em;
  font-weight: 900;
  line-height: 50px;
}

h4 {
  color: #333;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: "Roboto 500", sans-serif;
  font-size: 1.5em;
  font-weight: 500;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: "Roboto 400", sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

h6 {
  color: #0b3664;
  text-align: right;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: "Roboto 900", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
}

p {
  color: #000;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: "Roboto 400", sans-serif;
  font-size: 1em;
  line-height: 1.8em;
}

a {
  color: #333;
  cursor: pointer;
  margin-top: 30px;
  font-weight: 600;
  text-decoration: none;
}

a:hover {
  color: #007be2;
}

a.w--current {
  background-color: #ebf9ff;
}

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

ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 20px;
  list-style-type: decimal;
}

li {
  color: #0b3664;
  text-align: left;
  margin-top: 13px;
  font-family: "Roboto 400", sans-serif;
  font-size: 1rem;
  line-height: 1.8rem;
  list-style-type: square;
}

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

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

blockquote {
  border-left: 5px #e2e2e2;
  margin-top: 40px;
  margin-bottom: 30px;
  padding: 10px 20px 10px 70px;
  font-family: Barlowsemicondensed, Arial, sans-serif;
  font-size: 32px;
  line-height: 1.2em;
}

figure {
  margin-bottom: 10px;
}

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

.body {
  clear: none;
  direction: ltr;
  color: #2b1f30;
  text-align: justify;
  letter-spacing: 0;
  text-indent: 0;
  text-transform: none;
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
  order: 0;
  align-self: center;
  margin-bottom: 0;
  margin-left: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: "Roboto 400", sans-serif;
  font-size: .99rem;
  font-weight: 400;
  overflow: visible;
}

.body.left-aligned {
  color: #2b1f30;
  text-align: left;
  padding-bottom: 0;
  font-size: 1rem;
}

.body.left-aligned.feature-copybody {
  color: #5e5e5e;
  line-height: 22px;
}

.body.left-aligned.paddingbottom {
  margin-bottom: 0;
  padding-bottom: 20px;
}

.body.left-aligned h2 {
  text-align: left;
}

.body.left-aligned.privacy-policy {
  text-align: justify;
}

.body.left-aligned.privacy-policy li, .body.left-aligned.privacy-policy p {
  color: #2b1f30;
  font-size: .85rem;
}

.body.left-aligned.privacy-policy h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.body.left-aligned.privacy-policy h3 {
  margin-bottom: 20px;
  font-family: "Roboto 500", sans-serif;
  font-size: 1.2em;
  font-weight: 500;
  line-height: 24px;
}

.body.left-aligned.privacy-policy a {
  font-family: "Roboto 700", sans-serif;
  font-weight: 700;
}

.body.text-white {
  color: #fff;
}

.body h5 {
  text-align: left;
}

.body h4 {
  font-family: "Roboto 500", sans-serif;
}

.body p {
  font-family: "Roboto 400", sans-serif;
}

.body strong {
  font-family: "Roboto 700", sans-serif;
  font-weight: 700;
}

.logo {
  width: 150px;
  margin-right: auto;
  display: inline-block;
}

.large-link {
  height: 100%;
  color: #fff;
  white-space: nowrap;
  background-color: #02676b;
  justify-content: center;
  align-items: center;
  margin-left: 16px;
  padding: 22px 32px;
  text-decoration: none;
  display: flex;
}

.brand {
  min-width: 150px;
  margin-right: 10px;
  padding: 12px 0;
}

.hero {
  max-width: 100%;
  min-height: 50%;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f3cf6c18c31b7c138f59f19_oval.webp"), url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f3cf67b6e9bca6aee3728dc_Littledots-yellow.webp");
  background-position: 40% -20%, 0 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: 150px, 100px;
  background-attachment: scroll, scroll;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 40px;
  display: flex;
  overflow: hidden;
}

.hero.hero-white {
  background-image: none;
}

.hero.solutions-hero {
  background-position: 110% 100%, 0 100%;
}

.hero.herofeaturelayout {
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f3cf6c18c31b7c138f59f19_oval.webp");
  background-position: 0 120%;
  background-repeat: no-repeat;
  background-size: 150px;
  background-attachment: scroll;
}

.hero.herofeaturelayout.imagebg {
  background-color: #ebf9ff;
  padding-top: 0;
}

.hero.herofeaturelayout.imagebg.section-paddingtopbottom {
  min-height: 90vh;
  background-color: #fff;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5fcf04ab6f360412791ffb55_Malayasia.webp");
  background-position: 0 0;
  background-size: cover;
  align-items: center;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.hero.herofeaturelayout.section-paddingtopbottom.bluebg {
  background-color: #ebf9ff;
}

.column {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 40px;
  padding-right: 32px;
  display: flex;
}

.column.z2 {
  z-index: 2;
  padding-left: 0;
  position: relative;
}

.column.counselor-professional-network {
  text-align: center;
  align-items: center;
  margin-bottom: 70px;
}

.footer {
  width: 100%;
  opacity: 1;
  color: #dfdfdf;
  -webkit-text-fill-color: inherit;
  background-color: rgba(0, 0, 0, 0);
  background-clip: border-box;
  border-top: 1px #e6e6e6;
  justify-content: center;
  display: flex;
}

.footer-block {
  padding-top: 20px;
  padding-bottom: 20px;
}

.nav-footer_listheader {
  color: #2b1f30;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Roboto, sans-serif;
  font-size: .95rem;
  font-weight: 500;
}

.nav-footer_list {
  color: #2b1f30;
  text-align: left;
  border: 0 rgba(0, 0, 0, 0);
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: .85rem;
  line-height: 1.6em;
  transition: opacity .2s;
}

.image {
  float: left;
  clear: none;
  margin-top: 25px;
  margin-left: 0;
}

.meta-right {
  object-position: 100% 50%;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.meta-left {
  object-position: 50% 50%;
  flex-direction: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  display: flex;
}

.text-block {
  color: #007be2;
  font-family: "Fa brands 400", sans-serif;
  font-size: 2.5em;
}

.social-link {
  color: #007be2;
  padding-left: 10px;
  padding-right: 10px;
  font-size: .7em;
  text-decoration: none;
  transition: opacity .3s;
}

.social-link:hover {
  opacity: .7;
}

.social-link.side-margin {
  margin-right: 40px;
  padding-left: 0;
  padding-right: 0;
  transition: opacity .3s;
}

.social-link.side-margin:hover {
  opacity: .7;
}

.client-logos {
  width: 90%;
  justify-content: space-around;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.client-logo {
  width: 120px;
  max-width: 150px;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.logo-container {
  max-width: 90%;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 60px 60px 40px;
  display: flex;
}

.solutions-cards {
  min-width: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.card {
  width: 300px;
  height: auto;
  max-width: 280px;
  min-height: 225px;
  cursor: pointer;
  object-fit: fill;
  background-color: #fff;
  flex-flow: column;
  flex: 0 auto;
  align-content: flex-start;
  justify-content: space-between;
  align-items: stretch;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
  overflow: hidden;
  box-shadow: 4px 4px 12px -3px rgba(161, 161, 161, .55);
}

.heading-3 {
  color: #2b1f30;
  text-align: center;
  margin-top: auto;
  margin-bottom: auto;
  padding: 10px 20px 20px;
  font-family: Domainedisplaynarrow, Georgia, sans-serif;
  font-size: 1.45em;
  font-weight: 400;
}

.heading-3.h3-reset {
  padding-left: 0;
  padding-right: 0;
  font-family: Barlowsemicondensed, Arial, sans-serif;
  line-height: 30px;
}

.solutions-section {
  background-color: #ebf9ff;
  background-image: linear-gradient(#ebf9ff, #fff);
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.paragraph {
  text-align: left;
  margin-top: auto;
  padding-left: 0;
  padding-right: 20px;
  font-family: Roboto, sans-serif;
}

.paragraph.hero-body {
  color: #000;
  text-align: center;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Roboto, sans-serif;
  font-size: 1rem;
}

.paragraph.solutions_caption {
  color: #2b1f30;
  text-align: center;
  margin-bottom: auto;
  padding-right: 0;
  font-size: 15px;
}

.feature-section {
  color: #2b1f30;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  padding-top: 0;
  padding-bottom: 100px;
  display: flex;
}

.flex-container {
  max-width: 85%;
  flex-direction: row;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px;
  display: flex;
}

.flex-container.feature {
  flex-direction: row;
  justify-content: flex-start;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-bottom: 0;
}

.flex-container.feature-reverse {
  max-width: 75%;
  flex-direction: row-reverse;
  margin-top: 60px;
}

.feature-image-mask {
  width: 100%;
  margin-right: 60px;
  padding-left: 0;
}

.feature-image-mask.reverse {
  text-align: right;
  margin-right: 0;
  padding-left: 60px;
}

.feature-image {
  width: 90%;
  height: 100%;
  object-fit: contain;
  object-position: 50% 50%;
  display: inline-block;
}

.hero-headline {
  color: #2b1f30;
  text-align: left;
  border: 1px #585858;
  padding-bottom: 0;
  font-family: "Barlow 400", sans-serif;
  font-size: 3rem;
  line-height: 1.2;
}

.hero-headline.left-aligned {
  margin-top: 0;
  font-size: 3rem;
}

.container-2 {
  max-width: 75%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.column-3 {
  justify-content: space-between;
  align-items: center;
  display: block;
}

.features-column_rtl {
  max-width: 100%;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  margin: 20px 0 60px;
  padding-bottom: 40px;
  display: flex;
}

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

.text-cta {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 30px;
  font-size: 1.125em;
}

.features-column_ltr {
  max-width: 100%;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 60px;
  display: flex;
}

.image-2 {
  width: 80%;
  max-width: 80%;
  float: right;
}

.image-3 {
  width: 80%;
  max-width: 80%;
  clear: left;
}

.herocontainer {
  max-width: 85%;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.herocolumns {
  flex-direction: row;
  justify-content: space-around;
  align-items: stretch;
  display: flex;
}

.hello-bar {
  background-color: #0b3664;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: none;
  position: static;
}

.hello-bar:hover {
  color: #ebf9ff;
}

.hello-bar-copy {
  color: #fff;
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 1rem;
}

.hello-bar-copy:hover {
  color: #fff;
}

.div-block {
  padding-top: 15px;
  padding-bottom: 15px;
}

.big-cta {
  background-color: #0b3664;
  margin-top: 0;
  margin-bottom: 0;
}

.big-cta.no-margin {
  margin-bottom: 0;
}

.div-block-2 {
  clear: none;
}

.container-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.heading-solutions {
  color: #2b1f30;
  text-align: center;
  font-family: Barlowsemicondensed, Arial, sans-serif;
}

.footer-link {
  color: #2b1f30;
  font-weight: 400;
  transition: all .35s;
}

.footer-link.w--current {
  background-color: rgba(235, 249, 255, 0);
}

.nav-link-2 {
  z-index: 1;
  color: #000;
  white-space: nowrap;
  flex: 0 auto;
  padding: 25px;
  font-family: Roboto, sans-serif;
  font-size: 1em;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.panel-col {
  height: 100%;
  flex-flow: column wrap;
  align-content: stretch;
  align-items: stretch;
  display: flex;
}

.panel-row-50 {
  height: 100%;
  min-height: auto;
  flex-direction: column;
  flex: 50%;
  justify-content: space-between;
  align-items: center;
  padding: 20px 0 0;
  display: flex;
}

.panel-row-50.r2c1:hover {
  background-color: #f14089;
}

.panel-row-33 {
  flex-direction: column;
  flex: 33.33%;
  justify-content: space-between;
  padding: 15px;
  display: flex;
}

.nav-panel-2 {
  height: 400px;
  padding-top: 72px;
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.nav-panel-2._1 {
  border-bottom: 1px solid #ccc;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: visible;
}

.nav-panel-2._3 {
  background-color: #a5915e;
  display: none;
}

.bold {
  font-size: 16px;
  font-weight: 800;
  line-height: 22px;
}

.nav-link-wrapper {
  z-index: 1;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid rgba(58, 58, 58, .41);
  justify-content: space-between;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: relative;
}

.nav {
  z-index: 1;
  background-color: #fff;
  padding-left: 0;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.nav-container {
  z-index: 1;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.page-overlay {
  background-color: rgba(0, 0, 0, 0);
  font-family: Roboto, sans-serif;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  box-shadow: 1px 1px 3px #000;
}

.panel-text-header {
  color: rgba(255, 255, 255, .34);
  border-bottom: 1px solid rgba(255, 255, 255, .34);
  flex: 1;
  padding-bottom: 10px;
  font-weight: 600;
}

.flex-exp {
  flex: 1;
}

.flex-exp.panel-2-col {
  flex-basis: 20%;
}

.nav-panel-wrapper {
  width: 100%;
  height: 400px;
  color: #fff;
  background-color: #fff;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.p {
  color: #000;
  margin-top: 5px;
  font-size: 12px;
  line-height: 18px;
}

.panel-top-row {
  flex: 1;
}

.panel-top-row.panel-header {
  flex-grow: 0;
  flex-basis: 75px;
  align-items: flex-end;
  padding: 15px;
  display: flex;
}

.panel-top-row.panel-1-content {
  flex-wrap: wrap;
  padding-right: 0;
  display: flex;
}

.nav-left-2 {
  width: 50%;
  height: 100%;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.nav-right-2 {
  width: 50%;
  height: 100%;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.cta-button_primary-3 {
  width: 150px;
  cursor: pointer;
  background-color: #007be2;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: 16px;
  margin-right: 16px;
  padding: 12px 20px;
  transition: all .35s;
  display: flex;
}

.cta-button_primary-3:hover {
  color: #fff;
  background-color: #3fa2f5;
}

.nav-item {
  width: 80%;
  padding: 10px 10px 10px 20px;
  font-family: Roboto, sans-serif;
}

.column-4 {
  height: 100%;
  color: #000;
  background-color: #ebf9ff;
  padding-right: 60px;
}

.column-5 {
  height: 100%;
  color: #000;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
}

.columns-3 {
  width: 100%;
  background-color: #fff;
  padding-top: 30px;
}

.link-3 {
  font-family: Roboto, sans-serif;
  font-size: 1em;
}

.text-span {
  font-family: "Fa solid 900", sans-serif;
  font-weight: 400;
}

.paragraph-2 {
  margin-top: 10px;
  padding-top: 0;
}

.heading-10 {
  margin-bottom: 20px;
}

.heading-11 {
  max-width: 800px;
  text-align: center;
  line-height: 1.2;
}

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

.subcaption {
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: .985rem;
  font-weight: 500;
}

.subcaption.left-aligned {
  color: #9c9c9c;
  text-align: left;
  letter-spacing: .25px;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-weight: 400;
}

.subcaption.left-aligned.strong {
  color: #2b1f30;
  font-weight: 500;
}

.text-span-2 {
  font-family: "Fa solid 900", sans-serif;
}

.solutions_checkitem {
  color: #000;
  font-family: Roboto, sans-serif;
  font-size: .985rem;
}

.grid {
  align-self: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.solutions_how {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.div-block-5 {
  flex-direction: column;
  flex: 1;
  justify-content: space-around;
  align-self: center;
  align-items: stretch;
  padding: 40px;
  display: flex;
}

.div-block-6 {
  min-width: 100%;
}

.div-block-7 {
  width: 70%;
  margin-right: 60px;
}

.text-link {
  color: #007be2;
  padding-top: 0;
  font-size: .85em;
  text-decoration: none;
}

.text-link.feature {
  clear: none;
  text-align: left;
  margin-top: auto;
  padding-top: 10px;
  font-size: 1rem;
  display: block;
}

.text-link.text-centered {
  text-align: center;
  margin-top: 20px;
  font-family: Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
}

.container-8 {
  margin-top: 0;
  margin-bottom: auto;
  padding: 20px 40px 0;
}

.about-hero-body {
  color: #2b1f30;
  text-align: center;
  margin-top: 10px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 1rem;
}

.div-block-10 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.callout {
  background-color: #ebf9ff;
  margin-top: 40px;
  margin-bottom: 40px;
}

.copy-stat {
  color: #000;
  padding-top: 10px;
  font-family: Roboto, sans-serif;
  font-size: 1.125em;
  font-weight: 500;
}

.statistic {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 40px 10px;
  display: flex;
}

.columns-4 {
  flex-direction: row;
  justify-content: space-around;
  align-items: stretch;
  display: flex;
}

.heading-12 {
  margin-top: 0;
  margin-bottom: 0;
}

.our-story {
  color: #585858;
  text-align: left;
  font-size: 1rem;
}

.columns-5 {
  justify-content: space-around;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  display: flex;
}

.container-10 {
  max-width: 85%;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.column-6 {
  padding-left: 20px;
}

.column-7 {
  flex: 0 auto;
  padding-left: 0;
  padding-right: 40px;
}

.column-7.right {
  padding-left: 40px;
  padding-right: 0;
}

.our-story {
  margin-top: 40px;
  margin-bottom: 40px;
}

.photo-grid {
  border-bottom: 0 #ebeaeb;
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-2 {
  max-width: 80%;
  grid-row-gap: 93px;
  flex: 0 auto;
  grid-template: "Area Area Area Area Area Area . . . . . ."
                 "Area Area Area Area Area Area Area-2 Area-2 Area-2 Area-2 Area-2 Area-2"
                 "Area Area Area Area Area Area Area-2 Area-2 Area-2 Area-2 Area-2 Area-2"
                 "Area Area Area Area Area Area Area-2 Area-2 Area-2 Area-2 Area-2 Area-2"
                 ". Area-4 Area-4 Area-4 Area-4 Area-4 Area-4 Area-3 Area-3 Area-3 Area-3 Area-3"
                 ". . . . . . Area-6 Area-6 Area-6 Area-6 Area-6 ."
                 "Area-5 Area-5 Area-5 Area-5 Area-5 Area-5 Area-6 Area-6 Area-6 Area-6 Area-6 ."
                 "Area-5 Area-5 Area-5 Area-5 Area-5 Area-5 Area-6 Area-6 Area-6 Area-6 Area-6 ."
                 ". . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr .25fr .25fr .25fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
  align-content: space-around;
  justify-content: space-around;
  justify-items: center;
  margin-top: 60px;
  margin-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
}

.our-products {
  border: 1px #000;
  margin-top: 60px;
  margin-bottom: 60px;
}

.values {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.link-blue {
  color: #007be2;
  padding-top: 10px;
  font-family: Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
}

.link-blue.big {
  margin-top: 20px;
  font-size: 1.25em;
}

.caption-big {
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 1.25em;
}

.caption-big.centered {
  width: 40%;
  padding: 10px 0;
}

.section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.section.strategic-planning-hero-section {
  background-color: #0b3664;
  padding-top: 130px;
  padding-bottom: 282px;
  position: relative;
}

.section.conversion-support-hero-section {
  background-color: #0b3664;
  padding-top: 60px;
  padding-bottom: 80px;
  position: relative;
}

.grid-4 {
  max-width: 80%;
  min-width: 80%;
  grid-column-gap: 40px;
  grid-row-gap: 45px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: "Area-5 Area Area-2"
                       "Area-6 Area-4 Area-3";
  margin-top: 40px;
}

.office-image {
  height: 160px;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f4f23b4552c5194f73b99ef_zhang-kaiyv-YDJ2-LiP8DE-unsplash.webp");
  background-position: 50%;
  margin-bottom: 10px;
}

.office-image.dc {
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f4f230b76f7f4c3e39f26f2_pexels-anna-lowe-2446915.webp");
  background-position: 50%;
  background-size: cover;
}

.office-image.singapore {
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f4f24dd749cb30d2ce26e02_peter-nguyen-CQhgno3yhv8-unsplash%20(1).webp");
  background-size: cover;
}

.office-image.india {
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f4f2386749cb3a385e26d32_hardik-joshi-niUei6OnuiA-unsplash.webp");
  background-size: 500px;
}

.office-image.shanghai {
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f4f23b4552c5194f73b99ef_zhang-kaiyv-YDJ2-LiP8DE-unsplash.webp");
  background-position: 50%;
  background-size: cover;
}

.office-address {
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 1rem;
}

.hero-body {
  color: #585858;
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-family: "Roboto 400", sans-serif;
  font-size: 1.25rem;
  line-height: 25px;
}

.hero-body.text-reset {
  font-size: 1rem;
}

.hero-body.text-home, .hero-body.text-small {
  color: #2b1f30;
  font-size: 1rem;
}

.paragraph-6, .paragraph-7, .b, .paragraph-9 {
  color: #2b1f30;
}

.features-buttons {
  width: 20%;
  float: none;
  clear: none;
  color: #007be2;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #007be2;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  margin-left: auto;
  margin-right: auto;
  font-weight: 700;
  display: inline-block;
}

.container-15 {
  padding-left: 0;
  display: flex;
}

.div-block-22 {
  width: 60%;
  margin: 60px auto 100px;
}

.heading-32 {
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.primary-button {
  text-align: center;
  background-color: #007be2;
  border-radius: 5px;
  margin-top: 0;
  margin-right: 0;
  padding: 15px 20px;
  font-family: "Roboto 400", sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.primary-button:hover {
  color: #fff;
}

.primary-button.navbar-blog-button {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10px 30px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2em;
  display: flex;
}

.column-15 {
  align-self: center;
  overflow: visible;
}

.hero-image_full {
  max-height: none;
  max-width: 150%;
  object-fit: contain;
  overflow: hidden;
}

.heading-39 {
  font-size: 2em;
}

.flex-container {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-top: auto;
  padding-bottom: 0;
  display: flex;
}

.divlayout-center {
  width: 100%;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-around;
  align-self: center;
  align-items: center;
  padding: 40px 5%;
  display: flex;
}

.heading-40 {
  text-align: center;
  font-family: "Barlow 400", sans-serif;
}

.centered-feature {
  background-color: #ebf9ff;
}

.centered-feature.color-bg {
  background-color: #ebf9ff;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f3cf67b6e9bca6aee3728dc_Littledots-yellow.webp"), url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f3cf6c18c31b7c138f59f19_oval.webp");
  background-position: 100% 0, 0 120%;
  background-repeat: no-repeat, no-repeat;
  background-size: 50px, 125px;
  margin-top: 0;
}

.small-text {
  color: #747474;
  font-family: Roboto, sans-serif;
  font-size: .95rem;
}

.small-text.terms {
  text-align: center;
  font-family: "Roboto 400", sans-serif;
  font-size: .8rem;
}

.div-block-34 {
  text-align: center;
}

.column-16 {
  min-height: 100vh;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.column-17 {
  width: 100%;
  min-height: 100vh;
  background-color: #ebf9ff;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f4632b1417bb413d77862cf_shield.svg"), url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f3cf6c18c31b7c138f59f19_oval.webp");
  background-position: 10% 99%, 100% -20%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, 183px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.image-20 {
  width: 100%;
  max-width: 50%;
}

.div-block-36 {
  width: 70%;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section_layoutcontainer {
  max-width: 80%;
}

.section_layout {
  width: 100%;
  max-width: 1140px;
}

.columnlayout {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.text-span-4 {
  color: #007be2;
  font-family: "Fa solid 900", sans-serif;
  font-size: 1rem;
}

.features-list {
  margin-bottom: 20px;
  padding-top: 20px;
  padding-left: 0;
  padding-right: 20px;
  list-style-type: disc;
}

.features-list.padding {
  padding-left: 20px;
}

.list-copy {
  color: #2b1f30;
  letter-spacing: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: "Roboto 400", sans-serif;
  font-size: 1rem;
  line-height: 1.6em;
}

.logo-section {
  background-color: #f7f7f7;
  margin-top: 0;
  margin-bottom: 60px;
}

.logo-section.margin-reset {
  margin-bottom: 0;
}

.logo-section.logo-simplified {
  background-color: rgba(0, 0, 0, 0);
  margin: auto;
}

.horizontal-logo {
  max-width: 25%;
  margin-bottom: 25px;
}

.author-name {
  color: #636363;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Roboto 400", sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.testimonial-card {
  height: 100%;
  border-radius: 18px;
  display: flex;
  box-shadow: 0 0 18px rgba(136, 173, 207, .63);
}

.testimonial-card.variantnocolor {
  box-shadow: none;
  background-color: #ebf9ff;
  border-radius: 0;
}

.testimonial-section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 40px 0%;
  display: flex;
  overflow: hidden;
}

.author-block {
  flex-direction: row;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  margin-top: 25px;
  display: flex;
}

.horizontal-quote-h4 {
  color: #151c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Roboto 500", sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.4;
}

.testimonial-image {
  width: 100%;
  height: 100%;
  min-height: 0%;
  object-fit: cover;
  border-top-left-radius: 18px;
  border-bottom-left-radius: 18px;
}

.testimonial-image.variantnorounded {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.horizontal-content-block {
  width: 60%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 60px 75px;
  display: flex;
}

.horizontal-fixed-height {
  min-height: 100px;
  text-align: center;
  flex-direction: column;
  align-self: center;
  align-items: center;
  display: block;
}

.testimonial-image-wrap {
  width: 50%;
  height: auto;
  min-height: 100%;
  object-fit: fill;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.column-wrap {
  display: flex;
}

.div-block-39 {
  align-self: auto;
}

.twocol-list {
  justify-content: space-between;
  display: flex;
}

.dropdown {
  margin-left: 5px;
  margin-right: 5px;
  position: static;
  overflow: hidden;
}

.dropdown.margin-r {
  margin-left: 0;
  margin-right: 30px;
}

.navigation {
  z-index: 9;
  height: 101px;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  align-items: center;
  display: flex;
}

.navigation.navbar-blog {
  background-color: #ebf9ff;
}

.navigation-wrap {
  z-index: 999;
  width: 100%;
  position: relative;
}

.navigation-link-block-mob {
  width: 100%;
  color: #283338;
  border-radius: 20px;
  margin-bottom: 20px;
  padding: 20px 22px;
  font-size: 16px;
  text-decoration: none;
  transition: all .35s;
  display: flex;
}

.navigation-link-block-mob:hover {
  color: #7735f6;
  background-color: rgba(119, 53, 246, .05);
}

.navigation-mob {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  align-items: center;
  display: none;
  position: relative;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.nav-content-wrap {
  width: 100%;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.nav-link-details {
  color: rgba(0, 0, 0, .64);
  font-family: Roboto, sans-serif;
  font-size: .9rem;
  font-weight: 400;
}

.navigation-container-mob {
  width: 100%;
  height: 100%;
  max-width: 1300px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav-title {
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
}

.dropdown-2 {
  margin-left: 5px;
  margin-right: 5px;
}

.meganav {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 20px 3%;
  display: flex;
  position: relative;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.meganav-2 {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 20px 3%;
  display: flex;
  position: relative;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.drop-arrow-plain {
  margin-right: 5px;
  font-size: 14px;
}

.navigation-container {
  width: 100%;
  height: 100%;
  max-width: 1300px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navigation-drop-container {
  max-width: 1400px;
  background-color: #fff;
  flex-direction: row;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.navigation-drop-container.navbar-blog-color {
  background-color: #ebf9ff;
}

.navigation-right {
  width: 50%;
  object-fit: contain;
  order: 0;
  justify-content: flex-end;
  align-items: center;
  font-size: 16px;
  display: flex;
}

.navigation-link-block {
  width: 100%;
  color: #283338;
  border-radius: 20px;
  align-items: stretch;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px 22px;
  font-size: 16px;
  text-decoration: none;
  transition: all .35s;
  display: flex;
}

.navigation-link-block:hover {
  color: #7735f6;
  background-color: rgba(119, 53, 246, .05);
}

.navigation-link-block.w--current {
  background-color: rgba(255, 255, 255, 0);
  margin-top: 20px;
}

.navigation-link-block.w--current:hover {
  background-color: rgba(119, 53, 246, .05);
}

.dropdown-list {
  min-width: 100%;
  display: none;
}

.dropdown-list.w--open {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 25px;
  position: absolute;
  top: 80px;
  bottom: auto;
  left: 0;
  right: 0;
  box-shadow: 2px 30px 50px rgba(0, 0, 0, .08);
}

.dropdown-list.navbar-blog-color {
  background-color: #ebf9ff;
}

.large-link-2 {
  color: #6127da;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 40px;
  text-decoration: none;
  display: flex;
}

.navigation-left {
  width: 50%;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  display: flex;
}

.dropdown-toggle {
  padding-left: 10px;
  padding-right: 20px;
  font-family: "Roboto 400", sans-serif;
  transition: all .2s;
}

.dropdown-toggle:hover {
  color: #007be2;
}

.navigation-full {
  z-index: 9;
  width: 100%;
  border-bottom: 1px solid rgba(61, 66, 75, .07);
  align-items: center;
  padding: 20px 3%;
  display: flex;
  position: relative;
}

.navigation-full.navbar-blog {
  background-color: #ebf9ff;
  border: 1px #000;
}

.dropdown-list-full-wrapper {
  background-color: #fff;
}

.dropdown-list-full-wrapper.navbar-blog-color {
  background-color: #ebf9ff;
}

.navigation-column {
  width: 25%;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding: 0 15px;
}

.navigation-column.navbar-blog-color {
  background-color: #ebf9ff;
}

.navigation-column._50-percent-width {
  width: 50%;
}

.navigation-bottom-bar {
  background-color: #0b3664;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f464885443276119c3bc59d_scribble-5.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navigation-link {
  flex: none;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-top: auto;
  padding: 20px 17px 20px 16px;
  font-family: "Roboto 400", sans-serif;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.navigation-link:hover {
  color: #007be2;
}

.navigation-link.w--current {
  color: #007be2;
  background-color: rgba(0, 0, 0, 0);
}

.navigation-link.blog-page-links {
  color: #000;
  margin-top: 0;
  margin-right: 30px;
  padding-left: 12px;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  line-height: 1.3px;
}

.navigation-link.display-none {
  display: none;
}

.nav-menu {
  color: #283338;
  align-self: center;
  align-items: center;
  font-size: 15px;
  display: flex;
  position: static;
}

.font-awesome {
  font-family: "Fa solid 900", sans-serif;
}

.heading-41 {
  text-align: center;
  font-family: "Barlow 400", sans-serif;
}

.section-paddingtoponly {
  padding-top: 6em;
  padding-bottom: 50px;
}

.section-paddingtoponly.section-paddingbottom {
  margin-bottom: 0;
  padding-bottom: 6em;
}

.section-paddingtoponly.tos {
  padding-top: 4em;
}

.gridwrapper {
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  margin-left: 5%;
  margin-right: 5%;
  padding-left: 0%;
  display: block;
}

.featuregrid {
  grid-column-gap: 25px;
  grid-row-gap: 15px;
  grid-template: "Area-2 Area-2 Area Area"
                 ". . Area Area"
                 ". . Area Area"
                 / 1fr 1fr 1fr 1fr;
  align-items: stretch;
  padding-left: 32px;
  padding-right: 0;
}

.featurecopywrapper {
  margin-bottom: 20px;
  display: block;
}

.featureheadline.left-aligned {
  color: #2b1f30;
  text-align: left;
  font-family: "Barlow 400", sans-serif;
  font-size: 3rem;
  line-height: 1em;
}

.featuresubheader {
  color: #585858;
  letter-spacing: .25px;
  margin-top: 10px;
  font-family: "Roboto 400", sans-serif;
  font-size: 1.25rem;
  line-height: 25px;
}

.featureitem {
  margin-right: 20px;
}

.featureitem.padding-left {
  padding-left: 0;
}

.featureitem.padding-right {
  padding-right: 20px;
}

.featureitem-caption {
  color: #2b1f30;
  margin-top: 0;
  font-family: "Roboto 500", sans-serif;
  font-size: 1.25em;
  font-weight: 500;
  line-height: 20px;
}

.featureimage {
  padding: 0 43px 0 0;
}

.featuregrid-reversed {
  grid-template: "Area Area Area-2 Area-2"
                 "Area Area Area-3 Area-4"
                 "Area Area Area-5 Area-6"
                 / 1fr 1fr 1fr 1fr;
  justify-items: stretch;
  padding-right: 32px;
}

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

.section-paddingtopbottom.bg-color-blue {
  background-color: #ebf9ff;
}

.section-paddingtopbottom.bg-pattern {
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f3cf67b6e9bca6aee3728dc_Littledots-yellow.webp"), url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f4632b1417bb413d77862cf_shield.svg"), url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f3cf6c18c31b7c138f59f19_oval.webp");
  background-position: 0 100%, 2% 5%, 110%;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: 56px, 150px, 200px;
  background-attachment: scroll, scroll, scroll;
}

.big-testimonial {
  text-align: center;
  margin-top: 32px;
  margin-bottom: 0;
  padding-bottom: 32px;
  font-family: "Barlow 400", sans-serif;
  font-weight: 400;
}

.testimonial-attribution {
  color: #585858;
  text-align: center;
  padding-bottom: 32px;
  font-family: "Roboto 400", sans-serif;
  font-size: 1rem;
  line-height: 30px;
}

.testimonial-quotelines {
  width: 10%;
  max-width: 250px;
  text-align: center;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.container-fullwidthflex {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.testimonial-logo {
  width: 10%;
  max-width: 250px;
}

.heading-42 {
  color: #000;
  text-align: center;
  margin-top: 0;
}

.heading-42.text-purple {
  color: #2b1f30;
}

.container-16 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.curvedimage-left {
  min-width: 300px;
  border-top-left-radius: 57px;
  border-top-right-radius: 35px;
  border-bottom-right-radius: 57px;
  padding-left: 18px;
}

.section-paddingbottom {
  margin-bottom: 60px;
}

.div-block-40 {
  flex-direction: column;
  justify-content: space-around;
  align-self: center;
  align-items: stretch;
  padding-top: 0;
  display: flex;
}

.div-block-41 {
  width: 30%;
}

.grid-9 {
  height: 100vh;
  text-align: center;
  grid-template-rows: auto;
  align-items: center;
  justify-items: center;
  position: static;
}

.heading {
  font-size: 30px;
}

.paragraph-10 {
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Lato, sans-serif;
  font-weight: 900;
}

.div-block-42 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-direction: column;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.image-22 {
  width: 80%;
}

.signup-form {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.form-wrapper {
  width: 100%;
  max-width: 700px;
  background-color: #fff;
  border-radius: 18px;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  margin-top: 20px;
  padding: 32px;
  display: flex;
}

.form-copy {
  text-align: center;
  line-height: 14px;
}

.section-signup {
  height: 100vh;
  background-color: #ebf9ff;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f4632b1417bb413d77862cf_shield.svg"), url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f3cf6c18c31b7c138f59f19_oval.webp");
  background-position: 5% 15%, 110% 120%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, 300px;
  flex-direction: column;
  align-items: center;
  padding-top: 60px;
  display: flex;
}

.body-5 {
  background-color: #ebf9ff;
}

.heading-43 {
  margin-bottom: 20px;
  font-family: "Barlow 400", sans-serif;
}

.div-block-43 {
  width: 10%;
}

.secondary-button {
  color: #007be2;
  text-align: center;
  background-color: #fff;
  border: 1px solid #007be2;
  border-radius: 5px;
  margin-top: 0;
  margin-left: 20px;
  margin-right: 5%;
  padding: 15px 20px;
}

.secondary-button.navbar-blog-button {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0%;
  padding: 10px 30px;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  line-height: 1.2em;
  display: flex;
}

.div-block-44 {
  width: 70%;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.curvedimage-right {
  border-top-left-radius: 57px;
  border-top-right-radius: 35px;
  border-bottom-left-radius: 57px;
}

.image-24 {
  border-top-left-radius: 57px;
  border-top-right-radius: 57px;
  border-bottom-left-radius: 37px;
}

.heading-46 {
  margin-top: 0;
}

.form-block-3 {
  width: 100%;
}

.primary-buttonnohover {
  background-color: #007be2;
  border-radius: 5px;
  margin-top: 0;
  margin-right: 0;
  padding: 15px 20px;
  font-size: 1rem;
}

.primary-buttonnohover:hover {
  color: #fff;
}

.link-block {
  margin-top: 0;
}

.div-block-45 {
  max-width: 80%;
  background-color: #fff;
  border-radius: 10px;
  padding: 40px;
  box-shadow: 4px 4px 12px -3px rgba(161, 161, 161, .55);
}

.flex-container-2 {
  max-width: 80%;
  flex-direction: row;
  flex: 1;
  align-items: center;
  display: flex;
}

.feature-image-mask-2 {
  width: 100%;
  margin-right: 20px;
  padding-right: 40px;
}

.feature-image-2 {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: 50% 50%;
  box-shadow: 4px 4px 12px -3px rgba(161, 161, 161, .55);
}

.list {
  color: #2b1f30;
  padding-top: 20px;
  padding-left: 20px;
  font-family: Roboto, sans-serif;
  font-size: 1rem;
  list-style-type: disc;
}

.link-9 {
  color: #007be2;
  font-weight: 500;
}

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

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

.container-17 {
  max-width: 90%;
  justify-content: space-around;
  align-items: stretch;
  margin-top: 40px;
  display: flex;
}

.div-block-47 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.events-wrapper {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.event-item {
  max-width: 70%;
  min-height: 0;
  min-width: 0%;
  background-color: #fff;
  margin-top: 30px;
  margin-bottom: 30px;
}

.event-header {
  color: #007be2;
  margin-top: 0;
  font-size: 1.8rem;
  font-weight: 500;
}

.div-block-48 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.heading-49 {
  margin-top: 0;
  margin-bottom: 40px;
}

.container-4 {
  padding: 20px 0 40px;
}

.hero-2.div-block.mobile {
  align-items: center;
}

.blue {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f858808825a453fde6a2210_shape-blue.d24007e6.svg"), none, none;
  background-position: 0 100%, 50% 0, 100% 100%;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: 300px, 400px, 20%;
  border-top: 1px #dadada;
}

.blue.hero {
  background-position: 0%, 50% 0, 100% 100%;
}

.paragraph-3 {
  max-width: 600px;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  display: block;
}

.section-blue {
  background-color: #ebf9ff;
  background-image: linear-gradient(#ebf9ff 57%, #fff);
}

.html-embed {
  max-width: 100%;
}

.div-block-49 {
  margin-top: 10px;
  margin-bottom: 40px;
}

.div-block-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 20px;
  display: flex;
}

.heading-5 {
  text-align: center;
  margin-top: 0;
  font-family: Barlowsemicondensed, Arial, sans-serif;
  display: flex;
}

.container-18 {
  margin-top: -10px;
  margin-left: auto;
  margin-right: auto;
}

.citation {
  margin-top: -40px;
  font-size: .8em;
  font-style: italic;
}

.heading-8 {
  font-family: Roboto, sans-serif;
}

.heading-6 {
  text-align: center;
  margin-top: 0;
  font-family: Barlowsemicondensed, Arial, sans-serif;
  font-size: 28px;
  font-weight: 500;
}

.div-block-50 {
  clear: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-51 {
  opacity: 1;
  background-color: #fff;
  margin-top: 40px;
  padding: 40px 35px;
  box-shadow: 0 3px 17px 4px rgba(48, 48, 48, .11);
}

.section-11 {
  background-color: rgba(0, 0, 0, 0);
  margin-top: 40px;
  margin-left: 0%;
  margin-right: 0%;
}

.button {
  background-color: #1886df;
  border-radius: 10px;
  margin-top: 10px;
  padding: 10px 20px;
}

.columns-12 {
  flex-direction: row;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.columns-13 {
  margin-top: 20px;
}

.column-21 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

.section-3 {
  background-color: rgba(0, 0, 0, 0);
}

.text-span-6 {
  color: #1886df;
  font-weight: 400;
}

.columns-7 {
  min-width: 80%;
  margin-bottom: 40px;
  margin-left: 10px;
  margin-right: 10px;
}

.section-5 {
  background-color: #ebf9ff;
}

.container-19 {
  flex-direction: column;
  align-items: center;
  margin-bottom: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.div-block-53 {
  min-width: 80%;
}

.heading-52 {
  text-align: center;
  display: block;
}

.centered-header {
  max-width: 70%;
  min-width: 50%;
  text-align: center;
  background-color: #fff;
  border-radius: 10px 10px 0 0;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  margin-left: 0;
  padding-top: 20px;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.fair-cta {
  color: #fff;
  align-self: center;
}

.heading-53 {
  font-size: 46px;
  display: block;
}

.big-body {
  text-align: left;
  padding-top: 10px;
  font-family: Roboto, sans-serif;
  font-size: 1.2rem;
  line-height: 2.5em;
}

.div-block-54 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.why-join {
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f858808825a45aaac6a220e_shape-yellow.cda39108.svg"), url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f858808825a453fde6a2210_shape-blue.d24007e6.svg");
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: 259px, auto;
  padding-top: 100px;
  padding-bottom: 100px;
}

.div-block-55 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.image-33 {
  max-width: 90%;
}

.logo-grid-adjusted {
  width: 100%;
  grid-column-gap: 60px;
  grid-row-gap: 80px;
  grid-template: "."
  / 1.25fr 1.25fr 1.25fr 1.25fr 1.25fr;
  grid-auto-flow: row;
  align-content: stretch;
  justify-content: center;
  align-self: center;
  align-items: center;
  justify-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  position: static;
}

.html-embed-2 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: "Roboto 400", sans-serif;
}

.container-20 {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.div-block-56 {
  padding-left: 60px;
  padding-right: 60px;
}

.div-block-57 {
  margin-top: 20px;
}

.image-43, .image-44 {
  max-width: 80%;
}

.image-45 {
  max-width: 90%;
}

.image-46 {
  max-width: 80%;
}

.image-47 {
  max-width: 90%;
}

.image-48 {
  max-width: 80%;
}

.image-49, .image-50 {
  max-width: 90%;
}

.image-51 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.grid-12 {
  grid-template: "."
                 "."
                 / 1fr 1fr 1fr;
  grid-auto-flow: row;
  margin-bottom: 60px;
  padding: 40px;
  display: grid;
  box-shadow: 4px 4px 12px -3px rgba(161, 161, 161, .55);
}

.lottie-animation {
  width: 40px;
  height: 40px;
  opacity: .5;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: auto;
  bottom: 3%;
  left: 0%;
  right: 0%;
}

.hero-8 {
  height: 100vh;
  background-color: #ebf9ff;
  background-image: linear-gradient(118deg, #0b3664 25%, #007be2);
  position: relative;
}

.hero-container {
  height: 100vh;
}

.hero-div {
  z-index: 10;
  text-align: left;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: flex;
  position: relative;
  top: 34vh;
  left: 0;
}

.heading-55 {
  color: #000;
  margin-top: 0;
  font-size: 40px;
}

.heading-55._2 {
  width: auto;
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 50px;
  line-height: 50px;
}

.heading-55._2.b {
  width: auto;
  color: #000;
  margin: 0 auto;
  font-size: 30px;
  font-weight: 700;
  line-height: 35px;
  display: block;
}

.heading-55._2.b._3 {
  font-size: 45px;
  line-height: 45px;
}

.column-22 {
  padding-left: 12px;
  padding-right: 12px;
}

.followup-container {
  margin-bottom: 0;
}

.bold-text-11 {
  text-align: center;
  font-family: Domainedisplaynarrow, Georgia, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 45px;
}

.section-12 {
  height: auto;
  background-color: #fff;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section-12._2 {
  background-color: #ebf9ff;
  padding-top: 140px;
  padding-bottom: 140px;
}

.body-6 {
  color: #000;
  margin-top: 5px;
  font-size: 20px;
  line-height: 24px;
}

.body-6.b {
  width: auto;
  color: rgba(0, 0, 0, .7);
  text-align: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  line-height: 20px;
  display: block;
}

.text-block-3 {
  width: 70px;
  height: 70px;
  text-align: center;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: auto;
  font-size: 70px;
  font-weight: 700;
}

.text-block-3.numbers {
  width: 85px;
  height: 85px;
  color: #0b3664;
  border: 8px solid #0b3664;
  border-radius: 100px;
  margin-bottom: 36px;
  padding-top: 0;
  font-size: 50px;
  font-weight: 700;
  line-height: 70px;
}

.column-23 {
  clear: none;
  padding-left: 12px;
  padding-right: 12px;
}

.h2 {
  width: auto;
  color: #000;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 28px;
  line-height: 30px;
  display: block;
}

.businessrow {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 150px;
  margin-bottom: 0;
  display: block;
}

.bold-text-12 {
  font-size: 25px;
}

.animation {
  width: 80%;
  height: 600px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 1px;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.item-container {
  width: 400px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
}

.lottieholder {
  width: 100%;
  background-color: rgba(144, 114, 114, 0);
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 2643px;
  right: -2.5px;
}

.bold-text-6 {
  font-family: Domainedisplaynarrow, Georgia, sans-serif;
  font-weight: 400;
}

.body-7 {
  font-family: Roboto, sans-serif;
}

.white {
  color: #fff;
}

.hero-china-beijing {
  max-width: 100%;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f3cf6c18c31b7c138f59f19_oval.webp"), url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f3cf67b6e9bca6aee3728dc_Littledots-yellow.webp");
  background-position: 40% -20%, 0 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: 150px, 100px;
  background-attachment: scroll, scroll;
  justify-content: space-around;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 40px;
  display: block;
  overflow: hidden;
}

.hero-china-beijing.herofeaturelayout {
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f3cf6c18c31b7c138f59f19_oval.webp");
  background-position: 0 120%;
  background-repeat: no-repeat;
  background-size: 150px;
  background-attachment: scroll;
}

.hero-china-beijing.herofeaturelayout.imagebg {
  background-color: #ebf9ff;
  padding-top: 0;
}

.hero-china-beijing.herofeaturelayout.imagebg.section-paddingtopbottom {
  min-height: 90vh;
  background-color: #fff;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6051d80eacd9244ca86c6c71_Beijing.webp");
  background-position: 0 0;
  background-size: cover;
  align-items: center;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.hero-fairexhibitor-china-beijing {
  min-height: 500px;
  background-color: #ebf9ff;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6051d90ddf0b2683da0c99a2_zhengzhou.webp");
  background-position: 50% 100%;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.logo-grid-beijing {
  width: 100%;
  grid-column-gap: 110px;
  grid-row-gap: 80px;
  grid-template: "Area-2 Area Area-5 Area-7 Area-6 Area-8"
                 "Area-3 Area-4 . . . ."
                 ". . . . . ."
                 ". . . . . ."
                 ". . . . . ."
                 ". . . . . ."
                 ". . . . . ."
                 ". . . . . ."
                 ". . . . . ."
                 ". . . . . ."
                 ". . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
  align-content: center;
  justify-content: center;
  align-self: center;
  align-items: center;
  justify-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  position: static;
}

.paragraph-13 {
  color: #007be2;
  margin-top: 1.2rem;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
}

.currentjobopenings {
  background-color: #ebf9ff;
  margin-bottom: 5rem;
  margin-left: -21.8rem;
  display: none;
}

.container-text {
  padding-left: 0;
}

.herocareers {
  height: 500px;
  max-width: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/63357e3d10af0c512d37a5ad_Cialfo-Career-page-banner-background.webp");
  background-position: 0 0;
  background-size: cover;
  display: none;
}

.heading-56 {
  width: 540px;
  color: #fff;
  text-align: left;
  object-fit: contain;
  margin-top: 165px;
  margin-left: 124px;
  font-family: Barlowsemicondensed, Arial, sans-serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 1.1;
}

.button-arrow-white {
  margin-left: 5px;
}

.slider-nav-line3 {
  position: absolute;
  top: -10%;
  bottom: auto;
  left: 51%;
  right: 0%;
}

.middle-line {
  width: 1px;
  height: 100%;
  border-right: 1px solid #1886df;
  flex-direction: column;
  justify-content: center;
  margin-top: -44px;
  display: block;
}

.team-img {
  width: 200px;
  height: 200px;
  border-radius: 50%;
  margin-bottom: 20px;
  overflow: hidden;
}

.cover-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  padding-right: 0;
}

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

.hero-image {
  width: 520px;
  height: 380px;
  position: relative;
}

.institutions {
  max-height: 50px;
  max-width: 200px;
  margin-bottom: 90px;
  margin-left: 30px;
  margin-right: 30px;
  padding-left: 0;
  padding-right: 0;
}

.logo-wrap {
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.blue-dot {
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: -48px;
  right: auto;
}

.blue-dot.right {
  top: 0%;
  bottom: auto;
  left: auto;
  right: -49px;
}

.hero-icon {
  z-index: 2;
  position: absolute;
  top: 20px;
  bottom: auto;
  left: auto;
  right: -38px;
}

.right-arrow {
  display: flex;
  right: -60px;
}

.swiper-container {
  justify-content: center;
}

.margin-m {
  margin-bottom: 30px;
}

.slider-nav-line1 {
  position: absolute;
  top: -10%;
  bottom: auto;
  left: 50%;
  right: 0%;
}

.r-section {
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 85px;
  padding-bottom: 85px;
  display: flex;
  overflow: hidden;
}

.r-section.hero-section {
  overflow: hidden;
}

.r-section.network-section {
  padding-bottom: 0;
}

.r-section.companies-section {
  padding-top: 60px;
  padding-bottom: 60px;
  overflow: hidden;
}

.r-section.blue {
  background-color: #ebf9ff;
}

.r-section.blue.section-margin {
  padding-bottom: 10px;
}

.r-section.relative {
  position: relative;
}

.r-section.relative.margin-m.form-hero {
  min-height: 100vh;
  padding-top: 0;
  padding-bottom: 0;
}

.r-section.dark-blue {
  background-color: #0b3664;
  padding-top: 130px;
  padding-bottom: 130px;
}

.r-section.last-item {
  padding-top: 15px;
  padding-bottom: 30px;
}

.journey {
  width: 100%;
  max-width: 560px;
  background-color: #fff;
  justify-content: space-between;
  padding: 40px 30px;
  display: flex;
  position: relative;
}

.journey.margin-xl {
  margin-bottom: 100px;
}

.slider-2 {
  width: 100%;
  max-width: 750px;
  background-color: rgba(0, 0, 0, 0);
}

.h3-style {
  letter-spacing: .03em;
  background-image: none;
  margin-bottom: 20px;
  font-family: "Barlow 400", sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 1.2em;
}

.h3-style.margin-xs {
  margin-bottom: 10px;
}

.h3-style.margin-l {
  margin-bottom: 50px;
}

.h4-style {
  margin-bottom: 30px;
  font-family: "Barlow 400", sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.2em;
}

.h4-style.no-margin {
  font-family: Barlow Semi Condensed, sans-serif;
}

.button-arrow {
  margin-left: 5px;
}

.swiper-wrapper {
  width: 100%;
  filter: grayscale() grayscale() grayscale() grayscale();
  justify-content: space-between;
  align-items: center;
  display: flex;
  transform: translate(0);
}

.swiper-wrapper.career-page {
  height: auto;
  filter: none;
  overflow: visible;
  transform: none;
}

.swiper-wrapper.ucas-event {
  filter: none;
  justify-content: flex-start;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  overflow: visible;
  transform: none;
}

.list-item {
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/608075b512624176c8f932f2_Vector%20(1).svg");
  background-position: 0 5px;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 10px;
  padding-left: 25px;
  list-style-type: none;
}

.rightarrow {
  background-color: rgba(0, 0, 0, 0);
  display: inline-block;
  position: absolute;
  top: 30%;
  bottom: auto;
  left: auto;
  right: 25%;
}

.buttons-wrap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  display: grid;
}

.container-book {
  width: 100%;
  color: #fff;
  background-color: #1886df;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 115px;
  padding-bottom: 115px;
  display: flex;
}

.leftarrow {
  position: absolute;
  top: 30%;
  bottom: auto;
  left: 25%;
  right: auto;
}

.slide-nav {
  display: none;
}

.r-button {
  min-height: 54px;
  color: #fff;
  text-align: center;
  background-color: #1886df;
  border-radius: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  padding: 12px 52px;
  font-family: "Roboto 400", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1em;
  transition: opacity .3s;
  display: flex;
}

.r-button:hover {
  opacity: .8;
  color: #fff;
}

.r-button.white-button {
  color: #1886df;
  background-color: #fff;
}

.r-button.transparent {
  color: #1886df;
  white-space: nowrap;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #1886df;
  text-decoration: none;
}

.r-button.transparent.white {
  color: #fff;
  border-color: #fff;
}

.blue-text {
  color: #1886df;
}

.explore-image {
  width: 90%;
  margin-bottom: 0;
  position: relative;
}

.swiper-slide {
  margin-top: 0;
  transition: opacity .2s;
  transform: translate(0);
}

.swiper-slide.featured-slide-content {
  width: 182px;
  height: 90px;
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 25px;
  display: flex;
  box-shadow: 11px 11px 32px rgba(0, 12, 26, .07);
}

.swiper-slide.career-tile {
  width: 100%;
  height: 100%;
  cursor: pointer;
  padding: 0;
  transition-property: none;
  display: block;
  position: static;
}

.container-journey {
  grid-column-gap: 40px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 3fr 1px 3fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.gray-text {
  color: #999;
}

.grades-achivments-list {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.left-arrow {
  display: flex;
  position: absolute;
  left: -60px;
}

.dot {
  width: 16px;
  height: 16px;
  background-color: #1886df;
  border-radius: 50%;
  position: static;
  top: 50%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.journey-icon {
  width: 130px;
}

.journey-icon.big-icon {
  width: 170px;
}

.slider-wrap {
  height: 100%;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.high-schools {
  max-height: 50px;
  max-width: 200px;
  order: 1;
  margin-bottom: 85px;
  margin-left: 30px;
  margin-right: 30px;
}

.slider-nav-line2 {
  position: absolute;
  top: -10%;
  bottom: auto;
  left: 49%;
  right: 0%;
}

.large-paragraf {
  margin-top: 0;
  font-size: 22px;
  line-height: 1.4em;
}

.large-paragraf.centar {
  text-align: center;
}

.large-paragraf.centar.white {
  font-family: "Roboto 400", sans-serif;
}

.large-paragraf.text-neutral.negative-margin {
  margin-bottom: -22px;
}

.large-paragraf.text-blue-300.negative-margin {
  margin-bottom: -25px;
}

.explore-icon {
  z-index: 2;
  position: absolute;
  top: auto;
  bottom: 50px;
  left: -18px;
  right: auto;
}

.explore-icon.icon-v3 {
  top: auto;
  bottom: -10px;
  left: 10px;
  right: auto;
}

.explore-icon.icon-v2 {
  top: auto;
  bottom: -18px;
  left: auto;
  right: 50px;
}

.tean-grid {
  grid-column-gap: 30px;
  grid-row-gap: 90px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  justify-items: center;
  display: grid;
}

.r-container {
  width: 100%;
  max-width: 1250px;
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 15px;
  padding-right: 15px;
  display: grid;
}

.r-container.margin-xl {
  grid-row-gap: 20px;
  margin-bottom: 100px;
}

.r-container.form-container {
  min-height: 100vh;
  flex: 1;
  padding-top: 85px;
}

.r-container.footer {
  max-width: 1300px;
}

.r-container.full-width {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}

.column-26 {
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.column-26.no-sizing {
  flex: none;
}

.column-26.center {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.column-26.center.max-900 {
  max-width: 900px;
}

.column-26.center.max-700 {
  max-width: 700px;
}

.column-26.max-half {
  width: 315px;
}

.column-26.max-half.margin {
  margin-left: 55px;
}

.column-26.maxwidth-400 {
  max-width: 400px;
}

.grades {
  color: #fff;
  background-color: #015ba5;
  border-radius: 25px;
  margin-bottom: 35px;
  padding: 5px 15px;
  font-family: "Roboto 400", sans-serif;
  font-size: 18px;
}

.slider {
  flex-direction: column;
  align-items: stretch;
  margin-top: 40px;
  padding-top: 0;
  display: flex;
  position: relative;
}

.h5-style {
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 1.2em;
}

.h5-style.no-margin {
  margin-bottom: 0;
}

.h5-style.small {
  font-family: "Roboto 400", sans-serif;
  font-size: 22px;
}

.r-column {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.r-column.contact-us-column {
  z-index: 2;
  min-height: 600px;
  color: #fff;
  padding-right: 80px;
  position: relative;
}

.r-column.contact-us-column.calendly {
  height: 100%;
  min-height: auto;
}

.r-column.centar {
  text-align: center;
  align-items: center;
}

.r-column.contact-us {
  z-index: 2;
  min-height: 600px;
  color: #fff;
  padding-right: 80px;
  display: none;
  position: relative;
}

.r-column.contact-us-form-wrapper {
  width: 100%;
  align-items: center;
  margin-top: 0;
}

.h1 {
  color: #0b3664;
  text-align: left;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: "Barlow 400", sans-serif;
  font-size: 70px;
  line-height: 1.1em;
}

.h1.white {
  color: #fff;
}

.h1.white.margin-xs {
  margin-bottom: 10px;
}

.h1.white.margin-xs.bold {
  font-family: "Barlow 700", sans-serif;
  font-weight: 700;
}

.r-text {
  font-family: "Roboto 400", sans-serif;
  font-size: 18px;
  line-height: 1.4em;
}

.r-text.white-text {
  color: #fff;
  font-family: "Roboto 400", sans-serif;
}

.r-h2 {
  color: #2b1f30;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: "Barlow 400", sans-serif;
  font-size: 48px;
  line-height: 1.2em;
}

.r-h2.bule {
  color: #1886df;
}

.r-h2.white {
  color: #fff;
}

.max-700 {
  max-width: 750px;
  font-family: "Barlow 400", sans-serif;
}

.blue-bg {
  width: 100vw;
  min-height: 100vh;
  background-color: #1886df;
  padding-right: 0;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.flex-hor {
  align-items: center;
  display: flex;
}

.contac-us-logo {
  width: 60px;
  margin-right: 40px;
}

.form-block {
  width: 100%;
  max-width: 500px;
  margin-bottom: 0;
}

.form-block.contact-us-form-wrapper {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: row;
  flex: none;
  padding: 30px;
  display: flex;
  overflow: hidden;
}

.content {
  z-index: 3;
  position: relative;
}

.line {
  width: 50px;
  height: 2px;
  background-color: #fff;
  margin-bottom: 30px;
}

.contact-logo {
  margin-bottom: 200px;
}

.contact-logo.calendly-margin {
  margin-bottom: 100px;
}

.contact-logo.contact-us {
  margin-bottom: 120px;
}

.testimonials-logo {
  width: 120px;
  padding-right: 0;
}

.testimonials-logo.second-one {
  width: 60px;
}

.calendly {
  width: 100%;
  height: 100%;
}

.swiper-logo {
  max-height: 70px;
  flex: none;
}

.swiper-logo.ffi {
  width: 50px;
}

.r-footer {
  background-color: #f5f7fb;
  flex-direction: column;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.social-hero-wrap {
  z-index: 2;
  width: 100vw;
  height: 100px;
  background-color: #ebf9ff;
  align-self: flex-end;
  padding: 0;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.social-wrap-hero {
  z-index: 3;
  width: 100%;
  object-position: 100% 50%;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  bottom: 41px;
  left: 0;
}

.social-wrap-hero.calendly {
  height: auto;
  margin-top: 0;
  position: absolute;
  top: auto;
  bottom: 39px;
  left: auto;
  right: 0%;
}

.foote-link {
  margin-top: 0;
}

.footer-logo-wrap {
  margin-top: 0;
  padding-left: 15px;
}

.footer-logo-wrap.w--current {
  background-color: rgba(235, 249, 255, 0);
}

.hero-logo {
  margin-top: 0;
}

.navbar-logo {
  width: 100%;
}

.brand-navbar {
  width: 120px;
  background-color: rgba(0, 0, 0, 0);
  flex: none;
  margin-top: 0;
  margin-right: 30px;
}

.brand-navbar.w--current {
  background-color: rgba(0, 0, 0, 0);
  margin-right: 30px;
}

.brand-navbar.brand-margin {
  margin-right: 46px;
}

.article-date {
  color: #585858;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: "Roboto 400", sans-serif;
}

.link-12 {
  color: #007be2;
  font-weight: 700;
}

.link-12:hover {
  color: #585858;
}

.feature-section-6 {
  background-color: #ebf9ff;
  padding-top: 50px;
  padding-bottom: 100px;
}

.feature-image-5 {
  width: 100%;
  object-fit: contain;
  object-position: 50% 50%;
}

.title-body-separator {
  height: 20px;
  max-height: 50px;
}

.form-copy-body {
  color: #585858;
  font-family: Roboto, sans-serif;
  font-style: normal;
}

.success-message {
  background-color: rgba(0, 0, 0, 0);
}

.terms {
  color: #9c9c9c;
  text-align: center;
  font-family: "Roboto 400", sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
}

.terms-link, .link-13 {
  color: #007be2;
  font-weight: 400;
}

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

.italic-text-3 {
  color: #007be2;
  font-style: normal;
  font-weight: 400;
}

.link-14 {
  color: #007be2;
}

.text-block-11 {
  color: #9c9c9c;
  padding-bottom: 15px;
  font-family: "Roboto 400", sans-serif;
}

.meta-footer-text {
  color: #9c9c9c;
  font-family: Roboto, sans-serif;
  font-size: .83rem;
}

.meta-footer-text.test {
  color: #fff;
  font-family: "Roboto 400", sans-serif;
  font-size: 18px;
  line-height: 1.6em;
}

.blog-hero-section {
  width: 100%;
  background-color: #ebf9ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 126px;
  display: flex;
}

.container-r {
  width: 100%;
  max-width: 1300px;
  flex-direction: column;
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.container-r.grid-r-2-0 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.column-r {
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  font-weight: 400;
  display: flex;
}

.column-r.center {
  text-align: center;
  align-items: center;
}

.column-r.autor-part {
  padding-bottom: 46px;
}

.hero-slider {
  align-items: flex-start;
  display: flex;
}

.category-text {
  color: #ff6575;
  margin-bottom: 20px;
  font-family: "Roboto 400", sans-serif;
  font-size: 22px;
  line-height: 1.2em;
}

.category-text.small {
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2em;
}

.blog-h1 {
  color: #2b1f30;
  text-align: left;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: "Barlow 400", sans-serif;
  font-size: 70px;
  line-height: 1em;
}

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

.blog-h1.center.no-margin {
  margin-bottom: 0;
}

.blog-paragraf {
  color: #2b1f30;
  margin-bottom: 10px;
  font-family: "Roboto 400", sans-serif;
  font-size: 18px;
  line-height: 1.3em;
}

.blog-paragraf.no-margin {
  margin-bottom: 0;
}

.blog-paragraf.margin-10 {
  margin-bottom: 20px;
  font-family: "Roboto 400", sans-serif;
}

.read-more-link {
  align-items: center;
  margin-top: 0;
  font-family: "Roboto 400", sans-serif;
  display: flex;
}

.read-more-link.no-margin {
  margin-top: 0;
}

.read-more {
  color: #1886df;
  font-family: "Roboto 400", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.2em;
  text-decoration: none;
}

.read-more.ga-event {
  font-family: "Roboto 400", sans-serif;
}

.read-more-arrow {
  object-fit: cover;
  margin-left: 10px;
}

.slider-hero-section {
  width: 100%;
  height: 100%;
  background-color: #ebf9ff;
}

.blog-cover-image {
  width: 100%;
  height: 100%;
  max-width: none;
  object-fit: cover;
  font-weight: 400;
}

.blog-cover-image.blog-page {
  height: 85%;
  flex: none;
}

.hero-slider-arrow-left {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: absolute;
  top: auto;
  bottom: -30px;
  left: 112px;
  right: 0%;
}

.slider-arrow-left {
  cursor: pointer;
}

.slider-arrow-left.advisors {
  width: 26px;
  height: 26px;
  object-fit: contain;
  position: absolute;
  top: 128px;
  left: -50px;
}

.slider-arrow-right {
  cursor: pointer;
}

.slider-arrow-right.advisors {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 128px;
  right: -50px;
}

.hero-slider-arrow-right {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
  position: absolute;
  top: auto;
  bottom: -30px;
  left: auto;
  right: 0%;
}

.section-blogs {
  width: 100%;
  flex-direction: column;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 50px;
  display: flex;
}

.section-blogs.margin {
  padding-bottom: 140px;
}

.section-blogs.no-margin-top {
  padding-top: 0;
  padding-bottom: 70px;
}

.section-blogs.big-margin {
  padding-top: 80px;
}

.blog-img {
  width: 100%;
  height: 100%;
  max-height: 180px;
  margin-top: 0;
  margin-bottom: 10px;
}

.blog-img.featured-image {
  max-height: none;
}

.blog-h3-style {
  color: #2b1f30;
  letter-spacing: .03px;
  margin-bottom: 10px;
  font-family: "Barlow 400", sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 1.1em;
}

.blog-h5-style {
  margin-bottom: 10px;
  font-family: "Roboto 500", sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 1.1em;
}

.blog-h5-style:hover {
  color: #2b1f30;
}

.blog-section {
  background-color: #ebf9ff;
  flex-direction: column;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.blog-section.template {
  padding-bottom: 0;
}

.selected-category {
  color: #1886df;
  margin-bottom: 10px;
  font-family: "Roboto 700", sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3em;
}

.blog-social-icons {
  width: 100%;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.share {
  color: #1886df;
  margin-top: 3px;
  margin-right: 22px;
  font-family: "Roboto 700", sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1em;
}

.insights-info {
  align-items: flex-end;
  margin-top: 0;
  display: flex;
}

.insights-image {
  width: 40px;
  height: 40px;
  background-color: #1886df;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 14px;
  display: flex;
  overflow: hidden;
}

.insights-small-text {
  color: #0b3664;
  font-family: "Roboto 500", sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2em;
}

.blog-video {
  width: 57vw;
  height: 400px;
  margin-bottom: -40px;
}

.hero-image-blog {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 0% 0%;
  margin-bottom: 0;
}

.selected-blog-image {
  width: 100%;
  height: 300px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 30px;
  display: flex;
}

.suggested-cat {
  color: #2b1f30;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  margin-top: 0;
  margin-bottom: 10px;
  padding: 10px;
  font-family: "Roboto 400", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3em;
}

.suggested-cat.w--current {
  color: #007be2;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: #007be2;
  margin-top: 0;
}

.suggested-cat.ga-event {
  font-family: "Roboto 400", sans-serif;
}

.blog-long-text {
  width: 100%;
  margin-top: 0;
  font-family: "Roboto 400", sans-serif;
}

.blog-long-text p {
  color: #2b1f30;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 16px;
  line-height: 1.5em;
}

.blog-long-text h2 {
  font-family: Barlow Semi Condensed, sans-serif;
}

.blog-long-text h3 {
  color: #2b1f30;
  margin-top: 0;
  margin-bottom: 27px;
  font-family: Barlow Semi Condensed, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.3em;
}

.blog-long-text ol {
  padding-left: 30px;
  list-style-type: lower-roman;
}

.blog-long-text ul {
  padding-left: 36px;
  list-style-type: none;
}

.blog-long-text ol {
  list-style-type: decimal;
}

.blog-long-text li {
  margin-top: 0;
  padding-bottom: 30px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 1.5em;
}

.blog-long-text ul {
  list-style-type: disc;
}

.blog-long-text blockquote {
  border-left-style: solid;
  border-left-color: #1886df;
  font-size: 24px;
  line-height: 1.4em;
}

.blog-long-text h4 {
  font-family: Barlow Semi Condensed, sans-serif;
}

.blog-long-text a {
  color: #1886df;
}

.blog-long-text a:hover {
  color: #000;
}

.blog-text {
  margin-top: 15px;
}

.blog-text p {
  color: rgba(11, 54, 100, .9);
  margin-bottom: 30px;
  font-size: 18px;
  line-height: 1.5em;
}

.blog-text h3 {
  color: #2b1f30;
  margin-top: 0;
  margin-bottom: 25px;
  font-family: Barlow Semi Condensed, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 1.1em;
}

.blog-text ul {
  color: #0b3664;
  margin-top: 10px;
}

.blog-text li {
  color: #0b3664;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1.3em;
}

.blog-text a {
  color: #1886df;
  font-weight: 500;
}

.blog-text blockquote {
  border-left-style: solid;
  border-left-color: #1886df;
  margin-bottom: 20px;
}

.blog-text h2 {
  margin-top: 0;
  font-family: Barlow Semi Condensed, sans-serif;
}

.blog-text h4 {
  font-family: Barlow Semi Condensed, sans-serif;
}

.blog-text h5 {
  font-family: Barlow Semi Condensed, sans-serif;
  font-weight: 400;
}

.blog-h4 {
  color: #2b1f30;
  text-align: left;
  letter-spacing: .02em;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: "Barlow 400", sans-serif;
  font-size: 32px;
}

.blog-button {
  color: #fff;
  background-color: #1886df;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 50px;
  font-family: "Roboto 400", sans-serif;
  font-weight: 400;
  line-height: 1.2em;
  transition: background-color .3s;
  display: block;
}

.blog-button:hover {
  color: #fff;
  background-color: rgba(24, 134, 223, .8);
}

.button-text:hover {
  color: #fff;
}

.blog-articles {
  flex-direction: column;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.blog-cms {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-cms.full-cms {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.blog-cms-item {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.blog-item {
  width: 100%;
  height: 100%;
  flex-direction: column;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.blog-item:hover {
  color: #2b1f30;
}

.blog-tabs {
  width: 100%;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.tabs-2 {
  width: 100%;
}

.tab-wrapper {
  width: 100%;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.long-blog-cms {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.video-link.display-none {
  display: none;
}

.autor-image {
  width: 100%;
  height: 100%;
  object-fit: contain;
  padding-right: 0;
}

.update-time {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.static-line {
  padding-left: 5px;
  padding-right: 5px;
}

.blog-hero-slider {
  width: 100%;
  height: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  font-weight: 400;
  display: grid;
}

.hero-slider-image {
  width: 100%;
  height: 370px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 2px;
  padding-right: 2px;
  display: flex;
}

.slide-nav-3 {
  display: none;
}

.tab-text {
  font-family: "Roboto 400", sans-serif;
}

.blog-line {
  width: 100%;
  height: 1px;
  background-color: #ebf9ff;
  margin-bottom: 30px;
}

.navbar-links {
  color: #000;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  line-height: 1.3px;
}

.navbar-button-wraper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.empty-state {
  color: #fff;
  background-color: #1886df;
  border-radius: 8px;
  padding: 75px;
  font-size: 26px;
  line-height: 1em;
}

.authors-filter {
  align-items: center;
  display: flex;
}

.authors-filter.hide {
  display: none;
}

.authors-cms-filters {
  display: flex;
}

.author-filter {
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  margin-top: 0;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1em;
  display: block;
}

.authors-intor {
  color: #ff6575;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  margin-bottom: 10px;
  margin-right: 15px;
  font-size: 16px;
  line-height: 1em;
}

.filter-wrapper {
  display: flex;
}

.hide {
  display: none;
}

.fair-cta-2 {
  color: #fff;
  align-self: center;
}

.primary-buttonnohover-2 {
  background-color: #007be2;
  border-radius: 5px;
  margin-top: 0;
  margin-right: 0;
  padding: 15px 20px;
  font-family: "Roboto 400", sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.primary-buttonnohover-2:hover {
  color: #fff;
}

.big-cta {
  margin-bottom: 50px;
  font-family: "Barlow 400", sans-serif;
}

.container-24 {
  height: 100%;
  background-color: #ebf9ff;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 50px;
  padding-bottom: 70px;
  display: flex;
}

.cards-section {
  background-color: #ebf9ff;
  padding-top: 50px;
  padding-bottom: 60px;
}

.centered-container {
  text-align: center;
  flex: 1;
}

.cards-grid-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.cards-image-mask {
  width: 100%;
  border-radius: 0%;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.cards-image {
  width: 100%;
  height: 100%;
  max-width: none;
  object-fit: cover;
  object-position: 50% 50%;
  padding-right: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.casestudy-hero {
  height: 90vh;
  max-height: 600px;
  color: #fff;
  -webkit-text-fill-color: inherit;
  object-fit: cover;
  background-image: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .6)), url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/60b742e215fd824957e149ef_xian-tie-yi-high-school-cialfo-case-study-hero.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.main-content---case-study {
  padding-top: 0;
  padding-bottom: 100px;
}

.rich-text-block-2 {
  padding-top: 30px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
}

.casestudies-bigcta {
  background-color: #0b3664;
  padding-top: 80px;
  padding-bottom: 80px;
}

.text-block-13 {
  color: #fff;
  text-align: center;
  font-family: Barlowsemicondensed, Arial, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 48px;
}

.container-25 {
  justify-content: center;
  margin-top: 20px;
  display: flex;
}

.grid-17 {
  grid-template-rows: auto auto auto;
  margin-left: 20px;
  margin-right: 20px;
}

.team-landingpage-links {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.section-15 {
  padding-bottom: 31px;
}

.blog-creditss {
  color: #585858;
  background-color: #ebf9ff;
  border-radius: 0;
  margin: 10px;
  font-family: Domainedisplaynarrow, Georgia, sans-serif;
  font-size: 18px;
  font-style: normal;
  line-height: 24px;
}

.blog-image-credits {
  margin-top: 28px;
}

.container-26 {
  background-color: #ebf9ff;
  margin-bottom: 0;
  padding: 10px;
}

.utility-page-wrap {
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.utility-page-content {
  width: 260px;
  text-align: center;
  flex-direction: column;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.columns-14 {
  background-color: rgba(0, 0, 0, 0);
}

.heading-2 {
  color: #333;
  margin-bottom: 0;
  padding-top: 40px;
  font-family: "Roboto 400", sans-serif;
  font-size: 32px;
}

.heading-61 {
  margin-top: 20px;
  font-family: "Roboto 400", sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.button-3 {
  height: 36px;
  background-color: #007be2;
  border-radius: 4px;
  margin-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: "Roboto 400", sans-serif;
  font-weight: 400;
}

.paragraph-15 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-family: "Roboto 400", sans-serif;
  font-size: 18px;
}

.cards-section-2 {
  background-color: #ebf9ff;
  border: 1px solid rgba(0, 0, 0, 0);
  padding-top: 20px;
  padding-bottom: 20px;
}

.heading-4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Roboto 700", sans-serif;
  font-size: 20px;
}

.cards-image-2 {
  width: 100%;
  height: 100%;
  max-height: 100px;
  max-width: 100px;
  object-fit: cover;
  object-position: 50% 50%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.heading-62 {
  text-align: left;
  margin-bottom: 20px;
  font-family: "Roboto 400", sans-serif;
  font-size: 24px;
}

.cards-image-mask-2 {
  width: 100px;
  height: 100px;
  max-height: 100px;
  max-width: 100px;
  float: none;
  clear: none;
  text-align: center;
  object-fit: contain;
  border-radius: 0%;
  padding-top: 0%;
  position: relative;
  overflow: hidden;
}

.column-27 {
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.image-4 {
  width: 150px;
  height: 150px;
  margin-top: 0;
  display: block;
  position: static;
}

.columns-15 {
  padding-bottom: 40px;
}

.heading-63 {
  font-family: "Roboto 400", sans-serif;
  font-size: 24px;
}

.heading-9 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: "Roboto 700", sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 40px;
  text-decoration: none;
}

.image-56 {
  width: 150px;
  height: 150px;
  margin-bottom: 0;
  padding-top: 0;
}

.column-28 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  right: auto;
}

.link-18 {
  color: #007be2;
  font-family: "Roboto 700", sans-serif;
  font-weight: 700;
  text-decoration: none;
}

.container-28 {
  margin-bottom: 20px;
}

.feature-section-7 {
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid rgba(0, 0, 0, 0);
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
}

.container-29 {
  padding-bottom: 20px;
}

.container-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template: "Area"
                 "."
                 "."
                 "."
                 / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: space-around;
  justify-content: start;
  margin-bottom: 20px;
  display: grid;
}

.paragraph-16 {
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-left: 10px;
  font-family: "Roboto 400", sans-serif;
  font-size: 1em;
}

.section-2 {
  background-color: #ebf9ff;
  border: 1px solid rgba(0, 0, 0, 0);
  padding-bottom: 40px;
}

.container-30, .section-16 {
  padding-top: 20px;
}

.bold-text-13, .bold-text-14 {
  padding-left: 0;
}

.main-content {
  margin-bottom: 25px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.case-study-hero {
  background-color: #ebf9ff;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 60px;
  display: block;
}

.heading-press-release {
  color: #585858;
  margin-top: 0;
  margin-bottom: 30px;
  padding-left: 0;
  font-family: "Barlow 400", sans-serif;
  line-height: 1.2;
  display: inline-block;
}

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

.small-pre-title {
  color: #1886df;
  font-family: "Roboto 400", sans-serif;
  font-size: 16px;
}

.paragraph-17 {
  color: #0b3664;
  margin-top: 80px;
  font-size: 16px;
}

.case-study-main-text {
  padding-left: 0;
  font-family: Roboto, sans-serif;
  font-size: 14px;
}

.case-study-main-text blockquote {
  color: #0b3664;
  margin-top: 25px;
  margin-bottom: 25px;
  padding-left: 80px;
  padding-right: 125px;
  font-family: "Roboto 500", sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.case-study-main-text ol {
  margin-top: 25px;
  margin-bottom: 30px;
  margin-left: 70px;
  list-style-type: decimal;
}

.case-study-main-text ul {
  list-style-type: disc;
}

.case-study-main-text li {
  font-family: "Roboto 400", sans-serif;
}

.column-29 {
  padding-left: 35px;
}

.link-19 {
  color: #007be2;
  font-family: "Roboto 700", sans-serif;
  font-weight: 700;
}

.section-18 {
  background-color: #ebf9ff;
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.rich-text-block---press-release {
  text-align: justify;
  font-family: Roboto, sans-serif;
  font-size: .99rem;
}

.rich-text-block---press-release blockquote {
  font-family: "Barlow 400", sans-serif;
}

.rich-text-block---press-release h6 {
  font-family: "Roboto 700", sans-serif;
}

.rich-text-block---press-release ul {
  padding-left: 20px;
  list-style-type: none;
}

.rich-text-block---press-release ol {
  display: block;
}

.rich-text-block---press-release li {
  list-style-type: none;
}

.rich-text-block---press-release h4 {
  font-family: "Roboto 500", sans-serif;
}

.subheading-press-release {
  color: #0b3664;
  text-align: center;
  font-family: "Roboto 500", sans-serif;
  font-size: 1.5em;
  font-weight: 500;
  line-height: 24px;
}

.div-block-69 {
  padding-bottom: 60px;
}

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

.section-19 {
  padding-top: 15px;
}

.image-57 {
  max-width: 75%;
}

.columns-16 {
  padding-bottom: 0;
  padding-left: 27px;
}

.container-33 {
  padding-left: 15px;
  padding-right: 15px;
}

.image-58 {
  object-fit: scale-down;
}

.list-item-2, .list-item-3, .list-item-4 {
  color: #000;
  font-size: 1rem;
  line-height: 1.4rem;
}

.list-2 {
  padding-left: 40px;
}

.image-59 {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.column-30 {
  padding-bottom: 40px;
}

.list-item-5 {
  color: #000;
}

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

.h2-centre {
  text-align: center;
  margin-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Barlow Semi Condensed, sans-serif;
  font-size: 42px;
  font-weight: 500;
  line-height: 48px;
}

.grid-20 {
  grid-column-gap: 26px;
  grid-row-gap: 25px;
  grid-template: ". Area-4 Area"
                 ". Area-5 Area-2"
                 ". Area-6 Area-3"
                 ". Area-7 Area-8"
                 / .25fr .25fr 1fr .25fr;
  grid-auto-flow: row;
  padding-bottom: 50px;
}

.container-34 {
  padding-top: 0;
  padding-bottom: 30px;
}

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

.text-block-16 {
  color: #494949;
  flex-direction: column;
  justify-content: center;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  display: flex;
}

.cards-grid-container-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-19 {
  color: #494949;
  text-align: center;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 30px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
}

.big-cta-2 {
  background-color: #0b3664;
}

.heading-cta---ama {
  color: #fff;
  text-align: center;
  margin-top: 100px;
  margin-bottom: 60px;
  padding-left: 50px;
  padding-right: 50px;
  font-family: Barlow Semi Condensed, sans-serif;
  font-size: 42px;
  font-weight: 500;
}

.container-35 {
  flex-direction: column;
  padding-bottom: 20px;
  display: flex;
}

.div-block-70 {
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.text-span-8, .bold-text-16, .bold-text-17, .bold-text-18, .bold-text-19, .bold-text-20 {
  color: #007be2;
}

.feature-image-mask-3 {
  width: 100%;
  flex: 0 auto;
  margin-right: 40px;
}

.grid-21 {
  grid-column-gap: 25px;
  grid-template: ". . ."
                 ". Area-2 Area"
                 ". . ."
                 / 1fr 1fr 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-71 {
  flex-direction: row;
  display: flex;
}

.image-61 {
  max-width: 90%;
}

.div-block-72, .div-block-73, .div-block-74 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-62 {
  max-width: 80%;
}

.image-63 {
  max-width: 90%;
}

.container-36 {
  margin-top: 35px;
}

.heading-2---ama {
  text-align: center;
  margin-top: 0;
  font-family: Barlow Semi Condensed, sans-serif;
  font-weight: 500;
}

.paragraph-21 {
  color: #585858;
  margin-top: 0;
  margin-bottom: 30px;
}

.div-block-76 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.grid-22 {
  grid-column-gap: 25px;
  grid-row-gap: 40px;
  grid-template: "Area-4 Area"
                 "Area-5 Area-2"
                 "Area-6 Area-3"
                 / .5fr 1fr;
}

.heading-74 {
  color: #494949;
  font-size: 1.8em;
  line-height: 32px;
}

.text-span-9, .text-span-10, .text-span-11 {
  color: #007be2;
}

.heading-75 {
  margin-top: 35px;
}

.section-21 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.image-64 {
  object-fit: fill;
}

.columns-17 {
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 30px;
}

.div-block-77 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-78 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-79 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.bold-text-21, .bold-text-22, .bold-text-23 {
  font-weight: 500;
}

.container-37 {
  margin-top: 30px;
}

.div-block-80 {
  justify-content: center;
  margin-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

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

.case-study-cta {
  background-color: #0b3664;
  padding-top: 100px;
  padding-bottom: 100px;
}

.div-block-81 {
  justify-content: center;
  display: flex;
}

.heading-76 {
  text-align: left;
  font-family: Barlowsemicondensed, Arial, sans-serif;
}

.text-block-21 {
  text-align: center;
  padding-top: 10px;
  font-family: Roboto, sans-serif;
}

.text-block-22 {
  color: #585858;
  text-align: center;
  padding-bottom: 30px;
  font-family: Roboto, sans-serif;
}

.container-38 {
  margin-bottom: -30px;
  padding-bottom: 0;
}

.link-20 {
  color: #0b3664;
  text-align: center;
  font-family: Roboto, sans-serif;
  font-style: italic;
  font-weight: 500;
}

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

.button-6 {
  border-radius: 5px;
  font-family: "Roboto 400", sans-serif;
  font-weight: 400;
}

.body-text-product {
  padding-top: 20px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.div-block-83 {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.section-22 {
  background-color: #ebf9ff;
  padding-bottom: 40px;
}

.text-block-24 {
  color: #0b3664;
  text-align: center;
  padding-top: 50px;
  padding-bottom: 50px;
  font-family: Barlowsemicondensed, Arial, sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
  line-height: 36px;
}

.section-23 {
  padding-top: 30px;
  padding-bottom: 40px;
}

.subheading-product {
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  display: flex;
}

.heading-product {
  color: #2b1f30;
  font-family: Roboto, sans-serif;
  font-size: 32px;
  line-height: 32px;
}

.body-text-2-product {
  padding-top: 10px;
  padding-left: 70px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.div-block-84 {
  justify-content: center;
  display: flex;
}

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

.div-block-86, .div-block-87 {
  padding-left: 0;
}

.section-24 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.grid-24 {
  grid-row-gap: 36px;
  grid-template: "Area Area-2"
                 "Area-3 Area-6"
                 "Area-4 Area-7"
                 "Area-5 Area-8"
                 / .25fr 1fr;
}

.list-item-6, .list-item-7, .list-item-8, .list-item-9, .list-item-10, .list-item-14, .list-item-15 {
  margin-top: 5px;
}

.section-25 {
  background-color: #ebf9ff;
  padding-top: 50px;
  padding-bottom: 50px;
}

.image-66 {
  padding-top: 20px;
}

.list-product {
  padding-left: 120px;
}

.subheading-main-product {
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.div-block-88 {
  padding-top: 40px;
}

.body-text-3-product {
  padding-top: 10px;
  padding-left: 110px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.list-product-copy {
  padding-left: 160px;
}

.div-block-89 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.column-32 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 60px;
  display: flex;
}

.heading-78 {
  color: #2b1f30;
  font-family: "Barlow 400", sans-serif;
  line-height: 1em;
}

.link-21 {
  font-weight: 600;
}

.text-block-25 {
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.page-wrapper {
  overflow: hidden;
}

.bottom-section-press-release {
  background-color: #ebf9ff;
  padding-bottom: 20px;
}

.press-release-contact-details {
  padding-top: 10px;
  padding-bottom: 20px;
}

.div-block-91 {
  padding-top: 20px;
  padding-left: 50px;
  padding-right: 50px;
}

.heading-79 {
  color: #0b3664;
  font-family: "Barlow 400", sans-serif;
}

.text-block-26 {
  color: #2b1f30;
  font-family: "Roboto 400", sans-serif;
  font-size: 15px;
}

.case-study-location {
  color: #007be2;
  padding-bottom: 10px;
  font-family: "Roboto 400", sans-serif;
  font-size: 18px;
  font-style: italic;
}

.client-stories-header {
  background-color: #ebf9ff;
}

.case-study-main {
  padding-top: 35px;
  padding-bottom: 35px;
}

.flex-container-4 {
  flex-direction: row;
  flex: 1;
  align-items: center;
  display: flex;
}

.section-26 {
  margin: 10px;
}

.contact-form {
  padding-top: 100px;
  padding-bottom: 100px;
}

.contact-form-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  margin: 40px 10px 20px;
  font-family: Roboto, sans-serif;
  display: grid;
}

.image-69 {
  text-align: center;
  object-fit: fill;
  margin: 10px 40px;
  padding: 10px;
  display: block;
}

.heading-81 {
  color: #0c0000;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlowsemicondensed, Arial, sans-serif;
}

.html-embed-5 {
  text-align: left;
  margin: 20px 60px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.paragraph-25 {
  margin-bottom: 20px;
}

.section-27 {
  background-color: rgba(0, 0, 0, 0);
}

.about-header {
  color: #585858;
  font-family: Barlowsemicondensed, Arial, sans-serif;
}

.image-71 {
  overflow: auto;
}

.main-wrapper {
  position: relative;
}

.main-wrapper.is-ucas {
  position: relative;
  top: 0;
}

.register-section {
  flex-direction: column;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 90px;
  display: flex;
  overflow: hidden;
}

.events-hero {
  background-color: #0b3664;
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
}

.events-hero.main-page {
  background-color: #ff4c7a;
  padding-top: 100px;
}

.events-hero.cialfo-students {
  background-color: #1b1464;
  padding-top: 93px;
  padding-bottom: 120px;
}

.fn-container {
  width: 100%;
  max-width: 1288px;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
}

.fn-container.fn-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fn-container.fn-grid.get-in-touch {
  margin-top: -210px;
}

.fn-container.fn-grid.lead-gens {
  margin-bottom: -273px;
}

.fn-container.fn-grid.static {
  position: static;
}

.fn-container.fn-grid.why-should-you-attend {
  margin-top: 70px;
}

.fn-container.fn-grid.connections {
  grid-template-rows: auto auto;
  margin-bottom: 80px;
}

.fn-container.fn-grid.resources {
  margin-bottom: 100px;
}

.fn-container.fn-grid.resources.hide {
  display: none;
}

.fn-container.fn-grid.effective-decision-making {
  margin-bottom: 50px;
}

.fn-container.fn-grid.border-bottom {
  border-bottom: 1px solid #d8d8d8;
}

.fn-container.fn-grid.display-none {
  display: none;
}

.fn-container.fn-grid.z-1 {
  z-index: 1;
}

.fn-container.fn-grid.our-story-spacing {
  margin-top: 300px;
  margin-bottom: 300px;
}

.fn-container.fn-grid.our-story-spacing.last-story {
  height: 1000px;
  margin-bottom: 100px;
}

.fn-container.fn-grid.our-story-spacing._1st {
  height: 500px;
  margin-top: 100px;
}

.fn-container.fn-grid.our-story-spacing._2nd {
  height: 500px;
}

.fn-container.fn-grid.our-story-spacing._3rd, .fn-container.fn-grid.our-story-spacing._4th {
  height: 900px;
}

.fn-container.fn-grid.our-story-spacing._5th {
  height: 700px;
}

.fn-container.fn-grid.our-story-spacing._6th {
  height: 800px;
}

.fn-container.fn-grid.our-story-spacing._7th {
  height: 900px;
}

.fn-container.fn-grid.our-story-spacing._8th {
  height: 1200px;
}

.fn-container.fn-grid.is-ucas {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.fn-container.fn-grid.updated-ucas {
  flex: none;
}

.fn-container.fn-grid.updated-ucas.swiper-slide {
  max-width: none;
  align-content: center;
  align-items: center;
  justify-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.fn-container.fn-grid.updated-ucas.swiper-slide.hide-2 {
  display: none;
}

.fn-container.flex-center.text-center.edventure {
  height: 100%;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  padding-top: 0;
}

.fn-container.flex-center.on-tour-page {
  z-index: 1000;
}

.fn-container.desktop-flex-horizontal {
  display: flex;
}

.fn-container.desktop-flex-horizontal.flex-space-between.align-center {
  align-items: center;
}

.fn-container.desktop-flex-horizontal.is-ucas {
  flex-direction: row-reverse;
  flex: none;
  justify-content: space-between;
}

.fn-container.desktop-flex-horizontal.is-ucas-copy {
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.fn-container.desktop-flex-horizontal.align-center {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: space-between;
  align-items: center;
}

.fn-container.desktop-flex-horizontal.on-home {
  flex-direction: row-reverse;
  flex: none;
  justify-content: space-between;
  display: none;
}

.fn-container.desktop-flex-horizontal.on-home.swiper-slide {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
  display: none;
}

.fn-container.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 120px;
  overflow: visible;
}

.fn-container.connect-sticky {
  position: relative;
}

.fn-container.heading-center {
  text-align: center;
}

.fn-container.map-section {
  width: auto;
  height: 90vh;
  max-width: none;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 60px;
  padding: 0;
  position: static;
}

.fn-container.flex-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.partnership-wrapper {
  max-width: 500px;
  background-color: rgba(0, 0, 0, .1);
  border-radius: 10px;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 25px 55px;
  display: flex;
  overflow: hidden;
}

.partnership-wrapper.hide-2 {
  padding: 26px;
  display: none;
}

.partnership-item {
  flex-direction: column;
  align-items: center;
  margin-right: 80px;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  line-height: 1em;
  display: flex;
}

.partnership-item.ownacademy {
  margin-top: 0;
  margin-right: 0;
  transition: opacity .2s;
}

.partnership-item.ownacademy:hover {
  opacity: .85;
}

.fn-paragraph {
  color: #2b1f30;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: "Roboto 400", sans-serif;
  font-size: 18px;
  line-height: 1.6em;
}

.fn-paragraph.no-margin-bot.on-tour {
  white-space: break-spaces;
  font-size: 18px;
  line-height: 1.6em;
}

.fn-paragraph.text-neutral-400.streamline-dropdown {
  margin-bottom: 30px;
}

.fn-paragraph.text-neutral-400.no-margin {
  margin-bottom: 0;
}

.fn-paragraph.text-neutral-400.desktop-margin-bot-xxs {
  margin-bottom: 10px;
}

.fn-paragraph.text-blue-300.no-margin-bot.di-para {
  width: 16vw;
}

.fn-paragraph.professional-network-paragraph {
  max-width: 650px;
  color: #707070;
  margin-bottom: 0;
  font-size: 22px;
  line-height: 1.5em;
}

.fn-paragraph.career-tile-text {
  color: #0b3664;
  margin-bottom: 0;
  line-height: 1.8em;
}

.fn-paragraph.is-our-mission {
  color: #ebf9ff;
  margin-bottom: 0;
  font-weight: 500;
}

.fn-paragraph.job-board-test {
  font-family: Barlow Semi Condensed, sans-serif;
}

.fn-paragraph.job-board-test-second {
  font-family: "Barlow 23 regular ni";
}

.fn-paragraph.wc-tour-title {
  color: #ffab40;
  margin-bottom: 0;
  font-family: "Roboto 700", sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.fn-paragraph.wc-tour-title.is-blue {
  color: #0b3664;
}

.fn-paragraph.wc-tour-title.is-red {
  color: #ff6575;
}

.fn-paragraph.wc-tour-title.is-light-blue {
  color: #007be2;
}

.fn-paragraph.wc-tour-title.is-white {
  color: #fff;
}

.fn-paragraph.wc-tour-title-big {
  color: #007be2;
  margin-bottom: 0;
  font-family: "Roboto 700", sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.fn-paragraph.wc-tour-title-big.is-blue {
  color: #0b3664;
}

.fn-paragraph.wc-tour-title-big.is-red {
  color: #ff6575;
}

.fn-paragraph.wc-tour-title-big.is-light-blue {
  color: #007be2;
}

.fn-paragraph.on-ws {
  font-size: 20px;
}

.events-hero-image-wrapper {
  height: 600px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.events-hero-image {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.fn-column {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.fn-column.center-tablet-onwards.qa {
  display: none;
}

.fn-column.center-tablet-onwards.s-ucas {
  width: 84ch;
  height: 161px;
  white-space: normal;
  justify-content: center;
  margin: auto 0 auto 24px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.fn-column.advisory-board {
  max-width: 695px;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
}

.fn-column.ciafolk-column {
  max-width: 800px;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 40px;
}

.fn-column.resources-connect {
  max-width: 580px;
  text-align: center;
  align-items: center;
  margin-bottom: 110px;
}

.fn-column.who-should-attend {
  margin-top: -45px;
}

.fn-column.college-visits-column {
  max-width: 660px;
  text-align: center;
  align-items: center;
  margin-bottom: 20px;
}

.fn-column.learn-more-assessments {
  max-width: 590px;
  text-align: center;
  align-items: center;
}

.fn-column.find-and-research {
  align-content: center;
  display: flex;
}

.fn-column.streamline {
  max-width: 751px;
  text-align: center;
  align-items: center;
}

.fn-column.ca-direct-apply {
  max-width: 750px;
  text-align: center;
  align-items: center;
}

.fn-column.scolarships {
  margin-top: -10px;
}

.fn-column.events-main-hero {
  max-width: 50%;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-bottom: 0;
}

.fn-column.events-main-hero.on-home {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.fn-column.scattegrams {
  max-width: 633px;
  align-items: center;
  margin-bottom: 20px;
}

.fn-column.school-case-study {
  max-width: 594px;
}

.fn-column.flex-horizontal {
  flex-direction: row;
}

.fn-column.flex-horizontal.margin-bot-s {
  margin-bottom: 0;
}

.fn-column.flex-horizontal.text-blue-300.roboto {
  font-family: "Roboto 400", sans-serif;
}

.fn-column.flex-horizontal.min-width-260 {
  min-width: 260px;
}

.fn-column.flex-horizontal.tablet-margin-16.hide {
  display: none;
}

.fn-column.horizontal-stretch {
  flex-direction: row;
  align-items: stretch;
}

.fn-column.featured-resources {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 50px;
}

.fn-column.text-center-desktop-mobile-left.flex-center-mobile-left {
  align-items: center;
}

.fn-column.explore-university-events {
  width: 100%;
  background-color: #ebf9ff;
  border-radius: 10px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-left: 50px;
  padding-right: 50px;
}

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

.fn-column.footer-link-wrapper {
  flex-direction: row;
  justify-content: space-between;
}

.fn-column.career-page.text-center {
  grid-column-gap: 15vw;
  grid-row-gap: 15vw;
  flex-direction: row;
  align-items: center;
}

.fn-column.is-ucas {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.fn-jumbo-heading {
  text-align: left;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Barlow Semi Condensed, sans-serif;
  font-size: 85px;
  font-weight: 700;
  line-height: 1em;
}

.fn-jumbo-heading.gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #1886df, #5a9eea);
  -webkit-background-clip: text;
  background-clip: text;
}

.events-hero-divider {
  width: 393px;
  height: 1px;
  background-color: #ebf9ff;
  margin-bottom: 30px;
}

.events-hero-column {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.events-hero-date-wrapper {
  max-width: 320px;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.events-hero-date-wrapper.second {
  max-width: 380px;
  align-items: flex-start;
  margin-bottom: 50px;
}

.icon-m {
  width: 31px;
  height: 31px;
  object-fit: contain;
  margin-right: 20px;
}

.fn-heading-6 {
  margin-top: 0;
  margin-bottom: 10px;
  font-family: "Barlow 700", sans-serif;
  font-size: 18px;
  line-height: 1.3em;
}

.fn-heading-6.text-neutral-300.no-margin-bot.tablet-margin-top-m {
  font-weight: 700;
}

.margin-bot-l {
  margin-top: 0;
  margin-bottom: 50px;
}

.fn-heading-2 {
  color: #0b3664;
  text-align: left;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: "Barlow 600", sans-serif;
  font-size: 56px;
  font-weight: 600;
  line-height: 1.1em;
}

.fn-heading-2.text-neutral.text-center.text-blue-300 {
  color: #0b3664;
}

.fn-heading-2.text-center.streamline {
  max-width: 697px;
}

.fn-heading-2.margin-bot-20 {
  margin-bottom: 20px;
}

.fn-heading-2.text-center-desktop-mobile-left {
  text-align: center;
}

.fn-heading-2.text-center-desktop-mobile-left.margin-bot-s {
  font-weight: 600;
}

.fn-heading-2.no-margin, .fn-heading-2.other-podcast {
  margin-bottom: 0;
}

.fn-heading-2.career-page {
  margin-bottom: 20px;
}

.fn-heading-2.career-page.text-white {
  color: #ebf9ff;
}

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

.career-path-card {
  width: 100%;
  min-height: 387px;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 10px -1.5px rgba(11, 54, 100, .1);
}

.career-path-card.first {
  overflow: hidden;
}

.career-path-icon {
  width: 100px;
  height: 100px;
  background-color: #fff;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
  overflow: hidden;
}

.career-path-icon.first {
  background-color: #ffe1e4;
}

.career-path-icon.second {
  background-color: #ebf9ff;
}

.career-path-icon.third {
  background-color: rgba(255, 213, 120, .6);
}

.career-path-icon-image {
  object-fit: contain;
  display: none;
}

.career-path-card-content {
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.fn-heading-1 {
  color: #0b3664;
  text-align: left;
  margin-top: 0;
  font-family: "Barlow 700", sans-serif;
  font-size: 70px;
  font-weight: 700;
  line-height: 1.1em;
}

.fn-heading-1.text-neutral-200.text-center {
  text-align: center;
}

.fn-heading-1.text-neutral.margin-bot-20 {
  margin-bottom: 20px;
}

.fn-heading-1.font-weight-400 {
  font-family: "Barlow 400", sans-serif;
  font-weight: 400;
}

.fn-heading-1.security-title {
  color: #000;
  margin-bottom: 60px;
}

.fn-text-big {
  color: #2b1f30;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 22px;
  line-height: 1.5em;
}

.fn-text-big.text-neutral-400, .fn-text-big.text-neutral-400.no-margin-bot, .fn-text-big.text-neutral.no-margin-bot, .fn-text-big.text-blue-300.no-margin-bot {
  font-family: "Roboto 400", sans-serif;
}

.fn-text-big.text-blue-100.no-margin {
  color: #6941c6;
  margin-bottom: 0;
  line-height: 1.7em;
}

.fn-section {
  flex-direction: column;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.fn-section.dark-blue-bg {
  background-color: #0b3664;
}

.fn-section.dark-blue-bg.overflow-hidden.z-2 {
  z-index: 2;
  position: relative;
}

.fn-section.dark-blue-bg.edventure {
  height: 100vh;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/646c7f0b7e581d7f6e0fc571_Cialfo%20IHS%20Tours-%20Landing%20Page.png.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  padding-top: 70px;
  display: flex;
  position: relative;
}

.fn-section.no-padding-bot.directors {
  display: none;
}

.fn-section.overflow-hidden.tour-page {
  background-image: linear-gradient(#0055fd, #1ebaf0 58%);
}

.fn-section.universities-section {
  display: flex;
  overflow: hidden;
}

.fn-section.faq {
  padding-top: 100px;
  padding-bottom: 50px;
}

.fn-section.benefits-section {
  padding-bottom: 60px;
}

.fn-section.video-section {
  padding-bottom: 0;
  display: none;
}

.fn-section.cialfolk-section {
  background-color: #ebf9ff;
  padding-top: 80px;
  padding-bottom: 70px;
  overflow: hidden;
}

.fn-section.how-can-we-help-you-section {
  background-color: #ebf9ff;
  padding-top: 80px;
  padding-bottom: 300px;
}

.fn-section.our-clients-section {
  padding-top: 15px;
  overflow: hidden;
}

.fn-section.about-us-stats-section {
  background-color: #ebf9ff;
  padding-top: 80px;
  padding-bottom: 80px;
}

.fn-section.padding-xxl {
  padding-top: 120px;
  padding-bottom: 120px;
}

.fn-section.padding-xxl.padding-l-bot {
  padding-bottom: 60px;
}

.fn-section.padding-xxl.no-padding-bot {
  padding-bottom: 0;
}

.fn-section.leadership-section {
  padding-bottom: 40px;
}

.fn-section.about-out-partner {
  background-color: #0b3664;
  padding-top: 55px;
  padding-bottom: 60px;
}

.fn-section.registration-section {
  background-color: #0b3664;
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

.fn-section.padding-xl.bg-blue-400 {
  object-fit: fill;
}

.fn-section.padding-xl.resources-podcast-d-none {
  display: none;
}

.fn-section.padding-xl.bg-navy-400 {
  background-color: #3769cd;
}

.fn-section.padding-xl.bg-gradient {
  background-image: linear-gradient(#3769cd, #5a9eea);
}

.fn-section.lead-gens-subhero {
  padding-top: 250px;
  position: relative;
}

.fn-section.prefooter {
  background-color: #0b3664;
  padding-top: 60px;
  padding-bottom: 60px;
}

.fn-section.counselor-connect-hero {
  height: 551px;
  background-color: #1683db;
  justify-content: center;
  position: relative;
  overflow: hidden;
}

.fn-section.blog-form-section {
  background-color: #0b3664;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.fn-section.featured-webinars-section {
  padding-top: 24px;
}

.fn-section.college-visits-section {
  padding-bottom: 388px;
}

.fn-section.sub-college-visits-section {
  background-color: #0b3664;
  padding-bottom: 148px;
}

.fn-section.engage-students {
  padding-top: 52px;
  padding-bottom: 0;
}

.fn-section.padding-top-l {
  padding-top: 60px;
}

.fn-section.self-discovery-section {
  padding-top: 20px;
  padding-bottom: 368px;
}

.fn-section.participating-universities {
  padding-top: 120px;
  padding-bottom: 60px;
  display: flex;
  overflow: hidden;
}

.fn-section.bg-red-100 {
  background-color: #ff4c7a;
}

.fn-section.summer-workshop-cta-bg {
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6437b15c459aa04d24f41fb8_Footer-BG.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.fn-section.relative.has-border {
  border-bottom: 2px solid rgba(11, 54, 100, .3);
}

.fn-section.school-homepage-hero-section {
  padding-top: 120px;
  padding-bottom: 130px;
}

.fn-section.bg-blue-light {
  background-color: #ebf9ff;
}

.fn-section.improved-productivity-hero {
  background-color: #0b3664;
  padding-top: 120px;
  padding-bottom: 130px;
}

.fn-section.school-homepage-video-section {
  padding-top: 80px;
  padding-bottom: 120px;
}

.fn-section.padding-xxl-bot-no-top {
  padding-top: 0;
  padding-bottom: 120px;
}

.fn-section.jumbo-padding-top {
  padding-top: 300px;
}

.fn-section.ed-insights {
  padding-top: 20px;
  padding-bottom: 0;
  position: relative;
}

.fn-section.culture-page-hero {
  background-image: linear-gradient(#6cc0ed, #3464cb);
  padding-top: 220px;
  padding-bottom: 170px;
  overflow: hidden;
}

.fn-section.branding-hero-section {
  background-color: #0b3664;
  padding-top: 80px;
}

.fn-section.right-fit-hero-section {
  background-color: #0b3664;
  padding-top: 53px;
  padding-bottom: 56px;
}

.fn-section.university-homepage-hero-section {
  background-color: #0b3664;
  padding-top: 90px;
  padding-bottom: 140px;
}

.fn-section.college-search-hero-section {
  background-color: #0b3664;
  padding-top: 60px;
  padding-bottom: 80px;
}

.fn-section.college-slide-section {
  height: 300vh;
  background-color: #f6cccc;
  padding-top: 120px;
  padding-bottom: 120px;
}

.fn-section.colleges-and-universities-slide {
  padding-top: 40px;
  padding-bottom: 40px;
}

.fn-section.college-applications-cta-section {
  background-color: #0b3664;
  padding-top: 100px;
  padding-bottom: 0;
  overflow: visible;
}

.fn-section.discover-stack-section {
  padding-top: 320px;
  padding-bottom: 0;
}

.fn-section.new-college-applications-hero-section {
  background-color: #0b3664;
  padding-top: 170px;
  padding-bottom: 170px;
}

.fn-section.right-fit-universities-hero-section {
  background-color: #0b3664;
  padding-top: 140px;
  padding-bottom: 110px;
}

.fn-section.learn-and-communicate-hero-section {
  background-color: #0b3664;
  padding-top: 116px;
  padding-bottom: 358px;
  position: relative;
}

.fn-section.learn-and-communicate-large-section {
  padding-top: 305px;
}

.fn-section.bg-blue-100.overflow-hidden.is-tour {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(225deg, #0055fd 46%, #1ebaf0);
  position: relative;
}

.fn-section.padding-xxl-top-no-bot {
  padding-top: 120px;
  padding-bottom: 0;
}

.fn-section.students-home-hero-section {
  background-color: #0b3664;
  padding-top: 120px;
  padding-bottom: 120px;
}

.fn-section.padding-xl-bot-no-top {
  padding-top: 0;
  padding-bottom: 80px;
}

.fn-section.students-home-cta-bg {
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/62f501d485742fcfcea37797_CTA%20Banner%20-%20Student%20Festival%201-min.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.fn-section.events-table {
  background-color: #1b1464;
  padding-top: 120px;
  padding-bottom: 120px;
  display: none;
  position: relative;
  overflow: hidden;
}

.fn-section.homepage-hero-section {
  height: 100vh;
  max-height: 820px;
  background-color: #0b3664;
  justify-content: center;
  padding-top: 60px;
  padding-bottom: 110px;
}

.fn-section.homepage-hero-section.is-event-ucas {
  flex-direction: row;
  justify-content: center;
  display: flex;
  overflow: hidden;
}

.fn-section.homepage-hero-section.is-event-ucas.hide-2 {
  display: none;
}

.fn-section.homepage-tabs-section {
  background-color: #0b3664;
  margin-top: 40px;
  padding-top: 120px;
  padding-bottom: 120px;
}

.fn-section.animation-tab-section {
  background-color: #ebf9ff;
  padding-top: 124px;
  padding-bottom: 120px;
}

.fn-section.careers-hero-section {
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/63357e3d10af0c512d37a5ad_Cialfo-Career-page-banner-background.webp");
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  position: relative;
}

.fn-section.story-hero-section {
  z-index: 2;
  background-color: #0b3664;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/637e61b6fcacb541bbfc6723_Group%201000003003-min.png");
  background-position: 50% 90%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 92px;
  padding-bottom: 336px;
  position: relative;
}

.fn-section.our-story-section {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  padding-top: 132px;
  padding-bottom: 132px;
}

.fn-section.security-page {
  background-color: #fff;
}

.fn-section.hide {
  display: none;
}

.fn-section.on-career-page {
  background-color: #ebf9ff;
  align-items: center;
  overflow: hidden;
}

.fn-section.our-mission {
  background-color: #ebf9ff;
  justify-content: center;
}

.fn-section.career-section {
  padding-top: 40px;
  padding-bottom: 40px;
}

.fn-section.bg-red-100 {
  background-color: #ff4c7a;
}

.fn-section.is-ucas {
  width: 100%;
  height: 600px;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6437c94fcf38d2235237ad62_IceBerg_RHS.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: flex-end;
  margin-top: 50px;
  padding-top: 44%;
  padding-bottom: 0;
  display: block;
  position: relative;
}

.fn-section.tours-page {
  height: 100vh;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/646ee96d6d973afa3bd7477b_Header%20for%20Web.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  justify-content: flex-start;
  padding-top: 10vw;
  padding-bottom: 0;
  position: relative;
}

.fn-section.is-tour-page {
  background-color: #1886df;
}

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

.fn-button {
  color: #fff;
  background-color: #1886df;
  border-radius: 5px;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 12px 44px;
  font-family: "Roboto 400", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5em;
  transition: color .3s, background-color .3s;
  display: flex;
  overflow: hidden;
}

.fn-button:hover {
  color: #fff;
  background-color: #0075d5;
}

.fn-button.bigger {
  padding-left: 70px;
  padding-right: 70px;
}

.fn-button.bigger.career-fair {
  padding-left: 50px;
  padding-right: 50px;
}

.fn-button.dropdown-button {
  margin-bottom: 30px;
}

.fn-button.wide-1 {
  width: 210px;
}

.fn-button.wide-2 {
  width: 244px;
}

.fn-button.transparent-white {
  width: 210px;
  background-color: rgba(24, 134, 223, 0);
  border: 1px solid #fff;
  padding-left: 22px;
  padding-right: 22px;
}

.fn-button.transparent-white:hover {
  background-color: rgba(24, 134, 223, .2);
}

.fn-button.white-button {
  color: #1886df;
  background-color: #fff;
  font-family: Barlow Semi Condensed, sans-serif;
  font-weight: 600;
}

.fn-button.white-button:hover {
  color: #fff;
  background-color: #007be2;
}

.fn-button.white-button.text-center {
  font-family: "Barlow 600", sans-serif;
}

.fn-button.white-button.is-ucas {
  font-family: "Roboto 500", sans-serif;
  font-weight: 500;
}

.fn-button.podcast-review {
  margin-top: 40px;
}

.fn-button.external-podcast {
  align-self: flex-end;
  margin-bottom: 25px;
  padding-left: 20px;
  padding-right: 20px;
}

.fn-button.external-podcast.hide {
  display: none;
}

.fn-button.on-career-tiles {
  width: 200px;
  justify-content: center;
}

.fn-button.career-hero {
  justify-content: center;
  display: flex;
}

.register-now-decoration-1 {
  width: 89px;
  height: 89px;
  object-fit: contain;
  position: absolute;
  top: 29px;
  left: -179px;
}

.register-now-decoration-2 {
  height: 55px;
  object-fit: contain;
  position: absolute;
  bottom: -11px;
  left: -70px;
}

.register-now-decoration-3 {
  height: 80px;
  object-fit: contain;
  position: absolute;
  bottom: 40px;
  right: -90px;
}

.events-swiper {
  width: 100%;
  max-width: 500px;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.swiper-wrapper.events-wrapper {
  width: 100%;
  filter: none;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  position: relative;
}

.swiper-wrapper.speakers-wrapper {
  filter: none;
  justify-content: flex-start;
  align-items: center;
  transform: none;
}

.swiper-wrapper.advisory-list {
  filter: none;
  align-items: flex-start;
  transform: none;
}

.swiper-wrapper.cialfolk-testimonial-list {
  filter: none;
  justify-content: flex-start;
  align-items: flex-start;
  transform: none;
}

.swiper-wrapper.cialfolk-list {
  width: 100%;
  height: 412.5px;
  filter: none;
  flex: none;
  justify-content: flex-start;
  align-items: flex-end;
  transform: none;
}

.swiper-wrapper.collective-list, .swiper-wrapper.partners-list {
  filter: none;
  justify-content: flex-start;
  transform: none;
}

.swiper-wrapper.leadership-list {
  grid-column-gap: 30px;
  filter: none;
  flex-wrap: wrap;
  justify-content: flex-start;
  transform: none;
}

.swiper-wrapper.testimonial-list {
  filter: none;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  transform: none;
}

.swiper-wrapper.product-vertical-wrapper {
  filter: none;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.swiper-wrapper.recources-slider-list {
  filter: none;
  justify-content: flex-start;
  transform: none;
}

.swiper-wrapper.resources-collection-list {
  filter: none;
  transform: none;
}

.swiper-wrapper.resources-collection-list.trending {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  justify-items: start;
  display: flex;
}

.swiper-wrapper.related-resources-collection-list {
  filter: none;
  transform: none;
}

.swiper-wrapper.related-resources-collection-list.trending {
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  justify-items: start;
  display: flex;
}

.swiper-wrapper.university-wrapper, .swiper-wrapper.how-it-works-wrapper, .swiper-wrapper.heading-sticky-slider {
  filter: none;
  transform: none;
}

.swiper-wrapper.animation-tabs-list {
  filter: none;
  text-align: center;
  justify-content: flex-start;
  position: relative;
  transform: none;
}

.swiper-wrapper.career-tile-wrapper {
  width: 100%;
  height: auto;
  box-shadow: none;
  filter: none;
  transform: none;
}

.swiper-wrapper.career-list {
  filter: none;
  margin-bottom: 0;
  overflow: visible;
}

.swiper-wrapper.is-ucas {
  max-width: 80%;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  filter: none;
  justify-content: center;
  transform: none;
}

.swiper-slide.events-slide {
  width: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
  transform: none;
}

.swiper-slide.speakers-slide {
  width: 393px;
  height: 295px;
  flex: none;
  align-items: flex-end;
  padding-top: 65px;
  transition-property: none;
  display: flex;
  position: relative;
  transform: none;
}

.swiper-slide.advisory-item {
  width: 288px;
  flex: none;
  transform: none;
}

.swiper-slide.cialfolk-testimonial-item {
  width: 100%;
  opacity: 1;
  flex: none;
  transition: opacity .2s;
  transform: none;
}

.swiper-slide.cialfolk-slide {
  width: 100%;
  height: 250px;
  perspective-origin: 50% 100%;
  transform-origin: 50% 100%;
  cursor: pointer;
  flex: none;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: relative;
  overflow: hidden;
  transform: none;
}

.swiper-slide.collective-item {
  width: 392px;
  height: 273px;
  border-radius: 10px;
  flex: none;
  transition-property: none;
  overflow: hidden;
  transform: none;
}

.swiper-slide.partners-item {
  width: auto;
  flex: none;
  transition-property: none;
  transform: none;
}

.swiper-slide.leadership-item {
  transition-property: none;
  position: relative;
  transform: none;
}

.swiper-slide.testimonial-item {
  width: 100%;
  text-align: center;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  transform: none;
}

.swiper-slide.participating-universities-item {
  width: 182px;
  height: 90px;
  flex: none;
  transition-property: none;
  transform: none;
  box-shadow: 0 10px 13px -2px rgba(0, 0, 0, .05);
}

.swiper-slide.product-subhero-image {
  width: 887px;
  height: 620px;
  object-fit: cover;
  border-radius: 20px;
  flex: none;
  transform: none;
}

.swiper-slide.featured-item {
  width: 100%;
  flex: none;
  display: flex;
}

.swiper-slide.featured-resources {
  width: 100%;
  border-radius: 8px;
  flex: none;
  overflow: hidden;
  box-shadow: 0 20px 30px -9px rgba(0, 0, 0, .1);
}

.swiper-slide.featured-resources.external-podcast {
  width: 260px;
}

.swiper-slide.resources-collection-item {
  flex: none;
  align-self: auto;
  align-items: stretch;
  position: static;
  transform: none;
}

.swiper-slide.university-slide, .swiper-slide.how-it-works-content, .swiper-slide.colleges-and-universities-slider-wrapper {
  transition-property: none;
  transform: none;
}

.swiper-slide.tab-animation-link {
  width: 200px;
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
  flex: none;
  padding-left: 10px;
  padding-right: 10px;
  transition-property: none;
  position: relative;
}

.swiper-slide.tab-animation-lottie {
  width: 100%;
  height: 431px;
  background-color: #ebf9ff;
  flex: none;
  transition: none;
  transform: none;
}

.events-video-wrapper {
  width: 100%;
  height: 300px;
  max-width: 500px;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.events-video-wrapper.non-slider {
  height: 280px;
}

.events-video-wrapper.main-event-page {
  height: 305px;
}

.events-video-wrapper.students-festival {
  height: 305px;
  max-width: 605px;
}

.events-video-thumbnail {
  z-index: 1;
  width: 100%;
  height: 100%;
  object-fit: contain;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.video-play-button {
  z-index: 2;
  width: 72px;
  height: 72px;
  object-fit: contain;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
}

.video-play-button.resources {
  width: 120px;
  height: 120px;
}

.video-play-button.resources.nesto {
  margin: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.video-play-button.podcasts {
  width: 120px;
  height: 120px;
  position: absolute;
}

.video-play-button.podcasts-lp {
  position: absolute;
}

.slider-button-left {
  cursor: pointer;
}

.slider-button-left.events {
  width: 25px;
  height: 25px;
  flex: none;
  position: absolute;
  top: 137.5px;
  left: -40px;
}

.slider-button-right {
  cursor: pointer;
  transform: none;
}

.slider-button-right.events {
  width: 25px;
  height: 25px;
  flex: none;
  position: absolute;
  top: 137.5px;
  right: -40px;
}

.events-swiper-pagination {
  height: 13px;
  justify-content: space-between;
  align-items: center;
  margin-top: 25px;
  display: flex;
}

.events-swiper-holder {
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-bottom: 50px;
  display: none;
  position: relative;
}

.html-embed-blog {
  height: 18px;
  display: flex;
}

.padding-xxs {
  padding-top: 8px;
  padding-bottom: 8px;
}

.margin-right-m {
  margin-right: 32px;
}

.label-big {
  color: #657cff;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 1.1em;
}

.margin-bot-xs {
  margin-bottom: 16px;
}

.fn-slider-button-left {
  width: 60px;
  height: 60px;
  color: #7e3d5d;
  text-align: center;
  background-color: #203492;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/62038856347667c2a505612e_Arrow%20Icon.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border-radius: 100px;
  padding: 12px;
  font-size: 0;
  font-weight: 400;
  line-height: 1em;
  transition: background-position .15s cubic-bezier(.47, 0, .745, .715), background-color .2s, color .2s;
}

.fn-slider-button-left:hover {
  color: #fff;
  background-color: #182771;
  background-position: 40%;
}

.fn-slider-button-left:active {
  background-color: #19224c;
}

.fn-slider-button-left.leadership {
  cursor: pointer;
  background-color: #ebf9ff;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6220a85c94b8297bee1bb7f0_Rectangle%207249.svg");
}

.fn-slider-button-left.testimonial {
  cursor: pointer;
  background-color: #ebf9ff;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6220a85c94b8297bee1bb7f0_Rectangle%207249.svg");
  background-position: 46%;
}

.fn-slider-button-left.testimonial:hover {
  background-position: 40%;
}

.fn-slider-button-left.resources {
  width: 40px;
  height: 40px;
  cursor: pointer;
  background-color: rgba(255, 202, 68, .4);
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6272c21296982a1aa604f002_Rectangle%207249%20(1).svg");
  background-size: 14px 14px;
}

.fn-slider-button-left.resources:hover {
  background-position: 40%;
}

.fn-slider-button-left.homepage-testimonial {
  cursor: pointer;
  background-color: rgba(24, 134, 223, .5);
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/630fc0a83b344313fd7a528d_Rectangle%207249%20(1).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  transition: background-color .25s, color .2s;
  display: flex;
}

.fn-slider-button-left.homepage-testimonial:hover {
  background-color: #fff;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/630f8956ea3a1603691ad128_Rectangle%207183.svg");
  background-position: 50%;
  background-size: auto;
}

.fn-slider-button-left.podcasts {
  width: 40px;
  height: 40px;
  cursor: pointer;
  background-color: #f6cccc;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6205100d67d23ea8b4956b34_Rectangle%207129.svg");
  background-size: 8px;
  flex: none;
}

.no-left-margin {
  margin-left: 0;
}

.margin-bot-l {
  margin-bottom: 50px;
}

.kickoff-hero-section {
  min-height: 512px;
  color: #19224c;
  background-color: #dee3ff;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding-top: 96px;
  padding-bottom: 56px;
  display: flex;
}

.padding-xxl {
  padding-top: 120px;
  padding-bottom: 120px;
}

.margin-bot-s {
  margin-bottom: 20px;
}

.text-neutral-600 {
  color: #0c1438;
}

.button-small {
  min-width: 80px;
  text-align: center;
  background-color: #203492;
  border-radius: 100px;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1em;
  transition: background-color .2s, color .2s;
  display: block;
}

.button-small:hover {
  color: #fff;
  background-color: #182771;
}

.button-small:active {
  background-color: #19224c;
}

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

.button-variant-small {
  min-width: 80px;
  color: #7e3d5d;
  text-align: center;
  background-color: #fff;
  border: 1px solid #ac6e8c;
  border-radius: 100px;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1em;
  transition: background-color .2s, color .2s;
}

.button-variant-small:hover {
  color: #fff;
  background-color: #ac6e8c;
}

.button-variant-small:active {
  background-color: #7e3d5d;
}

.icon-s {
  width: 16px;
  height: 16px;
  object-fit: contain;
  display: block;
}

.container-40 {
  width: 100%;
  max-width: 1328px;
  padding-left: 24px;
  padding-right: 24px;
}

.container-40.grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.container-40.grid.margin-xl {
  margin-bottom: 80px;
}

.kickoff-styles-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.margin-right-xs {
  margin-right: 16px;
  font-family: "Barlow 600", sans-serif;
  font-weight: 600;
}

.fn-slider-button-right {
  width: 60px;
  height: 60px;
  color: #7e3d5d;
  text-align: center;
  background-color: #203492;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/62038856347667c71b056133_Arrow%20Icon-1.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border-radius: 100px;
  padding: 12px;
  font-size: 0;
  font-weight: 400;
  line-height: 1em;
  transition: background-position .15s cubic-bezier(.47, 0, .745, .715), background-color .2s, color .2s;
}

.fn-slider-button-right:hover {
  color: #fff;
  background-color: #182771;
  background-position: 60%;
}

.fn-slider-button-right:active {
  background-color: #19224c;
}

.fn-slider-button-right.leadership {
  cursor: pointer;
  background-color: #ebf9ff;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6220a85c07a70c68afada697_Rectangle%207249%20(1).svg");
}

.fn-slider-button-right.testimonial {
  cursor: pointer;
  background-color: #ebf9ff;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6220a85c07a70c68afada697_Rectangle%207249%20(1).svg");
  background-position: 54%;
}

.fn-slider-button-right.testimonial:hover {
  background-position: 60%;
}

.fn-slider-button-right.resources {
  width: 40px;
  height: 40px;
  cursor: pointer;
  background-color: rgba(255, 202, 68, .4);
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6272c213d2b4081272b8e3cb_Rectangle%207249.svg");
  background-size: 14px 14px;
  flex: none;
}

.fn-slider-button-right.homepage-testimonial {
  cursor: pointer;
  background-color: rgba(24, 134, 223, .5);
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/630fc0377b197e505cd3334d_Rectangle%207249.svg");
  background-position: 50%;
  background-size: auto;
  justify-content: center;
  align-items: center;
  transition: background-color .25s, color .2s;
  display: flex;
}

.fn-slider-button-right.homepage-testimonial:hover {
  background-color: #fff;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/630fc0a0536179973df4b846_Rectangle%207183%20(1).svg");
  background-position: 50%;
  background-size: auto;
}

.fn-slider-button-right.podcasts {
  width: 40px;
  height: 40px;
  cursor: pointer;
  background-color: #f6cccc;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6205100d586025192b20a879_Rectangle%207127%20(2).svg");
  background-size: 8px;
}

.jumbo-h {
  margin-bottom: 28px;
  font-size: 80px;
}

.jumbo-h.no-margin {
  margin-bottom: 0;
}

.margin-left-xxs {
  margin-left: 8px;
}

.kickoff-class-label {
  height: 25px;
  color: #fff;
  background-color: #7e3d5d;
  border-radius: 4px;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-left: 8px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 12px;
  line-height: 1.6em;
  display: flex;
}

.text-bordeaux-300 {
  color: #7e3d5d;
}

.bg-blue-100 {
  background-color: #1886df;
}

.bg-bordeaux-300 {
  background-color: #7e3d5d;
}

.label {
  color: #657cff;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.1em;
}

.max-width-m {
  max-width: 256px;
}

.bg-navy-200 {
  background-color: #182771;
}

.margin-left-m {
  margin-left: 32px;
}

.text-orange-300 {
  color: #c8735c;
}

.margin-bot-xxl {
  margin-bottom: 128px;
}

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

.max-width-xl {
  max-width: 512px;
}

.bg-neutral-400 {
  background-color: #b7b7b7;
}

.section-28 {
  flex-direction: column;
  align-items: center;
  padding-top: 96px;
  padding-bottom: 96px;
  display: flex;
}

.section-28.quick-links {
  z-index: 99;
  background-color: #fff;
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  padding-top: 12px;
  padding-bottom: 12px;
  position: -webkit-sticky;
  position: sticky;
  top: 61px;
}

.padding-xs {
  padding-top: 16px;
  padding-bottom: 16px;
}

.component-wrapper {
  z-index: 1;
}

.flex-left {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.margin-top-xxs {
  margin-top: 8px;
}

.bg-neutral-100 {
  background-color: #f9f9f9;
}

.padding-l {
  padding-top: 60px;
  padding-bottom: 60px;
}

.bg-blue-300 {
  background-color: #0b3664;
}

.margin-top-xxl {
  margin-top: 128px;
}

.flex-stretch {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.no-top-margin {
  margin-top: 0;
}

.margin-top-xs {
  margin-top: 16px;
}

.padding-m {
  padding-top: 32px;
  padding-bottom: 32px;
}

.fn-text-small {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: "Roboto 400", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
}

.fn-text-small.text-blue-300.no-margin {
  margin-bottom: 0;
}

.fn-text-small.text-blue-300.margin-bot-s {
  margin-bottom: 20px;
}

.fn-text-small.text-blue-300.no-margin-bot.bg-div {
  border-radius: 10px;
  padding: 5px 20px;
}

.fn-text-small.text-neutral-400.no-margin-bot {
  font-family: "Roboto 400", sans-serif;
}

.fn-text-small.text-neutral-400.margin-bot-s {
  margin-bottom: 20px;
}

.fn-text-small.text-neutral-400.margin-bot-m {
  display: none;
}

.fn-text-small.text-pink-300.no-margin-bot.bg-div {
  background-color: rgba(255, 101, 117, .1);
  border-radius: 10px;
  padding: 5px 20px;
}

.fn-text-small.text-neutral-300.no-margin-bot.hide-for-now {
  display: none;
}

.kickoff-hero-lottie {
  width: 400px;
  height: 400px;
  margin-bottom: -56px;
}

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

.bg-neutral-200 {
  background-color: #ebebeb;
}

.bg-neutral {
  background-color: #fff;
}

.relative {
  position: relative;
}

.bg-orange-300 {
  background-color: #c8735c;
}

.flex-space-around {
  justify-content: space-around;
  display: flex;
}

.margin-bot-3xl {
  margin-bottom: 160px;
}

.text-blue-300 {
  color: #0b3664;
}

.bg-neutral-500 {
  background-color: #676a71;
}

.bg-orange-100 {
  background-color: #ffd5ca;
}

.margin-top-m {
  margin-top: 32px;
}

.collection-empty {
  text-align: center;
  background-color: #ffd5ca;
  border-radius: 8px;
}

.margin-right-s {
  margin-right: 20px;
}

.margin-right-xxs {
  margin-right: 8px;
}

.overflow-hidden {
  overflow: hidden;
}

.max-width-l {
  max-width: 450px;
}

.max-width-s {
  max-width: 160px;
}

.component-swiper {
  z-index: 1;
  justify-content: flex-start;
  display: flex;
  overflow: hidden;
}

.padding-xl {
  padding-top: 80px;
  padding-bottom: 80px;
}

.margin-bot-m {
  margin-bottom: 30px;
}

.bg-alert {
  background-color: #ffca44;
}

.button-link {
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/620388563476675ab205612f_Arrow%20Icon.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 16px 14px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1em;
  transition: opacity .2s, padding .15s cubic-bezier(.47, 0, .745, .715), color .2s;
}

.button-link:hover {
  opacity: .8;
  color: #203492;
  padding-right: 24px;
}

.flex-right {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.kickoff-jump-number {
  width: 40px;
  height: 40px;
  color: #c8735c;
  text-align: center;
  background-color: #ffd5ca;
  border-radius: 30px;
  flex: none;
  margin-right: 16px;
  font-size: 16px;
  font-weight: 700;
  line-height: 40px;
}

.text-neutral-200 {
  color: #ebf9ff;
}

.text-navy-300 {
  color: #19224c;
}

.text-neutral {
  color: #fff;
}

.bg-pink-200 {
  background-color: #ff6575;
}

.fn-button-regular {
  min-width: 160px;
  text-align: center;
  background-color: #203492;
  border-radius: 100px;
  padding: 20px 32px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1em;
  transition: background-color .2s, color .2s;
}

.fn-button-regular:hover {
  color: #fff;
  background-color: #182771;
}

.fn-button-regular:active {
  background-color: #19224c;
}

.icon-l {
  width: 48px;
  height: 48px;
  object-fit: contain;
  display: block;
}

.padding-s {
  padding-top: 20px;
  padding-bottom: 20px;
}

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

.kickoff-block {
  height: 80px;
  min-width: 80px;
  text-align: center;
  background-color: #ffd5ca;
  border: 1px solid #f2ad9b;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.bg-navy-300 {
  background-color: #19224c;
}

.kickoff-padding-helper {
  color: #19224c;
}

.swiper-wrapper-2 {
  flex: none;
  display: flex;
}

.margin-top-xl {
  margin-top: 80px;
}

.bg-neutral-600 {
  background-color: #0c1438;
}

.kickoff-color-helper {
  color: #fff;
  text-align: center;
  margin: 16px;
}

.margin-top-s {
  margin-top: 20px;
}

.margin-bot-xxs {
  margin-bottom: 10px;
}

.kickoff-color-card {
  height: 160px;
  border: 1px solid #cfcfcf;
  border-radius: 4px;
  flex-direction: column;
  justify-content: space-between;
  padding: 16px;
  display: flex;
}

.kickoff-ninja-brand {
  width: 128px;
  height: 48px;
  display: block;
}

.kickoff-jump-title {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.1em;
}

.margin-left-xs {
  margin-left: 16px;
}

.full-width {
  width: 100%;
}

.bg-neutral-300 {
  background-color: #cfcfcf;
}

.kickoff-ninja-link {
  margin-bottom: 24px;
}

.kickoff-ninja-link:hover {
  opacity: .8;
}

.bg-error {
  background-color: #ff6575;
}

.no-margin-bot {
  margin-bottom: 0;
}

.bg-orange-200 {
  background-color: #f2ad9b;
}

.kickoff-classes-wrap {
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.kickoff-classes-wrap.margin-left-m {
  margin-left: 36px;
}

.kickoff-classes-wrap.margin-left-s {
  margin-left: 20px;
}

.kickoff-classes-wrap.margin-top-m {
  margin-top: 32px;
}

.bg-blue-200 {
  background-color: #007be2;
}

.button-variant {
  min-width: 160px;
  color: #7e3d5d;
  text-align: center;
  background-color: #fff;
  border: 1px solid #ac6e8c;
  border-radius: 100px;
  padding: 20px 32px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1em;
  transition: background-color .2s, color .2s;
}

.button-variant:hover {
  color: #fff;
  background-color: #ac6e8c;
}

.button-variant:active {
  background-color: #7e3d5d;
}

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

.button-wrapper.our-team {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
}

.button-wrapper.press-and-media {
  margin-top: 30px;
}

.button-wrapper.space-30 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.button-wrapper.desktop-none {
  display: none;
}

.margin-left-s {
  margin-left: 20px;
}

.kickoff-jump-links {
  color: #19224c;
  align-items: center;
  transition: opacity .2s, color .2s;
  display: flex;
}

.kickoff-jump-links:hover {
  opacity: .8;
}

.kickoff-jump-links.w--current {
  color: #c8735c;
}

.margin-top-l {
  margin-top: 48px;
}

.link {
  transition: opacity .2s;
}

.kickoff-class-icon {
  width: 30px;
  height: 25px;
  object-fit: cover;
  border-radius: 4px;
  flex: none;
  overflow: hidden;
}

.margin-bot-xl {
  margin-bottom: 80px;
}

.bg-navy-100 {
  background-color: #203492;
}

.label-small {
  color: #657cff;
  margin-bottom: 12px;
  font-weight: 400;
}

.text-big-2 {
  margin-bottom: 24px;
  font-size: 20px;
}

.padding-3xl {
  padding-top: 160px;
  padding-bottom: 160px;
}

.max-width-3xl {
  max-width: 896px;
}

.max-width-xxl {
  max-width: 690px;
}

.bg-success {
  background-color: #4cb06c;
}

.margin-top-3xl {
  margin-top: 160px;
}

.column-33 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.bg-pink-100 {
  background-color: #f6cccc;
}

.bg-yellow-200 {
  background-color: #ffca44;
}

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

.no-padding-bot {
  padding-bottom: 0;
}

.section-horizontal-divider {
  width: 100%;
  height: 1px;
  background-color: #d8d8d8;
  margin-top: 50px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.speakers-swiper {
  width: 100%;
  justify-content: flex-end;
}

.speakers-slide-content {
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: #f8f8f9;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding: 85px 25px 25px;
  display: flex;
  position: relative;
}

.fn-label-big {
  color: #000;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 28px;
  line-height: 1.3em;
}

.fn-label-big.margin-bot-xxs {
  margin-bottom: 10px;
}

.fn-heading-5 {
  color: #0b3664;
  margin-top: 0;
  font-family: "Barlow 600", sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2em;
}

.fn-heading-5.text-neutral {
  color: #fff;
}

.fn-heading-5.no-margin-bot.max-width-200 {
  max-width: 200px;
}

.fn-heading-5.margin-bot-5 {
  margin-bottom: 5px;
}

.text-blue-100 {
  color: #1886df;
}

.speaker-image-wrapper {
  width: 130px;
  height: 130px;
  background-color: #0b3664;
  border-radius: 50%;
  flex: none;
  position: absolute;
  top: -65px;
  overflow: hidden;
  transform: none;
}

.speakers-job-title {
  color: #1886df;
  margin-bottom: 5px;
  font-family: Barlow Semi Condensed, sans-serif;
  font-size: 18px;
  line-height: 1em;
}

.flex-align-bottom {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.participating-universities-item {
  width: 100%;
  height: 115px;
  border-radius: 10px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px 6px rgba(0, 0, 0, .05);
}

.universities-logo {
  width: 100%;
  height: 100%;
  object-fit: contain;
  padding-top: 3px;
  padding-bottom: 3px;
}

.universities-logo.padding {
  padding: 10px;
}

.how-to-sign-up-wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #ebf9ff;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 50px;
  padding: 50px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.how-to-sign-up-wrapper.events-page {
  margin-top: 8px;
  margin-bottom: 0;
  display: none;
}

.fn-arrow-button {
  color: #1886df;
  background-color: rgba(255, 255, 255, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/609c3590fcc77c0288b0d0e7_Icon%20(12).svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 19px 11px;
  margin-top: 0;
  padding: 5px 30px 5px 0;
  font-family: "Roboto 400", sans-serif;
  font-size: 18px;
  font-weight: 400;
  transition: padding .2s;
}

.fn-arrow-button:hover {
  padding-right: 40px;
}

.fn-arrow-button.webinars {
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6272c6379219057e701f7c11_Icon.svg");
  background-size: 16px 13px;
  font-family: "Roboto 400", sans-serif;
}

.fn-arrow-button.events {
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/62861d5bceaec93a05b74655_Icon%20(1).svg");
  background-size: 14px;
  padding-right: 25px;
  font-family: "Roboto 400", sans-serif;
}

.fn-arrow-button.events:hover {
  padding-right: 30px;
}

.fn-arrow-button.fn-link-white {
  color: #ebf9ff;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/63db97708cd2e433abcf6433_609c3590fcc77c0288b0d0e7_Icon%20(12)%201.svg");
}

.fn-arrow-button.margin-auto {
  margin-left: auto;
  margin-right: auto;
}

.how-to-sign-up-shape {
  height: 147px;
  object-fit: contain;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  bottom: 0;
  right: 0;
  overflow: hidden;
}

.how-to-sign-up-paper-plane {
  z-index: 1;
  height: 110px;
  object-fit: contain;
  position: absolute;
  bottom: 120.594px;
  right: 341px;
}

.cialfo-community-card {
  width: 100%;
  min-height: 344px;
  background-color: #0b3664;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 40px;
  display: flex;
  position: relative;
}

.community-card-image {
  width: 138px;
  height: 138px;
  object-fit: contain;
  background-color: #fff;
  border-radius: 50%;
  padding: 5px;
  position: absolute;
  top: -47px;
  right: 60px;
}

.fn-heading-3 {
  color: #0b3664;
  margin-top: 0;
  font-family: "Barlow 600", sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.2em;
}

.fn-heading-3.text-neutral {
  color: #fff;
}

.fn-heading-3.text-neutral.weight-400.text-left.max-width-500 {
  max-width: 500px;
}

.fn-heading-3.career-fair-access-event-heading {
  max-width: 350px;
  color: #fff;
  margin-bottom: 50px;
}

.fn-heading-3.font-weight-400 {
  font-weight: 400;
}

.fn-heading-3.font-weight-400.margin-bot-m {
  font-family: "Barlow 400", sans-serif;
  font-weight: 400;
}

.fn-heading-3.margin-bot-l.text-center.max-width-670 {
  max-width: 670px;
}

.fn-heading-3.margin-bot-30 {
  margin-bottom: 30px;
}

.fn-heading-3.slider-heading {
  max-width: 484px;
  margin-bottom: 400px;
}

.fn-heading-3.slider-heading.no-4 {
  margin-bottom: 200px;
}

.fn-heading-3.text-blue-100 {
  color: #1886df;
}

.fn-heading-3.careers-text {
  max-width: 337px;
  position: absolute;
}

.fn-heading-3.is-quiz {
  margin-bottom: 40px;
}

.fn-heading-4 {
  color: #0b3664;
  margin-top: 0;
  font-family: "Barlow 600", sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.4em;
}

.fn-heading-4.text-neutral {
  color: #fff;
}

.fn-heading-4.text-blue-100 {
  color: #1886df;
}

.text-pink-100 {
  color: #f6cccc;
}

.contain-image {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.contain-image.position-bottom {
  object-position: 50% 100%;
}

.contain-image.absolute-image {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.contain-image.absolute-image.position-bottom.external-podcast {
  object-fit: fill;
  object-position: 50% 50%;
  padding-top: 0%;
  position: relative;
  top: 0%;
  bottom: 0;
  left: 0%;
  right: 0%;
}

.video-heading {
  color: #0b3664;
  margin-top: 0;
  font-family: Barlow Semi Condensed, sans-serif;
  font-size: 56px;
  font-weight: 600;
  line-height: 1.1em;
}

.partnership-logo {
  height: 38px;
  object-fit: contain;
}

.access-hero-section {
  z-index: 5;
  background-color: #0b3664;
  flex-direction: column;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.access-hero-column {
  z-index: 5;
  max-width: 860px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.access-hero-paragraph {
  max-width: 520px;
  color: #ebf9ff;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: "Barlow 600", sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.2em;
}

.acces-hero-decoration-1 {
  width: 78px;
  height: 78px;
  object-fit: contain;
  position: absolute;
  bottom: 70px;
  left: 115px;
}

.acces-hero-decoration-2 {
  width: 53px;
  height: 53px;
  object-fit: contain;
  position: absolute;
  top: 85px;
  right: 35px;
}

.acces-hero-decoration-3 {
  width: 84px;
  height: 84px;
  object-fit: contain;
  position: absolute;
  bottom: 30px;
  right: 95px;
}

.access-plan-card {
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.access-plan-icon-wrapper {
  width: 155px;
  height: 155px;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
  overflow: hidden;
  box-shadow: 3px 16px 14px 3px rgba(112, 112, 112, .08);
}

.text-neutral-400 {
  color: #707070;
}

.access-plan-card-text {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-pink-300 {
  color: #ff6575;
}

.text-yellow-100 {
  color: #ffca44;
}

.carrer-path-card-top {
  width: 100%;
  height: 14px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.benefits-dropdown-wrapper {
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 10px;
  display: flex;
  box-shadow: 0 6px 9px 1px rgba(11, 54, 100, .05);
}

.benefits-dropdown-wrapper.ca {
  height: auto;
  border-radius: 10px;
  flex-direction: row;
  margin-bottom: 20px;
  padding-left: 60px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 4px 4px 13px 5px rgba(11, 54, 100, .05);
}

.benefits-dropdown-wrapper.ca.no-margin-bot {
  margin-bottom: 0;
}

.benefits-dropdown-wrapper.ca.padding-left-m {
  padding-left: 30px;
}

.benefits-dropdown-wrapper.insightful-reports {
  height: auto;
  box-shadow: none;
  border-radius: 10px;
  flex-direction: row;
  margin-bottom: 20px;
  padding-left: 60px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.benefits-dropdown-wrapper.insightful-reports.no-margin-bot {
  margin-bottom: 0;
}

.benefits-dropdown-toggle {
  width: 100%;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 30px 30px 30px 60px;
  display: flex;
  position: relative;
}

.benefits-dropdown-toggle.ca {
  padding-left: 0;
}

.dropdown-heading {
  max-width: 390px;
  color: #707070;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Barlow 600", sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.4em;
}

.access-dropdown-arrow {
  width: 19px;
  height: 15px;
  margin-left: 20px;
}

.benefits-dropdown-list {
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 60px;
  padding-right: 30px;
  display: flex;
  overflow: hidden;
}

.benefits-dropdown-list.ca {
  padding-left: 0;
}

.benefits-dropdown-checkmark {
  width: 23px;
  height: 18px;
  object-fit: contain;
  margin-right: 18px;
}

.benefits-dropdown-item {
  width: 100%;
  color: #707070;
  align-items: center;
  margin-bottom: 15px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 1.6em;
  display: flex;
}

.benefits-dropdown-item.last {
  margin-bottom: 30px;
}

.benefits-dropdown-item.first {
  margin-top: 0;
  font-family: "Roboto 400", sans-serif;
}

.benefits-dropdown-image-wrapper {
  width: 460px;
  height: 460px;
  object-fit: contain;
  position: relative;
}

.premium-access-wrapper {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #0b3664;
  border-radius: 10px 10px 0 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 60px;
  padding-bottom: 60px;
  display: grid;
  overflow: hidden;
}

.premium-add-ons-wrapper {
  max-width: 400px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.counselor-image {
  width: 280px;
  height: 280px;
  object-fit: contain;
}

.blue-checkmark-big {
  width: 30px;
  height: 23px;
  object-fit: contain;
  margin-right: 18px;
}

.dropdown-toggle-line {
  width: 10px;
  height: 80px;
  border-radius: 10px;
  flex: none;
  position: absolute;
  top: 50%;
  left: 30px;
  overflow: hidden;
  transform: translate(0, -50%);
}

.premium-add-ons-item {
  width: 100%;
  color: #fff;
  align-items: center;
  margin-bottom: 25px;
  font-family: "Roboto 400", sans-serif;
  font-size: 22px;
  line-height: 1.5em;
  display: flex;
}

.premium-add-ons-item.last {
  max-width: 380px;
  margin-bottom: 30px;
}

.premium-add-ons-item.second {
  max-width: 380px;
}

.cialfo-for-school-wrapper {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #ebf9ff;
  border-radius: 0 0 10px 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: -30px;
  padding-top: 60px;
  padding-bottom: 60px;
  display: grid;
  overflow: hidden;
}

.cialfo-for-school-image {
  width: 255px;
  height: 230px;
  object-fit: contain;
  position: absolute;
  top: 0;
  left: 0;
}

.cialfo-for-school-image-wrapper {
  width: 100%;
  object-fit: contain;
  position: relative;
}

.faq-dropdown-wrapper {
  width: 100%;
}

.faq-dropdown-toggle {
  width: 100%;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.faq-dropdown-button {
  width: 33px;
  height: 33px;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  display: flex;
  position: relative;
}

.faq-button-line-horizontal {
  width: 22px;
  height: 3.5px;
  background-color: #1886df;
  border-radius: 2px;
  flex: none;
  position: absolute;
  overflow: hidden;
}

.faq-button-line-vertical {
  width: 22px;
  height: 3.5px;
  background-color: #1886df;
  border-radius: 2px;
  flex: none;
  position: absolute;
  overflow: hidden;
  transform: rotate(90deg);
}

.faq-dropdown-list {
  width: 100%;
  flex-direction: row;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.faq-dropdown-paragraph {
  color: #707070;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: "Roboto 400", sans-serif;
  font-size: 18px;
  line-height: 1.6em;
}

.faq-dropdown-item {
  width: 100%;
  border-top: 1px solid #d8d8d8;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.faq-dropdown-item:first-child, .faq-dropdown-item.first {
  border-top-width: 0;
}

.fn-button-transparent {
  color: #1886df;
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid #1886df;
  border-radius: 5px;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 12px 44px;
  font-family: "Roboto 400", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5em;
  transition: color .2s, background-color .2s;
  display: flex;
  overflow: hidden;
}

.fn-button-transparent:hover {
  color: #fff;
  background-color: #1886df;
}

.fn-button-transparent.resources {
  margin-top: 6px;
}

.fn-button-transparent.resources-pagination-button {
  margin-top: 50px;
  margin-left: 0;
  margin-right: 0;
}

.fn-button-arrow {
  width: 13px;
  height: 11px;
  object-fit: contain;
  margin-left: 10px;
}

.cialfo-search-logo {
  height: 142px;
  object-fit: contain;
  margin-top: 10px;
}

.benefits-image-1, .benefits-image-2, .benefits-image-3 {
  width: 100%;
  height: 100%;
  object-fit: contain;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.faq-heading {
  max-width: 620px;
  color: #707070;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Barlow 600", sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.4em;
}

.faq-heading.last {
  max-width: 560px;
}

.register-now-column {
  z-index: 2;
  max-width: 585px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.speakers-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
  padding-right: 0;
}

.our-team-hero-section {
  background-color: #0b3664;
  flex-direction: column;
  align-items: center;
  padding-top: 130px;
  padding-bottom: 80px;
  display: flex;
  overflow: hidden;
}

.our-team-hero-column {
  max-width: 740px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 100px;
  display: flex;
}

.our-team-hero-column.second {
  margin-bottom: 70px;
}

.our-team-hero-icon {
  z-index: 2;
  width: 78px;
  height: 78px;
  object-fit: contain;
  margin-left: -35px;
  position: relative;
}

.our-team-hero-icon.first {
  z-index: 4;
}

.our-team-hero-icon.second {
  z-index: 3;
}

.our-team-hero-icon.fourth {
  z-index: 1;
}

.hero-icons-wrapper {
  align-items: center;
  margin-left: 30px;
  display: flex;
}

.speakers-university {
  color: #1886df;
  font-family: Barlow Semi Condensed, sans-serif;
  font-size: 18px;
  line-height: 1em;
}

.access-plan-icon {
  height: 86px;
}

.cialfo-team-member-wrapper {
  object-fit: contain;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.cialfo-team-member-image {
  z-index: 1;
  width: 250px;
  height: 250px;
  object-fit: contain;
}

.team-member-decoration {
  z-index: 2;
  width: 47px;
  height: 47px;
  object-fit: contain;
  position: absolute;
}

.team-member-decoration.first {
  top: 3px;
  left: 6px;
}

.team-member-decoration.second {
  bottom: 24px;
  left: 26px;
}

.team-member-decoration.third {
  top: 16px;
  right: 53px;
}

.team-member-decoration.fourth {
  top: 95px;
  left: 75px;
}

.leadership-team-holder {
  width: 100%;
  max-width: 924px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.leadership-item {
  width: 288px;
  flex-direction: column;
  margin-bottom: 40px;
  display: flex;
}

.leadership-slide-content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.leadership-image-wrapper {
  width: 100%;
  height: 282px;
  cursor: pointer;
  border-radius: 6px;
  justify-content: center;
  align-items: flex-end;
  margin-top: 0;
  margin-bottom: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.leadership-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 0%;
}

.member-childhood-image {
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
}

.board-of-directors-wrapper {
  width: 100%;
}

.board-of-directors-list {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.board-of-directors-item {
  justify-content: center;
  align-items: center;
}

.board-of-directors-content {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.board-of-directors-image-wrapper {
  margin-top: 0;
  margin-bottom: 20px;
  position: relative;
}

.board-of-directors-image {
  height: 196px;
  object-fit: contain;
  object-position: 50% 100%;
}

.advisory-swiper {
  width: 100%;
  overflow: hidden;
}

.advisory-swiper-holder {
  width: 100%;
  position: relative;
}

.advisory-swiper-holder.k-12-slider-holder {
  margin-bottom: 30px;
}

.k12-advisors-image-wrapper {
  width: 100%;
  height: 282px;
  cursor: pointer;
  background-color: #0b3664;
  border-radius: 6px;
  justify-content: center;
  align-items: flex-end;
  margin-bottom: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.advisors-image {
  height: 280px;
  object-fit: cover;
  object-position: 50% 100%;
}

.advisors-image.university-advisors {
  width: 100%;
  height: 100%;
  object-position: 50% 0px;
}

.university-advisors-image-wrapper {
  width: 100%;
  height: 282px;
  cursor: pointer;
  background-color: #1886df;
  border-radius: 6px;
  justify-content: center;
  align-items: flex-end;
  margin-bottom: 20px;
  padding-top: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-blue-200 {
  color: #007be2;
}

.bg-blue-400 {
  background-color: #ebf9ff;
}

.cialfolk-testimonal-swiper {
  z-index: 2;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cialfok-slider-holder {
  width: 100%;
  height: 660px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.cialfolk-swiper {
  z-index: 4;
  width: 100%;
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cialfolk-slider-image {
  width: 100%;
  height: 250px;
  object-fit: contain;
  object-position: 50% 100%;
  flex: none;
  padding: 10px;
  display: block;
}

.cialfo-collective-swiper {
  width: 100%;
}

.cialfo-collective-swiper.bottom-swiper {
  margin-left: -211px;
}

.heading-82, .heading-83, .heading-84, .heading-85, .heading-86, .heading-87 {
  font-family: Barlowsemicondensed, Arial, sans-serif;
}

.heading-88 {
  font-family: Barlowsemicondensed, Arial, sans-serif;
  font-weight: 400;
}

.heading-89, .heading-case-study-footer-sph {
  font-family: Barlowsemicondensed, Arial, sans-serif;
}

.cialfolk-testimonial-content {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.testiomonial-wrapper {
  z-index: 3;
  width: 400px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
  overflow: hidden;
}

.cialfolk-gradient-right {
  z-index: 5;
  width: 40px;
  height: 250px;
  background-image: linear-gradient(to right, rgba(235, 249, 255, 0), #ebf9ff);
  position: absolute;
  bottom: 0;
  right: 0;
}

.cialfolk-gradient-left {
  z-index: 5;
  width: 40px;
  height: 250px;
  background-image: linear-gradient(270deg, rgba(235, 249, 255, 0), #ebf9ff);
  position: absolute;
  bottom: 0;
  left: 0;
}

.cialfolk-slider-wrapper {
  z-index: 5;
  width: 100%;
  position: relative;
}

.cialfolk-testimonial-gradient-right {
  z-index: 5;
  width: 20px;
  height: 100%;
  background-image: linear-gradient(to right, rgba(235, 249, 255, 0), #ebf9ff);
  position: absolute;
  top: 0;
  right: -5px;
}

.cialfolk-testimonial-gradient-left {
  z-index: 5;
  width: 20px;
  height: 100%;
  background-image: linear-gradient(270deg, rgba(235, 249, 255, 0), #ebf9ff);
  position: absolute;
  top: 0;
  left: -5px;
}

.directors-linkedin-icon {
  width: 49px;
  height: 49px;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  padding: 14px;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 24px;
  overflow: hidden;
  box-shadow: 1px 1px 8px rgba(0, 0, 0, .1);
}

.linked-in-icon {
  width: 100%;
  height: 100%;
}

.leadership-linkedin-icon {
  z-index: 50;
  width: 49px;
  height: 49px;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 14px;
  display: flex;
  position: absolute;
  top: 10px;
  right: 10px;
  overflow: hidden;
  box-shadow: 1px 1px 8px rgba(0, 0, 0, .1);
}

.about-us-hero {
  min-height: 990px;
  background-color: #0b3664;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 130px;
  padding-bottom: 80px;
  display: flex;
  overflow: hidden;
}

.cialfo-stats-wrapper {
  width: 100%;
  min-height: 136px;
  text-align: center;
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 13px 20px -6px rgba(11, 54, 100, .15);
}

.cialfolk-slider-text {
  color: #707070;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Roboto 400", sans-serif;
  font-size: 18px;
  line-height: 1.6em;
}

.what-we-do-tabs-menu {
  width: 100%;
  align-items: flex-start;
  margin-bottom: 60px;
  display: flex;
}

.what-we-do-tab-link {
  color: #fff;
  background-color: rgba(11, 54, 100, 0);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-right: 60px;
  padding: 0;
  font-family: "Barlow 600", sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.4em;
  transition: color .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.what-we-do-tab-link:hover {
  color: #1886df;
}

.what-we-do-tab-link.w--current {
  color: #007be2;
  background-color: rgba(1, 1, 2, 0);
  font-family: "Barlow 600", sans-serif;
}

.what-we-do-tab-link.last {
  margin-right: 0;
}

.tab-link-underline {
  width: 100%;
  height: 5px;
  background-color: #1886df;
  border-radius: 10px;
  margin-top: 5px;
  overflow: hidden;
}

.what-we-do-tabs-pane {
  width: 100%;
}

.what-we-do-tabs-pane-wrapper {
  width: 100%;
  display: flex;
}

.what-we-do-tabs-pane-content {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.tabs-pane-item {
  width: 100%;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.tabs-pane-item.last {
  margin-bottom: 0;
}

.tabs-checkmark {
  width: 23px;
  height: 18px;
  object-fit: contain;
  margin-right: 20px;
}

.what-we-do-tabs-image {
  height: 270px;
  object-fit: contain;
}

.how-it-started-image-1 {
  height: 300px;
  object-fit: contain;
}

.how-it-started-image-2 {
  height: 352px;
  object-fit: contain;
}

.how-it-started-image-3 {
  height: 378px;
  object-fit: contain;
}

.about-us-globe-wrapper {
  width: 322px;
  height: 322px;
  position: relative;
}

.about-us-globe-icon-1 {
  width: 64px;
  height: 64px;
  object-fit: contain;
  position: absolute;
  top: -5px;
  left: 15px;
}

.about-us-globe-icon-2 {
  width: 64px;
  height: 64px;
  object-fit: contain;
  position: absolute;
  top: 19px;
  right: 45px;
}

.about-us-globe-icon-3 {
  width: 64px;
  height: 64px;
  object-fit: contain;
  position: absolute;
  top: 132px;
  right: 141px;
}

.about-us-globe-icon-4 {
  width: 64px;
  height: 64px;
  object-fit: contain;
  position: absolute;
  bottom: 15px;
  left: 47px;
}

.about-us-globe-icon-5 {
  width: 64px;
  height: 64px;
  object-fit: contain;
  position: absolute;
  bottom: 4px;
  right: 39px;
}

.cialfo-help-card {
  text-align: center;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  margin-top: 0;
  padding: 30px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 9px 9px -3px rgba(0, 0, 0, .05);
}

.cialfo-help-card.bg-yellow-200.w--current {
  background-color: #fff;
}

.cialfo-help-card.homepage-cards {
  flex-direction: column;
  align-items: center;
}

.cialfo-help-card-top-line {
  width: 100%;
  height: 14px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.cialfo-help-image {
  height: 112px;
  object-fit: contain;
  margin-bottom: 20px;
}

.cialfo-help-card-content {
  width: 100%;
  height: 100%;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.get-in-touch-card {
  width: 100%;
  height: 270px;
  display: flex;
  position: relative;
}

.get-in-touch-card.resources.second {
  margin-top: 0;
}

.get-in-touch-card-content {
  width: 100%;
  height: 100%;
  background-color: #0b3664;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 70px 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.get-in-touch-image-wrapper {
  width: 130px;
  height: 130px;
  background-color: #fff;
  border-radius: 50%;
  flex: none;
  padding: 30px;
  display: flex;
  position: absolute;
  top: -65px;
  right: 46px;
  overflow: hidden;
  box-shadow: 0 6px 11px rgba(11, 54, 100, .15);
}

.get-in-touch-image-wrapper.second {
  padding-top: 28px;
  padding-bottom: 28px;
  padding-right: 23px;
}

.get-in-touch-image-wrapper.resources {
  padding: 20px;
}

.about-us-our-partners-wrapper {
  margin-top: 0;
}

.about-us-partners-logos-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.about-us-our-partner-card {
  width: 182px;
  height: 90px;
  background-color: #fff;
  border-radius: 10px;
  margin-top: 10px;
  margin-right: 135px;
  padding: 10px;
  overflow: hidden;
  box-shadow: 0 7px 20px 4px rgba(0, 0, 0, .05);
}

.about-us-our-partner-card.last {
  margin-right: 0;
}

.clients-testimonials-column {
  max-width: 550px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.client-testimonials-wrapper {
  width: 100%;
  height: 568px;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  overflow: auto;
}

.client-testimonials-video {
  width: 100%;
  height: 310px;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: none;
  position: relative;
  overflow: hidden;
}

.client-testimonial-thumbnail {
  z-index: 1;
  width: 100%;
  height: 100%;
  object-fit: cover;
  padding-right: 0;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.client-testiomonials-video-play-button {
  z-index: 2;
  width: 72px;
  height: 72px;
  object-fit: contain;
  margin: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.client-testimonials-list {
  width: 100%;
  flex-direction: column;
  display: flex;
}

.client-testimonials-item {
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: 15px;
  padding: 20px 30px;
  overflow: hidden;
}

.client-testimonials-item:last-child {
  margin-bottom: 0;
}

.partners-swiper {
  width: 100%;
}

.partners-swiper.products {
  margin-bottom: 70px;
}

.partners-slide-content {
  width: 181px;
  height: 90px;
  background-color: #fff;
  border-radius: 10px;
  padding: 20px;
  overflow: hidden;
  box-shadow: 0 6px 16px -6px rgba(0, 0, 0, .1);
}

.partners-slide-content.awards {
  padding: 12px;
}

.partners-slide-content.our-clients {
  padding: 13px 12px 12px;
  box-shadow: 0 6px 16px -6px rgba(0, 0, 0, .1);
}

.partners-slide-content.our-clients.ucas-partner {
  width: 240px;
  height: 120px;
}

.cialfo-in-media-image-wrapper {
  height: 513px;
  margin-right: 30px;
  position: relative;
}

.cialfo-media-image-1 {
  width: 254px;
  height: 80px;
  object-fit: contain;
  border-radius: 10px;
  position: absolute;
  top: 19px;
  right: -180px;
  box-shadow: 4px 4px 12px rgba(0, 0, 0, .05);
}

.cialfo-media-image-2 {
  width: 254px;
  height: 80px;
  object-fit: contain;
  border-radius: 10px;
  position: absolute;
  bottom: 144px;
  right: -175px;
  overflow: hidden;
  box-shadow: 3px 3px 12px rgba(0, 0, 0, .05);
}

.cialfo-media-image-3 {
  width: 254px;
  height: 80px;
  object-fit: contain;
  border-radius: 10px;
  position: absolute;
  bottom: 76px;
  left: -80px;
  overflow: hidden;
  box-shadow: 4px 4px 14px rgba(0, 0, 0, .05);
}

.about-us-hero-column {
  z-index: 1;
  max-width: 620px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 80px;
  display: flex;
  position: relative;
}

.about-us-hero-decoration-1 {
  height: 85px;
  object-fit: contain;
  position: absolute;
  top: -20px;
  left: -293px;
}

.about-us-hero-decoration-2 {
  height: 101px;
  object-fit: contain;
  position: absolute;
  top: 161px;
  left: -270px;
}

.about-us-hero-decoration-3 {
  height: 118px;
  object-fit: contain;
  position: absolute;
  top: 63px;
  right: -250px;
}

.we-are-cialfo-images-wrapper {
  width: 992px;
  height: 550px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.image-74 {
  display: block;
}

.heading-90 {
  font-family: Barlowsemicondensed, Arial, sans-serif;
}

.embed-video-wrapper {
  width: 100%;
}

.video-embed {
  width: 100%;
  margin-bottom: 0;
  display: none;
}

.leadership-swiper {
  width: 100%;
  margin-top: 20px;
}

.we-are-cialfo-image-1 {
  z-index: 1;
  width: 280px;
  height: 280px;
  object-fit: contain;
  position: absolute;
  bottom: 50px;
  left: 74px;
  transform: rotate(-30deg);
}

.we-are-cialfo-image-2 {
  z-index: 2;
  width: 280px;
  height: 280px;
  object-fit: contain;
  position: absolute;
  bottom: 200px;
  left: 200px;
  transform: rotate(-20deg);
}

.we-are-cialfo-image-3 {
  z-index: 3;
  width: 280px;
  height: 280px;
  object-fit: contain;
  position: absolute;
  top: 0;
}

.we-are-cialfo-image-4 {
  z-index: 4;
  width: 280px;
  height: 280px;
  object-fit: contain;
  position: absolute;
  bottom: 200px;
  right: 200px;
  transform: rotate(20deg);
}

.we-are-cialfo-image-5 {
  z-index: 5;
  width: 280px;
  height: 280px;
  object-fit: contain;
  position: absolute;
  bottom: 50px;
  right: 74px;
  transform: rotate(30deg);
}

.leadership-slider-arrows-holder {
  width: 100%;
  justify-content: center;
  align-items: center;
  display: none;
}

.leadership-sliders-arrows-wrapper {
  width: 173px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.thanks-text {
  margin-top: 20px;
  font-family: "Barlow 500", sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.thanks-page-image {
  margin-top: 0;
  margin-bottom: 20px;
}

.press-and-media-hero {
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.press-and-media-hero-image {
  height: 500px;
  object-fit: contain;
  object-position: 50% 0%;
}

.press-and-media-tabs {
  width: 100%;
}

.press-and-media-tabs-menu {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.press-and-media-tab-link {
  color: #1886df;
  background-color: rgba(11, 54, 100, 0);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-right: 30px;
  padding: 0;
  font-family: "Barlow 600", sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.4em;
  transition: color .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.press-and-media-tab-link:hover {
  color: #1886df;
}

.press-and-media-tab-link.w--current {
  color: #1886df;
  background-color: rgba(1, 1, 2, 0);
  font-family: "Barlow 600", sans-serif;
}

.press-and-media-articles-list {
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.press-and-media-article {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border-bottom: 1px solid rgba(0, 0, 0, .18);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid;
}

.press-and-media-article-image {
  width: 100%;
  height: 150px;
  max-width: 280px;
  object-fit: contain;
  object-position: 50% 50%;
}

.press-and-media-article-content {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.press-and-media-heading {
  margin-top: 0;
  margin-bottom: 10px;
  font-family: "Barlow 400", sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 36px;
  transition: color .25s;
}

.press-and-media-podcast-link {
  height: 50px;
  margin-top: 0;
}

.article-author-text {
  max-width: 57ch;
  color: #007be2;
  text-align: right;
  font-family: "Barlow 400", sans-serif;
  font-size: 16px;
}

.article-author-text-wrapper {
  width: 100%;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.press-and-media-paragraph {
  margin-top: 0;
  font-family: "Roboto 400", sans-serif;
  font-size: 13px;
}

.own-academy-partner {
  margin-top: 0;
}

.own-academy-logo {
  width: 376px;
  height: 80px;
  filter: invert();
  object-fit: contain;
}

.contact-hero-section {
  flex-direction: column;
  align-items: center;
  padding-top: 110px;
  padding-bottom: 100px;
  display: flex;
  overflow: hidden;
}

.contact-hero-column {
  z-index: 5;
  max-width: 400px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 100px;
  display: flex;
  position: relative;
}

.contact-hero-image-wrapper {
  z-index: 4;
  width: 677px;
  height: 205px;
  object-fit: contain;
  position: absolute;
}

.cialfo-contact-card {
  width: 100%;
  text-align: center;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  padding: 30px 30px 45px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 9px 20px -3px rgba(0, 0, 0, .05);
}

.contact-card-heading {
  color: #0b3664;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Barlow Semi Condensed, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.4em;
}

.contact-card-heading.first {
  max-width: 220px;
  font-family: "Barlow 600", sans-serif;
}

.contact-card-heading.second {
  max-width: 284px;
  font-family: "Barlow 600", sans-serif;
}

.contact-card-heading.third {
  max-width: 200px;
  font-family: "Barlow 600", sans-serif;
}

.fn-button-small {
  color: #fff;
  background-color: #1886df;
  border-radius: 5px;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 10px 30px;
  font-family: "Roboto 400", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5em;
  transition: color .3s, background-color .3s;
  display: flex;
  overflow: hidden;
}

.fn-button-small:hover {
  color: #fff;
  background-color: #0075d5;
}

.fn-button-small.w--current {
  background-color: #1886df;
}

.fn-button-small.w--current:hover {
  background-color: #0075d5;
}

.fn-button-small.lead-gen-download-button {
  display: none;
}

.fn-button-small.transparent {
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  font-family: "Roboto 400", sans-serif;
}

.fn-button-small.transparent:hover {
  background-color: #007be2;
  border-color: #007be2;
}

.fn-button-small.on-tour-page {
  color: #0b3664;
  background-color: #ffca44;
  margin-top: 0;
  font-family: "Roboto 700", sans-serif;
  font-weight: 700;
}

.fn-button-small.on-tour-page.on-nav {
  margin-top: 0;
}

.contact-card-top {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.contact-social-media-wrapper {
  align-items: flex-end;
  margin-top: 70px;
  display: flex;
}

.contact-connect-text-wrapper {
  max-width: 264px;
}

.contact-social-media-icons-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 40px;
  display: grid;
}

.contact-social-media-link {
  width: 32px;
  height: 32px;
  margin-top: 0;
}

.contact-plane {
  z-index: 1;
  width: 105px;
  height: 105px;
  object-fit: contain;
  position: absolute;
  top: -9px;
  left: 29px;
}

.contact-plane-line {
  z-index: 2;
  width: 580px;
  height: 224px;
  object-fit: contain;
  position: absolute;
  top: -35px;
  right: -30px;
}

.contact-card-top-line {
  width: 100%;
  height: 14px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.find-us-wrapper {
  width: 865px;
  height: 428px;
  margin-top: 30px;
  position: relative;
}

.find-us-map {
  z-index: 1;
  width: 100%;
  height: 100%;
  object-fit: contain;
  position: relative;
}

.find-us-card {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  padding: 10px;
  display: flex;
  position: absolute;
  overflow: hidden;
  box-shadow: 0 11px 15px -1px rgba(0, 0, 0, .05);
}

.find-us-card.first {
  z-index: 2;
  flex-direction: column;
  top: 71px;
  left: 77px;
}

.find-us-card.second {
  z-index: 2;
  flex-direction: column;
  top: 44px;
  right: -54px;
}

.find-us-card.third {
  z-index: 2;
  flex-direction: column;
  top: 167px;
  right: 137px;
}

.find-us-card.fourth {
  z-index: 2;
  flex-direction: column;
  top: 216px;
  right: -10px;
}

.product-hero-section {
  background-color: #ebf9ff;
  flex-direction: column;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 300px;
  display: flex;
}

.product-hero-image {
  width: 382.773px;
  height: 481px;
  object-fit: contain;
}

.product-rich-text p {
  color: #fff;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 1.6em;
}

.product-rich-text h2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Barlow Semi Condensed, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.2em;
}

.product-rich-text.third {
  max-width: 340px;
}

.product-image-1 {
  height: 176px;
  object-fit: contain;
}

.product-image-2 {
  height: 222px;
  object-fit: contain;
}

.product-image-3 {
  height: 198px;
  object-fit: contain;
}

.testimonials-slider-holder {
  width: 620px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.testimonials-swiper {
  width: 100%;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.client-rating-stars {
  width: 179px;
  height: 22px;
  object-fit: contain;
  margin-bottom: 30px;
}

.product-testimonial-author-wrapper {
  max-width: 400px;
  margin-bottom: 30px;
}

.testimonal-navigation-wrapper {
  width: 202px;
  justify-content: space-between;
  display: flex;
}

.testimonials-slider-wrapper {
  width: 100%;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 50px;
  display: flex;
  position: relative;
}

.testimonial-quote-mark-left {
  width: 127px;
  height: 95px;
  object-fit: contain;
  position: absolute;
  top: 114px;
  left: -142px;
}

.testimonial-quote-mark-right {
  width: 127px;
  height: 95px;
  object-fit: contain;
  position: absolute;
  bottom: -20px;
  right: -142px;
}

.product-future-decoration-3 {
  z-index: 1;
  height: 80px;
  object-fit: contain;
  position: absolute;
  top: 28px;
  right: -213px;
}

.product-future-decoration-2 {
  z-index: 1;
  height: 55px;
  object-fit: contain;
  position: absolute;
  bottom: -11px;
  left: -136px;
}

.product-future-decoration-2.students-home {
  bottom: -40px;
  left: -259px;
}

.product-future-decoration-1 {
  z-index: 1;
  width: 89px;
  height: 89px;
  object-fit: contain;
  position: absolute;
  top: -5px;
  left: -210px;
}

.faq-cms-wrapper {
  width: 100%;
}

.faq-cms-list {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.product-subhero-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 0%;
}

.product-video {
  width: 100%;
  height: 345px;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.lead-gen-hero {
  background-color: #0b3664;
  flex-direction: column;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 90px;
  display: flex;
}

.lead-gen-hero.connections {
  padding-top: 80px;
  padding-bottom: 80px;
}

.leads-gen-hero-image {
  height: 449px;
  object-fit: cover;
  border-radius: 10px;
  position: -webkit-sticky;
  position: sticky;
  top: 30px;
  overflow: hidden;
}

.leads-gen-hero-image.connections {
  height: 400px;
  object-fit: contain;
  position: static;
}

.lead-gens-hero-column {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.lead-gens-paragraph {
  max-width: 490px;
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  line-height: 1.5em;
}

.lead-gens-form-wrapper {
  width: 100%;
}

.what-you-ll-get-item {
  width: 100%;
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}

.what-you-ll-get-item.last {
  margin-bottom: 0;
}

.lead-gens-icon {
  height: 32px;
  object-fit: contain;
  margin-right: 20px;
}

.what-you-ll-get-main-image {
  height: 406px;
  object-fit: cover;
}

.lead-gens-connect-image {
  height: 342px;
}

.video-thumbnail {
  z-index: 1;
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.video-thumbnail.product {
  object-position: 50% 0%;
}

.video-thumbnail.college-search {
  object-fit: contain;
}

.video-thumbnail.college-applications {
  object-fit: cover;
  object-position: 28% 50%;
}

.product-verical-swiper {
  width: 887px;
  height: 620px;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: -347px;
  margin-bottom: 100px;
  display: flex;
  overflow: hidden;
}

.lead-gens-form {
  z-index: 50;
  width: 100%;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 0;
  padding: 30px 25px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 20px -1px rgba(0, 0, 0, .05);
}

.lead-gens-form.connections {
  max-width: 500px;
}

.lead-gens-form-content {
  width: 100%;
  height: 100%;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.lead-gens-fields-wrapper {
  width: 100%;
  grid-column-gap: 20px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.lead-gens-fields-wrapper.connections {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-columns: 1fr;
}

.form-field {
  width: 100%;
  color: #0b3664;
  border: 1px solid #707070;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 10px;
  font-family: "Roboto 400", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.1em;
}

.form-field:focus {
  color: #0b3664;
  border-color: #1886df;
}

.form-field::-ms-input-placeholder {
  color: #d8d8d8;
}

.form-field::placeholder {
  color: #d8d8d8;
}

.form-field.margin-20 {
  margin-bottom: 20px;
}

.form-field.select {
  background-color: rgba(255, 255, 255, 0);
}

.form-field.display-none {
  display: none;
}

.form-field.comments-podcast {
  margin-bottom: 40px;
  padding-top: 20px;
  padding-bottom: 60px;
}

.fn-checkbox-wrapper {
  border-width: 2px;
  border-color: #657cff;
  border-radius: 4px;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  display: flex;
}

.fn-checkbox-wrapper:hover {
  box-shadow: 1px 1px rgba(255, 255, 255, 0);
}

.fn-checkbox-wrapper.w--redirected-checked {
  background-color: #dee3ff;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/62038856347667907b05612d_Check.svg");
  background-size: 10px;
  border-color: #657cff;
}

.fn-checkbox-wrapper.w--redirected-focus {
  box-shadow: none;
}

.fn-checkbox-wrapper.lead-gen {
  max-width: 295px;
  margin-bottom: 30px;
}

.fn-checkbox {
  width: 20px;
  height: 20px;
  cursor: pointer;
  border: 1px solid #1886df;
  border-radius: 3px;
  flex: none;
  margin-top: 0;
  margin-right: 15px;
  overflow: hidden;
}

.fn-checkbox.w--redirected-checked {
  background-color: #1886df;
  background-size: 20px 20px;
  border-radius: 3px;
}

.fn-checkbox.w--redirected-focus {
  box-shadow: none;
}

.fn-checkbox-label {
  color: #707070;
  margin-bottom: 0;
  font-family: "Roboto 400", sans-serif;
  font-weight: 400;
  line-height: 1.2em;
}

.fn-text-link {
  color: #1886df;
  font-family: "Roboto 400", sans-serif;
  font-weight: 400;
}

.fn-text-link:hover {
  color: #1886df;
  text-decoration: underline;
}

.form-success-message-wrapper {
  width: 100%;
  height: 100%;
  color: #fff;
  background-color: #1886df;
  border-radius: 8px;
  padding: 20px;
  font-family: Barlow Semi Condensed, sans-serif;
  font-size: 20px;
  line-height: 1em;
}

.form-success-message-wrapper.get-a-demo {
  color: #0b3664;
  background-color: rgba(24, 134, 223, 0);
  margin-top: 10px;
  padding: 0;
  line-height: 1.4em;
}

.form-success-message {
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.form-error-message {
  width: 100%;
  color: #fff;
  text-align: center;
  background-color: #ff6575;
  border-radius: 9px;
  font-family: Barlow Semi Condensed, sans-serif;
  font-size: 20px;
  line-height: 1em;
}

.form-hidden-field {
  display: none;
}

.resources-hero-section {
  background-color: #ebf9ff;
  flex-direction: column;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.resources-hero-column {
  max-width: 639px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.resources-hero-image-wrapper {
  width: 283px;
  height: 308px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.resources-hero-image-shape {
  z-index: 1;
  width: 280px;
  height: 280px;
  -webkit-text-fill-color: inherit;
  object-fit: cover;
  background-clip: content-box;
  position: relative;
}

.resources-hero-dec-1 {
  z-index: 3;
  width: 108px;
  height: 108px;
  object-fit: contain;
  position: absolute;
  bottom: 1px;
  left: 38px;
}

.resources-hero-dec-2 {
  z-index: 3;
  width: 108px;
  height: 108px;
  object-fit: contain;
  position: absolute;
  bottom: 100px;
  right: -29px;
}

.resources-hero-dec-3 {
  z-index: 3;
  width: 108px;
  height: 108px;
  object-fit: contain;
  position: absolute;
  top: 5px;
  left: 7.5px;
}

.resources-hero-image-shape-overlay {
  z-index: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  background-color: #ebf9ff;
  border-radius: 50%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.resources-hero-image-shape-wrapper {
  z-index: 5;
  width: 280px;
  height: 280px;
  -webkit-text-fill-color: inherit;
  object-fit: cover;
  background-clip: content-box;
  position: absolute;
  overflow: hidden;
}

.resources-list-wrapper {
  width: 100%;
}

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

.resources-item {
  width: 100%;
  border-radius: 10px;
  transition: transform .3s, box-shadow .3s;
  display: flex;
  box-shadow: 0 20px 30px -9px rgba(0, 0, 0, .1);
}

.resources-item:hover {
  box-shadow: 0 20px 30px -9px rgba(0, 0, 0, .22);
}

.resources-item-content-wrapper {
  width: 100%;
  border-radius: 10px;
  flex-direction: column;
  flex: none;
  align-items: stretch;
  margin-top: 0;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 7px 7px 26px rgba(0, 0, 0, .15);
}

.resources-item-content-wrapper.podcast {
  min-width: 33.33%;
}

.resources-item-content-wrapper.external-podcast {
  flex-direction: row;
  align-items: stretch;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 12px;
  display: flex;
}

.resources-image-wrapper {
  width: 100%;
  height: 202px;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.resources-image-wrapper.podcasts {
  background-color: #f6cccc;
}

.resources-image-wrapper._16-9 {
  height: auto;
  padding-top: 56.25%;
  position: relative;
}

.resources-image-wrapper._16-9.external-podcast {
  width: 240px;
  height: 160px;
  border-radius: 8px;
  align-items: stretch;
  padding-top: 0%;
}

.resources-image-wrapper._16-9-mobile {
  width: 373px;
}

.resources-image-wrapper._16-9-mobile.podcast-long-card {
  border-radius: 8px;
  margin-right: 20px;
}

.resources-item-content {
  width: 100%;
  height: 100%;
  background-color: #fff;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 30px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.resources-item-content.featured {
  background-color: rgba(235, 249, 255, .4);
}

.resources-item-content.flex-space-between {
  justify-content: space-between;
}

.resources-item-content.flex-space-between.external-podcast {
  padding: 0 12px;
}

.resources-item-content.external-podcast {
  padding: 12px;
}

.resorces-item-content-top {
  width: 100%;
  max-width: 600px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.resorces-item-content-top.sizing.external-podcast {
  max-width: 300px;
}

.resorces-item-content-top.hide {
  display: none;
}

.fn-button-transparent-arrow {
  color: #1886df;
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid #1886df;
  border-radius: 5px;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 12px 44px;
  font-family: "Roboto 400", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5em;
  transition: color .3s, background-color .3s;
  display: flex;
  overflow: hidden;
}

.mailing-list-image {
  z-index: 1;
  height: 100px;
  object-fit: contain;
  object-position: 0% 100%;
  position: relative;
}

.mailing-list-form-wrapper {
  z-index: 50;
  width: 100%;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 0;
  padding: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 20px -1px rgba(0, 0, 0, .05);
}

.mailing-list-form-wrapper.d-none {
  display: none;
}

.mailing-list-form {
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.mailing-list-checkbox-wrapper {
  width: 100%;
  max-width: 295px;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 30px;
  display: flex;
}

.resources-slider-holder {
  width: 100%;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.resources-slider-holder.webinars {
  max-width: 605px;
  margin-top: -20px;
  margin-left: -20px;
  margin-right: -20px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  overflow: hidden;
}

.resources-slider-holder.resources {
  overflow: hidden;
}

.resources-swiper {
  z-index: 10;
  width: 100%;
  position: relative;
}

.resources-video-wrapper {
  width: 100%;
  height: 287px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.resources-swiper-pagination {
  align-items: center;
  display: flex;
}

.resources-swiper-pagination.main-pages {
  margin-left: 12px;
  margin-right: 12px;
}

.resources-swiper-pagination.main-page {
  margin-top: 30px;
}

.resources-guide-image-wrapper {
  width: 100%;
  height: 287px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.resources-guide-image-wrapper._16-9 {
  height: auto;
  padding-top: 56.25%;
}

.resources-icon {
  height: 150px;
  object-fit: contain;
}

.circle-1 {
  z-index: 18;
  width: 100%;
  height: 100%;
  background-color: #ebf9ff;
  border: 5px solid rgba(143, 200, 247, .3);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.circle-1-bg {
  width: 100%;
  height: 100%;
  background-color: rgba(143, 200, 247, .3);
  border-radius: 50%;
  overflow: hidden;
}

.circle-2 {
  z-index: 19;
  width: 75%;
  height: 75%;
  background-color: #ebf9ff;
  border: 5px solid rgba(0, 92, 178, .4);
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  overflow: hidden;
  transform: translate(-50%, -50%);
}

.circle-2-bg {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 92, 178, .4);
  border-radius: 50%;
  overflow: hidden;
}

.circle-3 {
  z-index: 20;
  width: 50%;
  height: 50%;
  background-color: #ebf9ff;
  border: 5px solid #8fc8f7;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  overflow: hidden;
  transform: translate(-50%, -50%);
}

.circle-3-bg {
  width: 100%;
  height: 100%;
  background-color: #8fc8f7;
  border-radius: 50%;
  overflow: hidden;
}

.mailing-list-image-wrapper {
  height: 100px;
  margin-bottom: 10px;
  position: relative;
}

.mailing-list-bell {
  z-index: 2;
  width: 30px;
  height: 30px;
  object-fit: contain;
  position: absolute;
  top: 0;
  right: 0;
}

.counselor-hero-paragraph-wrapper {
  max-width: 545px;
  padding-left: 20px;
  position: relative;
}

.counselor-hero-vertical-line {
  width: 1px;
  height: 70%;
  background-color: #fff;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
}

.counselor-hero-image {
  width: 100%;
  height: 100%;
  object-fit: contain;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.counselor-event-hero-column {
  z-index: 2;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.who-should-attend-image {
  height: 462px;
  object-fit: contain;
}

.why-should-attend-image {
  height: 412px;
  object-fit: contain;
  margin-top: 20px;
}

.how-it-works-icon {
  height: 146px;
  object-fit: contain;
  margin-bottom: 50px;
}

.upcoming-event-column {
  z-index: 2;
  max-width: 470px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.counselor-connect-list {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.counselor-connect-list.last-row {
  grid-template-columns: 1fr 1fr;
}

.counselor-connect-wrapper {
  margin-top: 100px;
  margin-bottom: 30px;
}

.counselor-connect-wrapper.last-row {
  margin-top: 0;
  margin-bottom: 0;
}

.resources-rich-text {
  font-family: "Barlow 400", sans-serif;
}

.resources-rich-text p {
  color: #707070;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 1.6em;
}

.resources-rich-text li {
  color: #707070;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.6em;
  list-style-type: disc;
}

.resources-rich-text ul {
  margin-bottom: 0;
  list-style-type: disc;
}

.resources-rich-text h2 {
  color: #0b3664;
  margin-top: 0;
  font-family: "Barlow 600", sans-serif;
  font-size: 56px;
  font-weight: 600;
  line-height: 1.1em;
}

.resources-rich-text img {
  margin-top: 10px;
  margin-bottom: 10px;
}

.lead-gen-rich-text {
  color: #0b3664;
}

.lead-gen-rich-text p {
  color: #0b3664;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 1.6em;
}

.lead-gen-rich-text li {
  color: #0b3664;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Roboto 400", sans-serif;
  font-size: 18px;
  line-height: 1.6em;
  list-style-type: disc;
}

.lead-gen-rich-text ul {
  margin-bottom: 0;
  padding-left: 25px;
  list-style-type: disc;
}

.lead-gen-rich-text h2 {
  color: #0b3664;
  margin-top: 0;
  font-family: Barlowsemicondensed, Arial, sans-serif;
  font-size: 56px;
  font-weight: 600;
  line-height: 1.1em;
}

.connections-image-2 {
  height: auto;
  max-width: 100%;
  object-fit: contain;
}

.fn-radio-button {
  width: 15px;
  height: 15px;
  cursor: pointer;
  margin-bottom: 0;
}

.fn-radio-button.w--redirected-checked {
  background-color: #1886df;
  border-width: 2px;
  border-color: #0b3664;
}

.fn-radio-button.w--redirected-focus {
  box-shadow: none;
}

.fn-radio-button-wrapper {
  margin-bottom: 0;
}

.fn-radio-button-wrapper.first {
  margin-bottom: 5px;
}

.blog-form-opt-in-options {
  flex-direction: column;
  margin-bottom: 15px;
  display: flex;
}

.k12-demo-form {
  width: 100%;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.k12-demo-form-wrapper {
  width: 100%;
}

.k12-demo-form-content {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.k12-demo-hero-section {
  min-height: 100px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.contact-us-form-field-wrapper {
  width: 100%;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact-us-form {
  width: 100%;
  flex: none;
}

.paragraph-26 {
  padding-top: 0;
  padding-left: 10px;
  font-family: "Roboto 500", sans-serif;
  font-weight: 500;
}

.recaptcha-wrapper {
  width: 100%;
  position: relative;
}

.recaptcha {
  margin-bottom: 0;
}

.recaptcha-wrapper-2 {
  width: 100%;
  margin-bottom: 30px;
  position: relative;
}

.resources-collection-list {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.resources-collection-list.second-one {
  grid-template-columns: 1fr 1fr 1fr;
}

.resources-collection-list.trending {
  background-color: #fff;
  grid-template-columns: 1fr 1fr 1fr;
}

.resources-collection-list.external-podcast {
  background-color: #fff;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  justify-items: start;
}

.resources-collection-item {
  width: 100%;
  border-radius: 10px;
  flex: 1;
  transition: transform .3s, box-shadow .3s;
  display: flex;
  position: relative;
  box-shadow: 0 20px 30px -9px rgba(0, 0, 0, .1);
}

.resources-collection-item:hover {
  box-shadow: 0 20px 30px -9px rgba(0, 0, 0, .22);
}

.resources-collection-item.external-podcast {
  align-items: stretch;
}

.resources-first-item-image {
  width: 100%;
  height: 500px;
  object-fit: contain;
}

.webinars-hero-section {
  z-index: 99;
  background-color: #1886df;
  flex-direction: column;
  align-items: center;
  padding-top: 130px;
  padding-bottom: 30px;
  display: flex;
  position: relative;
}

.webinars-hero-column {
  width: 100%;
  max-width: 683px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.upcoming-events-card {
  width: 100%;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
  padding: 20px;
  display: grid;
}

.upcoming-events-card-left {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.webinars-hero-image {
  width: 486px;
  height: 460px;
  object-fit: contain;
}

.resources-filters-wrapper {
  z-index: 100;
  width: 100%;
  margin-top: 50px;
  margin-bottom: 0;
  position: relative;
}

.webinars-anchor-links-wrapper {
  z-index: 98;
  width: 100%;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  margin-bottom: 100px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 85px;
}

.webinars-anchor-links-wrapper.hide-for-now {
  display: none;
}

.anchor-links-list {
  border-bottom: 1px solid #d8d8d8;
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
}

.resources-anchor-link {
  color: #707070;
  border-bottom: 3px solid rgba(24, 134, 223, 0);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: -8px;
  margin-right: 54px;
  padding-bottom: 4px;
  font-family: "Roboto 400", sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.5em;
  transition: all .2s;
  display: flex;
}

.resources-anchor-link.w--current {
  color: #1886df;
  background-color: rgba(255, 255, 255, 0);
  border-bottom-color: #1886df;
}

.resources-anchor-link.last {
  margin-right: 0;
}

.resources-swiper-controls {
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.featured-resource-image {
  width: 100%;
  height: 272px;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.featured-resource-image._16-9 {
  height: auto;
  padding-top: 56.25%;
}

.featured-resource-image._16-9.external-podcast {
  width: 260px;
  height: 146px;
  padding-top: 0%;
}

.upcoming-resources-column {
  z-index: 2;
  max-width: 800px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.achor-link-point {
  z-index: -1;
  width: 0;
  height: 120%;
  position: absolute;
  top: -120px;
}

.resources-filters-list {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.resources-field {
  height: 53px;
  color: #707070;
  background-color: #fff;
  border-radius: 6px;
  margin-bottom: 0;
  padding: 5px 16px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 1.5em;
}

.resources-field.search {
  width: 392px;
  font-family: "Roboto 400", sans-serif;
}

.resources-field.search::-ms-input-placeholder {
  color: #707070;
}

.resources-field.search::placeholder {
  color: #707070;
}

.resources-field.dropdown-field {
  z-index: 2;
  width: 283px;
  color: #707070;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.resources-field.dropdown-field.sort {
  width: 182px;
  font-family: "Roboto 400", sans-serif;
}

.resources-field.dropdown-field.cat {
  z-index: 100;
  font-family: "Roboto 400", sans-serif;
}

.resources-field-wrapper {
  z-index: 500;
  align-items: center;
  display: flex;
  position: relative;
}

.resources-field-wrapper.dropdown-wrapper {
  margin-right: 0;
  position: relative;
}

.filter-search-icon {
  width: 24px;
  height: 24px;
  object-fit: contain;
  position: absolute;
  top: 50%;
  right: 16px;
  transform: translate(0, -50%)translate(0);
}

.resources-template-hero-section {
  min-height: 606px;
  flex-direction: column;
  align-items: center;
  padding-top: 150px;
  padding-bottom: 150px;
  display: flex;
}

.resources-template-bg {
  width: 100%;
  height: 403px;
  background-color: #ffca44;
  position: absolute;
  top: 0;
  left: 0;
}

.resources-template-bg.blue-resources-bg {
  background-color: #096bc2;
}

.resources-template-bg.podcast-bg {
  height: 490px;
  background-color: #096bc2;
}

.resources-sign-up-column {
  z-index: 2;
  max-width: 605px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.resources-template-content-wrapper {
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.resources-lightbox {
  width: 100%;
  height: 406px;
  background-color: #0b3664;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 25px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.resources-lightbox.podcasts {
  background-color: #ebf9ff;
}

.resources-lightbox.podcasts.hide {
  display: none;
}

.resources-social-holder {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.resources-social-media-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.resources-social-media-link {
  width: 20px;
  height: 20px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  transition: opacity .2s;
  display: flex;
  position: relative;
}

.resources-social-media-link:hover {
  opacity: .85;
}

.resources-social-media-link.podcasts {
  width: 100%;
  height: auto;
  justify-content: flex-start;
  margin-bottom: 20px;
  position: static;
}

.resources-social-media-link.podcasts.no-margin {
  margin-bottom: 0;
}

.resources-cms-rich-text {
  margin-bottom: 90px;
  font-family: "Barlow 400", sans-serif;
}

.resources-cms-rich-text p {
  color: #707070;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 1.6em;
}

.resources-cms-rich-text li {
  color: #707070;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.6em;
  list-style-type: disc;
}

.resources-cms-rich-text ul {
  margin-bottom: 0;
  list-style-type: disc;
}

.resources-cms-rich-text h2 {
  color: #707070;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Barlowsemicondensed, Arial, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.4em;
}

.resources-cms-rich-text img {
  margin-top: 10px;
  margin-bottom: 10px;
}

.resources-cms-rich-text.margin-bot-m {
  margin-bottom: 30px;
}

.resources-divider-line {
  width: 100%;
  height: 1px;
  background-color: #d8d8d8;
  margin-bottom: 30px;
}

.resources-speakers-wrapper {
  width: 100%;
}

.resources-speaker-list, .resources-speaker-item {
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.resources-speaker-top {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.resources-speaker-image {
  width: 106px;
  height: 106px;
  object-fit: cover;
  border-radius: 50%;
  flex: none;
  margin-right: 20px;
  overflow: hidden;
}

.clipboard-link {
  display: none;
}

.copied-to-clipboard-wrapper {
  width: 117px;
  color: #fff;
  background-color: #096bc2;
  border-radius: 4px;
  align-items: center;
  padding: 5px;
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1em;
  display: flex;
  position: absolute;
  bottom: -30px;
  right: 0;
  overflow: hidden;
}

.copied-to-clipboard-wrapper.podcasts {
  font-family: "Roboto 400", sans-serif;
  bottom: 2px;
  right: 30px;
}

.original-content {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.resources-dropdown-list {
  z-index: 100;
  width: 100%;
  background-color: #fff;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  flex-direction: column;
  align-items: flex-start;
  padding: 20px 16px 12px;
  display: none;
  top: 44px;
  overflow: hidden;
  box-shadow: 0 1px 20px -1px rgba(43, 31, 48, .12);
}

.resources-dropdown-list.w--open {
  display: flex;
}

.resources-dropdown-link {
  width: 100%;
  color: #707070;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 0;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5em;
  transition: color .2s;
}

.resources-dropdown-link:hover {
  color: #007be2;
}

.resources-dropdown-link.w--current {
  background-color: rgba(255, 255, 255, 0);
}

.search-results {
  width: 100%;
  max-width: 1336px;
  display: none;
}

.videos-hero-section {
  min-height: 606px;
  background-color: #096bc2;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding-top: 130px;
  padding-bottom: 30px;
  display: flex;
  position: relative;
}

.videos-hero-section.event-calendar {
  min-height: 700px;
}

.videos-hero-image {
  width: 100%;
  height: 606px;
  max-width: 1288px;
  object-fit: cover;
  position: absolute;
  bottom: 0;
}

.videos-hero-image.event-calendar {
  margin-left: auto;
  margin-right: auto;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.university-connections-hero {
  background-color: #0b3664;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 55px;
  display: flex;
}

.uc-hero-image {
  width: 100%;
  height: 378px;
  max-width: 467px;
  object-fit: contain;
}

.uc-hero-column {
  max-width: 503px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.college-visits-image {
  width: 100%;
  height: 495px;
  max-width: 495px;
  object-fit: contain;
}

.college-visit-list-item {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.college-visit-list-item.last {
  margin-bottom: 0;
}

.college-visit-list-item.align-stretch {
  align-items: stretch;
}

.college-visit-list-item.align-stretch.margin-bot-xl {
  margin-bottom: 80px;
}

.college-visit-list-item.align-stretch.no-margin {
  margin-bottom: 0;
}

.college-visit-line {
  width: 10px;
  height: 50px;
  border-radius: 10px;
  flex: none;
  margin-right: 20px;
  overflow: hidden;
}

.college-visit-line.bg-blue-100.height-auto {
  height: auto;
}

.college-visit-line.bg-navy-400 {
  background-color: #3769cd;
}

.college-visit-line.bg-navy-400.height-auto {
  height: auto;
}

.college-visits-graph-wrapper {
  width: 968px;
  height: 572px;
  margin-top: -386px;
  margin-bottom: 70px;
  position: relative;
}

.college-visits-graph-wrapper.college-applications {
  margin-bottom: 60px;
}

.college-visits-graph-wrapper.learn-more-assessments {
  margin-bottom: 50px;
}

.college-search-mockup {
  z-index: 2;
  width: 100%;
  height: 100%;
  object-fit: contain;
  position: relative;
}

.engage-students-image {
  width: 100%;
  height: 454px;
  max-width: 499px;
  object-fit: contain;
}

.select-icon {
  width: 12px;
  height: 7px;
  object-fit: contain;
}

.select-filter-field {
  width: 100%;
  color: #5e6d55;
  font-size: 15px;
  line-height: 18px;
  display: none;
}

.select-filter-field.w--current {
  color: #001e00;
}

.network-universities-image {
  width: 100%;
  height: 500px;
  max-width: 500px;
  object-fit: contain;
}

.get-started-university-column {
  z-index: 2;
  max-width: 545px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.guides-hero-section {
  object-position: 100% 50%;
  background-color: #0b3664;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.guides-hero-image-wrapper {
  z-index: 3;
  width: 100%;
  height: 721px;
  max-width: 1193px;
  filter: brightness(95%);
  object-fit: cover;
  object-position: 100% 50%;
  position: relative;
}

.college-applications-hero-image {
  width: 100%;
  height: 420px;
  max-width: 469px;
  object-fit: contain;
}

.college-applications-hero-column {
  max-width: 680px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.college-applications-hero-section {
  min-height: 623px;
  background-color: #0b3664;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 66px;
  display: flex;
}

.find-and-research-image {
  width: 100%;
  height: 490px;
  max-width: 490px;
  object-fit: contain;
}

.find-and-research-options-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  align-items: flex-start;
  margin-bottom: 30px;
  display: flex;
}

.find-and-research-options-list {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.find-and-research-option-item {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  display: flex;
}

.blue-checkmark {
  width: 24px;
  height: 18px;
  object-fit: contain;
}

.blue-checkmark.margin-right-18-top-5 {
  margin-top: 5px;
  margin-right: 18px;
}

.blue-checkmark.strategic-planning {
  margin-top: 4px;
  margin-right: 5px;
}

.fn-paragraph-16 {
  color: #2b1f30;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 1.6em;
}

.fn-paragraph-16.find-and-research-paragraph {
  max-width: 370px;
  color: #707070;
  font-family: "Roboto 400", sans-serif;
}

.streamline-list {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.streamline-item {
  height: auto;
  flex-direction: row;
  align-items: stretch;
  margin-bottom: 38px;
  display: flex;
}

.streamline-item.last {
  margin-bottom: 56px;
}

.college-applications-line {
  width: 10px;
  height: 100%;
  min-width: 10px;
  background-color: #1886df;
  border-radius: 10px;
  flex-direction: column;
  margin-right: 20px;
  display: block;
}

.college-applications-line.streamline {
  margin-right: 0;
}

.streamline-image {
  width: 100%;
  height: 480px;
  max-width: 571px;
  object-fit: contain;
}

.streamline-content {
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.ca-line-wrapper {
  height: 100%;
  min-width: 10px;
  flex-direction: column;
  flex: none;
  align-items: flex-start;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
  position: absolute;
  left: 30px;
}

.ca-dropdown-heading {
  max-width: 410px;
  color: #0b3664;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Barlow 600", sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.4em;
}

.ca-dropdown-heading.full-max-width {
  max-width: 100%;
}

.manage-ca-image {
  width: 100%;
  height: 524px;
  max-width: 524px;
  object-fit: contain;
}

.ca-direct-apply-image {
  width: 100%;
  height: 467px;
  max-width: 604px;
  object-fit: contain;
  object-position: 0% 0%;
}

.college-applications-lightbox {
  width: 100%;
  height: 355px;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.scholarships-image {
  width: 100%;
  height: 511px;
  max-width: 601px;
  object-fit: contain;
  margin-top: 20px;
}

.get-started-free-column {
  z-index: 2;
  max-width: 654px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.get-started-free-column.large-column {
  max-width: 850px;
}

.get-started-free-column.max-width-800 {
  max-width: 800px;
}

.student-engagement-hero-image {
  width: 100%;
  height: 420px;
  max-width: 514px;
  object-fit: contain;
}

.fn-heading-link {
  color: #1886df;
  font-weight: 600;
  transition: color .2s;
}

.fn-heading-link:hover {
  color: #096bc2;
}

.guide-with-webinars-image {
  width: 100%;
  height: 498px;
  max-width: 498px;
  object-fit: contain;
}

.surveys-image {
  width: 100%;
  height: 410px;
  max-width: 503px;
  object-fit: contain;
  margin-top: -40px;
}

.engage-with-guardians-image {
  width: 100%;
  height: 490px;
  max-width: 490px;
  object-fit: contain;
}

.webinars-notification-icon {
  width: 185px;
  height: 134px;
  object-fit: contain;
}

.notified-container {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  background-color: #ebf9ff;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 30px 50px;
  display: grid;
  overflow: hidden;
}

.padding-xxl-bot {
  padding-bottom: 120px;
}

.padding-l-bot {
  padding-bottom: 60px;
}

.self-discovery-image {
  width: 100%;
  height: 500px;
  max-width: 500px;
  object-fit: contain;
}

.student-engagement-hero-section {
  background-color: #0b3664;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 66px;
  display: flex;
}

.events-path-card {
  width: 100%;
  min-height: 364px;
  text-align: center;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 35px 20px 20px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 10px -1.5px rgba(11, 54, 100, .1);
}

.events-path-card.first {
  align-items: center;
  overflow: hidden;
}

.events-path-card-content {
  width: 100%;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.events-path-icon {
  width: 100px;
  height: 100px;
  background-color: #fff;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
  overflow: hidden;
}

.events-path-icon.first {
  width: 100px;
  height: 100px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6437b5da2c20ba1925cb4d36_Engage-Icon.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 0;
  display: flex;
}

.events-path-icon.second {
  width: 100px;
  height: 100px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6437b5d8d27d270fca3116de_Gain%20Updates_Icon.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 0;
}

.events-path-icon.third {
  width: 100px;
  height: 100px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6437b5d84521c45cda3ff7fc_Participate%20in%20_Icon.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 0;
}

.summer-workshops-wrapper {
  width: 100%;
  max-width: 1088px;
  background-color: rgba(60, 94, 131, .2);
  border-radius: 10px;
  padding: 20px 30px 30px;
  overflow: hidden;
}

.summer-workshops-info {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.flex-horizontal {
  align-items: center;
  display: flex;
}

.flex-horizontal.is-ucas {
  justify-content: flex-start;
}

.summer-workshop-icon {
  width: 25px;
  height: 25px;
  object-fit: contain;
  margin-right: 10px;
}

.summer-workshop-icon.margin-right-s {
  margin-right: 20px;
}

.summer-workshops-cms-wrapper, .summer-workshops-list {
  width: 100%;
}

.summer-workshops-item {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 30px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid;
  overflow: hidden;
  box-shadow: 0 0 12px 26px rgba(11, 54, 100, .07);
}

.summer-workshops-item:last-child {
  margin-bottom: 0;
}

.summer-workshops-heading {
  color: #6941c6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Barlow Semi Condensed, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.4em;
}

.summer-workshops-heading.text-blue-100 {
  color: #1886df;
}

.image-75 {
  text-align: center;
  object-fit: contain;
  margin-left: 0;
  margin-right: 0;
  padding: 10px;
  display: block;
}

.summer-workshops-left-side {
  align-items: center;
  padding-left: 20px;
  display: flex;
}

.summer-workshops-right-side {
  align-items: center;
  padding-right: 20px;
  display: flex;
}

.guides-hero-column {
  z-index: 5;
  position: absolute;
  bottom: 40px;
  left: 50%;
  transform: translate(-50%);
}

.guides-hero-column.event-calendar {
  bottom: 140px;
}

.guides-hero-overlay {
  z-index: 4;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(rgba(255, 255, 255, 0) 80%, #0b335e);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.guides-hero-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
  padding-right: 0;
}

.school-reports-and-data-hero-image {
  width: 100%;
  height: 409px;
  max-width: 480px;
  object-fit: contain;
}

.insightful-reports-image {
  width: 100%;
  height: 474px;
  max-width: 507px;
  object-fit: contain;
  margin-top: 60px;
}

.school-cialfo-reports-icon {
  width: 100%;
  height: 247px;
  max-width: 227px;
  object-fit: contain;
}

.scattergrams-image {
  width: 100%;
  height: 605px;
  max-width: 605px;
  object-fit: contain;
}

.effective-decision-making-image {
  width: 100%;
  height: 490px;
  max-width: 596px;
  object-fit: contain;
}

.application-reports-image {
  width: 100%;
  height: 465px;
  max-width: 465px;
  object-fit: contain;
}

.decision-making-item {
  max-width: 440px;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.measure-the-data-list {
  grid-column-gap: 40px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.measure-the-data-item {
  background-color: #fff;
  align-items: center;
  padding: 10px 20px;
  display: flex;
  box-shadow: 0 11px 12px rgba(11, 54, 100, .07);
}

.school-report-hero-section {
  background-color: #0b3664;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 66px;
  display: flex;
}

.school-report-star-icon {
  width: 179px;
  height: 187px;
  object-fit: contain;
}

.text-center-desktop-mobile-left {
  text-align: center;
}

.empty-state-display-none {
  display: none;
}

.share-on-social-media-wrapper {
  width: 117px;
  color: #fff;
  background-color: #096bc2;
  border-radius: 4px;
  align-items: center;
  padding: 5px;
  font-family: "Roboto 400", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1em;
  display: flex;
  position: absolute;
  bottom: -30px;
  right: 0;
  overflow: hidden;
}

.share-on-social-media-wrapper.podcasts {
  right: auto;
}

.school-homepage-hero-section {
  background-color: #0b3664;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 66px;
  display: flex;
}

.school-homepage-hero-image {
  width: 100%;
  height: 400px;
  max-width: 514px;
  object-fit: contain;
}

.school-homepage-circle {
  z-index: -1;
  width: 190px;
  height: 190px;
  display: none;
  position: absolute;
  top: auto;
  bottom: -67px;
  left: auto;
  right: 91px;
}

.related-resources-wrapper {
  width: 100%;
}

.sizing {
  flex: 1;
}

.with-cialfo-image {
  width: 100%;
  height: 405px;
  object-fit: contain;
}

.school-case-study-image {
  width: 605px;
  height: 324px;
  border-radius: 20px;
  overflow: hidden;
}

.category-card-small {
  color: #1886df;
  background-color: #d1e7f9;
  border-radius: 8px;
  margin-bottom: 20px;
  padding: 5px 20px;
  font-family: "Roboto 500", sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2em;
}

.benefit-image {
  width: 100%;
  height: 405px;
  object-fit: contain;
}

.simplify-college-image {
  width: 100%;
  height: 436px;
  object-fit: contain;
}

.improve-engagement-image {
  width: 100%;
  height: 364px;
  object-fit: contain;
}

.track-and-improve-image {
  width: 100%;
  height: 415px;
  object-fit: contain;
}

.archieve-high-levels-image {
  width: 100%;
  height: 401px;
  object-fit: contain;
}

.streamline-your-work-image {
  width: 100%;
  height: 334px;
}

.improved-productivity-image {
  width: 100%;
  height: 333px;
}

.work-better-image {
  width: 100%;
  height: 334px;
}

.communicate-effectively-wrapper {
  width: 100%;
  height: 418px;
}

.bulk-actions-wrapper {
  width: 100%;
  height: 342px;
}

.manage-and-send-image {
  width: 100%;
  height: 341px;
}

.improved-productivity-hero-wrapper {
  width: 110%;
  height: 450px;
}

.full-image {
  width: 100%;
  height: 100%;
}

.school-leaders-and-counselors {
  align-items: flex-start;
  margin-bottom: 30px;
  display: flex;
}

.school-leaders-and-counselors.no-margin {
  margin-bottom: 0;
}

.university-partners-swiper {
  width: 100%;
  padding-bottom: 10px;
}

.school-homepage-embed {
  width: 100%;
  height: 550px;
  max-width: 940px;
  margin-bottom: 0;
}

.school-homepage-video-wrapper {
  width: 100%;
  max-width: 940px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.strategic-planning-hero-image {
  width: 800px;
  height: 505px;
  object-fit: contain;
  position: absolute;
  top: auto;
  bottom: -279px;
  left: auto;
  right: auto;
}

.strategic-planning-list-item {
  flex-direction: row;
  margin-top: 10px;
  list-style-type: none;
  display: flex;
}

.list-bullet {
  width: 5px;
  height: 5px;
  background-color: #9c9c9c;
  border-radius: 50%;
  flex: none;
  margin-top: 10px;
  margin-right: 5px;
}

.list-bullet.culture-page {
  width: 10px;
  height: 10px;
  background-color: #0b3664;
  margin-top: 8px;
  margin-right: 20px;
}

.real-time-image-wrapper {
  width: 110%;
  height: auto;
  max-height: 536px;
  margin-left: -35px;
}

.strategic-planning-list {
  margin-bottom: 20px;
}

.strategic-planning-list.no-margin {
  margin-bottom: 0;
}

.ed-insights-image-wrapper {
  width: 500px;
  height: 500px;
}

.team-bandwidth-wrapper {
  width: 482px;
  height: 455px;
}

.conversion-support-hero-image {
  width: 605px;
  height: 463px;
  object-fit: contain;
}

.recieve-applications-image-wrapper {
  width: 390px;
  height: 420px;
}

.student-education-image-wrapper {
  width: 495px;
  height: 436px;
}

.education-advisors-image-wrapper {
  width: 500px;
  height: 511px;
}

.career-guidance-image-wrapper {
  width: 570px;
  height: 436px;
}

.culture-page-hero-image {
  width: 512px;
  height: 565px;
  object-fit: cover;
  position: absolute;
  top: -157px;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.culture-page-quote-mark-left {
  width: 180px;
  height: 134px;
  object-fit: contain;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.culture-page-quote-mark-right {
  width: 180px;
  height: 134px;
  object-fit: contain;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.culture-page-quote-wrapper {
  width: 100%;
  max-width: 620px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.culture-page-signature-image {
  width: 207px;
  height: 70px;
}

.text-neutral-300 {
  color: #d8d8d8;
}

.margin-right-l {
  margin-right: 48px;
}

.culture-page-icon {
  width: 50px;
  height: 50px;
  margin-bottom: 20px;
}

.our-core-image {
  width: 487px;
  height: 487px;
  object-fit: contain;
  position: absolute;
  top: -322px;
  bottom: auto;
  left: auto;
  right: -83px;
}

.our-core-image.pillar-3 {
  top: auto;
  bottom: -289px;
}

.our-core-image.pillar-4 {
  top: -217px;
  right: -104px;
}

.culture-page-dropdown-highlight {
  border-radius: 10px;
  margin-left: 30px;
  padding: 8px 32px;
  font-family: Barlow Semi Condensed, sans-serif;
  font-weight: 600;
}

.culture-page-dropdown-highlight.faster {
  color: #ffca44;
  background-color: #fff5dc;
}

.culture-page-dropdown-highlight.higher {
  color: #1886df;
  background-color: #ebf9ff;
}

.culture-page-dropdown-highlight.stronger {
  color: #ff6575;
  background-color: #f6cccc;
}

.culture-page-dropdown-highlight.together {
  color: #493fbb;
  background-color: #e1e1fb;
}

.branding-hero-image {
  width: 500px;
  height: 384px;
  object-fit: contain;
}

.branding-image-wrapper {
  width: 499px;
  height: 431px;
}

.branding-image-wrapper-2 {
  width: 605px;
  height: 493px;
}

.branding-image-wrapper-3, .branding-image-wrapper-4 {
  width: 100%;
  height: 350px;
}

.branding-image-wrapper-5 {
  width: 392px;
  height: 480px;
}

.rigth-fit-hero-image {
  width: 100%;
  height: 494px;
  object-fit: contain;
}

.university-cards {
  background-color: #fff;
  border-radius: 10px;
  padding: 20px;
  box-shadow: 0 16px 32px rgba(0, 12, 26, .07);
}

.university-cards-icon {
  width: 40px;
  height: 40px;
  object-fit: contain;
  margin-bottom: 15px;
}

.right-fit-image-wrapper-1 {
  width: 100%;
  height: 553px;
}

.right-fit-image-wrapper-2 {
  width: 100%;
  height: 407px;
}

.university-hero-image {
  width: 100%;
  height: 373px;
  object-fit: contain;
}

.university-homepage-swiper {
  width: 100%;
}

.university-images-wrapper {
  width: 392px;
  height: 273px;
  border-radius: 10px;
  overflow: hidden;
}

.university-image-wrapper-1 {
  width: 100%;
  height: 455px;
}

.university-image-wrapper-2 {
  width: 100%;
  height: 387px;
}

.university-image-wrapper-3 {
  width: 100%;
  height: 503px;
}

.universit-image-wrapper-4 {
  width: 100%;
  height: 384px;
}

.university-image-wrapper-4 {
  width: 100%;
  height: 470px;
}

.right-fit-image-wrapper-3 {
  width: 100%;
  height: 400px;
}

.fn-rich-text h2 {
  color: #0b3664;
  text-align: left;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: "Barlow 600", sans-serif;
  font-size: 56px;
  font-weight: 600;
  line-height: 1.1em;
}

.fn-rich-text h3 {
  color: #0b3664;
  margin-top: 0;
  font-family: "Barlow 600", sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.2em;
}

.fn-rich-text p {
  color: #2b1f30;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 1.6em;
}

.fn-rich-text h4 {
  color: #0b3664;
  margin-top: 0;
  font-family: "Barlow 600", sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.4em;
}

.fn-rich-text h5 {
  color: #0b3664;
  margin-top: 0;
  font-family: Barlow Semi Condensed, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2em;
}

.fn-rich-text h6 {
  text-align: left;
  margin-top: 0;
  font-family: Barlow Semi Condensed, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.3em;
}

.college-search-hero-image {
  width: 100%;
  height: 494px;
  object-fit: contain;
}

.college-search-image-wrapper-1 {
  width: 100%;
  height: 366px;
}

.how-it-works-content {
  width: 500px;
  flex: none;
}

.how-it-works-content.desktop-margin-right-xxl {
  margin-right: 120px;
}

.college-how-it-works-icon {
  width: 100%;
  height: 72px;
  max-width: 82px;
  object-fit: contain;
}

.how-it-works-wrapper {
  width: 100%;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative;
}

.margin-right-xxl {
  margin-right: 120px;
}

.display-none {
  display: none;
}

.college-gradient-left {
  z-index: 1;
  width: 30px;
  height: 100%;
  background-image: linear-gradient(to right, #f6cccc, rgba(255, 255, 255, 0));
  margin-left: -24px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.college-gradient-right {
  z-index: 1;
  width: 30px;
  height: 100%;
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0), #f6cccc);
  margin-right: -24px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.college-search-blue-cards {
  background-color: #ebf9ff;
  border-radius: 10px;
  align-items: center;
  padding: 30px;
  display: flex;
  box-shadow: 0 16px 32px rgba(0, 12, 26, .07);
}

.college-blue-card-image {
  width: 40px;
  height: 40px;
  object-fit: contain;
  margin-right: 10px;
}

.college-search-sticky-image-wrapper {
  width: 600px;
  height: 350px;
  align-self: flex-start;
  align-items: flex-start;
  margin-bottom: 100px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 150px;
  bottom: auto;
  left: auto;
  right: auto;
}

.colleges-and-universities-wrapper {
  width: 100%;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.heading-sticky-slider {
  margin-top: 100px;
  display: block;
}

.college-search-image-wrapper-2 {
  width: 247px;
  height: 247px;
}

.college-search-visit-line {
  width: 10px;
  border-radius: 10px;
  flex: none;
  margin-right: 20px;
  overflow: hidden;
}

.college-search-image-wrapper-3 {
  width: 100%;
  height: 500px;
}

.college-arrow-image {
  width: 200px;
  height: 158px;
  object-fit: contain;
  position: absolute;
  top: 25px;
  right: -180px;
}

.college-search-image-wrapper-5 {
  width: 100%;
  height: 420px;
}

.college-search-image-wrapper-6 {
  width: 100%;
  height: 467px;
}

.college-search-lightbox {
  width: 100%;
  height: 572px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: -285px;
  display: flex;
  position: relative;
}

.college-swiper {
  width: 100%;
  overflow: hidden;
}

.vertical-slider-pagination {
  width: 100%;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-top: 0;
  display: none;
}

.college-search-swiper-wrapper {
  width: 100%;
}

.colleges-and-universities-image-wrapper {
  display: none;
}

.colleges-and-universities-content-wrapper {
  width: 100%;
}

.college-aplication-hero-image {
  width: 100%;
  height: 350px;
  object-fit: contain;
}

.college-application-image-wrapper {
  width: 100%;
  height: 400px;
}

.college-applications-image-wrapper-2 {
  width: 100%;
  height: 300px;
  object-fit: contain;
}

.college-applications-image-wrapper-3 {
  width: 100%;
  height: 418px;
  object-fit: contain;
}

.college-applications-image-wrapper-4 {
  width: 100%;
  height: 419px;
  object-fit: contain;
}

.college-applications-image-wrapper-5 {
  width: 100%;
  height: 516px;
  object-fit: contain;
}

.college-applications-arrow-image {
  width: 300px;
  height: 200px;
  object-fit: cover;
  position: absolute;
  top: 49px;
  bottom: 0;
  left: auto;
  right: -182px;
}

.college-search-lightbox-copy {
  width: 100%;
  height: 280px;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.gray-background {
  z-index: 2;
  background-color: rgba(112, 112, 112, .15);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.college-applications-image-wrapper-6 {
  width: 100%;
  height: 480px;
}

.right-fit-uni-image-wrapper-1 {
  width: 100%;
  height: 430px;
}

.right-fit-uni-image-wrapper-2 {
  width: 100%;
  height: 575px;
}

.right-fit-uni-image-wrapper-3 {
  width: 100%;
  height: 505px;
}

.right-fit-uni-image-wrapper-4 {
  width: 100%;
  height: 500px;
}

.right-fit-uni-hero-image {
  width: 100%;
  height: 395px;
  object-fit: contain;
}

.learn-and-communicate-hero-icon-wrapper {
  z-index: 1;
  background-color: #fff;
  border-radius: 15px;
  position: absolute;
}

.learn-and-communicate-hero-icon-wrapper.first {
  width: 82px;
  height: 82px;
  padding: 25px 16px;
  top: auto;
  bottom: -232px;
  left: 167px;
  right: auto;
}

.learn-and-communicate-hero-icon-wrapper.second {
  width: 58px;
  height: 58px;
  padding: 17px 13px;
  top: auto;
  bottom: -111px;
  left: 302px;
  right: auto;
}

.learn-and-communicate-hero-icon-wrapper.third {
  width: 63px;
  height: 63px;
  padding: 15px;
  top: auto;
  bottom: -102px;
  left: auto;
  right: 327px;
}

.learn-and-communicate-hero-icon-wrapper.fourth {
  width: 64px;
  height: 64px;
  padding: 17px;
  top: auto;
  bottom: -233px;
  left: auto;
  right: 222px;
}

.learn-and-communicate-hero-image {
  width: 515px;
  height: 515px;
  object-fit: contain;
  position: absolute;
  top: auto;
  bottom: -224px;
  left: auto;
  right: auto;
}

.learn-and-communicate-image-wrapper-1 {
  width: 100%;
  height: 500px;
}

.learn-and-communicate-cta-image {
  width: 100px;
  height: 100px;
  object-fit: contain;
  position: absolute;
}

.learn-and-communicate-cta-image.first {
  top: -29px;
  bottom: auto;
  left: -107px;
  right: auto;
}

.learn-and-communicate-cta-image.second {
  width: 60px;
  height: 60px;
  top: auto;
  bottom: 16px;
  left: -120px;
  right: auto;
}

.learn-and-communicate-cta-image.third {
  width: 95px;
  height: 95px;
  top: -43px;
  bottom: auto;
  left: auto;
  right: -89px;
}

.learn-and-communicate-cta-image.fourth {
  width: 70px;
  height: 70px;
  top: auto;
  bottom: 10px;
  left: auto;
  right: -121px;
}

.learn-and-communicate-icon {
  width: 32px;
  height: 32px;
  margin-right: 20px;
}

.learn-and-communicate-image-wrapper-2 {
  width: 100%;
  height: 446px;
}

.learn-and-communicate-content-wrapper {
  background-color: #ebf9ff;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  display: flex;
  box-shadow: 0 16px 32px rgba(0, 12, 26, .07);
}

.learn-and-communicate-content-wrapper.first {
  width: 55%;
}

.learn-and-communicate-content-wrapper.second, .learn-and-communicate-content-wrapper.third {
  width: 43%;
}

.learn-and-communicate-content-wrapper.fourth {
  width: 55%;
}

.learn-and-communicate-card-icon {
  width: 40px;
  height: 40px;
  object-fit: contain;
  margin-bottom: 10px;
}

.learn-and-communicate-card-image {
  width: 276px;
  height: 140px;
  object-fit: cover;
}

.learn-and-communicate-card-image.second, .learn-and-communicate-card-image.third {
  opacity: 0;
}

.cialfo-dashboard-image {
  width: 100%;
  height: 500px;
  object-fit: contain;
  margin-bottom: -175px;
}

.my-feed-card-wrapper {
  justify-content: space-between;
  display: flex;
}

.learn-and-communicate-arrow {
  width: 201px;
  height: 159px;
  object-fit: contain;
  position: absolute;
  bottom: -40.602px;
}

.students-home-hero-lottie {
  width: 100%;
  height: 418px;
  object-fit: contain;
}

.students-home-image-wrapper-2 {
  width: 100%;
  height: 519px;
}

.students-home-image-wrapper-1 {
  width: 390px;
  height: 390px;
  object-fit: contain;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.right-fit-image-wrapper-4 {
  width: 100%;
  height: 273px;
}

.chinese-link {
  color: #9c9c9c;
  margin-top: 0;
  font-size: .83rem;
  font-weight: 400;
  transition: color .25s;
}

.chinese-link:hover {
  color: #707070;
}

.text-violet {
  color: #c294f0;
}

.student-festival-hero-image-wrapper {
  width: 100%;
  height: 426px;
}

.bg-purple-100 {
  background-color: #b042e7;
}

.bg-purple-200 {
  background-color: #8453fa;
}

.bg-purple-300 {
  background-color: #4b47fb;
}

.text-purple-100 {
  color: #b042e7;
}

.text-purple-200 {
  color: #8453fa;
}

.text-purple-300 {
  color: #4b47fb;
}

.event-card-image-wrapper {
  width: 75px;
  height: 75px;
  border-radius: 20px;
  padding: 17px 14px;
}

.event-card-image-wrapper.first {
  background-color: #f7ecfd;
}

.event-card-image-wrapper.second {
  background-color: #f2edfe;
}

.event-card-image-wrapper.third {
  background-color: #edecff;
}

.bg-purple-400 {
  background-color: #1b1464;
}

.text-purple-400 {
  color: #1b1464;
}

.student-festival-coming {
  width: 100%;
  height: 500px;
  object-fit: contain;
}

.event-video-placeholder {
  width: 500px;
  height: 305px;
  object-fit: cover;
  border-radius: 8px;
}

.absolute {
  position: absolute;
}

.absolute.first {
  z-index: 1;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.absolute.second {
  z-index: 2;
  width: 139px;
  height: 234px;
  bottom: 100px;
}

.absolute.third {
  z-index: 3;
  width: 61px;
  height: 70px;
  object-fit: contain;
  bottom: 35px;
  left: 85px;
}

.absolute.fourth {
  z-index: 4;
  width: 88px;
  height: 95px;
  object-fit: contain;
  bottom: 5px;
}

.absolute.fifth {
  z-index: 5;
  width: 61px;
  height: 70px;
  bottom: 35px;
  right: 85px;
}

.homepage-hero-image {
  width: 40vw;
  height: 60vh;
  max-height: 473px;
  max-width: 494px;
  object-fit: contain;
}

.home-image-wrapper-1 {
  width: 100%;
  height: 547px;
}

.cialfo-homepage-tab {
  margin-top: 10px;
}

.cialfo-homepage-tab.on-tour-page {
  margin-bottom: 60px;
}

.homepage-tab-link {
  width: 100%;
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border: 1px #000;
  border-bottom: 2px solid rgba(24, 134, 223, .4);
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 0 0 6px;
  font-family: Barlow Semi Condensed, sans-serif;
  font-size: 28px;
  line-height: 1.4em;
  display: flex;
}

.homepage-tab-link:hover {
  color: #fff;
}

.homepage-tab-link.w--current {
  color: #1886df;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-width: 4px;
  border-bottom-color: #1886df;
}

.homepage-tab-pane {
  margin-top: 60px;
}

.homepage-tab-content-wrapper {
  width: 48%;
}

.tab-image {
  width: 48%;
  height: 417px;
  object-fit: contain;
  align-self: flex-start;
}

.homepage-tab-wrapper {
  width: 100%;
  max-width: 1028px;
  align-items: center;
  display: flex;
}

.animation-tabs-menu {
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.animation-tabs-menu.display-none {
  display: none;
}

.tab-animation-link {
  opacity: .5;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  padding: 0;
  font-weight: 400;
  transition: opacity .25s, transform .25s;
  display: flex;
}

.tab-animation-link.w--current {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  transform: scale(1.2);
}

.homepage-testimonial-wrapper {
  background-color: rgba(24, 134, 223, .3);
  border-radius: 20px;
  flex-direction: row;
  justify-content: space-between;
  padding: 50px 40px;
  display: flex;
  box-shadow: 0 16px 32px rgba(0, 12, 26, .07);
}

.homepage-school-case-study-image {
  width: 48%;
  height: 413px;
  max-width: 575px;
  border-radius: 20px;
  overflow: hidden;
}

.homepage-school-case-study-text {
  width: 48%;
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.animation-tabs-content {
  width: 100%;
  max-width: 1288px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  overflow: hidden;
}

.animation-tabs-content.display-none {
  display: none;
}

.pagination-wrap {
  width: 100%;
  justify-content: center;
  align-items: center;
  margin-top: 73px;
  display: flex;
}

.test-heading {
  color: #0b3664;
}

.tab-animation-lottie {
  width: 100%;
  height: 431px;
}

.max-width-1072 {
  width: 100%;
  max-width: 1072px;
}

.inline-block {
  display: inline-block;
}

.testimonial-logo-wrapper {
  width: 127px;
  height: 63px;
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: 30px;
  padding: 12px;
  box-shadow: 0 6px 16px -6px rgba(0, 0, 0, .1);
}

.testimonial-logo-wrapper.awards {
  padding: 12px;
}

.testimonial-logo-wrapper.our-clients {
  padding: 13px 12px 12px;
}

.homepage-school-tab-link {
  width: 100%;
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border: 1px #000;
  border-bottom: 2px solid rgba(24, 134, 223, .4);
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 0 0 6px;
  font-family: "Barlow 600", sans-serif;
  font-size: 28px;
  line-height: 1.4em;
  display: flex;
}

.homepage-school-tab-link:hover {
  color: #fff;
}

.homepage-school-tab-link.w--current {
  color: #1886df;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-width: 4px;
  border-bottom-color: #1886df;
}

.homepage-school-tab-link.on-tour {
  color: #0b3664;
}

.homepage-school-tab-link.w--current {
  border-bottom-width: 2px;
  border-bottom-color: rgba(0, 0, 0, 0);
  font-family: "Barlow 600", sans-serif;
}

.homepage-school-tab-link.on-tour.w--current {
  background-color: #ebf9ff;
}

.animation-schools-menu {
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.animation-schools-menu.display-none {
  display: none;
}

.tabs-border {
  width: 100%;
  height: 4px;
  background-color: #1886df;
  border-radius: 10px;
  margin-bottom: -3px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.podcasts-hero-image {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.podcasts-item-content-wrapper {
  width: 100%;
  min-height: 250px;
  border-radius: 10px;
  flex-direction: row;
  flex: none;
  align-items: stretch;
  margin-top: 0;
  padding: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 7px 7px 26px rgba(0, 0, 0, .15);
}

.podcasts-card-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: static;
}

.margin-left-right-5 {
  margin-left: 5px;
  margin-right: 5px;
}

.margin-right-5 {
  margin-right: 5px;
}

.roboto {
  font-family: Roboto, sans-serif;
}

.roboto.weight-400 {
  font-family: "Roboto 400", sans-serif;
}

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

.share-arrow-image {
  filter: grayscale();
  margin-left: 5px;
  transform: rotate(-45deg);
}

.podcasts-link-dropdown {
  cursor: pointer;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.podcasts-link-dropdown.small-card {
  margin-left: 0;
  position: static;
}

.podcasts-dropdown-toggle {
  justify-content: flex-start;
  align-items: center;
  padding: 0 20px 0 0;
  display: flex;
  position: relative;
}

.no-margin-right {
  margin-right: 0;
}

.no-margin-right.text-neutral-400.small-card {
  transform: rotate(270deg);
}

.dropdown-link-wrapper {
  z-index: 3;
  min-width: 230px;
  filter: grayscale();
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: absolute;
  bottom: 0;
  right: 0;
  overflow: hidden;
  box-shadow: 3px 3px 20px rgba(0, 0, 0, .05);
}

.dropdown-link-wrapper.long-card {
  margin-top: 25px;
  bottom: auto;
}

.dropdown-link-wrapper.hide {
  display: none;
}

.podcasts-dropdown-list {
  min-width: 230px;
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  right: 0;
}

.podcasts-dropdown-list.small-card {
  bottom: 0;
}

.social-media-icon {
  width: 24px;
  height: 24px;
  object-fit: contain;
  margin-right: 10px;
}

.podcast-dropdown-inner-padding {
  width: 100%;
  flex: none;
  padding: 20px;
}

.dropdown-icon {
  width: 8px;
  height: 13px;
  color: #707070;
  object-fit: contain;
  margin-left: 10px;
  position: static;
}

.podcasts-dropdown-icon {
  width: 8px;
  height: 13px;
  margin-left: 10px;
}

.podcastss-hero-section {
  z-index: 99;
  background-color: #1886df;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/632b0fa1ebcbe199f2490f64_Group%203433286-min.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  align-items: center;
  padding-top: 130px;
  padding-bottom: 30px;
  display: flex;
  position: relative;
}

.fn-footer {
  width: 100%;
  opacity: 1;
  color: #dfdfdf;
  -webkit-text-fill-color: inherit;
  background-color: #0b3664;
  background-clip: border-box;
  border-top: 1px #e6e6e6;
  justify-content: center;
  padding-top: 46px;
  padding-bottom: 35px;
  display: flex;
  position: relative;
}

.fn-footer.is-ucas {
  background-color: #0b3664;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
}

.fn-footer.is-ucas.is-header {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  top: 20px;
}

.footer-logo-image {
  width: 178.48px;
  height: 56px;
  margin-top: 0;
  margin-bottom: 20px;
}

.footer-logo-image.w--current {
  background-color: rgba(0, 0, 0, 0);
}

.footer-logo-image.is-ucas, .footer-logo-image.is-ucas-copy {
  margin-bottom: 0;
}

.footer-horizontal-border {
  width: 100%;
  height: 1px;
  background-color: #d8d8d8;
  margin-top: 30px;
  margin-bottom: 30px;
}

.footer-horizontal-border.no-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.fn-footer-link {
  color: #fff;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: "Roboto 400", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6em;
  transition: background-color .25s;
}

.fn-footer-link:hover {
  color: #d8d8d8;
}

.fn-footer-link.w--current {
  background-color: rgba(0, 0, 0, 0);
}

.fn-footer-link.no-margin-bot {
  margin-bottom: 0;
}

.fn-footer-link.text-neutral-400.streamline-dropdown {
  margin-bottom: 30px;
}

.fn-footer-link.text-neutral-400.no-margin {
  margin-bottom: 0;
}

.fn-footer-link.text-neutral-400.desktop-margin-bot-xxs {
  margin-bottom: 10px;
}

.fn-footer-link.professional-network-paragraph {
  max-width: 650px;
  color: #707070;
  margin-bottom: 0;
  font-size: 22px;
  line-height: 1.5em;
}

.fn-footer-link.hide-for-now {
  display: none;
}

.long-column-wrapper {
  width: 100%;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

.footer-social-media-icon {
  width: 34px;
  height: 34px;
  margin-top: 0;
  margin-right: 16px;
  transition: opacity .25s;
}

.footer-social-media-icon:hover {
  opacity: .8;
}

.flow-ninja-promo {
  color: #fff;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6em;
}

.flow-ninja-promo.no-margin-bot {
  margin-bottom: 0;
  font-family: "Roboto 400", sans-serif;
}

.flow-ninja-promo.text-neutral-400.streamline-dropdown {
  margin-bottom: 30px;
}

.flow-ninja-promo.text-neutral-400.no-margin {
  margin-bottom: 0;
}

.flow-ninja-promo.text-neutral-400.desktop-margin-bot-xxs {
  margin-bottom: 10px;
}

.flow-ninja-promo.professional-network-paragraph {
  max-width: 650px;
  color: #707070;
  margin-bottom: 0;
  font-size: 22px;
  line-height: 1.5em;
}

.flow-ninja-link {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Roboto 400", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6em;
  text-decoration: underline;
  transition: background-color .25s;
}

.flow-ninja-link:hover {
  color: #d8d8d8;
}

.flow-ninja-link.text-neutral-400.streamline-dropdown {
  margin-bottom: 30px;
}

.flow-ninja-link.text-neutral-400.no-margin {
  margin-bottom: 0;
}

.flow-ninja-link.text-neutral-400.desktop-margin-bot-xxs {
  margin-bottom: 10px;
}

.flow-ninja-link.professional-network-paragraph {
  max-width: 650px;
  color: #707070;
  margin-bottom: 0;
  font-size: 22px;
  line-height: 1.5em;
}

.careers-person-image {
  width: 20vw;
  height: 300px;
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 312px;
}

.careers-person-image._2nd {
  right: 174px;
}

.careers-person-image._3rd {
  right: 19px;
}

.fn-navbar {
  z-index: 999;
  background-color: #0b3664;
  flex-direction: column;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.fn-navbar.navbar-blog {
  background-color: #ebf9ff;
}

.fn-navbar.z100 {
  z-index: 100;
}

.fn-navbar-container {
  width: 100%;
  max-width: 1288px;
  justify-content: space-between;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.fn-navbar-container.fn-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fn-navbar-container.fn-grid.get-in-touch {
  margin-top: -210px;
}

.fn-navbar-container.fn-grid.lead-gens {
  margin-bottom: -273px;
}

.fn-navbar-container.fn-grid.static {
  position: static;
}

.fn-navbar-container.fn-grid.why-should-you-attend {
  margin-top: 70px;
}

.fn-navbar-container.fn-grid.connections {
  grid-template-rows: auto auto;
  margin-bottom: 80px;
}

.fn-navbar-container.fn-grid.resources {
  margin-bottom: 100px;
}

.fn-navbar-container.fn-grid.effective-decision-making {
  margin-bottom: 50px;
}

.fn-navbar-container.fn-grid.border-bottom {
  border-bottom: 1px solid #d8d8d8;
}

.fn-navbar-container.fn-grid.display-none {
  display: none;
}

.fn-navbar-container.fn-grid.z-1 {
  z-index: 1;
}

.fn-navbar-container.desktop-flex-horizontal {
  display: flex;
}

.fn-navbar-container.desktop-flex-horizontal.flex-space-between.align-center {
  align-items: center;
}

.fn-navbar-container.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 120px;
  overflow: visible;
}

.fn-navbar-container.connect-sticky {
  position: relative;
}

.nav-dropdown {
  margin-left: 0;
  margin-right: 0;
  font-family: Roboto, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.2em;
  position: static;
}

.nav-dropdown-toggle {
  color: #fff;
  padding-top: 14px;
  padding-bottom: 14px;
  font-family: "Roboto 500", sans-serif;
}

.nav-dropdown-toggle.tour {
  margin-top: 0;
  padding-top: 8px;
  padding-bottom: 8px;
}

.fn-nav-link-wrapper {
  width: 100%;
  align-items: center;
  display: flex;
}

.fn-nav-link-wrapper.on-edventure {
  justify-content: space-between;
}

.fn-brand-navbar {
  width: 115px;
  height: 36px;
  background-color: rgba(0, 0, 0, 0);
  flex: none;
  margin-top: 0;
  margin-right: 60px;
}

.fn-brand-navbar.w--current {
  background-color: rgba(0, 0, 0, 0);
}

.fn-brand-navbar.brand-margin {
  margin-right: 46px;
}

.nav-dropdown-list {
  min-width: 0;
  grid-column-gap: 30px;
  background-color: #0b3664;
  padding-top: 48px;
  padding-bottom: 24px;
  left: 0;
  right: 0;
}

.nav-dropdown-list.test {
  grid-column-gap: 30px;
  display: flex;
}

.dropdown-content-wrapper {
  flex: 1;
}

.dropdown-content-wrapper.middle-content {
  margin-left: 30px;
  margin-right: 30px;
}

.dropdown-content-wrapper.middle-content.align-self-bot {
  align-self: flex-start;
  margin-top: 23px;
}

.dropdown-content-wrapper.events-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dropdown-content-wrapper.horizontal-flex-mobile-vertical {
  display: flex;
}

.navbar-content-wrapper-overall {
  width: 100%;
  max-width: 1288px;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  overflow: hidden;
}

.navbar-content-wrapper-overall.resources-wrap {
  flex-wrap: wrap;
}

.white-background {
  color: #007be2;
  background-color: #fff;
  border-radius: 10px;
  padding-left: 5px;
  padding-right: 5px;
}

.careers-heading-3 {
  max-width: 500px;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Barlow Semi Condensed, sans-serif;
  font-size: 40px;
  line-height: 1.2em;
}

.podcast-red-gradient {
  background-image: linear-gradient(to top, rgba(216, 54, 71, .8), rgba(255, 101, 117, .2));
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.podcast-play-button {
  z-index: 3;
  width: 72px;
  height: 72px;
  margin: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.podcast-play-button.small {
  width: 42px;
  height: 42px;
}

.breadcrumb-wrapper {
  color: #fff;
  align-items: center;
  display: flex;
}

.breadcrumb-text {
  color: #fff;
  margin-top: 0;
  font-family: Barlow Semi Condensed, sans-serif;
  font-size: 20px;
  font-weight: 500;
  transition: color .25s;
}

.breadcrumb-text:hover {
  color: #ebf9ff;
}

.breadcrumb-text.no-hover:hover {
  color: #fff;
}

.breadcrumb-arrow-wrapper {
  height: 101%;
  margin-left: 16px;
  margin-right: 16px;
}

.navbar-card {
  width: 100%;
  background-color: rgba(60, 94, 131, 0);
  border-radius: 10px;
  align-items: center;
  padding: 16px;
  transition: background-color .25s;
  display: flex;
}

.navbar-card:hover {
  background-color: #3c5e83;
}

.navbar-card.w--current {
  background-color: rgba(60, 94, 131, 0);
}

.navbar-card.w--current:hover {
  background-color: #3c5e83;
}

.navbar-card.flex-vertical {
  flex-direction: column;
}

.navbar-icon {
  width: 52px;
  height: 52px;
  margin-right: 32px;
}

.navbar-card-link {
  width: 100%;
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Barlow Semi Condensed, sans-serif;
  font-size: 20px;
  line-height: 1.4em;
  transition: opacity .25s;
  display: flex;
}

.flex-none {
  flex: none;
}

.featured-collection {
  width: 100%;
  margin-top: 30px;
}

.featured-collection-list {
  width: 100%;
}

.featured-collection-image {
  width: 29vw;
  height: 15vw;
  max-height: 181px;
  max-width: 393px;
  object-fit: cover;
  border-radius: 10px;
  overflow: hidden;
}

.featured-collection-item {
  width: 100%;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.featured-collection-content-wrapper {
  width: 100%;
  background-color: rgba(60, 94, 131, 0);
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 20px;
  padding: 16px;
  transition: background-color .25s;
  display: flex;
}

.featured-collection-content-wrapper:hover {
  background-color: #3c5e83;
}

.featured-collection-content-wrapper.flex-vertical {
  flex-direction: column;
}

.label-card {
  color: #1886df;
  background-color: #d1e7f9;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-bottom: 8px;
  padding: 5px;
  font-size: 12px;
  font-weight: 500;
  display: flex;
}

.label-card.red {
  color: #ff4c7a;
  background-color: rgba(255, 101, 117, .2);
}

.nav-label-card {
  color: #1886df;
  background-color: #d1e7f9;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-bottom: 8px;
  padding: 5px 21px;
  font-size: 12px;
  font-weight: 500;
  display: flex;
}

.nav-label-card.red {
  color: #ff4c7a;
  background-color: rgba(255, 101, 117, .2);
}

.podcast-template-hero-section {
  min-height: 606px;
  flex-direction: column;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  overflow: hidden;
}

.fn-nav-menu {
  width: 100%;
  color: #283338;
  justify-content: space-between;
  align-items: center;
  font-size: 15px;
  display: flex;
  position: static;
}

.navbar-bg, .responsive-horizontal-border {
  display: none;
}

.tablet-margin-top-m {
  margin-top: 0;
}

.nav-spacer {
  height: 100px;
  flex: none;
  margin-top: 20px;
  display: none;
}

.event-navbar-icon {
  width: 20vw;
  height: 10.4vw;
  max-height: 95px;
  max-width: 182px;
  object-fit: cover;
  border-radius: 10px;
  margin-right: 24px;
}

.navbar-link-wrapper {
  display: flex;
}

.desktop-margin-right-10 {
  margin-right: 10px;
}

.work-badge {
  width: 61px;
  display: block;
  position: absolute;
  top: -102px;
  bottom: auto;
  left: 24px;
  right: auto;
}

.navbar-card-arrow-image {
  width: 7px;
  height: 12px;
  object-fit: cover;
  margin-top: 4px;
}

.circle-bg {
  width: 100%;
  height: 100%;
  background-color: #ebf9ff;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/637e68e106be8e72048ab1a7_Group%201000003004-min.png");
  background-position: 50%;
  background-size: cover;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.line-wrapper {
  width: 114px;
  height: 32px;
  align-items: center;
  margin-top: 75px;
  margin-bottom: 0;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 50vh;
}

.time-arrow {
  width: 40px;
  height: 32px;
}

.time-arrow-color {
  width: 16px;
  height: 16px;
  background-color: #1886df;
  border-radius: 100px;
  margin-left: 8px;
  position: absolute;
}

.time-arrow-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.timeline-line {
  width: 75px;
  height: 2px;
  background-color: #1886df;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.story-year-wrapper {
  color: #fff;
  text-align: center;
  background-color: #1886df;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 12px 21px;
  font-family: "Barlow 600", sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.4em;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 48.57vh;
}

.story-year-wrapper.bg-pink-200 {
  background-color: #ff6575;
}

.story-year-wrapper.bg-pink-200._2nd-year {
  margin-bottom: 90px;
}

.story-year-wrapper.bg-pink-200._5th-year {
  margin-bottom: 230px;
}

.story-year-wrapper.bg-pink-200._8th-year {
  margin-bottom: 400px;
}

.story-year-wrapper.bg-yellow-200 {
  background-color: #ffca44;
}

.story-year-wrapper.bg-yellow-200._3rd-year {
  margin-bottom: 300px;
}

.story-year-wrapper.bg-yellow-200._6th-year {
  margin-bottom: 130px;
}

.story-year-wrapper.bg-yellow-200._9th-year {
  margin-bottom: 400px;
}

.story-year-wrapper._4th-year {
  margin-bottom: 290px;
}

.story-year-wrapper._1st-year {
  margin-bottom: 12px;
  font-family: "Barlow 600", sans-serif;
}

.story-year-wrapper._7th-year {
  margin-bottom: 290px;
}

.time-text-wrapper {
  max-width: 257px;
  color: #707070;
  background-color: #fff;
  border-radius: 4px;
  flex-direction: column;
  padding: 16px;
  line-height: 1.2em;
  display: flex;
}

.story-time-image {
  width: 76px;
  height: 76px;
  object-fit: contain;
}

.story-time-overall {
  min-height: 63px;
  flex-direction: column;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 48.57vh;
}

.story-time-overall.center-tablet-onwards.qa {
  display: none;
}

.story-time-overall.advisory-board {
  max-width: 695px;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
}

.story-time-overall.ciafolk-column {
  max-width: 800px;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 40px;
}

.story-time-overall.resources-connect {
  max-width: 580px;
  text-align: center;
  align-items: center;
  margin-bottom: 110px;
}

.story-time-overall.who-should-attend {
  margin-top: -45px;
}

.story-time-overall.college-visits-column {
  max-width: 660px;
  text-align: center;
  align-items: center;
  margin-bottom: 20px;
}

.story-time-overall.learn-more-assessments {
  max-width: 590px;
  text-align: center;
  align-items: center;
}

.story-time-overall.find-and-research {
  align-content: center;
  display: flex;
}

.story-time-overall.streamline {
  max-width: 751px;
  text-align: center;
  align-items: center;
}

.story-time-overall.ca-direct-apply {
  max-width: 750px;
  text-align: center;
  align-items: center;
}

.story-time-overall.scolarships {
  margin-top: -10px;
}

.story-time-overall.events-main-hero {
  padding-bottom: 100px;
}

.story-time-overall.scattegrams {
  max-width: 633px;
  align-items: center;
  margin-bottom: 20px;
}

.story-time-overall.school-case-study {
  max-width: 594px;
}

.story-time-overall.flex-horizontal {
  flex-direction: row;
}

.story-time-overall.flex-horizontal.min-width-260 {
  min-width: 260px;
}

.story-time-overall.horizontal-stretch {
  flex-direction: row;
  align-items: stretch;
}

.story-time-overall.featured-resources {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 50px;
}

.story-time-overall.text-center-desktop-mobile-left.flex-center-mobile-left {
  align-items: center;
}

.story-time-overall.explore-university-events {
  width: 100%;
  background-color: #ebf9ff;
  border-radius: 10px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-left: 50px;
  padding-right: 50px;
}

.story-time-overall.z-2 {
  z-index: 2;
  position: relative;
}

.story-time-overall.footer-link-wrapper {
  flex-direction: row;
  justify-content: space-between;
}

.story-time-overall.second-story-time {
  top: 38.1vh;
}

.story-time-overall.third-story-time {
  top: 14.28vh;
}

.story-time-overall.fourth-story-time {
  top: 23.81vh;
}

.story-time-overall.fifth-story-time {
  top: 37.79vh;
}

.story-time-overall.sixth-story-time {
  top: 31.75vh;
}

.story-time-overall.seventh-story-time {
  top: 14.28vh;
}

.story-time-overall.eighth-story-time, .story-time-overall.nineth-story-time {
  top: 12.7vh;
}

.story-time-overall.first-story-time {
  top: 45.52vh;
}

.story-time-wrapper {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.story-time-wrapper.center-tablet-onwards.qa {
  display: none;
}

.story-time-wrapper.advisory-board {
  max-width: 695px;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
}

.story-time-wrapper.ciafolk-column {
  max-width: 800px;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 40px;
}

.story-time-wrapper.resources-connect {
  max-width: 580px;
  text-align: center;
  align-items: center;
  margin-bottom: 110px;
}

.story-time-wrapper.who-should-attend {
  margin-top: -45px;
}

.story-time-wrapper.college-visits-column {
  max-width: 660px;
  text-align: center;
  align-items: center;
  margin-bottom: 20px;
}

.story-time-wrapper.learn-more-assessments {
  max-width: 590px;
  text-align: center;
  align-items: center;
}

.story-time-wrapper.find-and-research {
  align-content: center;
  display: flex;
}

.story-time-wrapper.streamline {
  max-width: 751px;
  text-align: center;
  align-items: center;
}

.story-time-wrapper.ca-direct-apply {
  max-width: 750px;
  text-align: center;
  align-items: center;
}

.story-time-wrapper.scolarships {
  margin-top: -10px;
}

.story-time-wrapper.events-main-hero {
  padding-bottom: 100px;
}

.story-time-wrapper.scattegrams {
  max-width: 633px;
  align-items: center;
  margin-bottom: 20px;
}

.story-time-wrapper.school-case-study {
  max-width: 594px;
}

.story-time-wrapper.flex-horizontal {
  flex-direction: row;
}

.story-time-wrapper.flex-horizontal.min-width-260 {
  min-width: 260px;
}

.story-time-wrapper.horizontal-stretch {
  flex-direction: row;
  align-items: stretch;
}

.story-time-wrapper.featured-resources {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 50px;
}

.story-time-wrapper.text-center-desktop-mobile-left.flex-center-mobile-left {
  align-items: center;
}

.story-time-wrapper.explore-university-events {
  width: 100%;
  background-color: #ebf9ff;
  border-radius: 10px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-left: 50px;
  padding-right: 50px;
}

.story-time-wrapper.z-2 {
  z-index: 2;
  position: relative;
}

.story-time-wrapper.footer-link-wrapper {
  flex-direction: row;
  justify-content: space-between;
}

.story-time-card-wrapper {
  flex-direction: column;
  align-items: flex-start;
  margin-right: 30px;
  display: flex;
}

.story-year-card {
  width: 64px;
  height: 24px;
  color: #fff;
  background-color: #ff6575;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-left: 16px;
  font-family: "Barlow 600", sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.3em;
  display: flex;
}

.story-year-card.bg-yellow-200 {
  background-color: #ffca44;
}

.story-year-card.bg-blue-200 {
  background-color: #1886df;
}

.story-time-card-image {
  width: 225px;
  height: 125px;
  object-fit: contain;
  border-radius: 4px;
  margin-bottom: 16px;
}

.large-story-time-card-image {
  width: 225px;
  height: 305px;
  object-fit: cover;
  border-radius: 4px;
  margin-bottom: 16px;
}

.review-popup-wrapper {
  z-index: 3000;
  width: 100vw;
  height: 100vh;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.review-popup-wrapper.hide {
  display: none;
}

.fs_starrating-1_message {
  color: #9b9b9b;
}

.fs_starrating-1_icon {
  width: 2rem;
  color: #f5f5f5;
  position: relative;
}

.fs_starrating-1_icon.is-active-starrating {
  color: #ffc800;
}

.fs_starrating-1_label {
  display: none;
}

.fs_starrating-1_radio-button {
  width: 100%;
  height: 100%;
  border-style: none;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.fs_starrating-1_radio-button.w--redirected-focus {
  box-shadow: none;
}

.fs_starrating-1_radio-button.w--redirected-focus-visible {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs_starrating-1_item {
  cursor: pointer;
  margin-bottom: 0;
  padding-left: 0;
  position: relative;
}

.fs_starrating-1_item:hover {
  transform: translate(0, -2px);
}

.fs_starrating-1_group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  align-items: stretch;
  justify-items: stretch;
  display: grid;
}

.fs_starrating-1_wrapper {
  justify-content: space-around;
  display: flex;
}

.fs_starrating-1_embed {
  margin-bottom: 0;
  display: none;
}

.fs_starrating-1_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  margin-top: 20px;
  margin-bottom: 20px;
  display: grid;
}

.review-popup {
  z-index: 20000;
  max-width: 690px;
  background-color: #0b3664;
  border-radius: 16px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 64px 64px 80px;
  position: relative;
  box-shadow: 7px 7px 26px rgba(0, 0, 0, .15);
}

.review-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.review-popup-overlay {
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, .3);
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.recaptcha-podcast {
  width: 100%;
  display: block;
  position: relative;
}

.review-podcast-header {
  color: #fff;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Barlow Semi Condensed, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.4em;
}

.review-podcast-header.first {
  max-width: 220px;
}

.review-podcast-header.second {
  max-width: 284px;
}

.review-podcast-header.third {
  max-width: 200px;
}

.icon-embed-xxsmall {
  width: 20px;
  height: 20px;
  color: #fff;
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 24px;
  bottom: 0%;
  left: auto;
  right: 24px;
}

.testdiv {
  height: auto;
  background-color: #e96c6c;
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  display: block;
}

.event--description {
  display: block;
}

.fn-heading-4-calendar {
  color: #0b3664;
  margin-top: 0;
  font-family: Barlow Semi Condensed, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2em;
}

.fn-heading-4-calendar.text-neutral {
  color: #fff;
}

.fn-heading-4-calendar.text-blue-100 {
  color: #1886df;
}

.test-video {
  width: 500px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.podcast-embed {
  z-index: 2147483647;
  height: 152px;
  max-width: 550px;
  justify-content: center;
  align-items: center;
  margin: auto;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.podcast-overlay-bg {
  z-index: 1000;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .9);
  display: none;
  position: fixed;
  top: 0;
  left: 0;
}

.podcast-overlay-bg.overflow-hidden {
  display: block;
}

.podcast-close-icon {
  width: 18px;
  height: 18px;
  cursor: pointer;
  position: absolute;
  top: 23px;
  right: 4em;
}

.podcast-link-new {
  z-index: 5000000;
  width: 100%;
  height: 406px;
  background-color: #ebf9ff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 25px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.podcast-new-video-play-btn {
  z-index: 2;
  width: 120px;
  height: 120px;
  object-fit: contain;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
}

.podcast-new-video-play-btn.resources {
  width: 120px;
  height: 120px;
}

.podcast-new-video-play-btn.resources.nesto {
  margin: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.podcast-new-video-play-btn.podcasts {
  width: 120px;
  height: 120px;
  position: absolute;
}

.podcast-new-video-play-btn.podcasts-lp {
  position: absolute;
}

.no-scroll {
  overflow: hidden;
}

.security-rich-text-wrapper {
  max-width: 1000px;
  color: #000;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.security-rich-text h1 {
  color: #2b1f30;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Barlowsemicondensed, Arial, sans-serif;
}

.security-rich-text p {
  color: #2b1f30;
  margin-top: 20px;
}

.security-rich-text h2 {
  color: #2b1f30;
  margin-top: 40px;
}

.security-rich-text h3 {
  color: #2b1f30;
  margin-top: 30px;
  font-family: "Barlow 400", sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 32px;
}

.security-rich-text ul {
  color: #2b1f30;
  font-family: Roboto, sans-serif;
  font-size: 1em;
  line-height: 1.8em;
  list-style-type: decimal;
}

.security-rich-text li {
  color: #2b1f30;
  margin-bottom: 20px;
  font-family: "Roboto 400", sans-serif;
  font-size: 1em;
  line-height: 1.8em;
  list-style-type: decimal;
}

.test-anchor-wrapper {
  width: 500px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.test-anchor-text-wrapper.w--current {
  margin-top: 0;
}

.anchor-data-feed-test {
  grid-column-gap: 70px;
  grid-row-gap: 20px;
  flex-flow: column;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.test-anchor-link-wrapper {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.test-hidden-field {
  display: none;
}

.icon-embed-xxsmall-2 {
  width: 1rem;
  height: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.anchor-link-test-new {
  width: 16px;
  height: 16px;
}

.guide-title {
  display: none;
}

.test-wrapper {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.big-testimonial-demo-page {
  text-align: center;
  margin-top: 32px;
  margin-bottom: 0;
  padding-bottom: 32px;
  font-family: "Barlow 400", sans-serif;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 24px;
}

.career-page-tiles-wrapper {
  width: 100%;
  height: auto;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  align-items: flex-start;
  margin-bottom: 220px;
  padding-right: 0;
  display: flex;
}

.career-page-tiles-wrapper.hide {
  display: block;
}

.career-tiles-swiper {
  width: 100vw;
  align-items: center;
  display: flex;
}

.career-tiles-swiper.hide {
  display: none;
}

.career-tile-wrapper {
  width: 300px;
  height: 400px;
  text-align: center;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 24px;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 5px 5px 26px rgba(0, 0, 0, .15);
}

.carrer-tile-icon-wrapper {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/63d35b6f34f3020daf44316e_V%20-%20Excellence%20_%20Sincerity.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 8px;
  margin-bottom: 0;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.career-tile-heading {
  color: #2b1f30;
  margin-bottom: 8px;
  font-family: Barlow Semi Condensed, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.4em;
}

.career-tile {
  width: 100%;
  height: 100%;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  padding: 24px;
  display: flex;
  position: absolute;
}

.career-tile.is-front {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  justify-content: center;
  padding: 0;
  display: flex;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.career-tile.is-back {
  width: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  background-color: #fff;
  justify-content: center;
  display: flex;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.career-tile-para {
  color: #707070;
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 1.6em;
}

.carrer-tile-icon {
  width: 100%;
  display: block;
}

.carrer-tile-icon.is-second {
  display: block;
}

.career-tile-subheading {
  width: 40ch;
  height: 10ch;
  color: #707070;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 1.8em;
  overflow: hidden;
}

.brix---icon-small-hover {
  transition: transform .3s;
}

.brix---icon-small-hover:hover {
  transform: scale(.9);
}

.brix---top-bar-close-icon {
  cursor: pointer;
  align-items: center;
  padding: 20px 32px;
  transition: opacity .3s;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  right: 0%;
}

.brix---btn-primary-small-white {
  color: #4a3aff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-white:hover {
  color: #4a3aff;
  background-color: #f2f1ff;
  transform: translate3d(0, -3px, .01px);
}

.brix---top-bar-right-col {
  margin-right: 24px;
}

.brix---top-bar-flex-h-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---container-default {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---top-bar-small-padding {
  width: 100%;
  padding-top: 22px;
  padding-bottom: 22px;
}

.brix---top-bar-wrapper {
  color: #fff;
  text-align: center;
  background-color: #4a3aff;
  padding-left: 72px;
  padding-right: 72px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  line-height: 28px;
  position: relative;
  overflow: hidden;
}

.f-paragraph-regular {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.f-icon-regular {
  width: 24px;
  height: 24px;
  justify-content: center;
  align-items: center;
  transition: color .2s;
  display: flex;
}

.f-career-icon-wrapper {
  width: 40px;
  height: 40px;
  background-color: #f7f9fd;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.f-career-detail {
  grid-column-gap: 12px;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.f-career-detail-row {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.f-paragraph-large {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.f-career-button-primary {
  min-height: 40px;
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #160042;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  padding: 8px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.f-career-button-primary:hover {
  background-color: #282556;
}

.f-career-badge {
  color: #6b7094;
  text-align: center;
  background-color: #f7f9fd;
  border-radius: 24px;
  justify-content: flex-start;
  align-items: center;
  padding: 4px 12px;
  font-size: 12px;
  line-height: 16px;
  display: inline-block;
}

.f-h5-heading {
  color: #160042;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 1.4;
}

.f-career-title-wrapper {
  grid-column-gap: 16px;
  align-items: center;
  display: flex;
}

.f-career-top-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.f-career-content-wrapper {
  width: 100%;
}

.f-career-card {
  border: 1px solid #e4e6f1;
  border-radius: 12px;
  align-items: flex-start;
  padding: 40px;
  transition: box-shadow .3s;
  display: flex;
}

.f-career-card:hover {
  box-shadow: 0 48px 140px -48px rgba(57, 59, 106, .16);
}

.f-grid-one-column {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.f-career-tab-content {
  margin-left: 10%;
}

.f-career-tab-link {
  min-width: 295px;
  color: #1b114a;
  letter-spacing: -.01em;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 4px;
  margin-bottom: 8px;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 16px;
  font-size: 14px;
  font-weight: 500;
  transition: all .3s;
}

.f-career-tab-link.w--current {
  background-color: #f3f5fb;
}

.f-career-tab-menu-vertical {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.f-career-tabs {
  flex-direction: row;
  display: flex;
}

.f-h3-heading {
  color: #160042;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.f-margin-bottom-12 {
  margin-bottom: 12px;
}

.f-heading-detail-small {
  color: #6b7094;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-margin-bottom-32 {
  margin-bottom: 32px;
}

.f-container-regular {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-section-large {
  padding: 92px 5%;
  position: relative;
}

.uui-text-size-medium {
  color: #475467;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

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

.uui-button-icon {
  width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  min-width: 1.25rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-button-link {
  grid-column-gap: .5rem;
  color: #6941c6;
  white-space: nowrap;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link:hover {
  color: #53389e;
}

.uui-career02_flag-icon {
  width: 1rem;
  height: 1rem;
  object-fit: cover;
  border-radius: 1rem;
  margin-left: -.375rem;
  margin-right: .375rem;
}

.uui-career02_location {
  color: #344054;
  background-color: #f2f4f7;
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  display: flex;
}

.uui-career02_heading {
  color: #101828;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}

.uui-career02_title-heading {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-career02_title-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 1.5rem;
  display: flex;
}

.uui-career02_item {
  border: 1px solid #eaecf0;
  border-radius: 1rem;
  padding: 1.5rem;
}

.uui-career02_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 1.5rem;
  display: flex;
}

.uui-career02_list-wrapper {
  overflow: hidden;
}

.accordion-icon_vertical-line {
  width: 2px;
  height: .75rem;
  background-color: #98a2b3;
  border-radius: 1px;
  position: absolute;
}

.accordion-icon_horizontal-line {
  width: .75rem;
  height: 2px;
  background-color: #98a2b3;
  border-radius: 1px;
  position: absolute;
}

.accordion-icon_component {
  width: 1.5rem;
  height: 1.5rem;
  color: #98a2b3;
  border: 2px solid #98a2b3;
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.uui-heading-xsmall {
  color: #101828;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-career02_job-department {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.uui-career02_accordion {
  border-bottom: 1px solid #eaecf0;
}

.uui-career02_component {
  margin-top: 4rem;
}

.uui-text-size-large {
  color: #475467;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium {
  color: #101828;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading {
  color: #7f56d9;
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-padding-vertical-xhuge {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.carrer-text-wrapper {
  display: none;
}

.career-card-wrapper {
  perspective: 2000px;
  cursor: pointer;
  border-radius: 16px;
  overflow: visible;
}

.career-card {
  width: 270px;
  height: 300px;
  box-shadow: none;
  justify-content: center;
  align-items: center;
  padding: 24px;
  display: block;
  position: relative;
  overflow: visible;
}

.career-card.is-second {
  width: 300px;
  height: 400px;
}

.career-card-front {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: #fff;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.career-card-front.is-second {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.career-card-back {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  padding: 24px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.career-swiper {
  margin-bottom: 40px;
  overflow: visible;
}

.career-list {
  width: 100%;
  height: auto;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  align-items: flex-start;
  margin-bottom: 220px;
  padding-right: 0;
  display: flex;
}

.career-list.hide {
  display: block;
}

.job-board-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  display: block;
}

.job-board-filter-heading {
  margin-top: 0;
}

.fs_selectcustom-2_message {
  color: #9b9b9b;
}

.fs_selectcustom-2_link {
  background-color: #fff;
  border-bottom: 1px solid #e7e7e7;
  padding: .75rem 1rem;
}

.fs_selectcustom-2_link:hover {
  opacity: .7;
}

.fs_selectcustom-2_link:focus-visible {
  z-index: 1;
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs_selectcustom-2_link[data-wf-focus-visible] {
  z-index: 1;
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs_selectcustom-2_link.w--current {
  color: #696969;
  background-color: #f0f0f0;
}

.fs_selectcustom-2_field {
  margin-bottom: 0;
  display: none;
}

.fs_selectcustom-2_list.w--open {
  border: 1px solid #ddd;
  margin-top: 1rem;
}

.fs_selectcustom-2_text {
  color: #575757;
}

.fs_selectcustom-2_label {
  margin-right: .5rem;
  font-weight: 500;
}

.fs_selectcustom-2_toggle {
  background-color: #f5f5f5;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem 4rem .75rem 1rem;
  display: flex;
}

.fs_selectcustom-2_toggle:focus-visible {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs_selectcustom-2_toggle[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs_selectcustom-2_dropdown {
  z-index: 99;
  margin-left: 0;
}

.fs_selectcustom-2_embed {
  margin-bottom: 0;
}

.fs_selectcustom-2_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.filter_tag {
  color: #fff;
  background-color: #007be2;
  border-radius: 0;
  margin-top: .5rem;
  margin-bottom: .5rem;
  margin-right: .5rem;
  padding: .5rem 2.5rem .5rem 1rem;
  font-size: .85rem;
  font-weight: 500;
  position: relative;
}

.filter_search-field {
  min-height: 4.4rem;
  background-image: none;
  background-position: 24px;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  border: 1px #000;
  margin-bottom: 0;
  padding: 1rem 1.5rem 1rem 4rem;
  font-size: 1rem;
}

.filter_sort-by {
  min-width: 12rem;
  border: 1px solid #dae4d8;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem 4rem .5rem 1.2rem;
  display: flex;
}

.filter_header {
  min-height: 4.5rem;
  background-color: #fff;
  border: 1px solid #dae4d8;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.sort_field {
  width: 100%;
  height: 100%;
  color: #000;
  cursor: pointer;
  border-bottom: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding: 1rem 2rem 1rem 1.5rem;
  text-decoration: none;
  display: flex;
}

.sort_field.w--current {
  color: #3c7c43;
  background-color: #f4f9f4;
}

.filter_block-header {
  z-index: 10;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem;
  display: grid;
  position: relative;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.filter_options {
  max-height: 15rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  position: relative;
  overflow: auto;
}

.hide-2 {
  display: none;
}

.page-padding {
  padding-left: 3rem;
  padding-right: 3rem;
}

.rangeslider_track {
  width: 96%;
  height: .25rem;
  background-color: #ececec;
  border-radius: 999rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.dropdown_list.w--open {
  background-color: #fff;
}

.filter_block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid #dfdfdf;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  position: relative;
}

.filter_reset-all {
  border-bottom: 1px solid #3c7c43;
  padding-bottom: .2rem;
  text-decoration: none;
}

.filter_reset-all.text-color-green {
  color: #007be2;
  border: 1px #000;
  margin-top: 0;
}

.nav_logo {
  width: 10rem;
}

.radio_field {
  cursor: pointer;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 0;
  font-size: 1rem;
  font-weight: 400;
  display: flex;
}

.filter-block-label {
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.4;
}

.option-results {
  color: #3c7c43;
  display: none;
}

.dropdown-3 {
  margin-left: 0;
  margin-right: 0;
}

.nav_header {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2rem;
  display: grid;
}

.filter_wrapper {
  background-color: #ebf9ff;
}

.rangeslider_handle {
  z-index: 1;
  width: 1rem;
  height: 1rem;
  cursor: grab;
  background-color: #90c396;
  border-radius: 999rem;
  flex: none;
  position: absolute;
}

.rangeslider_handle:focus {
  background-color: #3c7c43;
}

.filter_select {
  min-height: 3.6rem;
  cursor: pointer;
  border: 1px #000;
  margin-bottom: 0;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1rem;
}

.container-41 {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.filter_column {
  background-color: #fff;
  border: 1px solid #dfdfdf;
  border-bottom-style: none;
}

.rangeslider_fill {
  width: 20%;
  height: 100%;
  background-color: #90c396;
  position: absolute;
}

.fs-cmsfilter_highlight {
  color: #fff;
  background-color: #3c7c43;
}

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

.text-color-green {
  color: #3c7c43;
}

.heading-small-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.4;
}

.filter_empty-icon {
  width: 5rem;
  margin-bottom: .5rem;
}

.filter_grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: .4fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.dropdown_icon {
  margin-right: 1.2rem;
  font-size: 1rem;
}

.radio_button {
  width: 1.25rem;
  height: 1.25rem;
  border: 2px solid #dfdfdf;
  margin-top: 0;
  margin-left: 0;
  margin-right: .75rem;
}

.radio_button.w--redirected-checked {
  background-color: #3c7c43;
  background-image: none;
  border-color: #3c7c43;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0);
}

.radio_button.w--redirected-focus {
  box-shadow: none;
  border-color: #90c396;
}

.text-link-2 {
  color: #3c7c43;
  border-bottom: 1px solid #90c396;
  text-decoration: none;
  display: inline-block;
}

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

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

.filter_empty {
  background-color: #fff;
  border: 1px solid #dfdfdf;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2rem;
  display: none;
}

.filter_form-wrapper {
  margin-bottom: 0;
}

.filter_tags-text {
  color: #8f8f8f;
  margin-right: 1rem;
}

.filter_tags-wrapper {
  flex-flow: wrap;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  align-content: start;
  justify-content: start;
  align-items: center;
  margin-right: 1rem;
  display: flex;
}

.filter_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.filter_reset {
  border-bottom: 1px #dae4d8;
  margin-top: 0;
  padding-bottom: .2rem;
}

.rangeslider_wrapper {
  align-items: center;
  padding: 21px;
  display: block;
  position: relative;
}

.filter_tag-remove {
  width: 1.5rem;
  opacity: .5;
  filter: invert();
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: column;
  margin-top: .4rem;
  margin-right: .5rem;
  padding: .25rem;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.range_values {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: .5rem;
  display: flex;
}

.rangeslider_input {
  display: none;
}

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

.radio_label {
  margin-bottom: 0;
  margin-right: .5rem;
}

.checkbox_field {
  cursor: pointer;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 0;
  font-size: 1rem;
  font-weight: 400;
  display: flex;
}

.checkbox_input {
  width: 1.25rem;
  height: 1.25rem;
  border: 2px solid #dfdfdf;
  margin-top: 0;
  margin-left: 0;
  margin-right: .75rem;
}

.checkbox_input.w--redirected-checked {
  background-color: #3c7c43;
  background-size: .6rem;
  border-color: #3c7c43;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0);
}

.checkbox_input.w--redirected-focus {
  box-shadow: none;
  border-color: #90c396;
}

.checkbox_label {
  margin-right: .25rem;
}

.option-results-2 {
  color: #3c7c43;
  display: none;
}

.job-list-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: 1px solid #000;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.job-tags-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.career-swiper-reverse {
  margin-bottom: 0;
  overflow: visible;
}

.career-hero {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.career-hero-img {
  width: 50%;
}

.career-hero-heading {
  color: #0b3664;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Barlow 700", sans-serif;
  font-size: 58px;
  font-weight: 700;
  line-height: 1.2;
}

.career-hero-heading.is-our-mission {
  width: auto;
  color: #ebf9ff;
}

.our-mission {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.our-mission-img {
  width: 50%;
}

.our-mission-text-wrapper {
  width: 50ch;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.di-content-wrapper {
  height: auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.di-first-card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: center;
  display: flex;
}

.di-first-img {
  width: 500px;
  flex: none;
}

.di-text-wrapper {
  height: 190px;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 25px;
  display: flex;
  position: absolute;
  top: 75%;
  bottom: 0%;
  left: auto;
  right: 400px;
  box-shadow: 0 5px 8px rgba(0, 0, 0, .15);
}

.di-text {
  color: #0b3664;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5em;
}

.di-text.text-blue-300.no-margin {
  margin-bottom: 0;
}

.di-text.text-blue-300.margin-bot-s {
  margin-bottom: 20px;
}

.di-text.text-blue-300.no-margin-bot.bg-div {
  border-radius: 10px;
  padding: 5px 20px;
}

.di-text.text-neutral-400.no-margin-bot {
  font-family: Roboto, sans-serif;
}

.di-text.text-neutral-400.margin-bot-s {
  margin-bottom: 20px;
}

.di-text.text-neutral-400.margin-bot-m {
  display: none;
}

.di-text.text-pink-300.no-margin-bot.bg-div {
  background-color: rgba(255, 101, 117, .1);
  border-radius: 10px;
  padding: 5px 20px;
}

.di-text.text-neutral-300.no-margin-bot.hide-for-now {
  display: none;
}

.di-heading {
  color: #0b3664;
  margin-top: 0;
  font-family: Barlow Semi Condensed, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2em;
}

.di-heading.text-neutral {
  color: #fff;
}

.di-heading.text-neutral.weight-400.text-left.max-width-500 {
  max-width: 500px;
}

.di-heading.career-fair-access-event-heading {
  max-width: 350px;
  color: #fff;
  margin-bottom: 50px;
}

.di-heading.font-weight-400 {
  font-weight: 400;
}

.di-heading.margin-bot-l.text-center.max-width-670 {
  max-width: 670px;
}

.di-heading.margin-bot-30 {
  margin-bottom: 30px;
}

.di-heading.slider-heading {
  max-width: 484px;
  margin-bottom: 400px;
}

.di-heading.slider-heading.no-4 {
  margin-bottom: 200px;
}

.di-heading.text-blue-100 {
  color: #1886df;
}

.di-heading.careers-text {
  max-width: 337px;
  position: absolute;
}

.di-second-card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-self: flex-end;
  align-items: center;
  padding-top: 60px;
  display: none;
}

.di-second-img {
  width: 200px;
}

.di-third-card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: center;
  display: none;
}

.di-third-img {
  width: 200px;
}

.values-heading.fn-heading-1 {
  margin-bottom: 40px;
}

.values-heading.fn-heading-2 {
  width: 680px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.benefits-career-wrapper {
  grid-column-gap: 4vw;
  grid-row-gap: 4vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  margin-top: 40px;
  display: grid;
}

.benefits-career-card {
  width: 100%;
  height: 100%;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  align-items: center;
  padding: 40px;
  display: flex;
  box-shadow: 5px 5px 26px rgba(0, 0, 0, .15);
}

.benefits-career-img {
  width: 80px;
}

.career-hero-text-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.career-values-header {
  max-width: 730px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 60px;
  display: flex;
}

.career-values-header.margin-auto {
  margin-left: auto;
  margin-right: auto;
}

.map-pin-tooltip {
  height: auto;
  background-color: #fff;
  border: 2px #000;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-top: -45px;
  padding: 0 10px;
  display: flex;
  position: absolute;
  top: 7px;
  left: -56px;
  right: -56px;
  box-shadow: 1px 1px 10px 2px rgba(0, 0, 0, .25);
}

.map-pin-tooltip.north-america {
  box-shadow: 1px 1px 10px 2px rgba(0, 0, 0, .25);
}

.map-image {
  height: 560px;
  max-width: 992px;
  filter: contrast();
  margin-top: 0;
}

.map-section {
  height: 110vh;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 140px;
  padding-top: 0;
  display: flex;
}

.country {
  width: 130px;
  color: #0b3664;
  text-align: center;
  margin-top: 10px;
  padding-left: 0;
  padding-right: 0;
  font-family: "Roboto 700", sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  display: block;
}

.map-pin {
  z-index: 0;
  width: 35px;
  height: 30px;
  filter: none;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/63dca3cac316e6033d6c2cbc_63d13964cca08899f3c99a9e_interface%20(1)%201.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: 50px;
  transition: all .2s;
  display: block;
  position: absolute;
  top: 127px;
  left: 90px;
}

.map-pin:hover {
  filter: none;
  transform: translate(0, -3px);
}

.map-pin.pakistan {
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6409aa1c84239c7cce287979_8.png");
  display: block;
  top: 148px;
  left: 600px;
}

.map-pin.vietnam {
  z-index: 1;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6409aa1ccec22237ad7a73e1_12.png");
  display: block;
  top: 230px;
  left: 740px;
}

.map-pin.spain {
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6409aa1de1bc75280cf93197_5.png");
  display: block;
  top: 109px;
  left: 395px;
}

.map-pin.thailand {
  z-index: 1;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6409aa1a0f1b4fff9ddee549_11.png");
  display: block;
  top: 210px;
  left: 720px;
}

.map-pin.america {
  z-index: 1;
  height: 30px;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6409aa1c76b5be355ead186a_2.png");
  background-size: contain;
}

.map-pin.china {
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6409aa1c8f17ec701589c85c_10.png");
  display: block;
  top: 134px;
  left: 720px;
}

.map-pin.singapore {
  z-index: 2;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6409aa1d76b5be8cd0ad186b_13.png");
  display: block;
  top: 260px;
  left: 727px;
}

.map-pin.germany {
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6409aa19c23cc91a0329fcab_6.png");
  display: block;
  top: 72px;
  left: 430px;
}

.map-pin.ireland {
  z-index: 0;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6409aa1afe01edffb3585664_4.png");
  display: block;
  top: 60px;
  left: 386px;
}

.map-pin.philippines {
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6409aa1c3d211873cd3a634d_15.png");
  display: block;
  top: 220px;
  left: 790px;
}

.map-pin.indonesia {
  z-index: 3;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6409aa1c15a31d59a9489bfb_14.png");
  display: block;
  top: 279px;
  left: 760px;
}

.map-pin.turkey {
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6409aa1d8f17ec12fe89c871_7.png");
  display: block;
  top: 115px;
  left: 500px;
}

.map-pin.india {
  z-index: 1;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6409aa1cf73feb8030b903c9_9.png");
  display: block;
  top: 170px;
  left: 647px;
}

.map-pin.canada {
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6409aa1c13f6c827525339aa_1.png");
  display: block;
  top: 59px;
  left: 120px;
}

.map-pin.taiwan {
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6409aa1cc6f642942701e8ea_16.png");
  display: block;
  top: 180px;
  left: 777px;
}

.map-pin.venezuela {
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6409aa1d06e959df956fa050_3.png");
  top: 240px;
  left: 195px;
}

.map-wrapper {
  width: auto;
  height: 585px;
  max-width: 1200px;
  min-width: 900px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.map-header-wrapper {
  width: 850px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 100px auto 40px;
  display: flex;
}

.career-job-board-header {
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.career-job-board-header-icon {
  z-index: -1;
  position: absolute;
  top: 2%;
  bottom: 0%;
  left: 2%;
  right: auto;
}

.rich-text-block---media-contact {
  text-align: justify;
  font-family: Roboto, sans-serif;
  font-size: .99rem;
}

.rich-text-block---media-contact blockquote {
  font-family: Barlowsemicondensed, Arial, sans-serif;
}

.rich-text-block---media-contact ul {
  margin-bottom: 20px;
  padding-left: 20px;
  list-style-type: none;
}

.rich-text-block---media-contact ol {
  display: block;
}

.rich-text-block---media-contact li {
  margin-top: 8px;
  font-family: "Roboto 400", sans-serif;
  line-height: 1.4rem;
  list-style-type: none;
}

.rich-text-block---media-contact h4 {
  font-family: "Roboto 500", sans-serif;
}

.certification-badge {
  width: 61px;
  display: block;
  position: absolute;
  top: -40px;
  bottom: 0%;
  left: 0;
  right: 0%;
}

.team-card {
  width: 100%;
  height: 100%;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: left;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  align-items: flex-start;
  padding: 34px 38px;
  display: flex;
  box-shadow: 5px 5px 26px rgba(0, 0, 0, .15);
}

.team-card-text-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.team-card-img {
  width: 80px;
}

.career-values-wrapper {
  grid-column-gap: 4vw;
  grid-row-gap: 4vw;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  margin-top: 40px;
  display: grid;
}

.career-values-wrapper.is-ucas {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.career-hero-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.evp-wrapper {
  grid-column-gap: 10vw;
  grid-row-gap: 10vw;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.evp-img-wrapper {
  width: 40%;
}

.flag {
  width: 50px;
  margin: 10px auto;
  display: none;
}

.career-values-header-copy {
  max-width: 730px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 60px;
  display: flex;
}

.career-values-header-copy.margin-auto {
  margin-left: auto;
  margin-right: auto;
}

.di-header-wrapper {
  width: 504px;
}

.di-data {
  color: #0b3664;
  text-align: left;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: "Barlow 700", sans-serif;
  font-size: 73px;
  font-weight: 700;
  line-height: 1.1em;
}

.di-data.text-neutral.text-center.text-blue-300 {
  color: #0b3664;
}

.di-data.text-center.streamline {
  max-width: 697px;
}

.di-data.margin-bot-20 {
  margin-bottom: 20px;
}

.di-data.text-center-desktop-mobile-left {
  text-align: center;
}

.di-data.text-center-desktop-mobile-left.margin-bot-s {
  font-weight: 600;
}

.di-data.no-margin, .di-data.other-podcast {
  margin-bottom: 0;
}

.di-data.career-page {
  margin-bottom: 20px;
}

.di-data.career-page.text-white {
  color: #ebf9ff;
}

.di-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.heading-404 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
}

.fn-arrow-button-video {
  color: #1886df;
  background-color: rgba(255, 255, 255, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6272c6379219057e701f7c11_Icon.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 19px 11px;
  margin-top: 0;
  padding: 5px 30px 5px 0;
  font-family: "Roboto 400", sans-serif;
  font-size: 18px;
  font-weight: 400;
  transition: padding .2s;
}

.fn-arrow-button-video:hover {
  padding-right: 40px;
}

.fn-arrow-button-video.webinars {
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6272c6379219057e701f7c11_Icon.svg");
  background-size: 16px 13px;
}

.fn-arrow-button-video.events {
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/62861d5bceaec93a05b74655_Icon%20(1).svg");
  background-size: 14px;
  padding-right: 25px;
}

.fn-arrow-button-video.events:hover {
  padding-right: 30px;
}

.fn-arrow-button-video.fn-link-white {
  color: #ebf9ff;
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/63db97708cd2e433abcf6433_609c3590fcc77c0288b0d0e7_Icon%20(12)%201.svg");
}

.fn-arrow-button-video.margin-auto {
  margin-left: auto;
  margin-right: auto;
}

.lead-gen-dropdown-wrapper {
  z-index: 500;
  width: 100%;
  align-items: center;
  display: flex;
  position: relative;
}

.lead-gen-dropdown-wrapper.dropdown-wrapper {
  margin-right: 0;
  position: relative;
}

.lead-gen-dropdown {
  width: 100%;
  border: 1px solid #000;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.lead-gen-dropdown-toggle {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.resources-dropdown-list--leadgen {
  z-index: 100;
  width: 100%;
  background-color: #fff;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  flex-direction: column;
  align-items: flex-start;
  padding: 20px 16px 12px;
  display: none;
  top: 44px;
  overflow: hidden;
  box-shadow: 0 1px 20px -1px rgba(43, 31, 48, .12);
}

.resources-dropdown-list--leadgen.w--open {
  display: flex;
}

.test-text {
  font-family: "Roboto 900", sans-serif;
  font-size: 54px;
  font-style: normal;
  font-weight: 900;
  line-height: 1.2;
}

.test-text-orignial {
  font-family: "Roboto 400", sans-serif;
  font-size: 54px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.2;
}

.press-and-media-hero-text {
  font-family: "Roboto 400", sans-serif;
}

.fn-heading-7 {
  color: #0b3664;
  margin-top: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2em;
}

.fn-heading-7.text-neutral {
  color: #fff;
}

.fn-heading-7.text-neutral.margin-bot-s {
  font-family: "Roboto 400", sans-serif;
  font-weight: 400;
}

.fn-paragraph-17 {
  color: #2b1f30;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 1.6em;
}

.fn-paragraph-17.text-neutral.no-margin-bot {
  color: #fff;
  margin-bottom: 0;
}

.fn-paragraph-17.is-ucas {
  color: #ebf9ff;
  margin-bottom: 0;
}

.fn-paragraph-17.is-quiz {
  margin-bottom: 0;
  font-family: "Roboto 500", sans-serif;
  font-weight: 500;
}

.fn-paragraph-17.is-quiz-para {
  margin-bottom: 40px;
}

.fn-arrow-button-2 {
  color: #1886df;
  background-color: rgba(255, 255, 255, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/609c3590fcc77c0288b0d0e7_Icon%20(12).svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 19px 11px;
  margin-top: 0;
  padding: 5px 30px 5px 0;
  font-size: 18px;
  font-weight: 400;
  transition: padding .2s;
}

.fn-arrow-button-2:hover {
  padding-right: 40px;
}

.summer-workshops-item-2 {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 30px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid;
  overflow: hidden;
  box-shadow: 0 0 12px 26px rgba(11, 54, 100, .07);
}

.summer-workshops-item-2:last-child {
  margin-bottom: 0;
}

.cialfo-community-card-2 {
  width: 100%;
  min-height: 344px;
  background-color: #0b3664;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 40px;
  display: flex;
  position: relative;
}

.fn-heading-8 {
  color: #0b3664;
  text-align: left;
  margin-top: 0;
  font-size: 70px;
  font-weight: 700;
  line-height: 1.1em;
}

.fn-heading-8.text-neutral.margin-bot-xxs {
  color: #fff;
  margin-bottom: 0;
  font-family: "Barlow 700", sans-serif;
}

.fn-heading-8.text-neutral.margin-bot-xxs.is-quiz {
  color: #2b1f30;
}

.fn-heading-9 {
  color: #0b3664;
  margin-top: 0;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.4em;
}

.fn-heading-9.text-pink-300.margin-bot-s {
  font-family: "Roboto 500", sans-serif;
}

.fn-heading-9.text-blue-100 {
  color: #1886df;
}

.fn-heading-9.text-yellow-100.margin-bot-s, .fn-heading-9.margin-bot-s {
  font-family: "Roboto 500", sans-serif;
  font-weight: 500;
}

.fn-heading-10 {
  color: #0b3664;
  text-align: left;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 56px;
  font-weight: 600;
  line-height: 1.1em;
}

.fn-heading-10.text-neutral.text-center {
  color: #fff;
  text-align: center;
  font-family: "Barlow 600", sans-serif;
  font-size: 80px;
}

.fn-heading-10.text-neutral.text-center.text-blue-300 {
  color: #0b3664;
  text-align: center;
  font-family: "Barlow 500", sans-serif;
  font-weight: 500;
}

.fn-heading-10.margin-bot-m.text-center {
  color: #fff;
  text-align: center;
  font-weight: 400;
}

.fn-heading-10.margin-bot-s.is-ucas {
  color: #fff;
  margin-bottom: 0;
  font-family: "Barlow 700", sans-serif;
  font-size: 67px;
  font-weight: 700;
}

.fn-heading-11 {
  color: #0b3664;
  margin-top: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.2em;
}

.fn-heading-11.career-fair-access-event-heading {
  max-width: 350px;
  color: #fff;
  margin-bottom: 50px;
}

.fn-text-big-2 {
  color: #2b1f30;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  line-height: 1.5em;
}

.fn-text-big-2.text-neutral.no-margin-bot {
  color: #fff;
}

.fn-text-big-2.on-ws {
  font-family: "Roboto 500", sans-serif;
  font-weight: 500;
}

.fn-text-big-2.on-ws.is-small {
  font-size: 20px;
}

.how-to-sign-up-wrapper-2 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #ebf9ff;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 50px;
  padding: 50px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.how-to-sign-up-wrapper-2.events-page {
  margin-top: 8px;
  margin-bottom: 0;
  display: none;
}

.events-hero-2 {
  background-color: #0b3664;
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
}

.events-hero-2.main-page {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6437b1b836329baa03ab1b88_Header-BG.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 60px;
  padding-bottom: 100px;
}

.fn-button-2 {
  color: #fff;
  background-color: #1886df;
  border-radius: 5px;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 12px 44px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5em;
  transition: color .3s, background-color .3s;
  display: flex;
  overflow: hidden;
}

.fn-button-2:hover {
  color: #fff;
  background-color: #0075d5;
}

.fn-button-2.bigger {
  padding-left: 70px;
  padding-right: 70px;
}

.fn-button-2.bigger.career-fair {
  padding-left: 50px;
  padding-right: 50px;
}

.fn-button-2.is-ucas {
  color: #007be2;
  background-color: #fff;
}

.events-hero-divider-2 {
  width: 393px;
  height: 1px;
  background-color: #ebf9ff;
  margin-bottom: 30px;
}

.summer-workshops-cms-wrapper-copy {
  width: 100%;
}

.partnership-item-2 {
  flex-direction: column;
  align-items: center;
  margin-right: 80px;
  font-weight: 400;
  line-height: 1em;
  display: flex;
}

.partnership-item-2.ownacademy {
  margin-top: 0;
  margin-right: 0;
  transition: opacity .2s;
}

.partnership-item-2.ownacademy:hover {
  opacity: .85;
}

.partnership-item-2.ownacademy.hide-2 {
  display: none;
}

.fn-text-small-2 {
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
}

.brix---text-200-list-bold {
  font-family: "Roboto 500", sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.brix---text-200-list-bold.is-header {
  font-family: "Roboto 700", sans-serif;
  font-weight: 700;
}

.brix---color-neutral-800 {
  color: #211f54;
}

.brix---icon-list {
  margin-right: 16px;
}

.brix---icon-list-item-wrapper {
  align-items: center;
  display: flex;
}

.brix---grid-1-column-gap-row-16px {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 16px;
  display: grid;
}

.brix---pricing-content {
  padding: 40px 28px 72px;
}

.brix---btn-primary-full-width {
  width: 100%;
  max-width: 100%;
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #4a3aff;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-full-width:hover {
  color: #fff;
  background-color: #281ca5;
  transform: translate3d(0, -3px, .01px);
}

.brix---text-300-medium {
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 500;
  line-height: 22px;
}

.brix---color-neutral-600 {
  color: #6e7191;
}

.brix---display-2 {
  font-size: 72px;
  font-weight: 700;
  line-height: 84px;
}

.brix---mg-bottom-4px {
  margin-bottom: 4px;
}

.brix---heading-h3-size {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.brix---mg-bottom-32px {
  margin-bottom: 32px;
}

.brix---pricing-top-v1 {
  text-align: center;
  background-color: #f7f7fc;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  padding: 48px 32px 56px;
  display: flex;
}

.brix---card {
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 24px;
  box-shadow: 0 2px 7px rgba(20, 20, 43, .06);
}

.brix---3-columns-1-col-tablet {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 60px;
  display: grid;
}

.brix---paragraph-default {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---heading-h1-size {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---subtitle {
  color: #4a3aff;
  margin-bottom: 8px;
  font-family: "Barlow 700", sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.2;
}

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

.brix---inner-container-700px-center {
  max-width: 920px;
  margin-left: auto;
  margin-right: auto;
}

.brix---mg-bottom-48px {
  margin-bottom: 100px;
}

.brix---container-default-2 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section {
  padding-top: 176px;
  padding-bottom: 176px;
}

.brix---btn-primary-white-full-width {
  width: 100%;
  max-width: 100%;
  color: #4a3aff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-full-width:hover {
  color: #4a3aff;
  background-color: #f2f1ff;
  transform: translate3d(0, -3px, .01px);
}

.brix---mg-top-40px {
  margin-top: 40px;
}

.brix---color-neutral-100 {
  color: #fff;
}

.brix---text-300-medium-2 {
  font-size: 20px;
  font-weight: 500;
  line-height: 22px;
}

.brix---mg-right-8px {
  margin-right: 8px;
}

.brix---flex-horizontal-start {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.brix---square-icon {
  border-radius: 16px;
}

.brix---mg-bottom-16px {
  margin-bottom: 16px;
}

.brix---pricing-content-v2 {
  padding: 40px 28px;
}

.brix---card-pricing-popular {
  background-color: #4a3aff;
  border: 1px solid #eff0f6;
  border-radius: 24px;
  position: relative;
  box-shadow: 0 2px 7px rgba(20, 20, 43, .06);
}

.brix---grid-3-columns-pricing-v4 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.iceberg-img {
  z-index: 1000;
  height: 580px;
  padding-top: 0%;
  display: none;
  position: relative;
  top: -100px;
}

.ucas-footer-wrapper {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.iceberg-new {
  display: none;
}

.logo-wrapper-ucas {
  width: 100%;
  max-width: 1288px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  position: absolute;
  top: 1%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.quiz-img-wrapper {
  width: 40%;
}

.quiz-img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.swiper {
  width: 100%;
  height: 100vh;
  max-width: 1288px;
  background-color: #0b3664;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 100px;
  display: flex;
  overflow: hidden;
}

.swiper.on-test {
  height: auto;
  max-height: none;
  overflow: hidden;
}

.hero-new-wrapper {
  background-color: #0b3664;
}

.event-info-wrapper, .event-para-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.edventure-para {
  color: #fff;
  margin-top: 0;
  font-family: "Roboto 400", sans-serif;
  font-size: 48px;
  line-height: 1.1em;
}

.edventure-para-copy {
  width: 23ch;
  color: #fff;
  margin-top: 0;
  font-family: "Roboto 500", sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 1.1em;
}

.edventure-nav {
  z-index: 1000;
  width: 100%;
  max-width: 1288px;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.button-row {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-row.center {
  justify-content: center;
  margin-bottom: 0;
}

.button-7 {
  color: #fff;
  text-align: center;
  border: 2px solid #000;
  border-radius: 3.75rem;
  justify-content: center;
  align-items: center;
  padding: 1.5rem 3rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-text-2 {
  z-index: 2;
  color: #0f0602;
  font-size: 1.25rem;
  line-height: 1;
  position: relative;
}

.button-reveal {
  width: 100%;
  height: 100%;
  background-color: #0f0602;
  border: 2px solid #0f0602;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
  transform: translate(0, 105%);
}

.tours-hero-img {
  width: 320px;
}

.nav-link-tour {
  color: #fff;
  margin-top: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: "Roboto 500", sans-serif;
  font-weight: 500;
}

.nav-link-tour.tour {
  margin-top: 0;
  padding-top: 8px;
  padding-bottom: 8px;
}

.nav-link-tour-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.navbar-logo-tour {
  width: 100%;
  position: static;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.nav-logo-wrapper-tour {
  width: 115px;
  height: 36px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.tour-wc-content {
  margin-top: 40px;
}

.tour-wc-content-wrapper {
  background-color: #fff;
  border-radius: 8px;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 60px;
  margin-bottom: 100px;
  padding: 0 40px 10px;
  display: flex;
  box-shadow: 0 4px 20px rgba(0, 0, 0, .12);
}

.tour-wc-content-wrapper.is-yellow-bg {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}

.tour-wc-flex {
  width: 140px;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tour-wc-flex.is-img {
  width: 290px;
  box-shadow: none;
  position: relative;
  top: 0;
}

.tour-wc-icon {
  width: 100px;
}

.tour-wc-img {
  width: 100%;
  height: 340px;
  position: absolute;
  top: -84px;
}

.tour-wc-text {
  color: #585858;
  font-size: 18px;
  line-height: 1.2em;
}

.tour-wc-flex-data {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tour-wc-flex-data.is-img {
  width: 280px;
  box-shadow: none;
  position: relative;
  top: 0;
}

.tour-wc-flex-hor {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.tour-wc-arrow {
  width: 40px;
  color: #fff9eb;
}

.tour-wc-arrow.is-rotated {
  width: auto;
  color: #ffca44;
  transform-style: preserve-3d;
  margin-top: 20px;
  margin-left: 0;
  transform: rotate(90deg);
}

.tour-wc-flag {
  width: 60px;
}

.tour-wc-content-data {
  width: 90%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(#ffc982, #ffac14);
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin: 60px auto 0;
  padding: 20px;
  display: flex;
  box-shadow: 0 4px 20px rgba(0, 0, 0, .12);
}

.tour-wc-content-data.is-yellow-bg {
  background-color: #ffca44;
}

.tour-ws-content {
  grid-column-gap: 4vw;
  grid-row-gap: 10vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  margin-top: 100px;
  display: grid;
}

.tour-ws-content-card {
  width: 100%;
  height: 180px;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: left;
  background-color: #fff;
  border: 2px solid #0b3664;
  border-radius: 28px;
  flex-direction: column;
  align-items: flex-start;
  padding: 56px 20px 20px;
  display: flex;
  position: relative;
  box-shadow: 5px 5px #0b3664;
}

.tour-ws-content-img {
  width: 60px;
  object-fit: contain;
  background-color: #fff;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
  position: absolute;
  top: -16%;
  bottom: auto;
  left: 20px;
  right: auto;
  box-shadow: 0 5px 10px rgba(11, 54, 100, .16);
}

.tour-plan-wrapper {
  width: 100%;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template: "."
                 "."
                 / 2fr 1fr 1fr;
  grid-auto-columns: .25fr;
  grid-auto-flow: row;
  align-items: center;
  justify-items: center;
  margin-top: 60px;
  display: grid;
}

.tour-plan-heading {
  color: #007be2;
  font-family: "Roboto 500", sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.2em;
}

.tour-plan-heading.is-yellow {
  color: #ffca44;
}

.tour-plan-row {
  width: 100%;
  align-items: center;
  display: flex;
}

.tour-plan-point-row {
  width: 100%;
  height: 100%;
  align-items: center;
  display: flex;
}

.tour-plan-value.bg-blue-400 {
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.tour-plan-value.bg-yellow {
  width: 100%;
  height: 100%;
  background-color: rgba(255, 202, 68, .42);
  justify-content: center;
  align-items: center;
  display: flex;
}

.tour-plan-value-img {
  width: 24px;
}

.tour-plan-point-row {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.tour-plan-wrapper-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 4fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  display: grid;
}

.tour-plan-wrapper-tab {
  display: none;
}

.tab-tour-plan, .tab-tour-plan.w--current {
  background-color: rgba(0, 0, 0, 0);
}

.tour-plan-point-wrapper {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.tour-roi-content-wrapper {
  width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  justify-items: center;
  margin-top: 0;
  display: flex;
}

.tour-roi-flex-wrapper {
  width: 30%;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  padding: 0;
  display: flex;
}

.tour-roi-icon {
  width: 100px;
}

.tour-roi-img-wrapper {
  width: 800px;
}

.tour-roi-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-top: 60px;
  display: flex;
}

.india-tour-wrapper {
  width: 100%;
  max-width: 1028px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.india-tour-content-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.india-tour-content-wrapper.hide-2 {
  display: none;
}

.india-tour-row {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.india-tour-row.no-margin {
  margin-bottom: 0;
}

.tour-icon {
  color: #ff6575;
}

.tour-icon.is-blue {
  color: #007be2;
}

.tour-icon.is-yellow {
  color: #ffca44;
}

.india-tour-header-wrapper {
  width: 100%;
  background-color: #ff4c7a;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.india-tour-header-wrapper.is-blue {
  background-color: #007be2;
}

.india-tour-header-wrapper.is-yellow {
  background-color: #ffca44;
}

.tour-wc-icon--small {
  width: 40px;
}

.tour-page-testimonial-page {
  width: 180px;
  height: 120px;
  object-fit: contain;
  margin-bottom: 30px;
}

.tour-para {
  color: #585858;
  text-align: center;
  font-size: 18px;
  line-height: 1.66em;
}

.tour-illustrations-1 {
  width: 100px;
  position: absolute;
  top: -21%;
  bottom: auto;
  left: -4.7dvw;
  right: auto;
}

.tour-illustrations-2 {
  width: 100px;
  position: absolute;
  top: auto;
  bottom: -20%;
  left: auto;
  right: 0%;
}

.tour-illustrations-hero-1 {
  width: 10vw;
  position: absolute;
  top: auto;
  bottom: 48%;
  left: auto;
  right: 6%;
}

.tour-illustrations-hero-2 {
  width: 10vw;
  position: absolute;
  top: 50%;
  bottom: 0%;
  left: 6%;
  right: auto;
}

.tour-illustrations-hero-3 {
  width: 6vw;
  position: absolute;
  top: 61%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.tour-illustrations-hero-4 {
  width: 10vw;
  position: absolute;
  top: 30%;
  bottom: 50%;
  left: 0%;
  right: 0%;
}

.tour-banner-img-1 {
  z-index: 10;
  width: 340px;
  opacity: .75;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.tour-banner-img-2 {
  z-index: 1;
  height: 90px;
  object-fit: contain;
  position: absolute;
  bottom: -115px;
  left: -184px;
  transform: rotate(-38deg);
}

.tour-banner-img-2.students-home {
  bottom: -40px;
  left: -259px;
}

.tour-banner-img-3 {
  z-index: 1;
  height: 95px;
  object-fit: contain;
  position: absolute;
  top: -106px;
  bottom: 0%;
  left: auto;
  right: -39%;
  transform: rotate(24deg);
}

.tour-banner-img-3.students-home {
  bottom: -40px;
  left: -259px;
}

.tour-illustrations-hero-5 {
  width: 7vw;
  position: absolute;
  top: 17%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.tour-illustrations-hero-6 {
  width: 10vw;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
  transform: rotate(-16deg);
}

.tour-illustrations-hero-7 {
  width: 10vw;
  position: absolute;
  top: auto;
  bottom: -13%;
  left: -9%;
  right: auto;
}

.tour-illustrations-hero-8 {
  width: 8vw;
  position: absolute;
  top: 59%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.tour-illustrations-3 {
  width: 10vw;
  position: absolute;
  top: -1%;
  bottom: auto;
  left: 0%;
  right: auto;
  transform: rotate(18deg);
}

.tour-illustrations-4 {
  width: 10vw;
  position: absolute;
  top: auto;
  bottom: -9%;
  left: auto;
  right: 0%;
  transform: rotate(18deg);
}

.tour-banner-cta-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.tour-ws-para-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  align-items: center;
  display: flex;
  position: relative;
}

.tour-ws-img-explore {
  width: 120px;
}

.nav-tour {
  display: none;
}

@media screen and (min-width: 1440px) {
  .swiper-wrapper.ucas-event {
    overflow: visible;
  }

  .fn-container.flex-center.text-center.edventure {
    justify-content: flex-start;
    padding-top: 0;
    padding-bottom: 0;
  }

  .fn-container.desktop-flex-horizontal.on-home, .fn-container.desktop-flex-horizontal.on-home.swiper-slide {
    display: none;
  }

  .fn-column.center-tablet-onwards.s-ucas {
    width: 101ch;
  }

  .fn-section.homepage-hero-section.is-event-ucas {
    justify-content: center;
  }

  .fn-section.tours-page {
    height: 100vh;
    background-position: 50% 100%;
    justify-content: flex-start;
    padding-top: 100px;
  }

  .events-path-icon.second {
    width: 100px;
    height: 100px;
  }

  .fn-footer.is-ucas.is-header {
    max-width: 1288px;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-logo-image.is-ucas-copy {
    position: relative;
  }

  .fn-heading-8.text-neutral.margin-bot-xxs.is-ucas.custom-width {
    width: 19ch;
  }

  .fn-heading-10.margin-bot-s.is-ucas {
    font-size: 80px;
  }

  .logo-wrapper-ucas {
    width: 100%;
    max-width: 1288px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px;
    position: absolute;
    top: 1%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .event-para-wrapper {
    width: 80%;
  }

  .tours-hero-img {
    width: 360px;
  }

  .tour-wc-flex {
    width: 200px;
  }

  .tour-wc-icon {
    width: 160px;
  }

  .tour-ws-content-card {
    height: 200px;
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .tour-ws-content-img {
    width: 70px;
    padding: 16px;
    left: 40px;
  }

  .tour-roi-flex-wrapper {
    width: 30%;
  }

  .tour-roi-img-wrapper {
    width: 1200px;
  }

  .india-tour-content-wrapper {
    max-width: 400px;
  }

  .tour-wc-icon--small {
    width: 60px;
  }

  .tour-illustrations-hero-1 {
    width: 6vw;
    right: 7%;
  }

  .tour-illustrations-hero-2 {
    width: 6vw;
    top: 31%;
  }

  .tour-illustrations-hero-3 {
    width: 4vw;
  }

  .tour-illustrations-hero-4 {
    width: 6vw;
    top: 12%;
  }

  .tour-illustrations-hero-5 {
    width: 5vw;
  }

  .tour-illustrations-hero-8 {
    width: 4vw;
    top: 69%;
  }

  .tour-ws-img-explore {
    width: 160px;
  }
}

@media screen and (max-width: 991px) {
  .logo.mobile {
    width: 70px;
  }

  .logo.mobile.mobiel-r {
    width: 50px;
  }

  .brand {
    margin-right: 10px;
    padding: 0;
  }

  .hero {
    background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f3cf67b6e9bca6aee3728dc_Littledots-yellow.webp");
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 100px;
    background-attachment: scroll;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .hero.herofeaturelayout {
    padding-bottom: 40px;
  }

  .column {
    flex: 0 auto;
    align-items: stretch;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .column.counselor-professional-network {
    margin-bottom: 50px;
  }

  .client-logos {
    width: 100%;
  }

  .solutions-cards {
    align-items: stretch;
  }

  .card {
    align-self: auto;
    margin-bottom: 20px;
  }

  .flex-container.feature, .flex-container.feature-reverse {
    max-width: 90%;
  }

  .feature-image-mask {
    margin-right: 20px;
  }

  .feature-image-mask.reverse {
    padding-left: 20px;
  }

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

  .container-2 {
    max-width: 100%;
  }

  .herocolumns {
    flex-direction: column;
    align-items: center;
  }

  .big-cta {
    margin-bottom: 0;
  }

  .nav-left-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-7 {
    margin-right: 20px;
  }

  .columns-5 {
    flex-direction: column;
    padding-left: 3%;
    padding-right: 3%;
  }

  .column-6 {
    align-self: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

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

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

  .photo-grid {
    overflow: hidden;
  }

  .grid-2 {
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .values {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    padding-left: 3%;
    padding-right: 3%;
  }

  .section.strategic-planning-hero-section, .section.conversion-support-hero-section {
    padding-top: 80px;
    padding-bottom: 217px;
  }

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

  .primary-button {
    text-align: center;
    align-self: stretch;
  }

  .column-15 {
    align-self: center;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: visible;
  }

  .column-16, .column-17 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .columnlayout {
    flex-direction: column-reverse;
    align-items: center;
  }

  .testimonial-image {
    position: relative;
  }

  .container {
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .horizontal-content-block {
    padding-left: 25px;
    padding-right: 40px;
  }

  .column-wrap {
    flex-wrap: wrap;
  }

  .mobile-nav-link {
    width: 100%;
    margin-top: 0;
    font-weight: 400;
  }

  .mobile-nav {
    background-color: #fff;
    padding-top: 15px;
    box-shadow: 42px 42px 55px rgba(32, 53, 90, .09);
  }

  .navigation {
    display: none;
  }

  .mobile-dropdown, .mobile-toggle {
    width: 100%;
  }

  .navigation-link-block-mob {
    max-width: 80%;
    margin: 16px auto 0;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .navigation-link-block-mob:hover {
    background-color: rgba(0, 0, 0, 0);
  }

  .navigation-mob {
    border-bottom: 1px solid rgba(68, 85, 103, .11);
    flex-direction: row;
    justify-content: center;
    padding: 25px 3%;
    display: flex;
  }

  .nav-content-wrap {
    padding-left: 10px;
  }

  .menu-mob {
    color: #fff;
    background-color: #007be2;
    border-radius: 10px;
    font-size: 22px;
  }

  .menu-mob.w--open {
    background-color: #0b3664;
  }

  .navigation-container-mob {
    justify-content: space-between;
  }

  .nav-title {
    margin-bottom: 6px;
    font-size: 15px;
  }

  .nav-title.no-margin-bot {
    margin-bottom: 0;
  }

  .dropdown-list-mob {
    background-color: #fff;
    display: none;
  }

  .dropdown-list-mob.w--open {
    padding-bottom: 10px;
    box-shadow: 11px 59px 55px rgba(82, 82, 82, .05);
  }

  .meganav, .meganav-2 {
    display: none;
  }

  .navigation-link-block {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .navigation-left {
    display: none;
  }

  .navigation-full {
    background-color: #fff;
  }

  .brand-3 {
    margin-top: 0;
  }

  .featuregrid {
    grid-template-columns: 1fr;
    grid-template-areas: ".";
    padding-left: 3%;
    padding-right: 3%;
  }

  .featureitem.padding-left {
    padding-left: 0;
  }

  .featureimage {
    padding-right: 0;
  }

  .featuregrid-reversed {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: ".";
    padding-left: 3%;
    padding-right: 3%;
  }

  .body-4 {
    overflow: visible;
  }

  .grid-9 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding: 112px;
  }

  .div-block-42 {
    padding-left: 0;
  }

  .image-22 {
    padding-top: 100px;
  }

  .form-wrapper {
    width: 80%;
  }

  .div-block-43 {
    width: 20%;
  }

  .div-block-45 {
    align-self: center;
  }

  .flex-container-2 {
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .div-block-46 {
    padding-top: 20px;
    padding-left: 0;
  }

  .container-17 {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    padding-bottom: 0;
  }

  .blue.hero.mobile {
    background-position: 0 100%, 50% 0, 100% 100%;
    background-size: 250px, 350px, 20%;
  }

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

  .video-block {
    padding-right: 20px;
  }

  .div-block-50 {
    padding-top: 0;
  }

  .div-block-51 {
    margin-top: 20px;
  }

  .columns-12 {
    min-width: 100%;
    flex-flow: row;
    align-content: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-8 {
    object-fit: fill;
    padding-left: 0;
    padding-right: 0;
    right: auto;
  }

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

  .logo-grid-adjusted {
    grid-column-gap: 64px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ".";
    grid-auto-flow: row;
    align-self: center;
  }

  .grid-12 {
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .lottie-animation {
    display: none;
  }

  .hero-8 {
    height: 1100px;
  }

  .hero-div {
    width: 600px;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    top: 177px;
    left: 0;
  }

  .heading-55 {
    margin-top: 40px;
    font-size: 30px;
  }

  .heading-55._2 {
    width: 80%;
    font-size: 40px;
    line-height: 40px;
  }

  .heading-55._2.b {
    font-size: 28px;
    line-height: 34px;
  }

  .column-22 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bold-text-11 {
    text-align: left;
    font-size: 28px;
    line-height: 30px;
  }

  .section-12 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .body-6.b {
    width: auto;
    font-size: 15px;
    line-height: 17px;
  }

  .text-block-3 {
    width: auto;
    margin-bottom: 0;
    font-size: 60px;
  }

  .column-23 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .h2 {
    width: auto;
  }

  .businessrow {
    margin-top: 100px;
  }

  .bold-text-12 {
    font-size: 20px;
  }

  .item-container {
    width: 320px;
    margin-top: 80px;
  }

  .lottieholder {
    top: 2466px;
  }

  .bold-text-6 {
    font-size: 28px;
    line-height: 32px;
  }

  .hero-china-beijing {
    background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f3cf67b6e9bca6aee3728dc_Littledots-yellow.webp");
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 100px;
    background-attachment: scroll;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .hero-china-beijing.herofeaturelayout {
    padding-bottom: 40px;
  }

  .logo-grid-beijing {
    grid-column-gap: 64px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ".";
    grid-auto-flow: row;
    align-self: center;
  }

  .hero-image {
    height: 400px;
  }

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

  .r-section.dark-blue {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .journey {
    max-width: 100%;
    flex-direction: column;
    align-items: flex-start;
  }

  .h3-style {
    font-size: 26px;
  }

  .swiper-wrapper.ucas-event {
    overflow: visible;
  }

  .buttons-wrap {
    flex-direction: column;
  }

  .container-journey {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .large-paragraf {
    font-size: 18px;
  }

  .tean-grid {
    width: 100%;
  }

  .column-26.no-sizing {
    margin-bottom: 20px;
  }

  .column-26.max-half.margin {
    width: 100%;
    margin-left: 0;
  }

  .r-column.contact-us {
    min-height: 600px;
    margin-top: 0;
    padding-top: 0;
  }

  .h1 {
    font-size: 62px;
  }

  .r-text {
    font-size: 16px;
  }

  .r-h2 {
    font-size: 40px;
  }

  .blue-bg {
    align-self: center;
    top: auto;
    bottom: 0%;
    left: auto;
    right: -15px;
  }

  .form-block {
    max-width: none;
  }

  .contact-logo.calendly-margin {
    width: 150px;
  }

  .contact-logo.contact-us {
    margin-bottom: 210px;
  }

  .social-hero-wrap {
    width: 100vw;
    right: -15px;
  }

  .social-wrap-hero {
    margin-top: 30px;
  }

  .social-wrap-hero.calendly {
    margin-top: 186px;
  }

  .footer-logo-wrap, .column-r {
    margin-top: 0;
  }

  .blog-h1 {
    font-size: 56px;
  }

  .blog-paragraf {
    font-size: 16px;
  }

  .hero-slider-arrow-left {
    left: 110px;
  }

  .slider-arrow-left.advisors, .slider-arrow-right.advisors {
    top: 97px;
  }

  .blog-img {
    height: 140px;
  }

  .blog-h3-style {
    font-size: 30px;
  }

  .blog-social-icons {
    margin-bottom: 50px;
  }

  .suggested-cat {
    flex: none;
    margin-right: 10px;
  }

  .suggested-cat.ga-event {
    margin-right: 10px;
  }

  .blog-tabs {
    width: 100vw;
    justify-content: flex-start;
    overflow: scroll;
  }

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

  .blog-line {
    margin-bottom: 0;
  }

  .cards-grid-container {
    grid-column-gap: 20px;
  }

  .rich-text-block---press-release blockquote {
    text-align: center;
    padding-left: 20px;
  }

  .rich-text-block---press-release h6 {
    text-align: center;
  }

  .cards-grid-container-2 {
    grid-column-gap: 20px;
  }

  .register-section {
    padding-top: 35px;
  }

  .events-hero.main-page {
    padding-top: 80px;
    padding-bottom: 60px;
  }

  .events-hero.cialfo-students {
    padding-top: 70px;
    padding-bottom: 80px;
  }

  .fn-container.fn-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .fn-container.fn-grid.cialfolk-container {
    padding-left: 0;
    padding-right: 0;
  }

  .fn-container.fn-grid.why-should-you-attend {
    margin-top: 50px;
  }

  .fn-container.fn-grid.connections {
    margin-bottom: 60px;
  }

  .fn-container.fn-grid.resources {
    margin-bottom: 80px;
  }

  .fn-container.fn-grid.effective-decision-making {
    margin-bottom: 30px;
  }

  .fn-container.fn-grid.our-story-spacing {
    margin-top: 210px;
    margin-bottom: 350px;
  }

  .fn-container.flex-center.text-center.edventure {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .fn-container.desktop-flex-horizontal.is-ucas {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column-reverse;
    align-items: center;
  }

  .fn-container.desktop-flex-horizontal.is-ucas-copy {
    justify-content: center;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .fn-container.desktop-flex-horizontal.on-home {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    align-items: center;
  }

  .fn-container.desktop-flex-horizontal.on-home.swiper-slide {
    display: flex;
  }

  .fn-container.map-section {
    height: 70vh;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .fn-container.on-tour-nav {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .partnership-wrapper {
    padding: 20px 40px;
  }

  .partnership-item {
    align-items: center;
    margin-right: 50px;
  }

  .fn-paragraph.text-neutral-400.desktop-margin-bot-xxs {
    margin-bottom: 0;
  }

  .fn-paragraph.professional-network-paragraph {
    max-width: 600px;
    font-size: 20px;
  }

  .fn-paragraph._80--width {
    width: 80%;
    text-align: center;
  }

  .events-hero-image-wrapper {
    width: 520px;
    height: 400px;
  }

  .fn-column.center-tablet-onwards {
    text-align: center;
    align-items: center;
  }

  .fn-column.center-tablet-onwards.s-ucas {
    width: 55ch;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto;
  }

  .fn-column.ciafolk-column {
    margin-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .fn-column.resources-connect {
    margin-bottom: 70px;
  }

  .fn-column.who-should-attend {
    margin-top: -30px;
  }

  .fn-column.college-visits-column {
    max-width: 600px;
  }

  .fn-column.events-main-hero {
    max-width: 80%;
    text-align: center;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
  }

  .fn-column.school-case-study {
    max-width: 350px;
  }

  .fn-column.flex-horizontal.flex-space-between.mobile-vertical {
    flex-direction: column;
  }

  .fn-column.flex-horizontal.tablet-margin-16 {
    margin-bottom: 16px;
  }

  .fn-column.featured-resources {
    margin-bottom: 38px;
  }

  .fn-column.footer-link-wrapper {
    flex-direction: row;
  }

  .fn-jumbo-heading {
    font-size: 70px;
  }

  .events-hero-divider {
    width: 100%;
    max-width: 393px;
  }

  .events-hero-date-wrapper.second {
    max-width: 341px;
    margin-bottom: 30px;
  }

  .margin-bot-l {
    margin-bottom: 38px;
  }

  .fn-heading-2.margin-bot-s.text-center.max-width-xl {
    max-width: 382px;
  }

  .fn-heading-2.career-page {
    font-size: 44px;
  }

  .career-path-icon {
    width: 85px;
    height: 85px;
  }

  .career-path-icon-image {
    height: 65px;
  }

  .fn-heading-1 {
    font-size: 58px;
  }

  .fn-heading-1.center-tablet-onwards {
    text-align: center;
  }

  .fn-text-big {
    font-size: 20px;
  }

  .fn-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .fn-section.faq {
    padding-top: 80px;
  }

  .fn-section.benefits-section {
    padding-bottom: 55px;
  }

  .fn-section.how-can-we-help-you-section {
    padding-bottom: 260px;
  }

  .fn-section.our-clients-section {
    padding-top: 35px;
  }

  .fn-section.padding-xxl {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .fn-section.padding-xxl.padding-l-bot {
    padding-bottom: 40px;
  }

  .fn-section.counselor-connect-hero {
    height: 420px;
  }

  .fn-section.college-visits-section {
    padding-bottom: 270px;
  }

  .fn-section.sub-college-visits-section {
    padding-bottom: 100px;
  }

  .fn-section.self-discovery-section {
    padding-bottom: 270px;
  }

  .fn-section.participating-universities {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .fn-section.school-homepage-hero-section, .fn-section.improved-productivity-hero.overflow-hidden {
    padding-top: 60px;
    padding-bottom: 66px;
  }

  .fn-section.school-homepage-video-section, .fn-section.padding-xxl-bot-no-top {
    padding-bottom: 100px;
  }

  .fn-section.jumbo-padding-top {
    padding-top: 240px;
  }

  .fn-section.culture-page-hero {
    padding-top: 180px;
    padding-bottom: 140px;
  }

  .fn-section.branding-hero-section, .fn-section.right-fit-hero-section {
    padding-top: 60px;
  }

  .fn-section.college-slide-section {
    height: auto;
    padding-top: 80px;
    padding-bottom: 80px;
    overflow: hidden;
  }

  .fn-section.colleges-and-universities-slide {
    overflow: hidden;
  }

  .fn-section.discover-stack-section {
    padding-top: 260px;
  }

  .fn-section.new-college-applications-hero-section {
    padding-top: 130px;
    padding-bottom: 130px;
  }

  .fn-section.right-fit-universities-hero-section {
    padding-top: 110px;
    padding-bottom: 90px;
  }

  .fn-section.padding-xxl-top-no-bot {
    padding-top: 100px;
  }

  .fn-section.students-home-hero-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .fn-section.padding-xl-bot-no-top {
    padding-bottom: 64px;
  }

  .fn-section.events-table {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .fn-section.homepage-hero-section {
    padding-top: 42px;
    padding-bottom: 77px;
  }

  .fn-section.homepage-tabs-section {
    margin-top: 28px;
    padding-top: 84px;
    padding-bottom: 84px;
  }

  .fn-section.animation-tab-section {
    padding-top: 87px;
    padding-bottom: 84px;
  }

  .fn-section.careers-hero-section {
    background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6336d39a5cc16183b75a6529_image%201785.webp");
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .fn-section.story-hero-section {
    padding-top: 70px;
    padding-bottom: 200px;
  }

  .fn-section.our-story-section {
    padding-top: 92px;
    padding-bottom: 92px;
  }

  .fn-section.career-section {
    padding-bottom: 60px;
  }

  .fn-section.is-ucas {
    height: 420px;
    background-position: 50% 0;
    background-size: cover;
    justify-content: flex-end;
    padding-top: 50%;
  }

  .fn-button:hover {
    background-color: #1886df;
  }

  .fn-button.bigger {
    padding-left: 35px;
    padding-right: 35px;
  }

  .fn-button.bigger.career-fair {
    padding-left: 30px;
    padding-right: 30px;
  }

  .register-now-decoration-1 {
    width: 73px;
    height: 73px;
    left: -134px;
  }

  .register-now-decoration-2 {
    z-index: 3;
    height: 48px;
  }

  .register-now-decoration-3 {
    height: 65px;
    right: -90px;
  }

  .events-swiper {
    max-width: 100%;
  }

  .swiper-wrapper.leadership-list {
    grid-column-gap: 39px;
  }

  .swiper-wrapper.how-it-works-wrapper {
    width: 100%;
  }

  .swiper-wrapper.heading-sticky-slider {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .swiper-slide.cialfolk-slide {
    height: 200px;
  }

  .swiper-slide.collective-item {
    width: 316px;
    height: 220px;
  }

  .swiper-slide.participating-universities-item.counselor-connect {
    width: 163px;
  }

  .swiper-slide.product-subhero-image {
    width: 720px;
    height: 503px;
    border-radius: 16px;
  }

  .swiper-slide.colleges-and-universities-slider-wrapper {
    width: 100%;
    flex: none;
  }

  .events-video-wrapper {
    height: 270px;
    max-width: 100%;
  }

  .events-video-wrapper.non-slider {
    height: 335px;
    max-width: 600px;
  }

  .events-video-wrapper.main-event-page {
    height: 270px;
  }

  .events-video-thumbnail {
    object-fit: cover;
  }

  .video-play-button.resources, .video-play-button.podcasts {
    width: 100px;
    height: 100px;
  }

  .slider-button-left.events, .slider-button-right.events {
    top: 122.5px;
  }

  .events-swiper-holder {
    margin-bottom: 0;
  }

  .margin-right-m {
    margin-right: 28px;
  }

  .margin-bot-xs {
    margin-bottom: 12px;
  }

  .fn-slider-button-left.leadership:hover, .fn-slider-button-left.leadership:active {
    background-position: 50%;
  }

  .fn-slider-button-left.testimonial:hover {
    background-position: 46%;
  }

  .fn-slider-button-left.resources:hover {
    background-position: 50%;
  }

  .fn-slider-button-left.homepage-testimonial:hover {
    background-position: 46%;
  }

  .margin-bot-l {
    margin-bottom: 38px;
  }

  .kickoff-hero-section {
    min-height: 384px;
  }

  .padding-xxl {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .margin-bot-s {
    margin-bottom: 16px;
  }

  .container-40.grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .kickoff-styles-wrap {
    grid-template-columns: 1fr 1fr;
  }

  .margin-right-xs {
    margin-right: 12px;
  }

  .fn-slider-button-right.leadership:hover {
    background-position: 50%;
  }

  .fn-slider-button-right.testimonial:hover {
    background-position: 54%;
  }

  .fn-slider-button-right.resources:hover {
    background-position: 50%;
  }

  .jumbo-h {
    font-size: 70px;
  }

  .margin-left-m {
    margin-left: 28px;
  }

  .margin-bot-xxl {
    margin-bottom: 80px;
  }

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

  .section-28 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-28.quick-links {
    top: 56px;
  }

  .padding-xs {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .padding-l {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .margin-top-xxl {
    margin-top: 80px;
  }

  .margin-top-xs {
    margin-top: 12px;
  }

  .padding-m {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .kickoff-hero-lottie {
    display: none;
  }

  .margin-bot-3xl {
    margin-bottom: 96px;
  }

  .margin-top-m {
    margin-top: 28px;
  }

  .margin-right-s {
    margin-right: 16px;
  }

  .padding-xl {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .margin-bot-m {
    margin-bottom: 24px;
  }

  .padding-s {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .margin-top-xl {
    margin-top: 64px;
  }

  .margin-top-s {
    margin-top: 16px;
  }

  .kickoff-jump-title {
    font-size: 20px;
  }

  .margin-left-xs {
    margin-left: 12px;
  }

  .kickoff-classes-wrap {
    width: 100%;
  }

  .button-wrapper.our-team {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .button-wrapper.press-and-media {
    margin-top: 24px;
  }

  .button-wrapper.display-desktop {
    display: none;
  }

  .button-wrapper.desktop-none {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .margin-left-s {
    margin-left: 16px;
  }

  .margin-top-l {
    margin-top: 36px;
  }

  .margin-bot-xl {
    margin-bottom: 64px;
  }

  .padding-3xl {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .margin-top-3xl {
    margin-top: 96px;
  }

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

  .no-padding-bot {
    padding-bottom: 0;
  }

  .section-horizontal-divider.board-of-directors {
    margin-top: 35px;
  }

  .speakers-slide-content {
    padding-top: 75px;
  }

  .participating-universities-item {
    height: 100px;
    margin-left: 0;
  }

  .how-to-sign-up-wrapper {
    grid-template-columns: 1.5fr 1fr;
    margin-bottom: 70px;
    padding: 30px;
  }

  .fn-arrow-button:hover {
    padding-right: 30px;
  }

  .fn-arrow-button.events:hover {
    padding-right: 25px;
  }

  .how-to-sign-up-shape {
    height: 110px;
  }

  .how-to-sign-up-paper-plane {
    height: 100px;
    top: auto;
    bottom: 66px;
    right: 224px;
  }

  .cialfo-community-card {
    padding: 30px;
  }

  .community-card-image {
    width: 120px;
    height: 120px;
    top: -60px;
    right: 45px;
  }

  .fn-heading-3.career-fair-access-event-heading {
    margin-bottom: 42px;
  }

  .fn-heading-3.slider-heading, .fn-heading-3.slider-heading.no-4 {
    margin-bottom: 0;
  }

  .fn-heading-4 {
    font-size: 24px;
  }

  .video-heading {
    margin-bottom: 0;
    font-size: 44px;
  }

  .access-hero-column {
    max-width: 700px;
  }

  .access-hero-paragraph {
    font-size: 24px;
  }

  .acces-hero-decoration-1 {
    width: 70px;
    height: 70px;
    bottom: -11px;
    left: 92px;
  }

  .acces-hero-decoration-2 {
    top: 130px;
    right: 20px;
  }

  .acces-hero-decoration-3 {
    bottom: -36px;
    right: 119px;
  }

  .benefits-dropdown-wrapper.ca, .benefits-dropdown-wrapper.insightful-reports {
    padding-left: 50px;
  }

  .benefits-dropdown-toggle {
    padding-left: 30px;
  }

  .dropdown-heading {
    font-size: 24px;
  }

  .benefits-dropdown-list {
    padding-left: 30px;
  }

  .benefits-dropdown-image-wrapper {
    width: 340px;
    height: 340px;
  }

  .premium-access-wrapper {
    grid-template-columns: 1fr 1fr;
    padding: 30px;
  }

  .dropdown-toggle-line {
    width: 5px;
    left: 12.5px;
  }

  .premium-add-ons-item {
    font-size: 20px;
  }

  .cialfo-for-school-wrapper {
    grid-template-columns: 1fr 1fr;
    margin-top: -24px;
    padding: 30px;
  }

  .cialfo-for-school-image {
    width: 222px;
    height: 200px;
    position: static;
  }

  .cialfo-for-school-image-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .fn-button-transparent:hover {
    color: #1886df;
    background-color: rgba(24, 134, 223, 0);
  }

  .cialfo-search-logo {
    height: 130px;
    margin-top: 5px;
  }

  .faq-heading {
    font-size: 24px;
  }

  .faq-heading.last {
    max-width: 500px;
  }

  .register-now-column {
    max-width: 400px;
  }

  .our-team-hero-column {
    margin-bottom: 80px;
  }

  .our-team-hero-column.second {
    margin-bottom: 60px;
  }

  .access-plan-icon {
    height: 80px;
  }

  .cialfo-team-member-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
    top: 0;
  }

  .cialfo-team-member-image {
    width: 220px;
    height: 220px;
    position: static;
  }

  .team-member-decoration.first {
    top: 15px;
    left: 18px;
  }

  .team-member-decoration.second {
    bottom: 32px;
    left: 37px;
  }

  .team-member-decoration.third {
    top: 25px;
    right: 60px;
  }

  .team-member-decoration.fourth {
    left: 83px;
  }

  .leadership-team-holder {
    max-width: 690px;
  }

  .leadership-item {
    width: 204px;
  }

  .leadership-image-wrapper {
    width: 204px;
    height: 200px;
  }

  .board-of-directors-list {
    flex-wrap: wrap;
    justify-content: center;
  }

  .board-of-directors-item {
    width: 100%;
    max-width: 150px;
    margin-bottom: 15px;
    margin-left: 15px;
    margin-right: 15px;
  }

  .board-of-directors-item:last-child {
    margin-right: 20px;
  }

  .board-of-directors-content {
    width: 100%;
  }

  .board-of-directors-image {
    height: 150px;
  }

  .advisory-swiper-holder.k-12-slider-holder {
    margin-bottom: 24px;
  }

  .k12-advisors-image-wrapper {
    height: 220px;
  }

  .advisors-image {
    height: 190px;
  }

  .university-advisors-image-wrapper {
    height: 220px;
  }

  .cialfok-slider-holder {
    height: auto;
    flex-direction: column;
    justify-content: space-between;
  }

  .cialfolk-swiper {
    min-height: 330px;
    order: -1;
  }

  .cialfolk-slider-image {
    height: 200px;
  }

  .cialfo-collective-swiper.bottom-swiper {
    margin-left: -173px;
  }

  .cialfolk-testimonial-content {
    padding-left: 24px;
    padding-right: 24px;
  }

  .testiomonial-wrapper {
    width: 338px;
    align-items: flex-start;
    position: relative;
  }

  .cialfolk-gradient-right {
    width: 24px;
    height: 100%;
    right: 0;
  }

  .cialfolk-gradient-left {
    width: 24px;
    height: 100%;
    bottom: 0;
    left: 0;
  }

  .cialfolk-slider-wrapper {
    order: -1;
    margin-bottom: 40px;
  }

  .cialfolk-testimonial-gradient-right {
    width: 24px;
    top: auto;
    bottom: 0;
    right: 0;
  }

  .cialfolk-testimonial-gradient-left {
    width: 24px;
    top: auto;
    bottom: 0;
    left: 0;
  }

  .leadership-linkedin-icon {
    width: 40px;
    height: 40px;
    padding: 10px;
  }

  .about-us-hero {
    min-height: 800px;
  }

  .what-we-do-tab-link {
    margin-right: 40px;
    font-size: 24px;
  }

  .how-it-started-image-1 {
    height: 300px;
    margin-bottom: -50px;
  }

  .how-it-started-image-2, .how-it-started-image-3 {
    height: 300px;
  }

  .cialfo-help-card.homepage-cards {
    padding-left: 9px;
    padding-right: 9px;
  }

  .get-in-touch-card.resources {
    height: 300px;
  }

  .get-in-touch-card-content {
    padding: 60px 20px 60px 30px;
  }

  .get-in-touch-image-wrapper {
    width: 120px;
    height: 120px;
    top: -60px;
    right: 30px;
  }

  .about-us-our-partner-card {
    margin-top: 0;
    margin-right: 100px;
  }

  .client-testimonials-wrapper {
    height: 400px;
    padding-left: 0;
  }

  .client-testimonials-video {
    height: 260px;
  }

  .partners-swiper.products {
    margin-bottom: 50px;
  }

  .cialfo-in-media-image-wrapper {
    height: 450px;
    margin-right: 0;
  }

  .cialfo-media-image-1 {
    width: 222px;
    height: 70px;
    right: -159px;
  }

  .cialfo-media-image-2 {
    width: 222px;
    height: 70px;
    right: -152px;
  }

  .cialfo-media-image-3 {
    width: 222px;
    height: 70px;
    left: -94px;
  }

  .about-us-hero-decoration-1 {
    height: 65px;
    left: -111px;
  }

  .about-us-hero-decoration-2 {
    height: 80px;
    top: 136px;
    left: -104px;
  }

  .about-us-hero-decoration-3 {
    height: 90px;
    right: -138px;
  }

  .we-are-cialfo-images-wrapper {
    width: 768px;
    height: 430px;
    max-width: none;
  }

  .leadership-swiper {
    margin-top: 0;
  }

  .we-are-cialfo-image-1 {
    width: 230px;
    height: 230px;
    left: 64px;
  }

  .we-are-cialfo-image-2 {
    width: 230px;
    height: 230px;
    bottom: 150px;
    left: 150px;
  }

  .we-are-cialfo-image-3 {
    width: 235px;
    height: 235px;
  }

  .we-are-cialfo-image-4 {
    width: 230px;
    height: 230px;
    bottom: 150px;
    right: 150px;
  }

  .we-are-cialfo-image-5 {
    width: 230px;
    height: 230px;
    right: 64px;
  }

  .press-and-media-hero-image {
    height: 350px;
  }

  .press-and-media-tab-link {
    margin-right: 40px;
    font-size: 24px;
  }

  .article-author-text {
    max-width: 100%;
  }

  .article-author-text-wrapper {
    margin-top: 24px;
  }

  .own-academy-logo {
    width: 332px;
    height: 70px;
  }

  .contact-hero-section {
    padding-bottom: 80px;
  }

  .contact-hero-column {
    text-align: center;
    align-items: center;
    margin-bottom: 40px;
  }

  .contact-hero-image-wrapper {
    width: 600px;
    height: 200px;
    display: flex;
    position: absolute;
    top: -86px;
    right: -269px;
  }

  .cialfo-contact-card {
    padding: 26px 20px 20px;
  }

  .contact-card-heading {
    font-size: 24px;
  }

  .fn-button-small {
    padding-left: 25px;
    padding-right: 25px;
    font-size: 14px;
  }

  .fn-button-small:hover, .fn-button-small.w--current:hover {
    background-color: #1886df;
  }

  .fn-button-small.transparent:hover {
    background-color: rgba(0, 0, 0, 0);
    border-color: #fff;
  }

  .fn-button-small.on-tour-page {
    margin-top: 0;
  }

  .contact-social-media-wrapper {
    margin-top: 50px;
  }

  .contact-plane {
    width: 80px;
    height: 80px;
  }

  .contact-plane-line {
    height: 200px;
    top: -45px;
    right: -49px;
  }

  .find-us-wrapper {
    width: 720px;
    height: 356px;
    margin-top: 10px;
  }

  .find-us-map {
    width: 865px;
    object-fit: cover;
  }

  .find-us-card.first {
    top: 61px;
    left: 29px;
  }

  .find-us-card.second {
    top: 24px;
    right: 0;
  }

  .find-us-card.third {
    top: 143px;
    right: 163px;
  }

  .find-us-card.fourth {
    top: 152px;
    right: 13px;
  }

  .product-hero-section {
    padding-top: 80px;
    padding-bottom: 260px;
  }

  .product-hero-image {
    width: 300px;
    height: 337px;
  }

  .product-rich-text h2 {
    font-size: 36px;
  }

  .product-image-2, .product-image-3 {
    height: 176px;
  }

  .testimonials-slider-holder {
    width: 100%;
  }

  .testimonial-quote-mark-left {
    width: 90px;
    height: 67px;
    top: 121px;
    left: -100px;
  }

  .testimonial-quote-mark-right {
    width: 90px;
    height: 67px;
    bottom: -15px;
    right: -100px;
  }

  .product-future-decoration-3 {
    height: 65px;
    right: -147px;
  }

  .product-future-decoration-2 {
    z-index: 3;
    height: 48px;
    left: -99px;
  }

  .product-future-decoration-2.students-home {
    left: -139px;
  }

  .product-future-decoration-1 {
    width: 73px;
    height: 73px;
    left: -145px;
  }

  .product-video {
    height: 250px;
  }

  .lead-gen-hero {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .leads-gen-hero-image {
    height: 350px;
  }

  .leads-gen-hero-image.connections {
    height: 280px;
  }

  .lead-gens-paragraph {
    font-size: 20px;
  }

  .lead-gens-connect-image {
    height: 300px;
  }

  .video-thumbnail {
    object-fit: contain;
  }

  .product-verical-swiper {
    width: 720px;
    height: 503px;
    border-radius: 16px;
    margin-top: -300px;
    margin-bottom: 64px;
  }

  .lead-gens-fields-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .fn-checkbox-wrapper.lead-gen {
    margin-bottom: 24px;
  }

  .resources-hero-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .resources-hero-image-wrapper {
    height: 200px;
  }

  .resources-hero-image-shape {
    width: 200px;
    height: 200px;
  }

  .resources-hero-dec-1 {
    width: 85px;
    height: 85px;
    bottom: -7px;
    left: 64px;
  }

  .resources-hero-dec-2 {
    width: 85px;
    height: 85px;
    bottom: 58px;
    right: 8px;
  }

  .resources-hero-dec-3 {
    width: 85px;
    height: 85px;
    top: -20px;
    left: 50px;
  }

  .resources-hero-image-shape-wrapper {
    width: 200px;
    height: 200px;
  }

  .resources-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .resources-item:hover {
    margin-top: 0;
    transform: none;
    box-shadow: 0 20px 30px -9px rgba(0, 0, 0, .1);
  }

  .resources-item.webinars, .resources-item.podcasts {
    background-size: auto 200px;
  }

  .resources-image-wrapper {
    height: 150px;
  }

  .resources-image-wrapper._16-9-mobile {
    width: 261px;
  }

  .resources-item-content {
    padding: 20px;
  }

  .resorces-item-content-top.sizing.external-podcast {
    max-width: none;
  }

  .resources-video-wrapper, .resources-guide-image-wrapper {
    height: 200px;
  }

  .resources-icon {
    height: 120px;
  }

  .counselor-hero-image {
    object-fit: cover;
    object-position: 62% 50%;
  }

  .who-should-attend-image, .why-should-attend-image {
    height: 280px;
  }

  .how-it-works-icon {
    height: 120px;
    margin-bottom: 40px;
  }

  .upcoming-event-column {
    max-width: 370px;
  }

  .counselor-connect-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .counselor-connect-wrapper {
    margin-top: 60px;
    margin-bottom: 20px;
  }

  .resources-rich-text h2, .lead-gen-rich-text h2 {
    font-size: 44px;
    font-weight: 600;
    line-height: 1.1em;
  }

  .connections-image-2 {
    height: 301px;
  }

  .resources-collection-list {
    grid-column-gap: 24px;
    grid-row-gap: 20px;
  }

  .resources-collection-list.external-podcast {
    grid-template-columns: 1fr;
  }

  .resources-collection-item:hover {
    margin-top: 0;
    transform: none;
    box-shadow: 0 20px 30px -9px rgba(0, 0, 0, .1);
  }

  .resources-first-item-image {
    width: 250px;
    height: 300px;
  }

  .webinars-hero-section {
    padding-top: 90px;
  }

  .upcoming-events-card {
    margin-top: 20px;
  }

  .webinars-anchor-links-wrapper {
    top: 65px;
  }

  .resources-anchor-link {
    font-size: 18px;
  }

  .featured-resource-image {
    height: 200px;
  }

  .upcoming-resources-column {
    max-width: 370px;
  }

  .achor-link-point {
    height: 100%;
  }

  .resources-filters-list {
    grid-column-gap: 20px;
    flex-wrap: wrap;
    justify-content: center;
  }

  .resources-field.search {
    width: 300px;
  }

  .resources-field.dropdown-field {
    width: 200px;
  }

  .resources-field.dropdown-field.sort {
    width: 150px;
  }

  .resources-template-hero-section {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .resources-template-bg {
    height: 319px;
  }

  .resources-template-bg.podcast-bg {
    height: 400px;
  }

  .resources-sign-up-column {
    max-width: 370px;
  }

  .resources-lightbox {
    height: 298px;
  }

  .resources-social-media-link:hover {
    opacity: 1;
  }

  .resources-social-media-link.podcasts {
    margin-bottom: 10px;
  }

  .resources-cms-rich-text {
    margin-bottom: 70px;
  }

  .resources-cms-rich-text h2 {
    font-size: 24px;
    font-weight: 600;
  }

  .resources-cms-rich-text.margin-bot-m {
    margin-bottom: 24px;
  }

  .resources-speaker-image {
    width: 90px;
    height: 90px;
  }

  .videos-hero-section {
    min-height: 400px;
  }

  .videos-hero-image {
    height: 400px;
  }

  .university-connections-hero {
    min-height: auto;
  }

  .uc-hero-image {
    height: 350px;
  }

  .college-visits-image {
    height: 350px;
    max-width: 350px;
  }

  .college-visit-list-item.align-stretch.margin-bot-xl {
    margin-bottom: 64px;
  }

  .college-visit-line {
    width: 5px;
    left: 12.5px;
  }

  .college-visits-graph-wrapper {
    width: 600px;
    height: 354px;
    margin-top: -257px;
  }

  .college-visits-graph-wrapper.college-applications {
    margin-bottom: 40px;
  }

  .college-visits-graph-wrapper.learn-more-assessments {
    margin-bottom: 30px;
  }

  .engage-students-image {
    height: 350px;
    max-width: 385px;
  }

  .get-started-university-column {
    max-width: 370px;
  }

  .guides-hero-image-wrapper {
    height: 400px;
    object-position: 100% 50%;
  }

  .college-applications-hero-image {
    height: 350px;
  }

  .college-applications-hero-section {
    min-height: auto;
  }

  .find-and-research-image {
    height: 350px;
    max-width: 350px;
  }

  .find-and-research-options-wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
  }

  .college-applications-line {
    width: 5px;
    left: 12.5px;
  }

  .streamline-image {
    height: 281px;
    max-width: 385px;
  }

  .ca-line-wrapper {
    left: 20px;
  }

  .ca-dropdown-heading {
    max-width: none;
    font-size: 24px;
  }

  .manage-ca-image {
    height: 330px;
  }

  .ca-direct-apply-image {
    height: 300px;
    max-width: 388px;
  }

  .college-applications-lightbox {
    height: 280px;
  }

  .scholarships-image {
    height: 281px;
    max-width: 385px;
    margin-bottom: 20px;
  }

  .get-started-free-column {
    max-width: 370px;
  }

  .get-started-free-column.large-column {
    max-width: 500px;
  }

  .student-engagement-hero-image {
    height: 350px;
  }

  .fn-heading-link:hover {
    color: #1886df;
  }

  .guide-with-webinars-image {
    height: 350px;
    max-width: 350px;
  }

  .surveys-image {
    height: 300px;
    max-width: none;
  }

  .engage-with-guardians-image {
    height: 350px;
    max-width: 350px;
  }

  .notified-container {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .padding-xxl-bot {
    padding-bottom: 100px;
  }

  .padding-l-bot {
    padding-bottom: 40px;
  }

  .self-discovery-image {
    height: 350px;
    max-width: 350px;
  }

  .student-engagement-hero-section {
    min-height: auto;
  }

  .events-path-icon {
    width: 85px;
    height: 85px;
  }

  .events-path-icon.first, .events-path-icon.second, .events-path-icon.third {
    width: 80px;
    height: 80px;
  }

  .summer-workshops-wrapper {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .summer-workshops-info {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .summer-workshops-info.margin-bot-xxs {
    display: none;
  }

  .summer-workshops-item {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-bottom: 20px;
  }

  .summer-workshops-heading {
    font-size: 24px;
  }

  .guides-hero-column {
    bottom: 30px;
    left: 24px;
    transform: none;
  }

  .school-reports-and-data-hero-image {
    height: 283px;
  }

  .insightful-reports-image {
    height: 330px;
    margin-top: 0;
  }

  .school-cialfo-reports-icon {
    height: 180px;
  }

  .scattergrams-image {
    height: 350px;
    max-width: 385px;
  }

  .effective-decision-making-image {
    height: 350px;
  }

  .application-reports-image {
    height: 280px;
    max-width: 280px;
  }

  .school-report-hero-section {
    min-height: auto;
  }

  .share-on-social-media-wrapper {
    display: none;
  }

  .school-homepage-hero-section {
    min-height: auto;
  }

  .school-homepage-hero-image {
    height: 350px;
  }

  .school-homepage-circle {
    width: 130px;
    height: 130px;
    top: auto;
    bottom: -46px;
    left: auto;
    right: 72px;
  }

  .with-cialfo-image {
    height: 245px;
  }

  .school-case-study-image {
    width: 358px;
    height: 190px;
  }

  .benefit-image, .simplify-college-image {
    height: 245px;
  }

  .improve-engagement-image {
    height: 255px;
  }

  .track-and-improve-image {
    height: 254px;
  }

  .archieve-high-levels-image {
    height: 263px;
  }

  .streamline-your-work-image, .improved-productivity-image, .work-better-image, .communicate-effectively-wrapper, .bulk-actions-wrapper, .manage-and-send-image {
    height: 245px;
  }

  .school-homepage-embed {
    height: 276px;
    max-width: 500px;
  }

  .strategic-planning-hero-image {
    width: 500px;
    height: 350px;
    bottom: -181px;
  }

  .list-bullet.culture-page {
    margin-top: 7px;
  }

  .real-time-image-wrapper {
    width: 100%;
    height: 380px;
    margin-left: 0;
  }

  .ed-insights-image-wrapper {
    width: 380px;
    height: 300px;
  }

  .team-bandwidth-wrapper {
    width: 380px;
    height: 370px;
  }

  .conversion-support-hero-image {
    width: 490px;
    height: 390px;
  }

  .recieve-applications-image-wrapper {
    width: 100%;
    height: 350px;
    margin-left: 0;
  }

  .student-education-image-wrapper, .education-advisors-image-wrapper, .career-guidance-image-wrapper {
    width: 380px;
    height: 300px;
  }

  .culture-page-hero-image {
    width: 450px;
    height: 420px;
    top: -41px;
  }

  .culture-page-quote-mark-left {
    width: 90px;
    height: 67px;
    top: -27px;
    left: 26px;
  }

  .culture-page-quote-mark-right {
    width: 90px;
    height: 67px;
    bottom: -38px;
    right: 50px;
  }

  .margin-right-l {
    margin-right: 36px;
  }

  .our-core-image {
    width: 400px;
    height: 400px;
    top: -259px;
    right: -67px;
  }

  .our-core-image.pillar-3 {
    bottom: -237px;
  }

  .our-core-image.pillar-4 {
    top: -247px;
  }

  .branding-image-wrapper {
    width: 100%;
    height: 350px;
    margin-left: 0;
  }

  .branding-image-wrapper-2 {
    width: 380px;
    height: 300px;
  }

  .branding-image-wrapper-5 {
    width: 100%;
    height: 350px;
    margin-left: 0;
  }

  .right-fit-image-wrapper-1 {
    height: 490px;
  }

  .university-image-wrapper-1, .university-image-wrapper-3 {
    height: 400px;
  }

  .fn-rich-text h2 {
    font-size: 44px;
  }

  .fn-rich-text h3 {
    font-size: 36px;
  }

  .fn-rich-text h4 {
    font-size: 24px;
  }

  .fn-rich-text h5 {
    font-size: 18px;
  }

  .how-it-works-content {
    width: 100%;
  }

  .how-it-works-content.desktop-margin-right-xxl {
    margin-right: 0;
  }

  .college-how-it-works-icon {
    margin-bottom: 15px;
  }

  .margin-right-xxl {
    margin-right: 80px;
  }

  .college-gradient-left, .college-gradient-right, .college-search-sticky-image-wrapper {
    display: none;
  }

  .heading-sticky-slider {
    width: 100%;
    margin-top: 0;
  }

  .college-search-visit-line {
    width: 5px;
    left: 12.5px;
  }

  .college-arrow-image {
    display: none;
  }

  .college-search-image-wrapper-5, .college-search-image-wrapper-6 {
    height: 300px;
  }

  .college-search-lightbox {
    height: 450px;
    margin-bottom: -220px;
  }

  .vertical-slider-pagination {
    display: flex;
  }

  .colleges-and-universities-slider-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: flex;
  }

  .colleges-and-universities-image-wrapper {
    width: 100%;
    height: 250px;
    display: block;
  }

  .colleges-and-universities-main-wrapper {
    width: 100%;
  }

  .college-applications-image-wrapper-2, .college-applications-image-wrapper-3, .college-applications-image-wrapper-4, .college-applications-image-wrapper-5 {
    height: 490px;
  }

  .college-applications-arrow-image {
    display: none;
  }

  .college-search-lightbox-copy {
    height: 244px;
  }

  .learn-and-communicate-hero-icon-wrapper.first {
    left: 85px;
  }

  .learn-and-communicate-hero-icon-wrapper.second {
    left: 175px;
  }

  .learn-and-communicate-hero-icon-wrapper.third {
    right: 181px;
  }

  .learn-and-communicate-hero-icon-wrapper.fourth {
    right: 102px;
  }

  .learn-and-communicate-hero-image {
    width: 460px;
    height: 460px;
  }

  .learn-and-communicate-content-wrapper.first {
    width: 70%;
    margin-bottom: 24px;
  }

  .learn-and-communicate-content-wrapper.second {
    width: 70%;
  }

  .learn-and-communicate-content-wrapper.third {
    width: 70%;
    margin-bottom: 24px;
  }

  .learn-and-communicate-content-wrapper.fourth {
    width: 70%;
  }

  .learn-and-communicate-card-image {
    flex: none;
    margin-left: 20px;
  }

  .learn-and-communicate-card-image.second, .learn-and-communicate-card-image.third {
    opacity: 1;
  }

  .cialfo-dashboard-image {
    height: 400px;
    margin-bottom: -120px;
  }

  .my-feed-card-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .learn-and-communicate-arrow {
    bottom: -17.602px;
  }

  .chinese-link:hover {
    color: #9c9c9c;
  }

  .homepage-hero-image {
    max-height: 331px;
    max-width: 346px;
  }

  .home-image-wrapper-1 {
    height: 383px;
  }

  .homepage-tab-link {
    white-space: nowrap;
  }

  .tab-image {
    height: 292px;
  }

  .animation-tabs-menu {
    overflow: auto;
  }

  .tab-animation-link {
    flex: none;
    margin-left: 20px;
    margin-right: 20px;
  }

  .tab-animation-link.w--current {
    transform: scale(1);
  }

  .homepage-school-case-study-image {
    width: 358px;
    height: 190px;
  }

  .tab-animation-lottie {
    height: 302px;
  }

  .homepage-school-tab-link {
    white-space: nowrap;
  }

  .homepage-school-tab-link.on-tour.w--current {
    background-color: #ebf9ff;
  }

  .animation-schools-menu {
    overflow: auto;
  }

  .tabs-border {
    margin-bottom: -4px;
  }

  .podcasts-item-content-wrapper {
    align-items: center;
  }

  .podcastss-hero-section {
    padding-top: 90px;
  }

  .footer-logo-image {
    width: 125px;
    height: 39px;
  }

  .fn-footer-link {
    font-size: 16px;
  }

  .fn-footer-link:hover {
    color: #fff;
  }

  .fn-footer-link.text-neutral-400.desktop-margin-bot-xxs {
    margin-bottom: 0;
  }

  .fn-footer-link.professional-network-paragraph {
    max-width: 600px;
    font-size: 20px;
  }

  .footer-social-media-icon:hover {
    opacity: 1;
  }

  .flow-ninja-promo.text-neutral-400.desktop-margin-bot-xxs {
    margin-bottom: 0;
  }

  .flow-ninja-promo.professional-network-paragraph {
    max-width: 600px;
    font-size: 20px;
  }

  .flow-ninja-link:hover {
    color: #fff;
  }

  .flow-ninja-link.text-neutral-400.desktop-margin-bot-xxs {
    margin-bottom: 0;
  }

  .flow-ninja-link.professional-network-paragraph {
    max-width: 600px;
    font-size: 20px;
  }

  .fn-navbar {
    flex-direction: row;
    justify-content: space-between;
    display: flex;
  }

  .fn-navbar-container {
    height: 100%;
    display: block;
  }

  .fn-navbar-container.fn-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .fn-navbar-container.fn-grid.cialfolk-container {
    padding-left: 0;
    padding-right: 0;
  }

  .fn-navbar-container.fn-grid.why-should-you-attend {
    margin-top: 50px;
  }

  .fn-navbar-container.fn-grid.connections {
    margin-bottom: 60px;
  }

  .fn-navbar-container.fn-grid.resources {
    margin-bottom: 80px;
  }

  .fn-navbar-container.fn-grid.effective-decision-making {
    margin-bottom: 30px;
  }

  .nav-dropdown {
    flex: none;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .nav-dropdown-toggle {
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .fn-brand-navbar {
    z-index: 2;
    width: 80.5px;
    height: 25.2px;
    margin-right: 0;
  }

  .nav-dropdown-list {
    padding-top: 24px;
  }

  .dropdown-content-wrapper.middle-content {
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown-content-wrapper.middle-content.align-self-bot {
    align-self: auto;
    margin-top: 0;
  }

  .navbar-content-wrapper-overall {
    flex-direction: column;
    overflow: scroll;
  }

  .navbar-content-wrapper-overall.resources-wrap {
    flex-wrap: nowrap;
  }

  .careers-heading-3 {
    font-size: 36px;
  }

  .navbar-card {
    padding-left: 0;
  }

  .navbar-card:hover, .navbar-card.w--current:hover {
    background-color: rgba(60, 94, 131, 0);
  }

  .featured-collection-image {
    width: 40vw;
    height: 25vw;
  }

  .featured-collection-content-wrapper {
    padding-left: 0;
  }

  .featured-collection-content-wrapper:hover {
    background-color: rgba(60, 94, 131, 0);
  }

  .nav-dropdown-icon {
    margin-left: 15px;
    margin-right: 0;
    position: static;
    left: 0;
  }

  .menu-button {
    z-index: 2;
    padding: 0 16px;
  }

  .menu-button.w--open {
    background-color: rgba(0, 0, 0, 0);
  }

  .podcast-template-hero-section {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .fn-nav-menu {
    z-index: 1;
    width: 100%;
    height: 100%;
    background-color: #0b3664;
    flex-direction: column;
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    padding-top: 100px;
    padding-left: 24px;
    padding-right: 24px;
    position: fixed;
    overflow: auto;
  }

  .navbar-bg {
    z-index: 2;
    background-image: linear-gradient(#0b3664 69%, rgba(255, 255, 255, 0));
    display: block;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .responsive-horizontal-border {
    width: 100%;
    height: 1px;
    background-color: #d8d8d8;
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 0 24px;
    display: block;
  }

  .responsive-horizontal-border.hide {
    display: none;
  }

  .hamburger-wrapper {
    flex-direction: column;
    display: flex;
  }

  .hamburger-line {
    width: 20px;
    height: 2px;
    background-color: #fff;
    border-radius: 2px;
    flex: none;
    padding: 0;
  }

  .hamburger-line.line-2 {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .tablet-margin-top-m {
    margin-top: 28px;
  }

  .nav-spacer {
    display: block;
  }

  .navbar-link-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .desktop-margin-right-10 {
    margin-right: 0;
  }

  .work-badge {
    width: 50px;
    top: -82px;
  }

  .line-wrapper {
    margin-left: -50px;
  }

  .story-year-wrapper {
    font-size: 24px;
    position: static;
  }

  .story-time-overall {
    position: static;
  }

  .story-time-overall.center-tablet-onwards {
    text-align: center;
    align-items: center;
  }

  .story-time-overall.ciafolk-column {
    margin-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .story-time-overall.resources-connect {
    margin-bottom: 70px;
  }

  .story-time-overall.who-should-attend {
    margin-top: -30px;
  }

  .story-time-overall.college-visits-column {
    max-width: 600px;
  }

  .story-time-overall.events-main-hero {
    padding-bottom: 0;
  }

  .story-time-overall.school-case-study {
    max-width: 350px;
  }

  .story-time-overall.flex-horizontal.tablet-margin-16 {
    margin-bottom: 16px;
  }

  .story-time-overall.featured-resources {
    margin-bottom: 38px;
  }

  .story-time-overall.footer-link-wrapper {
    flex-direction: row;
  }

  .story-time-overall.second-story-time {
    margin-top: -24px;
    top: 31.75vh;
  }

  .story-time-overall.third-story-time {
    margin-top: -24px;
    top: 0;
  }

  .story-time-overall.fourth-story-time {
    margin-top: -24px;
    top: 14.28vh;
  }

  .story-time-overall.fifth-story-time {
    margin-top: -24px;
    top: 19.12vh;
  }

  .story-time-overall.sixth-story-time {
    margin-top: -24px;
    top: 26.04vh;
  }

  .story-time-overall.seventh-story-time {
    margin-top: -24px;
    top: 8.55vw;
  }

  .story-time-overall.eighth-story-time {
    margin-top: -24px;
    top: 0;
  }

  .story-time-overall.nineth-story-time {
    margin-top: -24px;
    top: 0;
  }

  .story-time-overall.first-story-time {
    top: 46.03vh;
  }

  .story-time-wrapper.center-tablet-onwards {
    text-align: center;
    align-items: center;
  }

  .story-time-wrapper.ciafolk-column {
    margin-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .story-time-wrapper.resources-connect {
    margin-bottom: 70px;
  }

  .story-time-wrapper.who-should-attend {
    margin-top: -30px;
  }

  .story-time-wrapper.college-visits-column {
    max-width: 600px;
  }

  .story-time-wrapper.events-main-hero {
    padding-bottom: 0;
  }

  .story-time-wrapper.school-case-study {
    max-width: 350px;
  }

  .story-time-wrapper.flex-horizontal.tablet-margin-16 {
    margin-bottom: 16px;
  }

  .story-time-wrapper.featured-resources {
    margin-bottom: 38px;
  }

  .story-time-wrapper.footer-link-wrapper {
    flex-direction: row;
  }

  .review-podcast-header, .fn-heading-4-calendar {
    font-size: 24px;
  }

  .podcast-link-new {
    height: 298px;
  }

  .podcast-new-video-play-btn.resources, .podcast-new-video-play-btn.podcasts {
    width: 100px;
    height: 100px;
  }

  .brix---top-bar-close-icon {
    padding: 18px 24px;
  }

  .brix---top-bar-right-col {
    margin-bottom: 24px;
    margin-right: 0;
  }

  .brix---top-bar-flex-h-center {
    flex-direction: column;
  }

  .brix---top-bar-small-padding {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .brix---top-bar-wrapper {
    padding-left: 56px;
    padding-right: 56px;
  }

  .f-career-tab-content {
    margin-left: 0%;
  }

  .f-career-tab-link {
    width: 100%;
  }

  .f-career-tab-menu-vertical {
    margin-bottom: 40px;
  }

  .f-career-tabs {
    flex-direction: column;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .filter_header {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 16px;
    padding-left: 16px;
  }

  .filter_block-header {
    align-items: start;
    padding-left: 1rem;
  }

  .filter_grid {
    grid-template-columns: .66fr 1fr;
  }

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

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

  .filter_tags-wrapper {
    margin-top: .5rem;
  }

  .career-hero-img {
    width: 40%;
  }

  .career-hero-heading {
    line-height: 1.1;
  }

  .di-first-card {
    text-align: center;
    flex-direction: column;
  }

  .di-first-img {
    width: 80%;
  }

  .di-text-wrapper {
    flex-direction: column;
    align-items: center;
    display: flex;
    top: 80%;
    right: 75%;
  }

  .di-heading {
    font-size: 36px;
  }

  .di-heading.career-fair-access-event-heading {
    margin-bottom: 42px;
  }

  .di-heading.slider-heading, .di-heading.slider-heading.no-4 {
    margin-bottom: 0;
  }

  .di-second-card {
    text-align: center;
    flex-direction: column;
  }

  .di-third-card {
    width: auto;
    text-align: center;
    flex-direction: column;
  }

  .map-pin-tooltip.north-america {
    padding-left: 0;
    padding-right: 0;
    display: flex;
    left: -40px;
    right: -40px;
  }

  .map-image {
    height: auto;
    max-width: 0;
    min-width: 85%;
  }

  .country {
    width: 80px;
  }

  .map-pin {
    width: 20px;
    height: 20px;
    top: 166px;
    left: 134px;
  }

  .map-pin.pakistan {
    display: block;
    top: 160px;
    left: 438px;
  }

  .map-pin.vietnam {
    display: block;
    top: 220px;
    left: 535px;
  }

  .map-pin.spain {
    display: block;
    top: 160px;
    left: 310px;
  }

  .map-pin.thailand {
    display: block;
    top: 215px;
    left: 526px;
  }

  .map-pin.america {
    display: block;
  }

  .map-pin.china {
    display: block;
    top: 160px;
    left: 520px;
  }

  .map-pin.singapore {
    display: block;
    top: 250px;
    left: 531px;
  }

  .map-pin.germany {
    display: block;
    top: 140px;
    left: 336px;
  }

  .map-pin.ireland {
    display: block;
    top: 130px;
    left: 306px;
  }

  .map-pin.philippines {
    top: 221px;
    left: 568px;
  }

  .map-pin.indonesia {
    display: block;
    top: 255px;
    left: 554px;
  }

  .map-pin.turkey {
    display: block;
    top: 162px;
    left: 382px;
  }

  .map-pin.india {
    display: block;
    top: 200px;
    left: 480px;
  }

  .map-pin.canada {
    display: block;
    top: 128px;
    left: 120px;
  }

  .map-pin.taiwan {
    display: block;
    top: 199px;
    left: 563px;
  }

  .map-pin.venezuela {
    z-index: 1;
    left: 180px;
  }

  .map-wrapper {
    max-width: 0;
    min-width: 768px;
  }

  .map-header-wrapper {
    width: auto;
    max-width: 710px;
    margin-top: 60px;
    margin-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .rich-text-block---media-contact blockquote {
    text-align: center;
    padding-left: 20px;
  }

  .rich-text-block---media-contact h6 {
    text-align: center;
  }

  .certification-badge {
    width: 50px;
  }

  .team-card.last-one {
    width: 48vw;
    margin-left: auto;
    margin-right: auto;
  }

  .career-values-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .career-hero-wrapper {
    padding-top: 60px;
  }

  .evp-wrapper {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
  }

  .di-header-wrapper {
    width: auto;
  }

  .di-data.margin-bot-s.text-center.max-width-xl {
    max-width: 382px;
  }

  .di-data.career-page {
    font-size: 44px;
  }

  .di-wrapper {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    flex-direction: column;
  }

  .fn-arrow-button-video:hover {
    padding-right: 30px;
  }

  .fn-arrow-button-video.events:hover {
    padding-right: 25px;
  }

  .fn-heading-7 {
    font-size: 18px;
  }

  .fn-arrow-button-2 {
    font-size: 16px;
  }

  .fn-arrow-button-2:hover {
    padding-right: 30px;
  }

  .summer-workshops-item-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-bottom: 20px;
  }

  .cialfo-community-card-2 {
    padding: 30px;
  }

  .fn-heading-8 {
    font-size: 58px;
  }

  .fn-heading-8.text-neutral.margin-bot-xxs {
    text-align: center;
  }

  .fn-heading-8.text-neutral.margin-bot-xxs.is-ucas {
    text-align: left;
  }

  .fn-heading-9 {
    font-size: 24px;
  }

  .fn-heading-10 {
    font-size: 44px;
  }

  .fn-heading-10.margin-bot-s.is-ucas {
    font-size: 62px;
  }

  .fn-heading-11 {
    font-size: 36px;
  }

  .fn-heading-11.career-fair-access-event-heading {
    margin-bottom: 42px;
  }

  .fn-text-big-2 {
    font-size: 20px;
  }

  .how-to-sign-up-wrapper-2 {
    grid-template-columns: 1.5fr 1fr;
    margin-bottom: 70px;
    padding: 30px;
  }

  .events-hero-2.main-page {
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 60px;
  }

  .fn-button-2:hover {
    background-color: #1886df;
  }

  .fn-button-2.bigger {
    padding-left: 35px;
    padding-right: 35px;
  }

  .fn-button-2.bigger.career-fair {
    padding-left: 30px;
    padding-right: 30px;
  }

  .events-hero-divider-2 {
    width: 100%;
    max-width: 393px;
  }

  .partnership-item-2 {
    align-items: center;
    margin-right: 50px;
  }

  .brix---btn-primary-full-width {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---display-2 {
    font-size: 58px;
    line-height: 70px;
  }

  .brix---heading-h3-size {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---mg-bottom-32px {
    margin-bottom: 24px;
  }

  .brix---3-columns-1-col-tablet {
    grid-template-columns: 1fr;
  }

  .brix---heading-h1-size {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---mg-bottom-48px {
    margin-bottom: 40px;
  }

  .brix---section {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---btn-primary-white-full-width {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---grid-3-columns-pricing-v4 {
    grid-template-columns: 1fr;
  }

  .logo-wrapper-ucas {
    top: .5%;
  }

  .edventure-nav {
    display: none;
  }

  .edventure-nav.on-mobile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: static;
  }

  .nav-link-tour {
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .nav-link-tour-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .navbar-logo-tour {
    margin-left: auto;
    margin-right: auto;
    left: 50%;
    right: 50%;
  }

  .nav-logo-wrapper-tour {
    margin-left: 0;
    margin-right: 0;
    position: relative;
  }

  .tour-wc-content-wrapper {
    background-color: #fff;
    align-items: flex-start;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, .12);
  }

  .tour-wc-content-wrapper.is-yellow-bg {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .tour-wc-flex {
    width: 120px;
  }

  .tour-wc-flex.is-img {
    width: 240px;
    top: 0;
  }

  .tour-wc-icon {
    width: 80px;
  }

  .tour-wc-img {
    width: 100%;
    height: 280px;
    position: absolute;
    top: -70px;
  }

  .tour-wc-flex-data.is-img {
    width: 240px;
    top: 0;
  }

  .tour-wc-arrow.is-rotated {
    margin-top: 0;
    margin-left: 0;
    transform: rotateX(180deg)rotateY(0)rotateZ(0);
  }

  .tour-wc-flag {
    width: 40px;
  }

  .tour-wc-content-data {
    box-shadow: 0 4px 20px rgba(0, 0, 0, .12);
  }

  .tour-ws-content {
    grid-template-columns: 1fr;
  }

  .tour-ws-content-card {
    width: 80%;
  }

  .tour-plan-wrapper {
    grid-template-columns: 1fr;
  }

  .tour-plan-wrapper-grid {
    grid-template-columns: 3fr 1fr 1fr;
  }

  .tour-roi-content-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    text-align: center;
    flex-direction: column;
    grid-template-columns: 1fr;
    align-items: center;
  }

  .tour-roi-flex-wrapper {
    width: 80%;
    text-align: center;
    flex-direction: row;
  }

  .tour-roi-img-wrapper {
    width: 90%;
  }

  .tour-roi-wrapper {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column-reverse;
  }

  .tour-illustrations-1 {
    top: -9%;
  }

  .tour-illustrations-2 {
    bottom: -10%;
  }

  .tour-illustrations-hero-1, .tour-illustrations-hero-2, .tour-illustrations-hero-3, .tour-illustrations-hero-4 {
    width: 60px;
  }

  .tour-banner-img-2 {
    z-index: 3;
    left: -65px;
  }

  .tour-banner-img-2.students-home {
    left: -139px;
  }

  .tour-banner-img-3 {
    z-index: 3;
    top: -83px;
    right: -28%;
  }

  .tour-banner-img-3.students-home {
    left: -139px;
  }

  .tour-illustrations-hero-5 {
    width: 60px;
  }

  .tour-illustrations-hero-6 {
    width: 100px;
    bottom: 13%;
  }

  .tour-illustrations-hero-7 {
    width: 60px;
    bottom: -7%;
    left: 0%;
  }

  .tour-banner-cta-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .nav-tour {
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    align-items: center;
    padding-right: 0;
    display: flex;
    position: absolute;
    top: 5%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .nav-tour-ham {
    padding: 10px;
  }

  .nav-tour-ham.w--open {
    background-color: #0b3664;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    padding: 10px;
  }

  .nav-menu-tour {
    background-color: #0b3664;
    padding-left: 24px;
  }

  .nav-icon-tour {
    color: #fff;
    font-size: 28px;
    line-height: 28px;
  }
}

@media screen and (max-width: 767px) {
  blockquote {
    font-size: 28px;
  }

  .body {
    text-align: center;
  }

  .hero.herofeaturelayout {
    padding-bottom: 40px;
  }

  .column {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .column.z2 {
    align-items: flex-start;
  }

  .column.counselor-professional-network {
    margin-bottom: 40px;
  }

  .client-logos {
    width: 100%;
    justify-content: space-between;
    align-items: center;
  }

  .client-logo {
    width: 80px;
  }

  .solutions-cards {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
  }

  .feature-section {
    padding: 40px 20px;
  }

  .flex-container {
    flex-direction: column;
  }

  .feature-image-mask {
    margin-right: 0;
  }

  .feature-image {
    margin-left: auto;
    margin-right: auto;
  }

  .hero-headline {
    text-align: center;
    align-self: center;
  }

  .nav-left-2 {
    width: 100%;
    justify-content: space-between;
  }

  .nav-right-2 {
    display: none;
  }

  .columns-5 {
    margin-bottom: 0;
  }

  .section.strategic-planning-hero-section, .section.conversion-support-hero-section {
    padding-top: 60px;
    padding-bottom: 104px;
  }

  .grid-4 {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: ".";
  }

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

  .column-15 {
    display: none;
  }

  .flex-container {
    align-items: center;
  }

  .column-16 {
    min-height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .column-17 {
    min-height: 600px;
  }

  .features-list {
    margin-bottom: 0;
  }

  .features-list.padding {
    padding-top: 0;
    padding-left: 0;
  }

  .testimonial-card {
    flex-wrap: wrap;
  }

  .testimonial-section {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .horizontal-content-block {
    width: 100%;
    padding: 45px;
  }

  .testimonial-image-wrap {
    width: 100%;
    height: 280px;
  }

  .twocol-list {
    flex-direction: column;
  }

  .navigation-mob {
    z-index: 999;
  }

  .featuregrid {
    grid-template-columns: 1fr;
    grid-template-areas: ".";
    align-items: stretch;
    justify-items: stretch;
  }

  .featureheadline.left-aligned {
    font-size: 2.5rem;
  }

  .featuregrid-reversed {
    grid-template-columns: 1fr;
  }

  .big-testimonial {
    font-size: 2rem;
    line-height: 39px;
  }

  .testimonial-copy {
    padding-left: 5%;
    padding-right: 5%;
  }

  .div-block-43 {
    width: 20%;
  }

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

  .flex-container-2 {
    flex-direction: column;
  }

  .feature-image-mask-2 {
    margin-right: 0;
  }

  .feature-image-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .hero-2.div-block.mobile {
    padding-left: 10px;
    padding-right: 10px;
  }

  .blue.hero.mobile {
    background-position: 0 100%, 50% 0, 100% 100%;
    background-size: 250px, 300px, 20%;
  }

  .paragraph-3, .bold-text {
    text-align: center;
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-3 {
    align-items: center;
  }

  .citation {
    margin-left: 20px;
    margin-right: 20px;
  }

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

  .video-block {
    flex-direction: column;
    align-items: center;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
    display: flex;
  }

  .div-block-50 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .button {
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
    padding-left: 20px;
    display: flex;
  }

  .div-block-52 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .columns-12 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: block;
  }

  .column-21 {
    display: block;
  }

  .container-19 {
    padding-top: 40px;
  }

  .logo-grid-adjusted {
    grid-template-columns: 1fr 1fr 1fr;
    align-self: center;
    justify-items: center;
  }

  .lottie-animation {
    display: none;
  }

  .hero-8 {
    height: 900px;
  }

  .hero-div {
    width: 400px;
    margin-left: auto;
    margin-right: auto;
    top: 200px;
    left: 0;
  }

  .heading-55._2 {
    font-size: 30px;
  }

  .heading-55._2.b {
    width: auto;
    text-align: left;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 35px;
  }

  .heading-55._2.b._3 {
    text-align: center;
  }

  .column-22 {
    margin-top: 50px;
  }

  .followup-container {
    font-size: 20px;
  }

  .bold-text-11 {
    text-align: left;
    font-size: 30px;
    line-height: 30px;
  }

  .section-12 {
    padding: 50px 80px;
  }

  .section-12._2 {
    padding: 50px 20px;
  }

  .body-6.b {
    width: 350px;
    margin-top: 0;
    font-size: 20px;
    line-height: 25px;
  }

  .text-block-3 {
    margin-bottom: -12px;
    font-size: 50px;
  }

  .text-block-3.numbers {
    width: 80px;
    height: 80px;
    border-width: 6px;
    margin-bottom: 16px;
    padding-top: 0;
    font-size: 45px;
  }

  .businessrow {
    margin-top: 50px;
  }

  .bold-text-12 {
    font-size: 20px;
    line-height: 22px;
  }

  .animation {
    width: 90%;
    height: 200px;
    top: -179px;
  }

  .item-container {
    width: auto;
    margin-top: 80px;
  }

  .lottieholder {
    top: 3078px;
  }

  .bold-text-6 {
    font-size: 30px;
  }

  .hero-china-beijing.herofeaturelayout {
    padding-bottom: 40px;
  }

  .logo-grid-beijing {
    grid-template-columns: 1fr 1fr 1fr;
    align-self: center;
    justify-items: center;
  }

  .team-img {
    width: 100px;
    height: 100px;
  }

  .hero-image {
    width: 100%;
    height: 300px;
  }

  .institutions {
    margin-bottom: 50px;
    margin-left: 15px;
    margin-right: 15px;
  }

  .blue-dot.right {
    top: auto;
    bottom: 0%;
    left: -49px;
    right: auto;
  }

  .right-arrow {
    height: 40px;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .r-section.dark-blue {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .journey {
    padding: 30px 20px;
  }

  .slider-2 {
    height: 100%;
  }

  .swiper-wrapper.ucas-event {
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .container-book {
    padding: 80px 15px;
  }

  .r-button.white-button {
    white-space: nowrap;
  }

  .explore-image {
    width: 100%;
  }

  .container-journey {
    width: 90%;
    grid-template-columns: 1px 3fr;
  }

  .left-arrow {
    height: 40px;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: auto;
  }

  .journey-icon {
    width: 100px;
  }

  .high-schools {
    margin-bottom: 50px;
    margin-left: 15px;
    margin-right: 15px;
  }

  .tean-grid {
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .r-container {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .r-container.margin-xl {
    margin-bottom: 60px;
  }

  .column-26.maxwidth-400 {
    width: 100%;
    max-width: 100%;
  }

  .grades {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .slider {
    width: 100%;
  }

  .r-column.contact-us-column {
    min-height: 500px;
    padding-right: 0;
  }

  .r-column.contact-us-column.calendly {
    padding-bottom: 35px;
  }

  .r-column.contact-us {
    min-height: 500px;
    padding-right: 0;
  }

  .h1 {
    font-size: 52px;
  }

  .blue-bg {
    width: 100vh;
    height: 200vh;
  }

  .form-block.contact-us-form-wrapper {
    padding: 24px;
  }

  .contact-logo {
    margin-bottom: 100px;
  }

  .contact-logo.contact-us {
    margin-bottom: 106px;
  }

  .social-wrap-hero {
    margin-top: 11px;
  }

  .social-wrap-hero.calendly {
    margin-top: 198px;
  }

  .footer-logo-wrap {
    padding-left: 0;
  }

  .feature-section-6 {
    padding: 40px 20px;
  }

  .feature-image-5 {
    margin-left: auto;
    margin-right: auto;
  }

  .container-r.grid-r-2-0 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .container-r.grid-r-2-0.tabs-container {
    padding-left: 0;
    padding-right: 0;
  }

  .column-r.autor-part {
    text-align: center;
    padding-bottom: 0;
  }

  .blog-h1 {
    font-size: 48px;
  }

  .blog-h1.center.no-margin {
    font-size: 44px;
  }

  .blog-cover-image.blog-page {
    height: 100%;
  }

  .hero-slider-arrow-left {
    top: auto;
    bottom: -30px;
    left: 0%;
    right: auto;
  }

  .slider-arrow-left.advisors {
    display: none;
    top: 87px;
    left: 0;
  }

  .slider-arrow-right.advisors {
    display: none;
    top: 87px;
    right: 0;
  }

  .section-blogs.big-margin, .blog-section.template {
    padding-top: 50px;
  }

  .blog-social-icons {
    margin-bottom: 30px;
  }

  .insights-info {
    align-self: center;
  }

  .blog-video {
    width: 100%;
    height: 300px;
    margin-bottom: 0;
  }

  .selected-blog-image {
    height: 300px;
    padding-bottom: 0;
  }

  .suggested-cat {
    flex: none;
    justify-content: flex-start;
    font-size: 16px;
    display: flex;
  }

  .blog-text p {
    font-size: 18px;
  }

  .blog-tabs {
    justify-content: flex-start;
    padding-left: 15px;
    overflow: auto;
  }

  .blog-hero-slider {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .hero-slider-image {
    height: 300px;
  }

  .tab-text {
    flex: none;
  }

  .tabs-content {
    padding-left: 15px;
    padding-right: 15px;
  }

  .cards-section {
    padding: 40px 20px;
  }

  .cards-grid-container {
    max-width: none;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
  }

  .casestudy-hero, .main-content---case-study, .cards-section-2, .feature-section-7, .main-content, .case-study-hero {
    padding: 40px 20px;
  }

  .rich-text-block---press-release {
    text-align: center;
  }

  .rich-text-block---press-release ul {
    padding-left: 10px;
  }

  .cards-grid-container-2 {
    max-width: none;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
  }

  .feature-image-mask-3 {
    margin-right: 0;
  }

  .case-study-main {
    padding: 40px 20px;
  }

  .flex-container-4 {
    flex-direction: column;
  }

  .contact-form {
    padding: 40px 20px;
  }

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

  .events-hero {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .events-hero.main-page {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .events-hero.cialfo-students {
    padding-top: 50px;
    padding-bottom: 60px;
  }

  .fn-container {
    padding-left: 12px;
    padding-right: 12px;
  }

  .fn-container.fn-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .fn-container.fn-grid.get-in-touch {
    margin-top: 60px;
  }

  .fn-container.fn-grid.lead-gens {
    margin-bottom: 0;
  }

  .fn-container.fn-grid.why-should-you-attend {
    margin-top: 0;
  }

  .fn-container.fn-grid.resources {
    margin-bottom: 60px;
  }

  .fn-container.fn-grid.border-bottom {
    border-bottom-style: none;
  }

  .fn-container.fn-grid.mobile-margin-30 {
    margin-bottom: 30px;
  }

  .fn-container.fn-grid.our-story-spacing {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .fn-container.fn-grid.our-story-spacing.last-story {
    height: auto;
    margin-bottom: 0;
  }

  .fn-container.fn-grid.our-story-spacing._1st {
    height: auto;
    margin-top: 0;
  }

  .fn-container.fn-grid.our-story-spacing._2nd, .fn-container.fn-grid.our-story-spacing._3rd, .fn-container.fn-grid.our-story-spacing._4th, .fn-container.fn-grid.our-story-spacing._5th, .fn-container.fn-grid.our-story-spacing._6th, .fn-container.fn-grid.our-story-spacing._7th, .fn-container.fn-grid.our-story-spacing._8th {
    height: auto;
  }

  .fn-container.fn-grid.updated-ucas.swiper-slide {
    padding-left: 12px;
    padding-right: 12px;
  }

  .fn-container.flex-center.text-center.edventure {
    justify-content: center;
    padding-top: 0;
  }

  .fn-container.desktop-flex-horizontal.is-ucas {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column-reverse;
  }

  .fn-container.desktop-flex-horizontal.is-ucas-copy {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column-reverse;
    margin-left: 0;
    margin-right: 0;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .fn-container.desktop-flex-horizontal.align-center {
    flex-direction: column-reverse;
  }

  .fn-container.desktop-flex-horizontal.on-home {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column;
  }

  .fn-container.desktop-flex-horizontal.on-home.swiper-slide {
    padding-left: 12px;
    padding-right: 12px;
  }

  .fn-container.map-section {
    height: 70vh;
    flex-direction: row;
    justify-content: center;
    padding-top: 0;
  }

  .partnership-wrapper {
    max-width: none;
    margin-top: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    position: static;
  }

  .fn-paragraph.text-neutral-400.streamline-dropdown {
    margin-bottom: 20px;
  }

  .fn-paragraph.professional-network-paragraph {
    max-width: 520px;
  }

  .events-hero-image-wrapper {
    width: 400px;
    height: 400px;
    margin-top: 0;
  }

  .fn-column.center-tablet-onwards.s-ucas {
    width: auto;
    height: auto;
    margin-bottom: 20px;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .fn-column.ciafolk-column {
    padding-left: 12px;
    padding-right: 12px;
  }

  .fn-column.center-mobile-onwards {
    text-align: center;
    align-items: center;
  }

  .fn-column.who-should-attend {
    margin-top: 0;
  }

  .fn-column.college-visits-column {
    margin-bottom: 0;
  }

  .fn-column.events-main-hero {
    text-align: center;
    align-items: center;
  }

  .fn-column.events-main-hero.on-home {
    max-width: 100%;
  }

  .fn-column.scattegrams {
    margin-bottom: 0;
  }

  .fn-column.mobile-text-center {
    text-align: center;
  }

  .fn-column.mobile-text-center.mobile-flex-center {
    align-items: center;
  }

  .fn-column.school-case-study {
    max-width: 100%;
  }

  .fn-column.school-case-study.mobile-margin-bot-l {
    margin-bottom: 26px;
  }

  .fn-column.flex-horizontal.mobile-vertical {
    flex-direction: column;
  }

  .fn-column.flex-horizontal.min-width-260.mobile-space-between {
    justify-content: space-between;
  }

  .fn-column.featured-resources {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 26px;
  }

  .fn-column.mobile-flex-center {
    align-items: center;
  }

  .fn-column.text-center-desktop-mobile-left.flex-center-mobile-left {
    align-items: flex-start;
  }

  .fn-column.explore-university-events {
    flex-direction: column;
    padding: 30px;
  }

  .fn-column.max-width-m.mobile-margin-24 {
    margin-bottom: 24px;
  }

  .fn-column.footer-link-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: flex-end;
  }

  .fn-jumbo-heading {
    font-size: 48px;
  }

  .fn-jumbo-heading.events-hero-heading {
    max-width: 400px;
  }

  .events-hero-divider {
    max-width: 300px;
  }

  .events-hero-column {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .events-hero-date-wrapper {
    max-width: 260px;
  }

  .events-hero-date-wrapper.second {
    margin-bottom: 20px;
  }

  .icon-m {
    margin-right: 16px;
  }

  .margin-bot-l {
    margin-bottom: 26px;
  }

  .fn-heading-2.text-neutral.margin-bot-l {
    text-align: center;
  }

  .fn-heading-2.margin-bot-s.text-center.max-width-xl {
    max-width: 355px;
  }

  .fn-heading-2.text-center-desktop-mobile-left {
    text-align: left;
  }

  .fn-heading-2.no-margin.mobile-margin-m {
    margin-bottom: 20px;
  }

  .fn-heading-2.career-page {
    font-size: 36px;
  }

  .career-path-card {
    min-height: auto;
  }

  .fn-heading-1 {
    font-size: 46px;
  }

  .fn-heading-1.text-neutral.margin-bot-m.mobile-text-center, .fn-heading-1.security-title {
    text-align: center;
  }

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

  .fn-section.faq {
    padding-top: 60px;
    padding-bottom: 30px;
  }

  .fn-section.cialfolk-section {
    padding-top: 60px;
    padding-bottom: 50px;
  }

  .fn-section.how-can-we-help-you-section {
    padding-bottom: 60px;
  }

  .fn-section.our-clients-section {
    padding-top: 20px;
  }

  .fn-section.about-us-stats-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .fn-section.padding-xxl {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .fn-section.padding-xxl.padding-l-bot {
    padding-bottom: 32px;
  }

  .fn-section.leadership-section {
    padding-bottom: 60px;
    overflow: hidden;
  }

  .fn-section.about-out-partner {
    padding-top: 37px;
    padding-bottom: 40px;
  }

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

  .fn-section.lead-gens-subhero {
    padding-top: 60px;
  }

  .fn-section.prefooter {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .fn-section.counselor-connect-hero {
    width: 100%;
    height: auto;
    padding-top: 0;
  }

  .fn-section.college-visits-section {
    padding-bottom: 60px;
  }

  .fn-section.sub-college-visits-section {
    padding-bottom: 60px;
    overflow: hidden;
  }

  .fn-section.padding-top-l {
    padding-top: 40px;
  }

  .fn-section.self-discovery-section {
    padding-bottom: 60px;
  }

  .fn-section.participating-universities {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .fn-section.school-homepage-hero-section, .fn-section.improved-productivity-hero.overflow-hidden {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .fn-section.school-homepage-video-section {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .fn-section.padding-xxl-bot-no-top {
    padding-bottom: 80px;
  }

  .fn-section.jumbo-padding-top {
    padding-top: 180px;
  }

  .fn-section.culture-page-hero {
    padding-top: 110px;
    padding-bottom: 70px;
  }

  .fn-section.branding-hero-section {
    padding-top: 40px;
  }

  .fn-section.right-fit-hero-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .fn-section.university-homepage-hero-section {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .fn-section.new-college-applications-hero-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .fn-section.right-fit-universities-hero-section {
    padding-top: 100px;
  }

  .fn-section.learn-and-communicate-hero-section {
    padding-top: 60px;
    padding-bottom: 175px;
  }

  .fn-section.learn-and-communicate-large-section {
    padding-top: 150px;
  }

  .fn-section.padding-xxl-top-no-bot {
    padding-top: 80px;
  }

  .fn-section.students-home-hero-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .fn-section.padding-xl-bot-no-top {
    padding-bottom: 56px;
  }

  .fn-section.events-table {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .fn-section.homepage-hero-section {
    padding-top: 30px;
    padding-bottom: 55px;
  }

  .fn-section.homepage-tabs-section {
    margin-top: 20px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .fn-section.careers-hero-section {
    background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6335a09f5b47881671c8657b_Cialfo-Career-page-banner-mobile.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 100px;
  }

  .fn-section.story-hero-section {
    padding-bottom: 150px;
  }

  .fn-section.career-section {
    padding-top: 30px;
  }

  .fn-section.is-ucas {
    height: 660px;
    background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6437a2608f1616b3f60064f7_IceBerg_BG-Only.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
    margin-top: 40px;
    padding-top: 0%;
    padding-bottom: 0;
  }

  .fn-section.tours-page {
    height: 100vh;
    justify-content: center;
    padding-top: 0;
  }

  .fn-button.dropdown-button {
    margin-bottom: 20px;
  }

  .register-now-decoration-1 {
    width: 60px;
    height: 60px;
    left: -70px;
  }

  .register-now-decoration-2 {
    height: 39px;
    bottom: -45px;
    left: 39px;
  }

  .register-now-decoration-3 {
    height: 49px;
    right: -44px;
  }

  .swiper-wrapper.leadership-list {
    grid-column-gap: 0px;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: flex-start;
  }

  .swiper-slide.speakers-slide {
    height: 275px;
    padding-top: 55px;
  }

  .swiper-slide.advisory-item {
    width: 204px;
    flex-direction: column;
    display: flex;
  }

  .swiper-slide.collective-item {
    width: 258px;
    height: 180px;
  }

  .swiper-slide.leadership-item {
    flex: none;
    align-items: flex-start;
    margin-bottom: 0;
    padding-right: 0;
  }

  .swiper-slide.participating-universities-item {
    padding: 6px 5px 5px;
  }

  .swiper-slide.participating-universities-item.counselor-connect {
    width: 100%;
  }

  .swiper-slide.product-subhero-image {
    width: 456px;
    height: 318px;
    border-radius: 10px;
  }

  .swiper-slide.resources-collection-item {
    flex-direction: row;
  }

  .events-video-wrapper {
    height: 200px;
  }

  .events-video-wrapper.non-slider {
    height: 250px;
    max-width: 446px;
  }

  .events-video-wrapper.students-festival {
    height: 150px;
  }

  .video-play-button {
    width: 60px;
    height: 60px;
  }

  .slider-button-left.events {
    top: 87.5px;
    left: -35px;
  }

  .slider-button-right.events {
    top: 87.5px;
    right: -35px;
  }

  .events-swiper-holder {
    max-width: 85%;
  }

  .margin-right-m {
    margin-right: 20px;
  }

  .margin-bot-xs {
    margin-bottom: 8px;
  }

  .fn-slider-button-left {
    width: 48px;
    height: 48px;
    background-size: 16px;
  }

  .fn-slider-button-left.leadership, .fn-slider-button-left.testimonial, .fn-slider-button-left.homepage-testimonial {
    background-position: 45%;
    background-size: 20px 20px;
  }

  .margin-bot-l {
    margin-bottom: 26px;
  }

  .kickoff-hero-section {
    min-height: 256px;
    padding-bottom: 32px;
  }

  .padding-xxl {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .margin-bot-s {
    margin-bottom: 12px;
  }

  .button-small, .button-variant-small {
    padding: 10px 20px;
  }

  .container-40.grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .kickoff-styles-wrap {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .margin-right-xs {
    margin-right: 8px;
  }

  .fn-slider-button-right {
    width: 48px;
    height: 48px;
    background-size: 16px;
  }

  .fn-slider-button-right.leadership, .fn-slider-button-right.testimonial {
    background-position: 55%;
    background-size: 20px 20px;
  }

  .jumbo-h {
    font-size: 48px;
  }

  .margin-left-xxs {
    margin-left: 4px;
  }

  .margin-left-m {
    margin-left: 20px;
  }

  .margin-bot-xxl {
    margin-bottom: 72px;
  }

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

  .section-28 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-28.quick-links {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .padding-xs {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .margin-top-xxs {
    margin-top: 4px;
  }

  .padding-l {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .margin-top-xxl {
    margin-top: 72px;
  }

  .margin-top-xs {
    margin-top: 8px;
  }

  .padding-m {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .margin-bot-3xl {
    margin-bottom: 80px;
  }

  .margin-top-m {
    margin-top: 20px;
  }

  .margin-right-s {
    margin-right: 12px;
  }

  .margin-right-xxs {
    margin-right: 4px;
  }

  .padding-xl {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .margin-bot-m {
    margin-bottom: 20px;
  }

  .kickoff-jump-number {
    margin-right: 0;
  }

  .fn-button-regular {
    min-width: 140px;
    padding: 16px 28px;
  }

  .padding-s {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .margin-top-xl {
    margin-top: 56px;
  }

  .kickoff-color-helper {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .margin-top-s {
    margin-top: 12px;
  }

  .kickoff-jump-title {
    display: none;
  }

  .margin-left-xs {
    margin-left: 8px;
  }

  .kickoff-ninja-link {
    margin-bottom: 16px;
  }

  .button-variant {
    min-width: 140px;
    padding: 16px 28px;
  }

  .button-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .button-wrapper.our-team {
    position: static;
  }

  .button-wrapper.press-and-media {
    margin-top: 20px;
  }

  .button-wrapper.flex-center.mobile-align-center {
    align-self: center;
  }

  .margin-left-s {
    margin-left: 12px;
  }

  .kickoff-jump-links {
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 300px;
    justify-content: center;
  }

  .kickoff-jump-links.w--current {
    border: 1px solid #c8735c;
  }

  .margin-top-l {
    margin-top: 28px;
  }

  .margin-bot-xl {
    margin-bottom: 56px;
  }

  .padding-3xl {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .margin-top-3xl {
    margin-top: 80px;
  }

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

  .no-padding-bot {
    padding-bottom: 0;
  }

  .section-horizontal-divider {
    margin-top: 40px;
  }

  .section-horizontal-divider.board-of-directors {
    margin-top: 25px;
  }

  .speakers-slide-content {
    padding-top: 70px;
  }

  .speaker-image-wrapper {
    width: 110px;
    height: 110px;
    top: -55px;
  }

  .participating-universities-item {
    padding: 0;
  }

  .participating-universities-item:last-child {
    margin-right: 20px;
  }

  .how-to-sign-up-shape {
    bottom: 30px;
    right: 30px;
  }

  .how-to-sign-up-paper-plane {
    z-index: 2;
    height: 90px;
    bottom: 107px;
    right: 264px;
  }

  .cialfo-community-card {
    height: 260px;
    min-height: auto;
    margin-bottom: 20px;
  }

  .cialfo-community-card.second {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .fn-heading-3.career-fair-access-event-heading {
    max-width: 220px;
    margin-bottom: 30px;
  }

  .fn-heading-3.mobile-heading-4, .fn-heading-4 {
    font-size: 20px;
  }

  .cialfo-shape-wrapper {
    height: 110px;
  }

  .video-heading {
    font-size: 36px;
  }

  .access-hero-paragraph {
    font-size: 20px;
  }

  .acces-hero-decoration-1 {
    width: 60px;
    height: 60px;
    left: 49px;
  }

  .acces-hero-decoration-2 {
    width: 45px;
    height: 45px;
    top: -77px;
  }

  .acces-hero-decoration-3 {
    width: 66px;
    height: 66px;
    bottom: -51px;
    right: 31px;
  }

  .access-plan-card {
    margin-bottom: 20px;
  }

  .access-plan-card.third {
    margin-bottom: 0;
  }

  .access-plan-icon-wrapper {
    width: 135px;
    height: 135px;
    margin-bottom: 20px;
  }

  .carrer-path-card-top {
    height: 10px;
  }

  .benefits-dropdown-wrapper.ca, .benefits-dropdown-wrapper.insightful-reports {
    padding-left: 45px;
  }

  .benefits-dropdown-toggle {
    padding: 20px;
  }

  .dropdown-heading {
    max-width: 280px;
    font-size: 20px;
  }

  .benefits-dropdown-list {
    padding-left: 20px;
    padding-right: 20px;
  }

  .benefits-dropdown-item.last {
    margin-bottom: 20px;
  }

  .benefits-dropdown-item.first {
    margin-top: 20px;
  }

  .benefits-dropdown-image-wrapper {
    width: 300px;
    height: 300px;
  }

  .premium-access-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .premium-add-ons-wrapper {
    text-align: center;
  }

  .dropdown-toggle-line {
    width: 100%;
    height: 3px;
    border-radius: 0;
    margin-right: 0;
    top: auto;
    bottom: 0;
    left: 0;
    transform: none;
  }

  .cialfo-for-school-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-top: -20px;
  }

  .fn-button-transparent.resources {
    margin-top: 10px;
  }

  .fn-button-transparent.resources-pagination-button {
    margin-top: 40px;
  }

  .cialfo-search-logo {
    height: 80px;
    margin-top: 0;
  }

  .faq-heading {
    font-size: 20px;
  }

  .our-team-hero-section {
    padding-top: 100px;
    padding-bottom: 60px;
  }

  .our-team-hero-column {
    margin-bottom: 60px;
  }

  .access-plan-icon {
    height: 75px;
  }

  .cialfo-team-member-wrapper {
    left: 13px;
  }

  .leadership-team-holder {
    max-width: none;
    padding-left: 12px;
    padding-right: 12px;
  }

  .leadership-item {
    margin-bottom: 20px;
  }

  .leadership-slide-content {
    width: 100%;
  }

  .leadership-image-wrapper {
    height: 200px;
  }

  .leadership-image {
    height: 100%;
    object-position: 50% 0%;
  }

  .board-of-directors-item {
    max-width: 120px;
  }

  .board-of-directors-image {
    height: 140px;
  }

  .advisory-swiper-holder.k-12-slider-holder {
    margin-bottom: 20px;
  }

  .advisory-slide-content {
    flex-direction: column;
    display: flex;
  }

  .k12-advisors-image-wrapper, .advisors-image, .university-advisors-image-wrapper {
    height: 200px;
  }

  .cialfolk-swiper {
    align-items: flex-end;
  }

  .cialfo-collective-swiper.bottom-swiper {
    margin-left: -139px;
  }

  .cialfolk-testimonial-content {
    padding-left: 12px;
    padding-right: 12px;
  }

  .testiomonial-wrapper {
    width: 314px;
  }

  .cialfolk-gradient-right, .cialfolk-gradient-left, .cialfolk-testimonial-gradient-right, .cialfolk-testimonial-gradient-left {
    width: 12px;
  }

  .leadership-linkedin-icon {
    width: 46px;
    height: 46px;
    padding: 11px;
    top: auto;
    bottom: 5px;
    right: 5px;
  }

  .about-us-hero {
    min-height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .cialfo-stats-wrapper {
    height: 120px;
    min-height: auto;
    justify-content: center;
  }

  .what-we-do-tabs-menu {
    margin-bottom: 40px;
  }

  .what-we-do-tab-link {
    margin-right: 30px;
    font-size: 20px;
  }

  .what-we-do-tabs-image {
    height: 200px;
  }

  .how-it-started-image-1 {
    height: 220px;
    margin-bottom: -25px;
  }

  .how-it-started-image-2, .how-it-started-image-3 {
    height: 220px;
  }

  .about-us-globe-wrapper {
    width: 220px;
    height: 220px;
  }

  .about-us-globe-icon-1 {
    width: 45px;
    height: 45px;
    top: -3px;
    left: 11px;
  }

  .about-us-globe-icon-2 {
    width: 45px;
    height: 45px;
    top: 8px;
    right: 28px;
  }

  .about-us-globe-icon-3 {
    width: 45px;
    height: 45px;
    top: 86px;
    right: 98px;
  }

  .about-us-globe-icon-4 {
    width: 45px;
    height: 45px;
    bottom: 13px;
    left: 33px;
  }

  .about-us-globe-icon-5 {
    width: 45px;
    height: 45px;
    bottom: 0;
    right: 31px;
  }

  .get-in-touch-card {
    height: auto;
  }

  .get-in-touch-card.second {
    margin-top: 50px;
    margin-bottom: 0;
  }

  .get-in-touch-card.resources {
    height: 200px;
  }

  .get-in-touch-card.resources.second {
    margin-top: 60px;
  }

  .get-in-touch-card-content {
    height: auto;
    justify-content: center;
    padding: 60px 30px;
  }

  .get-in-touch-image-wrapper {
    width: 100px;
    height: 100px;
    padding: 21px 20px 20px;
    right: 40px;
    box-shadow: 0 6px 14px 1px rgba(11, 54, 100, .2);
  }

  .get-in-touch-image-wrapper.second {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 15px;
    top: -50px;
  }

  .about-us-our-partners-wrapper {
    margin-top: 30px;
  }

  .about-us-our-partner-card {
    margin-right: 30px;
  }

  .client-testimonials-wrapper {
    padding-right: 10px;
  }

  .client-testimonials-item {
    padding-left: 20px;
    padding-right: 20px;
  }

  .partners-swiper.products {
    margin-bottom: 30px;
  }

  .partners-slide-content {
    width: 150px;
    height: 70px;
    padding: 15px;
  }

  .partners-slide-content.awards, .partners-slide-content.our-clients {
    padding: 8px;
  }

  .partners-slide-content.our-clients.ucas-partner {
    width: 200px;
    height: 100px;
  }

  .cialfo-in-media-image-wrapper {
    height: 380px;
  }

  .cialfo-media-image-1 {
    width: 158px;
    height: 50px;
    top: 17px;
    right: -131px;
  }

  .cialfo-media-image-2 {
    width: 158px;
    height: 50px;
    bottom: 112px;
    right: -119px;
  }

  .cialfo-media-image-3 {
    width: 158px;
    height: 50px;
    left: -125px;
  }

  .about-us-hero-column {
    margin-bottom: 80px;
  }

  .about-us-hero-decoration-1 {
    height: 55px;
    top: -88px;
    left: 40px;
  }

  .about-us-hero-decoration-2 {
    height: 60px;
    top: 469px;
    left: 43px;
  }

  .about-us-hero-decoration-3 {
    height: 80px;
    top: 484px;
    right: 38px;
  }

  .we-are-cialfo-images-wrapper {
    width: 100%;
    height: auto;
    max-width: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    flex: 0 auto;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    padding-left: 12px;
    padding-right: 12px;
    display: grid;
  }

  .leadership-swiper {
    overflow: hidden;
  }

  .we-are-cialfo-image-1, .we-are-cialfo-image-2 {
    width: 100%;
    object-fit: cover;
    border-radius: 6px;
    position: static;
    overflow: hidden;
    transform: none;
  }

  .we-are-cialfo-image-3 {
    width: 100%;
    object-fit: cover;
    border-radius: 6px;
    position: static;
    overflow: hidden;
  }

  .we-are-cialfo-image-4 {
    width: 100%;
    object-fit: cover;
    border-radius: 10px;
    position: static;
    overflow: hidden;
    transform: none;
  }

  .we-are-cialfo-image-5 {
    width: 105%;
    object-fit: cover;
    object-position: 50% 0%;
    border-radius: 6px;
    position: static;
    overflow: hidden;
    transform: none;
  }

  .leadership-slider-arrows-holder {
    margin-top: 30px;
    display: flex;
  }

  .leadership-sliders-arrows-wrapper {
    width: 150px;
  }

  .press-and-media-hero-image {
    height: 300px;
  }

  .press-and-media-tab-link {
    margin-right: 30px;
    font-size: 20px;
  }

  .press-and-media-article {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-bottom: 20px;
  }

  .press-and-media-article:last-child {
    margin-bottom: 0;
  }

  .press-and-media-article-image {
    height: 150px;
  }

  .article-author-text-wrapper {
    margin-top: 20px;
  }

  .own-academy-partner {
    margin-bottom: 26px;
  }

  .contact-hero-section {
    padding-top: 75px;
    padding-bottom: 60px;
  }

  .contact-hero-column {
    margin-bottom: 60px;
  }

  .contact-hero-image-wrapper {
    top: -72px;
    right: -355px;
  }

  .cialfo-contact-card {
    max-width: 393px;
    padding-top: 20px;
  }

  .contact-card-heading {
    font-size: 20px;
  }

  .fn-button-small.on-tour-page.on-nav {
    padding-left: 20px;
    padding-right: 20px;
  }

  .contact-social-media-link {
    width: 24px;
    height: 24px;
  }

  .contact-card-top-line {
    height: 10px;
  }

  .find-us-wrapper {
    width: 100%;
    height: 100%;
    flex-direction: column;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .find-us-map {
    width: 100%;
    position: absolute;
    top: 0;
  }

  .find-us-card {
    width: 100%;
    max-width: 270px;
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .find-us-card.first {
    margin-bottom: 15px;
    position: relative;
    top: auto;
    left: auto;
  }

  .find-us-card.second, .find-us-card.third {
    margin-bottom: 15px;
    position: relative;
    top: auto;
    right: auto;
  }

  .find-us-card.fourth {
    position: relative;
    top: auto;
    right: auto;
  }

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

  .product-rich-text h2 {
    font-size: 24px;
  }

  .testimonials-slider-holder {
    padding-left: 45px;
    padding-right: 45px;
  }

  .testimonial-quote-mark-left {
    width: 50px;
    height: 37px;
    left: -45px;
  }

  .testimonial-quote-mark-right {
    width: 50px;
    height: 37px;
    right: -45px;
  }

  .product-future-decoration-3 {
    height: 55px;
    right: -58px;
  }

  .product-future-decoration-2 {
    height: 39px;
    bottom: -35px;
    left: -23px;
  }

  .product-future-decoration-1 {
    width: 60px;
    height: 60px;
    left: -55px;
  }

  .product-video {
    width: 400px;
  }

  .lead-gen-hero {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .leads-gen-hero-image {
    height: 250px;
    position: static;
  }

  .what-you-ll-get-item.first {
    margin-bottom: 20px;
  }

  .lead-gens-icon {
    height: 24px;
    margin-right: 16px;
  }

  .what-you-ll-get-main-image {
    height: 220px;
    margin-bottom: 20px;
  }

  .lead-gens-connect-image {
    height: 220px;
  }

  .product-verical-swiper {
    width: 456px;
    height: 318px;
    border-radius: 10px;
    margin-top: 0;
    margin-bottom: 56px;
  }

  .lead-gens-form {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .fn-checkbox-wrapper.lead-gen {
    margin-bottom: 20px;
  }

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

  .resources-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .resources-item {
    flex-direction: column;
  }

  .resources-item.webinars, .resources-item.podcasts {
    background-size: auto 180px;
  }

  .resources-image-wrapper {
    height: 180px;
  }

  .resources-image-wrapper.podcasts {
    z-index: -1;
    background-color: #f6cccc;
    position: relative;
  }

  .resources-image-wrapper._16-9-mobile {
    width: 100%;
    height: auto;
    padding-top: 56.25%;
    position: relative;
  }

  .resources-image-wrapper._16-9-mobile.podcast-long-card {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .mailing-list-checkbox-wrapper {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .resources-slider-holder {
    margin-bottom: 40px;
  }

  .counselor-hero-image {
    width: 200%;
    height: 300px;
    object-position: 70% 100%;
    margin-top: -37px;
    position: static;
  }

  .who-should-attend-image {
    margin-bottom: -20px;
  }

  .why-should-attend-image {
    margin-top: 50px;
    margin-bottom: -15px;
  }

  .how-it-works-icon {
    height: 100px;
    margin-bottom: 30px;
  }

  .how-it-works-icon.second {
    margin-top: 30px;
  }

  .upcoming-event-column {
    max-width: 310px;
  }

  .counselor-connect-list {
    width: 99%;
  }

  .counselor-connect-wrapper {
    width: 100%;
  }

  .resources-rich-text ul {
    padding-left: 25px;
  }

  .resources-rich-text h2 {
    font-size: 36px;
  }

  .lead-gen-rich-text ul {
    padding-left: 25px;
  }

  .lead-gen-rich-text h2 {
    font-size: 36px;
  }

  .connections-image-2 {
    height: 280px;
  }

  .k12-demo-hero-section {
    grid-template-columns: 1fr;
  }

  .resources-collection-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .resources-collection-list.second-one {
    grid-template-columns: 1fr 1fr;
  }

  .resources-collection-list.trending, .resources-collection-list.external-podcast {
    grid-template-columns: 1fr;
  }

  .webinars-hero-section {
    padding-top: 60px;
  }

  .webinars-hero-column {
    max-width: none;
  }

  .webinars-hero-image {
    width: 317.318px;
    height: 300px;
  }

  .resources-filters-wrapper {
    margin-top: 30px;
  }

  .webinars-anchor-links-wrapper {
    padding-left: 12px;
    padding-right: 12px;
  }

  .anchor-links-list {
    flex-wrap: wrap;
    justify-content: center;
    padding-top: 10px;
    padding-bottom: 15px;
  }

  .resources-anchor-link {
    margin-top: 15px;
    margin-left: 15px;
    margin-right: 15px;
  }

  .resources-anchor-link.last {
    margin-right: 15px;
  }

  .upcoming-resources-column {
    max-width: 400px;
  }

  .achor-link-point {
    top: -160px;
  }

  .resources-filters-list {
    width: 100%;
    grid-column-gap: 15px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .resources-field {
    font-size: 14px;
  }

  .resources-field.search, .resources-field.dropdown-field {
    width: 100%;
    height: 40px;
  }

  .resources-field.dropdown-field.sort, .resources-field-wrapper {
    width: 100%;
  }

  .resources-field-wrapper.cat {
    z-index: 600;
  }

  .resources-template-hero-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .resources-template-bg {
    height: 244px;
  }

  .resources-template-bg.podcast-bg {
    height: 320px;
  }

  .resources-sign-up-column {
    max-width: 400px;
  }

  .resources-lightbox {
    height: 228px;
  }

  .resources-cms-rich-text {
    margin-bottom: 50px;
  }

  .resources-cms-rich-text ul {
    padding-left: 25px;
  }

  .resources-cms-rich-text h2 {
    font-size: 20px;
  }

  .resources-cms-rich-text.margin-bot-m {
    margin-bottom: 20px;
  }

  .resources-speaker-top {
    margin-bottom: 15px;
  }

  .resources-speaker-image {
    width: 60px;
    height: 60px;
    margin-right: 15px;
  }

  .resources-dropdown-list {
    display: none;
    top: 33px;
  }

  .resources-dropdown-link {
    font-size: 14px;
  }

  .videos-hero-section {
    min-height: 400px;
  }

  .videos-hero-image {
    height: 270px;
    top: 0;
    bottom: auto;
  }

  .university-connections-hero {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .uc-hero-image {
    height: 300px;
  }

  .college-visits-image {
    height: 300px;
    max-width: 300px;
    margin-bottom: 20px;
  }

  .college-visit-list-item.align-stretch.margin-bot-xl {
    margin-bottom: 56px;
  }

  .college-visit-line {
    margin-right: 15px;
    top: auto;
    bottom: 0;
    left: 0;
    transform: none;
  }

  .college-visits-graph-wrapper {
    width: 450px;
    height: 266px;
    margin-top: 0;
    margin-bottom: 20px;
  }

  .college-visits-graph-wrapper.college-applications {
    margin-bottom: 30px;
  }

  .college-visits-graph-wrapper.learn-more-assessments {
    margin-bottom: 20px;
  }

  .engage-students-image {
    width: 330px;
    height: 300px;
    max-width: none;
  }

  .network-universities-image {
    height: 300px;
    max-width: 300px;
  }

  .get-started-university-column {
    max-width: 400px;
  }

  .guides-hero-section {
    padding-right: 12px;
  }

  .guides-hero-image-wrapper {
    height: 300px;
    filter: brightness(90%);
    object-position: 100% 50%;
  }

  .college-applications-hero-image {
    height: 300px;
  }

  .college-applications-hero-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .find-and-research-image {
    height: 300px;
    max-width: 300px;
    margin-bottom: 20px;
  }

  .find-and-research-options-wrapper {
    margin-bottom: 20px;
  }

  .streamline-list {
    margin-top: 20px;
  }

  .college-applications-line {
    margin-right: 15px;
    top: auto;
    bottom: 0;
    left: 0;
    transform: none;
  }

  .streamline-image {
    width: 330px;
    height: 300px;
    max-width: none;
  }

  .ca-line-wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
    left: 15px;
  }

  .ca-dropdown-heading {
    font-size: 20px;
  }

  .ca-direct-apply-image {
    height: 300px;
    object-position: 50% 50%;
  }

  .scholarships-image {
    width: 330px;
    height: 300px;
    max-width: none;
  }

  .get-started-free-column {
    max-width: 400px;
  }

  .student-engagement-hero-image {
    height: 300px;
  }

  .guide-with-webinars-image {
    height: 300px;
    max-width: 300px;
  }

  .surveys-image {
    max-width: 300px;
  }

  .engage-with-guardians-image {
    height: 300px;
    max-width: 300px;
    margin-bottom: 20px;
  }

  .webinars-notification-icon {
    width: 139px;
    height: 100px;
  }

  .notified-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    padding: 20px;
  }

  .padding-xxl-bot {
    padding-bottom: 80px;
  }

  .padding-l-bot {
    padding-bottom: 32px;
  }

  .self-discovery-image {
    height: 300px;
    max-width: 300px;
    margin-bottom: 20px;
  }

  .student-engagement-hero-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .events-path-card {
    min-height: auto;
    padding-top: 30px;
  }

  .summer-workshops-info {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    display: none;
  }

  .summer-workshop-icon.margin-right-s {
    margin-right: 12px;
  }

  .summer-workshops-item {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .summer-workshops-heading {
    margin-bottom: 12px;
  }

  .summer-workshops-left-side {
    padding-left: 0;
  }

  .summer-workshops-right-side {
    padding-right: 0;
  }

  .guides-hero-column {
    left: 12px;
  }

  .guides-hero-image {
    object-position: 50% 50%;
  }

  .school-reports-and-data-hero-image {
    height: 290px;
    max-width: 360px;
  }

  .school-cialfo-reports-icon {
    height: 150px;
    margin-bottom: 20px;
  }

  .scattergrams-image {
    width: 330px;
    height: 300px;
    max-width: none;
  }

  .effective-decision-making-image {
    height: 300px;
    max-width: 300px;
  }

  .application-reports-image {
    height: 250px;
    max-width: 250px;
  }

  .measure-the-data-list {
    grid-column-gap: 20px;
    grid-template-columns: auto;
  }

  .school-report-hero-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .school-report-star-icon {
    width: 139px;
    height: 100px;
  }

  .text-center-desktop-mobile-left {
    text-align: left;
  }

  .school-homepage-hero-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .school-homepage-hero-image {
    height: 300px;
  }

  .school-homepage-circle {
    width: 90px;
    height: 90px;
    bottom: -28px;
    right: 0;
  }

  .with-cialfo-image {
    height: 208px;
  }

  .school-case-study-image {
    width: 100%;
    height: 286px;
    max-width: 480px;
  }

  .benefit-image, .simplify-college-image, .improve-engagement-image, .track-and-improve-image, .archieve-high-levels-image {
    height: 208px;
  }

  .streamline-your-work-image, .improved-productivity-image, .work-better-image {
    width: 100%;
    height: 208px;
  }

  .communicate-effectively-wrapper {
    width: 100%;
    height: 208px;
    border: 1px #e8e8e8;
    border-bottom-style: solid;
  }

  .bulk-actions-wrapper, .manage-and-send-image {
    width: 100%;
    height: 208px;
  }

  .improved-productivity-hero-wrapper {
    width: 100%;
    height: 300px;
  }

  .strategic-planning-hero-image {
    width: 320px;
    height: 200px;
    bottom: -120px;
  }

  .real-time-image-wrapper {
    height: 250px;
  }

  .ed-insights-image-wrapper {
    width: 100%;
    height: 250px;
  }

  .team-bandwidth-wrapper {
    width: 290px;
    height: 290px;
  }

  .conversion-support-hero-image {
    width: 350px;
    height: 280px;
  }

  .recieve-applications-image-wrapper {
    height: 250px;
  }

  .student-education-image-wrapper, .education-advisors-image-wrapper, .career-guidance-image-wrapper {
    width: 100%;
    height: 250px;
  }

  .culture-page-hero-image {
    width: 233px;
    height: 270px;
    position: static;
    top: 197px;
    bottom: auto;
    left: auto;
    right: 0;
  }

  .culture-page-quote-mark-left {
    width: 50px;
    height: 37px;
    top: -46px;
    left: 9px;
  }

  .culture-page-quote-mark-right {
    width: 50px;
    height: 37px;
    bottom: -47px;
    right: 19px;
  }

  .margin-right-l {
    margin-right: 26px;
  }

  .our-core-image {
    width: 200px;
    height: 200px;
    top: -109px;
  }

  .our-core-image.pillar-3 {
    bottom: -116px;
  }

  .our-core-image.pillar-4 {
    top: -81px;
    right: -64px;
  }

  .culture-page-dropdown-highlight {
    margin-left: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .branding-hero-image {
    width: 250px;
    height: 200px;
  }

  .branding-image-wrapper {
    height: 250px;
  }

  .branding-image-wrapper-2 {
    width: 100%;
    height: 250px;
  }

  .branding-image-wrapper-3 {
    width: 303px;
    height: 180px;
  }

  .branding-image-wrapper-4 {
    width: 303px;
    height: 220px;
  }

  .branding-image-wrapper-5, .rigth-fit-hero-image, .right-fit-image-wrapper-1 {
    height: 250px;
  }

  .right-fit-image-wrapper-2 {
    height: 203px;
  }

  .university-hero-image {
    height: 200px;
  }

  .university-images-wrapper {
    width: 200px;
    height: 140px;
  }

  .university-image-wrapper-1 {
    height: 230px;
  }

  .university-image-wrapper-2 {
    height: 195px;
  }

  .university-image-wrapper-3 {
    height: 250px;
  }

  .universit-image-wrapper-4 {
    height: 190px;
  }

  .university-image-wrapper-4 {
    height: 220px;
  }

  .right-fit-image-wrapper-3 {
    height: 200px;
  }

  .fn-rich-text h2 {
    font-size: 36px;
  }

  .fn-rich-text h3 {
    font-size: 24px;
  }

  .fn-rich-text h4 {
    font-size: 20px;
  }

  .fn-rich-text h5 {
    font-size: 16px;
  }

  .college-search-hero-image {
    height: 250px;
  }

  .college-search-image-wrapper-1 {
    height: 180px;
  }

  .margin-right-xxl {
    margin-right: 70px;
  }

  .college-search-image-wrapper-2 {
    width: 175px;
    height: 175px;
    margin-top: 15px;
  }

  .college-search-visit-line {
    margin-right: 15px;
    top: auto;
    bottom: 0;
    left: 0;
    transform: none;
  }

  .college-search-image-wrapper-3 {
    height: 250px;
  }

  .college-search-image-wrapper-5 {
    height: 210px;
  }

  .college-search-image-wrapper-6 {
    height: 225px;
  }

  .vertical-slider-pagination {
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .college-aplication-hero-image {
    height: 250px;
  }

  .college-application-image-wrapper {
    height: 200px;
  }

  .college-applications-image-wrapper-2 {
    height: 170px;
  }

  .college-applications-image-wrapper-3, .college-applications-image-wrapper-4 {
    height: 200px;
  }

  .college-applications-image-wrapper-5 {
    height: 250px;
  }

  .college-applications-image-wrapper-6 {
    height: 220px;
  }

  .right-fit-uni-image-wrapper-1 {
    height: 210px;
  }

  .right-fit-uni-image-wrapper-2 {
    height: 300px;
  }

  .right-fit-uni-image-wrapper-3, .right-fit-uni-image-wrapper-4, .right-fit-uni-hero-image {
    height: 250px;
  }

  .learn-and-communicate-hero-icon-wrapper.first {
    width: 50px;
    height: 50px;
    padding: 12px 9px;
    bottom: -142px;
  }

  .learn-and-communicate-hero-icon-wrapper.second {
    width: 40px;
    height: 40px;
    padding: 9px 7px;
    bottom: -62px;
    left: 146px;
  }

  .learn-and-communicate-hero-icon-wrapper.third {
    width: 40px;
    height: 40px;
    padding: 7px;
    bottom: -61px;
    right: 161px;
  }

  .learn-and-communicate-hero-icon-wrapper.fourth {
    width: 40px;
    height: 40px;
    padding: 8px;
    bottom: -129px;
  }

  .learn-and-communicate-hero-image {
    width: 255px;
    height: 255px;
    bottom: -115px;
  }

  .learn-and-communicate-image-wrapper-1 {
    height: 250px;
  }

  .learn-and-communicate-cta-image.first {
    width: 70px;
    height: 70px;
    top: 16px;
    left: -74px;
  }

  .learn-and-communicate-cta-image.second {
    bottom: -12px;
    left: -22px;
  }

  .learn-and-communicate-cta-image.third {
    width: 70px;
    height: 70px;
    top: 9px;
    right: -66px;
  }

  .learn-and-communicate-cta-image.fourth {
    width: 60px;
    height: 60px;
    bottom: -21px;
    right: -56px;
  }

  .learn-and-communicate-image-wrapper-2 {
    height: 225px;
  }

  .learn-and-communicate-content-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .learn-and-communicate-card-image {
    width: 100%;
    margin-left: 0;
  }

  .cialfo-dashboard-image {
    height: 300px;
  }

  .mobile-display-none, .learn-and-communicate-arrow {
    display: none;
  }

  .students-home-hero-lottie {
    height: 210px;
  }

  .students-home-image-wrapper-2 {
    height: 260px;
  }

  .students-home-image-wrapper-1 {
    width: 230px;
    height: 220px;
  }

  .right-fit-image-wrapper-4 {
    height: 160px;
  }

  .student-festival-hero-image-wrapper {
    height: 213px;
  }

  .student-festival-coming {
    height: 250px;
    bottom: -50px;
  }

  .event-video-placeholder {
    width: 300px;
    height: 150px;
  }

  .absolute.second {
    width: 70px;
    height: 120px;
    bottom: 80px;
  }

  .absolute.third {
    width: 45px;
    height: 45px;
    left: 35px;
  }

  .absolute.fourth {
    width: 60px;
    height: 60px;
  }

  .absolute.fifth {
    width: 45px;
    height: 45px;
    right: 35px;
  }

  .homepage-hero-image {
    width: 60vw;
    height: 80vh;
    max-height: 236px;
    max-width: 257px;
  }

  .home-image-wrapper-1 {
    height: 275px;
  }

  .homepage-tab-link {
    padding-left: 30px;
    padding-right: 30px;
  }

  .homepage-tab-content-wrapper {
    width: 100%;
  }

  .tab-image {
    width: 100%;
    height: 210px;
  }

  .homepage-tab-wrapper {
    flex-direction: column;
  }

  .homepage-school-case-study-image {
    width: 100%;
    height: 286px;
    max-width: 480px;
  }

  .tab-animation-lottie {
    height: 216px;
  }

  .testimonial-logo-wrapper {
    width: 150px;
    height: 70px;
    padding: 15px;
  }

  .testimonial-logo-wrapper.awards, .testimonial-logo-wrapper.our-clients {
    padding: 8px;
  }

  .homepage-school-tab-link {
    padding-left: 30px;
    padding-right: 30px;
  }

  .homepage-school-tab-link.on-tour, .homepage-school-tab-link.on-tour.w--current {
    padding-bottom: 6px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .podcasts-hero-image {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
    transform: scale(1.3);
  }

  .podcasts-item-content-wrapper {
    flex-direction: column;
  }

  .podcasts-card-image {
    object-position: 50% 100%;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .podcasts-link-dropdown {
    position: static;
  }

  .dropdown-link-wrapper.long-card {
    margin-top: 0;
    bottom: 0;
  }

  .podcastss-hero-section {
    padding-top: 60px;
  }

  .footer-horizontal-border.max-width-s {
    margin-top: 15px;
  }

  .fn-footer-link.no-margin-bot.margin-right-m {
    margin-right: 0;
  }

  .fn-footer-link.text-neutral-400.streamline-dropdown {
    margin-bottom: 20px;
  }

  .fn-footer-link.professional-network-paragraph {
    max-width: 520px;
  }

  .fn-footer-link.margin-right-l.mobile-no-margin-right {
    margin-right: 0;
  }

  .flow-ninja-promo.text-neutral-400.streamline-dropdown {
    margin-bottom: 20px;
  }

  .flow-ninja-promo.professional-network-paragraph {
    max-width: 520px;
  }

  .flow-ninja-link.text-neutral-400.streamline-dropdown {
    margin-bottom: 20px;
  }

  .flow-ninja-link.professional-network-paragraph {
    max-width: 520px;
  }

  .fn-navbar-container {
    padding-left: 12px;
    padding-right: 12px;
  }

  .fn-navbar-container.fn-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .fn-navbar-container.fn-grid.get-in-touch {
    margin-top: 60px;
  }

  .fn-navbar-container.fn-grid.lead-gens {
    margin-bottom: 0;
  }

  .fn-navbar-container.fn-grid.why-should-you-attend {
    margin-top: 0;
  }

  .fn-navbar-container.fn-grid.resources {
    margin-bottom: 60px;
  }

  .fn-navbar-container.fn-grid.border-bottom {
    border-bottom-style: none;
  }

  .fn-navbar-container.fn-grid.mobile-margin-30 {
    margin-bottom: 30px;
  }

  .fn-navbar-container.desktop-flex-horizontal {
    flex-direction: column;
  }

  .nav-dropdown-toggle {
    padding-left: 12px;
  }

  .nav-dropdown-list.w--open {
    left: 12px;
    right: 12px;
  }

  .dropdown-content-wrapper.horizontal-flex-mobile-vertical {
    flex-direction: column;
  }

  .navbar-content-wrapper-overall {
    padding-left: 12px;
    padding-right: 12px;
  }

  .careers-heading-3 {
    font-size: 24px;
  }

  .featured-collection-image {
    width: 50vw;
    height: 35vw;
  }

  .label-card, .nav-label-card {
    margin-bottom: 4px;
  }

  .podcast-template-hero-section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .fn-nav-menu, .responsive-horizontal-border {
    padding-left: 12px;
    padding-right: 12px;
  }

  .tablet-margin-top-m {
    margin-top: 20px;
  }

  .work-badge {
    width: 50px;
    top: -100px;
    left: 12px;
  }

  .line-wrapper {
    display: none;
  }

  .story-year-wrapper {
    font-size: 20px;
    position: static;
  }

  .story-year-wrapper.bg-pink-200._2nd-year, .story-year-wrapper.bg-pink-200._5th-year, .story-year-wrapper.bg-pink-200._8th-year, .story-year-wrapper.bg-yellow-200._3rd-year, .story-year-wrapper.bg-yellow-200._6th-year, .story-year-wrapper.bg-yellow-200._9th-year, .story-year-wrapper._4th-year, .story-year-wrapper._1st-year, .story-year-wrapper._7th-year {
    margin-bottom: 20px;
  }

  .story-time-image {
    order: -1;
    margin-bottom: 20px;
  }

  .story-time-overall {
    position: static;
  }

  .story-time-overall.ciafolk-column {
    padding-left: 12px;
    padding-right: 12px;
  }

  .story-time-overall.center-mobile-onwards {
    text-align: center;
    align-items: center;
  }

  .story-time-overall.who-should-attend {
    margin-top: 0;
  }

  .story-time-overall.college-visits-column, .story-time-overall.scattegrams {
    margin-bottom: 0;
  }

  .story-time-overall.mobile-text-center {
    text-align: center;
  }

  .story-time-overall.mobile-text-center.mobile-flex-center {
    align-items: center;
  }

  .story-time-overall.school-case-study {
    max-width: 100%;
  }

  .story-time-overall.school-case-study.mobile-margin-bot-l {
    margin-bottom: 26px;
  }

  .story-time-overall.flex-horizontal.mobile-vertical {
    flex-direction: column;
  }

  .story-time-overall.flex-horizontal.min-width-260.mobile-space-between {
    justify-content: space-between;
  }

  .story-time-overall.featured-resources {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 26px;
  }

  .story-time-overall.mobile-flex-center {
    align-items: center;
  }

  .story-time-overall.text-center-desktop-mobile-left.flex-center-mobile-left {
    align-items: flex-start;
  }

  .story-time-overall.explore-university-events {
    flex-direction: column;
    padding: 30px;
  }

  .story-time-overall.max-width-m.mobile-margin-24 {
    margin-bottom: 24px;
  }

  .story-time-overall.footer-link-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .story-time-overall.second-story-time, .story-time-overall.third-story-time, .story-time-overall.fourth-story-time, .story-time-overall.fifth-story-time, .story-time-overall.sixth-story-time, .story-time-overall.seventh-story-time, .story-time-overall.eighth-story-time, .story-time-overall.nineth-story-time {
    margin-top: 0;
  }

  .story-time-wrapper {
    flex-direction: column;
  }

  .story-time-wrapper.ciafolk-column {
    padding-left: 12px;
    padding-right: 12px;
  }

  .story-time-wrapper.center-mobile-onwards {
    text-align: center;
    align-items: center;
  }

  .story-time-wrapper.who-should-attend {
    margin-top: 0;
  }

  .story-time-wrapper.college-visits-column, .story-time-wrapper.scattegrams {
    margin-bottom: 0;
  }

  .story-time-wrapper.mobile-text-center {
    text-align: center;
  }

  .story-time-wrapper.mobile-text-center.mobile-flex-center {
    align-items: center;
  }

  .story-time-wrapper.school-case-study {
    max-width: 100%;
  }

  .story-time-wrapper.school-case-study.mobile-margin-bot-l {
    margin-bottom: 26px;
  }

  .story-time-wrapper.flex-horizontal.mobile-vertical {
    flex-direction: column;
  }

  .story-time-wrapper.flex-horizontal.min-width-260.mobile-space-between {
    justify-content: space-between;
  }

  .story-time-wrapper.featured-resources {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 26px;
  }

  .story-time-wrapper.mobile-flex-center {
    align-items: center;
  }

  .story-time-wrapper.text-center-desktop-mobile-left.flex-center-mobile-left {
    align-items: flex-start;
  }

  .story-time-wrapper.explore-university-events {
    flex-direction: column;
    padding: 30px;
  }

  .story-time-wrapper.max-width-m.mobile-margin-24 {
    margin-bottom: 24px;
  }

  .story-time-wrapper.footer-link-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .story-time-card-wrapper {
    margin-right: 0;
  }

  .review-popup {
    padding-left: 44px;
    padding-right: 44px;
  }

  .review-podcast-header, .fn-heading-4-calendar {
    font-size: 20px;
  }

  .podcast-embed {
    max-width: 450px;
  }

  .podcast-close-icon {
    right: 3em;
  }

  .podcast-link-new {
    height: 228px;
  }

  .podcast-new-video-play-btn {
    width: 60px;
    height: 60px;
  }

  .big-testimonial-demo-page {
    font-size: 2rem;
    line-height: 39px;
  }

  .brix---icon-small-hover {
    width: 24px;
  }

  .brix---top-bar-close-icon {
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
  }

  .brix---top-bar-right-col {
    margin-bottom: 12px;
  }

  .brix---top-bar-flex-h-center {
    flex-direction: column;
  }

  .brix---top-bar-small-padding {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---top-bar-wrapper {
    padding-left: 36px;
    padding-right: 36px;
  }

  .f-career-badge {
    margin-bottom: 10px;
    margin-left: 0;
  }

  .f-career-title-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .f-h3-heading {
    font-size: 40px;
  }

  .f-section-large {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .uui-button-link {
    font-size: 1rem;
  }

  .uui-button-link:hover {
    color: #6941c6;
  }

  .uui-career02_title-wrapper {
    margin-bottom: 1.25rem;
  }

  .uui-career02_item {
    padding: 1.5rem 1.25rem;
  }

  .uui-heading-xsmall {
    font-size: 1.25rem;
  }

  .uui-career02_job-department {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-career02_accordion {
    margin-top: 0;
    margin-bottom: 0;
  }

  .uui-career02_component {
    margin-top: 3rem;
  }

  .uui-text-size-large {
    font-size: 1rem;
  }

  .uui-space-xsmall {
    min-height: .75rem;
  }

  .uui-heading-medium {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .career-card {
    width: 240px;
    height: 260px;
    padding: 12px;
  }

  .career-card-back {
    padding: 12px;
    transform: rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .page-padding {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .nav_header {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: auto;
    grid-auto-flow: row;
  }

  .heading-small-2 {
    font-size: 1rem;
  }

  .filter_grid {
    grid-template-columns: 1fr;
  }

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

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

  .filter_tags-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .career-hero {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column-reverse;
  }

  .career-hero-img {
    width: 50%;
  }

  .career-hero-heading {
    width: 100%;
  }

  .our-mission {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column-reverse;
    align-items: center;
  }

  .our-mission-img {
    width: 50%;
  }

  .our-mission-text-wrapper {
    width: 100%;
    text-align: center;
    align-items: center;
  }

  .di-content-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .di-text-wrapper {
    height: 160px;
    padding: 20px;
    right: 65%;
  }

  .di-heading {
    font-size: 24px;
  }

  .di-heading.career-fair-access-event-heading {
    max-width: 220px;
    margin-bottom: 30px;
  }

  .di-heading.mobile-heading-4 {
    font-size: 20px;
  }

  .di-second-card {
    align-self: auto;
  }

  .benefits-career-wrapper {
    grid-column-gap: 6vw;
    grid-row-gap: 6vw;
    grid-template-columns: 1fr 1fr;
  }

  .map-pin-tooltip.north-america {
    left: -45px;
    right: -45px;
  }

  .map-image {
    min-width: 100%;
  }

  .map-pin {
    width: 25px;
    height: 25px;
    margin-top: 30px;
    top: 198px;
    left: 40px;
  }

  .map-pin.pakistan {
    display: block;
    top: 189px;
    left: 270px;
  }

  .map-pin.vietnam {
    display: block;
    top: 235px;
    left: 353px;
  }

  .map-pin.spain {
    display: block;
    top: 184px;
    left: 185px;
  }

  .map-pin.thailand {
    display: block;
    top: 226px;
    left: 344px;
  }

  .map-pin.america {
    display: block;
  }

  .map-pin.china {
    display: block;
    top: 187px;
    left: 340px;
  }

  .map-pin.singapore {
    display: block;
    top: 254px;
    left: 349px;
  }

  .map-pin.germany {
    display: block;
    top: 171px;
    left: 203px;
  }

  .map-pin.ireland {
    display: block;
    top: 165px;
    left: 183px;
  }

  .map-pin.philippines {
    top: 239px;
    left: 380px;
  }

  .map-pin.indonesia {
    display: block;
    top: 257px;
    left: 365px;
  }

  .map-pin.turkey {
    display: block;
    top: 185px;
    left: 238px;
  }

  .map-pin.india {
    display: block;
    left: 310px;
  }

  .map-pin.canada {
    display: block;
    top: 159px;
    left: 40px;
  }

  .map-pin.taiwan {
    display: block;
    top: 217px;
    left: 372px;
  }

  .map-pin.venezuela {
    top: 250px;
    left: 90px;
  }

  .map-wrapper {
    max-width: 767px;
    min-width: 480px;
  }

  .map-header-wrapper {
    display: block;
  }

  .rich-text-block---media-contact {
    text-align: center;
  }

  .rich-text-block---media-contact ul {
    padding-left: 10px;
  }

  .certification-badge {
    width: 50px;
    top: -30px;
  }

  .team-card {
    padding-left: 20px;
    padding-right: 20px;
  }

  .team-card.last-one {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .career-values-wrapper {
    grid-column-gap: 6vw;
    grid-row-gap: 6vw;
    grid-template-columns: 1fr;
  }

  .career-hero-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column-reverse;
  }

  .evp-wrapper {
    text-align: center;
    flex-direction: column-reverse;
    justify-content: space-between;
  }

  .evp-img-wrapper {
    width: 60%;
  }

  .di-header-wrapper {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .di-data {
    font-size: 60px;
  }

  .di-data.text-neutral.margin-bot-l {
    text-align: center;
  }

  .di-data.margin-bot-s.text-center.max-width-xl {
    max-width: 355px;
  }

  .di-data.text-center-desktop-mobile-left {
    text-align: left;
  }

  .di-data.no-margin.mobile-margin-m {
    margin-bottom: 20px;
  }

  .di-data.career-page {
    font-size: 36px;
  }

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

  .lead-gen-dropdown-wrapper {
    width: 100%;
  }

  .lead-gen-dropdown-wrapper.cat {
    z-index: 600;
  }

  .resources-dropdown-list--leadgen {
    display: none;
    top: 33px;
  }

  .fn-heading-7 {
    font-size: 16px;
  }

  .summer-workshops-item-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cialfo-community-card-2 {
    height: 260px;
    min-height: auto;
    margin-bottom: 20px;
  }

  .cialfo-community-card-2.second {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .fn-heading-8 {
    font-size: 46px;
  }

  .fn-heading-8.text-neutral.margin-bot-xxs {
    text-align: center;
  }

  .fn-heading-9 {
    font-size: 20px;
  }

  .fn-heading-10 {
    font-size: 36px;
  }

  .fn-heading-10.margin-bot-s.is-ucas {
    text-align: center;
    font-size: 58px;
  }

  .fn-heading-11 {
    font-size: 24px;
  }

  .fn-heading-11.career-fair-access-event-heading {
    max-width: 220px;
    margin-bottom: 30px;
  }

  .events-hero-2, .events-hero-2.main-page {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .events-hero-divider-2 {
    max-width: 300px;
  }

  .brix---text-200-list-bold {
    font-size: 16px;
  }

  .brix---pricing-content {
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---btn-primary-full-width {
    padding: 20px 32px;
  }

  .brix---text-300-medium {
    font-size: 18px;
    line-height: 20px;
  }

  .brix---display-2 {
    font-size: 48px;
    line-height: 56px;
  }

  .brix---pricing-top-v1 {
    padding: 32px 24px;
  }

  .brix---3-columns-1-col-tablet {
    grid-template-columns: 1fr;
  }

  .brix---heading-h1-size {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---subtitle {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---mg-bottom-48px {
    margin-bottom: 32px;
  }

  .brix---section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---btn-primary-white-full-width {
    padding: 20px 32px;
  }

  .brix---mg-top-40px {
    margin-top: 32px;
  }

  .brix---text-300-medium-2 {
    font-size: 18px;
    line-height: 20px;
  }

  .brix---square-icon {
    max-width: 56px;
    border-radius: 12px;
  }

  .brix---mg-bottom-16px {
    margin-bottom: 8px;
  }

  .brix---pricing-content-v2 {
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---grid-3-columns-pricing-v4 {
    grid-template-columns: 1fr;
  }

  .ucas-footer-wrapper {
    padding-left: 12px;
    padding-right: 12px;
  }

  .iceberg-new {
    height: 400px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    top: 7%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .logo-wrapper-ucas {
    display: none;
  }

  .quiz-img-wrapper {
    width: 60%;
  }

  .swiper {
    padding-top: 100px;
  }

  .edventure-para-copy {
    width: 90dvw;
  }

  .edventure-nav {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    padding-top: 40px;
  }

  .edventure-nav.on-mobile {
    padding-top: 0;
  }

  .tours-hero-img {
    width: 44vw;
  }

  .nav-link-tour {
    padding-left: 0;
  }

  .nav-link-tour-wrapper {
    margin-top: 0;
  }

  .nav-logo-wrapper-tour {
    padding-left: 0;
  }

  .tour-wc-content-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 20px;
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    justify-items: center;
    margin-bottom: 60px;
    padding: 20px;
    display: grid;
  }

  .tour-wc-content-wrapper.is-yellow-bg {
    width: 80%;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    justify-items: center;
  }

  .tour-wc-flex {
    width: auto;
  }

  .tour-wc-flex.is-img {
    width: 200px;
  }

  .tour-wc-img {
    height: auto;
    position: relative;
    top: 0;
  }

  .tour-wc-flex-data {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .tour-wc-flex-hor {
    width: 140px;
  }

  .tour-wc-flex-hor.is-big {
    width: auto;
  }

  .tour-ws-content {
    grid-column-gap: 14vw;
    grid-row-gap: 14vw;
  }

  .tour-ws-content-card {
    height: 200px;
  }

  .tour-plan-wrapper {
    grid-column-gap: 14vw;
    grid-row-gap: 14vw;
  }

  .tour-plan-value.bg-blue-400, .tour-plan-value.bg-yellow, .tour-plan-wrapper-grid {
    display: none;
  }

  .tour-plan-wrapper-tab {
    margin-top: 40px;
    display: block;
  }

  .tab-tour-plan {
    margin-top: 0;
  }

  .tab-tour-plan.w--current {
    border-bottom: 2px solid #0b3664;
    margin-top: 0;
  }

  .tab-menu-tour-plan {
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
    display: flex;
  }

  .tour-plan-list {
    list-style-type: none;
  }

  .tour-plan-list-item, .list-item-17 {
    list-style-type: decimal;
  }

  .tour-roi-flex-wrapper {
    width: 100%;
  }

  .india-tour-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .india-tour-content-wrapper {
    width: 100%;
  }

  .tour-illustrations-1 {
    width: 60px;
    top: -7%;
  }

  .tour-illustrations-2 {
    width: 60px;
    bottom: -7%;
  }

  .tour-illustrations-hero-1, .tour-illustrations-hero-2 {
    width: 60px;
  }

  .tour-illustrations-hero-3 {
    width: 40px;
    top: auto;
    bottom: 32%;
    left: auto;
    right: 0%;
  }

  .tour-illustrations-hero-4 {
    width: 60px;
  }

  .tour-banner-img-2 {
    bottom: -93px;
    left: 17px;
  }

  .tour-banner-img-3 {
    height: 66px;
    right: -2%;
  }

  .tour-illustrations-hero-5 {
    width: 40px;
  }

  .tour-illustrations-hero-6 {
    bottom: 20%;
  }

  .tour-illustrations-hero-8 {
    width: 40px;
    top: 17%;
    bottom: auto;
    left: 0%;
    right: auto;
  }

  .tour-ws-para-wrapper {
    height: 100%;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: space-between;
  }
}

@media screen and (max-width: 479px) {
  .body {
    overflow: visible;
  }

  .logo.mobile {
    width: auto;
    min-width: 50px;
  }

  .column {
    align-items: center;
    padding-right: 0;
  }

  .column.counselor-professional-network {
    margin-bottom: 0;
  }

  .image {
    display: block;
  }

  .meta-left {
    flex-wrap: wrap;
    align-content: stretch;
    justify-content: center;
    padding-bottom: 20px;
  }

  .client-logo {
    width: 50px;
  }

  .logo-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .solutions-cards {
    flex-direction: column;
  }

  .flex-container.feature {
    max-width: 100%;
    flex-direction: column;
    justify-content: space-between;
  }

  .flex-container.feature-reverse {
    max-width: 100%;
    flex-direction: column;
    justify-content: space-around;
  }

  .feature-image-mask.reverse {
    padding-left: 0;
  }

  .feature-image {
    width: 100%;
  }

  .hero-headline.left-aligned {
    text-align: left;
  }

  .hello-bar-copy {
    padding-left: 3%;
    padding-right: 3%;
  }

  .nav-left-2 {
    justify-content: space-between;
  }

  .nav-right-2 {
    display: none;
  }

  .div-block-7 {
    width: 100%;
    margin-right: 0;
  }

  .text-link.text-centered.left-aligned {
    text-align: left;
  }

  .about-hero-body {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-10 {
    padding-left: 3%;
    padding-right: 3%;
  }

  .copy-stat {
    text-align: center;
    align-self: center;
  }

  .statistic {
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .columns-4 {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
  }

  .columns-5 {
    margin-bottom: 0;
  }

  .photo-grid {
    flex-direction: row;
    display: none;
  }

  .caption-big.centered {
    width: 60%;
  }

  .grid-4 {
    grid-template-columns: 1fr;
  }

  .feature-section {
    padding-top: 0;
    padding-left: 3%;
    padding-right: 3%;
  }

  .column-16 {
    min-height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-17 {
    justify-content: flex-start;
    padding: 40px 20px;
  }

  .author-block {
    margin-top: 15px;
  }

  .horizontal-content-block {
    padding-bottom: 70px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .testimonial-image-wrap {
    height: 260px;
  }

  .navigation-link-block-mob {
    max-width: 90%;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .menu-mob {
    background-color: #007be2;
  }

  .dropdown-list-mob {
    display: none;
  }

  .navigation-link-block {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .brand-3 {
    margin-top: 0;
  }

  .section-paddingtoponly {
    justify-content: center;
    padding-top: 0;
    display: block;
  }

  .section-paddingtoponly.section-paddingbottom {
    padding-top: 0;
  }

  .featuregrid {
    grid-template: "."
                   "."
                   "."
                   "."
                   / 1fr;
    align-content: stretch;
    justify-items: stretch;
    padding-left: 3%;
    padding-right: 3%;
  }

  .featureheadline {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 2.3rem;
  }

  .featureheadline.left-aligned {
    padding-left: 0;
    font-size: 2rem;
  }

  .featuregrid-reversed {
    grid-template-columns: 1fr;
    padding-left: 3%;
    padding-right: 3%;
  }

  .section-paddingtopbottom.bg-pattern {
    background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f3cf67b6e9bca6aee3728dc_Littledots-yellow.webp"), url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f3cf6c18c31b7c138f59f19_oval.webp");
    background-position: 0 100%, 110%;
    background-repeat: no-repeat, no-repeat;
    background-size: 56px, 200px;
    background-attachment: scroll, scroll;
  }

  .grid-9 {
    width: auto;
    height: auto;
    grid-row-gap: 84px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 0;
    padding: 140px 10px 0;
  }

  .heading {
    font-size: 25px;
  }

  .div-block-42 {
    width: 300px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-22 {
    padding-top: 0;
  }

  .form-wrapper {
    width: 95%;
  }

  .column-18 {
    align-self: auto;
  }

  .event-item {
    max-width: 80%;
  }

  .container-4 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .hero-2.div-block.mobile {
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .blue.hero.mobile {
    background-image: url("https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f858808825a4529016a220f_shape-green.d5bdd924.svg"), none;
    background-position: 50% 0, 100% 100%;
    background-repeat: no-repeat, no-repeat;
    background-size: 200px, 20%;
  }

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

  .div-block-3 {
    padding: 20px 20px 0;
  }

  .heading-5 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
  }

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

  .video-block.mobile {
    text-align: left;
  }

  .div-block-50 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-51 {
    margin-top: 20px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .video-2 {
    margin-top: 20px;
  }

  .heading-51 {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .logo-grid-adjusted {
    width: 80%;
    grid-column-gap: 40px;
    grid-row-gap: 70px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-content: space-between;
    justify-content: space-between;
    justify-items: center;
  }

  .container-20 {
    max-width: 100%;
    overflow: hidden;
  }

  .grid-12 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    padding: 20px;
  }

  .lottie-animation {
    display: none;
  }

  .hero-8 {
    height: 100vh;
    overflow: hidden;
  }

  .hero-container {
    overflow: hidden;
  }

  .hero-div {
    width: 95%;
    text-align: center;
    margin-top: 19vh;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    position: static;
    left: 7px;
  }

  .heading-55._2 {
    font-size: 22px;
    line-height: 26px;
  }

  .heading-55._2.b {
    width: auto;
    text-align: left;
    margin-bottom: -20px;
    font-size: 24px;
    line-height: 26px;
  }

  .heading-55._2.b._3, .bold-text-11 {
    text-align: center;
    font-size: 24px;
    line-height: 26px;
  }

  .section-12 {
    padding: 50px 24px;
    overflow: hidden;
  }

  .section-12._2 {
    padding-top: 50px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .body-6 {
    font-size: 15px;
  }

  .body-6.b {
    width: auto;
    color: rgba(0, 0, 0, .7);
    margin-top: 0;
    font-size: 16px;
    line-height: 20px;
  }

  .text-block-3 {
    margin-bottom: -12px;
    font-size: 45px;
    line-height: 20px;
  }

  .text-block-3.numbers {
    width: 60px;
    height: 60px;
    border-width: 5px;
    margin-bottom: 24px;
    padding-top: 10px;
    font-size: 30px;
    line-height: 30px;
  }

  .h2 {
    font-size: 20px;
    line-height: 0;
  }

  .businessrow {
    margin-top: 90px;
  }

  .bold-text-12 {
    font-size: 18px;
    line-height: 20px;
  }

  .animation {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: 0%;
    bottom: 0;
    left: 0;
    right: 0%;
  }

  .item-container {
    width: auto;
    margin-top: 80px;
  }

  .lottieholder {
    width: 90%;
    top: 2483px;
    right: 17.5px;
  }

  .bold-text-6 {
    font-size: 24px;
    line-height: 26px;
  }

  .logo-grid-beijing {
    grid-column-gap: 32px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr;
    justify-items: center;
  }

  .herocareers {
    height: 120px;
    max-height: 100%;
    background-position: 0 0;
  }

  .heading-56 {
    width: 140px;
    margin-top: 41px;
    margin-left: 12px;
    font-size: 12px;
  }

  .slider-nav-line3 {
    left: 52%;
  }

  .blue-dot, .blue-dot.right {
    left: -28px;
  }

  .swiper-wrapper.ucas-event {
    overflow: visible;
  }

  .rightarrow {
    right: 0%;
  }

  .leftarrow {
    left: 0%;
  }

  .container-journey {
    grid-column-gap: 20px;
  }

  .journey-icon {
    width: 100px;
  }

  .slider-nav-line2 {
    left: 48%;
  }

  .r-column.contact-us-column {
    padding-bottom: 35px;
  }

  .r-column.contact-us-column.calendly {
    min-height: 400px;
  }

  .r-column.contact-us {
    padding-bottom: 35px;
  }

  .blue-bg {
    height: 200vh;
  }

  .form-block.contact-us-form-wrapper {
    padding: 20px;
  }

  .contact-logo {
    margin-bottom: 100px;
  }

  .contact-logo.contact-us {
    margin-bottom: 30px;
  }

  .social-wrap-hero {
    margin-top: 20px;
  }

  .foote-link {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .hero-slider-arrow-left {
    bottom: -35px;
  }

  .slider-arrow-left.advisors, .slider-arrow-right.advisors {
    width: 22px;
    height: 22px;
    top: 77px;
  }

  .hero-slider-arrow-right {
    bottom: -35px;
  }

  .blog-video, .selected-blog-image, .hero-slider-image {
    height: 200px;
  }

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

  .cards-grid-container, .cards-grid-container-2 {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-78 {
    text-align: left;
    line-height: 1em;
  }

  .fn-container.flex-center.text-center.edventure {
    padding-top: 0;
  }

  .fn-container.desktop-flex-horizontal.is-ucas-copy {
    text-align: center;
    align-items: center;
  }

  .fn-container.map-section {
    height: 50vh;
  }

  .partnership-wrapper {
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
    padding-left: 25px;
    padding-right: 25px;
  }

  .partnership-item {
    align-items: center;
    margin-right: 20px;
  }

  .fn-paragraph {
    font-size: 16px;
  }

  .fn-paragraph.wc-tour-title.is-white {
    width: 59.0375px;
    text-align: right;
  }

  .events-hero-image-wrapper {
    width: 293px;
    height: 293px;
  }

  .fn-column.text-center-mobile {
    text-align: center;
  }

  .events-hero-divider {
    width: 100%;
    max-width: none;
  }

  .events-hero-column {
    width: 100%;
  }

  .icon-m {
    margin-right: 12px;
  }

  .fn-heading-2.text-neutral.margin-bot-m.text-center.on-tour-page {
    font-size: 40px;
  }

  .career-path-icon {
    width: 75px;
    height: 75px;
  }

  .career-path-icon-image {
    height: 55px;
  }

  .fn-heading-1.security-title {
    text-align: center;
  }

  .fn-section.faq {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .fn-section.leadership-section {
    padding-bottom: 60px;
  }

  .fn-section.counselor-connect-hero {
    height: auto;
  }

  .fn-section.summer-workshop-cta-bg {
    background-size: cover;
  }

  .fn-section.discover-stack-section {
    padding-top: 160px;
  }

  .fn-section.story-hero-section {
    background-size: 405px 50.96px;
  }

  .fn-section.tours-page {
    height: 100vh;
  }

  .fn-button {
    padding-left: 30px;
    padding-right: 30px;
  }

  .fn-button.bigger.career-fair {
    padding: 10px 20px;
  }

  .fn-button.dropdown-button {
    margin-bottom: 20px;
  }

  .fn-button.wide-1, .fn-button.wide-2, .fn-button.transparent-white {
    width: 100%;
  }

  .register-now-decoration-1 {
    top: -98px;
    left: 90px;
  }

  .register-now-decoration-2 {
    height: 38px;
    left: -3px;
  }

  .register-now-decoration-3 {
    bottom: -35px;
    right: -6px;
  }

  .swiper-wrapper.career-list {
    overflow: visible;
  }

  .swiper-wrapper.is-ucas {
    flex-direction: column;
  }

  .swiper-slide.speakers-slide {
    height: 240px;
    padding-top: 50px;
  }

  .swiper-slide.cialfolk-slide {
    height: 150px;
  }

  .swiper-slide.collective-item {
    width: 216px;
    height: 150px;
  }

  .swiper-slide.leadership-item {
    width: 204px;
    margin-bottom: 0;
  }

  .swiper-slide.product-subhero-image {
    width: 296px;
    height: 206px;
  }

  .swiper-slide.colleges-and-universities-slider-wrapper {
    flex-direction: column;
  }

  .events-video-wrapper.non-slider {
    height: 180px;
    max-width: 296px;
  }

  .events-video-wrapper.main-event-page {
    height: 200px;
  }

  .video-play-button.resources, .video-play-button.podcasts {
    width: 60px;
    height: 60px;
  }

  .slider-button-left.events {
    left: -30px;
  }

  .slider-button-right.events {
    right: -30px;
  }

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

  .kickoff-color-helper {
    margin: 4px;
  }

  .kickoff-color-card {
    height: auto;
  }

  .button-wrapper {
    grid-template-columns: auto;
  }

  .button-wrapper.our-team {
    width: 100%;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .button-wrapper.mobile-align-center {
    align-self: center;
  }

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

  .no-padding-bot {
    padding-bottom: 0;
  }

  .section-horizontal-divider.board-of-directors {
    margin-top: 40px;
  }

  .speakers-slide-content {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .speaker-image-wrapper {
    width: 100px;
    height: 100px;
    top: -50px;
  }

  .participating-universities-item {
    height: 85px;
  }

  .participating-universities-item:last-child {
    margin-right: 10px;
  }

  .how-to-sign-up-shape {
    height: 80px;
    bottom: 30px;
    right: 30px;
  }

  .how-to-sign-up-paper-plane {
    height: 70px;
    bottom: 80px;
    right: 195px;
  }

  .cialfo-community-card {
    height: 240px;
    align-items: stretch;
    padding: 20px;
  }

  .community-card-image {
    padding: 3px;
    right: 30px;
  }

  .fn-heading-3.text-neutral.weight-400.text-left.max-width-500 {
    max-width: 285px;
  }

  .fn-heading-3.is-ucas {
    text-align: center;
  }

  .cialfo-shape-wrapper {
    height: 90px;
  }

  .access-hero-section {
    overflow: hidden;
  }

  .access-hero-paragraph {
    max-width: 339px;
  }

  .acces-hero-decoration-1 {
    width: 56px;
    height: 56px;
    bottom: -67px;
    left: 24px;
  }

  .acces-hero-decoration-2 {
    right: 50px;
  }

  .acces-hero-decoration-3 {
    width: 60px;
    height: 60px;
    bottom: -80px;
    right: 4px;
  }

  .benefits-dropdown-toggle {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
  }

  .benefits-dropdown-list {
    align-items: stretch;
  }

  .benefits-dropdown-checkmark {
    width: 22px;
    height: 16px;
    margin-right: 15px;
  }

  .benefits-dropdown-item {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .benefits-dropdown-item.last {
    margin-bottom: 25px;
  }

  .benefits-dropdown-image-wrapper {
    width: 293px;
    height: 293px;
  }

  .premium-add-ons-item {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .premium-add-ons-item.last {
    margin-bottom: 25px;
  }

  .cialfo-for-school-image {
    width: 178px;
    height: 160px;
  }

  .faq-dropdown-toggle {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .faq-dropdown-paragraph {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .fn-button-transparent {
    width: 100%;
  }

  .fn-button-transparent.resources-pagination-button {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cialfo-search-logo {
    height: 65px;
  }

  .our-team-hero-section {
    padding-top: 80px;
  }

  .our-team-hero-column.second {
    margin-bottom: 40px;
  }

  .cialfo-team-member-image {
    width: 200px;
    height: 200px;
  }

  .team-member-decoration {
    width: 38px;
    height: 38px;
  }

  .team-member-decoration.first {
    top: 11px;
    left: 4px;
  }

  .team-member-decoration.second {
    bottom: 20px;
    left: 24px;
  }

  .team-member-decoration.third {
    top: 14px;
    right: 46px;
  }

  .team-member-decoration.fourth {
    top: 84px;
    left: 62px;
  }

  .leadership-team-holder {
    max-width: none;
    padding-left: 12px;
    padding-right: 12px;
  }

  .leadership-item {
    width: 46.5%;
  }

  .member-childhood-image {
    object-position: 0% 100%;
  }

  .board-of-directors-list {
    flex-flow: column;
  }

  .board-of-directors-item {
    max-width: none;
  }

  .board-of-directors-item:last-child {
    margin-bottom: 0;
  }

  .board-of-directors-image-wrapper {
    margin-bottom: 15px;
  }

  .board-of-directors-image {
    height: 160px;
  }

  .university-advisors-image-wrapper {
    height: 180px;
  }

  .cialfolk-swiper {
    min-height: 248px;
  }

  .cialfolk-slider-image {
    height: 150px;
  }

  .cialfo-collective-swiper.bottom-swiper {
    margin-left: -118px;
  }

  .cialfolk-gradient-right, .cialfolk-gradient-left {
    width: 12px;
  }

  .cialfolk-slider-wrapper {
    margin-bottom: 20px;
  }

  .cialfolk-slider-text {
    font-size: 16px;
  }

  .what-we-do-tabs-menu {
    text-align: center;
    flex-direction: column;
  }

  .what-we-do-tab-link {
    max-width: 100%;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 10px;
    margin-right: 0;
    display: flex;
  }

  .what-we-do-tabs-image {
    height: 180px;
  }

  .how-it-started-image-1 {
    height: 180px;
    margin-bottom: -20px;
  }

  .how-it-started-image-2 {
    height: 200px;
  }

  .get-in-touch-card {
    margin-bottom: 50px;
  }

  .get-in-touch-card.second {
    margin-top: 0;
  }

  .get-in-touch-card.resources {
    height: auto;
    margin-bottom: 0;
  }

  .get-in-touch-image-wrapper {
    right: 30px;
  }

  .about-us-partners-logos-wrapper {
    flex-direction: column;
  }

  .about-us-our-partner-card {
    width: 100%;
    height: 100px;
    margin-bottom: 20px;
    margin-right: 0;
    padding: 16px;
    box-shadow: 0 3px 13px -1px rgba(0, 0, 0, .08);
  }

  .about-us-our-partner-card.last {
    margin-bottom: 0;
  }

  .cialfo-in-media-image-wrapper {
    height: 350px;
  }

  .cialfo-media-image-1 {
    top: 13px;
    right: -52px;
  }

  .cialfo-media-image-2 {
    bottom: 156px;
    right: -41px;
  }

  .cialfo-media-image-3 {
    bottom: 23px;
    left: -38px;
  }

  .about-us-hero-column {
    margin-bottom: 70px;
  }

  .about-us-hero-decoration-1 {
    height: 45px;
    display: none;
    top: -49px;
    left: 36px;
  }

  .about-us-hero-decoration-2 {
    height: 55px;
    display: none;
    top: 486px;
    left: 35px;
  }

  .about-us-hero-decoration-3 {
    height: 70px;
    display: none;
    top: 492px;
    right: 33px;
  }

  .we-are-cialfo-images-wrapper {
    grid-template-columns: 1fr;
  }

  .we-are-cialfo-image-1 {
    height: 180px;
    object-position: 50% 0%;
  }

  .we-are-cialfo-image-2 {
    height: 180px;
  }

  .we-are-cialfo-image-3 {
    height: 180px;
    object-position: 50% 65%;
  }

  .we-are-cialfo-image-4 {
    height: 180px;
    object-position: 50% 20%;
  }

  .we-are-cialfo-image-5 {
    height: 180px;
    object-position: 50% 30%;
  }

  .press-and-media-tab-link {
    max-width: 100%;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 10px;
    margin-right: 20px;
    display: flex;
  }

  .press-and-media-article-image {
    height: 130px;
  }

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

  .article-author-text-wrapper {
    justify-content: flex-start;
  }

  .own-academy-logo {
    width: 292px;
    height: 65px;
  }

  .contact-hero-image-wrapper {
    top: -65px;
    right: -473px;
  }

  .cialfo-contact-card {
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .fn-button-small {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .fn-button-small.auto-width, .fn-button-small.on-tour-page {
    width: auto;
  }

  .contact-social-media-wrapper {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-top: 10px;
  }

  .contact-social-media-icons-wrapper {
    margin-top: 20px;
    margin-left: 0;
  }

  .find-us-card {
    width: 100%;
    max-width: none;
  }

  .product-hero-image {
    width: 220px;
    height: 246px;
  }

  .product-rich-text p {
    font-size: 16px;
  }

  .testimonials-slider-holder {
    padding-left: 0;
    padding-right: 0;
  }

  .client-rating-stars, .product-testimonial-author-wrapper {
    margin-bottom: 30px;
  }

  .testimonal-navigation-wrapper {
    width: 160px;
  }

  .testimonial-quote-mark-left {
    display: none;
    top: 143px;
    left: 0;
  }

  .testimonial-quote-mark-right {
    display: none;
    bottom: -44px;
    right: 0;
  }

  .product-future-decoration-3 {
    top: auto;
    bottom: -42px;
    right: -6px;
  }

  .product-future-decoration-2 {
    height: 38px;
    left: -3px;
  }

  .product-future-decoration-1 {
    top: -98px;
    left: 90px;
  }

  .product-video {
    width: 296px;
    height: 200px;
  }

  .what-you-ll-get-item {
    margin-bottom: 20px;
  }

  .product-verical-swiper {
    width: 296px;
    height: 206px;
  }

  .lead-gens-form {
    padding: 20px;
  }

  .lead-gens-fields-wrapper {
    grid-template-columns: 1fr;
  }

  .resources-hero-image-shape {
    width: 175px;
    height: 175px;
  }

  .resources-hero-dec-1 {
    width: 70px;
    height: 70px;
    left: 67px;
  }

  .resources-hero-dec-2 {
    width: 75px;
    height: 75px;
    right: 27px;
  }

  .resources-hero-dec-3 {
    width: 75px;
    height: 75px;
    top: -7px;
    left: 61px;
  }

  .resources-hero-image-shape-wrapper {
    width: 175px;
    height: 175px;
  }

  .resources-item {
    box-shadow: 0 20px 30px -9px rgba(0, 0, 0, .08);
  }

  .resources-item-content-wrapper.external-podcast {
    height: auto;
    flex-direction: column;
    align-items: center;
    padding-top: 10px;
    padding-left: 0;
  }

  .resources-image-wrapper._16-9.external-podcast {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    margin-bottom: 10px;
  }

  .resources-image-wrapper._16-9-mobile {
    height: auto;
    padding-top: 56.25%;
    position: relative;
  }

  .resources-item-content.flex-space-between.external-podcast {
    width: 240px;
    padding-left: 0;
    padding-right: 0;
  }

  .fn-button-transparent-arrow {
    width: 100%;
  }

  .mailing-list-form-wrapper {
    padding: 20px;
  }

  .resources-slider-holder {
    padding: 0;
    overflow: hidden;
  }

  .resources-video-wrapper, .resources-guide-image-wrapper {
    height: 180px;
  }

  .resources-icon {
    height: 110px;
  }

  .counselor-hero-paragraph-wrapper {
    padding-left: 15px;
  }

  .counselor-hero-image {
    object-fit: cover;
    object-position: 82% 100%;
  }

  .who-should-attend-image {
    height: 210px;
    margin-bottom: -20px;
  }

  .why-should-attend-image {
    height: 210px;
    margin-top: 30px;
  }

  .upcoming-event-column {
    max-width: none;
  }

  .resources-rich-text p, .resources-rich-text li, .lead-gen-rich-text p, .lead-gen-rich-text li {
    font-size: 16px;
  }

  .connections-image-2 {
    height: 252px;
  }

  .k12-demo-hero-section {
    min-height: auto;
    grid-template-rows: auto;
  }

  .recaptcha-wrapper, .recaptcha-wrapper-2 {
    transform-origin: 0%;
    transform: scale(.8);
  }

  .resources-collection-list, .resources-collection-list.second-one {
    grid-template-columns: 1fr;
  }

  .resources-collection-item {
    box-shadow: 0 20px 30px -9px rgba(0, 0, 0, .08);
  }

  .webinars-hero-image {
    width: 292px;
    height: 277px;
  }

  .featured-resource-image {
    height: 180px;
  }

  .upcoming-resources-column {
    max-width: none;
  }

  .resources-template-bg {
    height: 216px;
  }

  .resources-sign-up-column {
    max-width: none;
  }

  .resources-lightbox {
    height: 172px;
  }

  .resources-cms-rich-text p, .resources-cms-rich-text li {
    font-size: 16px;
  }

  .videos-hero-image {
    object-position: 20% 50%;
    left: 0;
  }

  .uc-hero-image {
    height: 233px;
  }

  .college-visits-image {
    height: 292px;
    max-width: 292px;
  }

  .college-visits-graph-wrapper {
    width: 292px;
    height: 173px;
  }

  .engage-students-image {
    width: 292px;
    height: 266px;
  }

  .get-started-university-column {
    max-width: none;
  }

  .guides-hero-section {
    padding-right: 0;
  }

  .guides-hero-image-wrapper {
    object-position: 100% 50%;
  }

  .college-applications-hero-image {
    height: 262px;
  }

  .find-and-research-image {
    height: 292px;
    max-width: 292px;
  }

  .find-and-research-options-wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
    align-items: flex-start;
  }

  .find-and-research-option-item {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .fn-paragraph-16 {
    font-size: 16px;
  }

  .streamline-image {
    width: 292px;
    height: 237px;
  }

  .manage-ca-image {
    height: 278px;
  }

  .ca-direct-apply-image {
    height: 226px;
    max-width: 292px;
  }

  .college-applications-lightbox {
    height: 180px;
  }

  .scholarships-image {
    width: 292px;
    height: 248px;
  }

  .get-started-free-column, .get-started-free-column.large-column {
    max-width: none;
  }

  .student-engagement-hero-image {
    height: 262px;
  }

  .guide-with-webinars-image {
    height: 292px;
    max-width: 292px;
  }

  .surveys-image {
    height: 292px;
    max-width: 292px;
    margin-bottom: -10px;
  }

  .engage-with-guardians-image, .self-discovery-image {
    height: 292px;
    max-width: 292px;
  }

  .events-path-icon {
    width: 75px;
    height: 75px;
  }

  .guides-hero-column {
    bottom: 20px;
  }

  .guides-hero-overlay {
    background-image: linear-gradient(rgba(255, 255, 255, 0) 39%, #0b335e);
  }

  .guides-hero-image {
    object-position: 50% 50%;
  }

  .school-reports-and-data-hero-image {
    height: 250px;
  }

  .insightful-reports-image {
    height: 275px;
  }

  .school-cialfo-reports-icon {
    height: 130px;
    max-width: 120px;
    margin-bottom: 10px;
  }

  .scattergrams-image {
    width: 292px;
    height: 237px;
  }

  .effective-decision-making-image {
    height: 244px;
  }

  .application-reports-image {
    height: 230px;
    max-width: 230px;
  }

  .decision-making-item {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .school-homepage-hero-image {
    height: 262px;
    margin-left: -10px;
  }

  .school-homepage-circle {
    width: 70px;
    height: 70px;
    bottom: -18px;
    right: -16px;
  }

  .with-cialfo-image {
    height: 214px;
  }

  .school-case-study-image {
    height: 170px;
    max-width: 350px;
  }

  .benefit-image, .simplify-college-image, .improve-engagement-image, .track-and-improve-image, .archieve-high-levels-image, .streamline-your-work-image, .improved-productivity-image, .work-better-image, .communicate-effectively-wrapper, .bulk-actions-wrapper, .manage-and-send-image {
    height: 214px;
  }

  .school-leaders-and-counselors {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .school-homepage-embed {
    height: 180px;
    max-width: 310px;
  }

  .culture-page-hero-image {
    top: 268px;
    right: 10px;
  }

  .culture-page-quote-mark-left, .culture-page-quote-mark-right {
    display: none;
  }

  .fn-rich-text p {
    font-size: 16px;
  }

  .college-search-lightbox {
    height: 200px;
    margin-bottom: -100px;
  }

  .colleges-and-universities-image-wrapper {
    height: 200px;
  }

  .college-search-lightbox-copy {
    height: 150px;
  }

  .learn-and-communicate-hero-icon-wrapper.first {
    left: -2px;
  }

  .learn-and-communicate-hero-icon-wrapper.second {
    left: 62px;
  }

  .learn-and-communicate-hero-icon-wrapper.third {
    right: 33px;
  }

  .learn-and-communicate-hero-icon-wrapper.fourth {
    right: 9px;
  }

  .learn-and-communicate-hero-image {
    width: 240px;
    height: 240px;
  }

  .learn-and-communicate-cta-image.first {
    width: 60px;
    height: 60px;
    top: -56px;
    left: -15px;
  }

  .learn-and-communicate-cta-image.second {
    bottom: -21px;
    left: -7px;
  }

  .learn-and-communicate-cta-image.third {
    width: 60px;
    height: 60px;
    top: -54px;
    right: 2px;
  }

  .learn-and-communicate-cta-image.fourth {
    bottom: -33px;
    right: -6px;
  }

  .learn-and-communicate-content-wrapper.first, .learn-and-communicate-content-wrapper.second, .learn-and-communicate-content-wrapper.third, .learn-and-communicate-content-wrapper.fourth {
    width: 100%;
  }

  .cialfo-dashboard-image {
    height: 200px;
    margin-bottom: -55px;
  }

  .student-festival-coming {
    height: 100%;
    max-height: 250px;
    min-height: 150px;
    bottom: -40px;
  }

  .homepage-school-case-study-image {
    height: 170px;
    max-width: 350px;
  }

  .podcasts-item-content-wrapper {
    width: 100%;
    flex-direction: column;
    flex: none;
    align-items: stretch;
    margin-top: 0;
    display: flex;
  }

  .podcasts-card-image {
    object-position: 50% 100%;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .dropdown-link-wrapper.long-card {
    min-width: 190px;
  }

  .long-column-wrapper {
    flex-direction: column;
  }

  .careers-heading-3 {
    max-width: 285px;
  }

  .featured-collection-image {
    width: 75vw;
    height: 40vw;
    max-height: 120px;
    max-width: 320px;
  }

  .story-time-overall.text-center-mobile, .story-time-wrapper.text-center-mobile {
    text-align: center;
  }

  .fs_starrating-1_component {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .review-popup {
    max-width: none;
    padding: 40px 10px;
  }

  .recaptcha-podcast {
    transform-origin: 0%;
    transform: scale(.8);
  }

  .icon-embed-xxsmall {
    top: 16px;
    right: 16px;
  }

  .podcast-embed {
    max-width: 90%;
  }

  .podcast-link-new {
    height: 172px;
  }

  .podcast-new-video-play-btn.resources, .podcast-new-video-play-btn.podcasts {
    width: 60px;
    height: 60px;
  }

  .brix---icon-small-hover {
    width: 20px;
  }

  .brix---top-bar-close-icon {
    padding-left: 12px;
    padding-right: 8px;
  }

  .brix---btn-primary-small-white {
    width: 100%;
    padding: 16px 20px;
  }

  .brix---container-default {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---top-bar-wrapper {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 17px;
    line-height: 26px;
  }

  .f-career-detail {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .f-career-detail-row {
    flex-direction: column;
    align-items: flex-start;
  }

  .f-career-button-primary {
    margin-top: 14px;
  }

  .f-career-top-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .f-career-card {
    padding: 32px 24px;
  }

  .f-career-tab-link {
    width: 100%;
    min-width: auto;
  }

  .uui-career02_title-heading {
    margin-bottom: 1.25rem;
  }

  .uui-career02_title-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .career-card-front {
    display: block;
  }

  .career-card-back {
    transform: rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .fs_selectcustom-2_toggle {
    padding-right: 3rem;
  }

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

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

  .career-hero-img, .our-mission-img {
    width: 90%;
  }

  .di-content-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: stretch;
  }

  .di-first-card {
    text-align: center;
    flex-direction: column;
    justify-content: center;
  }

  .di-text-wrapper {
    height: 140px;
    top: 90%;
    right: 50%;
  }

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

  .di-heading.text-neutral.weight-400.text-left.max-width-500 {
    max-width: 285px;
  }

  .di-second-card, .di-third-card {
    text-align: center;
    flex-direction: column;
    justify-content: center;
  }

  .benefits-career-wrapper {
    grid-column-gap: 9vw;
    grid-row-gap: 9vw;
    grid-template-columns: 1fr;
  }

  .map-pin-tooltip {
    padding-left: 5px;
    padding-right: 5px;
    left: -50px;
    right: -50px;
  }

  .map-pin-tooltip.north-america {
    display: none;
    left: -35px;
    right: -35px;
  }

  .map-image {
    max-width: 320px;
    min-width: 320px;
  }

  .country {
    width: 80px;
    font-size: 12px;
  }

  .map-pin {
    width: 20px;
    height: 35px;
    top: 211px;
    left: 33px;
  }

  .map-pin.pakistan {
    display: block;
    top: 208px;
    left: 180px;
  }

  .map-pin.vietnam {
    display: block;
    top: 239px;
    left: 233px;
  }

  .map-pin.spain {
    display: block;
    top: 203px;
    left: 123px;
  }

  .map-pin.thailand {
    display: block;
    top: 234px;
    left: 226px;
  }

  .map-pin.america {
    display: block;
    top: 214px;
    left: 27px;
  }

  .map-pin.china {
    display: block;
    top: 210px;
    left: 228px;
  }

  .map-pin.singapore {
    display: block;
    top: 252px;
    left: 230px;
  }

  .map-pin.germany {
    display: block;
    top: 199px;
    left: 134px;
  }

  .map-pin.ireland {
    display: block;
    top: 194px;
    left: 120px;
  }

  .map-pin.philippines {
    top: 244px;
    left: 251px;
  }

  .map-pin.indonesia {
    display: block;
    top: 254px;
    left: 243px;
  }

  .map-pin.turkey {
    display: block;
    top: 205px;
    left: 160px;
  }

  .map-pin.india {
    display: block;
    top: 222px;
    left: 203px;
  }

  .map-pin.canada {
    display: block;
    top: 190px;
    left: 31px;
  }

  .map-pin.taiwan {
    display: block;
    top: 229px;
    left: 246px;
  }

  .map-pin.venezuela {
    top: 253px;
    left: 60px;
  }

  .map-wrapper {
    max-width: 479px;
    min-width: 320px;
  }

  .career-values-wrapper {
    grid-column-gap: 9vw;
    grid-row-gap: 9vw;
    grid-template-columns: 1fr;
  }

  .evp-img-wrapper {
    width: 60%;
  }

  .di-data {
    font-size: 55px;
  }

  .heading-404 {
    font-size: 25px;
  }

  .fn-paragraph-17 {
    font-size: 16px;
  }

  .cialfo-community-card-2 {
    height: 240px;
    align-items: stretch;
    padding: 20px;
  }

  .fn-heading-10.margin-bot-s.is-ucas {
    text-align: center;
  }

  .fn-button-2 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .fn-button-2.bigger.career-fair {
    padding: 10px 20px;
  }

  .events-hero-divider-2 {
    width: 100%;
    max-width: none;
  }

  .partnership-item-2 {
    align-items: center;
    margin-right: 20px;
  }

  .brix---icon-list {
    width: 24px;
    margin-right: 8px;
  }

  .brix---pricing-content {
    padding-top: 32px;
    padding-left: 22px;
    padding-right: 22px;
  }

  .brix---btn-primary-full-width {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---display-2 {
    font-size: 38px;
    line-height: 48px;
  }

  .brix---heading-h3-size {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---pricing-top-v1 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .brix---3-columns-1-col-tablet {
    grid-template-columns: 1fr;
  }

  .brix---paragraph-default {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h1-size {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---subtitle {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---mg-bottom-48px {
    margin-bottom: 32px;
  }

  .brix---container-default-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---btn-primary-white-full-width {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---square-icon {
    max-width: 56px;
    border-radius: 14px;
  }

  .brix---mg-bottom-16px {
    margin-bottom: 15px;
  }

  .brix---grid-3-columns-pricing-v4 {
    grid-template-columns: 1fr;
  }

  .iceberg-new {
    width: 320px;
    height: 320px;
    top: 9%;
  }

  .swiper {
    height: 120vh;
    padding-top: 100px;
  }

  .edventure-para-copy {
    width: 90%;
  }

  .edventure-nav {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: row;
    justify-content: space-between;
    padding-top: 40px;
  }

  .tours-hero-img {
    width: 70vw;
  }

  .tour-wc-content-wrapper {
    grid-template-columns: 1fr;
    display: flex;
  }

  .tour-wc-flex-hor {
    width: 100%;
    flex-direction: row;
  }

  .tour-wc-flex-hor.is-big {
    flex-direction: column;
  }

  .tour-ws-content {
    grid-column-gap: 20vw;
    grid-row-gap: 20vw;
    grid-template-columns: 1fr;
  }

  .tour-ws-content-card {
    width: 100%;
    height: 230px;
    justify-content: flex-start;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .tour-ws-content-img {
    width: 60px;
  }

  .tour-plan-wrapper {
    grid-column-gap: 20vw;
    grid-row-gap: 20vw;
    grid-template-columns: 1fr;
  }

  .tab-tour-plan {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tour-roi-content-wrapper {
    width: 90%;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .tour-roi-flex-wrapper {
    width: 100%;
    flex-direction: column;
  }

  .india-tour-row {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .tour-page-testimonial-page {
    margin-bottom: 30px;
  }

  .tour-illustrations-hero-1 {
    width: 40px;
    bottom: 21%;
  }

  .tour-illustrations-hero-2 {
    width: 40px;
    top: 42%;
    left: -1%;
  }

  .tour-illustrations-hero-3 {
    bottom: 10%;
  }

  .tour-illustrations-hero-4 {
    width: 40px;
  }

  .tour-banner-img-2 {
    height: 60px;
    bottom: -80px;
  }

  .tour-banner-img-3 {
    height: 60px;
    top: -60px;
  }

  .tour-illustrations-hero-5 {
    width: 40px;
  }

  .tour-illustrations-hero-6 {
    width: 60px;
  }

  .tour-illustrations-hero-7 {
    width: 40px;
  }

  .tour-illustrations-hero-8 {
    width: 40px;
    top: 17%;
  }

  .tour-illustrations-3 {
    width: 60px;
    top: 0%;
  }

  .tour-illustrations-4 {
    width: 60px;
    bottom: -2%;
  }

  .tour-banner-cta-wrapper {
    flex-direction: column;
  }

  .tour-ws-para-wrapper {
    flex-direction: column;
    padding-bottom: 10px;
  }
}

#w-node-_02754167-e6e0-a5f7-b934-549d50ed35bf-c3de7ce0 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: center;
}

#w-node-_02754167-e6e0-a5f7-b934-549d50ed35c4-c3de7ce0 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_27ab78a6-42c4-3636-3238-4c059ccf4384-c3de7ce0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: start;
}

#w-node-_27ab78a6-42c4-3636-3238-4c059ccf43a0-c3de7ce0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: center;
}

#w-node-_02754167-e6e0-a5f7-b934-549d50ed35c6-c3de7ce0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: start;
}

#w-node-_02754167-e6e0-a5f7-b934-549d50ed35e0-c3de7ce0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: center;
}

#w-node-f9d32404-4838-3cc9-4ac8-1580be3def08-c3de7ce0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: start;
}

#w-node-f9d32404-4838-3cc9-4ac8-1580be3def24-c3de7ce0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: center;
}

#w-node-_9cde6fcf-3919-8009-152b-f17ddbba5fb0-c3de7ce0 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: center;
}

#w-node-_9cde6fcf-3919-8009-152b-f17ddbba5fb5-c3de7ce0 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-d6b9c1f1-9065-ea24-d4a8-4e5b9aa8f359-c3de7ce0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: start;
}

#w-node-d6b9c1f1-9065-ea24-d4a8-4e5b9aa8f37b-c3de7ce0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: center;
}

#w-node-_9cde6fcf-3919-8009-152b-f17ddbba5fb8-c3de7ce0 {
  grid-area: 1 / 1 / 2 / 7;
  align-self: center;
}

#w-node-_9cde6fcf-3919-8009-152b-f17ddbba5fc0-c3de7ce0, #w-node-_9cde6fcf-3919-8009-152b-f17ddbba5fc2-c3de7ce0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9cde6fcf-3919-8009-152b-f17ddbba5fc4-c3de7ce0 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-_9cde6fcf-3919-8009-152b-f17ddbba5fc8-c3de7ce0 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-_9cde6fcf-3919-8009-152b-f17ddbba5fca-c3de7ce0 {
  grid-area: 2 / 2 / 3 / 12;
}

#w-node-_9cde6fcf-3919-8009-152b-f17ddbba601d-c3de7ce0 {
  grid-area: 1 / 3 / 2 / 11;
}

#auto-tabs.w-node-_9cde6fcf-3919-8009-152b-f17ddbba6020-c3de7ce0 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_9cde6fcf-3919-8009-152b-f17ddbba605b-c3de7ce0 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-_9cde6fcf-3919-8009-152b-f17ddbba605d-c3de7ce0 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: start;
  justify-self: center;
}

#w-node-_9cde6fcf-3919-8009-152b-f17ddbba60a4-c3de7ce0, #w-node-_9cde6fcf-3919-8009-152b-f17ddbba60b6-c3de7ce0, #w-node-_9cde6fcf-3919-8009-152b-f17ddbba60c8-c3de7ce0 {
  align-self: stretch;
}

#w-node-_9cde6fcf-3919-8009-152b-f17ddbba60d9-c3de7ce0 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: center;
}

#w-node-_9cde6fcf-3919-8009-152b-f17ddbba60db-c3de7ce0, #w-node-_9cde6fcf-3919-8009-152b-f17ddbba60e3-c3de7ce0, #w-node-_9cde6fcf-3919-8009-152b-f17ddbba60eb-c3de7ce0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9cde6fcf-3919-8009-152b-f17ddbba60f5-c3de7ce0 {
  grid-area: 1 / 3 / 2 / 11;
  align-self: center;
}

#collective-swiper-left.w-node-_9cde6fcf-3919-8009-152b-f17ddbba60f7-c3de7ce0, #collective-swiper-right.w-node-_9cde6fcf-3919-8009-152b-f17ddbba60fe-c3de7ce0 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_43248542-3ca1-5ad7-92e5-6eadd0bca0a5-d0bca0a3 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: start;
  justify-self: start;
}

#w-node-_43248542-3ca1-5ad7-92e5-6eadd0bca0a6-d0bca0a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_43248542-3ca1-5ad7-92e5-6eadd0bca0a7-d0bca0a3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_43248542-3ca1-5ad7-92e5-6eadd0bca0b7-d0bca0a3 {
  grid-area: 2 / 4 / 3 / 6;
}

#w-node-_43248542-3ca1-5ad7-92e5-6eadd0bca0c9-d0bca0a3 {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_43248542-3ca1-5ad7-92e5-6eadd0bca0ce-d0bca0a3, #w-node-_43248542-3ca1-5ad7-92e5-6eadd0bca0cf-d0bca0a3, #w-node-_43248542-3ca1-5ad7-92e5-6eadd0bca0d1-d0bca0a3, #w-node-_43248542-3ca1-5ad7-92e5-6eadd0bca0d5-d0bca0a3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_43248542-3ca1-5ad7-92e5-6eadd0bca0e1-d0bca0a3, #w-node-_43248542-3ca1-5ad7-92e5-6eadd0bca0ef-d0bca0a3, #w-node-_43248542-3ca1-5ad7-92e5-6eadd0bca0f0-d0bca0a3 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_734ca0c6-833a-1bba-833e-cd1f690819f4-69081994 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_734ca0c6-833a-1bba-833e-cd1f690819f6-69081994, #w-node-_734ca0c6-833a-1bba-833e-cd1f690819f8-69081994, #w-node-_734ca0c6-833a-1bba-833e-cd1f690819fa-69081994, #w-node-_734ca0c6-833a-1bba-833e-cd1f690819fe-69081994, #w-node-_734ca0c6-833a-1bba-833e-cd1f69081a00-69081994 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67ae61e6-d3cc-6e3c-3c21-ad39bc6a72cb-cfde7ce5 {
  align-self: end;
}

#w-node-_0523ff90-f55e-2250-7890-c71237234535-fdde7ce6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-_0cddd0be-9e04-ae11-150a-9c2373347b1b-b2de7ce7 {
  grid-area: 1 / 3 / 2 / 11;
  align-self: center;
  justify-self: center;
}

#w-node-e30ac250-1366-27a9-5621-4f02ff3bd56f-b2de7ce7 {
  grid-area: 1 / 2 / 2 / 7;
  align-self: start;
}

#w-node-_6aac4dcd-0be6-b670-16e8-81abbcfd1cf6-b2de7ce7 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_84c19fb1-7392-9f91-33c5-8139d405cbf3-b2de7ce7 {
  grid-area: 1 / 7 / 3 / 12;
}

#w-node-_08714202-a5f4-0214-84d5-cd65ace47e94-b2de7ce7 {
  grid-area: 3 / 2 / 4 / 7;
  align-self: center;
  justify-self: start;
}

#w-node-_631fbb0d-c7af-4e7b-f1a6-bed30a570704-b2de7ce7 {
  grid-area: 3 / 7 / 4 / 12;
  align-self: center;
}

#w-node-df3d284a-1f79-62c6-fb8d-25cb3b5c5e90-b2de7ce7 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-a32cc13b-1068-3d91-af6b-7d52c6f65e5a-b2de7ce7 {
  grid-area: 2 / 2 / 3 / 12;
  align-self: start;
  justify-self: stretch;
}

#Students.w-node-_2e80c3eb-72ab-594a-ba5c-a163f60f560f-b2de7ce7, #w-node-_24bf31f6-6237-e5e3-0f4a-49030eb4ad46-b2de7ce7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a5601c1-1218-babe-75d4-8b5df5b1f633-b2de7ce7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}

#w-node-be818902-9d40-dbdd-2a54-fed9d06902ec-b2de7ce7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be818902-9d40-dbdd-2a54-fed9d06902fb-b2de7ce7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}

#w-node-_801d358e-5ad7-1faa-9c56-26fe234c464f-b2de7ce7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_801d358e-5ad7-1faa-9c56-26fe234c465e-b2de7ce7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}

#w-node-a17da855-220b-14b7-4f59-a62bc1bf011b-b2de7ce7 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_14c5ba25-3905-4008-82a7-93cdff9408d3-b2de7ce7 {
  grid-area: 1 / 4 / 2 / 6;
}

#w-node-_08a42774-252a-db47-65ab-23892a12c2bf-b2de7ce7 {
  grid-area: 1 / 6 / 2 / 8;
}

#w-node-c69e7a42-15fa-2cf8-9e9c-df4e102767ad-b2de7ce7 {
  grid-area: 1 / 8 / 2 / 10;
}

#w-node-_9d7680f0-8ef2-a2ce-d7a2-d879f4624e64-b2de7ce7 {
  grid-area: 1 / 10 / 2 / 12;
}

#w-node-_58d7ebfd-bf0f-2911-75af-fbff01cf5e74-b2de7ce7 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: center;
  justify-self: center;
}

#w-node-_4b1c5a24-b0b4-a559-5799-0f9f8f9148b4-b2de7ce7 {
  grid-area: 2 / 2 / 3 / 7;
  align-self: center;
  justify-self: start;
}

#w-node-_58fb7648-7cad-3d4f-9ac8-099c8db96cef-b2de7ce7 {
  grid-area: 2 / 7 / 3 / 12;
  align-self: start;
  justify-self: end;
}

#w-node-_9005a913-f7df-b8e2-f23a-d238607a55ed-b2de7ce7 {
  grid-area: 1 / 2 / 2 / 7;
  align-self: center;
  justify-self: start;
}

#w-node-_968e02fb-934c-f785-e8a0-35091dffd4fb-b2de7ce7 {
  grid-area: 1 / 7 / 2 / 12;
  align-self: center;
  justify-self: end;
}

#w-node-_1e0373cd-05b0-0ba1-e5cf-0442a50f0d47-b2de7ce7 {
  grid-area: 1 / 2 / 2 / 7;
  align-self: center;
  justify-self: start;
}

#w-node-_212510de-d9a1-b8cc-66f7-149484e3eb5d-b2de7ce7 {
  grid-area: 1 / 7 / 2 / 12;
  align-self: center;
  justify-self: end;
}

#w-node-a2cacc2f-d504-ab15-f401-e60c19ab975c-b2de7ce7, #w-node-fdadfec7-dcd5-9a66-4f37-a66f2a5f9d46-b2de7ce7 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a3fd27c1-7522-48d5-aff9-4ce3223e2b28-b2de7ce7 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: center;
  justify-self: center;
}

#w-node-a63e6d14-4e21-02b8-f780-1a63cc732f7b-b2de7ce7 {
  grid-area: 2 / 2 / 3 / 7;
  align-self: start;
}

#w-node-_1bcaf33d-8276-82db-92bb-cdebd8207075-b2de7ce7 {
  grid-area: 2 / 2 / 3 / 7;
  align-self: start;
  justify-self: start;
}

#w-node-_5313d70a-647d-c154-6a35-4895772a60d0-b2de7ce7 {
  grid-area: 2 / 7 / 3 / 12;
  align-self: start;
}

#w-node-_765c4b0b-2c01-c635-4935-96b3688d3a8f-b2de7ce7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37db5f65-6214-b260-a7a3-5eb8e9bf4aa6-b2de7ce7 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a3f7b288-6a56-80ee-21bb-f473b079fdf3-b2de7ce7 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: start;
}

#w-node-_5e9b1bfe-8ea4-933b-06ad-d8ba2bbe4744-b2de7ce7, #w-node-_3419e01b-c533-a396-1bde-0785b7bac74b-b2de7ce7, #w-node-fe040a7c-671b-684d-631e-c30bc51a729f-b2de7ce7 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c7122187-c329-4fee-bbae-afedca773080-b2de7ce7 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: center;
  justify-self: stretch;
}

#w-node-f487f934-b85e-2591-0c3d-c96305a86597-b2de7ce7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
  justify-self: start;
}

#w-node-e77535f3-12ee-63fe-8540-b6e2c4630262-b2de7ce7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: center;
}

#w-node-_7473e127-635b-a489-f556-a65ae8d0ee31-b2de7ce7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a30ddc8d-fabf-498d-5801-0a0c287bdd95-b2de7ce7 {
  grid-area: 4 / 1 / 5 / 5;
  justify-self: start;
}

#w-node-ac87ad62-8331-b67f-17ab-8cab29b91b89-b2de7ce7 {
  grid-area: 4 / 5 / 5 / 9;
  justify-self: start;
}

#w-node-_4955300b-82b6-20b4-3a61-861e252640f3-b2de7ce7 {
  grid-area: 4 / 9 / 5 / 13;
  justify-self: start;
}

#w-node-_54ee7b7f-ba4b-7608-fbb6-51e6aae65462-b2de7ce7 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_40252d55-9800-8c74-a981-fb0c4356da2e-b2de7ce7, #w-node-_40252d55-9800-8c74-a981-fb0c4356da30-b2de7ce7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: start;
}

#w-node-f144f191-e724-3e49-f66d-ff3934ff2d7c-b2de7ce7 {
  grid-area: 1 / 7 / 2 / 12;
  align-self: center;
  justify-self: center;
}

#w-node-_41181a46-817e-128c-6bfc-f474738df89c-b2de7ce7 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: center;
}

#w-node-_6a476c90-0889-7c58-40a3-0d4c49d0f573-b2de7ce7, #w-node-_871c1d4d-1578-693c-b160-2dae394c8c5a-b2de7ce7, #w-node-_49fb60e7-3b60-d933-b47f-049e0b5eb00d-b2de7ce7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_76f5284c-5a86-9309-7fdc-eeb7701445d5-b2de7ce7, #w-node-_525143d2-2ed0-ecf6-82cf-e5d0741c0bdb-b2de7ce7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_3c413ed3-f470-6764-cad7-39a341323f5a-61de7ce8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: center;
  justify-self: center;
}

#w-node-a48f0972-92a7-0f62-b4da-49c9d4c61c59-61de7ce8, #w-node-_97ed43a2-e277-a6ad-5fb5-964778ea2ef5-61de7ce8, #w-node-be506078-746e-6b83-f7ce-221d28a6d0e8-61de7ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979bcbe4-05e0-f318-fd21-439af4ce5f24-61de7ce8, #w-node-b567d399-520e-f050-beec-93211652ded1-61de7ce8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: center;
  justify-self: center;
}

#w-node-d3774b73-cc9d-ccd9-bcd2-065f62cf914c-61de7ce8, #w-node-e531c005-0d12-df9b-47cf-5e51a6447e88-61de7ce8, #w-node-_98372c3b-7514-cc98-9d38-f65068007caf-61de7ce8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-de626f4a-6b36-3bfc-d1c2-6e8e32f075b7-61de7ce8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-c5fb03d0-218b-014a-485e-ed1d4855d006-61de7ce8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
  justify-self: center;
}

#w-node-_5d9c1360-6df7-25ca-36ff-2ccc65556d8a-61de7ce8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-b47d59ff-58b5-7e92-9692-eb04dc82f39f-61de7ce8 {
  grid-area: 1 / 2 / 2 / 7;
  align-self: center;
  justify-self: start;
}

#w-node-fc164941-00ff-8db6-d0cd-0004949bb497-61de7ce8 {
  grid-area: 1 / 7 / 2 / 12;
  justify-self: end;
}

#w-node-_949a64c0-8d84-94a5-6771-5786bfd6ab79-61de7ce8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_949a64c0-8d84-94a5-6771-5786bfd6ab7a-61de7ce8 {
  grid-area: 1 / 2 / 2 / 8;
  align-self: center;
  justify-self: start;
}

#w-node-_949a64c0-8d84-94a5-6771-5786bfd6ab81-61de7ce8 {
  grid-area: 1 / 9 / 2 / 12;
  justify-self: start;
}

#w-node-_88c7c149-8b1b-4b30-30a6-2d5696839548-61de7ce8 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-cee4c1a2-d787-1561-cfaa-4c8a41bc38be-61de7ce8 {
  grid-area: 2 / 3 / 3 / 11;
}

#w-node-_87144517-9c31-fe22-655d-6aedb01162e8-61de7ce8 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_0f2551b9-d072-454b-6142-c49bf2d7dab2-61de7ce8 {
  grid-area: 1 / 7 / 3 / 12;
  align-self: center;
  justify-self: end;
}

#w-node-d1741ac9-72fd-a19d-d683-f1dc7b138f53-7b138f53 {
  grid-area: 2 / 2 / 3 / 7;
  align-self: start;
  justify-self: start;
}

#w-node-_99eec9c2-0631-a712-8878-352bcef89938-89de7d15 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-adacfc03-9e11-ff25-8cb8-aac6d79802f9-89de7d15 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-adacfc03-9e11-ff25-8cb8-aac6d7980304-89de7d15 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: auto;
}

#w-node-_895f13c6-7d31-8287-59d0-97e7ceeab8ab-89de7d15 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_895f13c6-7d31-8287-59d0-97e7ceeab8b3-89de7d15 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: auto;
}

#w-node-_0d05a0ae-aa6c-bc87-a54b-66d7ef7b40fb-89de7d15, #w-node-_6fc50e2b-ae02-0f77-f3ba-7c77d116b8d1-89de7d15 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_20fb8a3d-3298-8daf-5f06-ab8521f6e71a-89de7d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_20fb8a3d-3298-8daf-5f06-ab8521f6e71c-89de7d15 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81337d97-078d-22b8-8de5-d4bafb24eb2b-89de7d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_3f1cf14e-e4f2-1360-ddbd-4f65b7062937-39de7d1c {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: stretch;
}

#w-node-b9fddcf6-4f7e-de60-9698-88fa549ad466-39de7d1c {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-ffb5a76a-71e9-bff0-0539-19e0fc8bf479-9ade7d20 {
  grid-area: 1 / 1 / 2 / 7;
  align-self: start;
}

#w-node-ffb5a76a-71e9-bff0-0539-19e0fc8bf47a-9ade7d20 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-ffb5a76a-71e9-bff0-0539-19e0fc8bf47d-9ade7d20 {
  grid-area: 1 / 7 / 3 / 13;
}

#w-node-e5668ff9-6452-84ee-2989-23eeb461bc24-96de7d5e {
  grid-area: Area;
  align-self: center;
  justify-self: center;
}

#w-node-e5668ff9-6452-84ee-2989-23eeb461bc30-96de7d5e, #w-node-e5668ff9-6452-84ee-2989-23eeb461bc2b-96de7d5e {
  align-self: start;
}

#w-node-_36bf73a3-639c-9399-9165-6e739d876f82-96de7d5e {
  grid-area: 2 / 1 / 3 / 2;
  align-self: start;
}

#w-node-e5668ff9-6452-84ee-2989-23eeb461bc26-96de7d5e {
  grid-area: Area-2;
  align-self: center;
}

#w-node-a51d37bd-9065-73b3-de2d-a785c427ddcc-96de7d5e {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-a51d37bd-9065-73b3-de2d-a785c427ddd1-96de7d5e {
  grid-area: Area-4;
  align-self: start;
}

#w-node-a51d37bd-9065-73b3-de2d-a785c427ddd6-96de7d5e {
  grid-area: Area-3;
  align-self: start;
}

#w-node-_5d3be7b7-e606-68ab-0921-282e4b438f99-96de7d5e {
  grid-area: Area-5;
  align-self: start;
}

#w-node-a51d37bd-9065-73b3-de2d-a785c427ddca-96de7d5e {
  grid-area: 1 / 1 / 4 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-f537adc6-926c-d4f7-d828-f228b9cf80e3-afde7d5f {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: center;
}

#w-node-_002d4c51-51b5-a819-22bc-14378d905b2e-afde7d5f {
  grid-area: 1 / 7 / 2 / 13;
  align-self: center;
  justify-self: start;
}

#w-node-_18314c94-5876-aeff-6dfe-e91e9f2ffbb4-afde7d5f {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: auto;
}

#w-node-_4af133c4-1844-5414-f90d-7d01f43d497a-afde7d5f {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: center;
}

#w-node-_6bbb765b-ce1f-0811-e962-b3a7c230628a-afde7d5f {
  grid-area: 1 / 2 / 2 / 12;
  justify-self: center;
}

#w-node-cd43e6fd-b380-ef86-5bbf-0fda188d010a-afde7d5f {
  grid-area: span 2 / span 6 / span 2 / span 6;
  justify-self: center;
}

#w-node-_30715a16-18b7-b23f-5c6d-a6279f1a6298-afde7d5f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5c9e3836-1475-5c6a-0385-b2b6abebc51d-afde7d5f {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: center;
}

#Lead-Gen-Form.w-node-_9fb556e0-5e1f-8826-99c0-59d76643da29-afde7d5f {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}

#university-name.w-node-_9fb556e0-5e1f-8826-99c0-59d76643da2f-afde7d5f, #country.w-node-_12706d43-e087-ecd5-3f2d-18f3d99752e0-afde7d5f, #w-node-_9fb556e0-5e1f-8826-99c0-59d76643da32-afde7d5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a8ba964-fb33-2850-25b8-e135dda32d51-abde7d60 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_0a8ba964-fb33-2850-25b8-e135dda32d56-abde7d60 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_0a8ba964-fb33-2850-25b8-e135dda32d5a-abde7d60, #w-node-_0a8ba964-fb33-2850-25b8-e135dda32d63-abde7d60, #w-node-_0a8ba964-fb33-2850-25b8-e135dda32d6b-abde7d60 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0a8ba964-fb33-2850-25b8-e135dda32d73-abde7d60 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_0a8ba964-fb33-2850-25b8-e135dda32d78-abde7d60, #w-node-_0a8ba964-fb33-2850-25b8-e135dda32d7a-abde7d60, #w-node-_0a8ba964-fb33-2850-25b8-e135dda32d7c-abde7d60, #w-node-_0a8ba964-fb33-2850-25b8-e135dda32d7e-abde7d60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9fddcf6-4f7e-de60-9698-88fa549ad466-18de7d62 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: center;
  justify-self: center;
}

#work-email.w-node-_61bbff4b-5c01-4639-02fe-ed552bd89018-18de7d62, #you-are.w-node-_064ae797-0426-1699-5b24-5adba88d79a4-18de7d62, #country.w-node-_3d20eaa4-a7dc-865f-14f6-0d09111e7d4b-18de7d62, #states.w-node-_32803b52-fa65-ec4d-6df3-d72b7920e07b-18de7d62, #services-of-interest.w-node-_73d9fc01-27d7-257d-602b-785f99c1f329-18de7d62, #timeline.w-node-_0c35dbc0-6794-45df-279e-5a4e1b98a7f1-18de7d62, #w-node-_2d8d77b1-6090-27fa-2eb2-4b3f44793eb1-18de7d62, #w-node-cd40c5d6-10fe-23c7-7fdb-0bb2a033ca92-18de7d62, #w-node-_55c5d9fd-84c2-4deb-0192-789941683480-18de7d62 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_95b658a5-4217-4b96-5eb3-1c6728118c27-18de7d62 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-_1c62dd7f-19e6-a9ea-688f-a693ea6f00de-18de7d62 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: center;
  justify-self: center;
}

#w-node-_10529fc9-0fd8-edd8-72d8-020b9af81c55-18de7d62 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_6279245e-1672-e9fc-b1be-feb5aa1b4918-18de7d62 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}

#work-email.w-node-fbf5be53-55a0-59f0-c08a-98d33b77d8a5-b6de7d89 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#phone.w-node-_27e13268-bd13-3a34-c97e-3887f3c4e807-b6de7d89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47233369-d886-3174-d249-36106d23215b-b6de7d89, #w-node-_55913cb4-b3ee-79be-2505-9c412b3ef970-b6de7d89, #w-node-be360574-31c9-027a-fd59-bf3212a826ca-b6de7d89 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ad51cce7-56aa-0b8d-f50b-6f55813b14e1-ddde7d8e {
  grid-area: 1 / 3 / 2 / 11;
  align-self: auto;
}

#w-node-ad51cce7-56aa-0b8d-f50b-6f55813b14e6-ddde7d8e {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-ad51cce7-56aa-0b8d-f50b-6f55813b14ec-ddde7d8e {
  grid-area: 3 / 2 / 4 / 5;
  align-self: end;
}

#w-node-ad51cce7-56aa-0b8d-f50b-6f55813b14f6-ddde7d8e {
  grid-area: 3 / 6 / 4 / 13;
  align-self: start;
  justify-self: start;
}

#w-node-_4aa396d2-292a-4752-6309-ed462364d841-ddde7d8e {
  grid-area: 1 / 2 / 2 / 5;
  align-self: auto;
}

#w-node-_4aa396d2-292a-4752-6309-ed462364d843-ddde7d8e {
  grid-area: 1 / 6 / 2 / 12;
  align-self: start;
}

#w-node-_4aa396d2-292a-4752-6309-ed462364d805-ddde7d8e {
  grid-area: 1 / 5 / 2 / 11;
}

#w-node-_8dfab615-c100-fa4c-d218-98457f1c5313-ddde7d8e {
  grid-area: 1 / 2 / 2 / 7;
  align-self: center;
}

#Lead-Gen-Form.w-node-d13ec08a-01f3-186d-59df-303c7f264028-ddde7d8e {
  grid-area: 1 / 7 / 2 / 12;
  justify-self: end;
}

#blog-name.w-node-a56445a5-a17d-c943-d3d1-b4a1a4de5247-ddde7d8e, #your-job-role.w-node-_51b5cd6a-31e3-b84a-b381-318a4be7c23e-ddde7d8e, #country.w-node-d13ec08a-01f3-186d-59df-303c7f264031-ddde7d8e, #w-node-_35c6d4a8-8929-3970-4b24-d2f5133c1a8f-ddde7d8e, #opt-in.w-node-d7923258-6d76-7cc3-6e72-99f6672ae14a-ddde7d8e, #w-node-_86653c7a-5421-bb93-cb2f-722f0b1371e7-ddde7d8e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_82844d19-9da0-b21b-ac21-f5ab489ae2a5-ddde7d8e {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: auto;
}

#w-node-_82844d19-9da0-b21b-ac21-f5ab489ae2aa-ddde7d8e {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: end;
  justify-self: end;
}

#w-node-_4f2603f5-5292-f2ba-4031-95ce4ef9e486-ddde7d8e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_84c8c505-f7a5-3174-61c4-9c1cc4676cb9-ddde7d8e {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-d6355b93-a60d-cae3-3bd6-541939309fed-ddde7d8e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-cf91e2d3-aae3-05bf-4e5a-1463aefe97b1-d1de7d93 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: start;
}

#w-node-_9c92a975-f053-df9c-f834-7debd727f387-d1de7d93 {
  grid-area: 1 / 7 / 2 / 13;
  align-self: center;
}

#w-node-e401481f-0c88-bc7b-c781-77a8a8d62955-d1de7d93 {
  grid-area: 2 / 7 / 3 / 12;
  align-self: start;
  justify-self: start;
}

#w-node-bda56ab9-08d6-45d0-efc0-574a4baee867-d1de7d93, #w-node-f7f5f0ca-bfcd-af70-04b5-7d076927cc3d-d1de7d93 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Page-Name.w-node-_4c1b1661-977d-35df-0b15-45fd36252865-d1de7d93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d26a4ad-bdac-9299-d492-f8a2dc74d669-d1de7d93 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f93c9e7b-2bef-e0a4-d008-43f12955d3cc-d1de7d93 {
  grid-area: 1 / 7 / 2 / 12;
  align-self: center;
}

#w-node-_402f0401-b8ed-099c-4e59-77e7c7897671-d1de7d93 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_00141335-6870-8d86-b3a3-a669d80c5752-d1de7d93 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: start;
  justify-self: center;
}

#w-node-_1857a556-cf3a-2717-0a5e-200c87947e32-d1de7d93 {
  grid-area: 1 / 2 / 2 / 8;
  align-self: start;
}

#w-node-_6ba6c628-ad05-02e0-b993-4b9085b2942f-d1de7d93 {
  grid-area: 1 / 9 / 2 / 12;
  align-self: center;
  justify-self: end;
}

#w-node-_0bf0f8f0-ce42-8079-faab-f9144e1e1be5-02de7d96 {
  grid-area: 1 / 2 / 2 / 12;
  justify-self: center;
}

#w-node-_0bf0f8f0-ce42-8079-faab-f9144e1e1bc1-02de7d96 {
  grid-area: 2 / 3 / 3 / 11;
}

#twitter.w-node-_0bf0f8f0-ce42-8079-faab-f9144e1e1bc9-02de7d96, #linkedin.w-node-_0bf0f8f0-ce42-8079-faab-f9144e1e1bce-02de7d96, #instagram.w-node-_0bf0f8f0-ce42-8079-faab-f9144e1e1bd3-02de7d96, #facebook.w-node-_0bf0f8f0-ce42-8079-faab-f9144e1e1bd8-02de7d96, #w-node-_0bf0f8f0-ce42-8079-faab-f9144e1e1bdd-02de7d96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b14bd3d2-880a-9b7c-4b6e-b04f19dc07e7-02de7d96 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_55484ca0-b7c8-2f3f-c6f3-fc0a66d8981c-02de7d96, #w-node-_02e22523-6eae-38b5-abc4-e72257408fe1-02de7d96 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-c6f96bb6-82b0-ee9c-ebae-717f954d3eb8-02de7d96 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c6f96bb6-82b0-ee9c-ebae-717f954d3eba-02de7d96 {
  align-self: stretch;
}

#w-node-_0bf0f8f0-ce42-8079-faab-f9144e1e1c24-02de7d96, #w-node-_0bf0f8f0-ce42-8079-faab-f9144e1e1c25-02de7d96, #w-node-_0bf0f8f0-ce42-8079-faab-f9144e1e1c26-02de7d96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_754b7708-74be-785b-ab53-789db85e89f2-47de7d9f {
  grid-area: 1 / 3 / 2 / 11;
}

#twitter.w-node-_642d8aeb-8278-ae51-9d12-5638d35ef9de-47de7d9f, #linkedin.w-node-_1bd536be-b36d-86a3-f93d-7a9765c3d7b4-47de7d9f, #instagram.w-node-_909f23ac-cb23-1672-f60b-2eb3e460fd32-47de7d9f, #facebook.w-node-_99cb2e9d-56d7-e967-aadd-fd44e6a73715-47de7d9f, #w-node-b63e1a1e-0ac2-87c6-85d7-b344b99b5ab4-47de7d9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12530618-452e-8a8a-44c2-9ae7282df848-47de7d9f {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#related-resources.w-node-_42005c10-c88d-d8a1-f3c8-bdbdbf6d05b7-47de7d9f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_42005c10-c88d-d8a1-f3c8-bdbdbf6d05b9-47de7d9f {
  align-self: stretch;
}

#w-node-_87d1a586-6764-e52c-644f-ef3fdcfb7690-47de7d9f, #w-node-_87d1a586-6764-e52c-644f-ef3fdcfb7691-47de7d9f, #w-node-_87d1a586-6764-e52c-644f-ef3fdcfb7692-47de7d9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69b4af56-2153-e21d-8c3e-93479da0352f-72de7da0 {
  grid-area: 1 / 3 / 2 / 11;
}

#twitter.w-node-_7f2614e9-f615-941f-1448-4461278facf8-72de7da0, #linkedin.w-node-_9aeffd9a-e12e-b62f-422f-a2f434209ee9-72de7da0, #instagram.w-node-_70e8bdc8-8c31-e545-9718-e90b20e3e276-72de7da0, #facebook.w-node-b060d6eb-0fd2-1a35-01db-c6df1cf9305d-72de7da0, #w-node-_8f48cd19-9d56-60ad-6a50-ef0fe5ae434d-72de7da0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6262fe1e-c1bf-9396-8d1f-e804aef33af5-72de7da0 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_5ddf5913-9351-5f22-d050-5ae30848bc04-72de7da0 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-c0ef9376-f78a-a8a3-71fb-42e62b3cfc93-72de7da0 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c0ef9376-f78a-a8a3-71fb-42e62b3cfc95-72de7da0 {
  align-self: stretch;
}

#w-node-_840af91e-6185-7a59-189a-acc34f2eeaa3-72de7da0, #w-node-_840af91e-6185-7a59-189a-acc34f2eeaa4-72de7da0, #w-node-_840af91e-6185-7a59-189a-acc34f2eeaa5-72de7da0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d7d5977-14d7-2c30-dd05-130b88eb115e-b5de7da1 {
  grid-area: Area;
  align-self: center;
  justify-self: center;
}

#w-node-_3d7d5977-14d7-2c30-dd05-130b88eb115f-b5de7da1, #w-node-_3d7d5977-14d7-2c30-dd05-130b88eb1160-b5de7da1, #w-node-_3d7d5977-14d7-2c30-dd05-130b88eb1161-b5de7da1, #w-node-_3d7d5977-14d7-2c30-dd05-130b88eb1162-b5de7da1, #w-node-_3d7d5977-14d7-2c30-dd05-130b88eb1163-b5de7da1, #w-node-_3d7d5977-14d7-2c30-dd05-130b88eb1164-b5de7da1, #w-node-_3d7d5977-14d7-2c30-dd05-130b88eb1165-b5de7da1, #w-node-_3d7d5977-14d7-2c30-dd05-130b88eb1166-b5de7da1, #w-node-_3d7d5977-14d7-2c30-dd05-130b88eb1167-b5de7da1, #w-node-_3d7d5977-14d7-2c30-dd05-130b88eb1168-b5de7da1, #w-node-_3d7d5977-14d7-2c30-dd05-130b88eb1169-b5de7da1 {
  align-self: center;
  justify-self: center;
}

#w-node-_2f75318d-b607-3081-fee3-8a7fc9b5fe14-41de7da2, #w-node-_2f75318d-b607-3081-fee3-8a7fc9b5fe15-41de7da2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62e91e4a-13f2-53dd-d8ed-f0c6eea5631f-41de7da2 {
  grid-area: Area;
  align-self: center;
  justify-self: center;
}

#w-node-a3eff67d-7f31-10e1-cb12-1897de096d2d-41de7da2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_3ca9ba89-2c86-013a-f50a-6beadfd3e3b8-41de7da2, #w-node-ac2a124d-720f-1468-1450-ec011b809359-41de7da2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: start;
}

#w-node-c20e8e1e-a818-fe7a-737e-73321eaca844-41de7da2 {
  grid-area: 1 / 1 / 4 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-c20e8e1e-a818-fe7a-737e-73321eaca846-41de7da2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-c20e8e1e-a818-fe7a-737e-73321eaca84b-41de7da2 {
  grid-area: Area-4;
  align-self: start;
}

#w-node-c20e8e1e-a818-fe7a-737e-73321eaca850-41de7da2 {
  grid-area: Area-3;
  align-self: start;
}

#w-node-c9f37da9-e438-6aba-89b0-9867f5580a5d-41de7da2 {
  grid-area: Area-5;
  align-self: start;
}

#w-node-b2fcff9b-3e23-19c2-e169-5e36dec3f1b3-41de7da2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e6a4f9d3-0aa5-1a66-9e88-d6f20354e813-51de7da5 {
  grid-area: Area;
  align-self: center;
  justify-self: center;
}

#w-node-e6a4f9d3-0aa5-1a66-9e88-d6f20354e815-51de7da5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-e6a4f9d3-0aa5-1a66-9e88-d6f20354e81f-51de7da5, #w-node-e6a4f9d3-0aa5-1a66-9e88-d6f20354e81a-51de7da5, #w-node-e6a4f9d3-0aa5-1a66-9e88-d6f20354e824-51de7da5 {
  align-self: start;
}

#w-node-_1d982b08-e10c-b95d-e668-9a7b17bad506-51de7da5 {
  grid-area: 1 / 1 / 4 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-_1d982b08-e10c-b95d-e668-9a7b17bad508-51de7da5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_1d982b08-e10c-b95d-e668-9a7b17bad50d-51de7da5 {
  grid-area: Area-4;
  align-self: start;
}

#w-node-_1d982b08-e10c-b95d-e668-9a7b17bad512-51de7da5 {
  grid-area: Area-3;
  align-self: start;
}

#w-node-ac015d56-3f30-403e-81dc-ee93b9edbb48-51de7da5 {
  grid-area: Area-5;
  align-self: start;
}

#w-node-_62e91e4a-13f2-53dd-d8ed-f0c6eea5631f-0ede7db1 {
  grid-area: Area;
  align-self: center;
  justify-self: center;
}

#w-node-a3eff67d-7f31-10e1-cb12-1897de096d2d-0ede7db1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_3ca9ba89-2c86-013a-f50a-6beadfd3e3b8-0ede7db1, #w-node-ac2a124d-720f-1468-1450-ec011b809359-0ede7db1, #w-node-_7e925e91-cb0d-3ebf-74ed-70814a3c58d8-0ede7db1 {
  align-self: start;
}

#w-node-c20e8e1e-a818-fe7a-737e-73321eaca844-0ede7db1 {
  grid-area: 1 / 1 / 4 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-c20e8e1e-a818-fe7a-737e-73321eaca846-0ede7db1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-c20e8e1e-a818-fe7a-737e-73321eaca84b-0ede7db1 {
  grid-area: Area-4;
  align-self: start;
}

#w-node-c20e8e1e-a818-fe7a-737e-73321eaca850-0ede7db1 {
  grid-area: Area-3;
  align-self: start;
}

#w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf4c8-76de7db5 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf4e6-76de7db5 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
  justify-self: end;
}

#w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf4ec-76de7db5 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a6a03442-6874-f830-3707-d8db848103aa-76de7db5 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf4cb-76de7db5 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf4ce-76de7db5, #w-node-b222b70e-5551-a4b1-2264-9241c07d521f-76de7db5, #w-node-_56603254-9f0e-0028-b2a6-0cc7a51ee8b7-76de7db5 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf4f7-76de7db5 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: auto;
  justify-self: auto;
}

#w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf4fa-76de7db5 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: center;
}

#w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf503-76de7db5 {
  grid-area: 2 / 7 / 3 / 13;
  align-self: center;
  justify-self: center;
}

#w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf507-76de7db5 {
  grid-area: 1 / 1 / 2 / 7;
  align-self: auto;
  justify-self: center;
}

#w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf50a-76de7db5, #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf510-76de7db5, #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf515-76de7db5 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: center;
}

#w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf51a-76de7db5 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf51d-76de7db5 {
  grid-area: 2 / 2 / 3 / 12;
}

#w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf51e-76de7db5 {
  grid-area: 2 / 3 / 3 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf522-76de7db5 {
  grid-area: 3 / 2 / 4 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf52e-76de7db5 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf531-76de7db5 {
  grid-area: 2 / 2 / 3 / 12;
}

#w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf53c-76de7db5 {
  grid-area: 1 / 2 / 2 / 12;
  justify-self: center;
}

#w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf5ae-76de7db5 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf5b2-76de7db5 {
  grid-area: 1 / 3 / 3 / 4;
  align-self: auto;
  justify-self: auto;
}

#w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf5c9-76de7db5 {
  grid-area: 3 / 1 / 5 / 2;
}

#w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf5de-76de7db5 {
  grid-area: 5 / 3 / 7 / 4;
}

#w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf5f3-76de7db5 {
  grid-area: 7 / 1 / 9 / 2;
}

#w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf5fb-76de7db5 {
  grid-area: 2 / 2 / 8 / 3;
  align-self: center;
}

#w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf5fe-76de7db5 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf601-76de7db5 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: center;
  justify-self: center;
}

#w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf602-76de7db5, #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf609-76de7db5 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: center;
}

#w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf610-76de7db5 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: auto;
  justify-self: center;
}

#w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf617-76de7db5 {
  grid-area: 2 / 3 / 3 / 7;
  align-self: auto;
  justify-self: center;
}

#w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf61e-76de7db5 {
  grid-area: 2 / 7 / 3 / 11;
  align-self: auto;
  justify-self: center;
}

#w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf627-76de7db5, #w-node-cd8329e6-ed0a-3f4c-7797-fc60c535e885-45de7db6, #w-node-_7e332900-8d12-e317-eaca-5e98649854b9-40de7dd1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-e79e9ebb-4cb1-6ad1-c27b-e0f65e610563-40de7dd1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: center;
  justify-self: center;
}

#w-node-_8b7c1594-4868-040f-28bf-10b3d28b9b44-40de7dd1, #w-node-ed6a52f0-2cb3-3fa7-3463-410cda5e85cb-40de7dd1, #w-node-d412179c-2e1d-5f45-5768-5b3b4c6abb1b-40de7dd1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_750989c8-d5ac-636a-e9d1-f378209f7dee-40de7dd1 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_54a8514c-a0f0-aa00-05ca-902c8f6043dd-40de7dd1 {
  grid-area: 2 / 2 / 3 / 12;
}

#w-node-_54a8514c-a0f0-aa00-05ca-902c8f6043df-40de7dd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb6ff16d-46a0-3683-e77c-d53787e91fef-40de7dd1, #w-node-_8ae39475-5983-4b1a-f9fa-51b75659e968-40de7dd1, #w-node-_5783ea7e-0984-4363-0a98-ef2b3563976d-40de7dd1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_543481d0-62b9-97c8-a4fc-ae6f83733dd4-40de7dd1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: center;
  justify-self: center;
}

#w-node-_496a394d-740d-ee09-67cb-ba4710f3c60e-40de7dd1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-_03b267bd-4c25-f20b-ea70-bc66405e969f-40de7dd1 {
  grid-area: 3 / 2 / 4 / 12;
}

#k12-advisors-swiper.w-node-_03b267bd-4c25-f20b-ea70-bc66405e96a0-40de7dd1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-b003cb0b-49ee-ae1e-51d9-87def23c947d-40de7dd1 {
  grid-area: 4 / 1 / 5 / 13;
  justify-self: center;
}

#w-node-_9791d12d-a6e9-136c-3dad-c04a30b246cf-40de7dd1 {
  grid-area: 5 / 2 / 6 / 12;
}

#university-advisors-swiper.w-node-a32a43cb-f08d-17dc-fe80-3f9a093ddf20-40de7dd1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_4aa0472f-5023-6533-b5c8-7b22e4b6b444-40de7dd1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-_4aa0472f-5023-6533-b5c8-7b22e4b6b44b-40de7dd1 {
  grid-area: 2 / 2 / 3 / 12;
}

#w-node-_6d8bbf5c-1d1b-d7e6-8f8c-2a783a66d910-40de7dd1 {
  grid-area: 1 / 2 / 2 / 7;
  align-self: center;
}

#w-node-_4d8fd64a-ab9f-9f58-95ab-ad9740fe38a4-40de7dd1 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_3a73b88f-9fff-5a3e-cd54-02cd61e6b5b6-40de7dd1 {
  grid-area: 1 / 2 / 2 / 7;
  justify-self: start;
}

#w-node-f07167f3-e2a2-8fb3-8d2e-483bf55eccbf-40de7dd1, #w-node-_93a6801c-083d-d73d-c198-24d82327e11e-40de7dd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: start;
}

#w-node-_19e6eec3-4362-ca43-0c9c-2ca0e3132984-40de7dd1 {
  grid-area: 1 / 8 / 2 / 12;
  align-self: center;
  justify-self: center;
}

#w-node-c007ae78-a27a-b8aa-0aef-abe9fa19fd4b-92de7dd8 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-c007ae78-a27a-b8aa-0aef-abe9fa19fd53-92de7dd8 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
  justify-self: end;
}

#w-node-c007ae78-a27a-b8aa-0aef-abe9fa19fd56-92de7dd8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c007ae78-a27a-b8aa-0aef-abe9fa19fd65-92de7dd8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
  justify-self: center;
}

#w-node-c007ae78-a27a-b8aa-0aef-abe9fa19fd66-92de7dd8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
  justify-self: end;
}

#w-node-c007ae78-a27a-b8aa-0aef-abe9fa19fd6b-92de7dd8 {
  align-self: end;
  justify-self: start;
}

#w-node-c007ae78-a27a-b8aa-0aef-abe9fa19fd6d-92de7dd8 {
  align-self: end;
}

#w-node-c007ae78-a27a-b8aa-0aef-abe9fa19fd78-92de7dd8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
  justify-self: center;
}

#w-node-c007ae78-a27a-b8aa-0aef-abe9fa19fd79-92de7dd8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
  justify-self: end;
}

#w-node-c007ae78-a27a-b8aa-0aef-abe9fa19fd7e-92de7dd8 {
  align-self: end;
  justify-self: start;
}

#w-node-c007ae78-a27a-b8aa-0aef-abe9fa19fd80-92de7dd8 {
  align-self: end;
}

#w-node-_4e6c637c-efe6-bced-5666-bd1f20fff8ee-b9de7ddd {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-_62e91e4a-13f2-53dd-d8ed-f0c6eea5631f-c3de7dff {
  grid-area: Area;
  align-self: center;
  justify-self: center;
}

#w-node-a3eff67d-7f31-10e1-cb12-1897de096d2d-c3de7dff {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_3ca9ba89-2c86-013a-f50a-6beadfd3e3b8-c3de7dff, #w-node-ac2a124d-720f-1468-1450-ec011b809359-c3de7dff {
  align-self: start;
}

#w-node-c20e8e1e-a818-fe7a-737e-73321eaca844-c3de7dff {
  grid-area: 1 / 1 / 4 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-c20e8e1e-a818-fe7a-737e-73321eaca846-c3de7dff {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-c20e8e1e-a818-fe7a-737e-73321eaca84b-c3de7dff {
  grid-area: Area-4;
  align-self: start;
}

#w-node-c20e8e1e-a818-fe7a-737e-73321eaca850-c3de7dff {
  grid-area: Area-3;
  align-self: start;
}

#w-node-c9f37da9-e438-6aba-89b0-9867f5580a5d-c3de7dff {
  grid-area: Area-5;
  align-self: start;
}

#w-node-_7c04b99c-377b-86ef-b360-b0e4e89bf60a-86de7e12 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: center;
  justify-self: start;
}

#w-node-_9282540d-dcc5-3053-a9ed-c5ffe3e9eb90-86de7e12 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
  justify-self: center;
}

#w-node-e8ab764d-30c7-c811-1028-dbb0b9d41bdb-86de7e12 {
  grid-area: 1 / 1 / 2 / 8;
}

#w-node-_8f3f549f-d8a9-2f1b-e75c-521d8af83086-86de7e12 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8f3f549f-d8a9-2f1b-e75c-521d8af83088-86de7e12 {
  align-self: stretch;
}

#w-node-_0f0a6574-d0a3-89b2-de91-acc3dfcbc7c7-86de7e12 {
  grid-area: 1 / 8 / 2 / 13;
  align-self: start;
  justify-self: end;
}

#w-node-af3a89e2-0ca8-a714-cf98-bc14c9e6ce6a-86de7e12 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-d0664a19-76b3-8951-c79e-5b89c54b23c4-86de7e12 {
  grid-area: 1 / 7 / 2 / 13;
  align-self: center;
}

#w-node-f31d1a3c-1d8a-6b63-ea8b-3e8a037de592-86de7e12 {
  grid-area: 1 / 1 / 2 / 8;
}

#w-node-f31d1a3c-1d8a-6b63-ea8b-3e8a037de594-86de7e12 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f31d1a3c-1d8a-6b63-ea8b-3e8a037de596-86de7e12 {
  align-self: stretch;
}

#w-node-f31d1a3c-1d8a-6b63-ea8b-3e8a037de5a4-86de7e12 {
  grid-area: 1 / 8 / 2 / 13;
  align-self: start;
  justify-self: end;
}

#w-node-f31d1a3c-1d8a-6b63-ea8b-3e8a037de5a6-86de7e12 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c5d7672-3e6f-efef-c3a0-f6fb61507e1d-86de7e12 {
  grid-area: 1 / 1 / 2 / 8;
}

#w-node-_1c5d7672-3e6f-efef-c3a0-f6fb61507e1f-86de7e12 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_1c5d7672-3e6f-efef-c3a0-f6fb61507e21-86de7e12 {
  align-self: stretch;
}

#w-node-_1c5d7672-3e6f-efef-c3a0-f6fb61507e30-86de7e12 {
  grid-area: 1 / 8 / 2 / 13;
  align-self: start;
  justify-self: end;
}

#w-node-_0af80e5f-6e8b-8428-7af9-704eba0cfc42-86de7e12 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46bf3c67-5688-b644-cb07-f575fab8f8ef-86de7e12 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_46bf3c67-5688-b644-cb07-f575fab8f8f4-86de7e12 {
  grid-area: 1 / 7 / 2 / 13;
  align-self: center;
  justify-self: end;
}

#w-node-c929d303-dbbf-d7ea-bbd3-86e7e9ea4f7c-86de7e12 {
  grid-area: 1 / 2 / 2 / 7;
  align-self: center;
  justify-self: start;
}

#w-node-_5bd76b7b-1443-44ee-96b4-605198b9621a-86de7e12 {
  grid-area: 1 / 8 / 2 / 12;
  align-self: center;
  justify-self: stretch;
}

#w-node-_2b75abc8-7638-dd6e-2bd5-d17dfb9ad383-86de7e12 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f9ff557e-113c-1a14-2e15-cfe14d0eeea3-86de7e12 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb4ac45e-0808-3fe2-7c36-adb629dc8ddb-86de7e12 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-_1e59b3c7-5429-1a6e-7972-ae220cd12d32-86de7e12, #w-node-_1e59b3c7-5429-1a6e-7972-ae220cd12d3a-86de7e12 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_54838f5b-a92d-95e7-2be8-e8e18c028540-86de7e19, #w-node-_6bf16a95-fda5-ddf9-3db2-06efa07d6dd5-86de7e19, #w-node-bc1d97df-c5aa-5224-c31c-67d1d34577a5-86de7e19, #w-node-_7f1c1c0e-68ba-e2bd-aaf6-29cea0ffddc6-86de7e19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#work-email.w-node-b7cb1660-e94b-cf7a-6f31-0427dfda0ab1-82de7e1c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#you-are.w-node-_139dba86-3bc8-4edc-4780-9a347d0179b3-82de7e1c, #school-name.w-node-a39b8cdd-a0f8-d538-91ea-a09295205c44-82de7e1c, #phone.w-node-_22849798-5dc3-6bf7-9d3a-6b9df848bcf9-82de7e1c, #country.w-node-_8a222ee2-bc20-cc84-946d-8d205dfd1856-82de7e1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_634cfe59-68db-987a-798e-e90d2b68ce99-82de7e1c, #w-node-_4b7f5865-5232-53f7-e25b-a721955db3f2-82de7e1c, #w-node-ee5e4868-d15b-8aa4-eaac-6e5ab27089db-82de7e1c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_787173fe-eb67-0b2d-4912-7d9f3d7bba37-c3de7eae {
  grid-area: Area;
  align-self: center;
  justify-self: center;
}

#w-node-_787173fe-eb67-0b2d-4912-7d9f3d7bba39-c3de7eae {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_787173fe-eb67-0b2d-4912-7d9f3d7bba3e-c3de7eae, #w-node-_787173fe-eb67-0b2d-4912-7d9f3d7bba43-c3de7eae, #w-node-_787173fe-eb67-0b2d-4912-7d9f3d7bba48-c3de7eae {
  align-self: start;
}

#w-node-_62e91e4a-13f2-53dd-d8ed-f0c6eea5631f-c3de7eae {
  grid-area: Area;
  align-self: center;
  justify-self: center;
}

#w-node-a3eff67d-7f31-10e1-cb12-1897de096d2d-c3de7eae {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_3ca9ba89-2c86-013a-f50a-6beadfd3e3b8-c3de7eae, #w-node-ac2a124d-720f-1468-1450-ec011b809359-c3de7eae, #w-node-_7e925e91-cb0d-3ebf-74ed-70814a3c58d8-c3de7eae {
  align-self: start;
}

#w-node-_80a76242-fb7a-83d0-306e-e45342b4d4bd-80de7f33, #w-node-_0375c700-165b-87f1-4e71-b0009f880062-b7de7f46 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-_3f1cf14e-e4f2-1360-ddbd-4f65b7062937-29de8017 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: stretch;
}

#w-node-_8a37ec9e-fa89-9217-a740-1d2b1af8a811-4bde8076 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: start;
}

#w-node-bd6487c0-761a-ef35-2ae5-0256e9365233-4bde8076 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: center;
}

#w-node-db7080b7-96bf-3353-2e60-62ca350965cb-4bde8076 {
  grid-area: 1 / 2 / 2 / 12;
  justify-self: center;
}

#w-node-_78ca0ed5-32ea-3ba9-e3cf-bc8363daaf6d-4bde8076 {
  grid-area: 2 / 2 / 3 / 7;
  align-self: center;
}

#w-node-_1911d36a-2038-2cc4-2dab-8a0c7bd2e477-4bde8076 {
  grid-area: 2 / 7 / 3 / 12;
}

#w-node-c84f8848-a505-7315-89c4-76d7375257be-4bde8076 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: center;
  justify-self: center;
}

#w-node-_17a61cfe-95ac-9485-1b91-f093d7885552-4bde8076, #w-node-_961cb326-0bad-2f04-3fb3-5f95946fc734-4bde8076 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-e8717af5-4225-3b4f-0625-c70d1c2bd935-4bde8076 {
  grid-area: 1 / 4 / 2 / 10;
  justify-self: center;
}

#w-node-fc115c0b-fb7b-bafe-0bb6-bd47daef3819-4bde8076 {
  grid-area: 2 / 2 / 3 / 7;
  align-self: center;
  justify-self: start;
}

#w-node-e6cb1ffa-943c-98d3-bcf2-c589b27ee887-4bde8076 {
  grid-area: 2 / 7 / 3 / 12;
}

#w-node-ef11fc14-b2d7-5257-5e3e-75bed48f2651-4bde8076 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-ef11fc14-b2d7-5257-5e3e-75bed48f2653-4bde8076 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: start;
  justify-self: center;
}

#w-node-_4c63877f-ca59-f827-50c8-7c944e1e7753-4bde8076 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_5d7b4805-08a0-9609-852b-33e32bc9f033-4bde8076 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-fca455b4-3535-9a08-ccbd-0a6f85e88da0-4bde8076 {
  grid-area: 2 / 2 / 3 / 7;
  align-self: center;
  justify-self: start;
}

#w-node-_6a3246ea-b25b-8cfd-6faa-92272c589724-4bde8076 {
  grid-area: 2 / 7 / 3 / 12;
  align-self: center;
  justify-self: start;
}

#w-node-_4c7e69ef-d38b-1a3e-a9b5-68983895f5d6-4bde8076 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-f47ec481-2b06-1dd6-72d2-f018237bba7f-4bde8076, #w-node-f47ec481-2b06-1dd6-72d2-f018237bba80-4bde8076, #w-node-f47ec481-2b06-1dd6-72d2-f018237bba81-4bde8076 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f31fdc55-4957-efb2-c1d4-3676cf2fa4ca-8dde8089 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f6765b64-ecf5-7ff2-3a9f-c9130c2d3d66-8dde8089 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-f6765b64-ecf5-7ff2-3a9f-c9130c2d3d6b-8dde8089 {
  grid-area: 1 / 6 / 2 / 13;
  align-self: center;
  justify-self: end;
}

#featured.w-node-f6765b64-ecf5-7ff2-3a9f-c9130c2d3d81-8dde8089 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6765b64-ecf5-7ff2-3a9f-c9130c2d3d83-8dde8089, #w-node-f6765b64-ecf5-7ff2-3a9f-c9130c2d3d85-8dde8089 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f6765b64-ecf5-7ff2-3a9f-c9130c2d3d87-8dde8089 {
  align-self: stretch;
}

#trending.w-node-f6765b64-ecf5-7ff2-3a9f-c9130c2d3d96-8dde8089 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6765b64-ecf5-7ff2-3a9f-c9130c2d3d98-8dde8089 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f6765b64-ecf5-7ff2-3a9f-c9130c2d3d9a-8dde8089 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
  justify-self: center;
}

#w-node-f6765b64-ecf5-7ff2-3a9f-c9130c2d3d9b-8dde8089 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-f6765b64-ecf5-7ff2-3a9f-c9130c2d3d9d-8dde8089 {
  align-self: stretch;
}

#for-counselors.w-node-f6765b64-ecf5-7ff2-3a9f-c9130c2d3dac-8dde8089 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6765b64-ecf5-7ff2-3a9f-c9130c2d3dad-8dde8089 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f6765b64-ecf5-7ff2-3a9f-c9130c2d3daf-8dde8089 {
  align-self: stretch;
}

#w-node-_6fa85e43-0b3a-f49a-0833-6687d86ebb1d-8dde8089 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_6fa85e43-0b3a-f49a-0833-6687d86ebb1f-8dde8089 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
  justify-self: center;
}

#w-node-_6fa85e43-0b3a-f49a-0833-6687d86ebb20-8dde8089 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_6fa85e43-0b3a-f49a-0833-6687d86ebb22-8dde8089 {
  align-self: stretch;
}

#students.w-node-_6fa85e43-0b3a-f49a-0833-6687d86ebb31-8dde8089 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6fa85e43-0b3a-f49a-0833-6687d86ebb32-8dde8089 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_6fa85e43-0b3a-f49a-0833-6687d86ebb34-8dde8089 {
  align-self: stretch;
}

#w-node-eddc377d-e40b-ddfa-978e-03a8e9123453-8dde8089 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-eddc377d-e40b-ddfa-978e-03a8e9123455-8dde8089 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
  justify-self: center;
}

#w-node-eddc377d-e40b-ddfa-978e-03a8e9123456-8dde8089 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-eddc377d-e40b-ddfa-978e-03a8e9123458-8dde8089 {
  align-self: stretch;
}

#universities.w-node-eddc377d-e40b-ddfa-978e-03a8e9123467-8dde8089 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eddc377d-e40b-ddfa-978e-03a8e9123468-8dde8089 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-eddc377d-e40b-ddfa-978e-03a8e912346a-8dde8089 {
  align-self: stretch;
}

#w-node-_449e457a-376b-c4a6-59c4-22abe77f361a-8dde8089 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_449e457a-376b-c4a6-59c4-22abe77f361c-8dde8089 {
  align-self: stretch;
}

#w-node-_49490a0f-f1c8-d770-446b-4e4722134b03-8dde8089, #w-node-_49490a0f-f1c8-d770-446b-4e4722134b04-8dde8089, #w-node-_49490a0f-f1c8-d770-446b-4e4722134b05-8dde8089 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e2f71a1-3f5c-75ef-892b-d7b704dcf3ed-18de809c {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: end;
}

#w-node-_7a3e2f50-13d2-bbcd-21a4-fb844274a7d0-18de809c {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
}

#w-node-d5957c1c-5a04-6186-b2d3-012db0ab658d-18de809c, #w-node-fd2c0c1e-62fa-b8ae-3337-aeebdd75f052-18de809c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_31ea29ec-b973-dd1c-fe9d-1978a9cfdfcd-18de809c {
  grid-area: 1 / 8 / 3 / 13;
  align-self: end;
  justify-self: end;
}

#w-node-fb78c8a4-930a-f8f9-1e02-65a7e24e6230-18de809c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_46d02e5b-7ab2-93db-f45f-0bb134027dd3-18de809c {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_46d02e5b-7ab2-93db-f45f-0bb134027dd8-18de809c {
  grid-area: 1 / 6 / 2 / 13;
  align-self: center;
  justify-self: end;
}

#featured.w-node-_46d02e5b-7ab2-93db-f45f-0bb134027ded-18de809c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46d02e5b-7ab2-93db-f45f-0bb134027def-18de809c, #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027df1-18de809c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_46d02e5b-7ab2-93db-f45f-0bb134027df3-18de809c {
  align-self: stretch;
}

#trending.w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e02-18de809c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e04-18de809c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e06-18de809c {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
  justify-self: center;
}

#w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e07-18de809c {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e09-18de809c {
  align-self: stretch;
}

#w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e18-18de809c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e1a-18de809c {
  align-self: stretch;
}

#counselors.w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e31-18de809c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e33-18de809c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e35-18de809c {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
  justify-self: center;
}

#w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e36-18de809c {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e38-18de809c {
  align-self: stretch;
}

#w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e47-18de809c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e49-18de809c {
  align-self: stretch;
}

#students.w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e60-18de809c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e62-18de809c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e64-18de809c {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
  justify-self: center;
}

#w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e65-18de809c {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e67-18de809c {
  align-self: stretch;
}

#w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e76-18de809c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e78-18de809c {
  align-self: stretch;
}

#universities.w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e8f-18de809c, #w-node-_49490a0f-f1c8-d770-446b-4e4722134b03-18de809c, #w-node-_49490a0f-f1c8-d770-446b-4e4722134b04-18de809c, #w-node-_49490a0f-f1c8-d770-446b-4e4722134b05-18de809c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4af2b54d-57fd-9ef3-2818-c133150ba8ac-8badfd33, #w-node-_48384811-0c2c-30e1-cf68-d692f96b9dec-8badfd33, #w-node-_48384811-0c2c-30e1-cf68-d692f96b9dee-8badfd33 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_48384811-0c2c-30e1-cf68-d692f96b9df0-8badfd33 {
  align-self: stretch;
}

#w-node-_8f27deff-758d-a11e-bad6-76ce7d6d99f8-8badfd33, #w-node-_8f27deff-758d-a11e-bad6-76ce7d6d99fa-8badfd33 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8f27deff-758d-a11e-bad6-76ce7d6d99fc-8badfd33 {
  align-self: stretch;
}

#w-node-d20a2e6d-868a-1416-6d53-f79f1c577f89-8badfd33, #w-node-d20a2e6d-868a-1416-6d53-f79f1c577f8a-8badfd33, #w-node-d20a2e6d-868a-1416-6d53-f79f1c577f8b-8badfd33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a37ec9e-fa89-9217-a740-1d2b1af8a811-b73169a6 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: center;
  justify-self: start;
}

#w-node-bd6487c0-761a-ef35-2ae5-0256e9365233-b73169a6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
  justify-self: center;
}

#w-node-ef11fc14-b2d7-5257-5e3e-75bed48f2651-b73169a6 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-ef11fc14-b2d7-5257-5e3e-75bed48f2653-b73169a6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: start;
  justify-self: center;
}

#w-node-db7080b7-96bf-3353-2e60-62ca350965cb-b73169a6 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-_78ca0ed5-32ea-3ba9-e3cf-bc8363daaf6d-b73169a6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_1911d36a-2038-2cc4-2dab-8a0c7bd2e477-b73169a6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}

#w-node-c84f8848-a505-7315-89c4-76d7375257be-b73169a6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: center;
  justify-self: center;
}

#w-node-_961cb326-0bad-2f04-3fb3-5f95946fc734-b73169a6, #w-node-e8717af5-4225-3b4f-0625-c70d1c2bd935-b73169a6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-fc115c0b-fb7b-bafe-0bb6-bd47daef3819-b73169a6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: start;
}

#w-node-e6cb1ffa-943c-98d3-bcf2-c589b27ee887-b73169a6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
  justify-self: end;
}

#w-node-_86aeb6e1-938c-df3d-2d74-20776c427648-b73169a6 {
  grid-area: 3 / 4 / 4 / 10;
  justify-self: center;
}

#w-node-_96ef670b-b6f2-b93e-458a-bddaa028f32f-b73169a6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f9d66761-e110-cf98-81f3-738df16138da-b73169a6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-_9b33d98a-9bd2-f770-0c98-ea40a9313faf-b73169a6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-d3ba7c8f-2594-fea7-bb69-e7306019a450-b73169a6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}

#w-node-_631abb80-3514-ea33-30fd-77fc1b2bf9ad-b73169a6, #w-node-_23d36276-9c24-adab-5034-026db767cf63-b73169a6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-_23d36276-9c24-adab-5034-026db767cf65-b73169a6, #w-node-_23d36276-9c24-adab-5034-026db767cf66-b73169a6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: start;
}

#w-node-_30932dfb-3bd2-0a9e-c440-ce10d272737b-b73169a6 {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: center;
}

#w-node-b3728fa0-b2e4-4962-af2a-1a83cbd300bc-b73169a6 {
  grid-area: 2 / 4 / 3 / 10;
}

#w-node-_4c7e69ef-d38b-1a3e-a9b5-68983895f5d6-b73169a6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-_513ce5fe-1b13-3f7d-9c7e-5125f2cf743d-b73169a6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-_513ce5fe-1b13-3f7d-9c7e-5125f2cf743c-b73169a6 {
  grid-area: 2 / 1 / 3 / 7;
  justify-self: center;
}

#w-node-_513ce5fe-1b13-3f7d-9c7e-5125f2cf7441-b73169a6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: stretch;
  justify-self: start;
}

#w-node-_513ce5fe-1b13-3f7d-9c7e-5125f2cf7457-b73169a6 {
  grid-area: span 2 / span 6 / span 2 / span 6;
  align-self: start;
  justify-self: end;
}

#w-node-f47ec481-2b06-1dd6-72d2-f018237bba7f-b73169a6, #w-node-f47ec481-2b06-1dd6-72d2-f018237bba80-b73169a6, #w-node-f47ec481-2b06-1dd6-72d2-f018237bba81-b73169a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a37ec9e-fa89-9217-a740-1d2b1af8a811-f6ceacbc {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: center;
  justify-self: start;
}

#w-node-bd6487c0-761a-ef35-2ae5-0256e9365233-f6ceacbc {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
  justify-self: center;
}

#w-node-db7080b7-96bf-3353-2e60-62ca350965cb-f6ceacbc {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-_78ca0ed5-32ea-3ba9-e3cf-bc8363daaf6d-f6ceacbc {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_1911d36a-2038-2cc4-2dab-8a0c7bd2e477-f6ceacbc {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}

#w-node-_3ab6078b-c5f7-fe92-38b0-8ff1dda0cf63-f6ceacbc {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_3ab6078b-c5f7-fe92-38b0-8ff1dda0cf6a-f6ceacbc {
  grid-area: 1 / 9 / 2 / 13;
  align-self: center;
  justify-self: center;
}

#w-node-_39f0c8db-c35c-e995-8043-a573c8729dcf-f6ceacbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39f0c8db-c35c-e995-8043-a573c8729dd0-f6ceacbc {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_39f0c8db-c35c-e995-8043-a573c8729dd2-f6ceacbc {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: start;
  justify-self: center;
}

#w-node-_9def5302-e61a-c39f-d439-f1a6070dc9ac-f6ceacbc {
  grid-area: 1 / 4 / 2 / 10;
  justify-self: center;
}

#w-node-_9def5302-e61a-c39f-d439-f1a6070dc9af-f6ceacbc {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_9def5302-e61a-c39f-d439-f1a6070dc9df-f6ceacbc {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: end;
}

#w-node-c84f8848-a505-7315-89c4-76d7375257be-f6ceacbc {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: center;
  justify-self: center;
}

#w-node-_17a61cfe-95ac-9485-1b91-f093d7885552-f6ceacbc, #w-node-_961cb326-0bad-2f04-3fb3-5f95946fc734-f6ceacbc {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-_3b13add5-01b3-0435-14d9-12945a7c4552-f6ceacbc {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-_3b13add5-01b3-0435-14d9-12945a7c4557-f6ceacbc {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_3b13add5-01b3-0435-14d9-12945a7c455c-f6ceacbc {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
  justify-self: end;
}

#w-node-fa000573-4ace-616d-eed6-0731629c6867-f6ceacbc {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-fa000573-4ace-616d-eed6-0731629c686a-f6ceacbc {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-fa000573-4ace-616d-eed6-0731629c689a-f6ceacbc {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: end;
}

#w-node-ef11fc14-b2d7-5257-5e3e-75bed48f2651-f6ceacbc {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-ef11fc14-b2d7-5257-5e3e-75bed48f2653-f6ceacbc {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: start;
  justify-self: center;
}

#w-node-f47ec481-2b06-1dd6-72d2-f018237bba7f-f6ceacbc, #w-node-f47ec481-2b06-1dd6-72d2-f018237bba80-f6ceacbc, #w-node-f47ec481-2b06-1dd6-72d2-f018237bba81-f6ceacbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a37ec9e-fa89-9217-a740-1d2b1af8a811-370028c9 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: center;
  justify-self: start;
}

#w-node-bd6487c0-761a-ef35-2ae5-0256e9365233-370028c9 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
  justify-self: center;
}

#w-node-f9d66761-e110-cf98-81f3-738df16138db-370028c9 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_566eea67-b6b6-5d92-1646-502424c81d0d-370028c9, #w-node-f9d66761-e110-cf98-81f3-738df16138dd-370028c9 {
  grid-area: 2 / 4 / 3 / 10;
}

#w-node-_9b33d98a-9bd2-f770-0c98-ea40a9313faf-370028c9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-d3ba7c8f-2594-fea7-bb69-e7306019a450-370028c9 {
  grid-area: 3 / 8 / 4 / 13;
  justify-self: end;
}

#w-node-ef11fc14-b2d7-5257-5e3e-75bed48f2651-370028c9 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-ef11fc14-b2d7-5257-5e3e-75bed48f2653-370028c9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: start;
  justify-self: center;
}

#w-node-d7d72a2e-3b71-d947-b275-42e42ff32dbe-370028c9 {
  grid-area: 1 / 2 / 2 / 8;
  align-self: center;
}

#w-node-_2d6c074a-829d-32c0-6dba-91c0936cc8d4-370028c9 {
  grid-area: 1 / 9 / 2 / 12;
  align-self: center;
  justify-self: start;
}

#w-node-e8717af5-4225-3b4f-0625-c70d1c2bd935-370028c9 {
  grid-area: 1 / 1 / 2 / 13;
  justify-self: center;
}

#w-node-a39266c0-437c-b0bd-4e7f-c1fb60eca701-370028c9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-e6cb1ffa-943c-98d3-bcf2-c589b27ee887-370028c9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
  justify-self: end;
}

#w-node-_6447beb6-31a2-9cf8-e637-7a12e34b01af-370028c9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_6447beb6-31a2-9cf8-e637-7a12e34b01b6-370028c9 {
  grid-area: 1 / 9 / 2 / 13;
  align-self: center;
  justify-self: end;
}

#w-node-db7080b7-96bf-3353-2e60-62ca350965cb-370028c9 {
  grid-area: 1 / 4 / 2 / 10;
  justify-self: center;
}

#w-node-_78ca0ed5-32ea-3ba9-e3cf-bc8363daaf6d-370028c9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_1911d36a-2038-2cc4-2dab-8a0c7bd2e477-370028c9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}

#w-node-_810e6ede-68c8-f31d-2f7d-3412b0301790-370028c9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-_810e6ede-68c8-f31d-2f7d-3412b0301785-370028c9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_4a1089e5-1a2d-674d-891f-b0cf53147458-370028c9, #w-node-_9d6cd859-bf55-216a-1e03-0382c2f67594-370028c9, #w-node-a2a61c43-9eeb-1960-ba1e-e204818dabe3-370028c9, #w-node-_7abfaa6f-eae9-d1b0-71b1-8c243b1ba6ff-370028c9, #w-node-_949307d4-5333-7888-101b-9f7729fbb78e-370028c9, #w-node-_5bbc2790-d583-2454-44aa-c30f48e34adc-370028c9, #w-node-_85e9dff5-4987-8389-14eb-0f88dc39664e-370028c9, #w-node-_36fa0435-adc2-7eb4-0ddf-246dd4074a00-370028c9, #w-node-_95da364b-767e-5f5d-4943-a9cad072d173-370028c9, #w-node-_58b07a6e-1f71-1178-fb87-d51e5353a646-370028c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f47ec481-2b06-1dd6-72d2-f018237bba7f-370028c9, #w-node-f47ec481-2b06-1dd6-72d2-f018237bba80-370028c9, #w-node-f47ec481-2b06-1dd6-72d2-f018237bba81-370028c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7dbe7a96-b8c7-9397-c917-089f17a90440-a4e3890c {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: center;
  justify-self: start;
}

#w-node-_7dbe7a96-b8c7-9397-c917-089f17a90443-a4e3890c {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
  justify-self: center;
}

#w-node-_2d339169-688e-da70-badc-dd1f4bf2fa74-a4e3890c {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-_965a161d-c6fc-7e32-abd4-3e1b77eb0e1e-a4e3890c {
  grid-area: 2 / 2 / 3 / 12;
  align-self: center;
  justify-self: center;
}

#w-node-f1dcd68c-cc13-6143-c0c2-6e77db4132c3-a4e3890c {
  grid-area: 2 / 2 / 3 / 12;
}

#w-node-_10d29cf6-21fd-504f-7cd1-4bca806f0d4a-a4e3890c {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_64854011-1bd9-c0d3-3db2-e88488022a2d-a4e3890c {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_5b4a32ba-e191-c6cf-b131-bfdfe489612e-a4e3890c, #w-node-a77c70f9-f343-1c0b-7c39-2e8e40f002a8-a4e3890c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9f2cff9-52e4-be8a-124a-52ff97ff04b4-a4e3890c {
  grid-area: 2 / 8 / 3 / 13;
  align-self: center;
}

#w-node-_709b8887-6cd3-7239-0067-4babf0954297-a4e3890c {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_941e45ba-33e7-2f6e-e134-03ff9427ba8c-a4e3890c {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-d38b6164-24e5-ee64-5d99-691ab3ef08e2-a4e3890c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_00cb5981-8cfa-ac46-da1c-68142730841a-a4e3890c {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_00cb5981-8cfa-ac46-da1c-681427308419-a4e3890c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7879d94e-e4fa-77b5-050a-cb6a0d9e55d8-a4e3890c, #w-node-_6e7589db-346f-fd0e-1b93-c61cd9ee1ae7-a4e3890c {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_6e7589db-346f-fd0e-1b93-c61cd9ee1ae9-a4e3890c {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_6e7589db-346f-fd0e-1b93-c61cd9ee1ae8-a4e3890c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cd5e14c4-3752-911c-9e9b-b4f4c3378b44-a4e3890c {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-cd5e14c4-3752-911c-9e9b-b4f4c3378b43-a4e3890c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cd5e14c4-3752-911c-9e9b-b4f4c3378b42-a4e3890c, #w-node-b4967917-6ced-a742-89eb-0967345c65ff-a4e3890c {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-b4967917-6ced-a742-89eb-0967345c6601-a4e3890c {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-b4967917-6ced-a742-89eb-0967345c6600-a4e3890c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c0e360b5-b6f1-a67e-baac-2418069a9b25-a4e3890c {
  grid-area: 1 / 4 / 2 / 10;
  justify-self: center;
}

#w-node-a43e1433-3223-ebaf-eb26-290b9b07564d-a4e3890c, #w-node-_9d05e705-a5de-2187-abbd-d1494d63ee9d-a4e3890c {
  align-self: stretch;
}

#w-node-_59a27aa2-03d5-a505-fce2-10f43949e04c-a4e3890c, #w-node-_59a27aa2-03d5-a505-fce2-10f43949e04d-a4e3890c, #w-node-_59a27aa2-03d5-a505-fce2-10f43949e04e-a4e3890c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe52e267-9a4d-f4ef-a2b9-cc378e0b28d3-fbf63ab0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: start;
}

#w-node-_588ef3dc-e070-c1e3-4d42-6a3d1393a0ed-fbf63ab0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fe52e267-9a4d-f4ef-a2b9-cc378e0b28d8-fbf63ab0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: center;
}

#w-node-f37ae033-fe75-569a-8c59-37a5793ff798-fbf63ab0 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-f37ae033-fe75-569a-8c59-37a5793ff797-fbf63ab0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_6cd24aaf-eac2-8cb1-2971-3385f464ea04-fbf63ab0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f37ae033-fe75-569a-8c59-37a5793ff7a0-fbf63ab0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_5e7ad65e-8827-466d-b726-d5fffabd2f69-fbf63ab0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_448648b6-7c77-159e-b73a-5b49501eeb05-fbf63ab0, #w-node-_448648b6-7c77-159e-b73a-5b49501eeb06-fbf63ab0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_7ada1dc0-9449-7e3e-21ba-f07af08fb1e0-fbf63ab0 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_7ada1dc0-9449-7e3e-21ba-f07af08fb1e2-fbf63ab0 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: start;
  justify-self: center;
}

#w-node-b00096c2-971e-5fac-d0cd-9c15e75065e9-fbf63ab0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a708c8e3-9a27-0565-7473-8862bf7cb575-fbf63ab0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-fe681c68-43e2-41ef-b142-a0a19bf18878-fbf63ab0 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-a708c8e3-9a27-0565-7473-8862bf7cb56c-fbf63ab0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_352e7f56-de8c-3f12-b0f4-258eaa04483e-fbf63ab0 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_352e7f56-de8c-3f12-b0f4-258eaa04483d-fbf63ab0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-d01edfa1-440f-9f0d-a5f0-6169a020c587-fbf63ab0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_352e7f56-de8c-3f12-b0f4-258eaa044842-fbf63ab0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: end;
}

#w-node-d6ee9111-5842-c794-5e08-e0591613904b-fbf63ab0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4e891578-401a-1e72-752c-ec710a84b4f9-fbf63ab0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_704835be-5749-89d5-dd6d-2bf525bd2359-fbf63ab0 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_4e891578-401a-1e72-752c-ec710a84b4fa-fbf63ab0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_3cff9f8b-38e0-bfeb-db03-3ca8852a1c3b-fbf63ab0 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_3cff9f8b-38e0-bfeb-db03-3ca8852a1c3a-fbf63ab0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-b41b4730-daad-59f0-bc66-cb859b022db7-fbf63ab0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_3cff9f8b-38e0-bfeb-db03-3ca8852a1c3f-fbf63ab0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_7c2ff516-4c11-9565-03a4-aa169d2c2ace-fbf63ab0, #w-node-_7c2ff516-4c11-9565-03a4-aa169d2c2acf-fbf63ab0, #w-node-_7c2ff516-4c11-9565-03a4-aa169d2c2ad0-fbf63ab0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9397247-55af-a786-8065-7311a6f769f7-01a4f5e8 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-f3397afe-3169-3806-fe7d-e3a0cf56c3e6-01a4f5e8 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-f5dd2203-34a0-6003-aecc-cd106fd34001-01a4f5e8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_71418f1d-fb07-8c9e-853c-f66004003159-01a4f5e8 {
  order: -9999;
  grid-area: 2 / 8 / 3 / 13;
  align-self: start;
}

#w-node-_0395e2d8-a0b0-6fde-cd64-5781414e0c52-01a4f5e8 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_4b283560-d5c8-3e4f-8726-07791b6959d8-01a4f5e8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-_0395e2d8-a0b0-6fde-cd64-5781414e0c51-01a4f5e8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_1c3e6060-604d-f812-149c-d6a6d0159cc5-01a4f5e8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: start;
  justify-self: center;
}

#w-node-a78fedc5-b2b5-5032-739f-b962e9e1ea67-01a4f5e8 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_57369945-a11b-e580-7867-65e08ab18f24-01a4f5e8 {
  grid-area: 2 / 2 / 3 / 8;
  align-self: center;
}

#w-node-_83396543-7852-405f-e306-7bea67d3a7d9-01a4f5e8 {
  grid-area: 2 / 8 / 3 / 12;
}

#w-node-_622ed706-ce55-025c-703d-631ca7c96f92-01a4f5e8, #w-node-_622ed706-ce55-025c-703d-631ca7c96f93-01a4f5e8, #w-node-_622ed706-ce55-025c-703d-631ca7c96f94-01a4f5e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9397247-55af-a786-8065-7311a6f769f7-6bbd748a {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: center;
}

#w-node-_8a4ea6f6-dd16-dc25-c766-f2966d41e294-6bbd748a {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f3397afe-3169-3806-fe7d-e3a0cf56c3e6-6bbd748a {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-f5dd2203-34a0-6003-aecc-cd106fd34001-6bbd748a {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_71418f1d-fb07-8c9e-853c-f66004003159-6bbd748a {
  order: -9999;
  grid-area: 2 / 8 / 3 / 12;
  align-self: start;
}

#w-node-_0395e2d8-a0b0-6fde-cd64-5781414e0c52-6bbd748a {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-_4b283560-d5c8-3e4f-8726-07791b6959d8-6bbd748a {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-_0395e2d8-a0b0-6fde-cd64-5781414e0c51-6bbd748a {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_1c3e6060-604d-f812-149c-d6a6d0159cc5-6bbd748a {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: start;
  justify-self: center;
}

#w-node-a88284d4-175a-a88a-5c1e-81d7d2bdcca0-6bbd748a {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-a88284d4-175a-a88a-5c1e-81d7d2bdcca4-6bbd748a {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-a88284d4-175a-a88a-5c1e-81d7d2bdcca2-6bbd748a {
  grid-area: 2 / 7 / 3 / 13;
  align-self: start;
}

#w-node-a81c5c32-f5b7-6498-da10-16786cd97134-6bbd748a {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-a81c5c32-f5b7-6498-da10-16786cd97139-6bbd748a {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-a81c5c32-f5b7-6498-da10-16786cd97136-6bbd748a {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-a78fedc5-b2b5-5032-739f-b962e9e1ea67-6bbd748a {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-_57369945-a11b-e580-7867-65e08ab18f24-6bbd748a {
  grid-area: 2 / 3 / 3 / 7;
  align-self: center;
}

#w-node-_83396543-7852-405f-e306-7bea67d3a7d9-6bbd748a {
  grid-area: 2 / 8 / 3 / 12;
}

#w-node-_622ed706-ce55-025c-703d-631ca7c96f92-6bbd748a, #w-node-_622ed706-ce55-025c-703d-631ca7c96f93-6bbd748a, #w-node-_622ed706-ce55-025c-703d-631ca7c96f94-6bbd748a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7b1e079-4890-dd18-e572-def0c1aae534-6ae4c3e1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_57b57d89-26f4-01c2-4e37-40fbfd289740-6ae4c3e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd786c61-ce6d-2317-1941-28f6a4140ecd-6ae4c3e1 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-de4e199c-87b3-0bd6-3195-caa5cfb68113-6ae4c3e1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-_7a742ff1-2e00-6159-902d-a56ecadabd03-6ae4c3e1 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_9a925b54-6563-6c4e-fa84-4e0f66ad4dbf-6ae4c3e1 {
  grid-area: 2 / 2 / 3 / 9;
}

#w-node-_1f8e0b72-e986-2717-bc5c-05e688cd88db-6ae4c3e1 {
  grid-area: 3 / 2 / 3 / 8;
}

#w-node-_9fca6a38-6e3d-9935-77a6-79eadd6b6273-6ae4c3e1 {
  grid-area: 4 / 2 / 5 / 10;
}

#w-node-c145c530-ad95-1865-5bcb-7327c3c2007f-6ae4c3e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5aebdb1-30a5-d124-5020-b156dc4869cf-6ae4c3e1 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-c5aebdb1-30a5-d124-5020-b156dc4869d1-6ae4c3e1 {
  grid-area: 2 / 2 / 3 / 8;
}

#w-node-_027fb88c-596f-fca6-1207-e8257b68d1d6-6ae4c3e1 {
  grid-area: 3 / 2 / 4 / 9;
}

#w-node-_0432952c-55d4-8671-854f-3c50f4cf4d5d-6ae4c3e1 {
  grid-area: 4 / 2 / 5 / 10;
}

#w-node-fbf75c0d-cfab-0027-7e7b-81bef21a4e4e-6ae4c3e1 {
  grid-area: 5 / 2 / 6 / 10;
}

#w-node-_23168ce9-1ec6-55b0-f200-c21c4f6be46d-6ae4c3e1 {
  grid-area: 1 / 2 / 2 / 9;
}

#w-node-d51284ee-5a9e-68e8-fc51-048e9f0d82a3-6ae4c3e1 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-d51284ee-5a9e-68e8-fc51-048e9f0d82a5-6ae4c3e1 {
  grid-area: 2 / 2 / 3 / 9;
}

#w-node-e3037181-88f2-ae28-b535-b2d7f6ead87a-6ae4c3e1 {
  grid-area: 1 / 2 / 2 / 11;
}

#w-node-c2095972-acd7-45ab-e3fe-b9563d209646-6ae4c3e1 {
  grid-area: 1 / 2 / 2 / 10;
}

#w-node-c2095972-acd7-45ab-e3fe-b9563d209647-6ae4c3e1 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-c2095972-acd7-45ab-e3fe-b9563d209649-6ae4c3e1 {
  grid-area: 2 / 2 / 3 / 9;
}

#w-node-_5eef1550-5371-f8bf-a592-3f532a4e70de-6ae4c3e1, #w-node-_12558faf-9040-e4e6-d2a9-bb69d3ed65f2-6ae4c3e1 {
  grid-area: 1 / 2 / 2 / 11;
}

#w-node-_12558faf-9040-e4e6-d2a9-bb69d3ed65f3-6ae4c3e1 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_12558faf-9040-e4e6-d2a9-bb69d3ed65f5-6ae4c3e1 {
  grid-area: 2 / 2 / 3 / 9;
}

#w-node-_696ea318-a7cb-a731-8c92-6500a4e8021c-6ae4c3e1 {
  grid-area: 1 / 2 / 2 / 11;
}

#w-node-af818549-1a20-2afe-56ab-f3abdda6a6fa-6ae4c3e1 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-_20fb84f3-b9a3-b169-f452-885825fbf551-6ae4c3e1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-f2ec235a-9559-252d-0dc5-a10bbf6c8904-a36a9def {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: center;
}

#w-node-_34228fc1-c5a5-71b0-a6a8-cabe568a0273-a36a9def {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d58d96a-6d52-2f8a-6bb1-0e5279bd8af4-a36a9def {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c35b70df-67b2-40d6-8b67-0fa604049792-a36a9def {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: center;
}

#w-node-c35b70df-67b2-40d6-8b67-0fa604049790-a36a9def {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-c35b70df-67b2-40d6-8b67-0fa60404979d-a36a9def {
  order: -9999;
  grid-area: 1 / 8 / 2 / 13;
  align-self: start;
  justify-self: center;
}

#w-node-c35b70df-67b2-40d6-8b67-0fa6040497a1-a36a9def {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-c35b70df-67b2-40d6-8b67-0fa6040497a3-a36a9def {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-c35b70df-67b2-40d6-8b67-0fa6040497a5-a36a9def {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-c35b70df-67b2-40d6-8b67-0fa6040497ad-a36a9def {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: start;
  justify-self: center;
}

#w-node-c35b70df-67b2-40d6-8b67-0fa6040497d3-a36a9def {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-c35b70df-67b2-40d6-8b67-0fa6040497d5-a36a9def {
  grid-area: 2 / 7 / 3 / 13;
  align-self: start;
}

#w-node-c35b70df-67b2-40d6-8b67-0fa6040497d7-a36a9def, #w-node-c35b70df-67b2-40d6-8b67-0fa6040497c1-a36a9def {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-c35b70df-67b2-40d6-8b67-0fa6040497cf-a36a9def {
  grid-area: 3 / 7 / 4 / 13;
  align-self: start;
}

#w-node-_5afa278c-1828-32de-8a92-7222ab67b4b2-a36a9def {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-_5afa278c-1828-32de-8a92-7222ab67b4b1-a36a9def {
  grid-area: 2 / 7 / 3 / 13;
  align-self: center;
}

#w-node-_5afa278c-1828-32de-8a92-7222ab67b4c7-a36a9def {
  order: -9999;
  grid-area: 2 / 2 / 3 / 6;
  align-self: start;
  justify-self: center;
}

#w-node-_9fd67185-411b-b69e-54e2-b67db8bf3b40-a36a9def {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: start;
  justify-self: center;
}

#w-node-_81600c9a-4cb5-b76e-d1d5-d302b1c9cada-a36a9def {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_81600c9a-4cb5-b76e-d1d5-d302b1c9cadc-a36a9def {
  grid-area: 2 / 2 / 3 / 8;
  align-self: center;
}

#w-node-_81600c9a-4cb5-b76e-d1d5-d302b1c9cae1-a36a9def {
  grid-area: 2 / 8 / 3 / 12;
}

#w-node-e7ad8d50-da40-e59b-6901-0a88d5f178ba-a36a9def, #w-node-e7ad8d50-da40-e59b-6901-0a88d5f178bb-a36a9def, #w-node-e7ad8d50-da40-e59b-6901-0a88d5f178bc-a36a9def {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e6572a5-f698-efd1-6139-50a7ad5780b6-90d86073 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_3e6572a5-f698-efd1-6139-50a7ad5780b7-90d86073 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e6572a5-f698-efd1-6139-50a7ad5780bb-90d86073 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_839318e9-afad-08b8-a445-6106afe695d8-90d86073, #w-node-_2943602b-7732-479b-9f77-3384e181c809-90d86073 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_3a874aa0-f045-de23-dc92-2b893cdd7afd-90d86073 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-c5acc056-94ae-0f2a-83fe-c190701b70ba-90d86073 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7fc02995-46c0-cdc8-a41c-fbb256fecef8-90d86073, #w-node-_808c2047-d257-c780-60e4-9386cb5ae89d-90d86073, #w-node-c3acbc43-6a37-55c9-6909-3793c278400f-90d86073 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b26be6b7-21b5-7cd3-ffa2-ac923908c81f-90d86073 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: start;
  justify-self: center;
}

#w-node-_15fb72a8-fe79-3797-fbb8-e19cf283bc5f-90d86073 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-a3c55f17-19dc-384c-63d8-e3ee3401fc04-90d86073 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_3e6101dd-fb1a-2c7c-1ad0-2276e41b1fea-90d86073 {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_2f2dd067-3655-f6cf-f230-641650fceac1-90d86073 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-_2f2dd067-3655-f6cf-f230-641650fcead2-90d86073 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_2f2dd067-3655-f6cf-f230-641650fceac3-90d86073 {
  grid-area: 2 / 8 / 3 / 13;
  align-self: center;
}

#w-node-_9a5b4867-ba3a-121a-1eb0-01beee604b09-90d86073 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-_9a5b4867-ba3a-121a-1eb0-01beee604b0b-90d86073 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_9a5b4867-ba3a-121a-1eb0-01beee604b1a-90d86073 {
  grid-area: 2 / 8 / 3 / 13;
  align-self: center;
}

#w-node-_6c1047d0-89fe-4b19-0205-936f020c0d2b-90d86073 {
  grid-area: 1 / 4 / 2 / 10;
  justify-self: center;
}

#w-node-_6c1047d0-89fe-4b19-0205-936f020c0d2d-90d86073 {
  grid-area: 2 / 8 / 3 / 13;
  align-self: center;
}

#w-node-_6c1047d0-89fe-4b19-0205-936f020c0d3c-90d86073 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f450678f-34bd-4fa6-9b71-bd8dd4b0b338-90d86073 {
  grid-area: 1 / 4 / 2 / 10;
  justify-self: center;
}

#w-node-_53ef82d4-b460-9784-9835-fc33186968a3-90d86073, #w-node-_53ef82d4-b460-9784-9835-fc33186968a4-90d86073, #w-node-_53ef82d4-b460-9784-9835-fc33186968a5-90d86073 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5066168f-09ea-9922-bab6-db32d84d0a29-d84d0a29 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f916bb64-e8a5-a9f0-0625-2d12ced2f62b-de817790 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_7967ce0c-3048-e5b6-75d1-4bfdb9334f94-de817790 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e474b874-ef4c-124f-7d26-70de83ae2735-de817790 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21f29c23-cf75-c2fd-7709-40b9ed106fce-de817790 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_484e2022-f48b-9ea1-fbea-1ee39f18cfef-de817790 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-bdd5db1d-67a1-856c-cc41-b2ce83f0091e-de817790 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_09f10f1e-32fd-592d-a1ea-3675562bd43f-de817790 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_36225b02-61e2-b6c3-78cb-02e43fb211cc-de817790 {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_295461c3-7483-db6c-4f94-97324d943ab5-de817790 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: center;
  justify-self: center;
}

#w-node-f6ebabf5-e0f2-92c4-929d-22a6e04e0e5e-de817790, #w-node-_214a3338-34b1-b204-f2c7-77358dcef2c3-de817790 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7165b0c7-9bbb-8527-0765-38f6afae4f0d-de817790 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: start;
  justify-self: center;
}

#w-node-ed9ee9df-0073-4030-6d5c-e62a68f3c9ae-de817790 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-c4587a3c-07f3-271d-8a8e-431465410c1f-de817790 {
  grid-area: 2 / 4 / 3 / 10;
}

#w-node-_5a32185a-e8fa-e3d1-68d1-3f89a4cce9ca-de817790 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_0c20fdb8-ad4f-65b4-e647-d911a47d77a0-de817790 {
  grid-area: 3 / 7 / 4 / 13;
  align-self: center;
}

#w-node-_8d15e833-2112-802f-85ee-250e05fac8b2-de817790 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-_8d15e833-2112-802f-85ee-250e05fac8b4-de817790 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_8d15e833-2112-802f-85ee-250e05fac8bf-de817790 {
  order: -9999;
  grid-area: 2 / 8 / 3 / 12;
  align-self: start;
}

#w-node-bdd83935-b431-e496-b019-c1eb47200a26-de817790 {
  grid-area: 1 / 4 / 2 / 10;
  justify-self: center;
}

#w-node-bdd83935-b431-e496-b019-c1eb47200a28-de817790 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-bdd83935-b431-e496-b019-c1eb47200a2a-de817790 {
  grid-area: 2 / 7 / 3 / 13;
  align-self: center;
}

#w-node-_87140010-4e17-f758-2abc-4237482e6809-de817790 {
  grid-area: 1 / 4 / 2 / 10;
  justify-self: center;
}

#w-node-_87140010-4e17-f758-2abc-4237482e680d-de817790 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_87140010-4e17-f758-2abc-4237482e680b-de817790 {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_3a1c1c9d-e1f9-832a-e903-8c99690d6ddd-de817790, #w-node-dc27d9e8-1c04-53a3-efa3-3ef09085471b-de817790, #w-node-dd454f91-0f7f-a87e-195c-177d6bd66875-de817790 {
  align-self: stretch;
}

#w-node-_2f65249f-01b5-843d-4a66-4e03c249d31d-de817790, #w-node-_2f65249f-01b5-843d-4a66-4e03c249d31e-de817790, #w-node-_2f65249f-01b5-843d-4a66-4e03c249d31f-de817790 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_82804989-5412-17a1-a59f-4d1cf29ba79b-59ee70dd {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_5ae1cbde-25c3-a748-5c86-7a85e68efc2f-59ee70dd {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_15da0ed0-902e-d0b9-0a25-2a26c4022457-59ee70dd {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: center;
}

#w-node-_2eff5640-a791-63c1-7ec7-351a4420f801-59ee70dd {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_586adb64-b435-2eb5-aa5d-31027e70d11e-59ee70dd, #w-node-_8e4d3ca9-4db1-a7c3-5002-a9b6d0a77644-59ee70dd {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_3ecc8ff4-0ad8-61db-40a6-8d36e7db82f5-59ee70dd {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_40faa12b-57a4-836d-ec93-dc49c0366c72-59ee70dd {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-d93415e7-cdf7-1b45-133d-7208f4b26a89-59ee70dd {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-_1b6bc537-0de7-8b12-f148-86b2109e33a8-59ee70dd {
  grid-area: 2 / 9 / 3 / 13;
}

#w-node-de20a259-7b44-8d6e-3ec1-49131fc326b1-59ee70dd {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-a7d431bc-4e89-228a-448e-5e2c29ac0e3e-59ee70dd {
  grid-area: 3 / 5 / 4 / 9;
}

#w-node-_3bbade36-02e1-0aa0-2c38-e2ab8825dd69-59ee70dd {
  grid-area: 3 / 9 / 4 / 13;
}

#w-node-e6da5090-6f94-b82e-1335-4602e4cbf4b9-59ee70dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a926723-33d8-f2e9-5493-a61d6bb6271f-59ee70dd {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: start;
  justify-self: center;
}

#w-node-e2669281-9cf7-1e4d-3eb1-15e06f53d4fd-59ee70dd {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-e90250c9-dade-3262-724d-650582de8e99-59ee70dd {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_7483715c-3eae-2576-dc74-8bbb0fe1e7fa-59ee70dd {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-cc2a7a55-f873-28ca-5aaf-3229b3b1653d-59ee70dd {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-d5fa0f66-7dfb-7548-36f9-83c96d9448f6-59ee70dd {
  grid-area: 1 / 4 / 2 / 10;
  justify-self: center;
}

#w-node-_33c5d883-55e4-dae7-d039-c8437c97a96b-59ee70dd {
  grid-area: 2 / 2 / 3 / 12;
}

#w-node-_66d1d932-75a2-445e-3a9c-27ae30ab1446-59ee70dd {
  grid-area: 1 / 4 / 2 / 10;
  justify-self: center;
}

#w-node-_38341371-8e21-af39-f3d3-aef539507160-59ee70dd {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-b5f408e8-b96a-c344-fe41-a09dbfe2ba18-59ee70dd {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_35ac2892-71b5-38c4-95f5-2ecc37e390bd-59ee70dd {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_0c92bfbb-7143-7178-f581-084b41c6a546-59ee70dd {
  grid-area: 1 / 7 / 2 / 13;
  align-self: center;
}

#w-node-e5def4c6-bd47-817b-aca2-849daaacfeb5-59ee70dd {
  order: 9999;
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-e5def4c6-bd47-817b-aca2-849daaacfebd-59ee70dd, #w-node-e5def4c6-bd47-817b-aca2-849daaacfebe-59ee70dd, #w-node-e5def4c6-bd47-817b-aca2-849daaacfec0-59ee70dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5def4c6-bd47-817b-aca2-849daaacfec1-59ee70dd {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
  justify-self: start;
}

#w-node-e5def4c6-bd47-817b-aca2-849daaacfec7-59ee70dd {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e9637299-b253-86e1-ac1a-8ac158b3dec1-e9be6ae1 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: center;
}

#w-node-e9637299-b253-86e1-ac1a-8ac158b3dec2-e9be6ae1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9637299-b253-86e1-ac1a-8ac158b3dec6-e9be6ae1 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-e9637299-b253-86e1-ac1a-8ac158b3deda-e9be6ae1 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-e9637299-b253-86e1-ac1a-8ac158b3dedb-e9be6ae1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0fa5917-1e4f-c16f-b14a-82c1cf7be212-e9be6ae1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-e9637299-b253-86e1-ac1a-8ac158b3dedf-e9be6ae1 {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-e9637299-b253-86e1-ac1a-8ac158b3df0c-e9be6ae1 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-e9637299-b253-86e1-ac1a-8ac158b3defd-e9be6ae1 {
  grid-area: 1 / 7 / 2 / 13;
  align-self: center;
}

#w-node-e9637299-b253-86e1-ac1a-8ac158b3defb-e9be6ae1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-_11f15485-8eca-5c4a-5d98-14cf86ce578a-e9be6ae1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_11f15485-8eca-5c4a-5d98-14cf86ce578b-e9be6ae1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-_11f15485-8eca-5c4a-5d98-14cf86ce5788-e9be6ae1 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-bf3d8062-dde3-2d6e-45e5-f1dcc8038384-e9be6ae1 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-bf3d8062-dde3-2d6e-45e5-f1dcc8038386-e9be6ae1 {
  grid-area: 1 / 7 / 2 / 13;
  align-self: center;
}

#w-node-bf3d8062-dde3-2d6e-45e5-f1dcc8038387-e9be6ae1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-c71ff496-eab2-6b5c-5fae-01115ee69e51-e9be6ae1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-c71ff496-eab2-6b5c-5fae-01115ee69e52-e9be6ae1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-c71ff496-eab2-6b5c-5fae-01115ee69e4f-e9be6ae1 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-e9637299-b253-86e1-ac1a-8ac158b3df3a-e9be6ae1 {
  grid-area: 1 / 4 / 2 / 10;
  justify-self: center;
}

#w-node-_498f744a-898f-493b-6aab-0548c3783ba8-e9be6ae1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_368a0cf3-a42b-2a68-478f-c94d5de53329-e9be6ae1 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-ec78ba10-dbc1-5dbb-861a-e95268876854-e9be6ae1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-ec78ba10-dbc1-5dbb-861a-e95268876852-e9be6ae1 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-ec78ba10-dbc1-5dbb-861a-e9526887686a-e9be6ae1 {
  grid-area: 1 / 8 / 2 / 13;
  align-self: center;
}

#w-node-e3b91c53-f184-5cc0-ea8e-44fcb4254385-e9be6ae1 {
  order: 9999;
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-e3b91c53-f184-5cc0-ea8e-44fcb425438d-e9be6ae1, #w-node-e3b91c53-f184-5cc0-ea8e-44fcb425438e-e9be6ae1, #w-node-e3b91c53-f184-5cc0-ea8e-44fcb4254390-e9be6ae1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3b91c53-f184-5cc0-ea8e-44fcb4254391-e9be6ae1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
  justify-self: start;
}

#w-node-e3b91c53-f184-5cc0-ea8e-44fcb4254397-e9be6ae1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_998a3a2f-65ed-10b3-e531-b0d219620270-b5fb0f2f {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: center;
}

#w-node-_998a3a2f-65ed-10b3-e531-b0d219620271-b5fb0f2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_998a3a2f-65ed-10b3-e531-b0d219620275-b5fb0f2f {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-cba19505-2414-4f0b-7379-a0ab9be8f15f-b5fb0f2f {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_998a3a2f-65ed-10b3-e531-b0d21962027d-b5fb0f2f {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_998a3a2f-65ed-10b3-e531-b0d219620285-b5fb0f2f {
  grid-area: 2 / 8 / 3 / 13;
  align-self: center;
}

#w-node-_998a3a2f-65ed-10b3-e531-b0d219620289-b5fb0f2f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_998a3a2f-65ed-10b3-e531-b0d21962028b-b5fb0f2f {
  grid-area: 1 / 7 / 2 / 13;
  align-self: center;
}

#w-node-_998a3a2f-65ed-10b3-e531-b0d21962028c-b5fb0f2f {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-_998a3a2f-65ed-10b3-e531-b0d219620291-b5fb0f2f {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_998a3a2f-65ed-10b3-e531-b0d219620292-b5fb0f2f {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-_998a3a2f-65ed-10b3-e531-b0d219620299-b5fb0f2f {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_998a3a2f-65ed-10b3-e531-b0d21962029c-b5fb0f2f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_998a3a2f-65ed-10b3-e531-b0d21962029e-b5fb0f2f {
  grid-area: 1 / 7 / 2 / 13;
  align-self: center;
}

#w-node-_998a3a2f-65ed-10b3-e531-b0d21962029f-b5fb0f2f {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-_998a3a2f-65ed-10b3-e531-b0d2196202eb-b5fb0f2f {
  order: 9999;
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_998a3a2f-65ed-10b3-e531-b0d2196202f3-b5fb0f2f, #w-node-_998a3a2f-65ed-10b3-e531-b0d2196202f4-b5fb0f2f, #w-node-_998a3a2f-65ed-10b3-e531-b0d2196202f6-b5fb0f2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_998a3a2f-65ed-10b3-e531-b0d2196202f7-b5fb0f2f {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
  justify-self: start;
}

#w-node-_998a3a2f-65ed-10b3-e531-b0d2196202fd-b5fb0f2f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_00d37e36-8f89-f513-2d22-abde69faf935-fb03916c {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-fc7390ee-760b-e44b-1b19-d683059c3f64-fb03916c {
  grid-area: 2 / 3 / 3 / 11;
}

#w-node-_4350df7c-19c9-0caf-b09f-1bc5860aad0c-fb03916c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_69a07182-21f8-110a-bf0f-490c1e923aaa-fb03916c {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_8b7a7a1a-0d0e-dc85-3d9d-24afc833e83c-fb03916c {
  grid-area: 1 / 8 / 2 / 13;
  align-self: center;
}

#w-node-_668b6e01-40b0-86a4-6695-d6a590cb9e4f-fb03916c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7797b103-9c01-3c40-45ae-1722dd2ec7b1-fb03916c {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: start;
  justify-self: center;
}

#w-node-_31448d83-697a-af71-8319-9fec58bc0362-fb03916c {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_1c1f10a0-cdd8-da6d-0412-096ba5509ba2-fb03916c, #w-node-_1c1f10a0-cdd8-da6d-0412-096ba5509ba3-fb03916c, #w-node-_1c1f10a0-cdd8-da6d-0412-096ba5509ba4-fb03916c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1887d546-ce4c-3bac-115a-a545d1a7ad39-fb03916c {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-abe97432-09d9-fe3f-eb0d-010bb49cf49e-fb03916c {
  grid-area: 2 / 4 / 3 / 10;
}

#w-node-be71dff3-7025-0d9b-0519-ffbdcf45bc85-fb03916c {
  grid-area: 2 / 4 / 3 / 10;
  justify-self: center;
}

#w-node-bfff650e-acbd-6d15-8f27-5aab44efc039-fb03916c, #w-node-_05ffe8ff-c07a-a752-dfd3-788fedab383b-fb03916c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f6f36347-648f-40a4-0d3d-f2941cc8c499-fb03916c {
  grid-area: 5 / 4 / 6 / 10;
}

#w-node-_5a9b5584-537b-0854-7ddb-1a648eb3b297-fb03916c {
  grid-area: 6 / 3 / 7 / 7;
}

#w-node-d2c92aef-124c-8eaf-5330-084a36cfa0e9-fb03916c {
  grid-area: 6 / 7 / 7 / 11;
}

#w-node-_6be83539-ce4c-0fd3-4c67-ed8b3a625a35-fb03916c {
  grid-area: 7 / 7 / 8 / 11;
}

#w-node-_7159a193-3920-b65f-bb3e-47e3af6b237a-fb03916c {
  grid-area: 7 / 3 / 8 / 7;
}

#w-node-_4b09dc62-1c91-7a30-61b5-cbb85d071755-fb03916c {
  grid-area: 7 / 11 / 8 / 13;
}

#w-node-_0da652b6-45dd-88ed-dc7e-af2641a2721f-fb03916c {
  grid-area: 8 / 2 / 9 / 12;
}

#w-node-_8c7ed148-ce30-0d31-4389-18997c2ab3d7-fb03916c {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-a6887444-6101-a4d7-55ac-55c0600e5eff-fb03916c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a6887444-6101-a4d7-55ac-55c0600e5f06-fb03916c {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_64aecd43-1661-2c53-7805-1599daa7ecd2-fb03916c {
  order: 9999;
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_64aecd43-1661-2c53-7805-1599daa7ecda-fb03916c, #w-node-_64aecd43-1661-2c53-7805-1599daa7ecdb-fb03916c, #w-node-_64aecd43-1661-2c53-7805-1599daa7ecdd-fb03916c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_64aecd43-1661-2c53-7805-1599daa7ecde-fb03916c {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
  justify-self: start;
}

#w-node-_64aecd43-1661-2c53-7805-1599daa7ece4-fb03916c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2a0e7b8f-42c5-d9d9-43f1-94091518e4de-1915273c {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-ddb8414f-62c1-7e05-23a8-9d62c362a5aa-1915273c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_20a87cee-7920-f73d-7b35-4b822c15f1c5-1915273c {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_20a87cee-7920-f73d-7b35-4b822c15f1c7-1915273c {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_6131767c-a2e2-9965-9058-7ae2bb4b0968-1915273c, #w-node-c723c4b3-d9f3-4566-043c-54d7b9213b41-1915273c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20a87cee-7920-f73d-7b35-4b822c15f1dd-1915273c {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_296e4827-e8bc-8633-63e5-e06586fc3682-1915273c {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-caf8743b-9362-3cf9-426c-a835ffe820ac-1915273c, #w-node-caf8743b-9362-3cf9-426c-a835ffe820ab-1915273c, #w-node-caf8743b-9362-3cf9-426c-a835ffe820aa-1915273c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_597eb490-829a-887d-2e05-206e908ec499-1915273c {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-e58defb2-8b3b-7924-2d73-c8299d1c6774-1915273c {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: start;
  justify-self: center;
}

#w-node-_71d29fd1-c5de-0600-52ca-08bf3bcbf75a-1915273c {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_0272f7f7-7789-19f5-5cac-8268f2b689d9-1915273c {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_35a2f6b7-ce8e-7396-8810-573d81d5d275-1915273c {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-b2825c8a-53c9-d52b-91d2-9844630077fb-1915273c {
  grid-area: 1 / 4 / 2 / 10;
  justify-self: center;
}

#w-node-_3dbecc8c-3b83-e121-854d-e22b3fff2bd0-1915273c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-b2825c8a-53c9-d52b-91d2-9844630077fd-1915273c {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_2e214ef0-7c9d-1cff-1c84-377d65ce2298-1915273c {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_2e214ef0-7c9d-1cff-1c84-377d65ce229a-1915273c {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_00d14a28-697d-b0d0-40c2-b5c8b3e5e619-1915273c {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-eee04aa0-1b58-9f5e-2b4c-203f8d426ab9-1915273c {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_2e6dc869-2829-7a08-397e-2511d82cfee3-1915273c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-eee04aa0-1b58-9f5e-2b4c-203f8d426abd-1915273c {
  grid-area: 2 / 8 / 3 / 13;
  align-self: center;
}

#w-node-f0553c9c-d0c3-eb1d-2a0c-13fbe51c6bf9-1915273c {
  align-self: stretch;
}

#w-node-_2020e998-d100-e4ef-5a0f-9bdcc86bb346-1915273c {
  order: 9999;
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_2020e998-d100-e4ef-5a0f-9bdcc86bb34e-1915273c, #w-node-_2020e998-d100-e4ef-5a0f-9bdcc86bb34f-1915273c, #w-node-_2020e998-d100-e4ef-5a0f-9bdcc86bb351-1915273c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2020e998-d100-e4ef-5a0f-9bdcc86bb352-1915273c {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
  justify-self: start;
}

#w-node-_2020e998-d100-e4ef-5a0f-9bdcc86bb358-1915273c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#work-email.w-node-c0d51fa0-83b3-7392-26b7-a39ee42dddca-21bf8124, #w-node-c0d51fa0-83b3-7392-26b7-a39ee42dddd0-21bf8124, #w-node-c0d51fa0-83b3-7392-26b7-a39ee42dddd2-21bf8124 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1e2f71a1-3f5c-75ef-892b-d7b704dcf3ed-aff94062 {
  grid-area: 1 / 5 / 2 / 13;
  align-self: start;
  justify-self: start;
}

#w-node-fb78c8a4-930a-f8f9-1e02-65a7e24e6230-aff94062 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_1e11b45b-908a-017f-c236-f7c9c6887abe-aff94062 {
  align-self: stretch;
}

#w-node-_46d02e5b-7ab2-93db-f45f-0bb134027dd3-aff94062 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_46d02e5b-7ab2-93db-f45f-0bb134027dd8-aff94062 {
  grid-area: 1 / 6 / 2 / 13;
  align-self: center;
  justify-self: end;
}

#featured.w-node-_46d02e5b-7ab2-93db-f45f-0bb134027ded-aff94062 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e04-aff94062, #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e18-aff94062 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e1a-aff94062 {
  align-self: stretch;
}

#counselors.w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e31-aff94062 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e33-aff94062, #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e47-aff94062 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e49-aff94062 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: stretch;
}

#students.w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e60-aff94062 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46d02e5b-7ab2-93db-f45f-0bb134027def-aff94062, #w-node-_448c914e-c852-fed2-e4cf-b13fc48816ae-aff94062, #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027df1-aff94062 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_46d02e5b-7ab2-93db-f45f-0bb134027df3-aff94062 {
  align-self: stretch;
}

#trending.w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e02-aff94062, #w-node-_49490a0f-f1c8-d770-446b-4e4722134b03-aff94062, #w-node-_49490a0f-f1c8-d770-446b-4e4722134b04-aff94062, #w-node-_49490a0f-f1c8-d770-446b-4e4722134b05-aff94062 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32380db4-3042-4741-3820-3c8a0fc33496-f4aad5a0 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-_036b9018-7840-5fa3-238b-4ac6f0d1a3cf-f4aad5a0 {
  grid-area: 1 / 3 / 2 / 6;
  align-self: start;
}

#w-node-_1554a88e-2749-0ff5-621c-43e46bae24fc-f4aad5a0 {
  grid-area: 1 / 8 / 2 / 12;
  align-self: start;
}

#w-node-ab994620-2726-bc3c-38f7-20b5a993fef9-f4aad5a0 {
  grid-area: 1 / 3 / 2 / 6;
  align-self: start;
}

#w-node-ab994620-2726-bc3c-38f7-20b5a993fefc-f4aad5a0 {
  grid-area: 1 / 8 / 2 / 12;
  align-self: start;
}

#w-node-_261a843f-d959-1985-8918-a4406bde859f-f4aad5a0 {
  grid-area: 1 / 3 / 2 / 6;
  align-self: start;
}

#w-node-_261a843f-d959-1985-8918-a4406bde85a2-f4aad5a0 {
  grid-area: 1 / 8 / 2 / 12;
  align-self: start;
}

#w-node-_588f076d-51aa-11c3-2783-969dd4d6ae65-f4aad5a0 {
  grid-area: 1 / 3 / 2 / 6;
  align-self: start;
}

#w-node-_588f076d-51aa-11c3-2783-969dd4d6ae68-f4aad5a0 {
  grid-area: 1 / 8 / 2 / 12;
  align-self: start;
}

#w-node-_19e30336-3dff-b7a6-062e-5d846824265d-f4aad5a0 {
  grid-area: 1 / 3 / 2 / 6;
  align-self: start;
}

#w-node-_19e30336-3dff-b7a6-062e-5d8468242660-f4aad5a0 {
  grid-area: 1 / 8 / 2 / 12;
  align-self: start;
}

#w-node-_14985490-acbc-c6c4-ddcb-3563c5b680d2-f4aad5a0 {
  grid-area: 1 / 3 / 2 / 6;
  align-self: start;
}

#w-node-_14985490-acbc-c6c4-ddcb-3563c5b680d5-f4aad5a0 {
  grid-area: 1 / 8 / 2 / 12;
  align-self: start;
}

#w-node-_71f9921a-2ce0-465f-0d78-424d84edf5d7-f4aad5a0 {
  grid-area: 1 / 3 / 2 / 6;
  align-self: start;
}

#w-node-_71f9921a-2ce0-465f-0d78-424d84edf5da-f4aad5a0 {
  grid-area: 1 / 8 / 2 / 12;
  align-self: start;
}

#w-node-dc72243d-2422-5179-9910-336bca91d2d5-f4aad5a0 {
  grid-area: 1 / 3 / 2 / 6;
  align-self: start;
}

#w-node-dc72243d-2422-5179-9910-336bca91d2d8-f4aad5a0 {
  grid-area: 1 / 8 / 2 / 12;
  align-self: start;
}

#w-node-b311823b-9418-4494-0009-e88f244db776-f4aad5a0 {
  grid-area: 1 / 3 / 2 / 6;
  align-self: start;
}

#w-node-b311823b-9418-4494-0009-e88f244db779-f4aad5a0 {
  grid-area: 1 / 8 / 2 / 12;
  align-self: start;
}

#w-node-a764256a-d5ce-63b6-7f73-4f09815739bb-f4aad5a0, #w-node-a764256a-d5ce-63b6-7f73-4f09815739bc-f4aad5a0, #w-node-a764256a-d5ce-63b6-7f73-4f09815739bd-f4aad5a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3a3ac99-3fd8-003d-56d2-632584ce598e-009dcf99 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: start;
  justify-self: start;
}

#w-node-e3a3ac99-3fd8-003d-56d2-632584ce598f-009dcf99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22efff6f-4e33-7ce7-761e-e49a5ea01100-009dcf99 {
  grid-area: 1 / 7 / 2 / 12;
  align-self: center;
}

#w-node-c0525f18-047f-a7d8-dc01-4d3509f638ca-009dcf99 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: start;
}

#w-node-c0525f18-047f-a7d8-dc01-4d3509f638da-009dcf99 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: center;
}

#w-node-_4b16ba0f-7435-9a28-9301-52594aa3fcdd-009dcf99 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_4b16ba0f-7435-9a28-9301-52594aa3fce9-009dcf99, #w-node-_4b16ba0f-7435-9a28-9301-52594aa3fcf2-009dcf99, #w-node-_4b16ba0f-7435-9a28-9301-52594aa3fce0-009dcf99 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c0525f18-047f-a7d8-dc01-4d3509f6390f-009dcf99 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-c0525f18-047f-a7d8-dc01-4d3509f63912-009dcf99 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-c0525f18-047f-a7d8-dc01-4d3509f63914-009dcf99 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c0525f18-047f-a7d8-dc01-4d3509f6391b-009dcf99, #w-node-c0525f18-047f-a7d8-dc01-4d3509f63917-009dcf99, #w-node-_8211e276-56c9-b851-9c31-5b0220d0a1e5-009dcf99 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b23029ed-ece9-cbc2-d76d-3a8c7b5d8c42-009dcf99 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_64a32535-905f-daa1-ffd6-e72aa769c834-009dcf99, #w-node-e7e0b9a6-a027-19aa-cff8-cb6a91b0adad-009dcf99, #w-node-b51fb1db-5747-0ba2-e682-d5ba1df2163a-009dcf99 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4b1c3845-ae91-15ad-204c-348fcc18230a-009dcf99 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4b1c3845-ae91-15ad-204c-348fcc18230d-009dcf99, #w-node-_4b1c3845-ae91-15ad-204c-348fcc182310-009dcf99, #w-node-_4b1c3845-ae91-15ad-204c-348fcc182313-009dcf99 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_60ce3ff8-f5cf-b5ed-ac4d-c7f182f7a175-009dcf99 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_60ce3ff8-f5cf-b5ed-ac4d-c7f182f7a178-009dcf99, #w-node-_60ce3ff8-f5cf-b5ed-ac4d-c7f182f7a17b-009dcf99, #w-node-_60ce3ff8-f5cf-b5ed-ac4d-c7f182f7a17e-009dcf99 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_17e0f90a-1772-bd39-c74f-b866cf29f5c0-009dcf99 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17e0f90a-1772-bd39-c74f-b866cf29f5c3-009dcf99, #w-node-_17e0f90a-1772-bd39-c74f-b866cf29f5c6-009dcf99, #w-node-_17e0f90a-1772-bd39-c74f-b866cf29f5c9-009dcf99 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_181bbf59-d4c1-ba5d-010d-be369f0495b2-009dcf99 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_181bbf59-d4c1-ba5d-010d-be369f0495b5-009dcf99, #w-node-_181bbf59-d4c1-ba5d-010d-be369f0495b8-009dcf99, #w-node-_181bbf59-d4c1-ba5d-010d-be369f0495bb-009dcf99 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d3ef2fde-6cfa-4562-a14c-b1ad31c5bed9-009dcf99 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d3ef2fde-6cfa-4562-a14c-b1ad31c5bedc-009dcf99, #w-node-d3ef2fde-6cfa-4562-a14c-b1ad31c5bedf-009dcf99, #w-node-d3ef2fde-6cfa-4562-a14c-b1ad31c5bee2-009dcf99 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_99c8f2e9-a382-9e04-c959-b0a24869e418-009dcf99 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_99c8f2e9-a382-9e04-c959-b0a24869e41b-009dcf99, #w-node-_99c8f2e9-a382-9e04-c959-b0a24869e41e-009dcf99, #w-node-_99c8f2e9-a382-9e04-c959-b0a24869e421-009dcf99 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c3af61b2-a7cf-3e2b-b71b-a0e5d661b67e-009dcf99 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c3af61b2-a7cf-3e2b-b71b-a0e5d661b681-009dcf99, #w-node-c3af61b2-a7cf-3e2b-b71b-a0e5d661b684-009dcf99, #w-node-c3af61b2-a7cf-3e2b-b71b-a0e5d661b687-009dcf99 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_051c05de-ca26-78ef-8665-1b7a789c6338-009dcf99 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_051c05de-ca26-78ef-8665-1b7a789c633b-009dcf99, #w-node-_051c05de-ca26-78ef-8665-1b7a789c633e-009dcf99, #w-node-_051c05de-ca26-78ef-8665-1b7a789c6341-009dcf99 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_25c7c3d1-171b-4e14-392d-29427465a58c-009dcf99 {
  grid-area: 1 / 2 / 2 / 12;
  justify-self: center;
}

#w-node-_9b9191a3-d55c-b07f-a3b6-225963b49b16-009dcf99 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: start;
  justify-self: start;
}

#w-node-_9b9191a3-d55c-b07f-a3b6-225963b49b17-009dcf99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b9191a3-d55c-b07f-a3b6-225963b49b67-009dcf99 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-b780bfb1-3d6b-1b4c-ee77-7f97253d6619-0cc82120 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-_9b678a41-26c5-e287-b226-5951b07a949e-0cc82120 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_9b678a41-26c5-e287-b226-5951b07a94a0-0cc82120 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: start;
  justify-self: center;
}

#w-node-_5a8d7e46-8ad0-a997-6981-a60b83e2ed8b-0cc82120 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-_5a8d7e46-8ad0-a997-6981-a60b83e2ed8d-0cc82120 {
  grid-area: 2 / 2 / 3 / 12;
}

#w-node-f47b4d8d-6679-9752-cec4-a0b0c9980a09-0cc82120 {
  grid-area: 3 / 3 / 4 / 11;
}

#w-node-_41379d70-41aa-b9ee-0a7d-5cb3d5007580-0cc82120, #w-node-b5452e00-c7fc-531d-3158-1cf47af3cdd2-0cc82120 {
  justify-self: center;
}

#w-node-_2c88626b-d0df-58f4-12ee-f5d8a5e8d994-0cc82120, #w-node-_6169fa8d-5cc8-9003-09ca-d274d8e0d23e-0cc82120, #w-node-_72949527-4689-62de-608e-637ae36fd1a7-0cc82120, #w-node-_81032585-7d03-24ac-ff18-1a027b9a14b6-0cc82120, #w-node-bcf32fc7-ffa8-15b3-deb6-fd00bced1d06-0cc82120, #w-node-_46fb3c2a-22b3-1c03-e97b-d79caa57f0bf-0cc82120, #w-node-f335966b-7da9-986a-822b-e1185a7fad38-0cc82120, #w-node-_495184e2-a1da-5bf6-f3ed-068a3cb42b08-0cc82120, #w-node-_3f7a55da-6789-04e4-2253-88aec8bac5eb-0cc82120, #w-node-a29c623e-e48d-c7ed-ca00-48f36adfa8a6-0cc82120, #w-node-e92ef3f2-6b47-52d6-6622-b1e3c4bec925-0cc82120, #w-node-d2ad8072-7c75-0e6a-e5b6-bc6e203cd8a2-0cc82120 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70ab4bbc-7ab3-6e9e-af2d-7198d4c357e8-0cc82120 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: start;
  justify-self: start;
}

#w-node-_70ab4bbc-7ab3-6e9e-af2d-7198d4c357e9-0cc82120 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70ab4bbc-7ab3-6e9e-af2d-7198d4c357ea-0cc82120 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

@media screen and (min-width: 1440px) {
  #w-node-_4b16ba0f-7435-9a28-9301-52594aa3fcf2-009dcf99 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_27ab78a6-42c4-3636-3238-4c059ccf4384-c3de7ce0 {
    grid-column: span 6 / span 6;
  }

  #w-node-_27ab78a6-42c4-3636-3238-4c059ccf43a0-c3de7ce0 {
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-_02754167-e6e0-a5f7-b934-549d50ed35c6-c3de7ce0 {
    grid-column: span 6 / span 6;
  }

  #w-node-_02754167-e6e0-a5f7-b934-549d50ed35e0-c3de7ce0 {
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-f9d32404-4838-3cc9-4ac8-1580be3def08-c3de7ce0 {
    grid-column: span 6 / span 6;
  }

  #w-node-f9d32404-4838-3cc9-4ac8-1580be3def24-c3de7ce0 {
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-d6b9c1f1-9065-ea24-d4a8-4e5b9aa8f359-c3de7ce0 {
    grid-column: span 6 / span 6;
  }

  #w-node-d6b9c1f1-9065-ea24-d4a8-4e5b9aa8f37b-c3de7ce0 {
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-_9cde6fcf-3919-8009-152b-f17ddbba5fb8-c3de7ce0 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_9cde6fcf-3919-8009-152b-f17ddbba5fc4-c3de7ce0 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: center;
  }

  #w-node-_9cde6fcf-3919-8009-152b-f17ddbba5fca-c3de7ce0 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_9cde6fcf-3919-8009-152b-f17ddbba601d-c3de7ce0 {
    grid-column: 2 / 12;
  }

  #w-node-_9cde6fcf-3919-8009-152b-f17ddbba605d-c3de7ce0 {
    grid-area: 2 / 2 / 3 / 12;
  }

  #w-node-_43248542-3ca1-5ad7-92e5-6eadd0bca0a7-d0bca0a3 {
    grid-column: span 6 / span 6;
  }

  #w-node-_43248542-3ca1-5ad7-92e5-6eadd0bca0b7-d0bca0a3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_43248542-3ca1-5ad7-92e5-6eadd0bca0c9-d0bca0a3 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_734ca0c6-833a-1bba-833e-cd1f690819f6-69081994, #w-node-_734ca0c6-833a-1bba-833e-cd1f690819f8-69081994, #w-node-_734ca0c6-833a-1bba-833e-cd1f690819fa-69081994, #w-node-_734ca0c6-833a-1bba-833e-cd1f690819fe-69081994, #w-node-_734ca0c6-833a-1bba-833e-cd1f69081a00-69081994 {
    grid-column: span 2 / span 2;
  }

  #w-node-e30ac250-1366-27a9-5621-4f02ff3bd56f-b2de7ce7, #w-node-_84c19fb1-7392-9f91-33c5-8139d405cbf3-b2de7ce7, #w-node-_08714202-a5f4-0214-84d5-cd65ace47e94-b2de7ce7, #w-node-_631fbb0d-c7af-4e7b-f1a6-bed30a570704-b2de7ce7, #w-node-df3d284a-1f79-62c6-fb8d-25cb3b5c5e90-b2de7ce7, #w-node-a32cc13b-1068-3d91-af6b-7d52c6f65e5a-b2de7ce7 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-a17da855-220b-14b7-4f59-a62bc1bf011b-b2de7ce7, #w-node-_14c5ba25-3905-4008-82a7-93cdff9408d3-b2de7ce7, #w-node-_08a42774-252a-db47-65ab-23892a12c2bf-b2de7ce7, #w-node-c69e7a42-15fa-2cf8-9e9c-df4e102767ad-b2de7ce7 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9d7680f0-8ef2-a2ce-d7a2-d879f4624e64-b2de7ce7 {
    grid-area: 3 / 4 / 4 / 10;
  }

  #w-node-_4b1c5a24-b0b4-a559-5799-0f9f8f9148b4-b2de7ce7 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_58fb7648-7cad-3d4f-9ac8-099c8db96cef-b2de7ce7 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
  }

  #w-node-_9005a913-f7df-b8e2-f23a-d238607a55ed-b2de7ce7, #w-node-_968e02fb-934c-f785-e8a0-35091dffd4fb-b2de7ce7, #w-node-_1e0373cd-05b0-0ba1-e5cf-0442a50f0d47-b2de7ce7, #w-node-_212510de-d9a1-b8cc-66f7-149484e3eb5d-b2de7ce7, #w-node-a63e6d14-4e21-02b8-f780-1a63cc732f7b-b2de7ce7, #w-node-_1bcaf33d-8276-82db-92bb-cdebd8207075-b2de7ce7, #w-node-_5313d70a-647d-c154-6a35-4895772a60d0-b2de7ce7 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f487f934-b85e-2591-0c3d-c96305a86597-b2de7ce7, #w-node-e77535f3-12ee-63fe-8540-b6e2c4630262-b2de7ce7, #w-node-_7473e127-635b-a489-f556-a65ae8d0ee31-b2de7ce7, #w-node-a30ddc8d-fabf-498d-5801-0a0c287bdd95-b2de7ce7, #w-node-ac87ad62-8331-b67f-17ab-8cab29b91b89-b2de7ce7, #w-node-_4955300b-82b6-20b4-3a61-861e252640f3-b2de7ce7 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_54ee7b7f-ba4b-7608-fbb6-51e6aae65462-b2de7ce7 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_40252d55-9800-8c74-a981-fb0c4356da2e-b2de7ce7, #w-node-_40252d55-9800-8c74-a981-fb0c4356da30-b2de7ce7 {
    align-self: start;
  }

  #w-node-f144f191-e724-3e49-f66d-ff3934ff2d7c-b2de7ce7 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }

  #w-node-_3c413ed3-f470-6764-cad7-39a341323f5a-61de7ce8, #w-node-b567d399-520e-f050-beec-93211652ded1-61de7ce8 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: center;
    justify-self: center;
  }

  #w-node-c5fb03d0-218b-014a-485e-ed1d4855d006-61de7ce8 {
    align-self: center;
    justify-self: end;
  }

  #w-node-b47d59ff-58b5-7e92-9692-eb04dc82f39f-61de7ce8, #w-node-fc164941-00ff-8db6-d0cd-0004949bb497-61de7ce8, #w-node-_949a64c0-8d84-94a5-6771-5786bfd6ab7a-61de7ce8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_949a64c0-8d84-94a5-6771-5786bfd6ab81-61de7ce8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_88c7c149-8b1b-4b30-30a6-2d5696839548-61de7ce8 {
    grid-column: 2 / 12;
  }

  #w-node-cee4c1a2-d787-1561-cfaa-4c8a41bc38be-61de7ce8 {
    grid-area: 2 / 2 / 3 / 12;
  }

  #w-node-_87144517-9c31-fe22-655d-6aedb01162e8-61de7ce8 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_0f2551b9-d072-454b-6142-c49bf2d7dab2-61de7ce8 {
    grid-area: span 2 / span 6 / span 2 / span 6;
  }

  #w-node-d1741ac9-72fd-a19d-d683-f1dc7b138f53-7b138f53 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_20fb8a3d-3298-8daf-5f06-ab8521f6e71a-89de7d15 {
    grid-column: span 1 / span 1;
  }

  #w-node-_648fe565-58c8-8249-394b-3be1d6fbc3a6-89de7d15, #w-node-d0be71a1-5060-908c-6c8e-3b3b4bf76e39-89de7d15, #w-node-aa305c4c-532a-a2d5-8978-b73aff1523d8-89de7d15, #w-node-_49ef7d10-257e-7f8b-46e3-a442310c3f28-89de7d15 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3f1cf14e-e4f2-1360-ddbd-4f65b7062937-39de7d1c, #w-node-b9fddcf6-4f7e-de60-9698-88fa549ad466-39de7d1c {
    grid-column: span 12 / span 12;
  }

  #w-node-ffb5a76a-71e9-bff0-0539-19e0fc8bf479-9ade7d20, #w-node-ffb5a76a-71e9-bff0-0539-19e0fc8bf47d-9ade7d20 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-ffb5a76a-71e9-bff0-0539-19e0fc8bf593-9ade7d20 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4af133c4-1844-5414-f90d-7d01f43d497a-afde7d5f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-cd43e6fd-b380-ef86-5bbf-0fda188d010a-afde7d5f {
    grid-column: span 6 / span 6;
    align-self: center;
  }

  #Lead-Gen-Form.w-node-_9fb556e0-5e1f-8826-99c0-59d76643da29-afde7d5f {
    grid-column-end: 13;
  }

  #w-node-_0a8ba964-fb33-2850-25b8-e135dda32d51-abde7d60 {
    grid-area: 1 / 4 / 2 / 10;
    align-self: center;
    justify-self: center;
  }

  #w-node-_0a8ba964-fb33-2850-25b8-e135dda32d56-abde7d60 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_0a8ba964-fb33-2850-25b8-e135dda32d5a-abde7d60, #w-node-_0a8ba964-fb33-2850-25b8-e135dda32d63-abde7d60 {
    grid-column: span 6 / span 6;
  }

  #w-node-_0a8ba964-fb33-2850-25b8-e135dda32d6b-abde7d60 {
    grid-area: 2 / 4 / 3 / 10;
  }

  #w-node-_0a8ba964-fb33-2850-25b8-e135dda32d73-abde7d60 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: start;
    justify-self: start;
  }

  #w-node-b9fddcf6-4f7e-de60-9698-88fa549ad466-18de7d62 {
    grid-area: 1 / 3 / 2 / 11;
  }

  #w-node-_2d8d77b1-6090-27fa-2eb2-4b3f44793eb1-18de7d62 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_95b658a5-4217-4b96-5eb3-1c6728118c27-18de7d62 {
    grid-column: span 12 / span 12;
  }

  #w-node-_1c62dd7f-19e6-a9ea-688f-a693ea6f00de-18de7d62 {
    grid-area: 1 / 3 / 2 / 11;
  }

  #w-node-ad51cce7-56aa-0b8d-f50b-6f55813b14ec-ddde7d8e {
    grid-column-start: 1;
  }

  #w-node-_4aa396d2-292a-4752-6309-ed462364d841-ddde7d8e {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_4aa396d2-292a-4752-6309-ed462364d843-ddde7d8e {
    grid-column: 7 / 13;
  }

  #w-node-_4aa396d2-292a-4752-6309-ed462364d805-ddde7d8e {
    grid-column: 2 / 12;
  }

  #w-node-_8dfab615-c100-fa4c-d218-98457f1c5313-ddde7d8e, #Lead-Gen-Form.w-node-d13ec08a-01f3-186d-59df-303c7f264028-ddde7d8e {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_86653c7a-5421-bb93-cb2f-722f0b1371e7-ddde7d8e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_82844d19-9da0-b21b-ac21-f5ab489ae2a5-ddde7d8e {
    grid-column: span 8 / span 8;
  }

  #w-node-_82844d19-9da0-b21b-ac21-f5ab489ae2aa-ddde7d8e {
    grid-column: span 4 / span 4;
  }

  #w-node-cf91e2d3-aae3-05bf-4e5a-1463aefe97b1-d1de7d93 {
    grid-column: span 6 / span 6;
  }

  #w-node-_9c92a975-f053-df9c-f834-7debd727f387-d1de7d93 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e401481f-0c88-bc7b-c781-77a8a8d62955-d1de7d93 {
    grid-area: 2 / 7 / 3 / 13;
  }

  #w-node-_5d26a4ad-bdac-9299-d492-f8a2dc74d669-d1de7d93 {
    grid-column: span 6 / span 6;
  }

  #w-node-f93c9e7b-2bef-e0a4-d008-43f12955d3cc-d1de7d93 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
  }

  #w-node-_00141335-6870-8d86-b3a3-a669d80c5752-d1de7d93 {
    grid-area: 1 / 3 / 2 / 11;
  }

  #w-node-_1857a556-cf3a-2717-0a5e-200c87947e32-d1de7d93 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
  }

  #w-node-_6ba6c628-ad05-02e0-b993-4b9085b2942f-d1de7d93 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_0bf0f8f0-ce42-8079-faab-f9144e1e1bc1-02de7d96, #w-node-_754b7708-74be-785b-ab53-789db85e89f2-47de7d9f, #w-node-_69b4af56-2153-e21d-8c3e-93479da0352f-72de7da0 {
    grid-column: 2 / 12;
  }

  #w-node-_62e91e4a-13f2-53dd-d8ed-f0c6eea5631f-41de7da2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-c20e8e1e-a818-fe7a-737e-73321eaca844-41de7da2 {
    grid-area: span 3 / span 2 / span 3 / span 2;
  }

  #w-node-c20e8e1e-a818-fe7a-737e-73321eaca84b-41de7da2, #w-node-c20e8e1e-a818-fe7a-737e-73321eaca850-41de7da2, #w-node-c9f37da9-e438-6aba-89b0-9867f5580a5d-41de7da2, #w-node-b2fcff9b-3e23-19c2-e169-5e36dec3f1b3-41de7da2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e6a4f9d3-0aa5-1a66-9e88-d6f20354e813-51de7da5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-e6a4f9d3-0aa5-1a66-9e88-d6f20354e815-51de7da5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_1d982b08-e10c-b95d-e668-9a7b17bad506-51de7da5 {
    grid-area: 1 / 1 / 3 / 3;
    align-self: center;
    justify-self: center;
  }

  #w-node-_1d982b08-e10c-b95d-e668-9a7b17bad508-51de7da5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: end;
  }

  #w-node-_1d982b08-e10c-b95d-e668-9a7b17bad50d-51de7da5, #w-node-_1d982b08-e10c-b95d-e668-9a7b17bad512-51de7da5, #w-node-ac015d56-3f30-403e-81dc-ee93b9edbb48-51de7da5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_62e91e4a-13f2-53dd-d8ed-f0c6eea5631f-0ede7db1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-a3eff67d-7f31-10e1-cb12-1897de096d2d-0ede7db1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-c20e8e1e-a818-fe7a-737e-73321eaca844-0ede7db1 {
    grid-area: span 3 / span 2 / span 3 / span 2;
  }

  #w-node-c20e8e1e-a818-fe7a-737e-73321eaca84b-0ede7db1, #w-node-c20e8e1e-a818-fe7a-737e-73321eaca850-0ede7db1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf4c8-76de7db5 {
    grid-column: span 12 / span 12;
  }

  #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf4e6-76de7db5 {
    order: -9999;
    grid-column: span 12 / span 12;
  }

  #w-node-_750989c8-d5ac-636a-e9d1-f378209f7dee-40de7dd1, #w-node-_54a8514c-a0f0-aa00-05ca-902c8f6043dd-40de7dd1, #w-node-_4aa0472f-5023-6533-b5c8-7b22e4b6b44b-40de7dd1 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_6d8bbf5c-1d1b-d7e6-8f8c-2a783a66d910-40de7dd1 {
    grid-column: 1 / 8;
    align-self: center;
  }

  #w-node-_4d8fd64a-ab9f-9f58-95ab-ad9740fe38a4-40de7dd1 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_3a73b88f-9fff-5a3e-cd54-02cd61e6b5b6-40de7dd1 {
    grid-column: 1 / 9;
    align-self: start;
  }

  #w-node-f07167f3-e2a2-8fb3-8d2e-483bf55eccbf-40de7dd1, #w-node-_93a6801c-083d-d73d-c198-24d82327e11e-40de7dd1 {
    align-self: start;
  }

  #w-node-_19e6eec3-4362-ca43-0c9c-2ca0e3132984-40de7dd1 {
    grid-area: 1 / 8 / 2 / 13;
    align-self: center;
    justify-self: end;
  }

  #w-node-c007ae78-a27a-b8aa-0aef-abe9fa19fd4b-92de7dd8 {
    grid-column: span 12 / span 12;
  }

  #w-node-c007ae78-a27a-b8aa-0aef-abe9fa19fd53-92de7dd8 {
    order: -9999;
    grid-column: span 12 / span 12;
    justify-self: center;
  }

  #w-node-_62e91e4a-13f2-53dd-d8ed-f0c6eea5631f-c3de7dff {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-c20e8e1e-a818-fe7a-737e-73321eaca844-c3de7dff {
    grid-area: span 3 / span 2 / span 3 / span 2;
  }

  #w-node-c20e8e1e-a818-fe7a-737e-73321eaca84b-c3de7dff, #w-node-c20e8e1e-a818-fe7a-737e-73321eaca850-c3de7dff, #w-node-c9f37da9-e438-6aba-89b0-9867f5580a5d-c3de7dff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7c04b99c-377b-86ef-b360-b0e4e89bf60a-86de7e12, #w-node-_9282540d-dcc5-3053-a9ed-c5ffe3e9eb90-86de7e12, #w-node-af3a89e2-0ca8-a714-cf98-bc14c9e6ce6a-86de7e12 {
    grid-column: span 6 / span 6;
  }

  #w-node-d0664a19-76b3-8951-c79e-5b89c54b23c4-86de7e12 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_46bf3c67-5688-b644-cb07-f575fab8f8ef-86de7e12 {
    grid-column: span 6 / span 6;
  }

  #w-node-_46bf3c67-5688-b644-cb07-f575fab8f8f4-86de7e12, #w-node-c929d303-dbbf-d7ea-bbd3-86e7e9ea4f7c-86de7e12, #w-node-_5bd76b7b-1443-44ee-96b4-605198b9621a-86de7e12 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e8abe14e-4ffe-c16a-6f9a-5270c6e37613-86de7e19 {
    justify-self: auto;
  }

  #w-node-_634cfe59-68db-987a-798e-e90d2b68ce99-82de7e1c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_787173fe-eb67-0b2d-4912-7d9f3d7bba37-c3de7eae, #w-node-_62e91e4a-13f2-53dd-d8ed-f0c6eea5631f-c3de7eae {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_3f1cf14e-e4f2-1360-ddbd-4f65b7062937-29de8017 {
    grid-column: span 12 / span 12;
  }

  #w-node-db7080b7-96bf-3353-2e60-62ca350965cb-4bde8076 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_78ca0ed5-32ea-3ba9-e3cf-bc8363daaf6d-4bde8076, #w-node-_1911d36a-2038-2cc4-2dab-8a0c7bd2e477-4bde8076 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e8717af5-4225-3b4f-0625-c70d1c2bd935-4bde8076 {
    grid-column: 2 / 12;
  }

  #w-node-fc115c0b-fb7b-bafe-0bb6-bd47daef3819-4bde8076 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e6cb1ffa-943c-98d3-bcf2-c589b27ee887-4bde8076 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-ef11fc14-b2d7-5257-5e3e-75bed48f2651-4bde8076 {
    grid-column: 3 / 11;
  }

  #w-node-ef11fc14-b2d7-5257-5e3e-75bed48f2653-4bde8076 {
    grid-area: 2 / 3 / 3 / 11;
  }

  #w-node-_4c63877f-ca59-f827-50c8-7c944e1e7753-4bde8076 {
    grid-column: span 12 / span 12;
  }

  #w-node-fca455b4-3535-9a08-ccbd-0a6f85e88da0-4bde8076, #w-node-_6a3246ea-b25b-8cfd-6faa-92272c589724-4bde8076 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f6765b64-ecf5-7ff2-3a9f-c9130c2d3d66-8dde8089 {
    grid-column: span 6 / span 6;
  }

  #w-node-f6765b64-ecf5-7ff2-3a9f-c9130c2d3d6b-8dde8089 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-d5957c1c-5a04-6186-b2d3-012db0ab6588-18de809c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d5957c1c-5a04-6186-b2d3-012db0ab658d-18de809c {
    grid-column: span 2 / span 2;
    justify-self: start;
  }

  #w-node-fd2c0c1e-62fa-b8ae-3337-aeebdd75f04d-18de809c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fd2c0c1e-62fa-b8ae-3337-aeebdd75f052-18de809c {
    grid-column: span 2 / span 2;
    justify-self: start;
  }

  #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027dd3-18de809c {
    grid-column: span 6 / span 6;
  }

  #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027dd8-18de809c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_8a37ec9e-fa89-9217-a740-1d2b1af8a811-b73169a6, #w-node-bd6487c0-761a-ef35-2ae5-0256e9365233-b73169a6 {
    grid-column: span 6 / span 6;
  }

  #w-node-ef11fc14-b2d7-5257-5e3e-75bed48f2651-b73169a6 {
    grid-column: 3 / 11;
  }

  #w-node-ef11fc14-b2d7-5257-5e3e-75bed48f2653-b73169a6 {
    grid-area: 2 / 3 / 3 / 11;
  }

  #w-node-db7080b7-96bf-3353-2e60-62ca350965cb-b73169a6 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_78ca0ed5-32ea-3ba9-e3cf-bc8363daaf6d-b73169a6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_1911d36a-2038-2cc4-2dab-8a0c7bd2e477-b73169a6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
  }

  #w-node-e8717af5-4225-3b4f-0625-c70d1c2bd935-b73169a6 {
    grid-column: span 12 / span 12;
  }

  #w-node-fc115c0b-fb7b-bafe-0bb6-bd47daef3819-b73169a6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e6cb1ffa-943c-98d3-bcf2-c589b27ee887-b73169a6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-_86aeb6e1-938c-df3d-2d74-20776c427648-b73169a6 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-f9d66761-e110-cf98-81f3-738df16138da-b73169a6 {
    grid-column: span 12 / span 12;
  }

  #w-node-_9b33d98a-9bd2-f770-0c98-ea40a9313faf-b73169a6 {
    order: 9999;
    grid-column: span 12 / span 12;
  }

  #w-node-d3ba7c8f-2594-fea7-bb69-e7306019a450-b73169a6 {
    grid-column: span 12 / span 12;
    justify-self: center;
  }

  #w-node-_631abb80-3514-ea33-30fd-77fc1b2bf9ad-b73169a6 {
    grid-area: 1 / 2 / 2 / 12;
  }

  #w-node-_23d36276-9c24-adab-5034-026db767cf65-b73169a6, #w-node-_23d36276-9c24-adab-5034-026db767cf66-b73169a6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_30932dfb-3bd2-0a9e-c440-ce10d272737b-b73169a6 {
    grid-column: 2 / 11;
  }

  #w-node-b3728fa0-b2e4-4962-af2a-1a83cbd300bc-b73169a6 {
    grid-column: 3 / 11;
  }

  #w-node-_513ce5fe-1b13-3f7d-9c7e-5125f2cf743d-b73169a6 {
    grid-column: span 12 / span 12;
  }

  #w-node-_513ce5fe-1b13-3f7d-9c7e-5125f2cf743c-b73169a6 {
    order: 9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_513ce5fe-1b13-3f7d-9c7e-5125f2cf7441-b73169a6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_513ce5fe-1b13-3f7d-9c7e-5125f2cf7457-b73169a6 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: center;
  }

  #w-node-_8a37ec9e-fa89-9217-a740-1d2b1af8a811-f6ceacbc {
    order: -9999;
    grid-column: span 6 / span 6;
  }

  #w-node-bd6487c0-761a-ef35-2ae5-0256e9365233-f6ceacbc {
    order: -9999;
    grid-column: span 6 / span 6;
    justify-self: end;
  }

  #w-node-db7080b7-96bf-3353-2e60-62ca350965cb-f6ceacbc {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_78ca0ed5-32ea-3ba9-e3cf-bc8363daaf6d-f6ceacbc {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_1911d36a-2038-2cc4-2dab-8a0c7bd2e477-f6ceacbc {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
  }

  #w-node-_3ab6078b-c5f7-fe92-38b0-8ff1dda0cf63-f6ceacbc {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_3ab6078b-c5f7-fe92-38b0-8ff1dda0cf6a-f6ceacbc {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_39f0c8db-c35c-e995-8043-a573c8729dd0-f6ceacbc {
    grid-column: 3 / 11;
  }

  #w-node-_39f0c8db-c35c-e995-8043-a573c8729dd2-f6ceacbc {
    grid-area: 2 / 3 / 3 / 11;
  }

  #w-node-_9def5302-e61a-c39f-d439-f1a6070dc9ac-f6ceacbc {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_9def5302-e61a-c39f-d439-f1a6070dc9af-f6ceacbc {
    order: 9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_9def5302-e61a-c39f-d439-f1a6070dc9df-f6ceacbc {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: center;
    justify-self: center;
  }

  #w-node-_3b13add5-01b3-0435-14d9-12945a7c4552-f6ceacbc {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_3b13add5-01b3-0435-14d9-12945a7c4557-f6ceacbc {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_3b13add5-01b3-0435-14d9-12945a7c455c-f6ceacbc {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
  }

  #w-node-fa000573-4ace-616d-eed6-0731629c6867-f6ceacbc {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-fa000573-4ace-616d-eed6-0731629c686a-f6ceacbc {
    order: 9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-fa000573-4ace-616d-eed6-0731629c689a-f6ceacbc {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: center;
    justify-self: center;
  }

  #w-node-ef11fc14-b2d7-5257-5e3e-75bed48f2651-f6ceacbc {
    grid-column: 3 / 11;
  }

  #w-node-ef11fc14-b2d7-5257-5e3e-75bed48f2653-f6ceacbc {
    grid-area: 2 / 3 / 3 / 11;
  }

  #w-node-_8a37ec9e-fa89-9217-a740-1d2b1af8a811-370028c9, #w-node-bd6487c0-761a-ef35-2ae5-0256e9365233-370028c9 {
    grid-column: span 6 / span 6;
  }

  #w-node-_566eea67-b6b6-5d92-1646-502424c81d0d-370028c9 {
    grid-column: 3 / 11;
  }

  #w-node-_9b33d98a-9bd2-f770-0c98-ea40a9313faf-370028c9 {
    order: 9999;
    grid-column: span 12 / span 12;
  }

  #w-node-d3ba7c8f-2594-fea7-bb69-e7306019a450-370028c9 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: center;
  }

  #w-node-ef11fc14-b2d7-5257-5e3e-75bed48f2651-370028c9 {
    grid-column: 3 / 11;
  }

  #w-node-ef11fc14-b2d7-5257-5e3e-75bed48f2653-370028c9 {
    grid-area: 2 / 3 / 3 / 11;
  }

  #w-node-d7d72a2e-3b71-d947-b275-42e42ff32dbe-370028c9 {
    grid-area: span 1 / span 9 / span 1 / span 9;
  }

  #w-node-_2d6c074a-829d-32c0-6dba-91c0936cc8d4-370028c9 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e8717af5-4225-3b4f-0625-c70d1c2bd935-370028c9 {
    grid-column: span 12 / span 12;
  }

  #w-node-e6cb1ffa-943c-98d3-bcf2-c589b27ee887-370028c9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-_6447beb6-31a2-9cf8-e637-7a12e34b01af-370028c9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_6447beb6-31a2-9cf8-e637-7a12e34b01b6-370028c9 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-db7080b7-96bf-3353-2e60-62ca350965cb-370028c9 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_78ca0ed5-32ea-3ba9-e3cf-bc8363daaf6d-370028c9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_1911d36a-2038-2cc4-2dab-8a0c7bd2e477-370028c9, #w-node-_810e6ede-68c8-f31d-2f7d-3412b0301790-370028c9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
  }

  #w-node-_810e6ede-68c8-f31d-2f7d-3412b0301785-370028c9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_7dbe7a96-b8c7-9397-c917-089f17a90440-a4e3890c {
    order: -9999;
    grid-column: span 6 / span 6;
  }

  #w-node-_7dbe7a96-b8c7-9397-c917-089f17a90443-a4e3890c {
    order: -9999;
    grid-column: span 6 / span 6;
    justify-self: end;
  }

  #w-node-_64854011-1bd9-c0d3-3db2-e88488022a2d-a4e3890c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_5b4a32ba-e191-c6cf-b131-bfdfe489612e-a4e3890c, #w-node-a77c70f9-f343-1c0b-7c39-2e8e40f002a8-a4e3890c {
    grid-column: span 2 / span 2;
  }

  #w-node-c0e360b5-b6f1-a67e-baac-2418069a9b25-a4e3890c {
    grid-column: 3 / 11;
  }

  #w-node-fe52e267-9a4d-f4ef-a2b9-cc378e0b28d3-fbf63ab0 {
    order: -9999;
    grid-column: span 6 / span 6;
  }

  #w-node-fe52e267-9a4d-f4ef-a2b9-cc378e0b28d8-fbf63ab0 {
    order: -9999;
    grid-column: span 6 / span 6;
    justify-self: end;
  }

  #w-node-_7ada1dc0-9449-7e3e-21ba-f07af08fb1e0-fbf63ab0 {
    grid-column: 3 / 11;
  }

  #w-node-_7ada1dc0-9449-7e3e-21ba-f07af08fb1e2-fbf63ab0 {
    grid-area: 2 / 3 / 3 / 11;
  }

  #w-node-_352e7f56-de8c-3f12-b0f4-258eaa04483d-fbf63ab0 {
    align-self: start;
  }

  #w-node-d01edfa1-440f-9f0d-a5f0-6169a020c587-fbf63ab0 {
    align-self: end;
  }

  #w-node-f5dd2203-34a0-6003-aecc-cd106fd34001-01a4f5e8 {
    grid-area: 3 / 3 / 4 / 11;
  }

  #w-node-_71418f1d-fb07-8c9e-853c-f66004003159-01a4f5e8 {
    grid-column: 3 / 11;
  }

  #w-node-_4b283560-d5c8-3e4f-8726-07791b6959d8-01a4f5e8 {
    grid-area: 2 / 3 / 3 / 11;
    justify-self: center;
  }

  #w-node-_0395e2d8-a0b0-6fde-cd64-5781414e0c51-01a4f5e8 {
    grid-area: 3 / 3 / 4 / 11;
  }

  #w-node-_1c3e6060-604d-f812-149c-d6a6d0159cc5-01a4f5e8 {
    grid-area: 1 / 3 / 2 / 11;
  }

  #w-node-_57369945-a11b-e580-7867-65e08ab18f24-01a4f5e8 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_83396543-7852-405f-e306-7bea67d3a7d9-01a4f5e8 {
    grid-column-start: 8;
    align-self: center;
  }

  #w-node-f5dd2203-34a0-6003-aecc-cd106fd34001-6bbd748a {
    grid-area: 3 / 3 / 4 / 11;
  }

  #w-node-_71418f1d-fb07-8c9e-853c-f66004003159-6bbd748a {
    grid-column: 3 / 11;
  }

  #w-node-_4b283560-d5c8-3e4f-8726-07791b6959d8-6bbd748a {
    grid-area: 2 / 3 / 3 / 11;
    justify-self: center;
  }

  #w-node-_0395e2d8-a0b0-6fde-cd64-5781414e0c51-6bbd748a {
    grid-area: 3 / 3 / 4 / 11;
  }

  #w-node-_1c3e6060-604d-f812-149c-d6a6d0159cc5-6bbd748a {
    grid-area: 2 / 3 / 3 / 11;
  }

  #w-node-a88284d4-175a-a88a-5c1e-81d7d2bdcca4-6bbd748a {
    grid-area: 3 / 3 / 4 / 11;
  }

  #w-node-a88284d4-175a-a88a-5c1e-81d7d2bdcca2-6bbd748a, #w-node-a81c5c32-f5b7-6498-da10-16786cd97139-6bbd748a {
    grid-area: 2 / 3 / 3 / 11;
    justify-self: center;
  }

  #w-node-a81c5c32-f5b7-6498-da10-16786cd97136-6bbd748a {
    grid-area: 3 / 3 / 4 / 11;
  }

  #w-node-_57369945-a11b-e580-7867-65e08ab18f24-6bbd748a {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_83396543-7852-405f-e306-7bea67d3a7d9-6bbd748a {
    grid-column-start: 8;
    align-self: center;
  }

  #w-node-c35b70df-67b2-40d6-8b67-0fa604049792-a36a9def {
    grid-area: 2 / 3 / 3 / 11;
  }

  #w-node-c35b70df-67b2-40d6-8b67-0fa60404979d-a36a9def {
    grid-column: 3 / 11;
  }

  #w-node-c35b70df-67b2-40d6-8b67-0fa6040497a3-a36a9def {
    grid-area: 2 / 3 / 3 / 11;
    justify-self: center;
  }

  #w-node-c35b70df-67b2-40d6-8b67-0fa6040497a5-a36a9def {
    grid-area: 3 / 3 / 4 / 11;
  }

  #w-node-c35b70df-67b2-40d6-8b67-0fa6040497ad-a36a9def {
    grid-area: 2 / 3 / 3 / 11;
  }

  #w-node-c35b70df-67b2-40d6-8b67-0fa6040497d5-a36a9def {
    grid-area: 2 / 3 / 3 / 11;
    justify-self: center;
  }

  #w-node-c35b70df-67b2-40d6-8b67-0fa6040497d7-a36a9def {
    grid-area: 3 / 3 / 4 / 11;
  }

  #w-node-c35b70df-67b2-40d6-8b67-0fa6040497c1-a36a9def {
    grid-area: 5 / 3 / 6 / 11;
  }

  #w-node-c35b70df-67b2-40d6-8b67-0fa6040497cf-a36a9def {
    grid-area: 4 / 3 / 5 / 11;
    justify-self: center;
  }

  #w-node-_5afa278c-1828-32de-8a92-7222ab67b4b1-a36a9def {
    grid-area: 3 / 3 / 4 / 11;
  }

  #w-node-_5afa278c-1828-32de-8a92-7222ab67b4c7-a36a9def {
    grid-column: 3 / 11;
  }

  #w-node-_9fd67185-411b-b69e-54e2-b67db8bf3b40-a36a9def {
    grid-area: 2 / 3 / 3 / 11;
  }

  #w-node-_81600c9a-4cb5-b76e-d1d5-d302b1c9cadc-a36a9def {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_81600c9a-4cb5-b76e-d1d5-d302b1c9cae1-a36a9def {
    grid-column-start: 8;
    align-self: center;
  }

  #w-node-_3e6572a5-f698-efd1-6139-50a7ad5780bb-90d86073 {
    grid-column-start: 7;
  }

  #w-node-b26be6b7-21b5-7cd3-ffa2-ac923908c81f-90d86073 {
    grid-area: 2 / 3 / 3 / 11;
  }

  #w-node-_3e6101dd-fb1a-2c7c-1ad0-2276e41b1fea-90d86073 {
    grid-column-start: 7;
  }

  #w-node-_2f2dd067-3655-f6cf-f230-641650fcead2-90d86073 {
    grid-column: span 6 / span 6;
  }

  #w-node-_9a5b4867-ba3a-121a-1eb0-01beee604b1a-90d86073 {
    grid-column-start: 7;
  }

  #w-node-_6c1047d0-89fe-4b19-0205-936f020c0d2b-90d86073 {
    grid-column: 3 / 11;
  }

  #w-node-_6c1047d0-89fe-4b19-0205-936f020c0d3c-90d86073 {
    grid-column: span 6 / span 6;
  }

  #w-node-f450678f-34bd-4fa6-9b71-bd8dd4b0b338-90d86073, #w-node-bdd5db1d-67a1-856c-cc41-b2ce83f0091e-de817790 {
    grid-column: 3 / 11;
  }

  #w-node-_09f10f1e-32fd-592d-a1ea-3675562bd43f-de817790 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f6ebabf5-e0f2-92c4-929d-22a6e04e0e5e-de817790, #w-node-_214a3338-34b1-b204-f2c7-77358dcef2c3-de817790 {
    grid-column: span 1 / span 1;
  }

  #w-node-_7165b0c7-9bbb-8527-0765-38f6afae4f0d-de817790 {
    grid-area: 2 / 3 / 3 / 11;
  }

  #w-node-c4587a3c-07f3-271d-8a8e-431465410c1f-de817790 {
    grid-column: 3 / 11;
  }

  #w-node-_5a32185a-e8fa-e3d1-68d1-3f89a4cce9ca-de817790 {
    grid-area: 3 / 3 / 4 / 11;
  }

  #w-node-_0c20fdb8-ad4f-65b4-e647-d911a47d77a0-de817790 {
    grid-area: 4 / 3 / 5 / 11;
    align-self: center;
  }

  #w-node-_8d15e833-2112-802f-85ee-250e05fac8b4-de817790 {
    grid-area: 3 / 3 / 4 / 11;
  }

  #w-node-_8d15e833-2112-802f-85ee-250e05fac8bf-de817790, #w-node-bdd83935-b431-e496-b019-c1eb47200a26-de817790 {
    grid-column: 3 / 11;
  }

  #w-node-bdd83935-b431-e496-b019-c1eb47200a28-de817790 {
    grid-area: 2 / 3 / 3 / 11;
    justify-self: center;
  }

  #w-node-bdd83935-b431-e496-b019-c1eb47200a2a-de817790 {
    grid-area: 3 / 3 / 4 / 11;
  }

  #w-node-_87140010-4e17-f758-2abc-4237482e6809-de817790 {
    grid-column: 3 / 11;
  }

  #w-node-_87140010-4e17-f758-2abc-4237482e680d-de817790 {
    grid-area: 3 / 3 / 4 / 11;
  }

  #w-node-_87140010-4e17-f758-2abc-4237482e680b-de817790 {
    grid-area: 2 / 3 / 3 / 11;
    justify-self: center;
  }

  #w-node-_82804989-5412-17a1-a59f-4d1cf29ba79b-59ee70dd {
    grid-column: span 7 / span 7;
  }

  #w-node-_5ae1cbde-25c3-a748-5c86-7a85e68efc2f-59ee70dd {
    grid-column-start: 8;
  }

  #w-node-_3ecc8ff4-0ad8-61db-40a6-8d36e7db82f5-59ee70dd {
    grid-column: span 9 / span 9;
  }

  #w-node-_40faa12b-57a4-836d-ec93-dc49c0366c72-59ee70dd, #w-node-d93415e7-cdf7-1b45-133d-7208f4b26a89-59ee70dd, #w-node-_1b6bc537-0de7-8b12-f148-86b2109e33a8-59ee70dd, #w-node-de20a259-7b44-8d6e-3ec1-49131fc326b1-59ee70dd, #w-node-a7d431bc-4e89-228a-448e-5e2c29ac0e3e-59ee70dd, #w-node-_3bbade36-02e1-0aa0-2c38-e2ab8825dd69-59ee70dd {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_6a926723-33d8-f2e9-5493-a61d6bb6271f-59ee70dd {
    grid-area: 1 / 3 / 2 / 11;
  }

  #w-node-e90250c9-dade-3262-724d-650582de8e99-59ee70dd {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_7483715c-3eae-2576-dc74-8bbb0fe1e7fa-59ee70dd {
    grid-column-start: 7;
  }

  #w-node-_66d1d932-75a2-445e-3a9c-27ae30ab1446-59ee70dd {
    grid-column: 3 / 11;
  }

  #w-node-b5f408e8-b96a-c344-fe41-a09dbfe2ba18-59ee70dd {
    grid-column-start: 7;
  }

  #w-node-_35ac2892-71b5-38c4-95f5-2ecc37e390bd-59ee70dd {
    grid-column: span 6 / span 6;
  }

  #w-node-e9637299-b253-86e1-ac1a-8ac158b3dec6-e9be6ae1 {
    grid-column: span 5 / span 5;
  }

  #w-node-e9637299-b253-86e1-ac1a-8ac158b3dedf-e9be6ae1 {
    grid-column-start: 7;
  }

  #w-node-e9637299-b253-86e1-ac1a-8ac158b3df0c-e9be6ae1 {
    grid-column: span 6 / span 6;
  }

  #w-node-_11f15485-8eca-5c4a-5d98-14cf86ce5788-e9be6ae1 {
    grid-column-start: 7;
  }

  #w-node-bf3d8062-dde3-2d6e-45e5-f1dcc8038384-e9be6ae1 {
    grid-column: span 6 / span 6;
  }

  #w-node-c71ff496-eab2-6b5c-5fae-01115ee69e4f-e9be6ae1 {
    grid-column-start: 7;
  }

  #w-node-e9637299-b253-86e1-ac1a-8ac158b3df3a-e9be6ae1 {
    grid-column: 3 / 11;
  }

  #w-node-_498f744a-898f-493b-6aab-0548c3783ba8-e9be6ae1 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_368a0cf3-a42b-2a68-478f-c94d5de53329-e9be6ae1 {
    grid-area: 1 / 6 / 2 / 13;
  }

  #w-node-ec78ba10-dbc1-5dbb-861a-e95268876854-e9be6ae1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-ec78ba10-dbc1-5dbb-861a-e95268876852-e9be6ae1 {
    grid-column: 3 / 11;
  }

  #w-node-ec78ba10-dbc1-5dbb-861a-e9526887686a-e9be6ae1 {
    grid-column-start: 7;
  }

  #w-node-_998a3a2f-65ed-10b3-e531-b0d219620275-b5fb0f2f {
    grid-column: span 5 / span 5;
  }

  #w-node-_998a3a2f-65ed-10b3-e531-b0d219620285-b5fb0f2f {
    grid-column-start: 7;
  }

  #w-node-_998a3a2f-65ed-10b3-e531-b0d219620289-b5fb0f2f {
    grid-column: span 6 / span 6;
  }

  #w-node-_998a3a2f-65ed-10b3-e531-b0d219620299-b5fb0f2f {
    grid-column-start: 7;
  }

  #w-node-_998a3a2f-65ed-10b3-e531-b0d21962029c-b5fb0f2f {
    grid-column: span 6 / span 6;
  }

  #w-node-_7797b103-9c01-3c40-45ae-1722dd2ec7b1-fb03916c {
    grid-area: 1 / 3 / 2 / 11;
  }

  #w-node-_20a87cee-7920-f73d-7b35-4b822c15f1c5-1915273c {
    grid-column: 3 / 11;
  }

  #w-node-_20a87cee-7920-f73d-7b35-4b822c15f1c7-1915273c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_6131767c-a2e2-9965-9058-7ae2bb4b0968-1915273c, #w-node-c723c4b3-d9f3-4566-043c-54d7b9213b41-1915273c {
    grid-column: span 2 / span 2;
  }

  #w-node-_296e4827-e8bc-8633-63e5-e06586fc3682-1915273c {
    grid-column: 3 / 11;
  }

  #w-node-e58defb2-8b3b-7924-2d73-c8299d1c6774-1915273c {
    grid-area: 2 / 3 / 3 / 11;
  }

  #w-node-_71d29fd1-c5de-0600-52ca-08bf3bcbf75a-1915273c {
    grid-column: 3 / 11;
  }

  #w-node-_0272f7f7-7789-19f5-5cac-8268f2b689d9-1915273c {
    grid-column: span 6 / span 6;
  }

  #w-node-b2825c8a-53c9-d52b-91d2-9844630077fb-1915273c {
    grid-column: 3 / 11;
  }

  #w-node-_2e214ef0-7c9d-1cff-1c84-377d65ce229a-1915273c {
    grid-column: span 6 / span 6;
  }

  #w-node-eee04aa0-1b58-9f5e-2b4c-203f8d426abd-1915273c {
    grid-column-start: 7;
  }

  #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027dd3-aff94062 {
    grid-column: span 6 / span 6;
  }

  #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027dd8-aff94062 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_036b9018-7840-5fa3-238b-4ac6f0d1a3cf-f4aad5a0 {
    grid-column: 2 / 5;
  }

  #w-node-_1554a88e-2749-0ff5-621c-43e46bae24fc-f4aad5a0 {
    grid-column-end: 13;
  }

  #w-node-ab994620-2726-bc3c-38f7-20b5a993fef9-f4aad5a0 {
    grid-column: 2 / 5;
  }

  #w-node-ab994620-2726-bc3c-38f7-20b5a993fefc-f4aad5a0 {
    grid-column-end: 13;
  }

  #w-node-_261a843f-d959-1985-8918-a4406bde859f-f4aad5a0 {
    grid-column: 2 / 5;
  }

  #w-node-_261a843f-d959-1985-8918-a4406bde85a2-f4aad5a0 {
    grid-column-end: 13;
  }

  #w-node-_588f076d-51aa-11c3-2783-969dd4d6ae65-f4aad5a0 {
    grid-column: 2 / 5;
  }

  #w-node-_588f076d-51aa-11c3-2783-969dd4d6ae68-f4aad5a0 {
    grid-column-end: 13;
  }

  #w-node-_19e30336-3dff-b7a6-062e-5d846824265d-f4aad5a0 {
    grid-column: 2 / 5;
  }

  #w-node-_19e30336-3dff-b7a6-062e-5d8468242660-f4aad5a0 {
    grid-column-end: 13;
  }

  #w-node-_14985490-acbc-c6c4-ddcb-3563c5b680d2-f4aad5a0 {
    grid-column: 2 / 5;
  }

  #w-node-_14985490-acbc-c6c4-ddcb-3563c5b680d5-f4aad5a0 {
    grid-column-end: 13;
  }

  #w-node-_71f9921a-2ce0-465f-0d78-424d84edf5d7-f4aad5a0 {
    grid-column: 2 / 5;
  }

  #w-node-_71f9921a-2ce0-465f-0d78-424d84edf5da-f4aad5a0 {
    grid-column-end: 13;
  }

  #w-node-dc72243d-2422-5179-9910-336bca91d2d5-f4aad5a0 {
    grid-column: 2 / 5;
  }

  #w-node-dc72243d-2422-5179-9910-336bca91d2d8-f4aad5a0 {
    grid-column-end: 13;
  }

  #w-node-b311823b-9418-4494-0009-e88f244db776-f4aad5a0 {
    grid-column: 2 / 5;
  }

  #w-node-b311823b-9418-4494-0009-e88f244db779-f4aad5a0 {
    grid-column-end: 13;
  }

  #w-node-_22efff6f-4e33-7ce7-761e-e49a5ea01100-009dcf99 {
    grid-area: 2 / 3 / 3 / 11;
    justify-self: center;
  }

  #w-node-c0525f18-047f-a7d8-dc01-4d3509f638ca-009dcf99 {
    grid-column: span 6 / span 6;
  }

  #w-node-c0525f18-047f-a7d8-dc01-4d3509f638da-009dcf99 {
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-_4b16ba0f-7435-9a28-9301-52594aa3fcdd-009dcf99 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_4b16ba0f-7435-9a28-9301-52594aa3fce9-009dcf99 {
    grid-column: span 4 / span 4;
  }

  #w-node-_4b16ba0f-7435-9a28-9301-52594aa3fcf2-009dcf99 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b16ba0f-7435-9a28-9301-52594aa3fce0-009dcf99 {
    grid-column: span 4 / span 4;
  }

  #w-node-c0525f18-047f-a7d8-dc01-4d3509f6390f-009dcf99 {
    grid-column: 2 / 12;
  }

  #w-node-c0525f18-047f-a7d8-dc01-4d3509f63914-009dcf99 {
    grid-column: span 5 / span 5;
  }

  #w-node-c0525f18-047f-a7d8-dc01-4d3509f6391b-009dcf99, #w-node-_8211e276-56c9-b851-9c31-5b0220d0a1e5-009dcf99 {
    grid-column: span 2 / span 2;
  }

  #w-node-_25c7c3d1-171b-4e14-392d-29427465a58c-009dcf99, #w-node-_9b678a41-26c5-e287-b226-5951b07a949e-0cc82120 {
    grid-column: 2 / 12;
  }

  #w-node-_9b678a41-26c5-e287-b226-5951b07a94a0-0cc82120 {
    grid-area: 2 / 3 / 3 / 11;
  }

  #w-node-_5a8d7e46-8ad0-a997-6981-a60b83e2ed8d-0cc82120 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_02754167-e6e0-a5f7-b934-549d50ed35bf-c3de7ce0 {
    grid-column: span 6 / span 6;
  }

  #w-node-_02754167-e6e0-a5f7-b934-549d50ed35c4-c3de7ce0 {
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-_27ab78a6-42c4-3636-3238-4c059ccf4384-c3de7ce0 {
    order: -9999;
    grid-column: span 6 / span 6;
    justify-self: start;
  }

  #w-node-_27ab78a6-42c4-3636-3238-4c059ccf43a0-c3de7ce0 {
    grid-column: span 6 / span 6;
  }

  #w-node-_02754167-e6e0-a5f7-b934-549d50ed35c6-c3de7ce0 {
    order: -9999;
    grid-column: span 6 / span 6;
    justify-self: start;
  }

  #w-node-_02754167-e6e0-a5f7-b934-549d50ed35e0-c3de7ce0 {
    grid-column: span 6 / span 6;
  }

  #w-node-f9d32404-4838-3cc9-4ac8-1580be3def08-c3de7ce0 {
    order: -9999;
    grid-column: span 6 / span 6;
    justify-self: start;
  }

  #w-node-f9d32404-4838-3cc9-4ac8-1580be3def24-c3de7ce0, #w-node-_9cde6fcf-3919-8009-152b-f17ddbba5fb0-c3de7ce0 {
    grid-column: span 6 / span 6;
  }

  #w-node-_9cde6fcf-3919-8009-152b-f17ddbba5fb5-c3de7ce0 {
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-d6b9c1f1-9065-ea24-d4a8-4e5b9aa8f359-c3de7ce0 {
    order: -9999;
    grid-column: span 6 / span 6;
    justify-self: start;
  }

  #w-node-d6b9c1f1-9065-ea24-d4a8-4e5b9aa8f37b-c3de7ce0 {
    grid-column: span 6 / span 6;
  }

  #w-node-_9cde6fcf-3919-8009-152b-f17ddbba5fb8-c3de7ce0 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9cde6fcf-3919-8009-152b-f17ddbba5fc0-c3de7ce0, #w-node-_9cde6fcf-3919-8009-152b-f17ddbba5fc2-c3de7ce0 {
    grid-column: span 1 / span 1;
  }

  #w-node-_9cde6fcf-3919-8009-152b-f17ddbba5fc4-c3de7ce0 {
    grid-column: span 6 / span 6;
  }

  #w-node-_9cde6fcf-3919-8009-152b-f17ddbba5fc8-c3de7ce0 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9cde6fcf-3919-8009-152b-f17ddbba5fca-c3de7ce0 {
    grid-column: span 6 / span 6;
  }

  #w-node-_9cde6fcf-3919-8009-152b-f17ddbba601d-c3de7ce0 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9cde6fcf-3919-8009-152b-f17ddbba605b-c3de7ce0 {
    grid-column: span 6 / span 6;
  }

  #w-node-_9cde6fcf-3919-8009-152b-f17ddbba605d-c3de7ce0 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9cde6fcf-3919-8009-152b-f17ddbba60a4-c3de7ce0, #w-node-_9cde6fcf-3919-8009-152b-f17ddbba60b6-c3de7ce0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_9cde6fcf-3919-8009-152b-f17ddbba60c8-c3de7ce0 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: start;
  }

  #w-node-_9cde6fcf-3919-8009-152b-f17ddbba60d9-c3de7ce0, #w-node-_9cde6fcf-3919-8009-152b-f17ddbba60db-c3de7ce0, #w-node-_9cde6fcf-3919-8009-152b-f17ddbba60e3-c3de7ce0, #w-node-_9cde6fcf-3919-8009-152b-f17ddbba60eb-c3de7ce0 {
    grid-column: span 6 / span 6;
  }

  #w-node-_9cde6fcf-3919-8009-152b-f17ddbba60f5-c3de7ce0 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #collective-swiper-left.w-node-_9cde6fcf-3919-8009-152b-f17ddbba60f7-c3de7ce0 {
    grid-column: span 6 / span 6;
  }

  #collective-swiper-right.w-node-_9cde6fcf-3919-8009-152b-f17ddbba60fe-c3de7ce0 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_43248542-3ca1-5ad7-92e5-6eadd0bca0a5-d0bca0a3 {
    grid-column: span 6 / span 6;
  }

  #w-node-_43248542-3ca1-5ad7-92e5-6eadd0bca0a7-d0bca0a3 {
    grid-column: span 3 / span 3;
  }

  #w-node-_43248542-3ca1-5ad7-92e5-6eadd0bca0b7-d0bca0a3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_43248542-3ca1-5ad7-92e5-6eadd0bca0c9-d0bca0a3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_43248542-3ca1-5ad7-92e5-6eadd0bca0e1-d0bca0a3, #w-node-_43248542-3ca1-5ad7-92e5-6eadd0bca0ef-d0bca0a3 {
    grid-column: span 6 / span 6;
  }

  #w-node-_43248542-3ca1-5ad7-92e5-6eadd0bca0f0-d0bca0a3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_0523ff90-f55e-2250-7890-c71237234535-fdde7ce6 {
    grid-column: span 6 / span 6;
  }

  #w-node-_0cddd0be-9e04-ae11-150a-9c2373347b1b-b2de7ce7 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_4844ff2a-3987-656f-379e-82c6c0f1617d-b2de7ce7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e30ac250-1366-27a9-5621-4f02ff3bd56f-b2de7ce7, #w-node-_84c19fb1-7392-9f91-33c5-8139d405cbf3-b2de7ce7, #w-node-_08714202-a5f4-0214-84d5-cd65ace47e94-b2de7ce7, #w-node-_631fbb0d-c7af-4e7b-f1a6-bed30a570704-b2de7ce7, #w-node-df3d284a-1f79-62c6-fb8d-25cb3b5c5e90-b2de7ce7, #w-node-a32cc13b-1068-3d91-af6b-7d52c6f65e5a-b2de7ce7 {
    grid-column: span 6 / span 6;
  }

  #w-node-_24bf31f6-6237-e5e3-0f4a-49030eb4ad46-b2de7ce7 {
    grid-column: span 2 / span 2;
  }

  #w-node-_8a5601c1-1218-babe-75d4-8b5df5b1f633-b2de7ce7 {
    order: -9999;
    grid-column: span 2 / span 2;
    justify-self: center;
  }

  #w-node-be818902-9d40-dbdd-2a54-fed9d06902ec-b2de7ce7 {
    grid-column: span 2 / span 2;
  }

  #w-node-be818902-9d40-dbdd-2a54-fed9d06902fb-b2de7ce7 {
    order: -9999;
    grid-column: span 2 / span 2;
    justify-self: center;
  }

  #w-node-_801d358e-5ad7-1faa-9c56-26fe234c464f-b2de7ce7 {
    grid-column: span 2 / span 2;
  }

  #w-node-_801d358e-5ad7-1faa-9c56-26fe234c465e-b2de7ce7 {
    order: -9999;
    grid-column: span 2 / span 2;
    justify-self: center;
  }

  #w-node-c69e7a42-15fa-2cf8-9e9c-df4e102767ad-b2de7ce7, #w-node-_9d7680f0-8ef2-a2ce-d7a2-d879f4624e64-b2de7ce7 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_58d7ebfd-bf0f-2911-75af-fbff01cf5e74-b2de7ce7 {
    grid-column: span 6 / span 6;
  }

  #w-node-_58fb7648-7cad-3d4f-9ac8-099c8db96cef-b2de7ce7, #w-node-_9005a913-f7df-b8e2-f23a-d238607a55ed-b2de7ce7, #w-node-_212510de-d9a1-b8cc-66f7-149484e3eb5d-b2de7ce7 {
    order: -9999;
    justify-self: center;
  }

  #w-node-a2cacc2f-d504-ab15-f401-e60c19ab975c-b2de7ce7, #w-node-fdadfec7-dcd5-9a66-4f37-a66f2a5f9d46-b2de7ce7, #w-node-a3fd27c1-7522-48d5-aff9-4ce3223e2b28-b2de7ce7, #w-node-_37db5f65-6214-b260-a7a3-5eb8e9bf4aa6-b2de7ce7, #w-node-a3f7b288-6a56-80ee-21bb-f473b079fdf3-b2de7ce7, #w-node-_5e9b1bfe-8ea4-933b-06ad-d8ba2bbe4744-b2de7ce7, #w-node-_3419e01b-c533-a396-1bde-0785b7bac74b-b2de7ce7, #w-node-fe040a7c-671b-684d-631e-c30bc51a729f-b2de7ce7, #w-node-c7122187-c329-4fee-bbae-afedca773080-b2de7ce7, #w-node-f487f934-b85e-2591-0c3d-c96305a86597-b2de7ce7, #w-node-e77535f3-12ee-63fe-8540-b6e2c4630262-b2de7ce7, #w-node-_7473e127-635b-a489-f556-a65ae8d0ee31-b2de7ce7, #w-node-a30ddc8d-fabf-498d-5801-0a0c287bdd95-b2de7ce7, #w-node-ac87ad62-8331-b67f-17ab-8cab29b91b89-b2de7ce7, #w-node-_4955300b-82b6-20b4-3a61-861e252640f3-b2de7ce7 {
    grid-column: span 6 / span 6;
  }

  #w-node-f144f191-e724-3e49-f66d-ff3934ff2d7c-b2de7ce7 {
    order: -9999;
    justify-self: center;
  }

  #w-node-_41181a46-817e-128c-6bfc-f474738df89c-b2de7ce7, #w-node-_6a476c90-0889-7c58-40a3-0d4c49d0f573-b2de7ce7, #w-node-_871c1d4d-1578-693c-b160-2dae394c8c5a-b2de7ce7, #w-node-_49fb60e7-3b60-d933-b47f-049e0b5eb00d-b2de7ce7, #w-node-_3c413ed3-f470-6764-cad7-39a341323f5a-61de7ce8, #w-node-_979bcbe4-05e0-f318-fd21-439af4ce5f24-61de7ce8, #w-node-d3774b73-cc9d-ccd9-bcd2-065f62cf914c-61de7ce8, #w-node-e531c005-0d12-df9b-47cf-5e51a6447e88-61de7ce8, #w-node-_98372c3b-7514-cc98-9d38-f65068007caf-61de7ce8 {
    grid-column: span 6 / span 6;
  }

  #w-node-c5fb03d0-218b-014a-485e-ed1d4855d006-61de7ce8 {
    order: -9999;
    justify-self: center;
  }

  #w-node-b47d59ff-58b5-7e92-9692-eb04dc82f39f-61de7ce8 {
    grid-column: span 2 / span 2;
    justify-self: center;
  }

  #w-node-fc164941-00ff-8db6-d0cd-0004949bb497-61de7ce8 {
    grid-column: span 2 / span 2;
    align-self: center;
    justify-self: stretch;
  }

  #w-node-_949a64c0-8d84-94a5-6771-5786bfd6ab7a-61de7ce8 {
    grid-column: span 2 / span 2;
    justify-self: center;
  }

  #w-node-_949a64c0-8d84-94a5-6771-5786bfd6ab81-61de7ce8 {
    order: -9999;
    grid-column: span 2 / span 2;
    align-self: center;
    justify-self: stretch;
  }

  #w-node-_88c7c149-8b1b-4b30-30a6-2d5696839548-61de7ce8, #w-node-cee4c1a2-d787-1561-cfaa-4c8a41bc38be-61de7ce8 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_0f2551b9-d072-454b-6142-c49bf2d7dab2-61de7ce8 {
    grid-row: span 1 / span 1;
    justify-self: center;
  }

  #w-node-_99eec9c2-0631-a712-8878-352bcef89938-89de7d15, #w-node-adacfc03-9e11-ff25-8cb8-aac6d79802f9-89de7d15 {
    grid-column: span 6 / span 6;
  }

  #w-node-adacfc03-9e11-ff25-8cb8-aac6d7980304-89de7d15 {
    order: -9999;
  }

  #w-node-_20fb8a3d-3298-8daf-5f06-ab8521f6e71a-89de7d15, #w-node-_81337d97-078d-22b8-8de5-d4bafb24eb2b-89de7d15 {
    grid-column: span 2 / span 2;
  }

  #w-node-_3f1cf14e-e4f2-1360-ddbd-4f65b7062937-39de7d1c, #w-node-b9fddcf6-4f7e-de60-9698-88fa549ad466-39de7d1c, #w-node-ffb5a76a-71e9-bff0-0539-19e0fc8bf479-9ade7d20, #w-node-ffb5a76a-71e9-bff0-0539-19e0fc8bf47d-9ade7d20 {
    grid-column: span 6 / span 6;
  }

  #w-node-ffb5a76a-71e9-bff0-0539-19e0fc8bf593-9ade7d20 {
    grid-column: span 1 / span 1;
  }

  #w-node-e5668ff9-6452-84ee-2989-23eeb461bc24-96de7d5e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-e5668ff9-6452-84ee-2989-23eeb461bc26-96de7d5e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-a51d37bd-9065-73b3-de2d-a785c427ddcc-96de7d5e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-a51d37bd-9065-73b3-de2d-a785c427ddd1-96de7d5e, #w-node-a51d37bd-9065-73b3-de2d-a785c427ddd6-96de7d5e, #w-node-_5d3be7b7-e606-68ab-0921-282e4b438f99-96de7d5e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a51d37bd-9065-73b3-de2d-a785c427ddca-96de7d5e {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_002d4c51-51b5-a819-22bc-14378d905b2e-afde7d5f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_4af133c4-1844-5414-f90d-7d01f43d497a-afde7d5f {
    order: 9999;
  }

  #w-node-_6bbb765b-ce1f-0811-e962-b3a7c230628a-afde7d5f {
    grid-column: span 6 / span 6;
  }

  #Lead-Gen-Form.w-node-_9fb556e0-5e1f-8826-99c0-59d76643da29-afde7d5f {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-_0a8ba964-fb33-2850-25b8-e135dda32d51-abde7d60 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_0a8ba964-fb33-2850-25b8-e135dda32d5a-abde7d60, #w-node-_0a8ba964-fb33-2850-25b8-e135dda32d63-abde7d60 {
    justify-self: center;
  }

  #w-node-_0a8ba964-fb33-2850-25b8-e135dda32d6b-abde7d60 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-_0a8ba964-fb33-2850-25b8-e135dda32d73-abde7d60 {
    grid-column: span 6 / span 6;
  }

  #w-node-b9fddcf6-4f7e-de60-9698-88fa549ad466-18de7d62 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_95b658a5-4217-4b96-5eb3-1c6728118c27-18de7d62 {
    grid-column: span 6 / span 6;
  }

  #w-node-_1c62dd7f-19e6-a9ea-688f-a693ea6f00de-18de7d62, #w-node-ad51cce7-56aa-0b8d-f50b-6f55813b14e1-ddde7d8e {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-ad51cce7-56aa-0b8d-f50b-6f55813b14e6-ddde7d8e {
    order: 9999;
    grid-column: span 6 / span 6;
  }

  #w-node-ad51cce7-56aa-0b8d-f50b-6f55813b14ec-ddde7d8e {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-ad51cce7-56aa-0b8d-f50b-6f55813b14f6-ddde7d8e {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_4aa396d2-292a-4752-6309-ed462364d843-ddde7d8e, #w-node-_4aa396d2-292a-4752-6309-ed462364d805-ddde7d8e {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #Lead-Gen-Form.w-node-d13ec08a-01f3-186d-59df-303c7f264028-ddde7d8e {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-_82844d19-9da0-b21b-ac21-f5ab489ae2a5-ddde7d8e {
    grid-column: span 6 / span 6;
  }

  #w-node-_82844d19-9da0-b21b-ac21-f5ab489ae2aa-ddde7d8e {
    grid-column: span 6 / span 6;
    justify-self: start;
  }

  #w-node-_4f2603f5-5292-f2ba-4031-95ce4ef9e486-ddde7d8e, #w-node-_84c8c505-f7a5-3174-61c4-9c1cc4676cb9-ddde7d8e, #w-node-d6355b93-a60d-cae3-3bd6-541939309fed-ddde7d8e {
    grid-column: span 6 / span 6;
  }

  #w-node-d6355b93-a60d-cae3-3bd6-541939309fef-ddde7d8e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cf91e2d3-aae3-05bf-4e5a-1463aefe97b1-d1de7d93 {
    justify-self: center;
  }

  #w-node-e401481f-0c88-bc7b-c781-77a8a8d62955-d1de7d93 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f93c9e7b-2bef-e0a4-d008-43f12955d3cc-d1de7d93 {
    order: -9999;
    justify-self: center;
  }

  #w-node-_00141335-6870-8d86-b3a3-a669d80c5752-d1de7d93 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_1857a556-cf3a-2717-0a5e-200c87947e32-d1de7d93 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
    justify-self: start;
  }

  #w-node-_6ba6c628-ad05-02e0-b993-4b9085b2942f-d1de7d93 {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-_0bf0f8f0-ce42-8079-faab-f9144e1e1be5-02de7d96, #w-node-_0bf0f8f0-ce42-8079-faab-f9144e1e1bc1-02de7d96 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b14bd3d2-880a-9b7c-4b6e-b04f19dc07e7-02de7d96, #w-node-_55484ca0-b7c8-2f3f-c6f3-fc0a66d8981c-02de7d96, #w-node-c6f96bb6-82b0-ee9c-ebae-717f954d3eb8-02de7d96 {
    grid-column: span 6 / span 6;
  }

  #w-node-c6f96bb6-82b0-ee9c-ebae-717f954d3eba-02de7d96 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_754b7708-74be-785b-ab53-789db85e89f2-47de7d9f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_12530618-452e-8a8a-44c2-9ae7282df848-47de7d9f, #related-resources.w-node-_42005c10-c88d-d8a1-f3c8-bdbdbf6d05b7-47de7d9f {
    grid-column: span 6 / span 6;
  }

  #w-node-_42005c10-c88d-d8a1-f3c8-bdbdbf6d05b9-47de7d9f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_69b4af56-2153-e21d-8c3e-93479da0352f-72de7da0 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_5ddf5913-9351-5f22-d050-5ae30848bc04-72de7da0, #w-node-c0ef9376-f78a-a8a3-71fb-42e62b3cfc93-72de7da0 {
    grid-column: span 6 / span 6;
  }

  #w-node-c0ef9376-f78a-a8a3-71fb-42e62b3cfc95-72de7da0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-cd7f7c57-e985-2b62-2b83-d8f47a6bb5ea-b5de7da1, #w-node-cd7f7c57-e985-2b62-2b83-d8f47a6bb5ec-b5de7da1, #w-node-cd7f7c57-e985-2b62-2b83-d8f47a6bb5f1-b5de7da1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cd7f7c57-e985-2b62-2b83-d8f47a6bb5f3-b5de7da1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_2f75318d-b607-3081-fee3-8a7fc9b5fe16-41de7da2 {
    justify-self: auto;
  }

  #w-node-_62e91e4a-13f2-53dd-d8ed-f0c6eea5631f-41de7da2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-a3eff67d-7f31-10e1-cb12-1897de096d2d-41de7da2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-c20e8e1e-a818-fe7a-737e-73321eaca844-41de7da2, #w-node-c20e8e1e-a818-fe7a-737e-73321eaca846-41de7da2, #w-node-_62e91e4a-13f2-53dd-d8ed-f0c6eea5631f-0ede7db1, #w-node-a3eff67d-7f31-10e1-cb12-1897de096d2d-0ede7db1, #w-node-c20e8e1e-a818-fe7a-737e-73321eaca844-0ede7db1, #w-node-c20e8e1e-a818-fe7a-737e-73321eaca846-0ede7db1 {
    grid-column: span 1 / span 1;
  }

  #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf4c8-76de7db5, #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf4e6-76de7db5, #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf4ec-76de7db5, #w-node-a6a03442-6874-f830-3707-d8db848103aa-76de7db5 {
    grid-column: span 6 / span 6;
  }

  #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf4cb-76de7db5 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf4ce-76de7db5, #w-node-b222b70e-5551-a4b1-2264-9241c07d521f-76de7db5, #w-node-_56603254-9f0e-0028-b2a6-0cc7a51ee8b7-76de7db5, #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf4f7-76de7db5 {
    grid-column: span 6 / span 6;
  }

  #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf4fa-76de7db5 {
    order: 9999;
  }

  #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf503-76de7db5 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf510-76de7db5 {
    order: 9999;
  }

  #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf51a-76de7db5 {
    grid-column: span 6 / span 6;
  }

  #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf51d-76de7db5 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf52e-76de7db5 {
    grid-column: span 6 / span 6;
  }

  #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf531-76de7db5, #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf53c-76de7db5 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf5b2-76de7db5 {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf5c9-76de7db5, #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf5de-76de7db5, #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf5f3-76de7db5 {
    grid-column: 2 / 3;
  }

  #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf5fb-76de7db5 {
    grid-column: 1 / 2;
  }

  #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf5fe-76de7db5, #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf601-76de7db5 {
    grid-column: span 6 / span 6;
  }

  #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf602-76de7db5, #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf609-76de7db5, #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf610-76de7db5 {
    grid-column: span 3 / span 3;
  }

  #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf617-76de7db5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf61e-76de7db5 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-cd8329e6-ed0a-3f4c-7797-fc60c535e885-45de7db6, #w-node-_7e332900-8d12-e317-eaca-5e98649854b9-40de7dd1, #w-node-e79e9ebb-4cb1-6ad1-c27b-e0f65e610563-40de7dd1, #w-node-_8b7c1594-4868-040f-28bf-10b3d28b9b44-40de7dd1 {
    grid-column: span 6 / span 6;
  }

  #w-node-ed6a52f0-2cb3-3fa7-3463-410cda5e85cb-40de7dd1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_750989c8-d5ac-636a-e9d1-f378209f7dee-40de7dd1, #w-node-_54a8514c-a0f0-aa00-05ca-902c8f6043dd-40de7dd1 {
    grid-column: span 6 / span 6;
  }

  #w-node-_54a8514c-a0f0-aa00-05ca-902c8f6043df-40de7dd1 {
    grid-column: span 2 / span 2;
  }

  #w-node-_543481d0-62b9-97c8-a4fc-ae6f83733dd4-40de7dd1, #w-node-_496a394d-740d-ee09-67cb-ba4710f3c60e-40de7dd1 {
    grid-column: span 6 / span 6;
  }

  #w-node-_03b267bd-4c25-f20b-ea70-bc66405e969f-40de7dd1, #w-node-b003cb0b-49ee-ae1e-51d9-87def23c947d-40de7dd1, #w-node-_9791d12d-a6e9-136c-3dad-c04a30b246cf-40de7dd1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_4aa0472f-5023-6533-b5c8-7b22e4b6b444-40de7dd1, #w-node-_4aa0472f-5023-6533-b5c8-7b22e4b6b44b-40de7dd1 {
    grid-column: span 6 / span 6;
  }

  #w-node-_6d8bbf5c-1d1b-d7e6-8f8c-2a783a66d910-40de7dd1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_4d8fd64a-ab9f-9f58-95ab-ad9740fe38a4-40de7dd1 {
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-_3a73b88f-9fff-5a3e-cd54-02cd61e6b5b6-40de7dd1 {
    order: 9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
    justify-self: center;
  }

  #w-node-_19e6eec3-4362-ca43-0c9c-2ca0e3132984-40de7dd1 {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
    justify-self: center;
  }

  #w-node-c007ae78-a27a-b8aa-0aef-abe9fa19fd56-92de7dd8 {
    grid-column: span 6 / span 6;
  }

  #w-node-c007ae78-a27a-b8aa-0aef-abe9fa19fd65-92de7dd8, #w-node-c007ae78-a27a-b8aa-0aef-abe9fa19fd66-92de7dd8, #w-node-c007ae78-a27a-b8aa-0aef-abe9fa19fd78-92de7dd8, #w-node-c007ae78-a27a-b8aa-0aef-abe9fa19fd79-92de7dd8 {
    grid-column: span 5 / span 5;
  }

  #w-node-_4e6c637c-efe6-bced-5666-bd1f20fff8ee-b9de7ddd {
    grid-column: span 6 / span 6;
  }

  #w-node-_62e91e4a-13f2-53dd-d8ed-f0c6eea5631f-c3de7dff {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-a3eff67d-7f31-10e1-cb12-1897de096d2d-c3de7dff {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-c20e8e1e-a818-fe7a-737e-73321eaca844-c3de7dff, #w-node-c20e8e1e-a818-fe7a-737e-73321eaca846-c3de7dff {
    grid-column: span 1 / span 1;
  }

  #w-node-_9282540d-dcc5-3053-a9ed-c5ffe3e9eb90-86de7e12 {
    order: -9999;
  }

  #w-node-e8ab764d-30c7-c811-1028-dbb0b9d41bdb-86de7e12 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_8f3f549f-d8a9-2f1b-e75c-521d8af83086-86de7e12 {
    grid-column: span 6 / span 6;
  }

  #w-node-_8f3f549f-d8a9-2f1b-e75c-521d8af83088-86de7e12 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: start;
  }

  #w-node-_0f0a6574-d0a3-89b2-de91-acc3dfcbc7c7-86de7e12 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-d0664a19-76b3-8951-c79e-5b89c54b23c4-86de7e12 {
    order: -9999;
    justify-self: center;
  }

  #w-node-f31d1a3c-1d8a-6b63-ea8b-3e8a037de592-86de7e12 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f31d1a3c-1d8a-6b63-ea8b-3e8a037de594-86de7e12 {
    grid-column: span 6 / span 6;
  }

  #w-node-f31d1a3c-1d8a-6b63-ea8b-3e8a037de596-86de7e12 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: start;
  }

  #w-node-f31d1a3c-1d8a-6b63-ea8b-3e8a037de5a4-86de7e12 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-_1c5d7672-3e6f-efef-c3a0-f6fb61507e1d-86de7e12 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_1c5d7672-3e6f-efef-c3a0-f6fb61507e1f-86de7e12 {
    grid-column: span 6 / span 6;
  }

  #w-node-_1c5d7672-3e6f-efef-c3a0-f6fb61507e21-86de7e12 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: start;
  }

  #w-node-_1c5d7672-3e6f-efef-c3a0-f6fb61507e30-86de7e12 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-_46bf3c67-5688-b644-cb07-f575fab8f8f4-86de7e12 {
    order: -9999;
    justify-self: center;
  }

  #w-node-eb4ac45e-0808-3fe2-7c36-adb629dc8ddb-86de7e12 {
    grid-column: span 6 / span 6;
  }

  #w-node-ea2872e3-6aef-c3ce-05ed-55a084575b7c-86de7e19 {
    align-self: auto;
    justify-self: auto;
  }

  #w-node-_787173fe-eb67-0b2d-4912-7d9f3d7bba37-c3de7eae {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_787173fe-eb67-0b2d-4912-7d9f3d7bba39-c3de7eae {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_62e91e4a-13f2-53dd-d8ed-f0c6eea5631f-c3de7eae {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-a3eff67d-7f31-10e1-cb12-1897de096d2d-c3de7eae {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_80a76242-fb7a-83d0-306e-e45342b4d4bd-80de7f33, #w-node-_0375c700-165b-87f1-4e71-b0009f880062-b7de7f46, #w-node-_3f1cf14e-e4f2-1360-ddbd-4f65b7062937-29de8017 {
    grid-column: span 6 / span 6;
  }

  #w-node-bd6487c0-761a-ef35-2ae5-0256e9365233-4bde8076 {
    order: -9999;
  }

  #w-node-db7080b7-96bf-3353-2e60-62ca350965cb-4bde8076 {
    grid-column: span 6 / span 6;
  }

  #w-node-_78ca0ed5-32ea-3ba9-e3cf-bc8363daaf6d-4bde8076 {
    order: 9999;
    justify-self: start;
  }

  #w-node-_1911d36a-2038-2cc4-2dab-8a0c7bd2e477-4bde8076 {
    justify-self: center;
  }

  #w-node-e8717af5-4225-3b4f-0625-c70d1c2bd935-4bde8076 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-fc115c0b-fb7b-bafe-0bb6-bd47daef3819-4bde8076 {
    order: 9999;
  }

  #w-node-ef11fc14-b2d7-5257-5e3e-75bed48f2651-4bde8076, #w-node-ef11fc14-b2d7-5257-5e3e-75bed48f2653-4bde8076, #w-node-_4c63877f-ca59-f827-50c8-7c944e1e7753-4bde8076 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_5d7b4805-08a0-9609-852b-33e32bc9f033-4bde8076 {
    grid-column: span 6 / span 6;
  }

  #w-node-fca455b4-3535-9a08-ccbd-0a6f85e88da0-4bde8076 {
    justify-self: center;
  }

  #w-node-_4c7e69ef-d38b-1a3e-a9b5-68983895f5d6-4bde8076, #w-node-f31fdc55-4957-efb2-c1d4-3676cf2fa4ca-8dde8089 {
    grid-column: span 6 / span 6;
  }

  #w-node-f6765b64-ecf5-7ff2-3a9f-c9130c2d3d6b-8dde8089 {
    justify-self: center;
  }

  #w-node-f6765b64-ecf5-7ff2-3a9f-c9130c2d3d83-8dde8089, #w-node-f6765b64-ecf5-7ff2-3a9f-c9130c2d3d85-8dde8089 {
    grid-column: span 6 / span 6;
  }

  #w-node-f6765b64-ecf5-7ff2-3a9f-c9130c2d3d87-8dde8089 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-f6765b64-ecf5-7ff2-3a9f-c9130c2d3d98-8dde8089 {
    grid-column: span 6 / span 6;
  }

  #w-node-f6765b64-ecf5-7ff2-3a9f-c9130c2d3d9a-8dde8089 {
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-f6765b64-ecf5-7ff2-3a9f-c9130c2d3d9b-8dde8089 {
    grid-column: span 6 / span 6;
  }

  #w-node-f6765b64-ecf5-7ff2-3a9f-c9130c2d3d9d-8dde8089 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-f6765b64-ecf5-7ff2-3a9f-c9130c2d3dad-8dde8089 {
    grid-column: span 6 / span 6;
  }

  #w-node-f6765b64-ecf5-7ff2-3a9f-c9130c2d3daf-8dde8089 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_6fa85e43-0b3a-f49a-0833-6687d86ebb1d-8dde8089 {
    grid-column: span 6 / span 6;
  }

  #w-node-_6fa85e43-0b3a-f49a-0833-6687d86ebb1f-8dde8089 {
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-_6fa85e43-0b3a-f49a-0833-6687d86ebb20-8dde8089 {
    grid-column: span 6 / span 6;
  }

  #w-node-_6fa85e43-0b3a-f49a-0833-6687d86ebb22-8dde8089 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_6fa85e43-0b3a-f49a-0833-6687d86ebb32-8dde8089 {
    grid-column: span 6 / span 6;
  }

  #w-node-_6fa85e43-0b3a-f49a-0833-6687d86ebb34-8dde8089 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-eddc377d-e40b-ddfa-978e-03a8e9123453-8dde8089 {
    grid-column: span 6 / span 6;
  }

  #w-node-eddc377d-e40b-ddfa-978e-03a8e9123455-8dde8089 {
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-eddc377d-e40b-ddfa-978e-03a8e9123456-8dde8089 {
    grid-column: span 6 / span 6;
  }

  #w-node-eddc377d-e40b-ddfa-978e-03a8e9123458-8dde8089 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-eddc377d-e40b-ddfa-978e-03a8e9123468-8dde8089 {
    grid-column: span 6 / span 6;
  }

  #w-node-eddc377d-e40b-ddfa-978e-03a8e912346a-8dde8089 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_449e457a-376b-c4a6-59c4-22abe77f361a-8dde8089 {
    grid-column: span 6 / span 6;
  }

  #w-node-_449e457a-376b-c4a6-59c4-22abe77f361c-8dde8089 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_1e2f71a1-3f5c-75ef-892b-d7b704dcf3ed-18de809c {
    order: -9999;
    grid-column: span 6 / span 6;
  }

  #w-node-_7a3e2f50-13d2-bbcd-21a4-fb844274a7d0-18de809c {
    grid-column: span 6 / span 6;
  }

  #w-node-_31ea29ec-b973-dd1c-fe9d-1978a9cfdfcd-18de809c {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-fb78c8a4-930a-f8f9-1e02-65a7e24e6230-18de809c {
    grid-column: span 6 / span 6;
  }

  #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027dd8-18de809c {
    order: 9999;
    justify-self: center;
  }

  #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027def-18de809c, #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027df1-18de809c {
    grid-column: span 6 / span 6;
  }

  #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027df3-18de809c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e04-18de809c {
    grid-column: span 6 / span 6;
  }

  #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e06-18de809c {
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e07-18de809c {
    grid-column: span 6 / span 6;
  }

  #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e09-18de809c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e18-18de809c {
    grid-column: span 6 / span 6;
  }

  #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e1a-18de809c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e33-18de809c {
    grid-column: span 6 / span 6;
  }

  #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e35-18de809c {
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e36-18de809c {
    grid-column: span 6 / span 6;
  }

  #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e38-18de809c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e47-18de809c {
    grid-column: span 6 / span 6;
  }

  #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e49-18de809c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e62-18de809c {
    grid-column: span 6 / span 6;
  }

  #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e64-18de809c {
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e65-18de809c {
    grid-column: span 6 / span 6;
  }

  #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e67-18de809c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e76-18de809c {
    grid-column: span 6 / span 6;
  }

  #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e78-18de809c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_4af2b54d-57fd-9ef3-2818-c133150ba8ac-8badfd33, #w-node-_48384811-0c2c-30e1-cf68-d692f96b9dec-8badfd33, #w-node-_48384811-0c2c-30e1-cf68-d692f96b9dee-8badfd33 {
    grid-column: span 6 / span 6;
  }

  #w-node-_48384811-0c2c-30e1-cf68-d692f96b9df0-8badfd33 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_8f27deff-758d-a11e-bad6-76ce7d6d99f8-8badfd33, #w-node-_8f27deff-758d-a11e-bad6-76ce7d6d99fa-8badfd33 {
    grid-column: span 6 / span 6;
  }

  #w-node-_8f27deff-758d-a11e-bad6-76ce7d6d99fc-8badfd33 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-bd6487c0-761a-ef35-2ae5-0256e9365233-b73169a6 {
    order: -9999;
  }

  #w-node-ef11fc14-b2d7-5257-5e3e-75bed48f2651-b73169a6, #w-node-ef11fc14-b2d7-5257-5e3e-75bed48f2653-b73169a6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-db7080b7-96bf-3353-2e60-62ca350965cb-b73169a6 {
    grid-column: span 6 / span 6;
  }

  #w-node-_78ca0ed5-32ea-3ba9-e3cf-bc8363daaf6d-b73169a6 {
    order: 9999;
    justify-self: start;
  }

  #w-node-_1911d36a-2038-2cc4-2dab-8a0c7bd2e477-b73169a6 {
    justify-self: center;
  }

  #w-node-e8717af5-4225-3b4f-0625-c70d1c2bd935-b73169a6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-fc115c0b-fb7b-bafe-0bb6-bd47daef3819-b73169a6 {
    order: 9999;
  }

  #w-node-_86aeb6e1-938c-df3d-2d74-20776c427648-b73169a6 {
    grid-column: span 6 / span 6;
  }

  #w-node-f9d66761-e110-cf98-81f3-738df16138da-b73169a6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9b33d98a-9bd2-f770-0c98-ea40a9313faf-b73169a6 {
    order: 9999;
    grid-column: span 6 / span 6;
  }

  #w-node-d3ba7c8f-2594-fea7-bb69-e7306019a450-b73169a6 {
    grid-column: span 6 / span 6;
  }

  #w-node-_631abb80-3514-ea33-30fd-77fc1b2bf9ad-b73169a6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_23d36276-9c24-adab-5034-026db767cf63-b73169a6 {
    grid-column: span 6 / span 6;
  }

  #w-node-_23d36276-9c24-adab-5034-026db767cf65-b73169a6 {
    justify-self: center;
  }

  #w-node-_23d36276-9c24-adab-5034-026db767cf66-b73169a6 {
    order: 9999;
  }

  #w-node-_30932dfb-3bd2-0a9e-c440-ce10d272737b-b73169a6, #w-node-b3728fa0-b2e4-4962-af2a-1a83cbd300bc-b73169a6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_4c7e69ef-d38b-1a3e-a9b5-68983895f5d6-b73169a6, #w-node-_513ce5fe-1b13-3f7d-9c7e-5125f2cf743d-b73169a6 {
    grid-column: span 6 / span 6;
  }

  #w-node-_513ce5fe-1b13-3f7d-9c7e-5125f2cf743c-b73169a6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_513ce5fe-1b13-3f7d-9c7e-5125f2cf7441-b73169a6 {
    order: 9999;
  }

  #w-node-_513ce5fe-1b13-3f7d-9c7e-5125f2cf7457-b73169a6 {
    grid-column: span 6 / span 6;
  }

  #w-node-_8a37ec9e-fa89-9217-a740-1d2b1af8a811-f6ceacbc {
    order: 9999;
    grid-column: span 6 / span 6;
  }

  #w-node-bd6487c0-761a-ef35-2ae5-0256e9365233-f6ceacbc {
    order: -9999;
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-db7080b7-96bf-3353-2e60-62ca350965cb-f6ceacbc {
    grid-column: span 6 / span 6;
  }

  #w-node-_78ca0ed5-32ea-3ba9-e3cf-bc8363daaf6d-f6ceacbc {
    order: 9999;
    justify-self: start;
  }

  #w-node-_1911d36a-2038-2cc4-2dab-8a0c7bd2e477-f6ceacbc {
    justify-self: center;
  }

  #w-node-_3ab6078b-c5f7-fe92-38b0-8ff1dda0cf63-f6ceacbc {
    order: 9999;
    grid-column: span 6 / span 6;
    justify-self: start;
  }

  #w-node-_3ab6078b-c5f7-fe92-38b0-8ff1dda0cf6a-f6ceacbc {
    grid-column: span 6 / span 6;
  }

  #w-node-_39f0c8db-c35c-e995-8043-a573c8729dd0-f6ceacbc, #w-node-_39f0c8db-c35c-e995-8043-a573c8729dd2-f6ceacbc {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9def5302-e61a-c39f-d439-f1a6070dc9ac-f6ceacbc {
    grid-column: span 6 / span 6;
    justify-self: start;
  }

  #w-node-_9def5302-e61a-c39f-d439-f1a6070dc9af-f6ceacbc {
    order: 9999;
    grid-column: span 6 / span 6;
    justify-self: start;
  }

  #w-node-_9def5302-e61a-c39f-d439-f1a6070dc9df-f6ceacbc {
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-_3b13add5-01b3-0435-14d9-12945a7c4552-f6ceacbc {
    grid-column: span 6 / span 6;
  }

  #w-node-_3b13add5-01b3-0435-14d9-12945a7c4557-f6ceacbc {
    order: 9999;
    justify-self: start;
  }

  #w-node-_3b13add5-01b3-0435-14d9-12945a7c455c-f6ceacbc {
    justify-self: center;
  }

  #w-node-fa000573-4ace-616d-eed6-0731629c6867-f6ceacbc {
    grid-column: span 6 / span 6;
    justify-self: start;
  }

  #w-node-fa000573-4ace-616d-eed6-0731629c686a-f6ceacbc {
    order: 9999;
    grid-column: span 6 / span 6;
    justify-self: start;
  }

  #w-node-fa000573-4ace-616d-eed6-0731629c689a-f6ceacbc {
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-ef11fc14-b2d7-5257-5e3e-75bed48f2651-f6ceacbc, #w-node-ef11fc14-b2d7-5257-5e3e-75bed48f2653-f6ceacbc {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-bd6487c0-761a-ef35-2ae5-0256e9365233-370028c9 {
    order: -9999;
  }

  #w-node-f9d66761-e110-cf98-81f3-738df16138db-370028c9, #w-node-_566eea67-b6b6-5d92-1646-502424c81d0d-370028c9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9b33d98a-9bd2-f770-0c98-ea40a9313faf-370028c9 {
    order: 9999;
    grid-column: span 6 / span 6;
  }

  #w-node-d3ba7c8f-2594-fea7-bb69-e7306019a450-370028c9 {
    grid-column: span 6 / span 6;
  }

  #w-node-ef11fc14-b2d7-5257-5e3e-75bed48f2651-370028c9, #w-node-ef11fc14-b2d7-5257-5e3e-75bed48f2653-370028c9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-d7d72a2e-3b71-d947-b275-42e42ff32dbe-370028c9 {
    grid-column: span 6 / span 6;
  }

  #w-node-_2d6c074a-829d-32c0-6dba-91c0936cc8d4-370028c9 {
    order: -9999;
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-e8717af5-4225-3b4f-0625-c70d1c2bd935-370028c9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-a39266c0-437c-b0bd-4e7f-c1fb60eca701-370028c9 {
    order: 9999;
  }

  #w-node-_6447beb6-31a2-9cf8-e637-7a12e34b01af-370028c9 {
    order: 9999;
    grid-column: span 6 / span 6;
    justify-self: start;
  }

  #w-node-_6447beb6-31a2-9cf8-e637-7a12e34b01b6-370028c9 {
    grid-column: span 6 / span 6;
    justify-self: start;
  }

  #w-node-db7080b7-96bf-3353-2e60-62ca350965cb-370028c9 {
    grid-column: span 6 / span 6;
  }

  #w-node-_78ca0ed5-32ea-3ba9-e3cf-bc8363daaf6d-370028c9 {
    order: 9999;
    justify-self: start;
  }

  #w-node-_1911d36a-2038-2cc4-2dab-8a0c7bd2e477-370028c9, #w-node-_810e6ede-68c8-f31d-2f7d-3412b0301790-370028c9 {
    justify-self: center;
  }

  #w-node-_810e6ede-68c8-f31d-2f7d-3412b0301785-370028c9 {
    order: 9999;
    justify-self: start;
  }

  #w-node-_7dbe7a96-b8c7-9397-c917-089f17a90440-a4e3890c {
    order: 9999;
    grid-column: span 6 / span 6;
  }

  #w-node-_7dbe7a96-b8c7-9397-c917-089f17a90443-a4e3890c {
    order: -9999;
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-_2d339169-688e-da70-badc-dd1f4bf2fa74-a4e3890c, #w-node-_965a161d-c6fc-7e32-abd4-3e1b77eb0e1e-a4e3890c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f1dcd68c-cc13-6143-c0c2-6e77db4132c3-a4e3890c {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
    justify-self: center;
  }

  #w-node-_10d29cf6-21fd-504f-7cd1-4bca806f0d4a-a4e3890c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_64854011-1bd9-c0d3-3db2-e88488022a2d-a4e3890c {
    order: 9999;
    justify-self: start;
  }

  #w-node-f9f2cff9-52e4-be8a-124a-52ff97ff04b4-a4e3890c, #w-node-_709b8887-6cd3-7239-0067-4babf0954297-a4e3890c {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-_941e45ba-33e7-2f6e-e134-03ff9427ba8c-a4e3890c {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-d38b6164-24e5-ee64-5d99-691ab3ef08e2-a4e3890c {
    order: 9999;
  }

  #w-node-_00cb5981-8cfa-ac46-da1c-68142730841a-a4e3890c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_00cb5981-8cfa-ac46-da1c-681427308419-a4e3890c {
    order: 9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_7879d94e-e4fa-77b5-050a-cb6a0d9e55d8-a4e3890c, #w-node-_6e7589db-346f-fd0e-1b93-c61cd9ee1ae7-a4e3890c {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-_6e7589db-346f-fd0e-1b93-c61cd9ee1ae9-a4e3890c, #w-node-cd5e14c4-3752-911c-9e9b-b4f4c3378b44-a4e3890c {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-cd5e14c4-3752-911c-9e9b-b4f4c3378b42-a4e3890c {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-b4967917-6ced-a742-89eb-0967345c65ff-a4e3890c {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-b4967917-6ced-a742-89eb-0967345c6601-a4e3890c {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c0e360b5-b6f1-a67e-baac-2418069a9b25-a4e3890c {
    grid-column: span 6 / span 6;
  }

  #w-node-a43e1433-3223-ebaf-eb26-290b9b07564d-a4e3890c, #w-node-_9d05e705-a5de-2187-abbd-d1494d63ee9d-a4e3890c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-fe52e267-9a4d-f4ef-a2b9-cc378e0b28d3-fbf63ab0 {
    order: 9999;
    grid-column: span 6 / span 6;
  }

  #w-node-fe52e267-9a4d-f4ef-a2b9-cc378e0b28d8-fbf63ab0 {
    order: -9999;
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-f37ae033-fe75-569a-8c59-37a5793ff798-fbf63ab0 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f37ae033-fe75-569a-8c59-37a5793ff797-fbf63ab0 {
    order: 9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f37ae033-fe75-569a-8c59-37a5793ff7a0-fbf63ab0, #w-node-_448648b6-7c77-159e-b73a-5b49501eeb05-fbf63ab0 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-_448648b6-7c77-159e-b73a-5b49501eeb06-fbf63ab0 {
    order: 9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_7ada1dc0-9449-7e3e-21ba-f07af08fb1e0-fbf63ab0, #w-node-_7ada1dc0-9449-7e3e-21ba-f07af08fb1e2-fbf63ab0 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-a708c8e3-9a27-0565-7473-8862bf7cb575-fbf63ab0 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-fe681c68-43e2-41ef-b142-a0a19bf18878-fbf63ab0 {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-a708c8e3-9a27-0565-7473-8862bf7cb56c-fbf63ab0 {
    order: 9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_352e7f56-de8c-3f12-b0f4-258eaa04483e-fbf63ab0 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_352e7f56-de8c-3f12-b0f4-258eaa04483d-fbf63ab0 {
    order: 9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_352e7f56-de8c-3f12-b0f4-258eaa044842-fbf63ab0, #w-node-_4e891578-401a-1e72-752c-ec710a84b4f9-fbf63ab0 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-_704835be-5749-89d5-dd6d-2bf525bd2359-fbf63ab0 {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_4e891578-401a-1e72-752c-ec710a84b4fa-fbf63ab0 {
    order: 9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_3cff9f8b-38e0-bfeb-db03-3ca8852a1c3b-fbf63ab0 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_3cff9f8b-38e0-bfeb-db03-3ca8852a1c3a-fbf63ab0 {
    order: 9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_3cff9f8b-38e0-bfeb-db03-3ca8852a1c3f-fbf63ab0 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-a9397247-55af-a786-8065-7311a6f769f7-01a4f5e8 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f3397afe-3169-3806-fe7d-e3a0cf56c3e6-01a4f5e8 {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f5dd2203-34a0-6003-aecc-cd106fd34001-01a4f5e8, #w-node-_71418f1d-fb07-8c9e-853c-f66004003159-01a4f5e8, #w-node-_0395e2d8-a0b0-6fde-cd64-5781414e0c52-01a4f5e8 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_4b283560-d5c8-3e4f-8726-07791b6959d8-01a4f5e8 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-_0395e2d8-a0b0-6fde-cd64-5781414e0c51-01a4f5e8, #w-node-_1c3e6060-604d-f812-149c-d6a6d0159cc5-01a4f5e8 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-a78fedc5-b2b5-5032-739f-b962e9e1ea67-01a4f5e8 {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_57369945-a11b-e580-7867-65e08ab18f24-01a4f5e8 {
    grid-column: span 6 / span 6;
  }

  #w-node-_83396543-7852-405f-e306-7bea67d3a7d9-01a4f5e8 {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-a9397247-55af-a786-8065-7311a6f769f7-6bbd748a {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_8a4ea6f6-dd16-dc25-c766-f2966d41e294-6bbd748a {
    order: -9999;
    justify-self: center;
  }

  #w-node-f3397afe-3169-3806-fe7d-e3a0cf56c3e6-6bbd748a {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f5dd2203-34a0-6003-aecc-cd106fd34001-6bbd748a, #w-node-_71418f1d-fb07-8c9e-853c-f66004003159-6bbd748a, #w-node-_0395e2d8-a0b0-6fde-cd64-5781414e0c52-6bbd748a {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_4b283560-d5c8-3e4f-8726-07791b6959d8-6bbd748a {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-_0395e2d8-a0b0-6fde-cd64-5781414e0c51-6bbd748a, #w-node-_1c3e6060-604d-f812-149c-d6a6d0159cc5-6bbd748a {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-a88284d4-175a-a88a-5c1e-81d7d2bdcca0-6bbd748a {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-a88284d4-175a-a88a-5c1e-81d7d2bdcca4-6bbd748a {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-a88284d4-175a-a88a-5c1e-81d7d2bdcca2-6bbd748a {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-a81c5c32-f5b7-6498-da10-16786cd97134-6bbd748a {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-a81c5c32-f5b7-6498-da10-16786cd97139-6bbd748a {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-a81c5c32-f5b7-6498-da10-16786cd97136-6bbd748a {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-a78fedc5-b2b5-5032-739f-b962e9e1ea67-6bbd748a {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-_57369945-a11b-e580-7867-65e08ab18f24-6bbd748a {
    grid-column: span 6 / span 6;
  }

  #w-node-_83396543-7852-405f-e306-7bea67d3a7d9-6bbd748a {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-_57b57d89-26f4-01c2-4e37-40fbfd289740-6ae4c3e1 {
    order: -9999;
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-bd786c61-ce6d-2317-1941-28f6a4140ecd-6ae4c3e1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-de4e199c-87b3-0bd6-3195-caa5cfb68113-6ae4c3e1 {
    grid-column: span 6 / span 6;
  }

  #w-node-_7a742ff1-2e00-6159-902d-a56ecadabd03-6ae4c3e1, #w-node-_9a925b54-6563-6c4e-fa84-4e0f66ad4dbf-6ae4c3e1, #w-node-_1f8e0b72-e986-2717-bc5c-05e688cd88db-6ae4c3e1, #w-node-_9fca6a38-6e3d-9935-77a6-79eadd6b6273-6ae4c3e1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c5aebdb1-30a5-d124-5020-b156dc4869cf-6ae4c3e1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c5aebdb1-30a5-d124-5020-b156dc4869d1-6ae4c3e1, #w-node-_027fb88c-596f-fca6-1207-e8257b68d1d6-6ae4c3e1, #w-node-_0432952c-55d4-8671-854f-3c50f4cf4d5d-6ae4c3e1, #w-node-fbf75c0d-cfab-0027-7e7b-81bef21a4e4e-6ae4c3e1, #w-node-_23168ce9-1ec6-55b0-f200-c21c4f6be46d-6ae4c3e1, #w-node-e3037181-88f2-ae28-b535-b2d7f6ead87a-6ae4c3e1, #w-node-c2095972-acd7-45ab-e3fe-b9563d209646-6ae4c3e1, #w-node-_5eef1550-5371-f8bf-a592-3f532a4e70de-6ae4c3e1, #w-node-_12558faf-9040-e4e6-d2a9-bb69d3ed65f2-6ae4c3e1, #w-node-_696ea318-a7cb-a731-8c92-6500a4e8021c-6ae4c3e1, #w-node-af818549-1a20-2afe-56ab-f3abdda6a6fa-6ae4c3e1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_20fb84f3-b9a3-b169-f452-885825fbf551-6ae4c3e1, #w-node-f2ec235a-9559-252d-0dc5-a10bbf6c8904-a36a9def {
    grid-column: span 6 / span 6;
  }

  #w-node-_8d58d96a-6d52-2f8a-6bb1-0e5279bd8af4-a36a9def {
    order: -9999;
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-c35b70df-67b2-40d6-8b67-0fa604049792-a36a9def {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c35b70df-67b2-40d6-8b67-0fa604049790-a36a9def {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c35b70df-67b2-40d6-8b67-0fa60404979d-a36a9def, #w-node-c35b70df-67b2-40d6-8b67-0fa6040497a1-a36a9def {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c35b70df-67b2-40d6-8b67-0fa6040497a3-a36a9def {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-c35b70df-67b2-40d6-8b67-0fa6040497a5-a36a9def, #w-node-c35b70df-67b2-40d6-8b67-0fa6040497ad-a36a9def {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c35b70df-67b2-40d6-8b67-0fa6040497d3-a36a9def {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c35b70df-67b2-40d6-8b67-0fa6040497d5-a36a9def {
    order: 1;
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-c35b70df-67b2-40d6-8b67-0fa6040497d7-a36a9def {
    order: 2;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c35b70df-67b2-40d6-8b67-0fa6040497c1-a36a9def {
    order: 4;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c35b70df-67b2-40d6-8b67-0fa6040497cf-a36a9def {
    order: 3;
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-_5afa278c-1828-32de-8a92-7222ab67b4b2-a36a9def {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_5afa278c-1828-32de-8a92-7222ab67b4b1-a36a9def, #w-node-_5afa278c-1828-32de-8a92-7222ab67b4c7-a36a9def, #w-node-_9fd67185-411b-b69e-54e2-b67db8bf3b40-a36a9def {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_81600c9a-4cb5-b76e-d1d5-d302b1c9cada-a36a9def {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_81600c9a-4cb5-b76e-d1d5-d302b1c9cadc-a36a9def {
    grid-column: span 6 / span 6;
  }

  #w-node-_81600c9a-4cb5-b76e-d1d5-d302b1c9cae1-a36a9def {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-_3e6572a5-f698-efd1-6139-50a7ad5780b6-90d86073 {
    grid-column: span 6 / span 6;
  }

  #w-node-_3e6572a5-f698-efd1-6139-50a7ad5780bb-90d86073 {
    order: -9999;
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-_3a874aa0-f045-de23-dc92-2b893cdd7afd-90d86073 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_7fc02995-46c0-cdc8-a41c-fbb256fecef8-90d86073, #w-node-_808c2047-d257-c780-60e4-9386cb5ae89d-90d86073, #w-node-c3acbc43-6a37-55c9-6909-3793c278400f-90d86073 {
    grid-column: span 6 / span 6;
  }

  #w-node-b26be6b7-21b5-7cd3-ffa2-ac923908c81f-90d86073 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_15fb72a8-fe79-3797-fbb8-e19cf283bc5f-90d86073 {
    order: -9999;
    grid-column: span 6 / span 6;
  }

  #w-node-a3c55f17-19dc-384c-63d8-e3ee3401fc04-90d86073 {
    grid-column: span 6 / span 6;
  }

  #w-node-_3e6101dd-fb1a-2c7c-1ad0-2276e41b1fea-90d86073 {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_2f2dd067-3655-f6cf-f230-641650fceac1-90d86073 {
    grid-column: span 6 / span 6;
  }

  #w-node-_2f2dd067-3655-f6cf-f230-641650fceac3-90d86073 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9a5b4867-ba3a-121a-1eb0-01beee604b09-90d86073 {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9a5b4867-ba3a-121a-1eb0-01beee604b0b-90d86073 {
    grid-column: span 6 / span 6;
  }

  #w-node-_9a5b4867-ba3a-121a-1eb0-01beee604b1a-90d86073, #w-node-_6c1047d0-89fe-4b19-0205-936f020c0d2b-90d86073 {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_6c1047d0-89fe-4b19-0205-936f020c0d2d-90d86073 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_6c1047d0-89fe-4b19-0205-936f020c0d3c-90d86073 {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f450678f-34bd-4fa6-9b71-bd8dd4b0b338-90d86073 {
    grid-column: span 6 / span 6;
  }

  #w-node-bdd5db1d-67a1-856c-cc41-b2ce83f0091e-de817790 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_09f10f1e-32fd-592d-a1ea-3675562bd43f-de817790 {
    order: 9999;
    justify-self: start;
  }

  #w-node-_36225b02-61e2-b6c3-78cb-02e43fb211cc-de817790, #w-node-_295461c3-7483-db6c-4f94-97324d943ab5-de817790 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f6ebabf5-e0f2-92c4-929d-22a6e04e0e5e-de817790, #w-node-_214a3338-34b1-b204-f2c7-77358dcef2c3-de817790 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7165b0c7-9bbb-8527-0765-38f6afae4f0d-de817790, #w-node-ed9ee9df-0073-4030-6d5c-e62a68f3c9ae-de817790, #w-node-c4587a3c-07f3-271d-8a8e-431465410c1f-de817790, #w-node-_5a32185a-e8fa-e3d1-68d1-3f89a4cce9ca-de817790, #w-node-_0c20fdb8-ad4f-65b4-e647-d911a47d77a0-de817790 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_8d15e833-2112-802f-85ee-250e05fac8b2-de817790 {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_8d15e833-2112-802f-85ee-250e05fac8b4-de817790, #w-node-_8d15e833-2112-802f-85ee-250e05fac8bf-de817790, #w-node-bdd83935-b431-e496-b019-c1eb47200a26-de817790 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-bdd83935-b431-e496-b019-c1eb47200a28-de817790 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-bdd83935-b431-e496-b019-c1eb47200a2a-de817790 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_87140010-4e17-f758-2abc-4237482e6809-de817790 {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_87140010-4e17-f758-2abc-4237482e680d-de817790 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_87140010-4e17-f758-2abc-4237482e680b-de817790 {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-_3a1c1c9d-e1f9-832a-e903-8c99690d6ddd-de817790, #w-node-dc27d9e8-1c04-53a3-efa3-3ef09085471b-de817790, #w-node-dd454f91-0f7f-a87e-195c-177d6bd66875-de817790 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_82804989-5412-17a1-a59f-4d1cf29ba79b-59ee70dd {
    grid-column: span 6 / span 6;
  }

  #w-node-_5ae1cbde-25c3-a748-5c86-7a85e68efc2f-59ee70dd {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_15da0ed0-902e-d0b9-0a25-2a26c4022457-59ee70dd {
    grid-column: span 6 / span 6;
  }

  #w-node-_2eff5640-a791-63c1-7ec7-351a4420f801-59ee70dd {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_3ecc8ff4-0ad8-61db-40a6-8d36e7db82f5-59ee70dd {
    grid-column: span 6 / span 6;
  }

  #w-node-_40faa12b-57a4-836d-ec93-dc49c0366c72-59ee70dd, #w-node-d93415e7-cdf7-1b45-133d-7208f4b26a89-59ee70dd, #w-node-_1b6bc537-0de7-8b12-f148-86b2109e33a8-59ee70dd, #w-node-de20a259-7b44-8d6e-3ec1-49131fc326b1-59ee70dd, #w-node-a7d431bc-4e89-228a-448e-5e2c29ac0e3e-59ee70dd, #w-node-_3bbade36-02e1-0aa0-2c38-e2ab8825dd69-59ee70dd {
    grid-column: span 3 / span 3;
  }

  #w-node-_6a926723-33d8-f2e9-5493-a61d6bb6271f-59ee70dd, #w-node-e2669281-9cf7-1e4d-3eb1-15e06f53d4fd-59ee70dd {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e90250c9-dade-3262-724d-650582de8e99-59ee70dd {
    order: 9999;
    justify-self: start;
  }

  #w-node-_7483715c-3eae-2576-dc74-8bbb0fe1e7fa-59ee70dd, #w-node-cc2a7a55-f873-28ca-5aaf-3229b3b1653d-59ee70dd, #w-node-_33c5d883-55e4-dae7-d039-c8437c97a96b-59ee70dd, #w-node-_66d1d932-75a2-445e-3a9c-27ae30ab1446-59ee70dd, #w-node-b5f408e8-b96a-c344-fe41-a09dbfe2ba18-59ee70dd {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_0c92bfbb-7143-7178-f581-084b41c6a546-59ee70dd {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e5def4c6-bd47-817b-aca2-849daaacfeb5-59ee70dd {
    grid-column: span 6 / span 6;
  }

  #w-node-e5def4c6-bd47-817b-aca2-849daaacfeb6-59ee70dd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e5def4c6-bd47-817b-aca2-849daaacfebd-59ee70dd {
    grid-column: span 2 / span 2;
  }

  #w-node-e9637299-b253-86e1-ac1a-8ac158b3dec1-e9be6ae1 {
    grid-column: span 6 / span 6;
  }

  #w-node-e9637299-b253-86e1-ac1a-8ac158b3dec6-e9be6ae1 {
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-e9637299-b253-86e1-ac1a-8ac158b3deda-e9be6ae1 {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e9637299-b253-86e1-ac1a-8ac158b3dedf-e9be6ae1, #w-node-e9637299-b253-86e1-ac1a-8ac158b3df0c-e9be6ae1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e9637299-b253-86e1-ac1a-8ac158b3defd-e9be6ae1 {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e9637299-b253-86e1-ac1a-8ac158b3defb-e9be6ae1 {
    order: -9999;
    grid-column: span 6 / span 6;
  }

  #w-node-_11f15485-8eca-5c4a-5d98-14cf86ce578a-e9be6ae1 {
    grid-column: span 6 / span 6;
  }

  #w-node-_11f15485-8eca-5c4a-5d98-14cf86ce578b-e9be6ae1 {
    order: -9999;
    grid-column: span 6 / span 6;
  }

  #w-node-_11f15485-8eca-5c4a-5d98-14cf86ce5788-e9be6ae1, #w-node-bf3d8062-dde3-2d6e-45e5-f1dcc8038384-e9be6ae1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-bf3d8062-dde3-2d6e-45e5-f1dcc8038386-e9be6ae1 {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-bf3d8062-dde3-2d6e-45e5-f1dcc8038387-e9be6ae1 {
    order: -9999;
    grid-column: span 6 / span 6;
  }

  #w-node-c71ff496-eab2-6b5c-5fae-01115ee69e51-e9be6ae1 {
    grid-column: span 6 / span 6;
  }

  #w-node-c71ff496-eab2-6b5c-5fae-01115ee69e52-e9be6ae1 {
    order: -9999;
    grid-column: span 6 / span 6;
  }

  #w-node-c71ff496-eab2-6b5c-5fae-01115ee69e4f-e9be6ae1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e9637299-b253-86e1-ac1a-8ac158b3df3a-e9be6ae1 {
    grid-column: span 6 / span 6;
  }

  #w-node-_368a0cf3-a42b-2a68-478f-c94d5de53329-e9be6ae1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-ec78ba10-dbc1-5dbb-861a-e95268876854-e9be6ae1 {
    order: -9999;
    justify-self: start;
  }

  #w-node-ec78ba10-dbc1-5dbb-861a-e95268876852-e9be6ae1, #w-node-ec78ba10-dbc1-5dbb-861a-e9526887686a-e9be6ae1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e3b91c53-f184-5cc0-ea8e-44fcb4254385-e9be6ae1 {
    grid-column: span 6 / span 6;
  }

  #w-node-e3b91c53-f184-5cc0-ea8e-44fcb4254386-e9be6ae1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e3b91c53-f184-5cc0-ea8e-44fcb425438d-e9be6ae1 {
    grid-column: span 2 / span 2;
  }

  #w-node-_998a3a2f-65ed-10b3-e531-b0d219620270-b5fb0f2f {
    grid-column: span 6 / span 6;
  }

  #w-node-_998a3a2f-65ed-10b3-e531-b0d219620275-b5fb0f2f {
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-cba19505-2414-4f0b-7379-a0ab9be8f15f-b5fb0f2f, #w-node-_998a3a2f-65ed-10b3-e531-b0d219620285-b5fb0f2f, #w-node-_998a3a2f-65ed-10b3-e531-b0d219620289-b5fb0f2f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_998a3a2f-65ed-10b3-e531-b0d21962028b-b5fb0f2f {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_998a3a2f-65ed-10b3-e531-b0d21962028c-b5fb0f2f {
    order: -9999;
    grid-column: span 6 / span 6;
  }

  #w-node-_998a3a2f-65ed-10b3-e531-b0d219620291-b5fb0f2f {
    grid-column: span 6 / span 6;
  }

  #w-node-_998a3a2f-65ed-10b3-e531-b0d219620292-b5fb0f2f {
    order: -9999;
    grid-column: span 6 / span 6;
  }

  #w-node-_998a3a2f-65ed-10b3-e531-b0d219620299-b5fb0f2f, #w-node-_998a3a2f-65ed-10b3-e531-b0d21962029c-b5fb0f2f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_998a3a2f-65ed-10b3-e531-b0d21962029e-b5fb0f2f {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_998a3a2f-65ed-10b3-e531-b0d21962029f-b5fb0f2f {
    order: -9999;
    grid-column: span 6 / span 6;
  }

  #w-node-_998a3a2f-65ed-10b3-e531-b0d2196202eb-b5fb0f2f {
    grid-column: span 6 / span 6;
  }

  #w-node-_998a3a2f-65ed-10b3-e531-b0d2196202ec-b5fb0f2f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_998a3a2f-65ed-10b3-e531-b0d2196202f3-b5fb0f2f {
    grid-column: span 2 / span 2;
  }

  #w-node-_00d37e36-8f89-f513-2d22-abde69faf935-fb03916c, #w-node-fc7390ee-760b-e44b-1b19-d683059c3f64-fb03916c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_4350df7c-19c9-0caf-b09f-1bc5860aad0c-fb03916c {
    grid-column: span 6 / span 6;
  }

  #w-node-_8b7a7a1a-0d0e-dc85-3d9d-24afc833e83c-fb03916c, #w-node-_7797b103-9c01-3c40-45ae-1722dd2ec7b1-fb03916c, #w-node-_31448d83-697a-af71-8319-9fec58bc0362-fb03916c, #w-node-be71dff3-7025-0d9b-0519-ffbdcf45bc85-fb03916c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-bfff650e-acbd-6d15-8f27-5aab44efc039-fb03916c, #w-node-_05ffe8ff-c07a-a752-dfd3-788fedab383b-fb03916c {
    grid-column: span 6 / span 6;
  }

  #w-node-f6f36347-648f-40a4-0d3d-f2941cc8c499-fb03916c, #w-node-_5a9b5584-537b-0854-7ddb-1a648eb3b297-fb03916c, #w-node-d2c92aef-124c-8eaf-5330-084a36cfa0e9-fb03916c, #w-node-_6be83539-ce4c-0fd3-4c67-ed8b3a625a35-fb03916c, #w-node-_7159a193-3920-b65f-bb3e-47e3af6b237a-fb03916c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_4b09dc62-1c91-7a30-61b5-cbb85d071755-fb03916c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0da652b6-45dd-88ed-dc7e-af2641a2721f-fb03916c, #w-node-_8c7ed148-ce30-0d31-4389-18997c2ab3d7-fb03916c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-a6887444-6101-a4d7-55ac-55c0600e5eff-fb03916c {
    grid-column: span 6 / span 6;
  }

  #w-node-a6887444-6101-a4d7-55ac-55c0600e5f06-fb03916c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_64aecd43-1661-2c53-7805-1599daa7ecd2-fb03916c {
    grid-column: span 6 / span 6;
  }

  #w-node-_64aecd43-1661-2c53-7805-1599daa7ecd3-fb03916c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_64aecd43-1661-2c53-7805-1599daa7ecda-fb03916c {
    grid-column: span 2 / span 2;
  }

  #w-node-_20a87cee-7920-f73d-7b35-4b822c15f1c5-1915273c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_20a87cee-7920-f73d-7b35-4b822c15f1c7-1915273c {
    order: 9999;
    justify-self: start;
  }

  #w-node-_6131767c-a2e2-9965-9058-7ae2bb4b0968-1915273c, #w-node-c723c4b3-d9f3-4566-043c-54d7b9213b41-1915273c {
    grid-column: span 1 / span 1;
  }

  #w-node-_20a87cee-7920-f73d-7b35-4b822c15f1dd-1915273c {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-_296e4827-e8bc-8633-63e5-e06586fc3682-1915273c, #w-node-e58defb2-8b3b-7924-2d73-c8299d1c6774-1915273c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_71d29fd1-c5de-0600-52ca-08bf3bcbf75a-1915273c, #w-node-_35a2f6b7-ce8e-7396-8810-573d81d5d275-1915273c {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b2825c8a-53c9-d52b-91d2-9844630077fb-1915273c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_2e214ef0-7c9d-1cff-1c84-377d65ce2298-1915273c, #w-node-_00d14a28-697d-b0d0-40c2-b5c8b3e5e619-1915273c {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-eee04aa0-1b58-9f5e-2b4c-203f8d426ab9-1915273c, #w-node-eee04aa0-1b58-9f5e-2b4c-203f8d426abd-1915273c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f0553c9c-d0c3-eb1d-2a0c-13fbe51c6bf9-1915273c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_2020e998-d100-e4ef-5a0f-9bdcc86bb346-1915273c {
    grid-column: span 6 / span 6;
  }

  #w-node-_2020e998-d100-e4ef-5a0f-9bdcc86bb347-1915273c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2020e998-d100-e4ef-5a0f-9bdcc86bb34e-1915273c {
    grid-column: span 2 / span 2;
  }

  #w-node-_1e2f71a1-3f5c-75ef-892b-d7b704dcf3ed-aff94062 {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-fb78c8a4-930a-f8f9-1e02-65a7e24e6230-aff94062 {
    grid-column: span 6 / span 6;
  }

  #w-node-_1e11b45b-908a-017f-c236-f7c9c6887abe-aff94062 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027dd8-aff94062 {
    order: 9999;
    justify-self: center;
  }

  #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e04-aff94062, #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e18-aff94062 {
    grid-column: span 6 / span 6;
  }

  #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e1a-aff94062 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: stretch;
  }

  #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e33-aff94062, #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e47-aff94062 {
    grid-column: span 6 / span 6;
  }

  #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027e49-aff94062 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: stretch;
  }

  #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027def-aff94062, #w-node-_448c914e-c852-fed2-e4cf-b13fc48816ae-aff94062, #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027df1-aff94062 {
    grid-column: span 6 / span 6;
  }

  #w-node-_46d02e5b-7ab2-93db-f45f-0bb134027df3-aff94062 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_036b9018-7840-5fa3-238b-4ac6f0d1a3cf-f4aad5a0 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_1554a88e-2749-0ff5-621c-43e46bae24fc-f4aad5a0 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-ab994620-2726-bc3c-38f7-20b5a993fef9-f4aad5a0 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-ab994620-2726-bc3c-38f7-20b5a993fefc-f4aad5a0 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_261a843f-d959-1985-8918-a4406bde859f-f4aad5a0 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_261a843f-d959-1985-8918-a4406bde85a2-f4aad5a0 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_588f076d-51aa-11c3-2783-969dd4d6ae65-f4aad5a0 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_588f076d-51aa-11c3-2783-969dd4d6ae68-f4aad5a0 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_19e30336-3dff-b7a6-062e-5d846824265d-f4aad5a0 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_19e30336-3dff-b7a6-062e-5d8468242660-f4aad5a0 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_14985490-acbc-c6c4-ddcb-3563c5b680d2-f4aad5a0 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_14985490-acbc-c6c4-ddcb-3563c5b680d5-f4aad5a0 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_71f9921a-2ce0-465f-0d78-424d84edf5d7-f4aad5a0 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_71f9921a-2ce0-465f-0d78-424d84edf5da-f4aad5a0 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-dc72243d-2422-5179-9910-336bca91d2d5-f4aad5a0 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-dc72243d-2422-5179-9910-336bca91d2d8-f4aad5a0 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b311823b-9418-4494-0009-e88f244db776-f4aad5a0 {
    grid-column: 2 / 6;
  }

  #w-node-b311823b-9418-4494-0009-e88f244db779-f4aad5a0 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e3a3ac99-3fd8-003d-56d2-632584ce598e-009dcf99 {
    grid-column: span 6 / span 6;
  }

  #w-node-_22efff6f-4e33-7ce7-761e-e49a5ea01100-009dcf99 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c0525f18-047f-a7d8-dc01-4d3509f638ca-009dcf99 {
    order: -9999;
    grid-column: span 6 / span 6;
    justify-self: start;
  }

  #w-node-c0525f18-047f-a7d8-dc01-4d3509f638da-009dcf99, #w-node-_4b16ba0f-7435-9a28-9301-52594aa3fcdd-009dcf99, #w-node-_4b16ba0f-7435-9a28-9301-52594aa3fce9-009dcf99 {
    grid-column: span 6 / span 6;
  }

  #w-node-_4b16ba0f-7435-9a28-9301-52594aa3fcf2-009dcf99 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_4b16ba0f-7435-9a28-9301-52594aa3fce0-009dcf99 {
    grid-column: span 6 / span 6;
  }

  #w-node-c0525f18-047f-a7d8-dc01-4d3509f6390f-009dcf99 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c0525f18-047f-a7d8-dc01-4d3509f63912-009dcf99 {
    grid-column: span 6 / span 6;
  }

  #w-node-c0525f18-047f-a7d8-dc01-4d3509f63914-009dcf99, #w-node-c0525f18-047f-a7d8-dc01-4d3509f6391b-009dcf99, #w-node-c0525f18-047f-a7d8-dc01-4d3509f63917-009dcf99, #w-node-_8211e276-56c9-b851-9c31-5b0220d0a1e5-009dcf99, #w-node-_64a32535-905f-daa1-ffd6-e72aa769c834-009dcf99, #w-node-e7e0b9a6-a027-19aa-cff8-cb6a91b0adad-009dcf99, #w-node-b51fb1db-5747-0ba2-e682-d5ba1df2163a-009dcf99 {
    grid-column: span 4 / span 4;
  }

  #w-node-_4b1c3845-ae91-15ad-204c-348fcc18230d-009dcf99 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4b1c3845-ae91-15ad-204c-348fcc182310-009dcf99 {
    grid-column: span 4 / span 4;
  }

  #w-node-_4b1c3845-ae91-15ad-204c-348fcc182313-009dcf99, #w-node-_60ce3ff8-f5cf-b5ed-ac4d-c7f182f7a178-009dcf99, #w-node-_17e0f90a-1772-bd39-c74f-b866cf29f5c3-009dcf99, #w-node-_17e0f90a-1772-bd39-c74f-b866cf29f5c6-009dcf99, #w-node-_17e0f90a-1772-bd39-c74f-b866cf29f5c9-009dcf99, #w-node-_181bbf59-d4c1-ba5d-010d-be369f0495b5-009dcf99, #w-node-_181bbf59-d4c1-ba5d-010d-be369f0495b8-009dcf99, #w-node-_181bbf59-d4c1-ba5d-010d-be369f0495bb-009dcf99, #w-node-d3ef2fde-6cfa-4562-a14c-b1ad31c5bedc-009dcf99, #w-node-d3ef2fde-6cfa-4562-a14c-b1ad31c5bedf-009dcf99, #w-node-d3ef2fde-6cfa-4562-a14c-b1ad31c5bee2-009dcf99 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_99c8f2e9-a382-9e04-c959-b0a24869e41b-009dcf99, #w-node-_99c8f2e9-a382-9e04-c959-b0a24869e41e-009dcf99, #w-node-_99c8f2e9-a382-9e04-c959-b0a24869e421-009dcf99, #w-node-c3af61b2-a7cf-3e2b-b71b-a0e5d661b681-009dcf99, #w-node-c3af61b2-a7cf-3e2b-b71b-a0e5d661b684-009dcf99, #w-node-c3af61b2-a7cf-3e2b-b71b-a0e5d661b687-009dcf99, #w-node-_051c05de-ca26-78ef-8665-1b7a789c633b-009dcf99, #w-node-_051c05de-ca26-78ef-8665-1b7a789c633e-009dcf99, #w-node-_051c05de-ca26-78ef-8665-1b7a789c6341-009dcf99 {
    grid-column: span 4 / span 4;
  }

  #w-node-_25c7c3d1-171b-4e14-392d-29427465a58c-009dcf99 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9b9191a3-d55c-b07f-a3b6-225963b49b16-009dcf99 {
    grid-column: span 6 / span 6;
  }

  #w-node-_9b9191a3-d55c-b07f-a3b6-225963b49b67-009dcf99 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c69870cb-9b70-bf6e-b134-452719a5da24-0cc82120 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_97ec1121-0890-e10e-260e-1112c4040b8a-0cc82120 {
    justify-self: center;
  }

  #w-node-_9b678a41-26c5-e287-b226-5951b07a949e-0cc82120, #w-node-_9b678a41-26c5-e287-b226-5951b07a94a0-0cc82120, #w-node-_5a8d7e46-8ad0-a997-6981-a60b83e2ed8b-0cc82120 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_5a8d7e46-8ad0-a997-6981-a60b83e2ed8d-0cc82120 {
    grid-column: span 6 / span 6;
  }

  #w-node-f47b4d8d-6679-9752-cec4-a0b0c9980a09-0cc82120 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_70ab4bbc-7ab3-6e9e-af2d-7198d4c357e8-0cc82120 {
    grid-column: span 6 / span 6;
  }

  #w-node-_70ab4bbc-7ab3-6e9e-af2d-7198d4c357ea-0cc82120 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_43248542-3ca1-5ad7-92e5-6eadd0bca0a7-d0bca0a3, #w-node-_43248542-3ca1-5ad7-92e5-6eadd0bca0b7-d0bca0a3 {
    grid-column: span 6 / span 6;
  }

  #w-node-_4844ff2a-3987-656f-379e-82c6c0f1617d-b2de7ce7 {
    grid-column: span 1 / span 1;
  }

  #w-node-_58d7ebfd-bf0f-2911-75af-fbff01cf5e74-b2de7ce7 {
    order: -9999;
  }

  #w-node-_4b1c5a24-b0b4-a559-5799-0f9f8f9148b4-b2de7ce7 {
    order: 9999;
  }

  #w-node-_58fb7648-7cad-3d4f-9ac8-099c8db96cef-b2de7ce7 {
    order: 2;
  }

  #w-node-_6fc50e2b-ae02-0f77-f3ba-7c77d116b8d1-89de7d15 {
    grid-column: span 6 / span 6;
  }

  #w-node-_81337d97-078d-22b8-8de5-d4bafb24eb2d-89de7d15 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_648fe565-58c8-8249-394b-3be1d6fbc3a6-89de7d15, #w-node-d0be71a1-5060-908c-6c8e-3b3b4bf76e39-89de7d15 {
    grid-column: span 4 / span 4;
  }

  #w-node-aa305c4c-532a-a2d5-8978-b73aff1523d8-89de7d15 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_49ef7d10-257e-7f8b-46e3-a442310c3f28-89de7d15 {
    grid-column: span 4 / span 4;
  }

  #w-node-_9fb556e0-5e1f-8826-99c0-59d76643da32-afde7d5f {
    grid-column: span 1 / span 1;
  }

  #w-node-_0a8ba964-fb33-2850-25b8-e135dda32d73-abde7d60 {
    align-self: center;
    justify-self: center;
  }

  #first-name.w-node-cd40c5d6-10fe-23c7-7fdb-0bb2a033ca8e-18de7d62, #last-name.w-node-cd40c5d6-10fe-23c7-7fdb-0bb2a033ca91-18de7d62, #university-name.w-node-_4ac41637-c8e5-cfc5-f0aa-39979bc02af5-18de7d62, #designation.w-node-_1bf4f3d0-55d1-be0c-6a02-94346283e213-18de7d62, #country.w-node-_3d20eaa4-a7dc-865f-14f6-0d09111e7d4b-18de7d62, #states.w-node-_32803b52-fa65-ec4d-6df3-d72b7920e07b-18de7d62 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6279245e-1672-e9fc-b1be-feb5aa1b4918-18de7d62 {
    justify-self: start;
  }

  #first-name.w-node-_55913cb4-b3ee-79be-2505-9c412b3ef96c-b6de7d89, #last-name.w-node-_55913cb4-b3ee-79be-2505-9c412b3ef96f-b6de7d89, #school-name.w-node-fbd978e8-d246-6825-578c-b6198d4dbde8-b6de7d89, #job-title.w-node-d97e25b7-4968-2674-2249-36708a46f31c-b6de7d89, #you-are.w-node-_7d620cab-c6cf-27e4-e3e2-a2e40c8690d0-b6de7d89, #country.w-node-c202ff01-c89a-afc1-944a-0cf18899cbea-b6de7d89 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f7f5f0ca-bfcd-af70-04b5-7d076927cc3d-d1de7d93 {
    grid-column: span 1 / span 1;
  }

  #w-node-a3eff67d-7f31-10e1-cb12-1897de096d2d-41de7da2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_3ca9ba89-2c86-013a-f50a-6beadfd3e3b8-41de7da2, #w-node-ac2a124d-720f-1468-1450-ec011b809359-41de7da2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-e6a4f9d3-0aa5-1a66-9e88-d6f20354e813-51de7da5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-e6a4f9d3-0aa5-1a66-9e88-d6f20354e815-51de7da5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-e6a4f9d3-0aa5-1a66-9e88-d6f20354e81a-51de7da5 {
    align-self: start;
  }

  #w-node-e6a4f9d3-0aa5-1a66-9e88-d6f20354e824-51de7da5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_1d982b08-e10c-b95d-e668-9a7b17bad506-51de7da5 {
    grid-area: 1 / 1 / 4 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_1d982b08-e10c-b95d-e668-9a7b17bad508-51de7da5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
  }

  #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf4e0-76de7db5, #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf4e2-76de7db5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf602-76de7db5, #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf609-76de7db5, #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf610-76de7db5, #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf617-76de7db5, #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf627-76de7db5 {
    grid-column: span 6 / span 6;
  }

  #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf62c-76de7db5, #w-node-f7b1ad62-5aae-d8ce-87a7-797b7daaf62e-76de7db5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_54a8514c-a0f0-aa00-05ca-902c8f6043df-40de7dd1 {
    grid-column: span 1 / span 1;
  }

  #w-node-_4aa0472f-5023-6533-b5c8-7b22e4b6b444-40de7dd1 {
    align-self: start;
  }

  #first-name.w-node-_4b7f5865-5232-53f7-e25b-a721955db3ee-82de7e1c, #last-name.w-node-_4b7f5865-5232-53f7-e25b-a721955db3f1-82de7e1c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #you-are.w-node-_139dba86-3bc8-4edc-4780-9a347d0179b3-82de7e1c, #school-name.w-node-a39b8cdd-a0f8-d538-91ea-a09295205c44-82de7e1c, #phone.w-node-_22849798-5dc3-6bf7-9d3a-6b9df848bcf9-82de7e1c, #country.w-node-_8a222ee2-bc20-cc84-946d-8d205dfd1856-82de7e1c {
    grid-column: span 2 / span 2;
  }

  #w-node-_787173fe-eb67-0b2d-4912-7d9f3d7bba37-c3de7eae {
    justify-self: center;
  }

  #w-node-d5957c1c-5a04-6186-b2d3-012db0ab658d-18de809c, #w-node-fd2c0c1e-62fa-b8ae-3337-aeebdd75f052-18de809c {
    justify-self: stretch;
  }

  #w-node-bd6487c0-761a-ef35-2ae5-0256e9365233-f6ceacbc, #w-node-fa000573-4ace-616d-eed6-0731629c6867-f6ceacbc, #w-node-_7dbe7a96-b8c7-9397-c917-089f17a90443-a4e3890c {
    justify-self: start;
  }

  #w-node-cd5e14c4-3752-911c-9e9b-b4f4c3378b42-a4e3890c {
    order: -9999;
  }

  #w-node-fe52e267-9a4d-f4ef-a2b9-cc378e0b28d8-fbf63ab0 {
    justify-self: start;
  }

  #w-node-_40faa12b-57a4-836d-ec93-dc49c0366c72-59ee70dd, #w-node-d93415e7-cdf7-1b45-133d-7208f4b26a89-59ee70dd, #w-node-_1b6bc537-0de7-8b12-f148-86b2109e33a8-59ee70dd, #w-node-de20a259-7b44-8d6e-3ec1-49131fc326b1-59ee70dd, #w-node-a7d431bc-4e89-228a-448e-5e2c29ac0e3e-59ee70dd, #w-node-_3bbade36-02e1-0aa0-2c38-e2ab8825dd69-59ee70dd {
    grid-column: span 6 / span 6;
  }

  #first-name.w-node-c0d51fa0-83b3-7392-26b7-a39ee42dddc8-21bf8124 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@font-face {
  font-family: 'Fa 400';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f0c14aa7221925e0cd60199_fa-regular-400.woff2') format('woff2'), url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f0c14a96969332e951d8f42_fa-regular-400.eot') format('embedded-opentype'), url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f0c14aad3ce593c42f4882f_fa-regular-400.woff') format('woff'), url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f0c14a91062f1b60a7a173f_fa-regular-400.ttf') format('truetype'), url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f0c14aa32195408c9ae8ae1_fa-regular-400.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Fa brands 400';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f0c14a93ebbaeaea5b7b2f3_fa-brands-400.woff2') format('woff2'), url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f0c14a9d3ce59d582f4882e_fa-brands-400.eot') format('embedded-opentype'), url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f0c14a9f9fd064ac73109db_fa-brands-400.woff') format('woff'), url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f0c14a9849c2b49b9c9dfc7_fa-brands-400.ttf') format('truetype'), url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f0c14aa898084baa5ae44fc_fa-brands-400.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Fa solid 900';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f0c14aaf9fd06628d3109dd_fa-solid-900.woff2') format('woff2'), url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f0c14aabf7bfc0e53008be1_fa-solid-900.eot') format('embedded-opentype'), url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f0c14aacd92d9eb5318928f_fa-solid-900.woff') format('woff'), url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f0c14aa6969337bbe1d8f43_fa-solid-900.ttf') format('truetype'), url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f0c14aa6632f7b55c64de85_fa-solid-900.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Barlow 600';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/642ec23c874aa74c48f21862_wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRfp66_B2sl.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Barlow 500';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/642ec38fd302252558aaa6dd_barlow-500.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Barlow 400';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/642edd2418edde7156ad04a7_Barlow%20-400.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Barlow 900';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/642ede42ff16c8f9569e03e0_Barlow%20-900.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Barlow 800';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/642ede42609b19470bc75704_Barlow%20-800.woff') format('woff');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Barlow 700';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/642eddc02ec18c76434f8c6f_Barlow%20-700.woff') format('woff'), url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/642eddc02ec18c76434f8c6f_Barlow%20-700.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Barlow 200';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/642edfe748d9b67f635c237c_Barlow%20-200.woff') format('woff');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Barlow 300';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/642edfe7fc20d1c6503382df_Barlow%20-300.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto 400';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/642ee123f160e182bc8e485f_Roboto%20-400.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto 300';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/642ee123204eb830394ddeb0_Roboto%20-300.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto 500';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/642ee2a2f160e1e2f38e5524_Roboto%20-500.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto 700';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/642ee2a2f160e11cfe8e5525_Roboto%20-700.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto 900';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/642ee2a23066cc2c756adade_Roboto%20-900.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Barlowsemicondensed';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/621313f704207596af343b87_BarlowSemiCondensed-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Barlowsemicondensed';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6213144e7eb97c07b8399a08_BarlowSemiCondensed-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Barlowsemicondensed';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/621314acae6189f0cd48f7c6_BarlowSemiCondensed-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Barlowsemicondensed';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/621314ac31f2907c3356910e_BarlowSemiCondensed-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Barlowsemicondensed';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6213150c74debecca1d84100_BarlowSemiCondensed-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Barlowsemicondensed';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6213150c6d4e8d4e16fea4e9_BarlowSemiCondensed-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Barlowsemicondensed';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6213150da784ea2c8ee9f1b3_BarlowSemiCondensed-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Barlowsemicondensed';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6213157b7866a90ef782b0d0_BarlowSemiCondensed-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Barlowsemicondensed';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6213157ba784eaad2ee9f25f_BarlowSemiCondensed-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Barlowsemicondensed';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6213157b5dd34c54628e52b9_BarlowSemiCondensed-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Barlowsemicondensed';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/621315e4759644b2b197af7c_BarlowSemiCondensed-ExtraBoldItalic.ttf') format('truetype'), url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6213163b6dc3cc13f0469910_BarlowSemiCondensed-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Barlowsemicondensed';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/621315e55dd34c4e618e535f_BarlowSemiCondensed-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Barlowsemicondensed';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/621315e52d779fa5506239c3_BarlowSemiCondensed-ExtraLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Barlowsemicondensed';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6213163a940339203d599549_BarlowSemiCondensed-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Barlowsemicondensed';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6213163abc0d10f798185888_BarlowSemiCondensed-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Barlowsemicondensed';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/6213163b8a2bd7e16f34623c_BarlowSemiCondensed-Bold.ttf') format('truetype'), url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/641d3f98d3455bef8430ba86_BarlowSemiCondensed-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Domainedisplaynarrow';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f0bfa3c066bae3087b1dd93_DomaineDisplayNarrow-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Domainedisplaynarrow';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f0bfa3c838516688b706579_DomaineDisplayNarrow-Extrabold.otf') format('opentype'), url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f0bfa3cbf7bfcbf130070a9_DomaineDisplayNarrow-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Domainedisplaynarrow';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f0bfa3c722192b47ad5dc50_DomaineDisplayNarrow-BoldItalic.otf') format('opentype'), url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f0bfa3cd3ce59106df46a34_DomaineDisplayNarrow-ExtraboldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Domainedisplaynarrow';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f0bfa3c1062f19cb879f7e8_DomaineDisplayNarrow-BlackItalic.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Domainedisplaynarrow';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f0bfa3cc08517ae280556c5_DomaineDisplayNarrow-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Domainedisplaynarrow';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f0bfa3d8fbf676a5228e5d2_DomaineDisplayNarrow-MediumItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Domainedisplaynarrow';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f0bfa3d4d32e5586e9a9226_DomaineDisplayNarrow-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Domainedisplaynarrow';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f0bfa3d6aab903fd710fdd3_DomaineDisplayNarrow-RegularItalic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Domainedisplaynarrow';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f0bfa3dcd92d95b19187976_DomaineDisplayNarrow-Semibold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Domainedisplaynarrowtest';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f0bfa3dc99ebfa173cb0c2d_DomaineDisplayNarrowTest-BlackItalic.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Domainedisplaynarrowtest';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f0bfa3d9ea99752e129b77e_DomaineDisplayNarrowTest-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Domainedisplaynarrow';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f0bfa3d2ae54445d2a42f2d_DomaineDisplayNarrow-SemiboldItalic.otf') format('opentype');
  font-weight: 600;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Domainedisplaynarrowtest';
  src: url('https://uploads-ssl.webflow.com/5f044887099f6867fb7266d8/5f0bfa3d14ae48bfdfc4638f_DomaineDisplayNarrowTest-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}