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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

:root {
  --black: black;
  --s16-red: #ff4a4a;
  --white: white;
  --s16-black: #332a2f;
  --dark-redato: #ba1433;
  --salmon: #ff6c6c;
  --lavender-blush: #fff2f2;
  --base-state-navbar: #585858;
  --base-text-color: #565864;
  --red-light: #ff4a4a;
  --red-dark: #ba1433;
  --yellow: #fcbd28;
  --green: #2fd991;
  --blue: #65c3ec;
  --purple: #a073ff;
  --red-light-hover: #9c2037;
}

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

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

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

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

.w-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 {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

p {
  margin-bottom: 0;
  font-family: Work Sans, sans-serif;
}

a {
  color: #1a1b1f;
  text-decoration: underline;
  transition: opacity .2s;
  display: inline;
}

a:hover {
  color: #32343a;
}

a:active {
  color: #43464d;
}

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

li {
  margin-bottom: 10px;
}

img {
  padding-left: 0;
  display: block;
}

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

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

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

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

.divider {
  background-color: #eee;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

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

.section.cc-home-wrap {
  margin-top: 160px;
}

.section.bloggg {
  padding-top: 127px;
}

.container {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

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

.container.full {
  height: 100%;
}

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

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

.paragraph-bigger.cc-bigger-light {
  opacity: .6;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
  padding-left: 0;
  display: block;
}

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

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

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

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

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

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

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

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

.label.red {
  color: #ff4a4a;
  margin-bottom: 0;
  padding-left: 5px;
}

.label.cc-light {
  opacity: .6;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 40px;
  font-family: Work Sans, sans-serif;
  display: block;
}

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

.rich-text p {
  opacity: .6;
  margin-top: 15px;
  margin-bottom: 25px;
  display: block;
}

.paragraph-light {
  opacity: .6;
  font-family: Work Sans, sans-serif;
}

.heading-jumbo {
  color: var(--black);
  text-align: left;
  text-transform: none;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 60px;
  line-height: 80px;
  display: block;
}

.heading-jumbo-small {
  text-align: center;
  text-transform: none;
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 26px;
  font-weight: 400;
  line-height: 50px;
  display: flex;
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

.navigation-item.resources {
  opacity: 1;
  padding-left: 20px;
  padding-right: 20px;
}

.navigation-item.resources._20 {
  opacity: .6;
}

.navigation-item.resources._20:hover {
  opacity: 1;
}

.navigation-item._2-0.apply-now {
  display: none;
}

.logo-image {
  width: 140px;
  display: block;
}

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

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

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

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

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

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

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

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

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

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

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

.contact-form-wrap._140mg {
  margin-top: 140px;
}

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

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

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

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

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

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

.text-field.cc-contact-field {
  margin-bottom: 25px;
  font-family: Work Sans, sans-serif;
}

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

.text-field.cc-textarea.cc-contact-field {
  font-family: Work Sans, sans-serif;
}

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

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

.contact-heading {
  margin-top: 0;
  margin-bottom: 15px;
  font-family: Work Sans, sans-serif;
  font-weight: 400;
}

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

.detail-header-image {
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 770px;
  height: 460px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

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

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

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

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

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

.submit-button {
  background-color: #bb1333;
}

.hero {
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.section-title-wrapper {
  text-align: center;
  width: 60%;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-4 {
  background-color: #fff;
  border-radius: 5px;
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
  position: relative;
  overflow: visible;
}

.section-4.tint {
  background-color: var(--white);
  border-radius: 4px;
  padding-top: 20px;
  padding-bottom: 0;
}

.section-title-entrepreneurs {
  color: var(--black);
  text-align: left;
  border-radius: 0;
  margin-top: 0;
  padding-top: 40px;
  font-size: 32px;
  font-weight: 700;
  line-height: 56px;
}

.button-2 {
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #1f6fff;
  border-radius: 3px;
  margin-top: 20px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 12px;
  font-weight: 600;
  transition: background-color .2s, background-position .2s, color .2s, border .2s, box-shadow .2s;
}

.button-2:hover {
  color: #fff;
  background-color: #0b4fc9;
  box-shadow: 0 8px 16px 4px #0000004d;
}

.button-2.green {
  background-color: #5ec045;
}

.button-2.green:hover {
  background-color: #6fdd53;
}

.container-3 {
  display: block;
  position: relative;
}

.section-description {
  color: var(--black);
  text-align: justify;
  flex: none;
  order: -1;
  align-self: auto;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 17px;
  font-weight: 300;
  line-height: 27px;
  display: block;
  position: static;
}

.form {
  object-fit: fill;
}

.section-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f5f5f5;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 0;
  margin-right: 0;
  padding-top: 20px;
  padding-bottom: 80px;
  display: block;
  position: relative;
}

.empty-state {
  text-align: center;
  background-color: #00000014;
  border-radius: 3px;
}

.process-tabs {
  display: none;
}

.process-tab-menu {
  text-align: center;
  margin-top: -50px;
}

.process-tabs-line {
  background-color: #0000001a;
  width: 100%;
  height: 1px;
  margin-top: 80px;
  display: none;
}

.process-tab-pane {
  padding-top: 60px;
}

.process-tab-button {
  color: #c7c7c7;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #f5f5f5;
  border: 0 solid #0000;
  border-radius: 100%;
  width: 100px;
  height: 100px;
  margin-left: 15px;
  margin-right: 15px;
  padding-top: 20px;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 13px;
  font-weight: 700;
  transition: box-shadow .2s;
  box-shadow: 0 0 30px #0000;
}

.process-tab-button:hover {
  color: #bb1333;
  box-shadow: 0 0 30px #0000001a;
}

.process-tab-button.w--current {
  color: #000;
  text-align: center;
  background-color: #fff;
  border-color: #0000001a;
  box-shadow: 0 0 30px #0000001a;
}

.process-tab-col-left {
  padding-right: 40px;
}

.small-paragraph {
  color: #838383;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
}

.text-column-title {
  text-transform: uppercase;
  margin-bottom: 14px;
  font-size: 15px;
  font-weight: 700;
  line-height: 18px;
  display: inline-block;
}

.text-column-title.number {
  color: #bb1333;
  margin-right: 10px;
}

.text-column {
  padding-right: 20px;
}

.top-line-block {
  border-top: 1px solid #0000001a;
  margin-top: 35px;
  padding-top: 40px;
  display: none;
}

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

.image-section-2 {
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/5e4c2a44df08527157ece9ff_Photo-5.jpg");
  background-position: 50%;
  background-size: cover;
}

.image-section-2.about-us {
  background-image: none;
}

.hero-block-overlay {
  color: #fff;
  background-color: #00000040;
  padding-top: 270px;
  padding-bottom: 250px;
}

.hero-block-overlay.business-2 {
  opacity: 1;
  background-color: #0000;
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.main-feature-title {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 35px;
  line-height: 37px;
}

.feature-text-block {
  float: left;
  width: 440px;
}

.feature-text-block.right {
  float: none;
  clear: none;
  text-align: left;
  display: inline;
}

.text-block-2, .text-block-3, .text-block-4, .text-block-5 {
  font-size: 11px;
}

.modal-wrapper {
  z-index: 99999;
  perspective: 850px;
  cursor: default;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 40px;
  display: none;
  position: fixed;
  inset: 0;
}

.modal-body {
  z-index: 10;
  color: #313131;
  background-color: #fff;
  border-radius: 4px;
  padding: 35px 30px 20px;
  position: relative;
  box-shadow: 0 9px 50px -14px #000;
}

.modal-closer {
  z-index: 5;
  background-color: #000000b0;
  position: absolute;
  inset: 0;
}

.close-icon {
  z-index: 20;
  cursor: pointer;
  width: 25px;
  position: absolute;
  top: 30px;
  right: 30px;
}

.text-block-6 {
  text-align: center;
  font-size: 12px;
  line-height: 31px;
}

.submit-button-2 {
  text-align: left;
  background-color: #bb1333;
  border-radius: 6px;
  font-size: 16px;
  font-weight: 500;
  display: inline-block;
}

.hero-block-overlay-events {
  color: #fff;
  background-color: #00000040;
  padding-top: 270px;
  padding-bottom: 250px;
}

.hero-block-overlay-events.business-2-events {
  opacity: 1;
  background-color: #bb1333c9;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.full-hero-content-block-events {
  text-align: center;
  width: 80%;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
  display: inline;
}

.header-hero-container-events {
  text-align: left;
  padding-top: 20px;
  padding-bottom: 20px;
}

.overall-hero-title-events {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 41px;
  font-weight: 700;
}

.overall-hero-description-events {
  opacity: 1;
  width: 70%;
  margin-left: 0;
  margin-right: 0;
  font-size: 19px;
  font-weight: 300;
  line-height: 24px;
  display: inline;
}

.section-events {
  padding-top: 40px;
  padding-bottom: 0;
}

.container-4-events {
  position: relative;
}

.container-4-events.centered-events {
  text-align: center;
  margin-bottom: 20px;
}

.image-hero-events {
  background-color: #0f1011;
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/5e6809da5aa194057d74d4f5_Photo-2.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.image-hero-events.busines-2-events {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/5e542baaa371967b6c12e878_Photo-3.jpg");
  background-position: 50%;
  background-size: cover;
  display: block;
}

.process-tab-icon-program {
  float: none;
  clear: none;
  text-align: center;
  height: 30px;
  margin-bottom: 6px;
  display: inline-block;
  position: static;
}

.process-tab-icon-copy {
  height: 30px;
  margin-bottom: 6px;
  display: inline-block;
}

.paragraph-3 {
  text-align: justify;
  margin-bottom: 0;
  padding-bottom: 30px;
}

.div-block {
  flex: 0 auto;
  width: 250px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.html-embed-2 {
  height: auto;
}

.text-block-7 {
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
}

.image-section-overlay-pod {
  color: #fff;
  background-color: #2c2e31b3;
  width: 100%;
  height: 100%;
  padding-top: 145px;
  padding-bottom: 105px;
}

.image-section-overlay-pod.black {
  text-align: left;
  background-color: #1b1c1f29;
  padding-top: 60px;
  padding-bottom: 60px;
  display: none;
}

.container-5-pod {
  clear: none;
  text-align: left;
  justify-content: center;
  align-items: stretch;
  padding-left: 0;
  display: block;
}

.section-description-pod {
  color: var(--black);
  text-align: left;
  flex: none;
  order: -1;
  align-self: auto;
  align-items: stretch;
  margin-top: 0;
  font-size: 21px;
  font-weight: 300;
  line-height: 27px;
  display: block;
  position: static;
}

.text-block-pod {
  color: #bb1333;
  text-align: center;
  flex: 0 auto;
  padding-left: 10px;
  font-size: 21px;
  line-height: 27px;
  display: block;
}

.heading-jumbo-small-podcast {
  text-align: center;
  text-transform: none;
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 30px;
  font-weight: 400;
  line-height: 50px;
  display: block;
  position: relative;
}

.section-6 {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.section-6.pricing-section {
  padding-bottom: 160px;
}

.section-title {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 60px;
  font-size: 30px;
  font-weight: 300;
  line-height: 39px;
}

.container-9 {
  padding-bottom: 20px;
  position: relative;
}

.container-9.section-brown {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/61714e745a4f4ff3f24d32c2_scriblletransparent.svg"), url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/61714e7283bd016d08b40214_circle%20for%20brown.svg");
  background-position: 90% 90%, 4% 10%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  padding: 100px 100px 20px 40px;
  display: flex;
  position: static;
}

.instructor-item {
  padding-top: 10px;
  padding-bottom: 10px;
}

.instructor-block {
  text-align: center;
  background-color: #fff;
  border-radius: 4px;
  padding: 30px 20px;
  box-shadow: 0 0 13px #00000017;
}

.instructor-image {
  border-radius: 100%;
  width: 90px;
  height: 90px;
  margin-bottom: 11px;
  display: inline;
}

.instructor-tag {
  color: #fff;
  text-transform: uppercase;
  background-color: #1f6fff;
  border-radius: 3px;
  margin-top: 4px;
  padding-left: 11px;
  padding-right: 11px;
  font-size: 11px;
  line-height: 20px;
  display: inline-block;
}

.instructor-description {
  color: #838383;
  text-align: justify;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 12px;
  line-height: 18px;
}

.instructor-date {
  text-align: center;
  font-size: 13px;
  font-weight: 700;
}

.html-embed-3 {
  text-align: center;
  height: auto;
  padding-top: 0%;
  position: relative;
}

.button-6 {
  background-color: #bb1333;
  font-size: 13px;
  display: inline;
}

.heading-class-title {
  text-align: justify;
  margin-top: 40px;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 30px;
}

.div-block-4 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  position: relative;
}

.rich-text-block-5 {
  height: auto;
  position: relative;
  top: 56.25%;
}

.rich-text-block-5.fluid-video {
  height: 0;
  padding-top: 56.25%;
  display: block;
  position: relative;
  top: auto;
}

.container-10, .container-10.recording {
  padding-top: 140px;
}

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

.heading-11 {
  text-align: left;
  margin-bottom: 40px;
  font-weight: 400;
}

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

.blog-block {
  text-align: center;
  background-color: #fff;
  border-radius: 4px;
  margin-bottom: 20px;
  padding: 0 0 30px;
  box-shadow: 0 0 13px #00000017;
}

.blog-description {
  color: #838383;
  text-align: justify;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 12px;
  line-height: 18px;
}

.blog-name {
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 13px;
  font-weight: 700;
}

.blog-image {
  text-align: center;
  border-radius: 0%;
  width: 100%;
  height: 130px;
  margin-bottom: 11px;
  display: inline;
}

.link {
  text-align: left;
  background-color: #0000;
  padding-left: 20px;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.bold-text-5 {
  color: #bb1333;
}

.call-to-action {
  background-color: var(--white);
  padding-top: 100px;
  padding-bottom: 100px;
}

.call-to-action.frform {
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/60a448d3bf4fbb6e7d1a8269_Frame.svg"), url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/6111e253c8850465beab7ae4_Vector-1.svg"), url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/6111e253c8850465beab7ae4_Vector-1.svg"), url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/6111e2535937a4173ebba7f1_Frame-1.svg"), url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/6111e2549791cb7557170ac1_Frame.svg");
  background-position: 0 0, -10% -10%, 90% 80%, 94% 27%, 16%;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, 220px, auto, auto;
}

.call-to-action.frform.instructor {
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/6111e2535937a4173ebba7f1_Frame-1.svg"), url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/6111e2549791cb7557170ac1_Frame.svg");
  background-position: 94% 27%, 16%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
}

.centered-container {
  text-align: center;
  flex-direction: column;
  flex: 1;
  align-items: center;
  display: flex;
}

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

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

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

.button-program.cc-contact-us-program {
  z-index: 5;
  background-color: #bb1333;
  border: 1px solid #bb1333;
  display: block;
  position: relative;
}

.button-program.cc-contact-us-program.lp {
  background-color: var(--s16-red);
  border-style: none;
  border-radius: 30px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Work Sans, sans-serif;
  transition-property: none;
  display: block;
  box-shadow: 7px 7px 12px -2px #ff4a4a61;
}

.button-program.cc-contact-us-program.lp.top-cta {
  z-index: 500;
  justify-content: center;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.button-program.cc-contact-us-program.lp.nav {
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 14px;
}

.button-program.cc-contact-us-program.lp.hero {
  padding: 16px 40px;
  position: static;
  overflow: visible;
}

.button-program.cc-contact-us-program.lp.hero.learnmore {
  background-color: var(--white);
  color: var(--dark-redato);
  border-style: solid;
  border-width: 2px;
}

.button-program.cc-contact-us-program.lp.thank-you {
  margin-top: 30px;
}

.button-program.cc-contact-us-program.lp.success {
  width: auto;
}

.html-embed-5 {
  text-align: center;
  justify-content: center;
  height: auto;
  display: flex;
}

.heading-12 {
  text-align: center;
  display: none;
}

.color-block-checkout {
  box-shadow: none;
  color: #8f8f8f;
  text-align: left;
  background-color: #fff;
  border-radius: 4px;
  margin-bottom: 10px;
  padding: 32px 60px;
  text-decoration: none;
  transition: none;
  display: block;
  position: relative;
}

.color-block-title-checkout {
  z-index: 10;
  color: #000;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  position: relative;
}

.color-block-paragraph-checkout {
  z-index: 10;
  margin-bottom: 17px;
  font-size: 13px;
  line-height: 19px;
  position: relative;
}

.text-block-8 {
  text-align: center;
  display: none;
}

.color-block-main-title-checkout {
  z-index: 10;
  color: #000;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 600;
  position: relative;
}

.section-deposit {
  border: 1px #000;
  margin-bottom: 0;
  padding-bottom: 100px;
}

.footer {
  text-align: center;
  background-color: #f4f4f4;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 20px;
}

.footer.lp {
  background-color: var(--s16-black);
  flex-direction: column;
  align-items: center;
  padding-top: 60px;
  display: flex;
}

.footer-flex-container {
  text-align: left;
  flex-flow: column wrap;
  place-content: flex-start space-between;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.footer-flex-container.center {
  flex-wrap: nowrap;
}

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

.footer-logo-link.w--current {
  min-width: 0;
  max-height: 60px;
}

.footer-logo-link.lp {
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer-image {
  object-fit: contain;
  object-position: 0% 50%;
  width: 140px;
  min-width: auto;
  height: auto;
  min-height: auto;
  display: block;
}

.footer-image.lp {
  width: auto;
  height: auto;
}

.footer-link {
  color: #444;
  margin-bottom: 10px;
  text-decoration: none;
  display: block;
}

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

.footer-link.white {
  color: var(--dark-redato);
  font-family: Work Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.button-2-copy-copy.cta-button-copy-copy.white-info-deposit {
  color: #000;
  background-color: #fff;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  display: inline-block;
}

.section-checkout-heading {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.section-checkout-heading.blue-cta-section-info-checkout {
  color: #fff;
  background-color: #bb1333;
  margin-top: 90px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.container-checkout-heading {
  position: relative;
}

.dark-cta-title-checkout {
  float: left;
  width: 70%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 15px;
  font-size: 22px;
  font-weight: 300;
  line-height: 28px;
}

.button-2-checkout {
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #1f6fff;
  border-radius: 3px;
  margin-top: 20px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 12px;
  font-weight: 600;
  transition: background-color .2s, background-position .2s, color .2s, border .2s, box-shadow .2s;
}

.button-2-checkout:hover {
  color: #fff;
  background-color: #0b4fc9;
  box-shadow: 0 8px 16px 4px #0000004d;
}

.button-2-checkout.cta-button-checkout {
  float: right;
  text-align: center;
  background-color: #5ec045;
  width: 20%;
  margin-top: 5px;
  line-height: 31px;
}

.button-2-checkout.cta-button-checkout:hover {
  background-color: #73d65a;
}

.button-2-checkout.cta-button-checkout.white-info-checkout {
  color: #000;
  background-color: #fff;
}

.image-hero-events-checkout {
  background-color: #0f1011;
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/5e6809da5aa194057d74d4f5_Photo-2.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.image-hero-events-checkout.busines-2-events-checkout {
  background-image: none;
  display: none;
}

.business-events-checkout {
  color: #fff;
  background-color: #00000040;
  padding-top: 270px;
  padding-bottom: 250px;
}

.business-events-checkout.business-2-events {
  background-color: #bb1333c9;
  padding-top: 0;
  padding-bottom: 0;
}

.header-hero-container-checkout {
  padding-top: 10px;
  padding-bottom: 10px;
}

.full-hero-content-block-checkout {
  text-align: left;
  width: 80%;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.hero-block-overlay-thank-you {
  color: #fff;
  background-color: #00000040;
  padding-top: 270px;
  padding-bottom: 250px;
}

.hero-block-overlay-thank-you.business-2-thank-you {
  opacity: 1;
  background-color: #bb1333c9;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.header-hero-container-thank-you {
  padding-top: 20px;
  padding-bottom: 20px;
}

.full-hero-content-block-thank-you {
  float: none;
  clear: none;
  text-align: left;
  width: 80%;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
  display: inline;
}

.overall-hero-title-events-thank-you {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 700;
  display: block;
}

.overall-hero-description-thank-you {
  opacity: .78;
  width: 70%;
  margin-left: 0;
  margin-right: 0;
  font-size: 19px;
  font-weight: 300;
  line-height: 24px;
  display: none;
}

.section-thank-you {
  padding-top: 40px;
  padding-bottom: 40px;
}

.text-block-7-thank-you {
  text-align: left;
  padding-bottom: 30px;
}

.field-label {
  text-align: center;
  display: block;
}

.form-payment-plan {
  text-align: left;
  display: inline-block;
}

.form-block-payment {
  float: none;
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: flex;
  position: static;
}

.container-12-payment-options {
  display: none;
}

.container-our-story {
  position: relative;
}

.container-our-story.centered {
  text-align: left;
  text-align: center;
  margin-bottom: 50px;
  padding-top: 20px;
  display: block;
  position: relative;
}

.text-block-10 {
  text-align: left;
  flex-wrap: nowrap;
  display: block;
}

.column-9, .columns-3 {
  display: block;
}

.image-hero-summer-2020 {
  background-color: #0f1011;
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/5e6809da5aa194057d74d4f5_Photo-2.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.image-hero-summer-2020.busines-2-events-summer-2020 {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/5e542baaa371967b6c12e878_Photo-3.jpg");
  background-position: 50%;
  background-size: cover;
  display: block;
}

.hero-block-overlay-summer-2020 {
  color: #fff;
  background-color: #00000040;
  padding-top: 270px;
  padding-bottom: 250px;
}

.hero-block-overlay-summer-2020.business-2-summer-2020 {
  opacity: 1;
  background-color: #bb1333c9;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.header-hero-container-summer-2020 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.full-hero-content-block-summer-2020 {
  float: none;
  clear: none;
  text-align: left;
  width: 80%;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
  display: inline;
}

.overall-hero-title-events-summer-2020 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 700;
  display: block;
}

.overall-hero-description-summer-2020 {
  opacity: .78;
  width: 70%;
  margin-left: 0;
  margin-right: 0;
  font-size: 19px;
  font-weight: 300;
  line-height: 24px;
  display: inline;
}

.section-summer-2020 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.text-block-7-summer-2020 {
  text-align: left;
  padding-bottom: 30px;
}

.button-8 {
  background-color: #bb1333;
}

.speaker-description {
  color: #838383;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 12px;
  line-height: 18px;
}

.button-wrapper-2 {
  float: right;
  background-color: var(--white);
  color: var(--black);
  border: 1px solid #fff;
  border-radius: 3px;
  width: 20%;
  margin-left: auto;
  margin-right: auto;
  padding: 9px 20px;
  font-weight: 600;
  text-decoration: none;
  transition: box-shadow .2s;
  display: inline;
  box-shadow: 0 0 #000;
}

.button-wrapper-2:hover {
  box-shadow: 0 4px 15px -3px #000000a3;
}

.modal-title-2 {
  text-align: center;
  margin-bottom: 10px;
  font-size: 30px;
  line-height: 32px;
}

.container-recording-header-copy {
  position: relative;
}

.dark-cta-title-recording {
  float: left;
  width: 70%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 15px;
  font-size: 22px;
  font-weight: 300;
  line-height: 28px;
}

.column-10 {
  background-color: #0000;
  padding: 0;
  display: block;
}

.image-6 {
  border-radius: 0;
  width: 150px;
  height: auto;
  padding-top: 10px;
  display: inline-block;
}

.text-block-11 {
  font-weight: 700;
}

.heading-15 {
  text-align: left;
  margin-top: 20px;
  padding-left: 10px;
}

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

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

.white._24 {
  line-height: 24px;
}

.white._24.ra {
  text-align: right;
}

.button-9 {
  color: var(--black);
  text-align: center;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 7px;
  margin-top: 20px;
  padding-bottom: 9px;
  font-weight: 700;
  display: block;
}

.button-9:hover {
  border-style: solid;
  border-color: var(--white);
  color: #fff;
  background-color: #bb1333;
  padding-bottom: 9px;
}

.rich-text-block-6 {
  color: #1a1b1f;
  text-align: justify;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.image-7 {
  float: none;
  text-align: center;
  border: 1px #bb1333;
  padding: 20px;
  display: inline-block;
}

.div-block-5 {
  text-align: center;
  background-color: #0000;
  display: block;
}

.text-block-13 {
  color: #bb1333;
}

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

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

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

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

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

.main-content {
  padding-top: 40px;
  padding-bottom: 100px;
  padding-left: 0;
}

.container-13 {
  text-align: center;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

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

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

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

.button-program-cert.cc-contact-us-cert {
  z-index: 5;
  background-color: #bb1333;
  border: 1px solid #bb1333;
  display: none;
  position: relative;
}

.button-11 {
  color: var(--black);
  text-align: center;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 7px;
  margin-top: 40px;
  padding-bottom: 9px;
  display: inline-block;
}

.button-11:hover {
  border-style: solid;
  border-color: var(--white);
  color: #fff;
  background-color: #bb1333;
  padding-bottom: 9px;
}

.image-9 {
  width: 100px;
  height: 100px;
  display: inline-block;
}

.link-block {
  display: inline;
}

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

.section-7.space-hero {
  padding-top: 140px;
}

.heading-17 {
  text-align: center;
  font-weight: 600;
}

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

.text-block-16 {
  color: #bb1333;
  padding-bottom: 10px;
  text-decoration: none;
}

.heading-18 {
  margin-bottom: 10px;
  padding-top: 10px;
}

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

.heading-19 {
  text-align: center;
  padding-top: 40px;
  font-weight: 600;
}

.text-block-17 {
  text-align: center;
  padding-bottom: 10px;
  font-size: 16px;
}

.paragraph-7 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.link-color {
  color: #bb1333;
  font-style: normal;
  text-decoration: none;
}

.body-link-color {
  color: #0032fa;
}

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

.paragraph-8 {
  padding-top: 20px;
}

.text-block-18 {
  color: #bb1333;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 300;
}

.columns-4 {
  display: none;
}

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

._2-column-pricing-copy.tint-copy {
  background-color: #f4f4f4;
  border: 1px #00000087;
  border-radius: 0;
  position: static;
}

.text-block-24 {
  color: #bb1333;
  text-align: left;
  padding-left: 0;
  font-size: 14px;
}

.text-block-26-copy {
  font-size: 15px;
}

.text-block-27 {
  text-align: left;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.text-block-28 {
  color: #bb1333;
  text-align: left;
  display: block;
}

.text-block-29 {
  color: var(--black);
  text-align: justify;
  padding-bottom: 10px;
  display: block;
}

.heading-20 {
  text-align: left;
  background-color: #fad4d4;
  padding-left: 0;
}

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

.text-block-30 {
  text-align: center;
  padding-bottom: 10px;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.collection-item-5, .collection-list-4 {
  text-align: center;
}

.image-10 {
  display: inline-block;
}

.button-wrapper-3-copy {
  float: right;
  color: #000;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 3px;
  width: 20%;
  margin-left: auto;
  margin-right: auto;
  padding: 9px 20px;
  font-weight: 600;
  text-decoration: none;
  transition: box-shadow .2s;
  display: block;
  box-shadow: 0 0 #000;
}

.button-wrapper-3-copy:hover {
  box-shadow: 0 4px 15px -3px #000000a3;
}

.link-4 {
  text-align: left;
  padding-top: 5px;
  display: block;
  position: static;
}

.bold-text-11 {
  float: none;
  clear: none;
  color: #0645ad;
  text-align: left;
  padding-left: 20px;
  display: block;
  position: static;
}

.section-description-2-copy {
  color: #1a1b1f;
  text-align: left;
  margin: 0 auto 60px;
  font-size: 21px;
  font-weight: 300;
  line-height: 27px;
  display: none;
  position: static;
}

.heading-21 {
  color: #bb1333;
}

.div-block-7 {
  padding-bottom: 100px;
  display: block;
}

.rich-text-block-9 {
  height: 0;
  padding-top: 56.25%;
  position: relative;
}

.text-block-31 {
  text-align: center;
  padding-bottom: 10px;
  font-size: 14px;
}

.columns-5-copy {
  display: none;
}

.navigation-spring-program {
  z-index: 9999;
  background-color: #0000;
  align-items: center;
  padding: 30px 50px;
  display: block;
}

.full-hero-content-scholarship-page {
  text-align: center;
  width: 70%;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  display: inline;
}

.header-hero-container-scholarship {
  padding-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.overall-hero-description-scholarship {
  opacity: 1;
  color: var(--black);
  text-align: left;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  font-size: 19px;
  font-weight: 300;
  line-height: 24px;
  display: block;
}

.long-feature-icon-wrapper {
  text-align: center;
  border: 1px solid #0000001a;
  border-radius: 7px;
  width: 50px;
  height: 50px;
  padding-top: 10px;
  position: absolute;
  top: 0;
  left: 0;
}

.feature-intro-title-2 {
  color: #fffcfc;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 30px;
}

.long-feature-block-2 {
  margin-top: 25px;
  padding-left: 65px;
  padding-right: 20px;
  position: relative;
}

.long-feature-block-2.title-only {
  margin-top: 15px;
  padding-top: 3px;
  padding-left: 75px;
}

.long-feature-title-2 {
  margin-bottom: 14px;
  font-size: 19px;
}

.long-feature-title-2.uppercase {
  float: none;
  text-transform: none;
  margin-bottom: 4px;
  font-size: 17px;
  font-weight: 600;
}

.small-features-wrapper {
  margin-top: 30px;
}

.long-feature-icon-sship {
  height: 25px;
  display: inline;
}

.cta-wrap-copy {
  text-align: center;
  justify-content: center;
  padding-top: 110px;
  padding-bottom: 80px;
  display: none;
}

.browser-mockup-right-copy {
  border: 1px solid #e6e6e6;
  border-radius: 3px;
  width: 770px;
  display: none;
  position: absolute;
  top: -35px;
  right: -395px;
  box-shadow: 3px 3px 33px #0000001a;
}

.button-2-copy-copy {
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #1f6fff;
  border-radius: 3px;
  margin-top: 20px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 12px;
  font-weight: 600;
  transition: background-color .2s, background-position .2s, color .2s, border .2s, box-shadow .2s;
}

.button-2-copy-copy:hover {
  color: #fff;
  background-color: #0b4fc9;
  box-shadow: 0 8px 16px 4px #0000004d;
}

.button-2-copy-copy.cta-button-copy-copy {
  float: right;
  text-align: center;
  background-color: #5ec045;
  width: 20%;
  margin-top: 5px;
  line-height: 31px;
}

.button-2-copy-copy.cta-button-copy-copy:hover {
  background-color: #73d65a;
}

.footer-flex-container-2 {
  text-align: left;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 60px;
  display: flex;
}

.footer-flex-container-2.lp {
  flex-direction: column;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 60px;
}

.text-block-31-copy {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
}

.div-block-8 {
  display: block;
}

.div-block-8._25tm {
  margin-top: 25px;
}

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

.link-5 {
  color: #0032fa;
}

.individual-event-type-block-summit {
  text-align: center;
  background-color: #fff;
  border-radius: 4px;
  padding: 30px 20px;
  display: none;
  box-shadow: 0 0 13px #00000017;
}

.bold-text-11-summit {
  float: none;
  clear: none;
  color: #0645ad;
  text-align: left;
  padding-left: 0;
  display: block;
  position: static;
}

.side-form {
  background-color: var(--black);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding: 10px;
  display: flex;
  position: relative;
}

.side-form.paddings {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 40px;
}

.side-form.paddings.webinar {
  margin-left: 20px;
  padding-right: 0;
}

.side-form.paddings.webinar.desktop {
  background-color: #0000;
}

.circle {
  z-index: 11;
  opacity: .2;
  background-color: #ffffff21;
  border: 2px solid #fff;
  border-radius: 100%;
  width: 10vh;
  height: 10vh;
  margin: auto;
  position: absolute;
  inset: 49% 84% auto 0;
}

.circle.small {
  z-index: 0;
  border-width: 6px;
  border-color: var(--salmon);
  opacity: 1;
  width: 3vh;
  height: 3vh;
  top: -10%;
  left: 109px;
  right: -4%;
}

.circle.big {
  z-index: 0;
  opacity: .1;
  background-color: #fff;
  border-style: solid;
  border-width: 6px;
  width: 28vh;
  height: 28vh;
  inset: auto auto 52px 0%;
}

.circle.big.hero {
  top: -55%;
}

.circle.big.hero.red {
  background-color: var(--salmon);
}

.circle.small {
  z-index: 0;
  opacity: 1;
  border-width: 6px;
  border-color: #ff6c6c;
  width: 3vh;
  height: 3vh;
  top: -10%;
  left: 109px;
  right: -4%;
}

.circle.small.hero-small-2 {
  top: 27%;
  left: -175px;
}

.circle.small._1 {
  z-index: 0;
  position: relative;
  inset: auto auto 200px 603px;
}

.circle.small._1.hero-circle {
  left: -589px;
}

.hero-info-block {
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
  top: 8%;
}

.hero-info-block.paddings {
  margin-top: 0;
  padding-left: 0;
  padding-right: 40px;
}

.hero-info-block.paddings.op {
  width: auto;
  max-width: 548px;
  position: static;
}

.full-container {
  z-index: 100;
  color: #1a1a1a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  display: flex;
  position: relative;
}

.full-container.hero {
  justify-content: space-between;
  align-items: stretch;
  max-width: 1200px;
  padding-top: 60px;
  padding-bottom: 0;
}

.lp-hero {
  background-color: var(--s16-black);
  background-image: linear-gradient(#ba1433, #ba1433);
  height: auto;
  min-height: auto;
  padding-top: 120px;
  padding-bottom: 60px;
}

.lp-hero.banner {
  align-items: center;
  height: auto;
  display: flex;
}

.lp-hero.banner.red {
  background-image: linear-gradient(#ba1433, #ba1433);
}

.lp-hero.testimonials {
  flex-direction: column;
  justify-content: center;
  height: 80vh;
  display: flex;
}

.lp-hero.testimonials.red {
  background-image: linear-gradient(#ba1433, #ba1433);
  height: 100vh;
  padding-top: 140px;
  padding-bottom: 140px;
}

.lp-hero.hero.white {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/6111e3943dd3cb7087cfbf5b_Frame%207786.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  padding-top: 120px;
  display: flex;
}

.heading-01 {
  color: #fff;
  text-align: left;
  letter-spacing: 0;
  width: auto;
  min-width: auto;
  margin-bottom: 20px;
  font-family: Work Sans, sans-serif;
  font-size: 42px;
  font-weight: 600;
  line-height: 55px;
}

.heading-01.light-bg {
  color: var(--s16-black);
  text-align: center;
  width: auto;
}

.heading-01.light-bg.scheduling.thank-you {
  margin-bottom: 30px;
  font-size: 52px;
}

.heading-01.black {
  color: var(--s16-black);
  text-align: left;
  font-size: 42px;
}

.heading-01.black.ca {
  text-align: center;
}

.heading-01._60bm {
  margin-bottom: 40px;
}

.heading-01.red {
  color: var(--s16-red);
  letter-spacing: 1px;
  text-transform: uppercase;
}

.side-wrapper {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.side-wrapper.centerated {
  flex-direction: row-reverse;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.side-wrapper.centerated.webinar {
  align-items: flex-start;
  padding-top: 0;
}

.lp-button {
  background-color: var(--s16-red);
  color: var(--white);
  letter-spacing: 1px;
  text-transform: none;
  border-radius: 30px;
  width: 30%;
  padding: 17px 30px;
  font-family: Work Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
}

.lp-button.form {
  background-color: var(--white);
  color: var(--black);
  width: 100%;
  margin-top: 0;
}

.lp-button.form.red {
  background-color: var(--s16-red);
  color: #fff;
}

.lp-button.form._14px {
  width: 50%;
  font-size: 14px;
  line-height: 20px;
}

.lp-button.full {
  background-color: var(--s16-red);
  text-transform: uppercase;
  font-weight: 400;
  transition: box-shadow .3s;
  box-shadow: 1px 1px 12px -2px #ff4a4a61;
}

.lp-button.full:hover {
  color: var(--white);
  box-shadow: 0 1px 14px 3px #ff4a4a61;
}

.heading-25 {
  color: #222;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5em;
}

.demo-form {
  background-color: #7a1c1c;
  background-image: linear-gradient(to bottom, var(--s16-red), var(--s16-red));
  color: #fff;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 500px;
  min-height: auto;
  margin: 0 auto -40px;
  padding: 60px 50px;
  font-family: Work Sans, sans-serif;
  display: flex;
  box-shadow: 11px 11px #fff;
}

.demo-form.popup {
  box-shadow: none;
  position: relative;
}

.demo-form.feature {
  box-shadow: none;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 40px 70px 70px;
}

.apply-now-field {
  border: .5px solid var(--white);
  color: var(--white);
  background-color: #ffffff12;
  border-radius: 24px;
  flex: 0 auto;
  height: 50px;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
  font-family: Work Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.apply-now-field:active {
  color: var(--white);
}

.apply-now-field:focus {
  color: var(--white);
  border-color: #fff;
}

.apply-now-field::placeholder {
  color: var(--white);
}

.apply-now-field.red {
  color: var(--s16-red);
  background-color: #fff2f2;
  font-weight: 400;
}

.apply-now-field.red::placeholder {
  color: var(--s16-red);
}

.apply-now-field.red._14px {
  width: 50%;
  font-size: 14px;
  line-height: 20px;
}

.apply-now-form {
  color: #fff;
  padding-top: 20px;
}

.apply-now-form.webinar {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding-top: 0;
  display: flex;
}

.double-field {
  display: flex;
}

.double-field.contactus {
  flex-direction: column;
}

.half-circle {
  opacity: 1;
  position: absolute;
  top: 25vh;
  left: 32.9vw;
}

.lp-section {
  background-color: var(--white);
  text-align: center;
  padding: 60px 0;
  position: relative;
}

.lp-section.full {
  height: auto;
  min-height: 100vh;
}

.lp-section.full.mid {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: block;
}

.lp-section.mobile {
  display: none;
}

.wrapper {
  flex-direction: column;
  width: 100%;
  max-width: 1220px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.wrapper.center {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.wrapper.center.banner {
  margin-bottom: 40px;
  padding-top: 0;
}

.wrapper.thank-you {
  justify-content: center;
  padding-top: 100px;
}

.heading-02 {
  color: var(--s16-black);
  text-align: left;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-family: Work Sans, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 52px;
  display: block;
}

.heading-02.center {
  color: var(--s16-black);
  text-align: center;
  width: auto;
  font-size: 42px;
  font-weight: 700;
  line-height: 52px;
  display: block;
}

.heading-02.center.white {
  color: var(--white);
}

.heading-02.center.bigger-padding {
  padding-bottom: 40px;
}

.heading-02.center.big-padding {
  padding-bottom: 60px;
}

.heading-02.details {
  padding-bottom: 0;
}

.heading-02.frform {
  color: var(--s16-red);
  text-align: center;
  padding-bottom: 0;
  font-weight: 600;
}

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

.heading-02.white.ma {
  text-align: center;
}

.heading-02.white.ma.max780px, .heading-02.max780px {
  max-width: 780px;
  margin-left: auto;
  margin-right: auto;
}

.heading-02.max780px.ma {
  text-align: center;
}

.heading-02.ma {
  text-align: center;
  padding-top: 40px;
}

.intro {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
  display: flex;
}

.intro.testimonials {
  max-width: 600px;
}

.intro.left-align {
  align-items: flex-start;
  max-width: none;
  margin-left: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.intro.left-align.hero-side {
  padding-top: 20px;
}

.intro.left-align.hero-side.webinar {
  margin-left: 0;
  padding-bottom: 0;
}

.intro.left-align.hero-side.max470 {
  max-width: 470px;
}

.intro.no-padding {
  padding-bottom: 0;
}

.para-1 {
  color: var(--s16-black);
  text-align: left;
  width: auto;
  font-size: 24px;
  font-weight: 300;
  line-height: 38px;
}

.para-1.center {
  text-align: center;
  flex: 1;
  font-family: Work Sans, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 38px;
  display: block;
}

.para-1.white {
  color: var(--white);
}

.para-1.white.padding {
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 28px;
}

.para-1.red {
  color: var(--s16-red);
  font-weight: 700;
  line-height: 33px;
}

.para-1._18 {
  font-size: 18px;
  line-height: 31px;
}

.image-21 {
  padding: 60px 20px;
}

.red-block {
  color: var(--s16-red);
  text-align: center;
}

.features-v8 {
  flex-wrap: wrap;
  place-content: stretch center;
  align-items: flex-start;
  width: auto;
  margin: -8px auto 60px;
  display: flex;
}

.feature-v8 {
  color: #fff;
  background-color: #ffffff29;
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  width: 200px;
  min-width: 200px;
  height: 80px;
  min-height: 80px;
  margin: 8px 60px 20px 10px;
  padding: 20px 24px;
  display: flex;
  box-shadow: 0 2px 12px -2px #ff4a4a61;
}

.feature-v8._2nd-row {
  margin-left: 60px;
}

.feature-v8.overlap {
  z-index: auto;
  margin-left: 0;
  margin-right: auto;
  position: relative;
}

.arrow-link {
  color: #9165f7;
  text-align: left;
  align-items: center;
  margin-top: -8px;
  padding-top: 10px;
  padding-bottom: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.body {
  background-color: var(--s16-black);
  text-align: center;
}

.landed-company-image {
  width: auto;
  min-width: auto;
  max-width: 150px;
  height: auto;
  padding: 10px;
}

.landed-company-image.icons-logos-apply {
  object-fit: contain;
  width: 170%;
  max-width: 150px;
  height: 100%;
  max-height: 30px;
  padding: 0;
}

.landed-company-image.icons-logos-apply.influ-logo {
  width: 190%;
  height: 170%;
  max-height: none;
}

.landed-company-image.icons-logos-apply.reify-logo, .landed-company-image.icons-logos-apply.collab-logo {
  max-height: 40px;
}

.button-wrapper-4 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 300px;
  margin-top: 30px;
  display: flex;
}

.side-image-media {
  flex: 0 auto;
  align-items: center;
  width: 50%;
  min-height: 240px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: relative;
}

.side-image-media.flex-right {
  background-image: none;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 500px;
  justify-content: center;
  padding-left: 15px;
  padding-right: 15px;
}

.side-info {
  color: #333;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 60%;
  padding-left: 8%;
  padding-right: 8%;
  font-weight: 500;
  display: flex;
}

.side-info.padding-top {
  width: 50vw;
  padding-left: 2%;
  padding-right: 12%;
}

.feature-screen {
  min-width: 480px;
  max-width: none;
}

.feature-screen.banner-image {
  padding-top: 40px;
}

.side-features {
  flex-direction: row-reverse;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.features-grid {
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 100px;
}

.grid-block {
  border-radius: 12px;
  padding: 20px;
  box-shadow: 0 2px 12px -2px #ff4a4a61;
}

.heading-04 {
  text-align: left;
  font-size: 35px;
  font-weight: 900;
}

.heading-04.bottom-padding {
  color: var(--dark-redato);
  margin-bottom: 20px;
  font-weight: 900;
}

.heading-04.form {
  text-align: center;
  padding-bottom: 20px;
  font-size: 36px;
  font-weight: 800;
  line-height: 36px;
}

.heading-04.form-heading-2 {
  font-size: 20px;
  font-weight: 800;
}

.heading-04.form-heading-2.webinar {
  text-align: center;
  padding-top: 20px;
}

.heading-04.c {
  color: #332a2f;
  text-align: center;
  font-family: Work Sans, sans-serif;
  font-weight: 800;
}

.heading-04.c.red {
  color: var(--s16-red);
}

.heading-04.c.slim {
  font-weight: 500;
}

.heading-04.slim {
  font-weight: 600;
}

.para-3 {
  text-align: left;
  align-self: auto;
  padding-right: 0;
  font-family: Work Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  display: block;
}

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

.para-3.center.scheduling {
  padding-top: 10px;
}

.para-3.white {
  color: var(--white);
}

.para-3.white._642max {
  max-width: 642px;
  margin-top: 20px;
  margin-bottom: 73px;
}

.para-3.white._642max._645a60 {
  color: #645a60;
  margin-bottom: 40px;
  font-weight: 400;
}

.center-cta {
  justify-content: center;
  padding-top: 10px;
  padding-bottom: 0;
  display: flex;
}

.elements {
  position: relative;
}

.bold-text-20 {
  color: var(--white);
  font-family: Work Sans, sans-serif;
}

.image-22 {
  max-width: 200px;
  padding: 20px;
}

.big-grid-courses {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 30px;
  display: flex;
}

.courses-icon {
  padding: 20px;
}

.dark-block-product {
  background-color: #332a2f;
  border-radius: 30px;
  padding: 60px 40px;
}

.dark-block-product.light {
  background-color: var(--white);
  padding-top: 10px;
  padding-bottom: 10px;
  box-shadow: 1px 1px 20px -3px #ff4a4a52;
}

.video-2 {
  border-radius: 30px;
}

.icon-heading {
  align-items: center;
  margin-right: -1px;
  display: flex;
}

.details-box {
  align-items: flex-end;
  padding-left: 20px;
  display: flex;
}

.image-23 {
  width: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.para-2 {
  text-align: left;
  font-size: 24px;
  font-weight: 500;
}

.column-18 {
  flex-direction: column;
  align-items: flex-end;
  padding-left: 0;
  padding-right: 10px;
  display: flex;
}

.instructor-icon {
  width: 160px;
  max-width: 160px;
}

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

.heading-03 {
  color: var(--s16-black);
  text-align: left;
  font-family: Work Sans, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
}

.heading-03.no-pad {
  margin-bottom: 0;
}

.heading-03.center {
  color: var(--s16-black);
  text-transform: uppercase;
  font-weight: 600;
}

.heading-03.white {
  color: var(--white);
}

.heading-03.red-caps {
  color: var(--salmon);
}

.heading-03.red {
  color: var(--dark-redato);
}

.alumni-box {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.image-25 {
  z-index: auto;
  clear: none;
  min-width: 180px;
  max-width: 180px;
  position: relative;
}

.div-block-12 {
  z-index: auto;
  justify-content: center;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.faq-dropdown {
  background-color: #f3f3f3;
  border-left: 1px solid #009fad;
  flex-wrap: wrap;
  align-content: stretch;
  align-items: center;
  width: 100%;
  padding: 25px 30px 10px;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  text-decoration: none;
  display: flex;
}

.faq-dropdown.white {
  background-color: #fff;
  border: 1px solid #e4e8ee;
  border-radius: 6px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  box-shadow: 0 1px 3px #525b7312;
}

.color-frame {
  background-image: linear-gradient(122deg, #465cff, #2fb9f8);
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 20px;
  height: 60px;
  margin-right: 20px;
}

.color-frame.pink {
  background-color: var(--s16-red);
  background-image: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.question-box {
  margin-bottom: 10px;
}

.question-box.first {
  border-top-style: none;
  margin-top: 30px;
}

.horizontal {
  background-color: #161a25;
  width: 14px;
  height: 2px;
  position: absolute;
  top: 9px;
}

.flex-wrap {
  flex-wrap: nowrap;
  margin-bottom: 0;
  display: flex;
}

.expand {
  flex: 1;
}

.open-close-plus {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-top: 0;
  display: flex;
  position: relative;
}

.vertical {
  background-color: #161a25;
  width: 14px;
  height: 1.5px;
  margin-bottom: -1px;
  position: absolute;
  transform: rotate(90deg);
}

.question-box-answer {
  background-color: #0000;
  border: 1px #0000001a;
  padding: 20px 30px 0;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  overflow: hidden;
}

.slide-nav-2 {
  color: #212121;
  font-size: 10px;
}

.service-div {
  background-color: #fff;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: 125px;
  border: 1px solid #e4e8ee;
  border-radius: 5px;
  width: 100%;
  height: auto;
  margin-bottom: 20px;
  margin-right: 0;
  padding: 24px 20px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  transition: box-shadow 40ms;
  display: block;
}

.service-div:hover {
  box-shadow: 0 6px 12px #0000001a;
}

.service-div.line {
  background-color: #fff;
  border-color: #dbdbdb;
  border-bottom-width: 1px;
}

.service-div.line.testimonials {
  background-image: none;
  border-style: none;
  border-width: 1px;
  border-radius: 10px;
  width: 100%;
  height: auto;
  min-height: 450px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  transition: box-shadow .4s;
  position: relative;
  box-shadow: 0 0 2px #dbdbdb, 0 0 2px #dbdbdb;
}

.service-div.line.testimonials:hover {
  box-shadow: 1px 1px 12px #0000001f;
}

.features-column {
  padding-left: 10px;
  padding-right: 10px;
}

.testimonials-name {
  color: #343e52;
  text-align: center;
  margin-bottom: 0;
  font-family: Work Sans, sans-serif;
  font-size: 16px;
  line-height: 30px;
}

.testimonial-image-2 {
  border-radius: 150px;
  width: 170px;
  height: 170px;
}

.testimonial-image-2.small {
  border-radius: 100%;
  width: 70px;
  height: 70px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  top: -40px;
  left: 0;
  box-shadow: 0 10px 20px #0000002b;
}

.left-testimonial-arrow {
  z-index: 10;
  color: #8e98ad;
  background-color: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 48px;
  margin-left: auto;
  margin-right: auto;
  font-size: 15px;
  line-height: 24px;
  display: flex;
  inset: 0% 0% auto 235px;
}

.center {
  color: #8796b4;
  text-align: center;
  width: 100%;
  font-weight: 400;
  line-height: 24px;
}

.slide {
  border: 1px #000;
}

.star-wrapper {
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.service-row-second {
  margin: 20px 0;
  padding-left: 2px;
  padding-right: 2px;
}

.divider-2 {
  background-color: #3f3f3f1a;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.testimonial-arrow {
  color: #8e98ad;
  background-color: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 48px;
  margin: 0 auto;
  font-size: 15px;
  line-height: 24px;
  display: flex;
  bottom: auto;
  left: 0;
  right: 235px;
}

.slider-testimonials {
  background-color: #0000;
  height: 530px;
}

.tiitle-price {
  color: #677081;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.tiitle-price.sub {
  color: #8796b4;
  text-align: center;
  letter-spacing: 2px;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Work Sans, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 17px;
  display: block;
}

.mask {
  border: 1px #000;
}

.star-image {
  margin-right: 0;
  padding-left: 2px;
  padding-right: 2px;
}

.div-sliders-column-wrapper {
  padding-top: 0;
}

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

.columns-8 {
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.page-wrapper {
  width: 100%;
}

.page-wrapper.experience-wp {
  height: 100%;
  position: relative;
}

.navigation-spring-program---lp {
  z-index: 9999;
  background-color: var(--white);
  align-items: center;
  padding: 30px 50px;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.navigation-spring-program---lp.scheduling {
  background-color: #0000;
  justify-content: center;
  display: flex;
}

.navigation-spring-program---lp.resources {
  display: block;
  position: fixed;
}

.bg-wrapper {
  position: absolute;
  inset: 0%;
}

.details-grid-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template: "Area . ."
                 "Area-2 . Area-3"
                 "Area-4 . ." 1fr
                 ". . ."
                 ". . ."
                 / .25fr .25fr 2.5fr;
  grid-auto-columns: 1fr;
  margin-left: 60px;
  display: grid;
}

.details-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-text {
  color: var(--white);
  letter-spacing: 1px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.button-text.hero-button {
  text-align: center;
  display: block;
}

.button-text.hero-button.red {
  color: var(--s16-red);
}

.button-text.smaller {
  font-size: 16px;
  font-weight: 500;
}

.popup-modal {
  z-index: 9999;
  background-color: var(--s16-red);
  width: 100vw;
  height: 100vh;
  margin: 0;
  display: none;
  position: fixed;
  inset: 0%;
}

.popup-block {
  justify-content: center;
  align-items: center;
  margin: auto;
  display: flex;
  position: absolute;
  inset: 0%;
}

.popup-content {
  width: auto;
  position: relative;
}

.exit-block {
  z-index: 500;
  position: absolute;
  inset: 0% 0% auto auto;
}

.exit {
  cursor: pointer;
  width: 80px;
  height: 80px;
  padding: 20px;
}

.body-2 {
  background-color: var(--s16-black);
}

.full-section {
  background-color: var(--white);
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.schedule-block {
  min-width: 1000px;
  padding-top: 80px;
  padding-bottom: 0;
}

.schedule-block.calender {
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
}

.column-19 {
  align-items: flex-end;
  display: flex;
}

.para-4 {
  text-align: center;
  font-size: 18px;
  text-decoration: none;
}

.para-4:hover {
  text-decoration: none;
}

.para-4:focus {
  color: var(--s16-red);
  text-decoration: none;
}

.para-4.tm50 {
  margin-top: 50px;
}

.para-4.tm50.max723 {
  max-width: 723px;
  margin-left: auto;
  margin-right: auto;
}

.section-13 {
  background-color: var(--white);
  padding-top: 100px;
}

.heading-05 {
  font-weight: 300;
}

.heading-05.podcast {
  font-weight: 600;
}

.mobile-only-video {
  display: none;
}

.button-headline {
  color: var(--white);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Work Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.button {
  background-color: var(--s16-red);
  color: var(--white);
  letter-spacing: 1px;
  text-transform: uppercase;
  border-radius: 30px;
  padding: 12px 30px;
  font-family: Work Sans, sans-serif;
  font-size: 20px;
  text-decoration: none;
  transition-property: box-shadow;
  transition-duration: .3s;
  display: block;
  box-shadow: 7px 7px 12px -2px #ff4a4a61;
}

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

.button.lp.webinar {
  justify-content: center;
  width: 250px;
  margin-top: 20px;
  font-size: 16px;
  display: flex;
}

.small-white {
  color: var(--white);
  padding-left: 0;
  font-family: Work Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.small-white.bold {
  font-weight: 700;
}

.small-white.bold._5pad {
  padding-left: 5px;
}

.bold-text-23 {
  font-size: 36px;
  line-height: 42px;
}

.section-cta-recording-copy {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.section-cta-recording-copy.blue-cta-section-recording {
  color: #fff;
  background-color: #bb1333;
  display: block;
}

.summit-event-type-block-copy-copy {
  text-align: center;
  background-color: #fff;
  border-radius: 4px;
  padding: 30px;
  display: none;
  box-shadow: 0 0 13px #00000017;
}

.div-block-6-copy {
  background-color: var(--white);
  padding-bottom: 30px;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-6-copy.instructor-block-event-main-copy {
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.feature-block {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.text-block-34 {
  color: #fff;
}

.text-block-34.black {
  color: var(--s16-black);
  margin-bottom: 20px;
}

.text-block-34._60bm {
  margin-bottom: 40px;
}

.form-grid {
  grid-column-gap: 16px;
  grid-template-rows: auto;
  margin-bottom: 10px;
}

.image-28 {
  border-radius: 50%;
  width: 240px;
  padding: 24px;
  position: relative;
}

.feature-image-wrap {
  position: relative;
}

.bot_right {
  position: absolute;
  inset: auto -29% 0% auto;
}

.webinar-features {
  grid-row-gap: 32px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  position: relative;
}

.left-top-fixed-icon {
  background-color: var(--s16-red);
  border-radius: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: auto;
  height: 32px;
  min-height: auto;
  padding: 20px;
  display: flex;
  position: absolute;
  inset: -6% auto auto 2%;
  box-shadow: 1px 1px 3px #03020254;
}

.left-top-fixed-icon.about {
  width: auto;
  height: auto;
  top: -24%;
}

.webinar-card-block {
  background-color: #fff2f2;
  border-radius: 12px;
  padding: 50px;
  position: relative;
  box-shadow: 1px 1px 6px #332a2f42;
}

.webinar-card-block.about {
  padding: 58px;
}

.text-block-35 {
  color: var(--black);
  text-align: left;
  font-weight: 500;
}

.text-block-36 {
  color: #fff;
  font-family: Work Sans, sans-serif;
  font-size: 24px;
  font-weight: 900;
  line-height: 32px;
}

.floating-date-bar {
  background-color: #fff2f2;
  border-radius: 20px;
  flex-flow: column wrap;
  place-content: center;
  align-items: center;
  width: 420px;
  padding: 10px;
  display: flex;
  position: absolute;
  inset: auto 0% -3% 13%;
  box-shadow: 1px 1px 3px #332a2f4f;
}

.floating-date-bar.mobile {
  display: none;
}

.text-block-37 {
  color: var(--s16-red);
  margin-left: 5px;
  font-family: Work Sans, sans-serif;
  font-size: 18px;
  font-weight: 800;
}

.webinar-head {
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/60a448d3bf4fbb6e7d1a8269_Frame.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}

.text-block-38 {
  margin-bottom: 0;
  padding: 20px;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.mailing-list-form {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.mailing-list-form.left {
  align-items: stretch;
}

.bold-text-26._22 {
  font-size: 22px;
  font-weight: 600;
  line-height: 33px;
}

.bold-text-26._22._60bm {
  margin-bottom: 40px;
  display: block;
}

.text-block-39 {
  text-align: center;
  margin-top: 20px;
  font-weight: 500;
}

.herofr {
  padding-top: 150px;
  padding-bottom: 80px;
}

.herofr._40-bttom {
  padding-bottom: 40px;
}

.frhero-div {
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/612f4e2b444eef93148c1532_heroopmin.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  justify-content: center;
  align-items: flex-end;
  height: 326px;
  margin-top: 45px;
  display: flex;
}

.frhero-div.center {
  background-image: linear-gradient(#332a2f4d, #332a2f4d), url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/61381c1a70dc9cc955fb03a3_Mask%20Group%20(3).png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 20px;
  align-items: center;
  height: 350px;
}

.contfr {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  overflow: hidden;
}

.contfr.padding {
  padding-top: 0;
  padding-bottom: 10px;
}

.contfr.frhero-div.center {
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/61381c1a70dc9cc955fb03a3_Mask%20Group%20(3).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 250px;
  padding: 10px 20px;
}

.frherosubidiv {
  background-color: #fff;
  border-radius: 14px;
  max-width: 823px;
  margin-bottom: -128px;
  padding: 20px 100px;
  display: block;
  position: absolute;
  box-shadow: 3px 5px 22.72px 4px #eb92923b;
}

.frherosubidiv.no-overflow {
  margin-bottom: 0;
  padding: 10px 40px;
}

.frherosubidiv.newhome {
  max-width: 1016px;
  margin-top: 60px;
  margin-bottom: -140px;
  padding-left: 50px;
  padding-right: 50px;
  position: static;
}

.body-3 {
  box-shadow: none;
  font-family: Work Sans, sans-serif;
}

.card-slider_item {
  flex-flow: row;
  flex: none;
  order: 0;
  justify-content: flex-start;
  align-self: stretch;
  align-items: stretch;
  width: auto;
  min-width: 33.33%;
  display: flex;
  position: relative;
}

.card-slider_item.sizing {
  flex: 1;
  justify-content: flex-start;
}

.slick-slider.cms-slider {
  flex-wrap: wrap;
  justify-content: flex-start;
  width: auto;
  min-width: auto;
  display: flex;
  overflow: hidden;
}

.slick-slider.cms-slider.live {
  place-content: stretch flex-start;
}

.card-ls {
  background-color: #fff;
  border-radius: 15px;
  flex: 1;
  max-width: 300px;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 20px;
  padding: 20px;
}

.card-ls.fff2f2 {
  background-color: #fff2f2;
  min-width: auto;
  margin: 20px 20px 20px 0;
}

.card-ls.pod {
  background-color: #292025;
}

.section-15 {
  background-color: #ba1433;
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/60a448d3bf4fbb6e7d1a8269_Frame.svg");
  background-position: 86% 20%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 75px;
  padding-bottom: 75px;
}

.section-15.directory {
  background-color: #f9f9f9;
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/612e2f9a0048dfd3dcc9babb_PINK%20CIRCLES.svg");
  background-position: 90% -50%;
  flex-direction: row-reverse;
  justify-content: flex-end;
  padding-left: 30px;
  display: flex;
  position: relative;
}

.section-15.directory.trans {
  background-color: #f9f9f9;
}

.head32-37 {
  color: #fff;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.head32-37.blackk {
  color: #332a2f;
}

.ff6c6c {
  color: #ff6c6c;
}

.slidercont {
  position: relative;
  overflow: visible;
}

.slidercont.pod {
  margin-top: 113px;
}

.slidercont.pod.no-top-padding {
  margin-top: 0;
  padding-bottom: 40px;
}

.image-29 {
  border-radius: 73%;
  width: 175px;
  max-width: 175px;
  height: 175px;
  max-height: 175px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
}

.text16-20 {
  text-align: center;
  margin-top: 10px;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text16-20._500 {
  color: var(--s16-red);
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

.text16-20._500.la {
  color: var(--s16-black);
  text-align: left;
  text-decoration: none;
}

.text16-20._500.la.black {
  color: var(--s16-black);
}

.text16-20._500.white {
  color: var(--white);
}

.text12-28 {
  color: var(--s16-black);
  text-align: justify;
  padding-bottom: 5px;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.text12-28.dark {
  color: var(--s16-black);
  font-family: Work Sans, sans-serif;
}

.text12-28.regular {
  font-size: 12px;
  font-weight: 400;
}

.text12-28.semi-bold {
  color: var(--s16-black);
  text-align: center;
  font-weight: 600;
}

.text12-28.semi-bold.center, .text12-28.center {
  text-align: center;
}

.text12-18 {
  color: #989898;
  text-align: center;
  font-size: 12px;
  line-height: 18px;
}

.text12-18._37tm {
  margin-top: 37px;
}

.text12-18.la {
  text-align: left;
  text-decoration: none;
}

.text12-18.la._645860 {
  color: #645860;
}

.text12-18._645a60 {
  color: #645a60;
}

.text12-18.bold {
  font-weight: 700;
}

.text12-18.bold.la {
  color: #000;
}

.text12-18.black {
  color: #121212;
}

.divider2 {
  background-color: #c8c8c8;
  height: 1px;
  margin-top: 18px;
  margin-bottom: 12px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.text18-222 {
  color: #ff4a4a;
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  text-decoration: none;
}

.text18-222.la {
  text-align: left;
}

.text18-222.la.black {
  color: #000;
  margin-bottom: 1px;
}

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

.ff4a4a {
  color: #ff4a4a;
}

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

.fa-card {
  border: 1px solid #0000001a;
  margin-bottom: 15px;
  text-decoration: none;
  transition: all .4s;
  box-shadow: 1px 1px 20px -7px #ff4a4a69;
}

.fa-card:hover {
  border-color: var(--dark-redato);
  transform: scale(1.02);
}

.bottom-fa {
  width: auto;
  height: auto;
  padding: 20px;
  text-decoration: none;
}

.facitem {
  width: 326.328px;
  height: 377.984px;
}

.spotify, .itunes {
  width: 60px;
  height: 60px;
}

.div-block-18, .div-block-19 {
  flex-direction: column;
  align-items: center;
  padding-right: 80px;
  text-decoration: none;
  display: flex;
}

.div-block-20 {
  flex-direction: column;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.image-31 {
  margin-left: 10px;
}

.falistwrap {
  flex-wrap: wrap;
}

.fr-form {
  border-radius: 14px;
  margin-top: 60px;
  padding: 50px;
  box-shadow: 0 8px 20px #ba143333;
}

.frdut {
  background-color: #332a2f;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 60px;
  display: flex;
}

.frfutlink {
  color: var(--white);
  text-decoration: none;
}

.frfutlink:hover {
  color: var(--s16-red);
}

.hero-sectionsub-fr {
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/6111e2535937a4173ebba7f1_Frame-1.svg"), url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/6111e2549791cb7557170ac1_Frame.svg"), url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/612f4e2b444eef93148c1532_heroopmin.png");
  background-position: 4% 93%, 53% 10%, 0 0;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 1332px;
  height: 783px;
  margin: 40px auto;
  padding-left: 124px;
  display: flex;
}

.success-message-image {
  margin-bottom: 23px;
}

.form-newsletter-wrapper {
  position: relative;
}

.form-newsletter {
  width: 100%;
}

.input-relative {
  border: 1px solid #eff0f6;
  border-radius: 100px;
  min-height: 64px;
  margin-bottom: 24px;
  padding: 22px 24px;
}

.input-relative:focus {
  color: #0d0a2c;
  border-color: #4a3aff;
}

.input-relative::placeholder {
  color: #615e83;
  font-size: 18px;
  line-height: 20px;
}

.input-relative.newsletter {
  color: var(--s16-red);
  min-height: 84px;
  margin-bottom: 0;
  padding-top: 32px;
  padding-bottom: 32px;
  font-size: 18px;
  transition: all .35s;
  box-shadow: 0 4px 25px #0d0a2c0f;
}

.input-relative.newsletter:hover {
  border-color: #4a3aff;
  box-shadow: 0 8px 28px #170f4914;
}

.input-relative.newsletter:focus {
  border-color: #4a3aff;
  box-shadow: 0 7px 28px #170f4914;
}

.input-relative.newsletter::placeholder {
  color: var(--s16-red);
  font-size: 18px;
}

.error-message-2.newsletter {
  color: #fff;
  text-align: center;
  background-color: #ff7b7d;
  border-radius: 11px;
  margin-top: 22px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 16px;
  line-height: 28px;
}

.button-primary {
  color: #fff;
  text-align: center;
  background-color: #4a3aff;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  padding: 20px 40px 21px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: transform .3s, box-shadow .3s, background-color .3s;
  display: flex;
  box-shadow: 0 3px 12px #4a3aff1f;
}

.button-primary:hover {
  background-color: #3527d8;
  transform: translate(0, -2px);
  box-shadow: 0 4px 10px #4a3aff26;
}

.button-primary.newsletter {
  background-color: var(--s16-red);
  padding-top: 16px;
  padding-bottom: 16px;
  position: absolute;
  inset: 14px 14px 14px auto;
}

.button-primary.newsletter:hover {
  transform: none;
}

.success-message-2 {
  color: #170f49;
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 18px;
  padding-top: 48px;
  padding-bottom: 48px;
  font-weight: 700;
  box-shadow: 0 6px 28px #170f490d;
}

.div-block-21 {
  padding-left: 30px;
  padding-right: 30px;
}

.headshot-logo-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.logo-wrapper {
  background-color: var(--white);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 130px;
  height: 54px;
  padding: 18px;
  display: flex;
  position: absolute;
  top: 83%;
  box-shadow: 1px 1px 6px #00000029;
}

.logo-wrapper.webinar-page {
  padding: 30px;
  inset: auto 0% 0% auto;
}

.red-circle {
  background-color: var(--s16-red);
  border-radius: 100%;
  width: 10px;
  height: 10px;
}

.card-head {
  flex-direction: row;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.instagram-photo-link {
  flex: 1;
  justify-content: center;
  align-items: center;
  margin: 4px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.link-8 {
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  margin-top: -4px;
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
  transition: border-color .15s;
  display: inline-block;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -2px #ffffff4d;
}

.page-link {
  color: #fff;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #15151500;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  height: 21px;
  padding: 4px 4px 3px 6px;
  font-size: 10px;
  font-weight: 400;
  line-height: 14px;
  text-decoration: none;
  transition: color .6s, background-color .6s;
  display: flex;
  position: relative;
}

.page-link:hover {
  background-color: #ff7b3e;
}

.page-link.current:hover {
  color: #151515;
  background-color: #fff;
}

.directory-sidebar-wrap {
  height: 100%;
  padding-top: 20px;
  padding-right: 20px;
  position: sticky;
  top: 15px;
}

.direct-sidebar {
  background-color: var(--lavender-blush);
  border-radius: 20px;
  width: 350px;
  margin-top: 0;
  padding: 20px;
  position: relative;
  top: 0;
}

.collection-item-8 {
  padding-left: 0;
  padding-right: 0;
  font-family: Work Sans, sans-serif;
}

.collection-item-8:hover {
  color: var(--s16-red);
}

.text-block-41 {
  color: var(--s16-red);
  padding-top: 10px;
  font-size: 18px;
  font-weight: 700;
}

.text-block-41.caps {
  letter-spacing: 1px;
  text-transform: uppercase;
}

.search {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-right: 50px;
  display: flex;
  position: relative;
}

.search-button {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/6137da149ee4fa6a2e24b6a5_Group%20(3).svg"), linear-gradient(#fff, #fff);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  position: absolute;
  inset: 0% 4% 0% auto;
}

.search-input {
  color: var(--s16-red);
  border: 1px #000;
  border-radius: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  position: relative;
}

.link-10 {
  font-family: Work Sans, sans-serif;
  text-decoration: none;
}

.link-10:hover {
  color: var(--s16-red);
  font-family: Work Sans, sans-serif;
}

.link-10:focus {
  color: var(--s16-red);
}

.link-10.w--current {
  color: var(--s16-black);
  font-weight: 700;
}

.resources-title.bottom-padding {
  padding-bottom: 20px;
}

.resources-title.instructor {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  display: flex;
}

.navbar-menu-block {
  grid-column-gap: 40px;
  flex-direction: row;
  align-items: center;
}

.dropdown-toggle {
  flex-direction: row;
  padding: 0;
  display: flex;
}

.text-block-42 {
  border-style: none none solid;
  border-width: 1px;
  border-color: #332a2f24 #332a2f24 var(--s16-black);
  background-color: var(--white);
  color: var(--s16-black);
  text-transform: none;
  width: auto;
  padding: 6px;
  font-family: Work Sans, sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
}

.text-block-42:hover {
  background-color: var(--s16-red);
  color: var(--white);
}

.text-block-42.header {
  background-color: var(--black);
  color: var(--white);
  font-size: 12px;
}

.collection-item-9, .dropdown-list {
  background-color: var(--white);
}

.dropdown-list.w--open {
  background-color: var(--s16-black);
  border: 1px solid #000;
}

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

.link-block-4.simple-link-text {
  background-color: #fff;
  padding: 5px 6px;
  display: block;
}

.link-block-4.simple-link-text:hover {
  background-color: var(--s16-red);
  color: #fff;
}

.get-notified-box {
  background-color: var(--s16-red);
  border-radius: 20px;
  width: auto;
  max-width: 80%;
  padding: 20px;
}

.empty-state-text {
  color: #fff;
  text-align: center;
  padding-bottom: 20px;
  font-size: 14px;
}

.recording-image {
  border-radius: 100%;
  width: 150px;
  height: 150px;
}

.div-block-23 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 15px;
  display: flex;
}

.heading-2-recording {
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Work Sans, sans-serif;
}

.text-block-44 {
  color: var(--s16-black);
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.section-17 {
  background-color: #0000;
}

.red-circle-2 {
  background-color: #ff4a4a;
  border-radius: 100%;
  width: 10px;
  height: 10px;
}

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

.dark-cta-desrip-checkout {
  float: left;
  width: 70%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 19px;
  font-weight: 300;
  line-height: 28px;
}

.time {
  display: flex;
}

.image-33 {
  width: auto;
  padding: 2px;
}

.article-link {
  text-decoration: none;
}

.view-all-box {
  padding: 42px 32px 32px 0;
}

.link-block-8 {
  transform-style: preserve-3d;
  align-items: center;
  margin-top: -20px;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.link-block-8:hover {
  transform: scale3d(1none, 1none, 1none);
}

.image-34 {
  width: auto;
  max-width: 32px;
  padding-left: 10px;
  transition: transform .3s;
}

.image-34:hover {
  transform: scale(1.3);
}

.image-35 {
  width: auto;
  height: auto;
  padding: 0;
}

.mobile-directory-wrapper {
  display: none;
}

.live-webinar-co-icon {
  width: auto;
}

.featured-image, .image-37 {
  padding-left: 0;
}

.div-block-24 {
  display: block;
}

.success-message-3 {
  background-color: var(--black);
  color: var(--s16-black);
  border-radius: 20px;
}

.text-block-47 {
  color: var(--white);
  font-family: Work Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.div-block-25 {
  justify-content: center;
  padding: 15px;
  display: flex;
}

.success-thank-you {
  font-size: 20px;
}

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

.text-block-48 {
  padding-left: 10px;
  font-weight: 700;
}

.bold-text-29 {
  font-weight: 400;
}

.image-39 {
  width: 220px;
  height: auto;
}

.video-4 {
  border-radius: 0;
}

.podcast-div {
  background-color: #fff;
  border-radius: 14px;
  max-width: 823px;
  margin-bottom: -128px;
  padding: 20px 100px;
  display: block;
  position: absolute;
  box-shadow: 3px 5px 22.72px 4px #eb92923b;
}

.podcast-div.podcast-links {
  box-shadow: none;
  background-color: #0000;
  justify-content: center;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.image-40 {
  width: 60px;
  height: 60px;
}

.herosection {
  padding-top: 180px;
  padding-bottom: 120px;
}

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

.citrus-span {
  color: var(--s16-red);
}

.spacer {
  height: 50px;
}

.spacer._10 {
  height: 10px;
}

.spacer._30 {
  height: 30px;
}

.spacer._100 {
  height: 100px;
}

.spacer._300 {
  height: 30px;
}

.spacer._28 {
  height: 28px;
}

.scriblediv {
  margin-top: -60px;
  position: relative;
}

.scribbleimage {
  height: 650px;
  position: absolute;
  inset: 0%;
}

.scribbleimage._1 {
  height: 650px;
}

.scribbleimage._2 {
  height: auto;
  top: 2%;
}

.redsection {
  color: var(--white);
  background-color: #ba1433;
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/616def4a2d02306ffe3d40f2_bgred.svg");
  background-position: 50% 90%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 140px;
  padding-bottom: 100px;
}

.logo-container {
  background-color: #c92038;
  border-radius: 7px;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 62px 80px;
  display: flex;
}

.logo-container.bold-text-10 {
  padding-top: 0;
}

.div-block-27 {
  justify-content: space-between;
  width: 100%;
  margin-bottom: 45px;
  display: flex;
}

.div-block-27.nobm {
  margin-bottom: 0;
}

.dropdownsection {
  height: auto;
  padding-top: 103px;
}

.max877 {
  max-width: 877px;
  margin-left: auto;
  margin-right: auto;
}

.dpd {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  box-shadow: 1px 1px 37px 7px #0000002b;
}

.dpd_in {
  color: #b5b5b5;
  cursor: pointer;
  border-right: 1px solid #e7e7e7;
  justify-content: flex-start;
  align-items: center;
  padding: 22px 20px;
  transition: all .3s;
  display: flex;
  position: relative;
}

.dpd_in:hover {
  background-color: var(--s16-red);
  color: #fff;
}

.dpd_in._1 {
  border-top-left-radius: 8px;
}

.dpd_in.lt {
  border-right-style: none;
  border-top-right-radius: 8px;
}

.text-block-49 {
  color: var(--black);
  font-family: Work Sans, sans-serif;
  font-weight: 500;
  line-height: 25px;
}

.c1 {
  background-color: #f0f0f0;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  width: 300px;
  min-width: 300px;
  padding: 30px 20px;
}

.c1._1 {
  position: absolute;
  inset: 100% 0% auto;
}

.c1._1._2, .c1._1._3, .c1._1._4 {
  display: none;
}

.c1._1._5 {
  width: auto;
  min-width: 0;
  display: none;
}

.c1._1.first {
  display: block;
}

.image-41 {
  height: 350px;
  margin: 75px auto;
}

.mapara {
  text-align: center;
}

.section-brown {
  background-color: #332a2f;
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/61714ede83bd01b7a7b403d0_donut.svg"), url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/61714ede83bd01b7a7b403d0_donut.svg"), url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/61714e745a4f4ff3f24d32c2_scriblletransparent.svg"), url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/61714e7283bd016d08b40214_circle%20for%20brown.svg");
  background-position: 16%, 90% 20%, 90% 90%, 4% 10%;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, auto, auto;
  height: auto;
  padding-top: 248px;
  padding-bottom: 100px;
}

.fulldiv {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.linecont {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 34px;
  display: flex;
  position: relative;
}

.ball {
  position: absolute;
  inset: -2% 0% auto;
}

.ball._2 {
  opacity: 1;
  top: 145px;
}

.ball._3 {
  top: 301px;
}

.ball._4 {
  top: 461px;
}

.ball._1 {
  opacity: 1;
}

.arrow {
  position: absolute;
  inset: auto 0% -3%;
}

.bsecdiv {
  flex-direction: column;
  align-items: flex-start;
  min-width: 390px;
  display: flex;
  position: absolute;
  inset: 145px 0% auto 184%;
}

.bsecdiv._2 {
  top: 461px;
}

.bsecdiv._3 {
  align-items: flex-end;
  inset: 0% 184% auto auto;
}

.bsecdiv._3._1 {
  opacity: 1;
}

.bsecdiv._1 {
  opacity: 0;
}

.bsecdiv.fourth {
  align-items: flex-end;
  inset: 301px 184% auto auto;
}

.cta-section {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 146px;
  padding-bottom: 78px;
}

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

.buttoncont._60tm {
  margin-top: 60px;
}

.buttoncont._90tm {
  margin-top: 90px;
}

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

.whitesec_1 {
  background-color: #fff;
  border-radius: 14px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 645px;
  padding: 70px 44px;
  display: flex;
  box-shadow: -3px 10px 20px 10px #eb929230;
}

.section_instructors {
  background-color: #332a2f;
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/61714ede83bd01b7a7b403d0_donut.svg"), url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/61714ede83bd01b7a7b403d0_donut.svg"), url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/61714eb87240883563b6c24a_tranparentS.svg");
  background-position: 10% 39%, 80% 15%, 50% 70%;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, auto;
  height: 929px;
  padding-top: 120px;
  padding-bottom: 120px;
}

.parawhite {
  color: #fff;
}

.parawhite.max890 {
  max-width: 890px;
}

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

.parawhite.ma.max890 {
  margin-left: auto;
  margin-right: auto;
}

.grid-6 {
  grid-column-gap: 26px;
  grid-row-gap: 70px;
  grid-template-columns: 1fr 1fr 1fr;
}

.instructordiv {
  background-color: #fff;
  border-radius: 20px;
  align-items: center;
  height: 146px;
  padding: 28px 0 28px 28px;
  display: flex;
  position: relative;
}

.instructorimage {
  margin-right: 20px;
}

.paragraph-10 {
  margin-bottom: 0;
}

.logoin {
  border-radius: 30px;
  position: absolute;
  inset: -13% 6% auto auto;
  box-shadow: 0 9px 8px -4px #eb929242;
}

.tabs-section {
  padding-top: 80px;
  padding-bottom: 100px;
}

.col {
  margin-bottom: 32px;
  padding-left: 20px;
  padding-right: 20px;
}

.col._2col {
  flex: 0 50%;
}

.col._2col.overflow-visible {
  overflow: visible;
}

.col._2col.tab-menu {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.h3 {
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 20px;
  font-size: 2.2rem;
  font-weight: 500;
  line-height: 1.2;
}

.h3.mb-0 {
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Work Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
}

.tab_illo-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.strategy-illo_bg {
  width: 500px;
}

.row {
  margin-bottom: -32px;
  margin-left: -20px;
  margin-right: -20px;
}

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

.tab_text-wrapper {
  overflow: hidden;
}

.tab_text {
  color: #645a60;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 16px;
}

.tab-link {
  opacity: 1;
  color: #182c4f;
  cursor: pointer;
  background-color: #0000;
  border-left: 4px #0000;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: -28px;
  padding: 10px 8% 10px 28px;
  transition: border-color .2s, opacity .2s ease-out;
  display: flex;
}

.tab-link:hover {
  opacity: .6;
  border-left-style: none;
  border-left-color: #ff6161;
  text-decoration: none;
}

.tab-link.w--current {
  opacity: 1;
  background-color: #f6f6f6;
  border-left-style: none;
  border-left-color: #ff6161;
  border-radius: 10px;
  justify-content: space-between;
  align-items: flex-start;
  padding: 20px 28px;
  display: flex;
}

.tab_pane {
  overflow: visible;
}

.container-14 {
  width: 88%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

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

.div-block-30 {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.dpd-rrow {
  margin-top: 10px;
  margin-left: 15px;
}

.para-grey {
  color: #645a60;
}

.para-grey.ma {
  text-align: center;
}

.para-grey.ma.max725 {
  max-width: 725px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.para-grey.ma.max725._470 {
  max-width: 470px;
}

.section_testimonials {
  background-color: #ba1433;
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/61714f5e4ab887859c9382a5_testi.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 89px;
  padding-bottom: 179px;
}

.body-4 {
  font-family: Work Sans, sans-serif;
}

.grid-7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
}

.testimonial-card {
  background-color: #fff;
  border-radius: 10px;
  padding: 40px 20px;
  transition: all .4s;
}

.testimonial-card:hover {
  transform: scale(1.2);
  box-shadow: 1px 1px 20px 2px #0000006e;
}

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

.tm_1_1 {
  margin-left: 16px;
}

.ti {
  max-width: 64px;
  max-height: 64px;
}

.section_bottomcta {
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/61714f9bff51527e31c9aa44_last.svg");
  background-position: 50% 100%;
  background-size: auto;
  padding-top: 81px;
  padding-bottom: 81px;
}

.accordion-wrapper {
  margin-top: 50px;
  display: none;
}

.accordion-item {
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: 20px;
  padding: 24px 30px 14px;
  box-shadow: 0 3px 7px #00000008;
}

.accordion-item-trigger {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.accordion-heading {
  cursor: pointer;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 30px;
}

.accordion-item-content {
  margin-top: 10px;
  margin-right: 30px;
  overflow: hidden;
}

.pag-b-text {
  color: var(--s16-red);
  font-family: Work Sans, sans-serif;
  font-weight: 700;
}

.bold-pag {
  color: var(--s16-red);
}

.pag-button {
  border-style: solid;
  border-color: var(--white);
  background-color: var(--lavender-blush);
  border-radius: 8px;
  margin-top: 60px;
}

.text14-28 {
  color: var(--s16-black);
  text-align: center;
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
}

.notified-popup {
  background-color: #ffffff5e;
  display: none;
}

.notified-popup.show {
  display: block;
}

.popup-block-2 {
  justify-content: center;
  align-items: center;
  margin: auto;
  display: flex;
  position: absolute;
  inset: 0%;
}

.mailing-list-form-hp {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.mailing-form-text {
  color: #fff;
  text-align: center;
  padding-bottom: 20px;
  font-size: 16px;
}

.footer-2 {
  text-align: center;
  background-color: #332a2f;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 20px;
}

.footer-text {
  color: var(--white);
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
}

.link-12 {
  color: var(--s16-red);
}

.column-21 {
  align-items: flex-end;
  display: flex;
}

.link-block-10 {
  align-items: flex-start;
  width: 30px;
  height: 30px;
  display: flex;
}

.columns-9 {
  padding-top: 10px;
}

.hero-heading {
  font-size: 52px;
  font-weight: 800;
  line-height: 65px;
}

.red-bold {
  color: var(--s16-red);
}

.icon-wrapper {
  background-color: var(--s16-red);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  margin-bottom: 32px;
  padding: 10px;
  display: flex;
  position: relative;
}

.feature-card {
  color: #000;
  text-align: center;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 24px;
  text-decoration: none;
  transition: box-shadow .3s;
  display: flex;
}

.feature-card:hover {
  box-shadow: 0 10px 20px 10px #eb929230;
}

.feature-paragraph {
  color: #4f4f4f;
  font-size: 14px;
  line-height: 28px;
}

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

.feature-title {
  color: #000;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 1.2;
}

.icon {
  z-index: 2;
  width: auto;
  position: relative;
}

.resource-item {
  margin-bottom: 10px;
}

.list-2 {
  margin-top: 0;
}

.div-block-32 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.big {
  font-size: 20px;
}

._2-buttons {
  grid-template-rows: auto;
}

.body-5 {
  padding-left: 20px;
  padding-right: 20px;
}

.paragraph-13 {
  color: #f8f9fd;
  padding-left: 20px;
  padding-right: 20px;
}

.text-span-2, .text-span-3 {
  color: var(--s16-red);
}

.bold-text-31 {
  text-align: right;
  text-transform: uppercase;
  font-size: 25px;
}

.container-15-copy {
  padding-bottom: 40px;
}

._2-buttons-copy {
  grid-template-rows: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.intro-copy {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
  display: flex;
}

.intro-copy.left-align-copy {
  align-items: flex-start;
  max-width: none;
  margin-left: 0;
  padding-bottom: 20px;
}

.intro-copy.left-align-copy.hero-side-product {
  padding-top: 20px;
}

.form-text {
  font-family: Work Sans, sans-serif;
}

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

.subpage-header {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(#1f6fffe6, #1f6fffe6), url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/5e4c2a44df08527157ece9ff_Photo-5.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 190px;
  padding-bottom: 90px;
}

.subpage-header.pricing-3 {
  background-image: linear-gradient(#ba1433d1, #ba1433d1), url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/6189c2104646e9277955c771_How%20Entrepreneurship%20Can%20Be%20Learned%20By%20Anyone.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.container-16 {
  position: relative;
}

.subpage-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 400;
  line-height: 40px;
}

.page-subtitle {
  width: 65%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  font-weight: 300;
  line-height: 27px;
  display: block;
}

.large-pricing-title {
  text-transform: uppercase;
  margin-bottom: 4px;
}

.large-pricing-title.price {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 44px;
  font-weight: 700;
  line-height: 50px;
}

.pricing-list-icon {
  width: 15px;
  position: absolute;
  top: 3px;
  left: 0;
}

.pricing-feature-list-item {
  margin-bottom: 6px;
  padding-left: 26px;
  position: relative;
}

.pricing-list-title {
  line-height: 21px;
}

.large-pricing-icon {
  height: 50px;
  margin-bottom: 20px;
}

.large-pricing-block {
  border-right: 2px solid #e4e4e4;
  padding-right: 51px;
}

.large-pricing-block._2 {
  border-right-width: 0;
  padding-left: 50px;
  padding-right: 0;
}

.pricing-features-list {
  float: left;
  width: 50%;
  margin-top: 20px;
  margin-bottom: 0;
}

.rich-text-block-12, .rich-text-block-13 {
  font-family: Work Sans, sans-serif;
}

.x5 {
  margin-bottom: 40px;
}

.button-fill {
  background-color: var(--s16-red);
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  border-radius: 1000px;
  padding: 10px 24px;
  font-family: Work Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 25px;
  display: block;
}

.button-fill.white-button {
  color: #252525;
  background-color: #fff;
}

.button-fill.white-button.x1.anim-slide-in-bottom {
  background-color: var(--white);
}

.button-fill.anim-slide-in-bottom {
  background-color: var(--s16-red);
}

.x3 {
  margin-bottom: 24px;
}

.typo-subtitle {
  font-family: Work Sans, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 40px;
  text-decoration: none;
}

.typo-subtitle.txt-center.x3 {
  font-weight: 700;
}

.typo-subtitle.txt-color-white.txt-center-mobile {
  padding-top: 20px;
  padding-bottom: 20px;
}

.typo-subtitle.anim-flip-in-bottom.txt-center-mobile {
  text-align: center;
}

.x2 {
  margin-bottom: 16px;
}

.x4 {
  margin-bottom: 32px;
}

.typo-content {
  padding-bottom: 10px;
  font-size: 15px;
  line-height: 25px;
}

.txt-color-white {
  color: #fafafa;
}

.new-container {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 64px;
  padding-right: 64px;
}

.new-container.base-elevation-container {
  z-index: 10;
  position: relative;
}

.new-container.simple-navbar-container {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.new-container.simple-navbar-container.only-logo-container {
  justify-content: center;
}

.new-section {
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
}

.new-section.first-item {
  padding-top: 120px;
}

.new-section.last-item {
  padding-bottom: 120px;
}

.new-section.hero-new-lp {
  padding-top: 150px;
  padding-bottom: 80px;
}

.new-section.date-apply-now-section {
  background-color: var(--s16-red);
  padding-top: 120px;
  padding-bottom: 120px;
  position: relative;
  overflow: hidden;
}

.new-section.validation-new-lp-section {
  background-color: var(--dark-redato);
  padding-top: 120px;
  padding-bottom: 240px;
}

.new-section.card-null-space-new-lp-section {
  align-items: center;
  height: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.new-section.section-program-new-lp {
  background-color: #332a2f;
  padding-top: 240px;
  padding-bottom: 120px;
}

.new-section.card-lead-instructor-section {
  background-color: #f6f6f6;
  padding-bottom: 240px;
}

.new-section.program-details-section {
  background-color: var(--dark-redato);
  padding-top: 120px;
  padding-bottom: 120px;
}

.new-section.faqs-program-details-section {
  padding-top: 100px;
  padding-bottom: 120px;
}

.new-section.bottom-cta-banner-new-lp {
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/62416d6eac748881cf668652_ilustration-several-icons-bottom-banner.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 200px;
  padding-bottom: 200px;
}

.new-section.footer-new-lp {
  background-color: #332a2f;
  padding-top: 80px;
  padding-bottom: 80px;
}

.new-section.multi-form-section {
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/627d3ae067c656f7bff2c285_bg-forms-multi-form-page.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  align-items: center;
  min-height: 100vh;
  padding-top: 260px;
  padding-bottom: 160px;
  display: flex;
}

.x1 {
  margin-bottom: 8px;
}

.x6 {
  margin-bottom: 48px;
}

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

.new-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 40px;
  display: grid;
}

.new-grid.table-program-details-grid {
  height: auto;
  margin-top: 48px;
  position: relative;
}

.wrapper-content-hero-new-lp {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.wrapper-image-hero-new-lp {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.label-hero-content-new-lp {
  background-color: var(--dark-redato);
  color: #fff;
  border-radius: 8px;
  margin-bottom: 16px;
  padding: 6px 10px;
  font-family: Work Sans, sans-serif;
  font-weight: 600;
  line-height: 25px;
}

.txt-color-orange {
  color: var(--s16-red);
}

.image-hero-new-lp {
  width: 100%;
}

.wrapper-content-date-apply-now {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.image-asset-date-apply-now {
  height: 350px;
}

.wrapper-time-tab-date-apply-now {
  align-items: center;
  margin-bottom: 40px;
  font-size: 14px;
  font-weight: 500;
  display: flex;
}

.wrapper-time-tab-date-apply-now.first-time-tab {
  margin-bottom: 12px;
}

.icon-date-apply-table {
  height: 18px;
  margin-right: 8px;
}

.value-text-date-dead-line {
  background-color: var(--salmon);
  border-radius: 8px;
  margin-left: 10px;
  padding: 6px 10px;
  font-size: 12px;
  font-weight: 600;
  line-height: 15px;
}

.value-text-date-dead-line.program-started {
  color: #1db273;
  background-color: #e0f9ef;
  font-weight: 700;
}

.label-apply-now-seats-limited {
  margin-bottom: 48px;
  font-size: 12px;
  line-height: 20px;
}

.div-circle-banner-apply-now-lp {
  background-color: var(--salmon);
  border-radius: 10000px;
  width: 350px;
  min-width: 350px;
  max-width: 350px;
  height: 350px;
  min-height: 350px;
  max-height: 350px;
  position: absolute;
  inset: -12% -8% auto auto;
}

.div-circle-banner-apply-now-lp-02 {
  background-color: var(--salmon);
  border-radius: 10000px;
  width: 200px;
  min-width: 200px;
  max-width: 200px;
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  position: absolute;
  inset: auto auto -8% -6%;
}

.wrapper-card-center-content-new-lp {
  text-align: center;
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 64px;
  display: flex;
  box-shadow: 0 16px 64px #00000014;
}

.wrapper-card-elements-new-lp {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card-element-new-lp {
  flex-direction: column;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.icon-card-new-lp {
  height: 60px;
}

.label-title-card-new-lp {
  margin-top: 12px;
  margin-bottom: 12px;
  font-size: 18px;
  font-weight: 600;
  line-height: 35px;
  text-decoration: none;
}

.wrapper-logos-validations-new-lp {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #c92038;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 56px;
  margin-bottom: 56px;
  padding: 48px 40px;
  display: grid;
}

.logos-validations-icons {
  max-width: 140px;
  height: 25px;
  margin-left: auto;
  margin-right: auto;
}

.lightbox-main-video-validation-new-lp {
  justify-content: center;
  align-items: center;
  height: 350px;
  margin-top: 32px;
  display: flex;
  position: relative;
}

.image-bg-s16-video-cover {
  z-index: 1;
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
}

.cover-video-new-lp {
  z-index: 10;
  height: 100%;
  max-height: 250px;
  position: relative;
}

.icon-play-video-new-lp {
  z-index: 10;
  position: absolute;
}

.wrapper-card-learn-steps-new-lp {
  text-align: center;
  background-color: #fff;
  border-radius: 16px;
  padding: 48px;
}

.wrapper-time-line-new-lp {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: minmax(180px, 1fr);
  grid-template-columns: 1fr auto 1fr;
  grid-auto-rows: minmax(180px, 1fr);
  grid-auto-columns: 1fr;
  padding-left: 48px;
  padding-right: 48px;
  display: grid;
}

.wrapper-dots-steps-time-line-new-lp {
  grid-column-gap: 0px;
  grid-row-gap: 32px;
  grid-template-rows: minmax(180px, 1fr);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(180px, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.card-time-line-new-lp {
  color: #fff;
  background-color: #3f373b;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 12px 32px;
  display: flex;
  position: relative;
}

.conector-div-card {
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/623dd7d9fa757d4c10f98160_icon-lateral-conector-cards-time-line.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 100%;
  display: flex;
  position: absolute;
}

.conector-div-card.look-to-right {
  background-size: contain;
  inset: 0% -20px 0% auto;
}

.conector-div-card.look-to-left {
  background-size: contain;
  inset: 0% auto 0% -20px;
  transform: rotate(180deg);
}

.block-step-time-line-new-lp {
  color: var(--s16-red);
  letter-spacing: 1px;
  flex-direction: column;
  align-items: center;
  font-family: Work Sans, sans-serif;
  font-weight: 700;
  display: flex;
}

.big-dot-step-time-line-new-lp {
  z-index: 10;
  background-color: #ffffff3d;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 24px;
  min-height: 24px;
  max-height: 24px;
  margin-top: 12px;
  display: flex;
  position: relative;
}

.small-dot-step-time-line-new-lp {
  background-color: #fff;
  border-radius: 1000px;
  width: 8px;
  min-width: 8px;
  max-width: 8px;
  height: 8px;
  min-height: 8px;
  max-height: 8px;
}

.div-line-steps-time-line-new-lp {
  background-color: var(--s16-red);
  width: 2px;
  height: 65%;
  margin-top: -10px;
}

.label-title-card-time-line-new-lp {
  margin-bottom: 8px;
  font-family: Work Sans, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.content-label-card-time-line-new-lp {
  color: #d9d9d9;
  font-size: 13px;
  line-height: 24px;
}

.card-testimonial-new-lp {
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 32px;
  display: flex;
  box-shadow: 0 16px 14px #0000001c;
}

.wrapper-stars-review-card-new-lp {
  grid-column-gap: 8px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  margin-bottom: 16px;
  display: grid;
}

.icon-star-review-new-lp {
  height: 16px;
}

.label-title-intro-testimonial-card-new-lp {
  margin-bottom: 8px;
  font-family: Work Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.label-content-intro-testimonial-card-new-lp {
  font-size: 13px;
  line-height: 23px;
}

.label-author-testimonial-card-new-lp {
  font-size: 13px;
  line-height: 22px;
}

.top-content-card-testimonial-new-lp {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 24px;
  display: flex;
}

.wrapper-content-instructor-new-lp {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.card-lead-instructor-new-lp {
  background-color: var(--s16-red);
  color: #fff;
  text-align: center;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 320px;
  min-height: 400px;
  padding: 32px;
  display: flex;
  position: relative;
  box-shadow: 11px 11px #000;
}

.badge-contact-card-new-lp {
  object-fit: contain;
  background-color: #fff;
  max-width: 120px;
  height: 40px;
  padding-top: 0;
  padding-bottom: 0;
}

.mask-face-wrapper-card-contact-new-lp {
  border-radius: 1000px;
  width: 150px;
  min-width: 150px;
  max-width: 150px;
  height: 150px;
  min-height: 150px;
  max-height: 150px;
  margin-bottom: 16px;
  overflow: hidden;
}

.label-name-lead-instructor-new-lp {
  color: var(--salmon);
  text-align: center;
  background-color: #fff;
  margin-bottom: 16px;
  padding: 6px 11px;
  font-family: Work Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.label-role-card-lead-new-lp {
  font-family: Work Sans, sans-serif;
  font-size: 15px;
  line-height: 20px;
}

.card-mentors-new-lp {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  padding: 32px;
  display: grid;
  position: relative;
}

.mask-photo-card-team-new-lp {
  border-radius: 1000px;
  width: 100px;
  min-width: 100px;
  max-width: 100px;
  height: 100px;
  min-height: 100px;
  max-height: 100px;
  overflow: hidden;
}

.wrapper-content-card-team-new-lp {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.label-name-card-team-new-lp {
  margin-bottom: 8px;
  font-family: Work Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 25px;
  text-decoration: none;
}

.span-place-work-card-new-lp {
  color: #a5a5a5;
  font-size: 12px;
}

.label-content-card-team-new-lp {
  line-height: 22px;
}

.image-cover-photo-new-lp {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.badge-card-team-member-new-lp {
  height: 40px;
  position: absolute;
  inset: -20px 24px auto auto;
}

.slider-accesible-for-all-new-lp {
  background-color: #0000;
  height: auto;
}

.mask-accesible-for-all-new-lp {
  width: 90%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.slide-item-accesible-for-all-new-lp {
  height: auto;
  padding: 48px;
}

.left-arrow-accesible-for-all-new-lp, .right-arrow-accesible-for-all-new-lp {
  background-color: var(--salmon);
  color: #fff;
  border-radius: 1000px;
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 20px;
}

.slide-nav-accesible-for-all-new-lp {
  color: var(--dark-redato);
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 24px;
  padding-top: 6px;
  font-size: 8px;
  display: flex;
  position: relative;
}

.wrapper-slide-accesible-for-all-new-lp {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.content-card-accessible-for-all {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding: 64px;
  display: grid;
  box-shadow: 0 8px 14px #0000001f;
}

.icon-accesible-for-all {
  height: 24px;
}

.image-accesible-for-all-new-lp {
  object-fit: contain;
  height: 450px;
}

.wrapper-items-program-details {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: center;
  align-items: center;
  display: grid;
}

.item-program-details {
  align-items: center;
  display: flex;
}

.icon-program-details {
  height: 30px;
  margin-right: 8px;
}

.label-name-program-details {
  color: #fff;
  flex: 0 auto;
  margin-right: 32px;
  font-family: Work Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  display: block;
}

.label-description-program-details {
  color: #fff;
  font-size: 16px;
  line-height: 20px;
}

.image-illustration-program-details {
  height: 300px;
  position: absolute;
  bottom: -39px;
  right: 0%;
}

.faqs-wrapper-new-lp {
  grid-column-gap: 0px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 20px 40px 40px;
  display: grid;
}

.item-faq-new-lp {
  background-color: #fff;
  border-radius: 8px;
  padding: 24px 32px;
  box-shadow: 0 8px 14px #dadada99;
}

.faq-trigger-new-lp {
  justify-content: space-between;
  align-items: center;
  font-family: Work Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  display: flex;
}

.faq-content-new-lp {
  overflow: hidden;
}

.lottie-show-more-faqs-new-lp {
  cursor: pointer;
  width: 18px;
  min-width: 18px;
  max-width: 18px;
  height: 18px;
  min-height: 18px;
  max-height: 18px;
}

.label-content-faqs-new-lp {
  padding-top: 8px;
  font-size: 14px;
  line-height: 25px;
}

.slider-faqs-new-lp {
  background-color: #0000;
  width: 100%;
  height: auto;
}

.mask-slider-faqs-new-lp {
  width: 80%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.left-arrow-slider-faqs-new-lp, .right-arrow-slider-faqs-new-lp {
  background-color: var(--s16-red);
  border-radius: 1000px;
  width: 32px;
  min-width: 32px;
  max-width: 32px;
  height: 32px;
  min-height: 32px;
  max-height: 32px;
  font-size: 15px;
}

.slide-nav-faqs-new-lp {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 30px;
  padding-top: 6px;
  padding-bottom: 0;
  font-size: 12px;
  line-height: 13px;
  display: flex;
  position: relative;
}

.wrapper-content-footer-new-lp {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  display: grid;
}

.logo-s16-footer-new-lp {
  height: 50px;
}

.label-text-link-footer-new-lp {
  color: var(--s16-red);
  text-align: center;
  font-family: Work Sans, sans-serif;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.label-text-link-footer-new-lp:hover {
  color: var(--salmon);
}

.wrapper-footer-new-lp-social-media-icons {
  grid-column-gap: 32px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.link-block-social-buttons-footer-new-lp {
  justify-content: center;
  align-items: center;
  width: 20px;
  min-width: 20px;
  max-width: 20px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  display: flex;
}

.icon-social-media-footer-new-lp {
  height: 100%;
}

.label-hero-main-title {
  text-align: left;
  margin-bottom: 32px;
  font-family: Work Sans, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 50px;
}

.label-hero-main-content {
  margin-bottom: 24px;
  font-size: 15px;
  line-height: 25px;
}

.label-warning-content-upcoming-cohort {
  font-size: 12px;
  line-height: 18px;
}

.link-to-content {
  color: #fff;
}

.rich-text-block-14, .rich-text-block-15 {
  font-family: Work Sans, sans-serif;
}

.link-over-text {
  color: var(--s16-red);
}

.chip-hero-lp {
  z-index: 5;
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 10px 16px;
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
  position: absolute;
  inset: auto auto 40px 0;
  box-shadow: 0 8px 12px #36363630;
}

.chip-hero-lp._2-chip {
  bottom: 100px;
}

.chip-hero-lp._3-chip {
  bottom: 160px;
}

.icon-chip-hero-lp {
  height: 18px;
  margin-right: 8px;
}

.mask-wrapper-image-concentration-lp {
  z-index: 1;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 85%;
  height: 540px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.dropdownsection_program {
  background-color: var(--white);
  height: auto;
  padding-top: 103px;
}

.container_p {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.container_p.ma_p {
  flex-direction: column;
  align-items: center;
  padding-bottom: 60px;
  display: flex;
}

.heading-02-p {
  color: var(--s16-black);
  text-align: left;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-family: Work Sans, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 52px;
  display: block;
}

.heading-02-p.max780px-p {
  max-width: 780px;
  margin-left: auto;
  margin-right: auto;
}

.heading-02-p.max780px-p.ma-p {
  text-align: center;
}

.citrus-span-p {
  color: var(--s16-red);
}

.spacer-p {
  height: 50px;
}

.max877-p {
  text-align: left;
  max-width: 877px;
  margin-left: auto;
  margin-right: auto;
}

.spacer-p2 {
  height: 50px;
}

.dpd-p {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  box-shadow: 1px 1px 37px 7px #0000002b;
}

.dpd_in-p {
  color: #b5b5b5;
  cursor: pointer;
  border-right: 1px solid #e7e7e7;
  justify-content: flex-start;
  align-items: center;
  padding: 22px 20px;
  transition: all .3s;
  display: flex;
  position: relative;
}

.dpd_in-p:hover {
  background-color: var(--s16-red);
  color: #fff;
}

.dpd_in-p._1-p {
  border-top-left-radius: 8px;
}

.dpd_in-copy {
  color: #b5b5b5;
  cursor: pointer;
  border-right: 1px solid #e7e7e7;
  justify-content: flex-start;
  align-items: center;
  padding: 22px 20px;
  transition: all .3s;
  display: flex;
  position: relative;
}

.dpd_in-copy:hover {
  background-color: var(--s16-red);
  color: #fff;
}

.dpd_in-copy.lt-p {
  border-right-style: none;
  border-top-right-radius: 8px;
}

.text-block-49-p {
  color: var(--black);
  font-family: Work Sans, sans-serif;
  font-weight: 500;
  line-height: 25px;
}

.text12-18-p {
  color: #989898;
  text-align: center;
  font-size: 12px;
  line-height: 18px;
}

.text12-18-p._645a60-p {
  color: #645a60;
}

.text12-18-p._645a60-p.la-p {
  text-align: left;
}

.c1-p {
  background-color: #f0f0f0;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  width: 300px;
  min-width: 300px;
  padding: 30px 20px;
}

.c1-p._1-p {
  position: absolute;
  inset: 100% 0% auto;
}

.c1-p._1-p.first-p {
  display: block;
}

.c1-p._1-p._5-p {
  display: none;
}

.new-section-p {
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
}

.new-section-p.pricing-program-details-section-p {
  background-color: var(--white);
  padding-top: 100px;
  padding-bottom: 0;
}

.pricing-wrapper-new-lp-p {
  grid-column-gap: 0px;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 40px;
  display: grid;
}

.item-pricing-new-lp-p {
  background-color: #fff;
  border-radius: 8px;
  padding: 24px 32px;
  box-shadow: 0 8px 14px #dadada99;
}

.label-content-pricing-new-lp-p {
  padding-top: 8px;
  font-size: 14px;
  line-height: 25px;
}

.pricing-trigger-new-lp-p {
  flex-flow: wrap;
  place-content: stretch space-between;
  align-items: center;
  font-family: Work Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  display: flex;
}

.text-block-52 {
  text-align: center;
  order: 0;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-block-53 {
  font-size: 14px;
  font-weight: 400;
}

.typo-subtitle-p {
  font-family: Work Sans, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 40px;
  text-decoration: none;
}

.typo-subtitle-p.anim-flip-in-bottom-p.txt-center-mobile-p {
  text-align: center;
}

.mask-slider-pricing-new-lp-p {
  width: 80%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.slider-pricing-new-lp-p {
  background-color: #0000;
  width: 100%;
  height: auto;
}

.right-arrow-slider-pricing-new-lp-p, .left-arrow-slider-pricing-new-lp-p {
  background-color: var(--s16-red);
  border-radius: 1000px;
  width: 32px;
  min-width: 32px;
  max-width: 32px;
  height: 32px;
  min-height: 32px;
  max-height: 32px;
  font-size: 15px;
  display: none;
}

.slide-nav-pricing-new-lp-p {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 30px;
  padding-top: 6px;
  padding-bottom: 0;
  font-size: 12px;
  line-height: 13px;
  display: none;
  position: relative;
}

.item-pricing-new-lp-p-upfront {
  background-color: #fff;
  border-radius: 8px;
  padding: 24px 32px;
  display: none;
  box-shadow: 0 8px 14px #dadada99;
}

.center-cta-p {
  justify-content: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.icons-steps-multi-form {
  grid-column-gap: 0px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 50px;
  display: grid;
  position: relative;
}

.red-2 {
  color: #e41d38;
}

.wrapper-item-column-input-multiform {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.wrapper-buttons-optipns-multi-step-form {
  grid-column-gap: 25px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  justify-items: start;
  display: grid;
}

.item-radio-button-multiform {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 0;
  display: flex;
  position: relative;
}

.wrapper-multi-options-check-form {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.checkbox-multiform {
  z-index: 5;
  cursor: pointer;
  background-color: #0000;
  border-width: 1px;
  border-color: #e41d38;
  border-radius: 12px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  transition: background-color .2s;
  position: absolute;
  inset: 0%;
}

.checkbox-multiform.w--redirected-checked {
  background-color: #e41d383d;
  background-image: none;
  border-color: #e41d38;
}

.mask-multisteps-form {
  width: 100%;
  height: auto;
  overflow: visible;
}

.slider-multi-steps-form {
  background-color: #0000;
  height: auto;
  min-height: 600px;
  display: flex;
}

.wrapper-multi-steps-form {
  overflow: hidden;
}

.lable-context-section-step-form-block {
  color: #949494;
  font-size: 13px;
  font-style: italic;
}

.typo-content-2 {
  font-size: 14px;
  font-weight: 400;
  line-height: 25px;
}

.slide-wrapper-multisteps-form {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.next-button-slide {
  color: #fff;
  text-align: center;
  background-color: #e41d38;
  border-radius: 8px;
  padding: 12px 24px;
  font-size: 15px;
  transition: background-color .2s;
}

.next-button-slide:hover {
  background-color: #941123;
}

.next-button-slide.skip {
  color: #e4abb3;
  background-color: #0000;
  border: 1px solid #e4abb3;
  transition: border-color .2s, color .2s, background-color .2s;
}

.next-button-slide.skip:hover {
  color: #e41d38;
  border-color: #e41d38;
}

.wrapper-inputs-steps-form {
  padding: 24px;
}

.item-circle-step-multi-form {
  z-index: 10;
  background-color: #e41d38;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  padding: 14px;
  display: flex;
  position: relative;
}

.item-circle-step-multi-form.off {
  background-color: silver;
}

.previous-placeholder {
  opacity: 0;
  justify-content: center;
  align-items: center;
  width: 0;
  max-width: 100px;
  height: 0;
  margin-bottom: 30px;
  transition: opacity .2s;
  display: none;
}

.previous-placeholder:hover {
  opacity: 1;
}

.label-radio-button-multiform {
  z-index: 5;
  border: 1px solid #e41d38;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  padding: 12px 24px 12px 40px;
  font-size: 13px;
  display: flex;
  position: relative;
}

.label-form-multisteps {
  color: gray;
  font-size: 14px;
  font-weight: 400;
  line-height: 15px;
}

.button-fill-2 {
  text-align: center;
  background-color: #e41d38;
  border-radius: 1000px;
  padding: 12px 18px;
  font-size: 14px;
  font-weight: 400;
}

.next-placeholder {
  justify-content: center;
  align-items: center;
  width: 0;
  max-width: 159px;
  height: 0;
  margin: auto auto 25px;
  display: none;
}

.wrapper-title-section-form-items {
  border-bottom: 1px solid #d6d6d6;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 32px;
  padding-bottom: 32px;
  display: flex;
}

.label-content-step-form {
  color: #747474;
  text-align: right;
  font-size: 14px;
  font-weight: 400;
}

.success-button {
  color: #fff;
  text-align: center;
  background-color: #014691;
  border-radius: 8px;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 500;
  transition: all .2s;
}

.success-button:hover {
  background-color: #00b86d;
  font-weight: 700;
}

.icon-step-process-form {
  height: 100%;
}

.icon-radio-button-multiform {
  z-index: 10;
  margin: 0;
  position: absolute;
  left: 16px;
  right: auto;
}

.icon-radio-button-multiform.w--redirected-checked {
  border-width: 6px;
  border-color: #e41d38;
}

.wrapper-multi-options-radio-button {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.label-number-section-steps-form-block {
  color: #8b8b8b;
  margin-bottom: 16px;
  font-size: 14px;
}

.txt-color-red-2 {
  color: #e41d38;
}

.content-steps-multi-form {
  grid-column-gap: 0px;
  grid-row-gap: 48px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: center end;
  place-items: center end;
  height: 100%;
  padding-right: 24px;
  display: grid;
}

.wrapper-position-steps-form {
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.wrapper-content-success-multi-form {
  background-color: #0000;
  border: 1px solid #00b86d;
  border-radius: 8px;
  padding: 48px;
}

.typo-subtitle-2 {
  font-size: 22px;
  font-weight: 500;
  line-height: 40px;
}

.div-line-steps-multi-form {
  z-index: 2;
  background-color: #d6d6d6;
  width: 1px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
}

.div-line-steps-multi-form.on {
  background-color: #e41d38;
}

.checkbox-label-multiform {
  z-index: 10;
  font-size: 13px;
  line-height: 15px;
  position: relative;
}

.label-title-step-form {
  color: #e41d38;
  text-align: right;
  font-size: 16px;
  font-weight: 500;
}

.label-title-step-form.off-label {
  color: #5a5a5a;
}

.input-form-multisteps {
  background-color: #0000;
  border: 1px solid #aeafc5;
  border-radius: 4px;
  height: 48px;
}

.input-form-multisteps:focus {
  border-color: #e41d38;
}

.wrapper-columns-buttons-actions-multiform {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.back-button-slide {
  color: gray;
  text-align: center;
  background-color: #0000;
  border-radius: 8px;
  padding: 12px 24px;
  font-size: 15px;
  transition: color .2s, background-color .2s;
}

.back-button-slide:hover {
  color: #5c5c5c;
  background-color: #ececec;
}

.lottie-check-mark-form-submited {
  height: 150px;
}

.wrapper-item-step-process-form {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  min-height: 50px;
  display: flex;
}

.slide-item-multisteps-form {
  width: 100%;
}

.label-title-section-steps-form-block {
  color: #58595b;
  font-size: 29px;
  font-weight: 500;
  line-height: 45px;
}

.item-check-box-multi-form {
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  margin-bottom: 0;
  padding: 10px 12px;
  display: flex;
  position: relative;
}

.wrapper-two-columns-inputs-form {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.slide-nav-hide {
  display: none;
}

.wrapper-simple-navbar {
  align-items: center;
  width: 100%;
  height: 120px;
  display: flex;
  position: absolute;
}

.logo-simple-navbar {
  height: 40px;
}

.wrapper-multi-form-steps {
  flex-direction: column;
  align-items: flex-start;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.wrapper-multi-form-steps.ty-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 640px;
  display: flex;
}

.embed-form-multi-step {
  z-index: 5;
  width: 100%;
  height: auto;
  margin-top: 24px;
  position: relative;
}

.wrapper-line-progress {
  background-color: #e6e6e6;
  border-radius: 1000px;
  width: 100%;
  height: 8px;
  margin-bottom: 16px;
  overflow: hidden;
}

.div-line-progress-multi-step {
  background-color: var(--s16-red);
  border-radius: 1000px;
  width: 33%;
  height: 100%;
}

.div-line-progress-multi-step._66 {
  width: 66%;
}

.div-line-progress-multi-step._100 {
  width: 100%;
}

.typo-content-small {
  font-size: 13px;
  line-height: 22px;
}

.number-steps-multi-form {
  color: #b3b3b3;
  letter-spacing: 5px;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.icon-complete-submission {
  height: 100px;
  margin-bottom: 32px;
}

.button-back-embed {
  z-index: 10;
  position: absolute;
  inset: auto 110px 17px auto;
}

.pop-up-wrapper {
  z-index: 10000;
  width: auto;
  height: auto;
  display: block;
  position: relative;
}

.pop-up-list {
  width: auto;
  height: auto;
  position: relative;
}

.pop-up-item {
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
  position: relative;
}

.wrapper-box-pop-up {
  border-radius: 16px;
  width: 650px;
  display: flex;
  position: relative;
  top: 32px;
}

.wrapper-illustration-box-pop-up {
  background-color: var(--dark-redato);
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
  justify-content: center;
  align-items: center;
  min-width: 180px;
  padding: 48px;
  display: flex;
  overflow: hidden;
}

.wrapper-content-box-pop-up {
  background-color: #fff;
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
  flex-direction: column;
  padding: 32px;
  display: flex;
  overflow: hidden;
}

.icon-logo-s16-pop-up {
  height: 60px;
}

.label-upcoming-event-pop-up {
  color: #8b2337;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 4px;
  font-size: 12px;
  font-weight: 600;
  line-height: 15px;
}

.label-event-name-pop-up {
  text-align: left;
  margin-bottom: 16px;
  font-family: Work Sans, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
}

.wrapper-info-pop-up {
  grid-column-gap: 16px;
  grid-row-gap: 6px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  margin-bottom: 32px;
  display: grid;
}

.item-info-pop-up {
  grid-column-gap: 6px;
  border: 1px solid #d8d8d8;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  padding: 8px;
  display: flex;
}

.label-info-pop-up {
  color: #858585;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

.label-value-info-pop-up {
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.label-date-event-pop-up {
  color: var(--s16-red);
  border-radius: 10000px;
  margin-bottom: 16px;
  font-size: 14px;
  line-height: 20px;
  display: inline-block;
}

.button-outline-white {
  color: #fff;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 100px;
  align-items: center;
  padding: 12px 24px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  text-decoration: none;
  transition-property: background-color;
  display: flex;
  position: absolute;
  inset: -64px 0% auto auto;
}

.button-outline-white:hover {
  color: #fff;
  background-color: #ffffff59;
}

.block-wrapper-pop-up {
  background-color: #252525a6;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.block-wrapper-pop-up.hide-pop-up {
  display: none;
}

.button-fill-pop-up {
  background-color: var(--s16-red);
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  border-radius: 1000px;
  padding: 10px 24px;
  font-family: Work Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 25px;
  display: block;
}

.tiitle-price-cohort {
  color: #677081;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.tiitle-price-cohort.sub-cohort {
  color: #8796b4;
  text-align: center;
  letter-spacing: 2px;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Work Sans, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 17px;
  display: none;
}

.label-title-steps-form {
  margin-bottom: 24px;
  font-family: Work Sans, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 40px;
  text-decoration: none;
}

.dropdown-navbar {
  flex-direction: column;
  align-items: center;
  display: none;
}

.toggle-dropdown-navbar {
  align-items: center;
  padding: 15px 8px;
  display: flex;
}

.toggle-dropdown-navbar.nested-dropdown-toggle {
  background-color: #000;
  align-self: stretch;
  width: 100%;
  padding: 10px 12px;
}

.label-text-dropdown-toggle {
  color: var(--base-state-navbar);
  letter-spacing: .35px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

.dropdown-list-block {
  background-color: #0000;
  width: 100%;
  min-width: 160px;
  position: absolute;
  top: 40px;
}

.dropdown-list-block.nested-dropdown-list-block {
  position: relative;
  top: 0;
}

.wrapper-dropdown-list {
  background-color: #fff;
  border: 1px solid #666;
  border-radius: 4px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.wrapper-dropdown-list.nested-wrapper-dropdown-list {
  width: 100%;
}

.link-item-dropdown-navbar {
  color: var(--base-state-navbar);
  letter-spacing: 0;
  border-bottom: 1px solid #666;
  width: 100%;
  padding: 10px 12px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  transition: background-color .2s, color .2s;
  display: block;
}

.link-item-dropdown-navbar:hover {
  color: #000;
  background-color: #e6e6e6;
}

.link-item-dropdown-navbar.w--current {
  color: var(--s16-red);
}

.link-item-dropdown-navbar.last-item {
  border-bottom-style: none;
}

.link-item-navbar {
  color: var(--base-state-navbar);
  letter-spacing: .35px;
  text-transform: uppercase;
  padding: 6px;
  font-size: 12px;
  font-weight: 500;
  line-height: 15px;
  transition-property: color;
  display: block;
}

.link-item-navbar:hover {
  color: var(--s16-red);
}

.link-item-navbar:active {
  opacity: .8;
}

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

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

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

.label-title-block-dropdown-navbar {
  color: #fff;
  letter-spacing: .25px;
  background-color: #000;
  width: 100%;
  padding: 10px 12px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

.collection-wrapper-resources-navbar, .collection-list-resources-navbar {
  width: 100%;
}

.wrapper-navbar-menu {
  grid-column-gap: 40px;
  align-items: center;
  display: flex;
}

.global-navbar {
  z-index: 1000;
  background-color: #fff;
  align-items: center;
  padding-top: 24px;
  padding-bottom: 24px;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.global-navbar-container {
  z-index: 10;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding-left: 48px;
  padding-right: 48px;
  display: flex;
  position: relative;
}

.button-apply-now-navbar-desktop {
  background-color: var(--s16-red);
  letter-spacing: 1px;
  border-radius: 100px;
  padding: 12px 24px;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
  transition: background-color .2s;
  display: none;
  box-shadow: 0 6px 12px #ff4a4a3d;
}

.button-apply-now-navbar-desktop:hover {
  background-color: var(--dark-redato);
  color: #fff;
}

.button-apply-now-navbar-mobile {
  background-color: var(--s16-red);
  letter-spacing: 1px;
  border-radius: 100px;
  padding: 12px 24px;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
  transition: background-color .2s;
  display: none;
  box-shadow: 0 6px 12px #ff4a4a3d;
}

.button-apply-now-navbar-mobile:hover {
  background-color: var(--dark-redato);
  color: #fff;
}

.block-icon-arrow-dropdown {
  height: 10px;
  display: none;
  position: relative;
}

.icon-arrow-dropdown-on {
  height: 100%;
  position: relative;
}

.icon-arrow-dropdown-off {
  height: 100%;
  position: absolute;
  inset: 0%;
}

.dropdown-mobile-navbar-version {
  flex-direction: column;
  align-items: center;
  display: none;
}

.label-text-dropdown-mobile-toggle {
  color: var(--base-state-navbar);
  letter-spacing: .35px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

.icon-arrow-dropdown-mobile-on {
  height: 100%;
  position: relative;
}

.icon-arrow-dropdown-mobile-off {
  height: 100%;
  position: absolute;
  inset: 0%;
}

.block-bg-color-navbar-desktop {
  z-index: 5;
  position: absolute;
  inset: 0%;
  box-shadow: 0 6px 24px #00000029;
}

.block-bg-color-navbar-mobile {
  z-index: 5;
  display: none;
  position: absolute;
  inset: 0%;
  box-shadow: 0 6px 24px #00000029;
}

.space-hero-section {
  padding-top: 130px;
}

.html-embed-6 {
  display: block;
}

.floating-button-program {
  background-color: var(--s16-red);
  color: #fff;
  border-radius: 1000px;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 32px;
  font-family: Work Sans, sans-serif;
  font-size: 15px;
  text-decoration: none;
  transition-property: background-color;
  display: block;
  position: fixed;
  top: 124px;
  box-shadow: 0 8px 24px #831e1e3d;
}

.floating-button-program:hover {
  color: #fff;
  background-color: #e53c3c;
}

.floating-button-program.hide-floating-button {
  display: none;
}

.wrapper-floating-button-program {
  z-index: 800;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 0;
  display: flex;
  position: relative;
}

.indicator-show-floating-button {
  width: 100%;
  height: 0;
  position: relative;
}

.text-version-desktop {
  position: relative;
}

.text-version-mobile {
  display: none;
  position: relative;
}

.wp-box-center-flex {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section-18 {
  padding-top: 96px;
}

.section-19 {
  padding-top: 135px;
}

.wp-box-tiem-speaker {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.chip-logo-coll {
  background-color: #fff;
  border-radius: 1000px;
  margin-top: 32px;
  padding: 10px 20px;
  position: relative;
}

.typo-content-small-careers {
  font-size: 13px;
  line-height: 22px;
}

.wrapper-multi-form-steps-careers {
  flex-direction: column;
  align-items: flex-start;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.wrapper-line-progress-careers {
  background-color: #e6e6e6;
  border-radius: 1000px;
  width: 100%;
  height: 8px;
  margin-bottom: 16px;
  display: none;
  overflow: hidden;
}

.number-steps-multi-form-careers {
  color: #b3b3b3;
  letter-spacing: 5px;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: none;
}

.div-line-progress-multi-step-careers {
  background-color: var(--s16-red);
  border-radius: 1000px;
  width: 33%;
  height: 100%;
}

.label-title-steps-form-careers {
  margin-bottom: 24px;
  font-family: Work Sans, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 40px;
  text-decoration: none;
}

.embed-form-multi-step-careers {
  z-index: 5;
  width: 100%;
  height: auto;
  margin-top: 24px;
  position: relative;
}

.txt-color-orange-careers, .txt-color-orange-copy {
  color: var(--s16-red);
}

.wrapper-simple-navbar-careers {
  align-items: center;
  width: 100%;
  height: 120px;
  display: flex;
  position: absolute;
}

.label-hero-main-content-smaller {
  margin-bottom: 24px;
  font-size: 15px;
  line-height: 25px;
}

.label-hero-main-content-smaller.anim-slide-in-bottom-fs {
  font-size: 17px;
}

.text-block-54 {
  color: var(--lavender-blush);
  text-align: center;
  padding-top: 10px;
  font-family: Work Sans, sans-serif;
}

.wrapper-logos-validations-new-lp-fs {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #c92038;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 56px;
  margin-bottom: 56px;
  padding: 48px 40px;
  display: grid;
}

.new-grid-fs {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.new-grid-fs.x4-fs {
  display: none;
}

.new-section-fs {
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
}

.new-section-fs.card-lead-instructor-section-fs {
  background-color: #f6f6f6;
  padding-bottom: 240px;
  display: none;
}

.new-container-fs {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px;
  padding-left: 64px;
  padding-right: 64px;
}

.wrapper-card-learn-steps-new-lp-fs {
  text-align: center;
  background-color: #fff;
  border-radius: 16px;
  padding: 48px;
}

.wrapper-card-learn-steps-new-lp-fs.anim-fade-in-fs {
  background-color: var(--white);
}

.new-grid-copy.table-program-details-grid-fs2 {
  height: auto;
  margin-top: 48px;
  display: none;
  position: relative;
}

.container-17 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: inline-block;
}

.text-block-55-fs {
  color: var(--lavender-blush);
  padding-top: 30px;
}

.typo-content-copy {
  font-size: 15px;
  line-height: 25px;
}

.typo-content-copy.txt-center-copy.x3-copy.anim-slide-in-bottom-copy {
  display: none;
}

.new-grid-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.new-grid-copy.anim-slide-in-bottom-copy {
  display: none;
}

.wrapper-content-hero-new-lp-fs {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.image-hero-new-lp-fs {
  width: 100%;
  display: none;
}

.faq-trigger-new-lp-fs, .faq-trigger-new-lp-copy {
  justify-content: space-between;
  align-items: center;
  font-family: Work Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  display: flex;
}

.lottie-show-more-faqs-new-lp-fs {
  cursor: pointer;
  width: 18px;
  min-width: 18px;
  max-width: 18px;
  height: 18px;
  min-height: 18px;
  max-height: 18px;
  display: none;
}

.new-container-copy {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 64px;
  padding-right: 64px;
}

.new-section-fs2 {
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
}

.new-section-fs2.bottom-cta-banner-new-fs2 {
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/62416d6eac748881cf668652_ilustration-several-icons-bottom-banner.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 200px;
}

.new-section-fs3 {
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
}

.new-section-fs3.faqs-program-details-section-fs3 {
  padding-top: 120px;
  padding-bottom: 0;
}

.wp-box-center-flex-fs {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.new-section-fs4 {
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
}

.new-section-fs4.hero-new-lp-fs3 {
  padding-top: 20px;
  padding-bottom: 80px;
}

.new-section-fs5 {
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
}

.new-section-fs5.first-item-fs1 {
  padding-top: 120px;
}

.new-section-fs5.first-item-fs1.last-item-fs1 {
  display: none;
}

.new-grid-fs1, .new-grid-fs3 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.new-container-fs3 {
  width: 100%;
  max-width: 1280px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 64px;
  padding-right: 64px;
}

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

.new-section-fs6 {
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
}

.new-section-fs6.date-apply-now-section-fs6 {
  background-color: var(--s16-red);
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
  overflow: hidden;
}

.para-3-blog {
  text-align: left;
  align-self: auto;
  padding-right: 0;
  font-family: Work Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  display: block;
}

.para-3-blog.white {
  color: var(--white);
}

.para-3-blog.white._642max {
  max-width: 642px;
  margin-top: 20px;
  margin-bottom: 73px;
}

.para-3-blog.white._642max._645a60 {
  color: #645a60;
  margin-bottom: 40px;
  font-weight: 400;
}

.text12-18-blog {
  color: #989898;
  text-align: left;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 18px;
}

.text16-20-blog {
  text-align: left;
  margin-top: 10px;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.style-title-page {
  font-family: Lato, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 40px;
}

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

.hide {
  display: none;
}

.style-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 3fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
  box-shadow: 0 24px 48px #0000000f;
}

._00rem {
  margin-bottom: 0;
}

._45rem {
  margin-bottom: 4.5rem;
}

.style-header-section {
  background-color: #afafaf;
  flex-direction: column;
  align-items: flex-start;
  padding: 2.5rem;
  display: flex;
}

.style-title-header-section {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Lato, sans-serif;
  font-size: .9rem;
  font-weight: 400;
}

.style-content-section {
  padding: 2.5rem;
}

.style-content-section.style-grid-buttons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  display: grid;
}

.style-content-section.style-grid-buttons.style-solid-background {
  background-color: #3f3f3f;
}

.style-content-section.style-grid-space-items {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._15rem {
  margin-bottom: 1.5rem;
}

.label-heading-5 {
  font-family: Work Sans, sans-serif;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.5;
}

.label-heading-6 {
  font-family: Work Sans, sans-serif;
  font-size: 1.125em;
  font-weight: 500;
  line-height: 1.5;
}

.label-heading-3 {
  font-family: Work Sans, sans-serif;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1.25;
}

._05rem {
  margin-bottom: .5rem;
}

.style-space-grid-item {
  background-color: #eee;
  border: 1px solid #a5a5a5;
  width: 100%;
  height: 50px;
}

.text-all-caps {
  text-transform: uppercase;
}

.typo-content-big {
  font-size: 1.1em;
}

.font-style-bold {
  font-weight: 700;
}

.style-hero-section {
  border-bottom: 1px solid #ccc;
  width: 100%;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.typo-content-small-2 {
  font-size: .9em;
}

._40rem {
  margin-bottom: 4rem;
}

.font-style-normal-copy {
  font-weight: 500;
}

._60rem {
  margin-bottom: 6rem;
}

.style-section {
  width: 100vw;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.section-style-guide {
  width: 100%;
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
  overflow: hidden;
}

.section-style-guide.last-item {
  padding-bottom: 7rem;
}

.section-style-guide.first-item {
  padding-top: 7rem;
}

.section-style-guide.banner-section {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.section-style-guide.first-and-last-item {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.section-style-guide.style-outline-section {
  border-top: 1px solid #d1d1d1;
}

.section-style-guide.hero-full-vh-section {
  align-items: center;
  min-height: 100vh;
  padding-top: 10.5rem;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
}

.section-style-guide.get-guide-section {
  align-items: center;
  min-height: 100vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-style-guide.modal-section {
  z-index: 500;
  background-color: #1d0408d9;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.section-style-guide.experience-section {
  height: 100%;
  position: relative;
}

.section-style-guide.experience-section.view-1 {
  z-index: 10;
  align-items: center;
  display: flex;
  overflow: scroll;
}

.section-style-guide.experience-section.view-2 {
  z-index: 20;
  background-color: #fff;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  inset: 0%;
}

.section-style-guide.experience-section.view-2.hide-view-2 {
  display: none;
}

._25rem {
  margin-bottom: 2.5rem;
}

.container-style-guide {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 4rem;
  padding-right: 4rem;
}

.container-style-guide.base-elevation {
  z-index: 50;
  position: relative;
}

.container-style-guide.modal-container {
  max-width: 900px;
}

.container-style-guide.concentration-container-slider {
  z-index: 50;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.style-content-page {
  font-family: Lato, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 20px;
}

.label-heading-4 {
  font-family: Work Sans, sans-serif;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 1.25;
}

.txt-color-gray {
  color: #8a8a92;
}

.txt-color-black {
  color: #333;
}

._10rem {
  margin-bottom: 1rem;
}

._35rem {
  margin-bottom: 3.5rem;
}

.label-heading-1 {
  font-family: Work Sans, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.25;
}

.label-heading-2 {
  font-family: Work Sans, sans-serif;
  font-size: 2.125rem;
  font-weight: 700;
  line-height: 1.3;
}

._30rem {
  margin-bottom: 3rem;
}

.typo-content-base {
  font-size: 1em;
}

._20rem {
  margin-bottom: 2rem;
}

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

._55rem {
  margin-bottom: 5.5rem;
}

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

.style-container {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 64px;
  padding-right: 64px;
}

.relative-position {
  position: relative;
}

.font-style-semibold {
  font-weight: 600;
}

._50rem {
  margin-bottom: 5rem;
}

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

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

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

.grid._4-col-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid._2-col-grid {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr 1fr;
}

.grid._3-col-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid.cta-form-before-application {
  grid-template-columns: 1fr auto 1fr;
}

.overflow-hidden {
  overflow: hidden;
}

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

.body-style-guide {
  color: var(--base-text-color);
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.body-style-guide.experience-body {
  height: 100vh;
  overflow: hidden;
}

.text-all-lowercase {
  text-transform: lowercase;
}

.style-naming-sections {
  text-align: center;
  margin-bottom: 1rem;
  font-family: Lato, sans-serif;
  font-size: .9rem;
  font-weight: 300;
}

.style-naming-sections.style-no-space {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  display: flex;
}

.style-section-divider-group {
  color: #fff;
  text-align: center;
  background-color: #afafaf;
  width: 100%;
  padding: 2.5rem;
}

.style-label-name-group {
  text-transform: uppercase;
  font-family: Lato, sans-serif;
  font-size: .9rem;
  font-weight: 400;
}

.txt-color-red-light {
  color: var(--red-light);
}

.txt-color-red-dark {
  color: var(--red-dark);
}

.txt-color-yellow {
  color: var(--yellow);
}

.txt-color-green {
  color: var(--green);
}

.txt-color-blue {
  color: var(--blue);
}

.txt-color-purple {
  color: var(--purple);
}

.button-fill-primary {
  background-color: var(--s16-red);
  color: #fff;
  text-align: center;
  text-transform: capitalize;
  border-radius: 100rem;
  min-width: 9.5rem;
  padding: .75rem 1.5rem;
  font-family: Work Sans, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  transition: box-shadow .25s, color .25s, background-color .25s, opacity .2s;
  display: block;
  box-shadow: 0 12px 24px #5a1d2929;
}

.button-fill-primary:hover {
  background-color: var(--red-light-hover);
  color: #fff;
  box-shadow: 0 8px 16px #5a1d293d;
}

.button-fill-primary.white-version {
  color: var(--red-dark);
  background-color: #fff;
  box-shadow: 0 12px 24px #00000029;
}

.button-fill-primary.white-version:hover {
  background-color: #d6d6d6;
  box-shadow: 0 8px 16px #0000003d;
}

.button-fill-primary.no-shadow-elevation {
  box-shadow: none;
}

.button-fill-secondary {
  background-color: var(--s16-red);
  color: #fff;
  text-align: center;
  border-radius: 100rem;
  min-width: 7.5rem;
  padding: .5rem 1rem;
  font-family: Work Sans, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  transition: box-shadow .25s, color .25s, background-color .25s, opacity .2s;
  display: block;
  box-shadow: 0 12px 24px #5a1d2929;
}

.button-fill-secondary:hover {
  background-color: var(--red-light-hover);
  color: #fff;
  box-shadow: 0 8px 16px #5a1d293d;
}

.button-fill-secondary.white-version {
  color: #000;
  background-color: #fff;
  box-shadow: 0 12px 24px #00000029;
}

.button-fill-secondary.white-version:hover {
  background-color: #d6d6d6;
  box-shadow: 0 8px 16px #0000003d;
}

.button-outline-primary {
  border: 1px solid var(--red-light);
  color: var(--red-light);
  text-align: center;
  background-color: #0000;
  border-radius: 100rem;
  min-width: 9.5rem;
  padding: .75rem 1.5rem;
  font-family: Work Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  transition: background-color .25s, opacity .2s;
  display: block;
}

.button-outline-primary:hover {
  color: var(--red-light);
  background-color: #ff4a4a26;
}

.button-outline-primary.white-version {
  color: #fff;
  border-color: #fff;
  display: none;
}

.button-outline-primary.white-version:hover {
  background-color: #fff3;
}

.button-outline-secondary {
  border: 1px solid var(--red-light);
  color: var(--red-light);
  text-align: center;
  background-color: #0000;
  border-radius: 100rem;
  min-width: 7.5rem;
  padding: .5rem 1rem;
  font-family: Work Sans, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  transition: background-color .25s, opacity .2s;
  display: block;
}

.button-outline-secondary:hover {
  color: var(--red-light);
  background-color: #ff4a4a26;
}

.button-outline-secondary.white-version {
  color: #fff;
  background-color: #0000;
  border-color: #fff;
}

.button-outline-secondary.white-version:hover {
  background-color: #fff3;
}

.bg-color-red-light {
  background-color: var(--red-light);
}

.bg-color-red-dark {
  background-color: var(--red-dark);
}

.bg-section-divider {
  background-color: #f5f5f5;
}

.style-box-colors {
  z-index: -1;
  width: 100%;
  height: 100px;
  position: relative;
}

.style-wp-box-color {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
}

.style-label-name-color-box {
  font-family: Lato, sans-serif;
  font-size: .9rem;
  font-weight: 300;
}

.style-wrapper-color-bg {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  display: grid;
}

.style-border-color-box {
  z-index: 10;
  border: 1px solid #ccc;
  border-radius: .5rem;
  width: 100%;
  height: 100%;
  position: relative;
}

.main-wrapper {
  width: 100%;
}

.navbar-landing-v1 {
  z-index: 100;
  align-items: center;
  width: 100%;
  height: 7rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.container-navbar-landing-v1 {
  z-index: 50;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 4rem;
  padding-right: 4rem;
  display: flex;
  position: relative;
}

.link-navbar-landing-v1 {
  height: 40px;
}

.embed-logo-navbar-landing-v1 {
  color: #fff;
  height: 100%;
  display: inline-block;
}

.button-fill-navbar-landing {
  color: var(--red-dark);
  text-align: center;
  background-color: #fff;
  border-radius: 100rem;
  min-width: 9rem;
  padding: .6rem 1.4rem;
  font-family: Work Sans, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  transition: box-shadow .25s, color .25s, background-color .25s, opacity .2s;
  display: block;
  box-shadow: 0 12px 24px #5a1d2929;
}

.button-fill-navbar-landing:hover {
  background-color: var(--red-light-hover);
  color: #fff;
  box-shadow: 0 8px 16px #5a1d293d;
}

.bg-navbar-landing-v1 {
  opacity: 0;
  background-color: #fff;
  position: absolute;
  inset: 0%;
  box-shadow: 0 16px 48px #00000014;
}

.wp-bg-section-absolute {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.wp-bg-section-absolute.bg-color-red-dark {
  background-color: var(--red-dark);
}

.wp-flex-vertical {
  flex-direction: column;
  display: flex;
}

.wp-flex-vertical.align-start {
  align-items: flex-start;
}

.wp-flex-vertical.align-start.justify-center {
  justify-content: center;
}

.wp-flex-vertical.align-center {
  align-items: center;
}

.wp-flex-vertical.align-center.justify-center {
  justify-content: center;
}

.wp-flex-vertical.align-end {
  align-items: flex-end;
}

.wp-auto-grid-buttons {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
}

.wp-asset-hero {
  width: 100%;
}

.wp-card-hero-lp {
  background-color: #fff;
  border-radius: 1.5rem;
  padding: 2.5rem;
}

.wp-grid-faces-card {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.img-face-grid-card {
  border-radius: 100rem;
  width: 9rem;
  min-width: 9rem;
  max-width: 9rem;
  height: 9rem;
  min-height: 9rem;
  max-height: 9rem;
  overflow: hidden;
}

.img-logo-faces-grid {
  object-fit: contain;
  max-width: 6rem;
  height: 2rem;
}

.img-logo-faces-grid.inver-color-logo {
  filter: invert(70%);
}

.img-bg-section-bubbles-01 {
  height: 250px;
  position: absolute;
  inset: -30px auto auto -50px;
}

.wp-items-listed-tiution {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.img-bg-section-bubbles-02 {
  transform-style: preserve-3d;
  height: 300px;
  position: absolute;
  inset: auto auto -50px -30px;
  transform: rotateX(180deg)rotateY(0)rotateZ(0);
}

.wp-item-tuition-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: auto 100px;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: center;
  display: grid;
}

.icon-embed-size-3rem {
  width: 3rem;
  min-width: 3rem;
  max-width: 3rem;
  height: 3rem;
  min-height: 3rem;
  max-height: 3rem;
}

.wp-list-faqs {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.wp-item-faq {
  background-color: #fff;
  border-radius: .75rem;
  width: 100%;
  height: auto;
  box-shadow: 0 16px 32px #4e4e4e14;
}

.wp-item-faq.wp-bottom-block-faq {
  margin-bottom: 1.8rem;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.wp-top-block-faq {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 1.2rem 1.8rem;
  display: flex;
}

.wp-bottom-block-faq {
  width: 100%;
  height: auto;
  padding-left: 1.8rem;
  padding-right: 1.8rem;
  overflow: hidden;
}

.lottie-faq {
  width: 1rem;
  min-width: 1rem;
  height: 1rem;
  max-height: 1rem;
}

.label-title-faq {
  color: #000;
  font-size: .9rem;
  font-weight: 500;
}

.content-faq {
  color: #747474;
  letter-spacing: -.25px;
  margin-bottom: 1.2rem;
  font-size: .9rem;
  font-weight: 400;
}

.wp-video-review-school16 {
  border-radius: 1rem;
  width: 100%;
  height: 350px;
  overflow: hidden;
}

.bg-color-footer {
  background-color: #332a2f;
}

.wp-content-footer {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.wp-social-icons-footer {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.wp-list-items-social-media-footer {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.item-link-social-icon-footer {
  color: #fff;
  width: 1.25rem;
  min-width: 1.25rem;
  max-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  max-height: 1.25rem;
}

.icon-embed-social-media-footer {
  width: 100%;
  height: 100%;
}

.div-animation-navbar-landing-v1 {
  width: 100%;
  height: 0;
}

.wp-card-concentration {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  grid-auto-columns: 1fr;
  min-height: 13.5px;
  max-height: 15rem;
  display: grid;
  overflow: hidden;
  box-shadow: 0 16px 32px #00000014;
}

.img-person-concentration {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.img-person-concentration.product-management-item {
  object-position: 40% 50%;
}

.img-person-concentration.tech-sales-item, .img-person-concentration.digital-marketing-item, .img-person-concentration.project-management-item {
  object-position: 50% 50%;
}

.wp-content-card-concentration {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 2rem;
  display: flex;
}

.wp-banner-get-guide {
  width: 50%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.img-banner-get-guide {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.link-logo-get-guide-page {
  height: 40px;
}

.embed-logo-get-guide-page {
  color: var(--red-light);
  height: 100%;
}

.wp-form-get-guide {
  width: 100%;
  max-width: 400px;
  margin-bottom: 0;
}

.base-form-get-guide {
  flex-direction: column;
  display: flex;
}

.new-label-input-base {
  margin-bottom: 0;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.25;
}

.new-input-base {
  border-radius: .35rem;
  width: 100%;
  height: 3rem;
  margin-bottom: 0;
}

.new-input-base.select-input {
  color: #919191;
  background-color: #0000;
}

.wp-item-input-form {
  grid-column-gap: .35rem;
  grid-row-gap: .35rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.wp-list-items-inputs-form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.button-submit-form {
  background-color: var(--s16-red);
  color: #fff;
  text-align: center;
  border-radius: 100rem;
  align-self: flex-end;
  min-width: 9.5rem;
  height: 3rem;
  padding: .6rem 1.5rem;
  font-family: Work Sans, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  transition: box-shadow .25s, color .25s, background-color .25s, opacity .2s;
  display: block;
  box-shadow: 0 12px 24px #5a1d2929;
}

.button-submit-form:hover {
  background-color: var(--red-light-hover);
  color: #fff;
  box-shadow: 0 8px 16px #5a1d293d;
}

.button-submit-form.white-version {
  color: var(--red-dark);
  background-color: #fff;
  box-shadow: 0 12px 24px #00000029;
}

.button-submit-form.white-version:hover {
  background-color: #d6d6d6;
  box-shadow: 0 8px 16px #0000003d;
}

.bg-asset-get-guide-page {
  display: none;
}

.link-line-button-content {
  color: var(--red-light);
  text-decoration: underline;
}

.img-bg-waves-hero-section {
  z-index: 25;
  opacity: .1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.wp-lottie-hero-scroll-more {
  z-index: 30;
  width: 3rem;
  min-width: 3rem;
  max-width: 3rem;
  height: 3rem;
  min-height: 3rem;
  max-height: 3rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 2rem;
  transform: rotate(180deg);
}

.wp-slider-faces-card {
  background-color: #0000;
  width: 100%;
  height: auto;
  display: none;
}

.mask-slider-faces-card, .item-slider-faces-card, .wp-item-slider-faces-card {
  width: 100%;
  height: auto;
}

.slide-nav-faces-card {
  z-index: 10;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 12px;
  padding-top: 5px;
  font-size: .6rem;
  display: flex;
  inset: auto 0% -2rem;
}

.left-arrow-slider-faces-card, .right-arrow-slider-faces-card {
  color: var(--base-text-color);
  font-size: 1rem;
}

.wp-base-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  margin-top: 0;
  padding-left: 20px;
  font-family: Work Sans, sans-serif;
  display: flex;
}

.item-base-list {
  margin-bottom: 0;
}

.item-base-list.item-apply-now {
  color: #747474;
  font-size: .9rem;
}

.new-section-fs6-copy {
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
}

.new-section-fs6-copy.date-apply-now-section-fs6, .new-section-fs6-copy.date-apply-now-section-fs6-copy {
  background-color: var(--s16-red);
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
  overflow: hidden;
}

.what-youll-learn {
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
}

.what-youll-learn.first-item {
  padding-top: 120px;
}

.what-youll-learn.last-item {
  padding-bottom: 120px;
}

.what-youll-learn.hero-new-lp {
  padding-top: 150px;
  padding-bottom: 80px;
}

.what-youll-learn.date-apply-now-section {
  background-color: var(--s16-red);
  padding-top: 120px;
  padding-bottom: 120px;
  position: relative;
  overflow: hidden;
}

.what-youll-learn.validation-new-lp-section {
  background-color: var(--dark-redato);
  padding-top: 120px;
  padding-bottom: 240px;
}

.what-youll-learn.card-null-space-new-lp-section {
  align-items: center;
  height: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.what-youll-learn.section-program-new-lp {
  background-color: #332a2f;
  padding-top: 240px;
  padding-bottom: 120px;
}

.what-youll-learn.card-lead-instructor-section {
  background-color: #f6f6f6;
  padding-bottom: 240px;
}

.what-youll-learn.program-details-section {
  background-color: var(--dark-redato);
  padding-top: 120px;
  padding-bottom: 120px;
}

.what-youll-learn.faqs-program-details-section {
  padding-top: 120px;
  padding-bottom: 120px;
}

.what-youll-learn.bottom-cta-banner-new-lp {
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/62416d6eac748881cf668652_ilustration-several-icons-bottom-banner.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 200px;
  padding-bottom: 200px;
}

.what-youll-learn.footer-new-lp {
  background-color: #332a2f;
  padding-top: 80px;
  padding-bottom: 80px;
}

.what-youll-learn.multi-form-section {
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/627d3ae067c656f7bff2c285_bg-forms-multi-form-page.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  align-items: center;
  min-height: 100vh;
  padding-top: 260px;
  padding-bottom: 160px;
  display: flex;
}

.wrapper-card-elements-new-lp-fc {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.your-instructors {
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
}

.your-instructors.first-item {
  padding-top: 120px;
}

.your-instructors.last-item {
  padding-bottom: 120px;
}

.your-instructors.hero-new-lp {
  padding-top: 150px;
  padding-bottom: 80px;
}

.your-instructors.date-apply-now-section {
  background-color: var(--s16-red);
  padding-top: 120px;
  padding-bottom: 120px;
  position: relative;
  overflow: hidden;
}

.your-instructors.validation-new-lp-section {
  background-color: var(--dark-redato);
  padding-top: 120px;
  padding-bottom: 240px;
}

.your-instructors.card-null-space-new-lp-section {
  align-items: center;
  height: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.your-instructors.section-program-new-lp {
  background-color: #332a2f;
  padding-top: 240px;
  padding-bottom: 120px;
}

.your-instructors.card-lead-instructor-section {
  background-color: #f6f6f6;
  padding-bottom: 240px;
}

.your-instructors.program-details-section {
  background-color: var(--dark-redato);
  padding-top: 120px;
  padding-bottom: 120px;
}

.your-instructors.faqs-program-details-section {
  padding-top: 120px;
  padding-bottom: 120px;
}

.your-instructors.bottom-cta-banner-new-lp {
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/62416d6eac748881cf668652_ilustration-several-icons-bottom-banner.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 200px;
  padding-bottom: 200px;
}

.your-instructors.footer-new-lp {
  background-color: #332a2f;
  padding-top: 80px;
  padding-bottom: 80px;
}

.your-instructors.multi-form-section {
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/627d3ae067c656f7bff2c285_bg-forms-multi-form-page.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  align-items: center;
  min-height: 100vh;
  padding-top: 260px;
  padding-bottom: 160px;
  display: flex;
}

.your-instructors.card-lead-instructor-section-fc {
  background-color: #f6f6f6;
  padding-bottom: 240px;
}

.wp-box-tiem-speaker-fc {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.label-name-program-detail-fc {
  color: #fff;
  flex: 0 auto;
  margin-right: 32px;
  font-family: Work Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  display: block;
}

.wrapper-items-program-details-fc {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: center;
  align-items: center;
  display: grid;
}

.bold-text-32 {
  font-size: 15px;
}

.grid-9 {
  grid-template: "Area"
                 "."
                 "."
                 / .25fr 1fr;
  grid-auto-flow: row;
  margin-top: 0;
  padding-top: 30px;
}

.label-description-program-details-fc {
  color: #fff;
  font-size: 16px;
  line-height: 20px;
}

.label-descrip-program-detail-fc-copy {
  color: #fff;
  flex: 0 auto;
  margin-right: 32px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 400;
  display: block;
}

.grid-10 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 1fr 1fr;
}

.label-name-program-detail-fc-copy {
  color: #fff;
  flex: 0 auto;
  margin-right: 0;
  font-family: Work Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  display: block;
}

.text-block-55-fs-copy {
  border: .5px dotted var(--white);
  color: var(--lavender-blush);
  border-radius: 0;
  padding-top: 30px;
  padding-left: 20px;
  padding-right: 20px;
}

.testimonials-fc {
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
}

.testimonials-fc.first-item {
  padding-top: 120px;
}

.testimonials-fc.last-item {
  padding-bottom: 120px;
}

.testimonials-fc.hero-new-lp {
  padding-top: 150px;
  padding-bottom: 80px;
}

.testimonials-fc.date-apply-now-section {
  background-color: var(--s16-red);
  padding-top: 120px;
  padding-bottom: 120px;
  position: relative;
  overflow: hidden;
}

.testimonials-fc.validation-new-lp-section {
  background-color: var(--dark-redato);
  padding-top: 120px;
  padding-bottom: 240px;
}

.testimonials-fc.card-null-space-new-lp-section {
  align-items: center;
  height: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.testimonials-fc.section-program-new-lp {
  background-color: #332a2f;
  padding-top: 240px;
  padding-bottom: 120px;
}

.testimonials-fc.card-lead-instructor-section {
  background-color: #f6f6f6;
  padding-bottom: 240px;
}

.testimonials-fc.program-details-section {
  background-color: var(--dark-redato);
  padding-top: 120px;
  padding-bottom: 120px;
}

.testimonials-fc.faqs-program-details-section {
  padding-top: 120px;
  padding-bottom: 120px;
}

.testimonials-fc.bottom-cta-banner-new-lp {
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/62416d6eac748881cf668652_ilustration-several-icons-bottom-banner.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 200px;
  padding-bottom: 200px;
}

.testimonials-fc.footer-new-lp {
  background-color: #332a2f;
  padding-top: 80px;
  padding-bottom: 80px;
}

.testimonials-fc.multi-form-section {
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/627d3ae067c656f7bff2c285_bg-forms-multi-form-page.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  align-items: center;
  min-height: 100vh;
  padding-top: 260px;
  padding-bottom: 160px;
  display: flex;
}

.typo-subtitle-fc {
  font-family: Work Sans, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 40px;
  text-decoration: none;
}

.typo-subtitle-fc.txt-center.x3 {
  font-weight: 700;
}

.typo-subtitle-fc.txt-color-white.txt-center-mobile {
  padding-top: 20px;
  padding-bottom: 20px;
}

.new-section-fs2-fc {
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
}

.new-section-fs2-fc.bottom-cta-banner-new-fs2 {
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/62416d6eac748881cf668652_ilustration-several-icons-bottom-banner.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 200px;
}

.typo-subtitle-copy-fc {
  font-family: Work Sans, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 40px;
  text-decoration: none;
}

.typo-subtitle-copy-fc.txt-center.x3 {
  font-weight: 700;
}

.typo-subtitle-copy-fc.txt-color-white.txt-center-mobile {
  padding-top: 20px;
  padding-bottom: 20px;
}

.typo-content-fc, .typo-content-fc-about {
  font-size: 15px;
  line-height: 25px;
}

.wrapper-content-instructor-new-lp-copy {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.grid-12 {
  grid-template-columns: .25fr 1fr;
}

.new-container-fc {
  text-align: center;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 64px;
  padding-right: 64px;
}

.new-container-fc.base-elevation-container {
  z-index: 10;
  position: relative;
}

.new-container-fc.simple-navbar-container {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.new-container-fc.simple-navbar-container.only-logo-container {
  justify-content: center;
}

.typo-subtitle-copy {
  font-family: Work Sans, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 40px;
  text-decoration: none;
}

.typo-subtitle-copy.txt-center.x3 {
  font-weight: 700;
}

.typo-subtitle-copy.txt-color-white.txt-center-mobile {
  padding-top: 20px;
  padding-bottom: 20px;
}

.navbar-landing-fc {
  z-index: 100;
  align-items: center;
  width: 100%;
  height: 7rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.container-navbar-landing-fc {
  z-index: 50;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 4rem;
  padding-right: 4rem;
  display: flex;
  position: relative;
}

.link-navbar-landing-fc {
  height: 40px;
}

.embed-logo-navbar-landing-fc {
  color: #fff;
  height: 100%;
  display: inline-block;
}

.button-fill-navbar-landing-fc {
  color: var(--red-dark);
  text-align: center;
  background-color: #fff;
  border-radius: 100rem;
  min-width: 9rem;
  padding: .6rem 1.4rem;
  font-family: Work Sans, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  transition: box-shadow .25s, color .25s, background-color .25s, opacity .2s;
  display: block;
  box-shadow: 0 12px 24px #5a1d2929;
}

.button-fill-navbar-landing-fc:hover {
  background-color: var(--red-light-hover);
  color: #fff;
  box-shadow: 0 8px 16px #5a1d293d;
}

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

.new-section-fs4-fc {
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
}

.new-section-fs4-fc.hero-new-lp-fs3 {
  padding-top: 20px;
  padding-bottom: 80px;
}

.new-section-fs4-fc.hero-new-lp-fs3-fc {
  padding-top: 140px;
  padding-bottom: 80px;
}

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

.global-navbar-fc {
  z-index: 1000;
  background-color: #fff;
  align-items: center;
  padding-top: 24px;
  padding-bottom: 24px;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.global-navbar-container-fc {
  z-index: 10;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding-left: 48px;
  padding-right: 48px;
  display: flex;
  position: relative;
}

.navbar-menu-block-fc {
  grid-column-gap: 40px;
  flex-direction: row;
  align-items: center;
}

.wrapper-navbar-menu-fc {
  grid-column-gap: 40px;
  align-items: center;
  font-family: Work Sans, sans-serif;
  display: flex;
}

.button-apply-now-navbar-desktop-fc {
  background-color: var(--s16-red);
  letter-spacing: 1px;
  border-radius: 100px;
  padding: 12px 24px;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
  transition: background-color .2s;
  display: block;
  box-shadow: 0 6px 12px #ff4a4a3d;
}

.button-apply-now-navbar-desktop-fc:hover {
  background-color: var(--dark-redato);
  color: #fff;
}

.button-apply-now-navbar-mobile-fc {
  background-color: var(--s16-red);
  letter-spacing: 1px;
  border-radius: 100px;
  padding: 12px 24px;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
  transition: background-color .2s;
  display: none;
  box-shadow: 0 6px 12px #ff4a4a3d;
}

.button-apply-now-navbar-mobile-fc:hover {
  background-color: var(--dark-redato);
  color: #fff;
}

.heading-26 {
  margin-bottom: 20px;
  font-family: Work Sans, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 50px;
}

.label-heading-5-v2 {
  font-family: Work Sans, sans-serif;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.5;
}

.label-heading-5-v2._20rem {
  font-weight: 400;
}

.typo-content-base-v2 {
  font-size: 1em;
}

.typo-content-base-v2.font-style-light-v2._05rem-v2 {
  margin-bottom: 2rem;
  display: block;
}

.max877-p-v2 {
  text-align: left;
  max-width: 877px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 60px;
}

.text-block-56 {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 60px;
  font-family: Work Sans, sans-serif;
  font-size: 1.5rem;
}

.grid-13 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: center;
  display: grid;
}

.image-42, .div-block-36 {
  text-align: center;
}

.wp-card-modal {
  background-color: #fff;
  border-radius: .7rem;
  width: 100%;
  height: auto;
  box-shadow: 0 32px 80px #1f060a;
}

.text-span-4 {
  background-color: var(--yellow);
  color: var(--s16-black);
}

.div-block-37 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.new-section-lp-v2 {
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
}

.new-section-lp-v2.first-item {
  padding-top: 120px;
}

.new-section-lp-v2.last-item {
  padding-bottom: 120px;
}

.new-section-lp-v2.hero-new-lp {
  padding-top: 150px;
  padding-bottom: 80px;
}

.new-section-lp-v2.date-apply-now-section {
  background-color: var(--s16-red);
  padding-top: 120px;
  padding-bottom: 120px;
  position: relative;
  overflow: hidden;
}

.new-section-lp-v2.validation-new-lp-section {
  background-color: var(--dark-redato);
  padding-top: 120px;
  padding-bottom: 240px;
}

.new-section-lp-v2.card-null-space-new-lp-section {
  align-items: center;
  height: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.new-section-lp-v2.section-program-new-lp {
  background-color: #332a2f;
  padding-top: 240px;
  padding-bottom: 120px;
}

.new-section-lp-v2.card-lead-instructor-section {
  background-color: #f6f6f6;
  padding-bottom: 240px;
}

.new-section-lp-v2.program-details-section {
  background-color: var(--dark-redato);
  padding-top: 120px;
  padding-bottom: 120px;
}

.new-section-lp-v2.faqs-program-details-section {
  padding-top: 120px;
  padding-bottom: 120px;
}

.new-section-lp-v2.bottom-cta-banner-new-lp {
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/62416d6eac748881cf668652_ilustration-several-icons-bottom-banner.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 200px;
  padding-bottom: 200px;
}

.new-section-lp-v2.footer-new-lp {
  background-color: #332a2f;
  padding-top: 80px;
  padding-bottom: 80px;
}

.new-section-lp-v2.multi-form-section {
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/627d3ae067c656f7bff2c285_bg-forms-multi-form-page.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  align-items: center;
  min-height: 100vh;
  padding-top: 260px;
  padding-bottom: 160px;
  display: flex;
}

.new-section-lp-v2.first-item-lp-v2 {
  padding-top: 120px;
}

.new-section-lp-v2.first-item-lp-v2.last-item-lp-v2 {
  background-color: var(--red-dark);
  padding-top: 100px;
  padding-bottom: 100px;
}

.typo-subtitle-lp-v2 {
  font-family: Work Sans, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 40px;
  text-decoration: none;
}

.typo-subtitle-lp-v2.txt-center.x3 {
  font-weight: 700;
}

.typo-subtitle-lp-v2.txt-color-white.txt-center-mobile {
  padding-top: 20px;
  padding-bottom: 20px;
}

.typo-subtitle-lp-v2.txt-center-lp-v2.x3 {
  text-align: center;
  font-weight: 700;
}

.typo-subtitle-lp-v2.txt-center-lp-v2.x3-lp-v2 {
  color: #fafafa;
  text-align: center;
  padding-bottom: 40px;
  font-weight: 700;
}

.text-block-57 {
  margin-bottom: 2rem;
  padding-bottom: 20px;
  font-family: Work Sans, sans-serif;
}

.div-block-38 {
  text-align: justify;
  padding-left: 140px;
  padding-right: 140px;
}

.label-heading-start-date {
  font-family: Work Sans, sans-serif;
  font-size: 2.125rem;
  font-weight: 700;
  line-height: 1.3;
}

.grid-14 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.container-18 {
  text-align: left;
  padding-bottom: 100px;
}

.top-content-card-testimonial-new-lp-copy {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 24px;
  display: flex;
}

.start-date-content-card {
  text-align: left;
  flex-direction: column;
  align-self: center;
  align-items: flex-start;
  margin-bottom: 24px;
  display: flex;
}

.card-start-date {
  text-align: left;
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 32px;
  display: flex;
  box-shadow: 15px 5px 14px #0000001c;
}

.start-date-label {
  text-align: left;
  margin-bottom: 8px;
  font-family: Work Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: block;
}

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

.container-18-lp {
  text-align: left;
  object-fit: fill;
  padding-bottom: 100px;
  padding-left: 100px;
  padding-right: 100px;
}

.label-content-intro-testimonial-card-new-lp-start-date, .label-content-intro-testimonial-card-new-lp-copy {
  font-size: 13px;
  line-height: 23px;
}

.container-18-lp-v2 {
  text-align: left;
  object-fit: fill;
  padding: 20px 100px 100px;
}

.apply-now-field-2 {
  color: #fff;
  background-color: #ffffff12;
  border: .5px solid #fff;
  border-radius: 24px;
  flex: 0 auto;
  height: 50px;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
  font-family: Work Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.apply-now-field-2:active {
  color: #fff;
}

.apply-now-field-2:focus {
  color: #fff;
  border-color: #fff;
}

.apply-now-field-2::placeholder {
  color: #fff;
}

.bold-text-34 {
  color: #fff;
  font-family: Work Sans, sans-serif;
}

.lp-button-2 {
  color: #fff;
  letter-spacing: 1px;
  text-transform: none;
  background-color: #ff4a4a;
  border-radius: 30px;
  width: 30%;
  padding: 17px 30px;
  font-family: Work Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
}

.lp-button-2.form {
  color: #000;
  background-color: #fff;
  width: 100%;
  margin-top: 0;
}

.popup-modal-2 {
  z-index: 9999;
  background-color: #ff4a4a;
  width: 100vw;
  height: 100vh;
  margin: 0;
  display: none;
  position: fixed;
  inset: 0%;
}

.popup-modal-2.show {
  display: block;
}

.demo-form-2 {
  color: #fff;
  background-color: #7a1c1c;
  background-image: linear-gradient(#ff4a4a, #ff4a4a);
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 500px;
  min-height: auto;
  margin: 0 auto -40px;
  padding: 60px 50px;
  font-family: Work Sans, sans-serif;
  display: flex;
  box-shadow: 11px 11px #fff;
}

.demo-form-2.popup {
  box-shadow: none;
  position: relative;
}

.request-syllabus-form {
  color: #fff;
  background-color: #7a1c1c;
  background-image: linear-gradient(#ff4a4a, #ff4a4a);
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 500px;
  min-height: auto;
  margin: 0 auto -40px;
  padding: 60px 50px;
  font-family: Work Sans, sans-serif;
  display: flex;
  box-shadow: 11px 11px #fff;
}

.request-syllabus-form.popup {
  box-shadow: none;
  position: relative;
}

.dropdown-navbar-old-program {
  flex-direction: column;
  align-items: center;
  display: none;
}

.div-block-38-mobile {
  text-align: justify;
  padding-left: 140px;
  padding-right: 140px;
}

.container-18-lp-v2-mobile {
  text-align: left;
  object-fit: fill;
  padding: 20px 100px 100px;
}

.div-line-divider-cta-before-application {
  background-color: #b6b6b6;
  width: 1px;
  height: 100%;
}

.wp-flex-horizontal {
  display: flex;
}

.wp-flex-horizontal.align-center {
  align-items: center;
}

.bubble-face-person {
  border-radius: 100rem;
  justify-content: center;
  align-items: center;
  width: 2rem;
  min-width: 2rem;
  max-width: 2rem;
  height: 2rem;
  min-height: 2rem;
  max-height: 2rem;
  margin-left: .25rem;
  margin-right: .25rem;
  display: flex;
  overflow: hidden;
  box-shadow: 0 4px 16px #0000002e;
}

.wp-form-first-data-application {
  width: 100%;
  max-width: 350px;
  margin-bottom: 0;
}

.base-form-first-data-application {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.input-base-form-white {
  color: var(--black);
  text-align: center;
  border-radius: 100rem;
  width: 100%;
  height: 3rem;
  margin-bottom: 0;
}

.input-base-form-white::placeholder {
  color: #b3b3b3;
}

.input-base-form-white.select-input {
  color: #919191;
  background-color: #0000;
}

.wp-grid-logos-brands-work {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 450px;
  padding-top: 0;
  display: flex;
}

.img-logo-brands-for-work {
  object-fit: contain;
  max-width: 8rem;
  height: 2rem;
}

.modal-style-guide {
  z-index: 100000;
  background-color: var(--red-light);
  align-items: center;
  width: 100%;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
  position: fixed;
  inset: 0%;
}

.modal-style-guide.last-item {
  padding-bottom: 7rem;
}

.modal-style-guide.first-item {
  padding-top: 7rem;
}

.modal-style-guide.banner-section {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.modal-style-guide.first-and-last-item {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.modal-style-guide.style-outline-section {
  border-top: 1px solid #d1d1d1;
}

.modal-style-guide.hero-full-vh-section {
  align-items: center;
  min-height: 100vh;
  padding-top: 10.5rem;
  padding-bottom: 7rem;
  display: flex;
  position: relative;
}

.modal-style-guide.get-guide-section {
  align-items: center;
  min-height: 100vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.modal-style-guide.modal-section {
  z-index: 500;
  background-color: #1d0408d9;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-style-guide.hide-modal {
  display: none;
}

.wp-form-syllabus {
  width: 100%;
  max-width: 30rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.base-form-syllabus {
  position: relative;
}

.grid-rows-inputs {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-columns-inputs {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.logo-form-syllabus {
  color: #fff;
  justify-content: center;
  align-items: center;
  height: 2.5rem;
  display: flex;
}

.button-close-modal {
  z-index: 0;
  background-color: #0000;
  font-weight: 700;
  position: absolute;
  inset: -4rem 0% auto auto;
}

.base-input-modal {
  color: #fff;
  background-color: #5d14141f;
  border: 1px solid #ffffff80;
  border-radius: 10rem;
  width: 100%;
  height: 3rem;
  margin-bottom: 0;
  padding-left: 24px;
  padding-right: 24px;
}

.base-input-modal:focus {
  border-color: #fff;
}

.base-input-modal::placeholder {
  color: #ffbebe;
}

.button-submit-form-modal {
  color: var(--black);
  background-color: #fff;
  border-radius: 100rem;
  width: 100%;
  height: 3rem;
  margin-top: 1.5rem;
  font-weight: 700;
}

.wp-styles-embed {
  z-index: 2147483647;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.wp-styles-embed.hide-styles-embed {
  justify-content: center;
  align-items: center;
  display: none;
}

.wp-experience-window {
  width: 100%;
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.img-bg-section-absolute {
  object-fit: cover;
  object-position: 50% 100%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.img-bg-section-absolute.experience-home-img {
  z-index: 10;
  filter: brightness(85%) contrast(80%);
}

.mask-black-bg-section {
  z-index: 50;
  background-color: #0006;
  position: absolute;
  inset: 0%;
}

.wp-content-main-stage-experience {
  color: #fff;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.wp-logo-experience {
  justify-content: center;
  align-items: center;
  height: 2.25rem;
  margin-bottom: 1.5rem;
  display: flex;
}

.input-select-experience {
  color: #999;
  background-color: #0000;
  border-radius: .5rem;
  width: 100%;
  max-width: 400px;
  height: 3rem;
  margin-bottom: 0;
}

.embed-input-base {
  z-index: 10;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.herofr-resources {
  padding-top: 150px;
  padding-bottom: 80px;
  display: none;
}

.herofr-resources._40-bttom {
  padding-bottom: 40px;
}

.section-15-copy {
  background-color: #ba1433;
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/60a448d3bf4fbb6e7d1a8269_Frame.svg");
  background-position: 86% 20%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 75px;
  padding-bottom: 75px;
}

.section-15-copy.directory {
  background-color: #f9f9f9;
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/612e2f9a0048dfd3dcc9babb_PINK%20CIRCLES.svg");
  background-position: 90% -50%;
  flex-direction: row-reverse;
  justify-content: flex-end;
  padding-left: 30px;
  display: flex;
  position: relative;
}

.section-15-copy.directory.trans {
  background-color: #f9f9f9;
}

.section-15-copy.directory-resources {
  background-color: #f9f9f9;
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/612e2f9a0048dfd3dcc9babb_PINK%20CIRCLES.svg");
  background-position: 90% -50%;
  flex-direction: row-reverse;
  justify-content: flex-end;
  padding-left: 30px;
  display: flex;
  position: relative;
}

.section-15-copy.directory-resources.trans {
  background-color: #f9f9f9;
}

.section-15-copy.directory-resources.trans-resources {
  background-color: #f9f9f9;
  padding-top: 120px;
}

.wp-slider-experience-application {
  background-color: #0000;
  width: 100%;
  height: 100%;
}

.mask-experience-application {
  width: 100%;
  height: 100%;
}

.arrow-hide, .slide-nav-3 {
  display: none;
}

.item-slide-experience-application {
  width: 100%;
  height: 100%;
}

.wp-inner-content-experience-application-slider {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-numbre-slider-experience {
  color: #00000040;
  letter-spacing: 2px;
  margin-bottom: 1.5rem;
  font-family: Lato, sans-serif;
  font-size: 1rem;
  font-weight: 700;
}

.text-help-message-experience {
  color: #999;
  font-size: .9rem;
}

.wp-buttons-experience-slider {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.wp-inputs-experience-slider {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 3rem;
  margin-bottom: 3rem;
  display: grid;
  position: relative;
}

.img-bg-experience-slider {
  z-index: 10;
  opacity: .65;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.input-embed-black {
  color: #000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #c9c9c9;
  border-radius: .5rem;
  width: 100%;
  max-width: 400px;
  height: 3rem;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  transition: border-color .2s;
}

.input-embed-black:focus {
  border-color: var(--red-light);
}

.input-embed-black::placeholder {
  color: #999;
}

.input-embed-black.text-area {
  text-align: left;
  min-width: 400px;
  height: 8rem;
  min-height: 8rem;
  max-height: 8rem;
}

.wp-item-slide-experience-application {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  padding-top: 7rem;
  padding-bottom: 3rem;
  display: flex;
  overflow: scroll;
}

.global-css, .script-validation {
  display: none;
}

.text-error-msg-input-experience {
  color: var(--red-dark);
  height: 1rem;
  font-size: .8rem;
  font-weight: 500;
  line-height: 1;
  position: absolute;
  inset: auto 0% -1.5rem;
}

.text-error-msg-input-experience.hide-msg {
  opacity: 0;
  display: block;
  bottom: 0;
}

.wp-dummy-input {
  flex-direction: column;
  display: flex;
  position: relative;
}

.button-animate-error-msg {
  text-align: center;
  margin-top: 40px;
  display: block;
}

.item-row-input-with-msg {
  flex-direction: column;
  display: flex;
  position: relative;
}

.hide-first-form {
  display: none;
}

.wp-content-option-question {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.hide-full-form {
  display: none;
}

.typo-content-base-v2-subtext {
  font-size: 1em;
}

.typo-content-base-v2-subtext.font-style-light-v2._05rem-v2 {
  margin-bottom: 2rem;
  display: none;
}

.button-fill-secondary-v2 {
  background-color: var(--s16-red);
  color: #fff;
  text-align: center;
  border-radius: 100rem;
  min-width: 7.5rem;
  padding: .5rem 1rem;
  font-family: Work Sans, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  transition: box-shadow .25s, color .25s, background-color .25s, opacity .2s;
  display: none;
  box-shadow: 0 12px 24px #5a1d2929;
}

.button-fill-secondary-v2:hover {
  background-color: var(--red-light-hover);
  color: #fff;
  box-shadow: 0 8px 16px #5a1d293d;
}

.button-fill-secondary-v2.white-version {
  color: #000;
  background-color: #fff;
  box-shadow: 0 12px 24px #00000029;
}

.button-fill-secondary-v2.white-version:hover {
  background-color: #d6d6d6;
  box-shadow: 0 8px 16px #0000003d;
}

.grid-header {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.grid-header._4-col-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-header._2-col-grid {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr 1fr;
}

.grid-header._3-col-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-header.cta-form-before-application {
  grid-template-columns: 1fr auto 1fr;
}

.grid-header._2-col-grid-header {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr 1fr;
}

.grid-header._2-col-grid-header-1 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1.5fr 1fr;
}

.text12-18-hide {
  color: #989898;
  text-align: center;
  font-size: 12px;
  line-height: 18px;
}

.text12-18-hide._37tm {
  margin-top: 37px;
}

.text12-18-hide.la {
  text-align: left;
  text-decoration: none;
}

.text12-18-hide.la._645860 {
  color: #645860;
}

.text12-18-hide._645a60 {
  color: #645a60;
}

.text12-18-hide.bold {
  font-weight: 700;
}

.text12-18-hide.bold.la {
  color: #000;
}

.text12-18-hide.black {
  color: #121212;
}

.text12-18-hide._37tm-hide {
  margin-top: 37px;
  display: none;
}

.button-close-modal-copy {
  z-index: 0;
  background-color: #0000;
  font-weight: 700;
  position: absolute;
  inset: 0% 29% auto auto;
}

.recording-image-freec {
  border-radius: 100%;
  width: 150px;
  height: 150px;
}

.button-11-freec {
  color: var(--black);
  text-align: center;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 7px;
  margin-top: 40px;
  padding-bottom: 9px;
  display: block;
}

.button-11-freec:hover {
  border-style: solid;
  border-color: var(--white);
  color: #fff;
  background-color: #bb1333;
  padding-bottom: 9px;
}

.div-block-39 {
  margin-left: 140px;
  margin-right: 140px;
  padding-left: 220px;
  padding-right: 220px;
}

.heading-class-title-free-class {
  text-align: center;
  -webkit-text-stroke-color: var(--red-light-hover);
  margin-top: 40px;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 30px;
}

.container-10-freec, .container-10-freec.recording {
  padding-top: 140px;
}

.text-span-5, .text-span-6, .text-span-7, .text-span-8 {
  color: var(--red-light-hover);
}

.div-block-39-copy {
  margin-left: 140px;
  margin-right: 140px;
  padding-left: 190px;
  padding-right: 190px;
}

.base-form-first-data-application-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.button-apply-now-navbar-desktop-one-click {
  background-color: var(--s16-red);
  letter-spacing: 1px;
  border-radius: 100px;
  padding: 12px 24px;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
  transition: background-color .2s;
  display: block;
  box-shadow: 0 6px 12px #ff4a4a3d;
}

.button-apply-now-navbar-desktop-one-click:hover {
  background-color: var(--dark-redato);
  color: #fff;
}

.columns-program {
  box-shadow: none;
  background-color: #0000;
  border-radius: 0;
  margin-left: -10px;
  margin-right: -10px;
  padding-bottom: 60px;
  transition: none;
  transform: none;
}

.color-block-program-2 {
  color: #8f8f8f;
  text-align: left;
  background-color: #fff;
  border-radius: 4px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 32px;
  text-decoration: none;
  transition: transform .2s;
  display: block;
  position: relative;
  box-shadow: 0 0 16px #0000001a;
}

.column-3 {
  background-color: #0000;
  padding-right: 10px;
}

.color-block {
  color: #8f8f8f;
  text-align: left;
  background-color: #fff;
  border-radius: 4px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 32px;
  text-decoration: none;
  transition: transform .2s;
  display: block;
  position: relative;
  box-shadow: 0 0 16px #0000001a;
}

.color-block-paragraph {
  z-index: 10;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 19px;
  position: relative;
}

.color-block-title {
  z-index: 10;
  color: #000;
  margin-bottom: 17px;
  font-family: Work Sans, sans-serif;
  font-size: 19px;
  font-weight: 600;
  position: relative;
}

.color-block-icon-program {
  z-index: 1;
  opacity: 1;
  height: 30px;
  display: block;
  position: absolute;
  top: 25px;
  right: 30px;
}

.container-11 {
  box-shadow: none;
  border-radius: 0;
  transition: transform .2s;
}

.column-17 {
  padding-right: 10px;
}

.column-4-program {
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.column-22 {
  background-color: #0000;
  padding-right: 10px;
}

.container-19 {
  box-shadow: none;
  border-radius: 0;
  transition: transform .2s;
}

.column-23 {
  padding-right: 10px;
}

.text-block-56-copy {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Work Sans, sans-serif;
  font-size: 1.5rem;
}

.text-block-58 {
  text-align: justify;
  padding-bottom: 20px;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Work Sans, sans-serif;
}

.text-block-56-copy-lpdup {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Work Sans, sans-serif;
  font-size: 1.5rem;
}

.text-block-56-copy-lpdup-details {
  text-align: justify;
  padding: 0 100px 10px;
  font-family: Work Sans, sans-serif;
  font-size: 1.5rem;
}

.section-logos {
  padding-left: 20px;
  padding-right: 20px;
}

.collection-list-wrapper-5 {
  float: none;
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: block;
}

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

.collection-item {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  display: flex;
}

.section-style-guide-copy {
  width: 100%;
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
  overflow: hidden;
}

.section-style-guide-copy.last-item {
  padding-bottom: 7rem;
}

.section-style-guide-copy.first-item {
  padding-top: 7rem;
}

.section-style-guide-copy.banner-section {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.section-style-guide-copy.first-and-last-item {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.section-style-guide-copy.style-outline-section {
  border-top: 1px solid #d1d1d1;
}

.section-style-guide-copy.hero-full-vh-section {
  align-items: center;
  min-height: 100vh;
  padding-top: 10.5rem;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
}

.section-style-guide-copy.get-guide-section {
  align-items: center;
  min-height: 100vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-style-guide-copy.modal-section {
  z-index: 500;
  background-color: #1d0408d9;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.section-style-guide-copy.experience-section {
  height: 100%;
  position: relative;
}

.section-style-guide-copy.experience-section.view-1 {
  z-index: 10;
  align-items: center;
  display: flex;
  overflow: scroll;
}

.section-style-guide-copy.experience-section.view-2 {
  z-index: 20;
  background-color: #fff;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  inset: 0%;
}

.section-style-guide-copy.experience-section.view-2.hide-view-2 {
  display: none;
}

.section-style-guide-copy.first-and-last-item-copy {
  padding-top: 6rem;
  padding-bottom: 7rem;
}

.html-embed-7 {
  padding-bottom: 100px;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Work Sans, sans-serif;
}

.rich-text-block-16 {
  padding-bottom: 60px;
  padding-left: 40px;
  padding-right: 140px;
  font-family: Work Sans, sans-serif;
  font-weight: 500;
}

.button-apply-now-navbar-desktop-one-click-copy {
  background-color: var(--s16-red);
  letter-spacing: 1px;
  border-radius: 100px;
  padding: 12px 24px;
  font-family: Work Sans, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
  transition: background-color .2s;
  display: block;
  box-shadow: 0 6px 12px #ff4a4a3d;
}

.button-apply-now-navbar-desktop-one-click-copy:hover {
  background-color: var(--dark-redato);
  color: #fff;
}

.button-fill-primary-center {
  background-color: var(--s16-red);
  color: #fff;
  text-align: center;
  text-transform: capitalize;
  border-radius: 100rem;
  min-width: 9.5rem;
  padding: .75rem 1.5rem;
  font-family: Work Sans, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  transition: box-shadow .25s, color .25s, background-color .25s, opacity .2s;
  display: block;
  box-shadow: 0 12px 24px #5a1d2929;
}

.button-fill-primary-center:hover {
  background-color: var(--red-light-hover);
  color: #fff;
  box-shadow: 0 8px 16px #5a1d293d;
}

.button-fill-primary-center.white-version {
  color: var(--red-dark);
  background-color: #fff;
  box-shadow: 0 12px 24px #00000029;
}

.button-fill-primary-center.white-version:hover {
  background-color: #d6d6d6;
  box-shadow: 0 8px 16px #0000003d;
}

.button-fill-primary-center.no-shadow-elevation {
  box-shadow: none;
}

.icon-wrapper-apply {
  background-color: var(--s16-red);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  margin-bottom: 32px;
  padding: 10px;
  display: flex;
  position: relative;
}

.container-style-guide-applydup {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 6rem;
  padding-right: 6rem;
}

.container-style-guide-applydup.base-elevation {
  z-index: 50;
  position: relative;
}

.container-style-guide-applydup.modal-container {
  max-width: 900px;
}

.container-style-guide-applydup.concentration-container-slider {
  z-index: 50;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.text-block-56-copy-lpdup-copy_s {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Work Sans, sans-serif;
  font-size: 1.5rem;
}

.text-block-56-copy-lpdup-details-copy {
  text-align: justify;
  padding: 0 100px 10px;
  font-family: Work Sans, sans-serif;
  font-size: 1.5rem;
}

.text-block-58-copy {
  text-align: justify;
  padding-bottom: 60px;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Work Sans, sans-serif;
}

.label-heading-5-v3 {
  font-family: Work Sans, sans-serif;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.5;
}

.label-heading-5-v3._20rem {
  font-weight: 400;
  display: none;
}

.text-block-57-copy {
  margin-bottom: 2rem;
  padding-bottom: 20px;
  font-family: Work Sans, sans-serif;
  display: none;
}

.wrapper-navbar-menu-fc-rg {
  grid-column-gap: 40px;
  align-items: center;
  font-family: Work Sans, sans-serif;
  display: none;
}

.text-block-56-copy-lpdup-copy-copy {
  background-color: var(--lavender-blush);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 40px;
  font-family: Work Sans, sans-serif;
  font-size: 1.5rem;
}

.text-span-9, .text-span-10 {
  color: var(--s16-red);
}

.label-heading-2-copy {
  font-family: Work Sans, sans-serif;
  font-size: 2.125rem;
  font-weight: 700;
  line-height: 1.3;
}

.label-heading-2-copy.txt-center.txt-color-black._15rem {
  padding-top: 80px;
}

.text-block-56-copy-lpdup-copy_s-copy {
  text-align: center;
  padding-top: 0;
  padding-bottom: 20px;
  font-family: Work Sans, sans-serif;
  font-size: 1.5rem;
}

.collection-list-3-copy {
  justify-content: space-between;
  display: flex;
}

.collection-list-wrapper-5-copy {
  float: none;
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: block;
}

.wp-item-faq-certdetails {
  background-color: #fff;
  border-radius: .75rem;
  width: 100%;
  height: auto;
  box-shadow: 0 16px 32px #4e4e4e14;
}

.columns-project {
  display: none;
}

.text-block-7-pjm {
  text-align: center;
  padding-bottom: 30px;
}

.pricing-price {
  margin-top: 10px;
  margin-bottom: 30px;
  font-size: 44px;
  font-weight: 700;
  line-height: 40px;
}

.top-line-block-2 {
  border-top: 1px solid #0000001a;
  margin-top: 35px;
  padding-top: 40px;
}

.pricing-block {
  text-align: center;
  background-color: #f0f4f7;
  border-radius: 4px;
  padding: 60px 20px;
  position: relative;
}

.pricing-block.image {
  background-image: linear-gradient(to bottom, var(--red-dark), var(--red-dark));
  color: #fff;
  background-position: 0 0;
}

.pricing-paragraph {
  text-align: left;
  margin-bottom: 20px;
  padding-bottom: 20px;
  font-size: 13px;
  line-height: 22px;
}

.pricing-block-tag {
  text-transform: uppercase;
  background-color: #5ec045;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 90px;
  margin-left: auto;
  margin-right: auto;
  padding: 6px 9px;
  font-family: Montserrat, sans-serif;
  font-size: 9px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.section-20 {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.section-20.pricing-section {
  outline-offset: 0px;
  border: 1px #000;
  outline: 3px #1a1b1f;
  padding-top: 60px;
  padding-bottom: 160px;
}

.button-12 {
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #1f6fff;
  border-radius: 3px;
  margin-top: 20px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 12px;
  font-weight: 600;
  transition: background-color .2s, background-position .2s, color .2s, border .2s, box-shadow .2s;
}

.button-12:hover {
  color: #fff;
  background-color: #0b4fc9;
  box-shadow: 0 8px 16px 4px #0000004d;
}

.pricing-title {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 13px;
}

.section-deposit-pjm {
  border: 1px #000;
  margin-bottom: 0;
  padding-bottom: 100px;
  display: none;
}

.top-line-block-2-pjm {
  border-top: 1px solid #0000001a;
  margin-top: 35px;
  padding-top: 40px;
  display: none;
}

.button-12-pjm {
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #1f6fff;
  border-radius: 3px;
  margin-top: 20px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 12px;
  font-weight: 600;
  transition: background-color .2s, background-position .2s, color .2s, border .2s, box-shadow .2s;
}

.button-12-pjm:hover {
  color: #fff;
  background-color: #0b4fc9;
  box-shadow: 0 8px 16px 4px #0000004d;
}

.button-12-pjm.pricing-button {
  display: none;
}

.button-12-copy {
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #1f6fff;
  border-radius: 3px;
  margin-top: 20px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 12px;
  font-weight: 600;
  transition: background-color .2s, background-position .2s, color .2s, border .2s, box-shadow .2s;
}

.button-12-copy:hover {
  color: #fff;
  background-color: #0b4fc9;
  box-shadow: 0 8px 16px 4px #0000004d;
}

.button-12-copy.pricing-button {
  display: none;
}

.button-12-pjmcopy {
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #1f6fff;
  border-radius: 3px;
  margin-top: 20px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 12px;
  font-weight: 600;
  transition: background-color .2s, background-position .2s, color .2s, border .2s, box-shadow .2s;
}

.button-12-pjmcopy:hover {
  color: #fff;
  background-color: #0b4fc9;
  box-shadow: 0 8px 16px 4px #0000004d;
}

.button-12-pjmcopy.pricing-button {
  display: none;
}

.html-embed-8, .html-embed-9, .html-embed-10 {
  margin-top: 20px;
  display: none;
}

.container-21 {
  text-align: center;
  justify-content: space-around;
  align-items: flex-start;
  margin-top: 100px;
  display: block;
}

.image-43 {
  text-align: center;
  display: inline-block;
  overflow: visible;
}

.heading-27 {
  justify-content: space-around;
  display: flex;
}

.section-21 {
  display: flex;
}

.html-embed-11 {
  margin-top: 60px;
}

.grid-copy {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.grid-copy._4-col-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-copy._2-col-grid {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr 1fr;
}

.grid-copy._3-col-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-copy.cta-form-before-application {
  grid-template-columns: 1fr auto 1fr;
}

.grid-copy-unique {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.grid-copy-unique._4-col-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-copy-unique._2-col-grid {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr 1fr;
}

.grid-copy-unique._3-col-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-copy-unique._30rem {
  display: none;
}

.grid-copy-unique.cta-form-before-application {
  grid-template-columns: 1fr auto 1fr;
}

.wp-item-faq-2 {
  background-color: #fff;
  border-radius: .75rem;
  width: 100%;
  height: auto;
  box-shadow: 0 16px 32px #4e4e4e14;
}

.wp-item-faq-2.wp-bottom-block-faq {
  margin-bottom: 1.8rem;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.wp-item-faq-2.wp-bottom-block-faq-2 {
  margin-bottom: 1.8rem;
  padding-top: 1.8rem;
  padding-left: 1.8rem;
  padding-right: 1.8rem;
  font-family: Work Sans, sans-serif;
  font-weight: 400;
}

.section-checkout-heading-programs {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.section-checkout-heading-programs.blue-cta-section-info-checkout {
  color: #fff;
  background-color: #bb1333;
  padding-top: 20px;
  padding-bottom: 20px;
}

.section-checkout-heading-programs.blue-cta-section-info-checkout-programs {
  color: #fff;
  background-color: #bb1333;
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

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

.paragraph-14 {
  text-align: center;
  padding-top: 40px;
}

.section-20-copy {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.section-20-copy.pricing-section {
  outline-offset: 0px;
  border: 1px #000;
  outline: 3px #1a1b1f;
  padding-top: 60px;
  padding-bottom: 160px;
}

.section-20-copy.pricing-section-copy {
  outline-offset: 0px;
  border: 1px #000;
  outline: 3px #1a1b1f;
  padding-top: 60px;
  padding-bottom: 20px;
}

.section-style-guide-copy-copy {
  width: 100%;
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
  overflow: hidden;
}

.section-style-guide-copy-copy.last-item {
  padding-bottom: 7rem;
}

.section-style-guide-copy-copy.first-item {
  padding-top: 7rem;
}

.section-style-guide-copy-copy.banner-section {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.section-style-guide-copy-copy.first-and-last-item {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.section-style-guide-copy-copy.style-outline-section {
  border-top: 1px solid #d1d1d1;
}

.section-style-guide-copy-copy.hero-full-vh-section {
  align-items: center;
  min-height: 100vh;
  padding-top: 10.5rem;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
}

.section-style-guide-copy-copy.get-guide-section {
  align-items: center;
  min-height: 100vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-style-guide-copy-copy.modal-section {
  z-index: 500;
  background-color: #1d0408d9;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.section-style-guide-copy-copy.experience-section {
  height: 100%;
  position: relative;
}

.section-style-guide-copy-copy.experience-section.view-1 {
  z-index: 10;
  align-items: center;
  display: flex;
  overflow: scroll;
}

.section-style-guide-copy-copy.experience-section.view-2 {
  z-index: 20;
  background-color: #fff;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  inset: 0%;
}

.section-style-guide-copy-copy.experience-section.view-2.hide-view-2 {
  display: none;
}

.section-style-guide-copy-copy.first-and-last-item-copy {
  padding-top: 6rem;
  padding-bottom: 7rem;
}

.section-style-guide-copy-copy.first-and-last-item-copy-copy {
  padding-top: 15px;
  padding-bottom: 1rem;
}

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

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

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

.button-program-cert-copy.cc-contact-us-cert {
  z-index: 5;
  background-color: #bb1333;
  border: 1px solid #bb1333;
  display: none;
  position: relative;
}

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

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

.label-copy.red {
  color: #ff4a4a;
  margin-bottom: 0;
  padding-left: 5px;
}

.label-copy.cc-light {
  opacity: .6;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 40px;
  font-family: Work Sans, sans-serif;
  display: block;
}

.label-copy.cc-light-copy {
  opacity: .6;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 40px;
  font-family: Work Sans, sans-serif;
  display: block;
}

.collection-list-3-copy {
  justify-content: space-between;
  padding-bottom: 40px;
  display: flex;
}

.tab-link-deferred {
  opacity: 1;
  color: #182c4f;
  cursor: pointer;
  background-color: #0000;
  border-left: 4px #0000;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: -28px;
  padding: 10px 8% 10px 28px;
  transition: border-color .2s, opacity .2s ease-out;
  display: none;
}

.tab-link-deferred:hover {
  opacity: .6;
  border-left-style: none;
  border-left-color: #ff6161;
  text-decoration: none;
}

.tab-link-deferred.w--current {
  opacity: 1;
  background-color: #f6f6f6;
  border-left-style: none;
  border-left-color: #ff6161;
  border-radius: 10px;
  justify-content: space-between;
  align-items: flex-start;
  padding: 20px 28px;
  display: flex;
}

.container-style-guide-enroll {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-left: 4rem;
  padding-right: 4rem;
}

.container-style-guide-enroll.base-elevation {
  z-index: 50;
  position: relative;
}

.container-style-guide-enroll.modal-container {
  max-width: 900px;
}

.container-style-guide-enroll.concentration-container-slider {
  z-index: 50;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.checkbox-label {
  color: #f24849;
  display: flex;
}

.hero-block-overlay-events-copy {
  color: #fff;
  background-color: #00000040;
  padding-top: 270px;
  padding-bottom: 250px;
}

.hero-block-overlay-events-copy.business-2-events {
  opacity: 1;
  background-color: #bb1333c9;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.hero-block-overlay-events-copy.business-2-events-copy {
  opacity: 1;
  background-color: #bb1333c9;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.grid-v2dup {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.grid-v2dup._4-col-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-v2dup._2-col-grid {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr 1fr;
}

.grid-v2dup._3-col-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-v2dup._20rem {
  display: none;
}

.grid-v2dup.cta-form-before-application {
  grid-template-columns: 1fr auto 1fr;
}

.label-heading-2-v2dupe {
  font-family: Work Sans, sans-serif;
  font-size: 2.125rem;
  font-weight: 700;
  line-height: 1.3;
}

.label-heading-2-v2dupe.txt-center.txt-color-black._15rem {
  display: none;
}

.item-faq-new-lp-cost {
  background-color: #fff;
  border-radius: 8px;
  padding: 24px 32px;
  display: block;
  box-shadow: 0 8px 14px #dadada99;
}

.global-component-banner {
  height: 50px;
  display: none;
}

.global-name-block {
  background-color: #f8f9fb;
  border-radius: 6px;
  padding: 2px 6px;
  text-decoration: none;
}

.global-container {
  grid-column-gap: 16px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.global-title-text {
  color: #36364a;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.global-logo-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.global-icon-x-small {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.global-navigation-line {
  background-color: #122b6914;
  width: 1px;
  height: 20px;
}

.global-navigation {
  background-color: #fff;
  border-bottom: 1px solid #122b6914;
  align-items: center;
  height: 82px;
  padding: 24px;
  display: flex;
}

.global-text-wrapper {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: center;
  display: flex;
}

.global-name {
  color: #282735;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.global-button-primary {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #fff;
  white-space: nowrap;
  background-color: #6f5cff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 32px;
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s ease-out, background-color .3s ease-out;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 4px 12px #9b8eff4d, inset 0 1px #9b8eff99, 0 -1px 1px #5b29ffcc, 0 0 0 1px #6e5bff;
}

.global-button-primary:hover {
  background-color: #7f6fff;
}

.global-button-primary:active {
  background-color: #705cfa;
}

.global-name-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.global-logo {
  width: 120px;
}

.navigation-button {
  color: #5c4ebd;
  background-color: #fb9acf;
  border-radius: 10px;
  margin-left: 40px;
  padding: 18px 30px;
  font-size: 17px;
  font-weight: 700;
}

.header {
  background-color: #ba1433;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 490px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.navigation-2 {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 20px 3%;
  position: absolute;
  inset: 0% 0% auto;
}

.navigation-link {
  color: #fff;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 17px;
  font-weight: 700;
}

.navigation-menu {
  align-items: center;
  display: flex;
}

.bar-big {
  background-color: #ffffff1a;
  border-radius: 100px;
  width: 220px;
  height: 5px;
  margin-top: 32px;
}

.bar-small {
  background-image: linear-gradient(to right, #ff4a4a, #fb9acf);
  border-radius: 100px;
  width: 180px;
  height: 5px;
}

.navigation-container-full {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.heading-h1 {
  color: #f7f8fc;
  text-align: center;
  max-width: 650px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
  line-height: 1.1;
}

.featured-block {
  margin-top: 10px;
}

.seach-bar {
  color: #9899ad;
  border: 1px #000;
  border-radius: 15px;
  height: 60px;
  margin-bottom: 40px;
  padding-left: 20px;
  font-size: 15px;
  box-shadow: 0 12px 14px #0000000f;
}

.content-section {
  padding: 132px 3%;
}

.title-large {
  color: #202146;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 130%;
}

.profile-picture {
  border-radius: 100px;
  margin-right: 10px;
}

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

.next-button {
  background-color: #fb9acf;
  border-radius: 15px;
  margin-top: 20px;
  padding: 20px 36px;
  text-decoration: none;
}

.title-medium {
  color: #5c4ebd;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 700;
  line-height: 130%;
  text-decoration: none;
}

.container-22 {
  width: 100%;
  max-width: 1110px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.stick-wrapper {
  position: sticky;
  top: 60px;
}

.image-2 {
  position: absolute;
}

.search-button-wrapper {
  height: 100%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.blog-grid {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .4fr;
}

.form-2 {
  background-color: #f2f5f8;
  border-radius: 15px;
  display: flex;
}

.submit-button-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.submit-button-3 {
  background-color: #0000;
  width: 60px;
  height: 60px;
}

.paragraph-detials-small {
  color: #9899ad;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 120%;
}

.paragraph-detials-small.white-50 {
  color: #ffffff80;
}

.categories-block {
  margin-top: 40px;
}

.search-icon {
  position: absolute;
  inset: 22px 0% 0% 22px;
}

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

.blog-image-wrap {
  border-radius: 10px;
  overflow: hidden;
}

.search-button-2 {
  background-color: #bb1a44;
  border-radius: 15px;
  width: 60px;
  height: 100%;
  position: static;
  inset: 0% 0% auto auto;
}

.feature-image {
  border-radius: 15px;
  margin-right: 20px;
  box-shadow: 0 22px 34px #00000029;
}

.text-field-2 {
  background-color: #0000;
  border: 1px #000;
  height: 60px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  font-size: 15px;
}

.subscription {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/659206d6974a2bed198912f2_6591b7277efcce564bb0cc15_Paper%20Plane.png");
  background-position: -20px -30px;
  background-repeat: no-repeat;
  background-size: 125px;
  border-radius: 15px;
  margin-bottom: 40px;
  padding: 100px 20px 20px;
  box-shadow: 0 12px 14px #0000000f;
}

.search-2 {
  position: relative;
}

.blog-image-2 {
  width: 100%;
}

.title-small {
  color: #202146;
  margin-bottom: 4px;
  font-weight: 700;
}

.title-small.pink {
  color: var(--s16-red);
  margin-bottom: 0;
}

.title-small.white {
  color: #fff;
}

.categories-pill {
  background-color: #fff;
  border-radius: 100px;
  margin-bottom: 20px;
  margin-right: 20px;
  padding: 6px 16px;
  text-decoration: none;
}

.content-right {
  position: sticky;
}

.content-left {
  grid-column-gap: 16px;
  grid-row-gap: 40px;
  flex-direction: column;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.featured-item {
  color: #202146;
  align-items: center;
  margin-bottom: 20px;
  text-decoration: none;
  transition: color .2s;
  display: flex;
}

.featured-item:hover {
  color: #5c4ebd;
}

.blog-item-1 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  padding: 20px;
  text-decoration: none;
  display: grid;
  box-shadow: 0 22px 34px #0000000f;
}

.paragraph-detials-medium {
  color: #9899ad;
  margin-bottom: 24px;
  font-size: 15px;
  line-height: 24px;
}

.heading-h2 {
  color: #202146;
  margin-top: 0;
}

.flowbase-footer {
  display: none;
}

.header-blog {
  background-color: #ba1433;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 180px;
  padding: 140px 3% 60px;
  display: flex;
  position: relative;
}

.profile-block-header {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.navigation-3 {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 20px 3%;
  position: absolute;
  inset: 0% 0% auto;
}

.heading-h1-2 {
  color: #eef0f5;
  text-align: center;
  max-width: 650px;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.1;
}

.heading-h3 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 30px;
  line-height: 140%;
}

.container-23 {
  width: 100%;
  max-width: 1110px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.blog-section {
  padding: 60px 3% 132px;
}

.image-44 {
  position: absolute;
}

.blog-hero-image {
  border-radius: 15px;
  margin-top: -220px;
  margin-bottom: 80px;
  box-shadow: 0 22px 34px #0000000f;
}

.paragraph-detials-large {
  color: #202146;
  margin-bottom: 40px;
  font-size: 17px;
  line-height: 30px;
}

.form-3 {
  background-color: #f2f5f8;
  border-radius: 15px;
  display: flex;
}

.blog-h2 {
  color: #202146;
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 32px;
}

.content-left_blog {
  grid-column-gap: 16px;
  grid-row-gap: 40px;
  flex-direction: column;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
}

.text-field-3 {
  background-color: #0000;
  border: 1px #000;
  height: 60px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  font-size: 15px;
}

.text-block-60 {
  text-align: center;
  background-color: #edf2ff;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  text-decoration: none;
}

.button-13 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #1a1b1f;
  background-color: #fff;
  border: 1px solid #d5d9ed;
  border-radius: 8px;
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  padding: 0 9px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  display: flex;
}

.button-13:hover {
  box-shadow: 0 1px 2px #0003;
}

.body-6 {
  background-color: #edf1ff;
}

.div-block-40 {
  text-align: center;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
}

.div-block-41 {
  flex: 0 auto;
  align-self: center;
  display: block;
  position: static;
}

.text-block-61 {
  color: #fff;
  text-decoration: underline;
}

.button-apply-now-navbar-desktop-blog {
  background-color: var(--s16-red);
  letter-spacing: 1px;
  border: 1px solid #0000;
  border-radius: 100px;
  padding: 12px 24px;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
  transition: background-color .2s;
  display: block;
  box-shadow: 0 3px 6px #ff4a4a3d;
}

.button-apply-now-navbar-desktop-blog:hover {
  background-color: var(--red-dark);
  color: #fff;
  border: 1px solid #fff;
}

.blog-hero-image-copy {
  border-radius: 15px;
  margin-top: -220px;
  margin-bottom: 80px;
  display: none;
  box-shadow: 0 22px 34px #0000000f;
}

.text-span-14 {
  color: #15c;
}

.text-block-60-copy {
  text-align: center;
  background-color: #edf2ff00;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  text-decoration: none;
}

.text-span-15, .text-span-16, .text-span-17 {
  color: #15c;
}

.wp-flex-vertical-copy.align-center-copy {
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.wp-flex-vertical-copy.align-center-copy.justify-center {
  justify-content: center;
}

.container-24 {
  box-shadow: none;
  border-radius: 0;
  padding-top: 100px;
  transition: transform .2s;
}

.block-quote {
  font-family: Work Sans, sans-serif;
  font-weight: 400;
}

.image-45 {
  flex: 0 auto;
  order: 0;
  align-self: auto;
  position: static;
  inset: 0%;
}

.cell {
  justify-content: center;
  align-items: center;
}

.quick-stack {
  padding-bottom: 60px;
}

.block-quote-2 {
  font-family: Work Sans, sans-serif;
}

.cell-2 {
  justify-content: center;
  align-items: center;
}

.card-testimonial-new-lp-video {
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 32px;
  display: flex;
  box-shadow: 0 16px 14px #0000001c;
}

.wrapper-stars-review-card-new-lp-video {
  grid-column-gap: 8px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  margin-bottom: 16px;
  display: grid;
}

.label-title-intro-testimonial-card-new-lp-video {
  margin-bottom: 8px;
  font-family: Work Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.new-grid-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 40px;
  display: grid;
}

.new-grid-copy.table-program-details-grid {
  height: auto;
  margin-top: 48px;
  position: relative;
}

.label-author-testimonial-card-new-lp-copy {
  font-size: 13px;
  line-height: 22px;
}

.label-title-intro-testimonial-card-new-lp-video-copy {
  margin-bottom: 8px;
  font-family: Work Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

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

.wrapper-navbar-menu-fc-business-program {
  grid-column-gap: 40px;
  align-items: center;
  font-family: Work Sans, sans-serif;
  display: none;
}

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

.link-14 {
  color: #0f3ae4;
}

.heading-28 {
  color: #93f158;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Work Sans, sans-serif;
  font-size: 23px;
  line-height: 40px;
}

.wp-grid-faces-card-alums {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.wp-grid-faces-card-alums.desktop-version-grid-alums {
  display: none;
}

.wp-card-hero-lp-josue {
  background-color: #fff;
  border-radius: 1.5rem;
  padding: 2.5rem;
}

.label-heading-3-josue {
  font-family: Work Sans, sans-serif;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1.25;
}

.label-heading-3-josue.txt-center-copy._10rem-copy {
  text-align: center;
  padding-bottom: 20px;
}

.wp-slider-faces-card-alums {
  background-color: #0000;
  width: 100%;
  height: auto;
  display: none;
}

.heading-26-josue {
  margin-bottom: 20px;
  font-family: Work Sans, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 50px;
}

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

.wp-flex-vertical-whatsapp {
  flex-direction: column;
  display: flex;
}

.wp-flex-vertical-whatsapp.align-start {
  align-items: flex-start;
}

.wp-flex-vertical-whatsapp.align-start.justify-center {
  justify-content: center;
}

.wp-flex-vertical-whatsapp.align-center {
  align-items: center;
}

.wp-flex-vertical-whatsapp.align-center.justify-center {
  justify-content: center;
}

.wp-flex-vertical-whatsapp.align-end {
  align-items: flex-end;
}

.wp-flex-vertical-whatsapp.align-center-copy {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: none;
}

.wp-flex-vertical-whatsapp.align-center-copy.justify-center {
  justify-content: center;
}

.text-block-56-copy-lpdup-copy_s-copy {
  text-align: center;
  padding: 60px;
  font-family: Work Sans, sans-serif;
  font-size: 1.5rem;
}

.grid--bp {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.grid--bp._4-col-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid--bp._2-col-grid {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr 1fr;
}

.grid--bp._3-col-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid--bp.cta-form-before-application {
  grid-template-columns: 1fr auto 1fr;
}

.grid--bp._4-col-grid--bp {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-top: 40px;
}

.wp-card-hero-lp-builders {
  background-color: #fff;
  border-radius: 1.5rem;
  padding: 2.5rem;
  overflow: visible;
}

.section-logos-builders-lp {
  padding-left: 20px;
  padding-right: 20px;
  display: none;
}

.html-embed-7-curric {
  padding-bottom: 100px;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Work Sans, sans-serif;
  display: none;
}

.label-heading-2-curric {
  font-family: Work Sans, sans-serif;
  font-size: 2.125rem;
  font-weight: 700;
  line-height: 1.3;
}

.label-heading-2-curric.txt-center.txt-color-black._15rem {
  display: none;
}

.wp-flex-vertical-copy-whatsapp {
  flex-direction: column;
  display: flex;
}

.wp-flex-vertical-copy-whatsapp.align-start {
  align-items: flex-start;
}

.wp-flex-vertical-copy-whatsapp.align-start.justify-center {
  justify-content: center;
}

.wp-flex-vertical-copy-whatsapp.align-center {
  align-items: center;
}

.wp-flex-vertical-copy-whatsapp.align-center.justify-center {
  justify-content: center;
}

.wp-flex-vertical-copy-whatsapp.align-end {
  align-items: flex-end;
}

.wp-flex-vertical-copy-whatsapp.align-center-copy {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: none;
}

.wp-flex-vertical-copy-whatsapp.align-center-copy.justify-center {
  justify-content: center;
}

.wp-flex-vertical--builderslp {
  flex-direction: column;
  display: flex;
}

.wp-flex-vertical--builderslp.align-start {
  align-items: flex-start;
}

.wp-flex-vertical--builderslp.align-start.justify-center {
  justify-content: center;
}

.wp-flex-vertical--builderslp.align-center {
  align-items: center;
  display: none;
}

.wp-flex-vertical--builderslp.align-center.justify-center {
  justify-content: center;
}

.wp-flex-vertical--builderslp.align-end {
  align-items: flex-end;
}

.txt-color-white---althead {
  color: #fafafa;
}

.grid-header-builder-lp {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.grid-header-builder-lp._4-col-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-header-builder-lp._2-col-grid {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr 1fr;
}

.grid-header-builder-lp._3-col-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-header-builder-lp.cta-form-before-application {
  grid-template-columns: 1fr auto 1fr;
}

.grid-header-builder-lp._2-col-grid-header {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr 1fr;
}

.grid-header-builder-lp._2-col-grid-header-1 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1.5fr 1fr;
  display: none;
}

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

.what-is-description_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  margin-bottom: 4rem;
  display: grid;
}

.footer-coloumn-title {
  color: #81afdd;
  margin-top: 0;
  margin-bottom: 1.25rem;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.lthe-future-features_grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 36.875rem;
}

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

.social-media_icon {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.footer_brand-wrapper {
  max-width: 20rem;
  margin-right: auto;
}

.footer_copyright-wrapper {
  text-align: center;
  padding-top: 1.6875rem;
  padding-bottom: 1.6875rem;
}

.nav-main_link {
  align-items: center;
  height: 100%;
  padding: 1.25rem;
  font-weight: 600;
  transition: background-color .1s;
  display: flex;
}

.main-cta_buttom {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #040c18;
  border-radius: 2.5rem;
  justify-content: center;
  align-items: center;
  width: 11.875rem;
  height: 3.75rem;
  margin-left: 1.25rem;
  padding: .75rem 1.5rem;
  font-weight: 600;
  text-decoration: none;
  transition: font-size .2s;
  display: flex;
}

.main-cta_buttom:hover {
  font-size: 1.5rem;
}

.main-cta_buttom:active {
  background-color: #002d9c;
}

.clip-text {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(25deg, #f49867, #ae67fa);
  -webkit-background-clip: text;
  background-clip: text;
}

.text-style-link {
  transition: color .2s;
}

.text-style-link:hover {
  color: #ff8a71;
}

.margin-custom1 {
  margin-top: auto;
  margin-bottom: 0;
}

.cta-left_content {
  flex: 1;
}

.whipe-card {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.text-block {
  color: #040c18;
  font-size: .5rem;
}

.logo_wrapper {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.nav-main_menu {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  flex: 1;
  align-items: center;
  height: 100%;
  margin-left: 4.25rem;
  display: flex;
}

.article-link-2 {
  transition: color .2s;
}

.article-link-2:hover {
  color: #ff8a71;
}

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

.footer-link-2 {
  text-decoration: none;
  display: block;
}

.footer-link-2:hover {
  color: #ff8a71;
  text-decoration: none;
}

.header_form-input {
  color: #3d6184;
  background-color: #052d56;
  border: 1px solid #052d56;
  border-radius: .3125rem 0 0 .3125rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.header_form-input:focus {
  border: 1px solid #3d6184;
}

.user-row_text {
  white-space: nowrap;
  position: absolute;
  left: -4.4375rem;
}

.grid-16 {
  grid-column-gap: 3.125rem;
  grid-row-gap: 3.125rem;
}

.nav-main_component {
  z-index: 10;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #fff0;
  width: 100%;
  padding: 1rem 2.5rem;
  display: flex;
  position: fixed;
}

.social-media_link {
  color: #3d6184;
  background-color: #81afdd26;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  padding: .5rem;
  transition: color .2s, background-color .2s;
  display: flex;
}

.social-media_link:hover {
  filter: brightness(120%);
  color: #052d56;
  background-image: linear-gradient(25deg, #f49867, #ae67fa);
}

.main-nav_button-wrapper {
  align-items: center;
  margin-left: auto;
  margin-right: 0;
  display: flex;
}

.what-is-cta_component {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: grid;
}

.chat_content-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.grid-card_bottom {
  background-color: #052d56;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  padding: 3rem 2rem 2rem;
  display: flex;
}

.grid-card_bottom.padding-custom1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.user-total {
  background-color: #13ded2;
  border: .125rem solid #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.user-total.z-5 {
  left: -6.25rem;
}

.header-grid_component {
  grid-column-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.particles-js-canvas-el {
  z-index: 0;
  width: 100vw;
  height: 100vw;
  transition: background-color .6s;
  position: fixed;
  inset: 0%;
}

.footer-top_content {
  flex-flow: column wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-main_logo-link {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.nav-main_container {
  z-index: 9999;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.header_form {
  max-width: 30rem;
  margin-bottom: 0;
}

.sign-up-btn-css {
  display: none;
  position: absolute;
}

.the-possibilites-right_content {
  max-width: 32.1875rem;
  margin-bottom: 2rem;
}

.my-app_text {
  white-space: nowrap;
  font-size: 1.25rem;
}

.text-size-medium-2 {
  font-size: 1.125rem;
  line-height: 1.7;
}

.the-posibilites-grid_component {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end center;
  display: grid;
}

.main-nav_button {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #040c18;
  border-radius: .375rem;
  justify-content: center;
  align-items: center;
  width: 9.5rem;
  height: 3.625rem;
  padding: .1875rem;
  font-weight: 600;
  text-decoration: none;
  display: flex;
  position: relative;
}

.main-nav_button:active {
  background-color: #002d9c;
}

.text-color-salmon {
  color: #ff8a71;
}

.gradient-left {
  z-index: -1;
  opacity: .7;
  position: absolute;
  inset: 0% auto auto 0%;
}

.page-wrapper-2 {
  overflow: hidden;
}

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

.button-wrapper {
  margin-top: 4rem;
}

.text-size-small {
  font-size: .875rem;
}

.tittle-wrapper {
  position: relative;
}

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

.a-lot-happen-left_content {
  flex-direction: column;
  align-items: stretch;
}

.logo {
  max-height: 1.5rem;
}

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

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

.page-padding {
  padding-left: 3%;
  padding-right: 3%;
}

.page-padding.transform {
  perspective: 1000px;
  justify-content: center;
  display: flex;
  position: relative;
}

._3d-card-wrapper {
  flex-flow: wrap;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.imgage-wrapper {
  position: relative;
}

.social-media_component {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content max-content max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.user-row-_component {
  grid-column-gap: 0rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  display: grid;
  position: relative;
}

.header-left_content {
  max-width: 40rem;
}

.the-future-features_content {
  flex-direction: column;
  align-items: center;
}

.image-background {
  border-top-right-radius: 50%;
  width: 22.9375rem;
  height: 25.125rem;
  position: absolute;
  inset: auto auto 0% 0%;
}

.footer_columns-grid {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: end;
  display: grid;
}

.footer_brand-logo {
  text-transform: uppercase;
  font-size: 3rem;
  font-weight: 800;
}

.user-avatar {
  border: .125rem solid #fff;
  border-radius: 100%;
  width: 3rem;
  height: 3rem;
  position: relative;
}

.user-avatar.z-4 {
  left: -5rem;
}

.user-avatar.z-1 {
  left: -1.25rem;
}

.user-avatar.z-3 {
  left: -3.75rem;
}

.user-avatar.z-2 {
  left: -2.5rem;
}

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

.signup-form-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: grid;
}

.image {
  height: 34.375rem;
}

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

.margin-bottom.margin-medium.min-height {
  min-height: 5.625rem;
}

.box-shadow-mouse-over {
  display: none;
}

.what-is-grid_features {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  display: grid;
}

.header_image {
  z-index: -1;
  object-fit: scale-down;
  width: 41.6875rem;
  height: 43.75rem;
  max-height: 60rem;
  position: relative;
}

.header-form_button {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #ff4820;
  border-radius: 0 .3125rem .3125rem 0;
  justify-content: center;
  align-items: center;
  width: 9.5rem;
  height: 3.625rem;
  padding: .75rem 1.5rem;
  font-weight: 600;
  text-decoration: none;
  transition: background-color 5s;
  display: flex;
}

.header-form_button:hover {
  background-image: linear-gradient(43deg, #ae67fa, #81afdd);
}

.header-form_button:active {
  background-color: #002d9c;
}

.my-app_icon-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.the-future-features_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout241_component {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.footer_component {
  align-items: flex-start;
  font-size: 1rem;
}

.my-app-chat {
  border-radius: 1rem;
  justify-content: center;
  width: 4rem;
  height: 4rem;
  display: flex;
  position: absolute;
  inset: -4% auto auto -2%;
}

.nav-link_text-2 {
  white-space: nowrap;
  font-weight: 500;
}

.logo-list {
  grid-column-gap: 2.875rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  width: 41.875rem;
  margin-top: 4.875rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.over-line {
  width: 3rem;
  height: .1875rem;
  margin-bottom: .25rem;
}

.footer-link-list {
  grid-column-gap: 0rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ring {
  border: .2rem solid #ff4820;
  border-radius: 100%;
  width: 20.3719rem;
  height: 20.3719rem;
  position: absolute;
}

.ring.four {
  width: 6.72188rem;
  height: 6.72188rem;
}

.ring.two {
  width: 15.8219rem;
  height: 15.8219rem;
}

.ring.three {
  width: 10.2375rem;
  height: 10.2375rem;
}

.animated-mouse-light {
  filter: blur(8rem);
  background-color: #052d56;
  background-image: radial-gradient(circle, #81afdd, #052d56);
  border-radius: 100%;
  width: 30rem;
  height: 30rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
}

.gradient-right {
  opacity: .7;
  position: absolute;
  inset: auto 0% 0% auto;
}

.a-lot-happen-right_conten {
  flex-direction: column;
  align-items: center;
}

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

.heading-small {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.my-app-btn {
  border-radius: 1rem;
  justify-content: center;
  width: 10rem;
  height: 4rem;
  display: flex;
  position: absolute;
  inset: 16% 12% auto auto;
}

.a-lot-hppen-grid_item {
  flex-direction: column;
  width: 28rem;
  height: 43.6rem;
  display: flex;
  position: relative;
}

.a-lot-hppen-grid_item.small {
  width: 100%;
  height: 20.1875rem;
}

.user-row_text-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.nav-main_logo {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  height: 100%;
  max-height: 2rem;
  font-size: 2rem;
  font-weight: 800;
  line-height: 1;
}

.animated-backligh {
  filter: blur(8rem);
  background-color: #052d56;
  background-image: radial-gradient(circle, #81afdd, #052d56);
  border-radius: 100%;
  width: 30rem;
  height: 30rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
}

.animated-backligh.z-minus-3 {
  width: 90rem;
  height: 50rem;
  position: absolute;
}

.animated-backligh.z-minus-3.square {
  filter: blur(1.4rem);
  border-radius: 0%;
  width: 80rem;
  height: 105%;
  inset: -2% 0% 0%;
}

.main-wrapper-2 {
  padding-top: 8rem;
}

.span-text-2 {
  display: inline-block;
}

.button-secondary {
  color: #fff;
  text-align: center;
  background-color: #0000;
  border: .01rem solid #fff;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.25rem;
  font-weight: 600;
}

.cta_content {
  grid-column-gap: 0rem;
  grid-row-gap: 4rem;
  border-radius: .625rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 3.75rem 2.5rem;
  display: grid;
}

.cta_content.background-color-gradient {
  background-image: linear-gradient(to right, #ae67fa, #ff4820);
  grid-template-columns: 2fr 1fr;
}

.a-lot-happen-grid_component {
  grid-column-gap: 3.125rem;
  grid-row-gap: 3.125rem;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  width: 100%;
  display: grid;
}

.grid-feature_item {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.my-app_text-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.ring-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: -50% 0% 0% -19%;
}

.btn_content-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container-large.height {
  height: 43.4375rem;
}

.container-large.height.background-color-royal-midnight-blue.shade-no {
  background-color: #042c54b3;
  border-radius: .9rem;
  justify-content: center;
  align-items: center;
  width: 75rem;
  height: auto;
  display: flex;
  overflow: hidden;
}

.clip-color-animation {
  display: none;
}

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

.label-heading-5-v2-copy {
  font-family: Work Sans, sans-serif;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.5;
}

.label-heading-5-v2-copy._20rem {
  font-weight: 400;
}

.label-heading-5-v4 {
  font-family: Work Sans, sans-serif;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.5;
}

.label-heading-5-v4._20rem {
  font-weight: 400;
  display: none;
}

.section-logos-v2 {
  padding-left: 20px;
  padding-right: 20px;
  display: none;
}

.section-events--draft {
  padding-top: 40px;
  padding-bottom: 0;
  display: none;
}

.pricing-block-copy {
  text-align: center;
  background-color: #f0f4f7;
  border-radius: 4px;
  padding: 60px 20px;
  position: relative;
}

.pricing-block-copy.image, .pricing-block-copy.image-copy {
  background-image: linear-gradient(to bottom, var(--red-dark), var(--red-dark));
  color: #fff;
  background-position: 0 0;
}

.button-14 {
  background-color: #bb1333;
  border-radius: 5px;
}

.typo-content-copy {
  padding-top: 40px;
  padding-bottom: 20px;
  font-size: 15px;
  line-height: 25px;
}

.global-navbar-enroll {
  z-index: 1000;
  background-color: #fff;
  align-items: center;
  padding-top: 24px;
  padding-bottom: 24px;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.global-navbar-container-enroll {
  z-index: 10;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding-left: 48px;
  padding-right: 48px;
  display: flex;
  position: relative;
}

.xaawrapper-navbar-menu-enroll {
  grid-column-gap: 40px;
  align-items: center;
  font-family: Work Sans, sans-serif;
  display: flex;
}

.button-apply-now-navbar-desktop-one-click-copy-copy {
  background-color: var(--s16-red);
  letter-spacing: 1px;
  border-radius: 100px;
  padding: 12px 24px;
  font-family: Work Sans, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
  transition: background-color .2s;
  display: block;
  box-shadow: 0 6px 12px #ff4a4a3d;
}

.button-apply-now-navbar-desktop-one-click-copy-copy:hover {
  background-color: var(--dark-redato);
  color: #fff;
}

.pricing-page-row-hide {
  display: none;
}

.pricing-title-copy {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 13px;
}

.text-block-59-copy {
  text-align: center;
}

.pricing-paragraph-copy {
  text-align: center;
  margin-bottom: 20px;
  padding-bottom: 20px;
  font-size: 13px;
  line-height: 22px;
}

.button-apply-now-navbar-desktop-one-click-uni {
  background-color: var(--s16-red);
  letter-spacing: 1px;
  border-radius: 100px;
  padding: 12px 24px;
  font-family: Work Sans, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
  transition: background-color .2s;
  display: block;
  box-shadow: 0 6px 12px #ff4a4a3d;
}

.button-apply-now-navbar-desktop-one-click-uni:hover {
  background-color: var(--dark-redato);
  color: #fff;
}

.wp-card-hero-lp-uni {
  background-color: #fff;
  border-radius: 1.5rem;
  padding: 2.5rem;
  display: none;
}

.grid-header-uni {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.grid-header-uni._4-col-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-header-uni._2-col-grid {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr 1fr;
}

.grid-header-uni._3-col-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-header-uni.cta-form-before-application {
  grid-template-columns: 1fr auto 1fr;
}

.grid-header-uni._2-col-grid-header {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr 1fr;
}

.grid-header-uni._2-col-grid-header-1 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1.5fr 1fr;
}

.grid-header-uni._2-col-grid-header-1-uni {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 2fr 1fr;
}

.txt-color-white-uni {
  color: #fafafa;
}

.label-heading-1-uni {
  font-family: Work Sans, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.25;
}

.heading-28-uni {
  color: #fafafa;
  letter-spacing: normal;
  text-indent: 0;
  word-break: normal;
  overflow-wrap: normal;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Work Sans, sans-serif;
  font-size: 15px;
  line-height: 30px;
}

.university-partner-logos {
  width: 100%;
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
  overflow: hidden;
}

.university-partner-logos.last-item {
  padding-bottom: 7rem;
}

.university-partner-logos.first-item {
  padding-top: 7rem;
}

.university-partner-logos.banner-section {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.university-partner-logos.first-and-last-item {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.university-partner-logos.style-outline-section {
  border-top: 1px solid #d1d1d1;
}

.university-partner-logos.hero-full-vh-section {
  align-items: center;
  min-height: 100vh;
  padding-top: 10.5rem;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
}

.university-partner-logos.get-guide-section {
  align-items: center;
  min-height: 100vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.university-partner-logos.modal-section {
  z-index: 500;
  background-color: #1d0408d9;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.university-partner-logos.experience-section {
  height: 100%;
  position: relative;
}

.university-partner-logos.experience-section.view-1 {
  z-index: 10;
  align-items: center;
  display: flex;
  overflow: scroll;
}

.university-partner-logos.experience-section.view-2 {
  z-index: 20;
  background-color: #fff;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  inset: 0%;
}

.university-partner-logos.experience-section.view-2.hide-view-2 {
  display: none;
}

.wp-flex-vertical-uni {
  flex-direction: column;
  display: flex;
}

.wp-flex-vertical-uni.align-start {
  align-items: flex-start;
}

.wp-flex-vertical-uni.align-start.justify-center {
  justify-content: center;
}

.wp-flex-vertical-uni.align-center {
  align-items: center;
}

.wp-flex-vertical-uni.align-center.justify-center {
  justify-content: center;
}

.wp-flex-vertical-uni.align-end {
  align-items: flex-end;
}

.wp-flex-vertical-uni.align-center-uni {
  align-items: center;
}

.wp-flex-vertical-uni.align-center-uni.justify-center {
  justify-content: center;
}

.base-form-first-data-application-uni {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.label-heading-3-uni {
  font-family: Work Sans, sans-serif;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1.25;
}

.label-heading-3-uni.txt-center._10rem {
  font-weight: 500;
}

.label-heading-3-uni.txt-center-uni._10rem {
  font-size: 1.75rem;
  font-weight: 500;
}

.wp-flex-vertical-copy {
  flex-direction: column;
  display: flex;
}

.wp-flex-vertical-copy.align-start {
  align-items: flex-start;
}

.wp-flex-vertical-copy.align-start.justify-center {
  justify-content: center;
}

.wp-flex-vertical-copy.align-center {
  align-items: center;
}

.wp-flex-vertical-copy.align-center.justify-center {
  justify-content: center;
}

.wp-flex-vertical-copy.align-end {
  align-items: flex-end;
}

.wp-flex-vertical-uni2 {
  flex-direction: column;
  display: flex;
}

.wp-flex-vertical-uni2.align-start {
  align-items: flex-start;
}

.wp-flex-vertical-uni2.align-start.justify-center {
  justify-content: center;
}

.wp-flex-vertical-uni2.align-center {
  align-items: center;
}

.wp-flex-vertical-uni2.align-center.justify-center {
  justify-content: flex-start;
}

.wp-flex-vertical-uni2.align-end {
  align-items: flex-end;
}

.tabs-section-copy {
  padding-top: 80px;
  padding-bottom: 100px;
  display: none;
}

.hero-heading-alt {
  font-size: 47px;
  font-weight: 800;
  line-height: 65px;
}

._2-buttons-alt {
  grid-template-rows: auto;
}

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

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

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

.button-get-started.cc-contact-us-program {
  z-index: 5;
  background-color: #bb1333;
  border: 1px solid #bb1333;
  display: block;
  position: relative;
}

.button-get-started.cc-contact-us-program.lp {
  background-color: var(--s16-red);
  border-style: none;
  border-radius: 30px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Work Sans, sans-serif;
  transition-property: none;
  display: block;
  box-shadow: 7px 7px 12px -2px #ff4a4a61;
}

.button-get-started.cc-contact-us-program.lp.top-cta {
  z-index: 500;
  justify-content: center;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.button-get-started.cc-contact-us-program.lp.nav {
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 14px;
}

.button-get-started.cc-contact-us-program.lp.hero {
  padding: 16px 40px;
  position: static;
  overflow: visible;
}

.button-get-started.cc-contact-us-program.lp.hero.learnmore {
  background-color: var(--white);
  color: var(--dark-redato);
  border-style: solid;
  border-width: 2px;
}

.button-get-started.cc-contact-us-program.lp.thank-you {
  margin-top: 30px;
}

.button-get-started.cc-contact-us-program.lp.success {
  width: auto;
}

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

.get-started-home:hover {
  color: #fff;
  background-color: #32343a;
}

.get-started-home:active {
  background-color: #43464d;
}

.get-started-home.cc-contact-us-program {
  z-index: 5;
  background-color: #bb1333;
  border: 1px solid #bb1333;
  display: block;
  position: relative;
}

.get-started-home.cc-contact-us-program.lp {
  background-color: var(--s16-red);
  border-style: none;
  border-radius: 30px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Work Sans, sans-serif;
  transition-property: none;
  display: block;
  box-shadow: 7px 7px 12px -2px #ff4a4a61;
}

.get-started-home.cc-contact-us-program.lp.top-cta {
  z-index: 500;
  justify-content: center;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.get-started-home.cc-contact-us-program.lp.nav {
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 14px;
}

.get-started-home.cc-contact-us-program.lp.hero {
  padding: 16px 40px;
  position: static;
  overflow: visible;
}

.get-started-home.cc-contact-us-program.lp.hero.learnmore {
  background-color: var(--white);
  color: var(--dark-redato);
  border-style: solid;
  border-width: 2px;
}

.get-started-home.cc-contact-us-program.lp.thank-you {
  margin-top: 30px;
}

.get-started-home.cc-contact-us-program.lp.success {
  width: auto;
}

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

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

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

.button-program-alt.cc-contact-us-program {
  z-index: 5;
  background-color: #bb1333;
  border: 1px solid #bb1333;
  display: block;
  position: relative;
}

.button-program-alt.cc-contact-us-program.lp {
  background-color: var(--s16-red);
  border-style: none;
  border-radius: 30px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Work Sans, sans-serif;
  transition-property: none;
  display: block;
  box-shadow: 7px 7px 12px -2px #ff4a4a61;
}

.button-program-alt.cc-contact-us-program.lp.top-cta {
  z-index: 500;
  justify-content: center;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.button-program-alt.cc-contact-us-program.lp.nav {
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 14px;
}

.button-program-alt.cc-contact-us-program.lp.hero {
  padding: 16px 40px;
  position: static;
  overflow: visible;
}

.button-program-alt.cc-contact-us-program.lp.hero.learnmore {
  background-color: var(--white);
  color: var(--dark-redato);
  border-style: solid;
  border-width: 2px;
}

.button-program-alt.cc-contact-us-program.lp.thank-you {
  margin-top: 30px;
}

.button-program-alt.cc-contact-us-program.lp.success {
  width: auto;
}

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

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

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

.button-program-alt-2.cc-contact-us-program {
  z-index: 5;
  background-color: #bb1333;
  border: 1px solid #bb1333;
  display: block;
  position: relative;
}

.button-program-alt-2.cc-contact-us-program.lp {
  background-color: var(--s16-red);
  border-style: none;
  border-radius: 30px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Work Sans, sans-serif;
  transition-property: none;
  display: block;
  box-shadow: 7px 7px 12px -2px #ff4a4a61;
}

.button-program-alt-2.cc-contact-us-program.lp.top-cta {
  z-index: 500;
  justify-content: center;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.button-program-alt-2.cc-contact-us-program.lp.nav {
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 14px;
}

.button-program-alt-2.cc-contact-us-program.lp.hero {
  padding: 16px 40px;
  position: static;
  overflow: visible;
}

.button-program-alt-2.cc-contact-us-program.lp.hero.learnmore {
  background-color: var(--white);
  color: var(--dark-redato);
  border-style: solid;
  border-width: 2px;
}

.button-program-alt-2.cc-contact-us-program.lp.thank-you {
  margin-top: 30px;
}

.button-program-alt-2.cc-contact-us-program.lp.success {
  width: auto;
}

.section_testimonials_alt {
  background-color: #ba1433;
  background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/61714f5e4ab887859c9382a5_testi.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 89px;
  padding-bottom: 179px;
  display: none;
}

.global-navbar-container-alt {
  z-index: 10;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding-left: 48px;
  padding-right: 48px;
  display: flex;
  position: relative;
}

.footer-flex-container-2-alt {
  text-align: left;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 60px;
  display: flex;
}

.footer-flex-container-2-alt.lp {
  flex-direction: column;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 60px;
}

.scribbleimage-alt {
  height: 650px;
  position: absolute;
  inset: 0%;
}

.scribbleimage-alt._1 {
  height: 650px;
  display: none;
}

.scribbleimage-alt._2 {
  height: auto;
  top: 2%;
}

.button-apply-now-navbar-desktop-copy {
  background-color: var(--s16-red);
  letter-spacing: 1px;
  border-radius: 100px;
  padding: 12px 24px;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
  transition: background-color .2s;
  display: none;
  box-shadow: 0 6px 12px #ff4a4a3d;
}

.button-apply-now-navbar-desktop-copy:hover {
  background-color: var(--dark-redato);
  color: #fff;
}

.image-49 {
  text-align: left;
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 40px;
  display: block;
}

.typo-subtitle-lp-v2-copy {
  font-family: Work Sans, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 40px;
  text-decoration: none;
}

.typo-subtitle-lp-v2-copy.txt-center.x3 {
  font-weight: 700;
}

.typo-subtitle-lp-v2-copy.txt-color-white.txt-center-mobile {
  padding-top: 20px;
  padding-bottom: 20px;
}

.typo-subtitle-lp-v2-copy.txt-center-lp-v2.x3 {
  text-align: center;
  font-weight: 700;
}

.typo-subtitle-lp-v2-copy.txt-center-lp-v2.x3-lp-v2 {
  color: #fafafa;
  text-align: center;
  padding-bottom: 40px;
  font-weight: 700;
}

.typo-subtitle-lp-v2-copy.txt-center-lp-v2-copy.x3 {
  text-align: center;
  font-weight: 700;
}

.typo-subtitle-lp-v2-copy.txt-center-lp-v2-copy.x3-lp-v2 {
  color: #fafafa;
  text-align: center;
  padding-bottom: 40px;
  font-weight: 700;
}

.typo-subtitle-lp-v2-copy.txt-center-lp-v2-copy.x3-lp-v2-copy {
  color: #fafafa;
  text-align: center;
  padding-bottom: 40px;
  font-weight: 200;
}

.typo-subtitle-lp-v2-copy-copy {
  font-family: Work Sans, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 40px;
  text-decoration: none;
}

.typo-subtitle-lp-v2-copy-copy.txt-center.x3 {
  font-weight: 700;
}

.typo-subtitle-lp-v2-copy-copy.txt-color-white.txt-center-mobile {
  padding-top: 20px;
  padding-bottom: 20px;
}

.typo-subtitle-lp-v2-copy-copy.txt-center-lp-v2.x3 {
  text-align: center;
  font-weight: 700;
}

.typo-subtitle-lp-v2-copy-copy.txt-center-lp-v2.x3-lp-v2 {
  color: #fafafa;
  text-align: center;
  padding-bottom: 40px;
  font-weight: 700;
}

.typo-subtitle-lp-v2-copy-copy.txt-center-lp-v2-copy.x3 {
  text-align: center;
  font-weight: 700;
}

.typo-subtitle-lp-v2-copy-copy.txt-center-lp-v2-copy.x3-lp-v2 {
  color: #fafafa;
  text-align: center;
  padding-bottom: 40px;
  font-weight: 700;
}

.typo-subtitle-lp-v2-copy-copy.txt-center-lp-v2-copy.x3-lp-v2-copy {
  color: #fafafa;
  text-align: center;
  padding-bottom: 40px;
  font-weight: 200;
}

.typo-subtitle-lp-v2-copy-copy.txt-center-lp-v2-copy-copy.x3 {
  text-align: center;
  font-weight: 700;
}

.typo-subtitle-lp-v2-copy-copy.txt-center-lp-v2-copy-copy.x3-lp-v2 {
  color: #fafafa;
  text-align: center;
  padding-bottom: 40px;
  font-weight: 700;
}

.typo-subtitle-lp-v2-copy-copy.txt-center-lp-v2-copy-copy.x3-lp-v2-copy {
  color: #fafafa;
  text-align: center;
  padding-bottom: 40px;
  font-weight: 200;
}

.typo-subtitle-lp-v2-copy-copy.txt-center-lp-v2-copy-copy.x3-lp-v2-copy-copy {
  color: #fafafa;
  text-align: center;
  padding-bottom: 60px;
  font-weight: 200;
}

.new-grid-3 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 40px;
  display: none;
}

.new-grid-3.table-program-details-grid {
  height: auto;
  margin-top: 48px;
  position: relative;
}

.image-49-testi {
  text-align: left;
  width: 230px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 40px;
  display: block;
}

.label-heading-5-copy {
  font-family: Work Sans, sans-serif;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.5;
}

.label-heading-5-copy._20rem {
  display: none;
}

@media screen and (min-width: 1440px) {
  .demo-form {
    position: relative;
  }

  .demo-form.feature.desktop {
    border-radius: 20px;
  }

  .new-grid {
    padding-top: 20px;
  }

  .top-content-card-testimonial-new-lp {
    align-self: flex-start;
  }

  .new-section-fs5.first-item-fs1.last-item-fs1 {
    display: none;
  }

  .grid._2-col-grid {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    height: auto;
  }

  .button-outline-primary.white-version {
    display: none;
  }

  .wp-card-concentration {
    height: auto;
  }

  .img-person-concentration.tech-sales-item {
    display: block;
  }

  .img-bg-waves-hero-section {
    background-color: var(--salmon);
  }

  .grid-12 {
    grid-template-columns: .25fr 1fr;
  }

  .text-block-55 {
    padding-left: 10px;
  }

  .div-block-34-fc {
    display: flex;
  }

  .navigation-fs-fc {
    display: block;
  }

  .new-section-fs4-fc.hero-new-lp-fs3-fc {
    padding-top: 140px;
    display: block;
  }

  .div-block-35-fc {
    display: none;
  }

  .grid-13 {
    justify-content: stretch;
    justify-items: center;
  }

  .demo-form-2, .request-syllabus-form {
    position: relative;
  }

  .modal-style-guide.hide-modal {
    display: none;
  }

  .grid-header._2-col-grid, .grid-header._2-col-grid-header, .grid-header._2-col-grid-header-1 {
    grid-template-rows: 1fr;
    grid-template-columns: 1.5fr 1fr;
    grid-auto-flow: row;
  }

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

  .html-embed-7 {
    padding-bottom: 100px;
    font-family: Work Sans, sans-serif;
  }

  .button-apply-now-navbar-desktop-one-click-copy {
    background-color: var(--s16-red);
  }

  .button-fill-primary-center {
    float: none;
    padding-left: 1.5rem;
    display: inline-block;
  }

  .container-20 {
    justify-content: center;
    padding-bottom: 60px;
    display: none;
  }

  .grid-copy._2-col-grid, .grid-copy-unique._2-col-grid, .grid-v2dup._2-col-grid {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    height: auto;
  }

  .header {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .heading-h1 {
    color: #f3f4f8;
    font-weight: 600;
  }

  .content-section {
    background-color: #f2f5f8;
  }

  .subscription {
    background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/659206d6974a2bed198912f2_6591b7277efcce564bb0cc15_Paper%20Plane.png");
  }

  .categories-pill {
    background-color: #fff;
  }

  .flowbase-footer {
    display: none;
  }

  .header-blog {
    background-color: #ba1433;
    min-height: 250px;
  }

  .heading-h1-2 {
    color: #eef0f5;
  }

  .blog-section {
    padding-top: 60px;
  }

  .blog-hero-image, .blog-hero-image-copy {
    display: none;
  }

  .text-span-11, .text-span-12, .text-span-13, .text-span-14 {
    color: #15c;
  }

  .link-13 {
    color: #3360e6;
    font-weight: 700;
  }

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

  .image-46 {
    padding-bottom: 10px;
  }

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

  .bold-text-36 {
    padding-left: 10px;
  }

  .card-testimonial-new-lp-video {
    padding-left: 10px;
    padding-right: 10px;
  }

  .wrapper-stars-review-card-new-lp-video {
    grid-column-gap: 8px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-bottom: 0;
    padding-left: 20px;
    display: grid;
  }

  .label-title-intro-testimonial-card-new-lp-video {
    padding-left: 20px;
  }

  .html-embed-12 {
    justify-content: center;
    align-self: center;
    min-width: 100%;
    display: flex;
  }

  .new-grid-copy {
    padding-top: 20px;
  }

  .label-author-testimonial-card-new-lp-copy {
    display: none;
  }

  .label-title-intro-testimonial-card-new-lp-video-copy {
    padding-left: 20px;
    display: flex;
  }

  .div-block-43 {
    padding-left: 100px;
    padding-right: 100px;
  }

  .wrapper-navbar-menu-fc-business-program, .wp-grid-faces-card-alums.desktop-version-grid-alums {
    display: none;
  }

  .div-block-44 {
    text-align: center;
    justify-content: center;
    display: flex;
  }

  .label-heading-3-josue.txt-center-copy._10rem-copy {
    text-align: center;
    padding-bottom: 20px;
    font-size: 1.65rem;
  }

  .grid--bp._2-col-grid {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    height: auto;
  }

  .html-embed-7-curric {
    padding-bottom: 100px;
    font-family: Work Sans, sans-serif;
  }

  .grid-header-builder-lp._2-col-grid, .grid-header-builder-lp._2-col-grid-header, .grid-header-builder-lp._2-col-grid-header-1 {
    grid-template-rows: 1fr;
    grid-template-columns: 1.5fr 1fr;
    grid-auto-flow: row;
  }

  .button-apply-now-navbar-desktop-one-click-copy-copy, .button-apply-now-navbar-desktop-one-click-uni {
    background-color: var(--s16-red);
  }

  .grid-header-uni._2-col-grid, .grid-header-uni._2-col-grid-header, .grid-header-uni._2-col-grid-header-1, .grid-header-uni._2-col-grid-header-1-uni {
    grid-template-rows: 1fr;
    grid-template-columns: 1.5fr 1fr;
    grid-auto-flow: row;
  }

  .new-grid-3 {
    padding-top: 20px;
  }
}

@media screen and (min-width: 1920px) {
  .card-slider_item {
    flex-wrap: wrap;
    place-content: stretch flex-start;
  }

  .card-ls {
    max-width: 380px;
  }

  .section-15.directory {
    justify-content: flex-end;
  }

  .facitem {
    width: 33.33%;
    height: auto;
    min-height: 500px;
  }

  .falistwrap {
    flex-wrap: wrap;
    display: flex;
  }

  .input-relative::placeholder {
    color: #615e83;
    font-size: 16px;
  }

  .error-message-2 {
    color: #ff2a2a;
    background-color: #fff2f2;
    border-radius: 80px;
    margin-top: 27px;
    padding: 19px 28px;
  }

  .c1._1.first {
    display: block;
  }

  .c1-p._1-p.first-p, .c1-p._1-p._5-p {
    display: none;
  }

  .label-value-info-pop-up {
    text-align: center;
  }

  .block-wrapper-pop-up.hide-pop-up, .your-instructors.card-lead-instructor-section-fc {
    display: none;
  }

  .grid-11 {
    grid-template-rows: auto auto auto;
    grid-template-columns: .25fr .25fr 1fr;
  }

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

  .grid-12 {
    grid-template-rows: auto auto auto;
    grid-template-columns: .25fr 1fr;
  }

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

  .text-block-55 {
    padding-left: 10px;
  }

  .new-container-fc {
    text-align: center;
    display: block;
  }

  .typo-subtitle-copy.txt-color-white.txt-center-mobile {
    text-align: left;
  }

  .div-block-34-fc {
    display: flex;
  }

  .navigation-fs-fc {
    display: block;
  }

  .new-section-fs4-fc.hero-new-lp-fs3-fc {
    padding-top: 140px;
  }

  .div-block-35, .div-block-35-fc {
    display: none;
  }

  .grid-13 {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: column;
    justify-content: stretch;
    place-items: center;
  }

  .section-15-copy.directory, .section-15-copy.directory-resources {
    justify-content: flex-end;
  }

  .header {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .new-grid-copy {
    padding-bottom: 20px;
  }
}

@media screen and (max-width: 991px) {
  img {
    padding-left: 0;
  }

  .container {
    height: auto;
    padding: 70px 28px;
  }

  .old-button {
    justify-content: center;
  }

  .heading-jumbo {
    font-size: 56px;
    line-height: 70px;
  }

  .menu-icon {
    display: block;
  }

  .menu-icon.lp {
    display: none;
  }

  .menu {
    margin-left: 0;
    display: block;
    position: static;
  }

  .menu:focus {
    color: var(--s16-red);
  }

  .navigation-wrap {
    background-color: #fff;
  }

  .navigation {
    padding: 25px 30px;
  }

  .navigation-item {
    background-color: var(--white);
    text-align: center;
    padding: 15px 30px;
    transition: background-color .4s, opacity .4s, color .4s;
  }

  .navigation-item:hover {
    background-color: #f7f8f9;
  }

  .navigation-item:active {
    background-color: #eef0f3;
  }

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

  .navigation-item.resources._20 {
    border-bottom: 1px solid var(--s16-black);
    flex-direction: row;
  }

  .navigation-item._2-0 {
    border-style: none none solid;
    border-width: 1px;
    border-color: black black var(--s16-black);
    opacity: 1;
    background-color: #fff;
    text-decoration: none;
  }

  .navigation-item._2-0.apply-now {
    background-color: var(--s16-red);
    color: #fff;
    font-weight: 700;
    display: block;
  }

  .menu-button {
    padding: 0;
  }

  .menu-button.w--open {
    background-color: #0000;
  }

  .cta-text {
    width: auto;
  }

  .cta-wrap {
    width: auto;
    padding: 80px 50px 90px;
  }

  .contact-form-wrap._140mg {
    margin-top: 80px;
  }

  .contact-form-grid {
    grid-row-gap: 50px;
    text-align: center;
    grid-template: "."
                   "."
                   / 1fr;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .get-in-touch-form {
    text-align: left;
  }

  .blog-detail-header-wrap {
    width: 70%;
  }

  .detail-header-image {
    height: 460px;
  }

  .section-title-wrapper {
    width: 85%;
    margin-bottom: 40px;
  }

  .section-4 {
    padding: 45px;
  }

  .section-title-entrepreneurs {
    margin-bottom: 4px;
    font-size: 31px;
    line-height: 30px;
  }

  .section-description {
    margin-top: 20px;
    font-size: 19px;
  }

  .section-5 {
    padding: 45px;
  }

  .process-tab-col-left {
    padding-right: 30px;
  }

  .text-column-title {
    font-size: 13px;
  }

  .text-column {
    padding-bottom: 10px;
    padding-right: 10px;
  }

  .hero-block-overlay {
    padding: 170px 45px 140px;
  }

  .hero-block-overlay.business-2 {
    padding-top: 150px;
    padding-left: 45px;
    padding-right: 45px;
  }

  .feature-text-block {
    width: 400px;
  }

  .hero-block-overlay-events {
    padding: 170px 45px 140px;
  }

  .hero-block-overlay-events.business-2-events {
    padding-top: 150px;
    padding-left: 45px;
    padding-right: 45px;
  }

  .full-hero-content-block-events {
    width: 100%;
    margin-bottom: 50px;
  }

  .overall-hero-title-events {
    font-size: 41px;
    line-height: 53px;
  }

  .overall-hero-description-events {
    width: 80%;
  }

  .image-section-overlay-pod {
    padding: 90px 45px;
  }

  .section-description-pod {
    margin-top: 20px;
    font-size: 19px;
  }

  .section-6 {
    padding: 45px;
  }

  .section-6.pricing-section {
    padding-bottom: 180px;
  }

  .section-title {
    margin-bottom: 4px;
    font-size: 31px;
    line-height: 30px;
  }

  .instructor-image {
    width: 80px;
    height: 80px;
    margin-bottom: 10px;
  }

  .container-10.recording {
    padding-top: 20%;
  }

  .blog-image {
    width: 80px;
    height: 80px;
    margin-bottom: 10px;
  }

  .button-program {
    justify-content: center;
  }

  .button-program.cc-contact-us-program, .button-program.cc-contact-us-program.lp.nav.desktop {
    display: none;
  }

  .color-block-checkout {
    padding: 25px;
  }

  .color-block-title-checkout, .color-block-main-title-checkout {
    margin-bottom: 11px;
    font-size: 15px;
  }

  .footer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-checkout-heading {
    padding: 45px;
  }

  .dark-cta-title-checkout {
    width: 60%;
  }

  .button-2-checkout.cta-button-checkout {
    width: 30%;
    margin-top: 15px;
  }

  .business-events-checkout {
    padding: 170px 45px 140px;
  }

  .business-events-checkout.business-2-events {
    padding-top: 150px;
    padding-left: 45px;
    padding-right: 45px;
  }

  .full-hero-content-block-checkout {
    width: 100%;
    margin-bottom: 50px;
  }

  .hero-block-overlay-thank-you {
    padding: 170px 45px 140px;
  }

  .hero-block-overlay-thank-you.business-2-thank-you {
    padding-top: 150px;
    padding-left: 45px;
    padding-right: 45px;
  }

  .full-hero-content-block-thank-you {
    width: 100%;
    margin-bottom: 50px;
  }

  .overall-hero-title-events-thank-you {
    font-size: 41px;
    line-height: 53px;
  }

  .overall-hero-description-thank-you {
    width: 80%;
  }

  .hero-block-overlay-summer-2020 {
    padding: 170px 45px 140px;
  }

  .hero-block-overlay-summer-2020.business-2-summer-2020 {
    padding-top: 150px;
    padding-left: 45px;
    padding-right: 45px;
  }

  .full-hero-content-block-summer-2020 {
    width: 100%;
    margin-bottom: 50px;
  }

  .overall-hero-title-events-summer-2020 {
    font-size: 41px;
    line-height: 53px;
  }

  .overall-hero-description-summer-2020 {
    width: 80%;
  }

  .dark-cta-title-recording {
    width: 60%;
  }

  .navigation-items-fall {
    background-color: #fff;
  }

  .menu-fall-program {
    margin-left: 30px;
    position: static;
  }

  .navigation-items-fall-copy {
    background-color: #fff;
  }

  .button-program-cert {
    justify-content: center;
  }

  .button-program-cert.cc-contact-us-cert {
    display: none;
  }

  .section-description-2-copy {
    margin-top: 20px;
    font-size: 19px;
  }

  .navigation-spring-program {
    padding: 25px 30px;
  }

  .full-hero-content-scholarship-page {
    width: 100%;
    margin-bottom: 50px;
  }

  .overall-hero-description-scholarship {
    width: 80%;
  }

  .cta-wrap-copy {
    width: auto;
    padding: 80px 50px 90px;
  }

  .browser-mockup-right-copy {
    width: 540px;
    top: 9px;
    right: -288px;
  }

  .button-2-copy-copy.cta-button-copy-copy {
    width: 30%;
    margin-top: 15px;
  }

  .side-form {
    width: auto;
    display: none;
  }

  .side-form.paddings {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .side-form.new {
    width: 500px;
    display: block;
  }

  .circle {
    right: 27%;
  }

  .circle.small.hero-small-2 {
    left: 304px;
    right: -32%;
  }

  .hero-info-block {
    align-items: flex-start;
    width: 80%;
    margin-left: 0;
    padding-top: 0;
    padding-left: 25px;
    padding-right: 25px;
    display: flex;
    top: 0%;
  }

  .hero-info-block.paddings {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .full-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lp-hero {
    height: auto;
    padding-top: 100px;
    padding-bottom: 60px;
  }

  .lp-hero.testimonials.red {
    height: 100vh;
  }

  .lp-hero.hero.white {
    padding-top: 140px;
  }

  .heading-01 {
    width: auto;
    font-size: 40px;
    line-height: 50px;
  }

  .side-wrapper {
    flex-flow: column-reverse wrap;
    align-items: center;
    margin-top: 0;
    display: block;
    position: relative;
    top: auto;
  }

  .side-wrapper.centerated {
    flex-flow: column-reverse;
    justify-content: space-between;
    padding-top: 40px;
    display: flex;
  }

  .heading-25 {
    font-size: 20px;
  }

  .demo-form {
    width: 80%;
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .demo-form.feature.desktop {
    display: none;
  }

  .half-circle {
    top: 42.1vh;
  }

  .lp-section.mobile {
    display: block;
  }

  .lp-section.desktop {
    display: none;
  }

  .wrapper.center {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .heading-02.center {
    padding-bottom: 20px;
  }

  .heading-02.center.bigger-padding {
    padding-bottom: 40px;
  }

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

  .intro.left-align.hero-side.max470 {
    margin-left: auto;
    margin-right: auto;
  }

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

  .para-1.white {
    text-align: left;
  }

  .para-1.red {
    text-align: left;
    display: flex;
  }

  .para-1._18.lam {
    text-align: left;
  }

  .features-v8 {
    width: auto;
    margin-bottom: 44px;
    margin-left: 4px;
    margin-right: 4px;
  }

  .features-v8._2nd-row {
    flex-wrap: wrap;
  }

  .feature-v8 {
    margin-right: 10px;
    font-size: 13px;
    line-height: 20px;
  }

  .feature-v8._2nd-row {
    margin-left: 0;
  }

  .side-image-media {
    width: 100%;
  }

  .side-image-media.flex-right {
    background-size: 400px;
    min-height: auto;
  }

  .side-info {
    width: 90%;
    margin-bottom: 100px;
  }

  .side-info.padding-top {
    align-items: center;
    width: auto;
    margin-top: 100px;
    margin-bottom: 0;
    padding-right: 2%;
  }

  .feature-screen {
    width: 200px;
    height: auto;
  }

  .side-features {
    flex-wrap: wrap;
  }

  .details-box {
    flex-direction: column;
    padding-left: 0;
  }

  .alumni-box {
    display: flex;
  }

  .image-25 {
    min-width: auto;
    max-width: 120px;
  }

  .slide-nav-2 {
    margin-top: 100px;
  }

  .service-div {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
  }

  .service-div.line.testimonials {
    height: auto;
  }

  .left-testimonial-arrow {
    left: 200px;
  }

  .service-row-second {
    margin-top: 0;
    margin-bottom: 0;
  }

  .testimonial-arrow {
    right: 200px;
  }

  .slider-testimonials {
    height: 600px;
  }

  .div-sliders-column-wrapper {
    padding-top: 20px;
  }

  .navigation-spring-program---lp {
    padding: 25px 30px;
    display: block;
  }

  .schedule-block {
    min-width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .para-4.tm50.max723.new-adjustment-color-text {
    color: #fff;
  }

  .mobile-only-video {
    display: block;
  }

  .section-cta-recording-copy {
    padding: 45px;
  }

  .feature-image-wrap {
    margin-bottom: 20px;
  }

  .webinar-features {
    flex-direction: column-reverse;
    display: flex;
  }

  .left-top-fixed-icon.about {
    top: -14%;
  }

  .webinar-card-block {
    margin-bottom: 20px;
  }

  .webinar-card-block.about {
    margin-top: 60px;
  }

  .floating-date-bar {
    left: 21%;
  }

  .floating-date-bar.mobile {
    box-shadow: none;
    background-color: #0000;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 10px;
    padding-left: 0;
    display: flex;
    position: static;
  }

  .floating-date-bar.mobile.light-bg {
    background-color: var(--lavender-blush);
    justify-content: center;
    align-items: center;
    margin: 10px;
  }

  .floating-date-bar.desktop {
    display: none;
  }

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

  .bold-text-26 {
    padding-top: 10px;
  }

  .herofr {
    background-image: linear-gradient(#332a2f66, #332a2f66), url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/61381c1a70dc9cc955fb03a3_Mask%20Group%20(3).png");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .herofr.white-bg, .frhero-div, .frhero-div.center {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .contfr.padding {
    height: auto;
  }

  .frherosubidiv {
    padding-left: 17px;
    padding-right: 17px;
  }

  .frherosubidiv.no-overflow {
    padding: 40px;
  }

  .card-ls {
    margin: 20px 10px;
  }

  .card-ls.fff2f2 {
    min-width: 300px;
  }

  .section-15.directory.trans {
    flex-direction: column;
    padding-right: 30px;
  }

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

  .facitem {
    width: auto;
    height: auto;
    margin-bottom: 40px;
    padding-bottom: 0;
  }

  .faclist {
    flex-direction: column;
    padding-bottom: 0;
    display: flex;
  }

  .wrapperfr {
    position: relative;
  }

  .hero-sectionsub-fr {
    background-position: 4% 93%, 53% 10%, 50%;
    background-size: auto, auto, cover;
    border-radius: 20px;
    align-items: center;
    padding-left: 0;
  }

  .logo-wrapper.right {
    inset: auto 0% 0% auto;
  }

  .instagram-photo-link {
    flex: 15%;
    width: 25%;
    margin: 4px;
  }

  .directory-sidebar-wrap, .directory-sidebar-wrap.desktop {
    display: none;
  }

  .direct-sidebar.mobile {
    border-top-left-radius: 0;
    width: auto;
  }

  .navbar-menu-block {
    z-index: 10;
    background-color: #fff;
    width: 100%;
    height: auto;
  }

  .dark-cta-desrip-checkout {
    width: 60%;
  }

  .button-navbar-menu {
    background-color: var(--white);
    padding: 12px;
  }

  .button-navbar-menu.w--open {
    background-color: var(--base-state-navbar);
    color: var(--white);
    border-radius: 8px;
  }

  .mobile-directory-wrapper {
    z-index: 500;
    background-color: #f9f9f9;
    width: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
    top: 0;
  }

  .dropdown-list-2 {
    background-color: #c7aeae;
  }

  .dropdown-list-2.w--open {
    background-color: #0000;
    width: 80vw;
  }

  .text-block-46 {
    padding-right: 5px;
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
  }

  .text-block-46:hover, .text-block-46:focus {
    color: var(--s16-red);
  }

  .filter-icon {
    font-size: 20px;
    transition: color .25s;
    transform: rotate(180deg);
  }

  .filter-icon:hover, .filter-icon:focus {
    color: var(--s16-red);
  }

  .dropdown-toggle-2.w--open {
    background-color: var(--lavender-blush);
    color: var(--s16-red);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }

  .mobile-filter-section {
    z-index: 500;
    position: sticky;
    top: 110px;
  }

  .podcast-div {
    padding-left: 17px;
    padding-right: 17px;
  }

  .herosection {
    height: auto;
    padding-top: 54px;
  }

  .grid-5 {
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
    display: flex;
  }

  .scriblediv {
    width: 100%;
    height: 400px;
    margin-top: 0;
  }

  .scribbleimage._1 {
    height: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .scribbleimage._2 {
    width: 400px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-27 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    margin-bottom: 20px;
    display: grid;
  }

  .div-block-27.nobm {
    justify-items: center;
  }

  .fulldiv {
    height: 100%;
  }

  .bsecdiv._2, .bsecdiv._3._1, .bsecdiv.first, .bsecdiv.fourth {
    min-width: 280px;
  }

  .home_whitesec_grid {
    grid-template-columns: auto;
    justify-items: center;
  }

  .section_instructors {
    height: auto;
  }

  .grid-6 {
    grid-template-columns: 1fr 1fr;
  }

  .tab-link {
    padding-right: 0%;
  }

  .footer-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .subpage-header {
    padding: 140px 45px 60px;
  }

  .page-subtitle {
    width: 80%;
  }

  .pricing-column-left {
    padding-left: 0;
  }

  .pricing-list-title {
    font-size: 11px;
    line-height: 18px;
  }

  .large-pricing-block {
    padding-right: 30px;
  }

  .large-pricing-block._2 {
    padding-left: 30px;
  }

  .pricing-column-right {
    padding-right: 0;
  }

  .new-container {
    padding-left: 56px;
    padding-right: 56px;
  }

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

  .new-section.first-item {
    padding-top: 100px;
  }

  .new-section.last-item {
    padding-bottom: 100px;
  }

  .new-section.hero-new-lp {
    padding-bottom: 90px;
  }

  .new-section.validation-new-lp-section {
    padding-top: 90px;
  }

  .new-section.faqs-program-details-section {
    padding-bottom: 40px;
  }

  .new-section.bottom-cta-banner-new-lp {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .new-section.slider-new-lp-section {
    overflow: hidden;
  }

  .new-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .wrapper-content-hero-new-lp {
    text-align: center;
    align-items: center;
  }

  .image-hero-new-lp {
    height: 400px;
  }

  .wrapper-card-center-content-new-lp {
    padding: 33px;
  }

  .wrapper-logos-validations-new-lp {
    grid-template-columns: 1fr 1fr;
  }

  .wrapper-time-line-new-lp {
    grid-template-columns: auto auto 1fr;
  }

  .conector-div-card.look-to-right {
    left: -20px;
    right: auto;
    transform: rotate(180deg);
  }

  .top-content-card-testimonial-new-lp {
    align-self: flex-start;
  }

  .wrapper-content-instructor-new-lp {
    text-align: center;
  }

  .mask-accesible-for-all-new-lp {
    width: 85%;
    overflow: visible;
  }

  .slide-item-accesible-for-all-new-lp {
    padding: 24px;
  }

  .wrapper-slide-accesible-for-all-new-lp {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    background-color: #fff;
    border-radius: 16px;
    grid-template-columns: 1fr;
    place-content: center;
    place-items: center;
    padding: 24px;
    box-shadow: 0 8px 64px #a7a7a759;
  }

  .content-card-accessible-for-all {
    box-shadow: none;
    justify-items: center;
    padding: 0;
  }

  .image-accesible-for-all-new-lp {
    width: 100%;
    height: 370px;
  }

  .image-illustration-program-details {
    opacity: .5;
  }

  .faqs-wrapper-new-lp {
    flex-direction: column;
    justify-content: center;
  }

  .mask-slider-faqs-new-lp {
    width: 85%;
  }

  .label-hero-main-title {
    text-align: center;
  }

  .container_p {
    height: auto;
    padding: 70px 28px;
  }

  .heading-02-p {
    text-align: center;
  }

  .new-section-p {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .new-section-p.pricing-program-details-section-p {
    padding-bottom: 40px;
  }

  .pricing-wrapper-new-lp-p {
    flex-direction: column;
    justify-content: center;
  }

  .mask-slider-pricing-new-lp-p {
    width: 85%;
  }

  .icons-steps-multi-form {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    grid-auto-flow: column;
    width: 100%;
  }

  .typo-content-2 {
    font-size: 13px;
  }

  .slide-wrapper-multisteps-form {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
    height: auto;
  }

  .item-circle-step-multi-form {
    width: 50px;
  }

  .label-content-step-form {
    text-align: center;
    display: none;
  }

  .content-steps-multi-form {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    flex: 0 auto;
    grid-auto-flow: column;
    align-content: start;
    align-items: start;
    height: auto;
    margin-top: 16px;
    padding-right: 0;
  }

  .wrapper-position-steps-form {
    flex-direction: column-reverse;
    justify-content: flex-end;
  }

  .typo-subtitle-2 {
    font-size: 26px;
  }

  .div-line-steps-multi-form {
    width: 100%;
    height: 1px;
  }

  .label-title-step-form {
    text-align: center;
  }

  .wrapper-item-step-process-form {
    align-items: center;
  }

  .wrapper-multi-form-steps, .wrapper-multi-form-steps.ty-wrapper, .dropdown-navbar {
    width: 100%;
  }

  .toggle-dropdown-navbar {
    justify-content: space-between;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-list-block {
    position: relative;
    top: 0;
  }

  .link-item-navbar {
    background-color: var(--white);
    text-align: left;
    width: 100%;
    padding: 15px 0;
    transition: background-color .4s, opacity .4s, color .4s;
  }

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

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

  .wrapper-navbar-menu {
    z-index: 10;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: stretch;
    padding: 32px 40px;
    position: relative;
  }

  .global-navbar {
    display: block;
  }

  .global-navbar-container {
    background-color: #fff;
    padding-left: 40px;
    padding-right: 40px;
  }

  .button-apply-now-navbar-desktop {
    display: none;
  }

  .button-apply-now-navbar-mobile {
    align-self: flex-end;
    display: block;
  }

  .block-icon-arrow-dropdown {
    height: 14px;
    display: block;
  }

  .dropdown-mobile-navbar-version {
    width: 100%;
  }

  .block-bg-color-navbar-mobile {
    display: block;
    box-shadow: 0 16px 24px #00000024;
  }

  .wrapper-multi-form-steps-careers {
    width: 100%;
  }

  .wrapper-logos-validations-new-lp-fs {
    grid-template-columns: 1fr 1fr;
  }

  .new-grid-fs {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .new-section-fs {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .new-container-fs {
    padding-left: 56px;
    padding-right: 56px;
  }

  .new-grid-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .wrapper-content-hero-new-lp-fs {
    text-align: center;
    align-items: center;
  }

  .image-hero-new-lp-fs {
    height: 400px;
  }

  .new-container-copy {
    padding-left: 56px;
    padding-right: 56px;
  }

  .new-section-fs2 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .new-section-fs2.bottom-cta-banner-new-fs2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .new-section-fs3 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .new-section-fs3.faqs-program-details-section-fs3 {
    padding-bottom: 40px;
  }

  .new-section-fs4 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .new-section-fs4.hero-new-lp-fs3 {
    padding-bottom: 90px;
  }

  .new-section-fs5 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .new-section-fs5.first-item-fs1 {
    padding-top: 100px;
  }

  .new-grid-fs1, .new-grid-fs3 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .new-container-fs3 {
    padding-left: 56px;
    padding-right: 56px;
  }

  .navigation-fs {
    padding: 25px 30px;
  }

  .menu-icon-hide {
    display: none;
  }

  .new-section-fs6 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .style-grid {
    grid-template-columns: 1fr;
  }

  .container-style-guide {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .hide-on-tablet {
    display: none;
  }

  .style-container {
    padding-left: 56px;
    padding-right: 56px;
  }

  .grid.cta-form-before-application {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .container-navbar-landing-v1 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .wp-card-concentration {
    flex-direction: column;
    max-height: none;
    display: flex;
  }

  .img-person-concentration {
    height: 200px;
  }

  .img-person-concentration.tech-sales-item {
    object-position: 50% 20%;
  }

  .img-person-concentration.digital-marketing-item, .img-person-concentration.project-management-item {
    object-position: 50% 30%;
  }

  .wp-content-card-concentration {
    padding: 1.5rem;
  }

  .new-section-fs6-copy, .what-youll-learn {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .what-youll-learn.first-item {
    padding-top: 100px;
  }

  .what-youll-learn.last-item {
    padding-bottom: 100px;
  }

  .what-youll-learn.hero-new-lp {
    padding-bottom: 90px;
  }

  .what-youll-learn.validation-new-lp-section {
    padding-top: 90px;
  }

  .what-youll-learn.faqs-program-details-section {
    padding-bottom: 40px;
  }

  .what-youll-learn.bottom-cta-banner-new-lp {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .what-youll-learn.slider-new-lp-section {
    overflow: hidden;
  }

  .your-instructors {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .your-instructors.first-item {
    padding-top: 100px;
  }

  .your-instructors.last-item {
    padding-bottom: 100px;
  }

  .your-instructors.hero-new-lp {
    padding-bottom: 90px;
  }

  .your-instructors.validation-new-lp-section {
    padding-top: 90px;
  }

  .your-instructors.faqs-program-details-section {
    padding-bottom: 40px;
  }

  .your-instructors.bottom-cta-banner-new-lp {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .your-instructors.slider-new-lp-section {
    overflow: hidden;
  }

  .testimonials-fc {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .testimonials-fc.first-item {
    padding-top: 100px;
  }

  .testimonials-fc.last-item {
    padding-bottom: 100px;
  }

  .testimonials-fc.hero-new-lp {
    padding-bottom: 90px;
  }

  .testimonials-fc.validation-new-lp-section {
    padding-top: 90px;
  }

  .testimonials-fc.faqs-program-details-section {
    padding-bottom: 40px;
  }

  .testimonials-fc.bottom-cta-banner-new-lp {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .testimonials-fc.slider-new-lp-section {
    overflow: hidden;
  }

  .new-section-fs2-fc {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .new-section-fs2-fc.bottom-cta-banner-new-fs2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .wrapper-content-instructor-new-lp-copy {
    text-align: center;
  }

  .new-container-fc {
    padding-left: 56px;
    padding-right: 56px;
  }

  .container-navbar-landing-fc {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .navigation-fs-fc {
    padding: 25px 30px;
  }

  .new-section-fs4-fc {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .new-section-fs4-fc.hero-new-lp-fs3, .new-section-fs4-fc.hero-new-lp-fs3-fc {
    padding-bottom: 90px;
  }

  .menu-free-class {
    margin-left: 30px;
    position: static;
  }

  .global-navbar-fc {
    display: block;
  }

  .global-navbar-container-fc {
    background-color: #fff;
    padding-left: 40px;
    padding-right: 40px;
  }

  .navbar-menu-block-fc {
    z-index: 10;
    background-color: #fff;
    width: 100%;
    height: auto;
  }

  .wrapper-navbar-menu-fc {
    z-index: 10;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: stretch;
    padding: 32px 40px;
    position: relative;
  }

  .button-apply-now-navbar-desktop-fc {
    display: none;
  }

  .button-navbar-menu-fc {
    background-color: var(--white);
    padding: 12px;
  }

  .button-navbar-menu-fc.w--open {
    background-color: var(--base-state-navbar);
    color: var(--white);
    border-radius: 8px;
  }

  .button-apply-now-navbar-mobile-fc {
    align-self: flex-end;
    display: block;
  }

  .new-section-lp-v2 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .new-section-lp-v2.first-item {
    padding-top: 100px;
  }

  .new-section-lp-v2.last-item {
    padding-bottom: 100px;
  }

  .new-section-lp-v2.hero-new-lp {
    padding-bottom: 90px;
  }

  .new-section-lp-v2.validation-new-lp-section {
    padding-top: 90px;
  }

  .new-section-lp-v2.faqs-program-details-section {
    padding-bottom: 40px;
  }

  .new-section-lp-v2.bottom-cta-banner-new-lp {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .new-section-lp-v2.slider-new-lp-section {
    overflow: hidden;
  }

  .new-section-lp-v2.first-item-lp-v2 {
    padding-top: 100px;
  }

  .demo-form-2, .request-syllabus-form {
    width: 80%;
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .dropdown-navbar-old-program {
    width: 100%;
  }

  .div-line-divider-cta-before-application {
    width: 100%;
    height: 1px;
  }

  .herofr-resources {
    background-image: linear-gradient(#332a2f66, #332a2f66), url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/61381c1a70dc9cc955fb03a3_Mask%20Group%20(3).png");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .herofr-resources.white-bg {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .section-15-copy.directory.trans, .section-15-copy.directory-resources.trans, .section-15-copy.directory-resources.trans-resources {
    flex-direction: column;
    padding-right: 30px;
  }

  .grid-header.cta-form-before-application {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .container-10-freec.recording {
    padding-top: 20%;
  }

  .div-block-39-copy {
    margin-left: 0;
    margin-right: 0;
  }

  .button-apply-now-navbar-desktop-one-click {
    display: none;
  }

  .color-block-program-2, .color-block {
    padding: 25px;
  }

  .color-block-title {
    margin-bottom: 11px;
    font-size: 15px;
  }

  .color-block-icon-program {
    height: 30px;
    top: -5px;
    right: 20px;
  }

  .button-apply-now-navbar-desktop-one-click-copy {
    display: none;
  }

  .icon-wrapper-apply {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .container-style-guide-applydup {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .text-block-58-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .wrapper-navbar-menu-fc-rg {
    z-index: 10;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: stretch;
    padding: 32px 40px;
    position: relative;
  }

  .pricing-price {
    font-size: 34px;
    line-height: 30px;
  }

  .pricing-block {
    padding: 50px 30px 30px;
  }

  .section-20 {
    padding: 45px;
  }

  .section-20.pricing-section {
    padding-bottom: 180px;
  }

  .button-12.pricing-button, .button-12-pjm.pricing-button, .button-12-copy.pricing-button, .button-12-pjmcopy.pricing-button {
    padding-left: 11px;
    padding-right: 11px;
    font-size: 11px;
    line-height: 17px;
  }

  .grid-copy.cta-form-before-application, .grid-copy-unique.cta-form-before-application {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .section-checkout-heading-programs, .section-20-copy {
    padding: 45px;
  }

  .section-20-copy.pricing-section, .section-20-copy.pricing-section-copy {
    padding-bottom: 180px;
  }

  .button-program-cert-copy {
    justify-content: center;
  }

  .button-program-cert-copy.cc-contact-us-cert {
    display: none;
  }

  .tab-link-deferred {
    padding-right: 0%;
  }

  .container-style-guide-enroll {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .hero-block-overlay-events-copy {
    padding: 170px 45px 140px;
  }

  .hero-block-overlay-events-copy.business-2-events, .hero-block-overlay-events-copy.business-2-events-copy {
    padding-top: 150px;
    padding-left: 45px;
    padding-right: 45px;
  }

  .grid-v2dup.cta-form-before-application {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .global-logo-link {
    margin-right: 0;
  }

  .navigation-button {
    margin-left: 0;
  }

  .header {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .menu-button-2 {
    color: #fb9acf;
    border: 1px solid #fb9acf;
    border-radius: 15px;
  }

  .menu-button-2.w--open {
    background-color: #0000;
  }

  .navigation-menu {
    background-color: #202146;
  }

  .blog-grid {
    grid-column-gap: 22px;
    grid-template-columns: 1fr .6fr;
  }

  .feature-image {
    margin-bottom: 10px;
  }

  .featured-item {
    flex-wrap: wrap;
  }

  .blog-item-1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .header-blog {
    background-color: #ba1433;
  }

  .menu-button-3 {
    color: #fb9acf;
    border: 1px solid #fb9acf;
    border-radius: 15px;
  }

  .menu-button-3.w--open {
    background-color: #0000;
  }

  .button-apply-now-navbar-desktop-blog {
    display: none;
  }

  .html-embed-12 {
    text-align: center;
    align-self: center;
  }

  .new-grid-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .wrapper-navbar-menu-fc-business-program {
    z-index: 10;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: stretch;
    padding: 32px 40px;
    position: relative;
  }

  .menu-business-program {
    margin-left: 0;
    display: none;
    position: static;
  }

  .menu-business-program:focus {
    color: var(--s16-red);
  }

  .wp-grid-faces-card-alums.desktop-version-grid-alums {
    display: none;
  }

  .div-block-44 {
    text-align: center;
    justify-content: center;
    display: flex;
  }

  .label-heading-3-josue.txt-center-copy._10rem-copy {
    padding-bottom: 20px;
  }

  .button-navbar-menu-fc-josue {
    background-color: var(--white);
    padding: 12px;
  }

  .button-navbar-menu-fc-josue.w--open {
    background-color: var(--base-state-navbar);
    color: var(--white);
    border-radius: 8px;
  }

  .menu-copy {
    margin-left: 0;
    display: block;
    position: static;
  }

  .menu-copy:focus {
    color: var(--s16-red);
  }

  .menu-primary {
    margin-left: 0;
    display: block;
    position: static;
  }

  .menu-primary:focus {
    color: var(--s16-red);
  }

  .grid--bp.cta-form-before-application, .grid-header-builder-lp.cta-form-before-application {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .nav-main_menu-mobile-button {
    justify-content: center;
    align-items: center;
    padding: .75rem 0 .75rem 1.25rem;
    display: flex;
  }

  .nav-main_menu-mobile-button.w--open {
    background-color: #0000;
  }

  .what-is-description_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    margin-bottom: 4rem;
  }

  .lthe-future-features_grid {
    grid-column-gap: 2rem;
    width: 100%;
  }

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

  .footer_brand-wrapper {
    margin-right: 0;
  }

  .footer_copyright-wrapper {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .nav-main_link {
    background-color: #fff0;
    justify-content: center;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .main-cta_buttom {
    margin-left: 2.5rem;
  }

  .cta-left_content {
    margin-right: 0;
  }

  .nav-main_menu {
    background-color: #fff0;
    height: auto;
    margin-left: -10%;
    margin-right: -10%;
  }

  .nav-link_text {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(25deg, #f49867, #ae67fa);
    -webkit-background-clip: text;
    background-clip: text;
  }

  .main-nav_button-wrapper {
    display: none;
  }

  .what-is-cta_component {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    margin-bottom: 4rem;
  }

  .header-grid_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-items: center;
    min-height: auto;
    padding-top: 6rem;
  }

  .the-possibilites-right_content {
    max-width: none;
  }

  .the-posibilites-grid_component {
    grid-column-gap: 3rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .main-nav_button {
    margin-left: 2.5rem;
  }

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

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

  .footer_columns-grid {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr 1fr;
    justify-content: stretch;
    justify-items: start;
  }

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

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

  .what-is-grid_features {
    grid-column-gap: 2rem;
  }

  .header_image {
    height: auto;
    max-height: none;
  }

  .header-form_button {
    margin-left: 2.5rem;
  }

  .the-future-features_component {
    grid-column-gap: 3rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .logo-list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr 1fr;
    width: auto;
  }

  .a-lot-hppen-grid_item {
    width: 100%;
  }

  .main-wrapper-2 {
    padding-top: 4rem;
  }

  .cta_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    margin-left: auto;
    margin-right: auto;
  }

  .a-lot-happen-grid_component {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .container-large.height {
    height: auto;
  }

  .nav-main_menu-mobile-icon {
    height: 1rem;
  }

  .pricing-block-copy {
    padding: 50px 30px 30px;
  }

  .global-navbar-enroll {
    display: block;
  }

  .global-navbar-container-enroll {
    background-color: #fff;
    padding-left: 40px;
    padding-right: 40px;
  }

  .xaawrapper-navbar-menu-enroll {
    z-index: 10;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: stretch;
    padding: 32px 40px;
    position: relative;
  }

  .button-apply-now-navbar-desktop-one-click-copy-copy, .button-apply-now-navbar-desktop-one-click-uni {
    display: none;
  }

  .grid-header-uni.cta-form-before-application {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .button-get-started {
    justify-content: center;
  }

  .button-get-started.cc-contact-us-program, .button-get-started.cc-contact-us-program.lp.nav.desktop {
    display: none;
  }

  .get-started-home {
    justify-content: center;
  }

  .get-started-home.cc-contact-us-program, .get-started-home.cc-contact-us-program.lp.nav.desktop {
    display: none;
  }

  .button-program-alt {
    justify-content: center;
  }

  .button-program-alt.cc-contact-us-program, .button-program-alt.cc-contact-us-program.lp.nav.desktop {
    display: none;
  }

  .button-program-alt-2 {
    justify-content: center;
  }

  .button-program-alt-2.cc-contact-us-program, .button-program-alt-2.cc-contact-us-program.lp.nav.desktop {
    display: none;
  }

  .global-navbar-container-alt {
    background-color: #fff;
    padding-left: 40px;
    padding-right: 40px;
  }

  .scribbleimage-alt._1 {
    height: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .scribbleimage-alt._2 {
    width: 400px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .button-apply-now-navbar-desktop-copy {
    display: none;
  }

  .new-grid-3 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }
}

@media screen and (max-width: 767px) {
  .section, .section.cc-home-wrap {
    margin-left: 15px;
    margin-right: 15px;
  }

  .container {
    text-align: center;
  }

  .paragraph-bigger {
    font-size: 16px;
    line-height: 28px;
  }

  .rich-text {
    text-align: left;
    width: 90%;
    max-width: 470px;
  }

  .heading-jumbo {
    font-size: 50px;
    line-height: 64px;
  }

  .heading-jumbo-small {
    font-size: 30px;
    line-height: 52px;
  }

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

  .menu-icon.lp {
    display: none;
  }

  .navigation {
    padding: 20px 30px;
  }

  .cta-wrap {
    padding-left: 30px;
    padding-right: 30px;
  }

  .contact-form-wrap {
    padding: 30px;
  }

  .text-field.cc-contact-field, .text-field.cc-textarea {
    text-align: left;
  }

  .blog-detail-header-wrap {
    text-align: left;
    width: 90%;
    max-width: 470px;
  }

  .utility-page-wrap {
    padding: 15px;
  }

  ._404-wrap {
    padding: 30px;
  }

  .hero {
    padding: 40px 20px;
  }

  .section-title-wrapper {
    width: 95%;
    margin-bottom: 40px;
  }

  .section-4 {
    padding: 25px;
  }

  .section-title-entrepreneurs {
    margin-bottom: 10px;
    font-size: 26px;
    line-height: 30px;
  }

  .section-5 {
    padding: 25px;
  }

  .process-tab-col-right {
    padding-left: 0;
  }

  .process-tab-menu {
    margin-top: -39px;
  }

  .process-tab-pane {
    padding-top: 40px;
  }

  .process-tab-button {
    width: 80px;
    height: 80px;
    margin-left: 9px;
    margin-right: 9px;
    font-size: 10px;
    line-height: 12px;
  }

  .process-tab-col-left {
    padding-left: 0;
    padding-right: 0;
  }

  .text-column {
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .top-line-block {
    margin-top: 25px;
    padding-top: 30px;
  }

  .hero-block-overlay {
    padding-top: 120px;
    padding-bottom: 90px;
  }

  .hero-block-overlay.business-2 {
    padding-top: 120px;
  }

  .feature-text-block {
    width: 100%;
  }

  .hero-block-overlay-events {
    padding-top: 120px;
    padding-bottom: 90px;
  }

  .hero-block-overlay-events.business-2-events {
    padding-top: 120px;
  }

  .overall-hero-title-events {
    font-size: 30px;
    line-height: 33px;
  }

  .overall-hero-description-events {
    width: 90%;
  }

  .process-tab-icon-program, .process-tab-icon-copy, .process-tab-icon-copy, .process-tab-icon-copy {
    height: 23px;
  }

  .image-section-overlay-pod {
    padding: 60px 25px;
  }

  .heading-jumbo-small-podcast {
    font-size: 30px;
    line-height: 52px;
  }

  .section-6 {
    padding: 25px;
  }

  .section-6.pricing-section {
    padding-bottom: 130px;
  }

  .section-title {
    margin-bottom: 10px;
    font-size: 26px;
    line-height: 30px;
  }

  .instructor-item {
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .instructor-block {
    margin-bottom: 10px;
  }

  .blog-item {
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .blog-block {
    margin-bottom: 10px;
  }

  .call-to-action {
    padding: 40px 20px;
  }

  .call-to-action.frform {
    background-image: url("https://cdn.prod.website-files.com/5dad2a14508f0463f602410e/60a448d3bf4fbb6e7d1a8269_Frame.svg");
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .footer {
    padding: 40px 20px;
  }

  .footer-image {
    object-fit: contain;
  }

  .section-checkout-heading {
    padding: 25px;
  }

  .dark-cta-title-checkout {
    float: none;
    width: 100%;
  }

  .button-2-checkout.cta-button-checkout {
    float: none;
    width: 50%;
  }

  .business-events-checkout {
    padding-top: 120px;
    padding-bottom: 90px;
  }

  .business-events-checkout.business-2-events {
    padding-top: 120px;
  }

  .hero-block-overlay-thank-you {
    padding-top: 120px;
    padding-bottom: 90px;
  }

  .hero-block-overlay-thank-you.business-2-thank-you {
    padding-top: 120px;
  }

  .overall-hero-title-events-thank-you {
    font-size: 30px;
    line-height: 33px;
  }

  .overall-hero-description-thank-you {
    width: 90%;
  }

  .hero-block-overlay-summer-2020 {
    padding-top: 120px;
    padding-bottom: 90px;
  }

  .hero-block-overlay-summer-2020.business-2-summer-2020 {
    padding-top: 120px;
  }

  .overall-hero-title-events-summer-2020 {
    font-size: 30px;
    line-height: 33px;
  }

  .overall-hero-description-summer-2020 {
    width: 90%;
  }

  .dark-cta-title-recording {
    float: none;
    width: 100%;
  }

  .white._24, .white._24.ra {
    text-align: left;
    font-size: 12px;
    line-height: 16px;
  }

  .main-content {
    padding: 40px 20px;
  }

  .navigation-spring-program {
    padding: 20px 30px;
  }

  .overall-hero-description-scholarship {
    width: 90%;
  }

  .cta-wrap-copy {
    padding-left: 30px;
    padding-right: 30px;
  }

  .browser-mockup-right-copy {
    width: 100%;
    margin-bottom: 30px;
    display: none;
    position: relative;
    top: 0;
    right: 0;
  }

  .button-2-copy-copy.cta-button-copy-copy {
    float: none;
    width: 50%;
  }

  .individual-event-type-block-summit {
    margin-bottom: 10px;
  }

  .side-form.paddings {
    padding-top: 40px;
    padding-right: 20px;
  }

  .side-form.new {
    width: 400px;
  }

  .circle {
    width: 6vh;
    height: 6vh;
    right: 27%;
  }

  .hero-info-block.paddings.op {
    justify-content: center;
    width: 80%;
    max-width: none;
  }

  .full-container {
    padding-left: 0;
    padding-right: 0;
  }

  .lp-hero.testimonials.red {
    height: auto;
  }

  .heading-01 {
    width: auto;
    font-size: 40px;
    line-height: 50px;
  }

  .heading-01.light-bg.scheduling {
    text-align: center;
  }

  .heading-01._60bm {
    margin-bottom: 20px;
    font-size: 25px;
    line-height: 35px;
  }

  .side-wrapper {
    top: 20%;
  }

  .side-wrapper.centerated {
    padding-top: 60px;
  }

  .heading-25 {
    font-size: 19px;
  }

  .demo-form {
    max-width: 450px;
    margin: 0 auto -64px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .apply-now-field.red {
    border-width: 1px;
  }

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

  .para-1 {
    color: var(--s16-black);
  }

  .para-1.white {
    text-align: left;
  }

  .para-1.white.center {
    text-align: center;
  }

  .features-v8 {
    margin-bottom: 32px;
  }

  .feature-v8 {
    margin: 6px 4px;
  }

  .side-image-media {
    justify-content: center;
  }

  .side-info {
    width: 100%;
  }

  .side-features {
    flex-wrap: wrap;
  }

  .heading-04.c {
    font-size: 22px;
    line-height: 30px;
  }

  .heading-04.slim {
    text-align: center;
  }

  .service-div.line {
    margin-bottom: 20px;
  }

  .service-div.line.testimonials {
    width: 70%;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .service-row-second {
    text-align: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .slider-testimonials, .div-sliders-column-wrapper {
    height: auto;
  }

  .navigation-spring-program---lp {
    padding: 20px 30px;
  }

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

  .para-4.tm50.max723 {
    margin-top: 106px;
  }

  .para-4.tm50.max723.new-adjustment-color-text {
    padding-left: 32px;
    padding-right: 32px;
  }

  .section-cta-recording-copy {
    padding: 25px;
  }

  .summit-event-type-block-copy-copy {
    margin-bottom: 10px;
  }

  .text-block-34._60bm {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 20px;
  }

  .floating-date-bar.mobile.light-bg {
    flex-direction: column;
    width: 300px;
  }

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

  .bold-text-26._22._60bm {
    margin-bottom: 35px;
    font-size: 20px;
    line-height: 26px;
  }

  .contfr.padding {
    padding-left: 30px;
    padding-right: 30px;
  }

  .frherosubidiv {
    margin-bottom: -79px;
  }

  .card-slider_item {
    justify-content: center;
    width: 100%;
  }

  .card-slider_item.sizing {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .slick-slider.cms-slider {
    flex-direction: column;
  }

  .card-ls.fff2f2 {
    min-width: auto;
  }

  .section-15.directory.trans {
    flex-direction: column;
  }

  .div-block-18, .div-block-19 {
    padding-right: 15px;
  }

  .hero-sectionsub-fr {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: 570px;
    padding: 0;
  }

  .form-newsletter {
    width: 100%;
    padding-left: 0;
  }

  .input-relative.newsletter {
    min-height: 80px;
  }

  .button-primary {
    padding: 16px 34px;
    font-size: 16px;
    line-height: 18px;
  }

  .instagram-photo-link {
    flex-basis: 25%;
  }

  .direct-sidebar.mobile {
    border-radius: 0 20px 20px;
  }

  .get-notified-box {
    width: 100%;
    padding: 12px;
  }

  .empty-state-text {
    font-size: 14px;
    line-height: 24px;
  }

  .dark-cta-desrip-checkout {
    float: none;
    width: 100%;
  }

  .view-all-box {
    justify-content: center;
    display: flex;
  }

  .mobile-directory-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-toggle-2.w--open {
    background-color: var(--lavender-blush);
    color: var(--s16-red);
    border-radius: 10px 10px 0 0;
  }

  .mobile-filter-section {
    top: 100px;
  }

  .podcast-div {
    margin-bottom: -79px;
  }

  .grid-5 {
    flex-direction: column;
  }

  .spacer._10._1m {
    height: 6px;
  }

  .dpd {
    box-shadow: none;
    background-color: #0000;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: none;
  }

  .dpd_in {
    border: 1px solid #e7e7e7;
    justify-content: center;
  }

  .dpd_in._1 {
    border-bottom: 1px solid #e7e7e7;
  }

  .dpd_in.lt {
    border-right-style: solid;
  }

  .c1._1._3 {
    min-width: 0;
  }

  .c1._1._4 {
    background-color: #f2f2f2;
  }

  .c1._1._5 {
    min-width: 300px;
  }

  .image-41 {
    height: auto;
  }

  .fulldiv {
    justify-content: flex-start;
    padding-left: 20%;
  }

  .bsecdiv._3._1 {
    align-items: flex-start;
    inset: 0% auto auto 184%;
  }

  .bsecdiv.fourth {
    align-items: flex-start;
    inset: 301px auto auto 184%;
  }

  .whitesec_1 {
    margin-bottom: 55px;
  }

  .grid-6 {
    grid-template-columns: 1fr;
  }

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

  .col {
    padding-left: 12px;
    padding-right: 12px;
  }

  .h3 {
    font-size: 1.4rem;
  }

  .row {
    margin-left: -12px;
    margin-right: -12px;
  }

  .row.flex-center {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: center;
  }

  .tab-link {
    margin-top: 12px;
    margin-bottom: 12px;
    margin-left: -16px;
    padding-left: 16px;
  }

  .grid-7 {
    grid-template-columns: 1fr;
  }

  .testimonial-card:hover {
    transform: none;
  }

  .pw {
    overflow: hidden;
  }

  .accordion-wrapper {
    display: block;
  }

  .accordion-item {
    box-shadow: 0 3px 12px 1px #ff4a4a2e;
  }

  .accordion-item-trigger {
    align-items: center;
  }

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

  .accordion-item-content {
    text-align: left;
    margin-right: 0;
  }

  .mailing-form-text {
    font-size: 14px;
    line-height: 24px;
  }

  .footer-2 {
    padding: 40px 20px;
  }

  .feature-card {
    padding: 32px;
  }

  .card-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .subpage-header {
    padding: 110px 25px 40px;
  }

  .subpage-title {
    font-size: 30px;
  }

  .page-subtitle {
    width: 100%;
    margin-top: 10px;
  }

  .large-pricing-title.price {
    font-size: 34px;
    line-height: 40px;
  }

  .pricing-list-title {
    font-size: 13px;
    line-height: 20px;
  }

  .large-pricing-icon {
    float: left;
    margin-top: 7px;
    margin-bottom: 0;
    margin-right: 20px;
  }

  .large-pricing-block {
    border-right-style: none;
    border-right-width: 0;
    padding-right: 0;
  }

  .large-pricing-block._2 {
    padding-left: 0;
  }

  .pricing-features-list {
    margin-top: 10px;
  }

  .pricing-column-right {
    padding-top: 30px;
    padding-bottom: 10px;
    padding-left: 0;
  }

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

  .new-container {
    padding-left: 32px;
    padding-right: 32px;
  }

  .new-section {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .new-section.first-item {
    padding-top: 48px;
  }

  .new-section.last-item {
    padding-bottom: 48px;
  }

  .new-grid {
    grid-column-gap: 0px;
  }

  .container_p {
    text-align: center;
  }

  .dpd-p {
    box-shadow: none;
    background-color: #0000;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: none;
  }

  .dpd_in-p {
    border: 1px solid #e7e7e7;
    justify-content: center;
  }

  .dpd_in-p._1-p {
    border-bottom: 1px solid #e7e7e7;
  }

  .dpd_in-copy {
    border: 1px solid #e7e7e7;
    justify-content: center;
  }

  .dpd_in-copy.lt-p {
    border-right-style: solid;
  }

  .new-section-p {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .typo-content-2 {
    font-size: 12px;
  }

  .previous-placeholder, .next-placeholder {
    z-index: 6;
    position: fixed;
  }

  .typo-subtitle-2 {
    font-size: 20px;
  }

  .wrapper-box-pop-up {
    flex-direction: column;
    width: 450px;
  }

  .wrapper-illustration-box-pop-up {
    border-top-right-radius: 16px;
    border-bottom-left-radius: 0;
    padding: 40px;
  }

  .wrapper-content-box-pop-up {
    border-top-right-radius: 0;
    border-bottom-left-radius: 16px;
    padding: 24px;
  }

  .icon-logo-s16-pop-up {
    height: 50px;
  }

  .label-upcoming-event-pop-up {
    line-height: 12px;
  }

  .label-event-name-pop-up {
    font-size: 24px;
    line-height: 30px;
  }

  .label-info-pop-up {
    letter-spacing: .5px;
  }

  .label-date-event-pop-up {
    font-size: 12px;
    font-weight: 500;
  }

  .toggle-dropdown-navbar.nested-dropdown-toggle {
    background-color: #e0e0e0;
    border-radius: 4px;
    margin-bottom: 8px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .wrapper-dropdown-list.nested-wrapper-dropdown-list {
    grid-row-gap: 16px;
    border-style: none;
    margin-top: 8px;
  }

  .wrapper-dropdown-list.inner-wrapper-mobile-list {
    border-bottom-style: none;
  }

  .label-title-block-dropdown-navbar.hide-on-mobile-view, .collection-wrapper-resources-navbar.hide-on-mobile-view {
    display: none;
  }

  .dropdown-mobile-navbar-version {
    display: block;
  }

  .label-text-dropdown-mobile-toggle {
    letter-spacing: .25px;
    text-transform: none;
  }

  .floating-button-program {
    top: auto;
    bottom: 32px;
  }

  .text-version-desktop {
    display: none;
  }

  .text-version-mobile {
    display: block;
  }

  .new-grid-fs {
    grid-column-gap: 0px;
  }

  .new-section-fs {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .new-container-fs {
    padding-left: 32px;
    padding-right: 32px;
  }

  .new-grid-copy {
    grid-column-gap: 0px;
    grid-column-gap: 0px;
  }

  .new-container-copy {
    padding-left: 32px;
    padding-right: 32px;
  }

  .new-section-fs2, .new-section-fs3, .new-section-fs4, .new-section-fs5 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .new-section-fs5.first-item-fs1 {
    padding-top: 48px;
  }

  .new-grid-fs1, .new-grid-fs3 {
    grid-column-gap: 0px;
  }

  .new-container-fs3 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .navigation-fs {
    padding: 20px 30px;
  }

  .new-section-fs6 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .label-heading-5 {
    font-size: 1.2em;
  }

  .label-heading-3 {
    font-size: 1.6em;
  }

  .typo-content-big {
    font-size: 1.1em;
  }

  .typo-content-small-2 {
    font-size: .9em;
  }

  .style-section {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

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

  .section-style-guide {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .section-style-guide.last-item {
    padding-bottom: 4rem;
  }

  .section-style-guide.first-item {
    padding-top: 4rem;
  }

  .section-style-guide.banner-section {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .section-style-guide.first-and-last-item {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .section-style-guide.get-guide-section {
    flex-direction: column;
    padding-top: 5rem;
    padding-bottom: 0;
  }

  .container-style-guide {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .label-heading-4 {
    font-size: 1.4em;
  }

  .hide-on-landscape {
    display: none;
  }

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

  .label-heading-1 {
    font-size: 2em;
  }

  .label-heading-2 {
    font-size: 1.8em;
  }

  .style-container {
    padding-left: 32px;
    padding-right: 32px;
  }

  .grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .grid._4-col-grid {
    grid-template-columns: 1fr;
  }

  .grid._2-col-grid, .grid._3-col-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .container-navbar-landing-v1 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .wp-banner-get-guide {
    width: 100%;
    margin-top: 4rem;
    position: relative;
  }

  .new-section-fs6-copy, .what-youll-learn {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .what-youll-learn.first-item {
    padding-top: 48px;
  }

  .what-youll-learn.last-item {
    padding-bottom: 48px;
  }

  .your-instructors {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .your-instructors.first-item {
    padding-top: 48px;
  }

  .your-instructors.last-item {
    padding-bottom: 48px;
  }

  .testimonials-fc {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .testimonials-fc.first-item {
    padding-top: 48px;
  }

  .testimonials-fc.last-item {
    padding-bottom: 48px;
  }

  .new-section-fs2-fc {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .new-container-fc {
    padding-left: 32px;
    padding-right: 32px;
  }

  .container-navbar-landing-fc {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .navigation-fs-fc {
    padding: 20px 30px;
  }

  .new-section-fs4-fc {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .heading-26 {
    font-size: 25px;
  }

  .label-heading-5-v2 {
    font-size: 1.2em;
  }

  .grid-13 {
    clear: none;
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
    position: static;
  }

  .new-section-lp-v2 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .new-section-lp-v2.first-item {
    padding-top: 48px;
  }

  .new-section-lp-v2.last-item {
    padding-bottom: 48px;
  }

  .new-section-lp-v2.first-item-lp-v2 {
    padding-top: 48px;
  }

  .div-block-38 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .label-heading-start-date {
    font-size: 1.8em;
  }

  .demo-form-2, .request-syllabus-form {
    max-width: 450px;
    margin: 0 auto -64px;
    padding-left: 30px;
    padding-right: 30px;
  }

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

  .container-18-lp-v2-mobile {
    padding-left: 40px;
    padding-right: 40px;
  }

  .modal-style-guide {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .modal-style-guide.last-item {
    padding-bottom: 4rem;
  }

  .modal-style-guide.first-item {
    padding-top: 4rem;
  }

  .modal-style-guide.banner-section {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .modal-style-guide.first-and-last-item {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .modal-style-guide.get-guide-section {
    flex-direction: column;
    padding-top: 5rem;
    padding-bottom: 0;
  }

  .section-15-copy.directory.trans, .section-15-copy.directory-resources.trans, .section-15-copy.directory-resources.trans-resources {
    flex-direction: column;
  }

  .grid-header {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .grid-header._4-col-grid {
    grid-template-columns: 1fr;
  }

  .grid-header._2-col-grid, .grid-header._3-col-grid, .grid-header._2-col-grid-header, .grid-header._2-col-grid-header-1 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .div-block-39-copy {
    margin-left: 0;
    margin-right: 0;
    padding-left: 60px;
    padding-right: 60px;
  }

  .color-block-icon-program {
    height: 30px;
    margin-top: 20px;
    padding-top: 0;
    top: -5px;
  }

  .section-style-guide-copy {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .section-style-guide-copy.last-item {
    padding-bottom: 4rem;
  }

  .section-style-guide-copy.first-item {
    padding-top: 4rem;
  }

  .section-style-guide-copy.banner-section {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .section-style-guide-copy.first-and-last-item {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .section-style-guide-copy.get-guide-section {
    flex-direction: column;
    padding-top: 5rem;
    padding-bottom: 0;
  }

  .section-style-guide-copy.first-and-last-item-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .html-embed-7 {
    padding-left: 0;
    padding-right: 0;
  }

  .icon-wrapper-apply {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .container-style-guide-applydup {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .text-block-56-copy-lpdup-copy_s {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-58-copy {
    padding-left: 60px;
    padding-right: 60px;
  }

  .label-heading-5-v3 {
    font-size: 1.2em;
  }

  .text-block-56-copy-lpdup-copy-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .label-heading-2-copy {
    font-size: 1.8em;
  }

  .section-style-guide-copy-copy.first-and-last-item-copy, .section-style-guide-copy-copy.first-and-last-item-copy-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .pricing-price {
    margin-bottom: 20px;
  }

  .pricing-column {
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .top-line-block-2 {
    margin-top: 25px;
    padding-top: 30px;
  }

  .pricing-block {
    padding: 30px;
  }

  .pricing-block.image {
    padding-top: 50px;
  }

  .section-20 {
    padding: 25px;
  }

  .section-20.pricing-section {
    padding-bottom: 130px;
  }

  .button-12.pricing-button {
    margin-top: 10px;
  }

  .top-line-block-2-pjm {
    margin-top: 25px;
    padding-top: 30px;
  }

  .button-12-pjm.pricing-button, .button-12-copy.pricing-button, .button-12-pjmcopy.pricing-button {
    margin-top: 10px;
  }

  .grid-copy {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .grid-copy._4-col-grid {
    grid-template-columns: 1fr;
  }

  .grid-copy._2-col-grid, .grid-copy._3-col-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .grid-copy-unique {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .grid-copy-unique._4-col-grid {
    grid-template-columns: 1fr;
  }

  .grid-copy-unique._2-col-grid, .grid-copy-unique._3-col-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .section-checkout-heading-programs, .section-20-copy {
    padding: 25px;
  }

  .section-20-copy.pricing-section, .section-20-copy.pricing-section-copy {
    padding-bottom: 130px;
  }

  .section-style-guide-copy-copy {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .section-style-guide-copy-copy.last-item {
    padding-bottom: 4rem;
  }

  .section-style-guide-copy-copy.first-item {
    padding-top: 4rem;
  }

  .section-style-guide-copy-copy.banner-section {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .section-style-guide-copy-copy.first-and-last-item {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .section-style-guide-copy-copy.get-guide-section {
    flex-direction: column;
    padding-top: 5rem;
    padding-bottom: 0;
  }

  .section-style-guide-copy-copy.first-and-last-item-copy, .section-style-guide-copy-copy.first-and-last-item-copy-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .tab-link-deferred {
    margin-top: 12px;
    margin-bottom: 12px;
    margin-left: -16px;
    padding-left: 16px;
  }

  .container-style-guide-enroll {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .hero-block-overlay-events-copy {
    padding-top: 120px;
    padding-bottom: 90px;
  }

  .hero-block-overlay-events-copy.business-2-events, .hero-block-overlay-events-copy.business-2-events-copy {
    padding-top: 120px;
  }

  .grid-v2dup {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .grid-v2dup._4-col-grid {
    grid-template-columns: 1fr;
  }

  .grid-v2dup._2-col-grid, .grid-v2dup._3-col-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .label-heading-2-v2dupe {
    font-size: 1.8em;
  }

  .global-navigation-line, .global-text-wrapper {
    display: none;
  }

  .header {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .heading-h1 {
    font-size: 55px;
  }

  .content-section {
    padding-top: 92px;
    padding-bottom: 92px;
  }

  .blog-grid {
    grid-row-gap: 62px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .header-blog {
    justify-content: center;
    padding-bottom: 100px;
  }

  .heading-h1-2 {
    font-size: 40px;
  }

  .blog-hero-image, .blog-hero-image-copy {
    margin-top: -100px;
  }

  .new-grid-copy {
    grid-column-gap: 0px;
  }

  .image-47 {
    padding-bottom: 20px;
  }

  .menu-business-program, .wp-grid-faces-card-alums.desktop-version-grid-alums {
    display: none;
  }

  .div-block-44 {
    justify-content: center;
    display: flex;
  }

  .label-heading-3-josue {
    font-size: 1.6em;
  }

  .label-heading-3-josue.txt-center-copy._10rem-copy {
    padding-bottom: 20px;
  }

  .heading-26-josue {
    font-size: 25px;
  }

  .text-block-56-copy-lpdup-copy_s-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid--bp {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .grid--bp._4-col-grid {
    grid-template-columns: 1fr;
  }

  .grid--bp._2-col-grid, .grid--bp._3-col-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .grid--bp._4-col-grid--bp {
    grid-template-columns: 1fr;
  }

  .html-embed-7-curric {
    padding-left: 0;
    padding-right: 0;
  }

  .label-heading-2-curric {
    font-size: 1.8em;
  }

  .grid-header-builder-lp {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .grid-header-builder-lp._4-col-grid {
    grid-template-columns: 1fr;
  }

  .grid-header-builder-lp._2-col-grid, .grid-header-builder-lp._3-col-grid, .grid-header-builder-lp._2-col-grid-header, .grid-header-builder-lp._2-col-grid-header-1 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .what-is-description_content {
    grid-template-columns: 1fr;
  }

  .footer-coloumn-title {
    margin-bottom: 1rem;
  }

  .lthe-future-features_grid {
    grid-row-gap: 3rem;
  }

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

  .footer_copyright-wrapper {
    text-align: left;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    font-size: .875rem;
  }

  .nav-main_link {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .main-cta_buttom {
    margin-left: auto;
    margin-right: auto;
  }

  .cta-left_content {
    margin-right: 0;
  }

  .logo_wrapper {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .user-row_text {
    white-space: normal;
    width: 16.875rem;
  }

  .nav-main_component {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .social-media_link {
    width: 2.5rem;
    height: 2.5rem;
  }

  .what-is-cta_component {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .header-grid_component {
    padding-top: 4rem;
  }

  .nav-main_logo-link {
    padding-left: 0;
  }

  .text-size-medium-2 {
    font-size: 1rem;
    line-height: 1.6;
  }

  .the-posibilites-grid_component {
    grid-row-gap: 5rem;
    grid-template-columns: 1fr;
  }

  .main-nav_button {
    margin-left: 2rem;
  }

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

  .logo {
    max-height: 3rem;
  }

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

  .page-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .footer_columns-grid {
    grid-row-gap: 2.5rem;
  }

  .footer_brand-logo {
    object-fit: contain;
  }

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

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

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

  .margin-bottom.margin-medium {
    margin-bottom: 3rem;
  }

  .what-is-grid_features {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .header-form_button {
    margin-left: 2rem;
  }

  .the-future-features_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .logo-list {
    grid-column-gap: 0rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .heading-small {
    font-size: 1rem;
  }

  .cta_content {
    grid-template-columns: 1fr;
  }

  .cta_content.background-color-gradient, .a-lot-happen-grid_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .grid-feature_item {
    flex-direction: column;
  }

  .label-heading-5-v2-copy, .label-heading-5-v4 {
    font-size: 1.2em;
  }

  .pricing-block-copy {
    padding: 30px;
  }

  .pricing-block-copy.image, .pricing-block-copy.image-copy {
    padding-top: 50px;
  }

  .grid-header-uni {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .grid-header-uni._4-col-grid {
    grid-template-columns: 1fr;
  }

  .grid-header-uni._2-col-grid, .grid-header-uni._3-col-grid, .grid-header-uni._2-col-grid-header, .grid-header-uni._2-col-grid-header-1, .grid-header-uni._2-col-grid-header-1-uni {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .label-heading-1-uni {
    font-size: 2em;
  }

  .university-partner-logos {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .university-partner-logos.last-item {
    padding-bottom: 4rem;
  }

  .university-partner-logos.first-item {
    padding-top: 4rem;
  }

  .university-partner-logos.banner-section {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .university-partner-logos.first-and-last-item {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .university-partner-logos.get-guide-section {
    flex-direction: column;
    padding-top: 5rem;
    padding-bottom: 0;
  }

  .label-heading-3-uni {
    font-size: 1.6em;
  }

  .new-grid-3 {
    grid-column-gap: 0px;
  }

  .label-heading-5-copy {
    font-size: 1.2em;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 36px;
    line-height: 52px;
  }

  .section.bloggg {
    padding-top: 24px;
  }

  .container {
    padding-top: 60px;
  }

  .label.cc-light {
    text-align: center;
  }

  .rich-text {
    width: 100%;
    max-width: none;
  }

  .heading-jumbo {
    margin-left: auto;
    margin-right: auto;
    font-size: 36px;
    line-height: 48px;
    display: flex;
  }

  .heading-jumbo-small {
    text-align: center;
  }

  .menu-icon {
    display: block;
  }

  .menu-icon.lp {
    display: none;
  }

  .menu {
    margin-left: 0;
  }

  .navigation {
    padding-left: 20px;
    padding-right: 20px;
  }

  .menu-button, .menu-button.w--open {
    flex: none;
  }

  .logo-image {
    width: 110px;
  }

  .cta-wrap {
    padding-left: 15px;
    padding-right: 15px;
  }

  .contact-form-grid {
    width: 100%;
  }

  .blog-detail-header-wrap {
    width: 100%;
    max-width: none;
  }

  .detail-header-image {
    width: 100%;
    height: 150px;
  }

  .submit-button {
    font-size: 12px;
    line-height: 20px;
  }

  .section-title-wrapper {
    width: 100%;
    margin-bottom: 30px;
  }

  .section-4 {
    padding: 25px;
  }

  .section-title-entrepreneurs {
    text-align: left;
    font-size: 25px;
    line-height: 26px;
  }

  .button-2 {
    margin-top: 10px;
    padding-left: 19px;
    padding-right: 19px;
    font-size: 11px;
    line-height: 21px;
  }

  .section-description {
    text-align: left;
    margin-top: 14px;
    font-size: 15px;
    line-height: 23px;
  }

  .section-5 {
    padding: 25px;
  }

  .process-tab-pane {
    padding-top: 20px;
  }

  .process-tab-button {
    border-width: 1px;
    border-color: #0000001a;
    width: 60px;
    height: 60px;
    margin-top: 19px;
    margin-left: 2px;
    margin-right: 2px;
    padding-top: 9px;
    display: inline-block;
  }

  .top-line-block {
    margin-top: 20px;
    padding-top: 20px;
  }

  .heading-4 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .rich-text-block-2 {
    margin-left: 10px;
    margin-right: 10px;
    display: block;
  }

  .hero-block-overlay {
    padding: 90px 25px 40px;
  }

  .hero-block-overlay.business-2 {
    padding-top: 90px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .main-feature-title {
    margin-bottom: 20px;
    font-size: 29px;
    line-height: 32px;
  }

  .feature-text-block.right {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .text-block-2, .text-block-3, .text-block-4, .text-block-5 {
    font-size: 7px;
  }

  .modal-wrapper {
    padding: 30px;
    display: block;
  }

  .modal-body {
    padding: 20px 20px 15px;
  }

  .hero-block-overlay-events {
    padding: 90px 25px 40px;
  }

  .hero-block-overlay-events.business-2-events {
    padding-top: 90px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .full-hero-content-block-events {
    margin-bottom: 30px;
  }

  .overall-hero-title-events {
    font-size: 27px;
    line-height: 31px;
  }

  .overall-hero-description-events {
    font-size: 14px;
    line-height: 22px;
  }

  .process-tab-icon-program, .process-tab-icon-copy, .process-tab-icon-copy, .process-tab-icon-copy {
    height: 13px;
  }

  .text-block-7 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-section-overlay-pod {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .container-5-pod {
    display: block;
  }

  .section-description-pod {
    text-align: left;
    margin-top: 14px;
    font-size: 15px;
    line-height: 23px;
  }

  .heading-jumbo-small-podcast {
    text-align: center;
  }

  .section-6 {
    padding: 25px;
  }

  .section-6.pricing-section {
    padding-bottom: 120px;
  }

  .section-title {
    font-size: 25px;
    line-height: 26px;
  }

  .instructor-block {
    margin-bottom: 12px;
    padding-bottom: 20px;
    font-size: 15px;
    line-height: 22px;
  }

  .heading-class-title {
    font-size: 16px;
    line-height: 24px;
  }

  .container-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-10.recording {
    padding-top: 105px;
  }

  .blog-block {
    margin-bottom: 12px;
    padding-bottom: 20px;
    font-size: 15px;
    line-height: 22px;
  }

  .blog-image {
    width: 100%;
    height: 91%;
  }

  .centered-container {
    text-align: left;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .button-program.cc-contact-us-program.lp.nav {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-program.cc-contact-us-program.lp.hero, .button-program.cc-contact-us-program.lp.hero.learnmore {
    display: flex;
  }

  .color-block-checkout {
    padding: 20px;
  }

  .text-block-8 {
    text-align: left;
    margin-left: 10px;
    margin-right: 10px;
  }

  .footer {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-flex-container {
    text-align: center;
    flex-direction: column;
    display: flex;
  }

  .footer-logo-link {
    height: 60px;
  }

  .footer-logo-link.w--current {
    text-align: center;
    display: block;
  }

  .footer-image {
    float: none;
    clear: none;
    text-align: center;
    display: block;
    position: static;
  }

  .section-checkout-heading {
    padding: 25px;
  }

  .section-checkout-heading.blue-cta-section-info-checkout {
    text-align: center;
    display: block;
  }

  .dark-cta-title-checkout {
    margin-bottom: 10px;
    font-size: 21px;
    line-height: 25px;
  }

  .button-2-copy-copy, .button-2-checkout {
    margin-top: 10px;
    padding-left: 19px;
    padding-right: 19px;
    font-size: 11px;
    line-height: 21px;
  }

  .button-2-checkout.cta-button-checkout {
    width: 80%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .business-events-checkout {
    padding: 90px 25px 40px;
  }

  .business-events-checkout.business-2-events {
    padding-top: 90px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .full-hero-content-block-checkout {
    margin-bottom: 30px;
  }

  .hero-block-overlay-thank-you {
    padding: 90px 25px 40px;
  }

  .hero-block-overlay-thank-you.business-2-thank-you {
    padding-top: 90px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .full-hero-content-block-thank-you {
    margin-bottom: 30px;
  }

  .overall-hero-title-events-thank-you {
    font-size: 27px;
    line-height: 31px;
  }

  .overall-hero-description-thank-you {
    font-size: 14px;
    line-height: 22px;
  }

  .text-block-7-thank-you, .form-payment-plan {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .image-4, .image-5 {
    padding-bottom: 10px;
    display: inline-block;
  }

  .hero-block-overlay-summer-2020 {
    padding: 90px 25px 40px;
  }

  .hero-block-overlay-summer-2020.business-2-summer-2020 {
    padding-top: 90px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .full-hero-content-block-summer-2020 {
    margin-bottom: 30px;
  }

  .overall-hero-title-events-summer-2020 {
    font-size: 27px;
    line-height: 31px;
  }

  .overall-hero-description-summer-2020 {
    font-size: 14px;
    line-height: 22px;
  }

  .text-block-7-summer-2020 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-8 {
    margin-left: 20px;
    padding-left: 15px;
  }

  .button-wrapper-2 {
    float: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-style: solid;
    border-radius: 3px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: flex-start center;
    align-items: flex-end;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
  }

  .dark-cta-title-recording {
    margin-bottom: 10px;
    font-size: 21px;
    line-height: 25px;
  }

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

  .rich-text-block-6 {
    font-size: 14px;
    line-height: 20px;
  }

  .menu-fall-program {
    margin-left: 15px;
  }

  .navigation-items-fall-copy {
    display: flex;
  }

  .container-13 {
    padding-right: 0;
  }

  .section-7, .section-8 {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .text-block-24 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .heading-20 {
    text-align: center;
    display: inline;
  }

  .button-wrapper-3-copy {
    float: none;
    border-style: solid;
    border-radius: 3px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: flex-start center;
    align-items: flex-end;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
  }

  .section-description-2-copy {
    margin-top: 14px;
    font-size: 15px;
    line-height: 23px;
  }

  .navigation-spring-program {
    padding-left: 20px;
    padding-right: 20px;
  }

  .full-hero-content-scholarship-page {
    margin-bottom: 30px;
  }

  .header-hero-container-scholarship {
    padding-left: 0;
    padding-right: 0;
  }

  .overall-hero-description-scholarship {
    font-size: 14px;
    line-height: 22px;
  }

  .long-feature-block-2 {
    padding-left: 55px;
    padding-right: 10px;
  }

  .long-feature-block-2.title-only {
    padding-top: 0;
    padding-left: 65px;
    padding-right: 0;
  }

  .long-feature-title-2 {
    margin-bottom: 7px;
  }

  .long-feature-title-2.uppercase {
    font-size: 16px;
    line-height: 21px;
  }

  .cta-wrap-copy {
    padding-left: 15px;
    padding-right: 15px;
  }

  .browser-mockup-right-copy {
    display: none;
  }

  .button-2-copy-copy {
    margin-top: 10px;
    padding-left: 19px;
    padding-right: 19px;
    font-size: 11px;
    line-height: 21px;
  }

  .button-2-copy-copy.cta-button-copy-copy {
    width: 80%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-flex-container-2 {
    flex-direction: column;
  }

  .div-block-9, .div-block-10, .bold-text-19, .div-block-11 {
    text-align: center;
  }

  .individual-event-type-block-summit {
    margin-bottom: 12px;
    padding-bottom: 20px;
    font-size: 15px;
    line-height: 22px;
  }

  .side-form.paddings {
    padding-left: 0;
    padding-right: 0;
  }

  .side-form.paddings.webinar.desktop {
    display: none;
  }

  .side-form.new {
    width: 97%;
  }

  .circle {
    width: 7vh;
    height: 7vh;
    top: 18%;
    right: 67%;
  }

  .circle.small.hero-small-2 {
    display: none;
    position: static;
    top: auto;
    left: auto;
    right: auto;
  }

  .hero-info-block {
    flex-flow: column wrap;
    align-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .hero-info-block.paddings {
    flex-direction: column;
    width: auto;
    margin-top: 0;
    padding-top: 0;
  }

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

  .full-container.hero {
    flex-direction: row;
  }

  .lp-hero {
    height: auto;
  }

  .lp-hero.banner {
    justify-content: center;
  }

  .lp-hero.testimonials {
    height: auto;
  }

  .heading-01 {
    text-align: left;
    width: auto;
    font-size: 40px;
    line-height: 48px;
  }

  .heading-01.light-bg {
    text-align: center;
  }

  .heading-01.light-bg.scheduling {
    font-size: 40px;
    line-height: 42px;
  }

  .heading-01.black {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 36px;
    line-height: 42px;
  }

  .heading-01.black.ca {
    font-size: 22px;
    line-height: 30px;
  }

  .side-wrapper.centerated {
    padding-top: 0;
  }

  .side-wrapper.centerated.webinar {
    width: auto;
  }

  .lp-button {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 50vw;
    display: flex;
  }

  .lp-button.form._14px {
    width: 100%;
  }

  .lp-button.full {
    width: auto;
  }

  .heading-25 {
    text-align: center;
    font-size: 18px;
  }

  .demo-form {
    width: auto;
    margin-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .demo-form.feature {
    padding: 40px 20px;
  }

  .apply-now-field.red::placeholder {
    font-weight: 700;
  }

  .apply-now-field.red._14px {
    text-align: center;
    width: 100%;
  }

  .lp-section.mobile {
    padding-top: 0;
    padding-bottom: 10px;
  }

  .wrapper.center {
    padding-left: 20px;
    padding-right: 20px;
  }

  .wrapper.thank-you {
    padding: 26px;
  }

  .heading-02 {
    text-align: center;
    line-height: 44px;
  }

  .heading-02.center {
    font-size: 36px;
    line-height: 42px;
  }

  .heading-02.center.white {
    font-size: 32px;
  }

  .heading-02.left {
    text-align: center;
  }

  .heading-02.frform {
    font-size: 22px;
    line-height: 30px;
  }

  .heading-02.ma {
    font-size: 30px;
  }

  .intro.testimonials {
    max-width: 100vw;
  }

  .intro.left-align.hero-side.webinar {
    padding-top: 0;
  }

  .para-1 {
    text-align: center;
    font-size: 20px;
    line-height: 24px;
  }

  .para-1.center {
    font-size: 18px;
    line-height: 26px;
  }

  .para-1.center.white {
    text-align: center;
    font-size: 18px;
    line-height: 24px;
  }

  .para-1.white {
    text-align: left;
    font-size: 20px;
    line-height: 24px;
  }

  .para-1.white.center {
    text-align: left;
  }

  .para-1._18.lam {
    font-size: 16px;
    line-height: 24px;
  }

  .para-1._18.lam.mam {
    text-align: center;
  }

  .features-v8._2nd-row {
    flex-direction: row;
    padding-top: 40px;
  }

  .feature-v8 {
    width: 120px;
    min-width: auto;
    height: 60px;
  }

  .feature-v8._2nd-row {
    margin-left: 0;
    padding: 10px 30px;
  }

  .feature-v8.overlap {
    margin-right: 0;
  }

  .arrow-link {
    color: #3291ff;
    padding-top: 0;
    padding-bottom: 10px;
  }

  .landed-company-image {
    max-width: 100px;
  }

  .button-wrapper-4 {
    width: auto;
  }

  .side-image-media {
    justify-content: center;
  }

  .side-image-media.flex-right {
    background-size: 280px;
    justify-content: center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .side-info {
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .side-info.padding-top {
    align-items: center;
    width: auto;
    margin-top: 60px;
    padding-right: 2%;
  }

  .feature-screen {
    min-width: 80%;
    max-width: 100%;
  }

  .feature-screen.banner-image {
    width: 250px;
    min-width: auto;
    max-width: none;
  }

  .side-features {
    flex-flow: column-reverse wrap;
  }

  .features-grid {
    flex-direction: column;
    display: flex;
  }

  .heading-04.bottom-padding {
    text-align: center;
  }

  .heading-04.form {
    padding-bottom: 40px;
    font-size: 32px;
    line-height: 28px;
  }

  .heading-04.form-heading-2 {
    text-align: center;
    padding-top: 40px;
  }

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

  .para-3.center.scheduling {
    font-size: 14px;
    line-height: 16px;
  }

  .para-3.white._642max._645a60 {
    text-align: left;
  }

  .image-22 {
    max-width: 140px;
    padding-bottom: 20px;
  }

  .big-grid-courses {
    align-items: center;
  }

  .details-box {
    align-items: flex-start;
    padding-left: 0;
  }

  .para-2 {
    text-align: left;
    font-size: 18px;
  }

  .instructors-column {
    padding-bottom: 40px;
  }

  .heading-03.red-caps {
    margin-top: 0;
    margin-bottom: 0;
  }

  .alumni-box {
    flex-direction: column;
    align-items: center;
  }

  .image-25 {
    min-width: 100px;
    max-width: 150px;
    padding: 18px;
  }

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

  .service-div {
    width: 100%;
  }

  .service-div.line.testimonials {
    flex-direction: column;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    display: block;
  }

  .slide, .service-row-second {
    width: auto;
  }

  .slider-testimonials {
    height: auto;
  }

  .div-sliders-column-wrapper {
    position: static;
  }

  .grid-3, .grid-4 {
    flex-direction: column;
    display: flex;
  }

  .columns-8 {
    display: flex;
  }

  .page-wrapper {
    overflow: hidden;
  }

  .navigation-spring-program---lp {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .navigation-spring-program---lp.resources {
    display: block;
  }

  .details-grid-copy {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .button-text {
    font-size: 14px;
  }

  .exit {
    width: 50px;
    height: 50px;
    padding: 10px;
  }

  .schedule-block.calender {
    padding-left: 40px;
    padding-right: 40px;
  }

  .para-4 {
    font-size: 16px;
    line-height: 20px;
  }

  .para-4.tm50.max723.new-adjustment-color-text {
    display: none;
  }

  .heading-05 {
    text-align: center;
    font-size: 20px;
    line-height: 24px;
  }

  .bold-text-23 {
    font-size: 32px;
    line-height: 36px;
  }

  .section-cta-recording-copy {
    padding: 25px;
  }

  .section-cta-recording-copy.blue-cta-section-recording {
    text-align: center;
    display: block;
  }

  .summit-event-type-block-copy-copy {
    margin-bottom: 12px;
    padding-bottom: 20px;
    font-size: 15px;
    line-height: 22px;
  }

  .div-block-6-copy.instructor-block-event-main-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-34.black {
    line-height: 24px;
  }

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

  .image-28 {
    width: auto;
    min-width: 200px;
    padding: 4px;
  }

  .bot_right {
    inset: auto -15% -15% auto;
  }

  .webinar-features {
    padding-top: 20px;
  }

  .left-top-fixed-icon.about {
    justify-content: center;
    position: relative;
    inset: 0% 0% auto;
  }

  .webinar-card-block {
    padding: 20px;
  }

  .webinar-card-block.about {
    margin-top: 40px;
    margin-bottom: 0;
    padding: 0;
  }

  .text-block-35 {
    padding: 20px;
  }

  .floating-date-bar.mobile {
    width: auto;
    margin-bottom: 0;
  }

  .floating-date-bar.mobile.light-bg {
    flex-direction: column;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-37 {
    font-size: 14px;
  }

  .mailing-list-form {
    align-items: stretch;
  }

  .contfr {
    padding-left: 20px;
    padding-right: 20px;
  }

  .contfr.padding {
    flex-direction: column;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .frherosubidiv {
    width: 90vw;
    max-width: none;
  }

  .frherosubidiv.newhome {
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-slider_item {
    justify-content: center;
    width: auto;
  }

  .slick-slider.cms-slider {
    align-content: space-between;
  }

  .card-ls {
    flex-direction: column;
    flex: 0 auto;
    min-width: 300px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .card-ls.fff2f2 {
    min-width: 300px;
    margin-right: 0;
    padding: 30px;
  }

  .section-15.directory {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .section-15.directory.trans {
    align-items: stretch;
    padding-left: 30px;
  }

  .image-29 {
    width: 150px;
    max-width: 1505px;
    height: 150px;
    max-height: 150px;
  }

  .text12-18._37tm {
    margin-top: 20px;
  }

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

  .facitem {
    margin-bottom: 20px;
  }

  .fr-form {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .hero-sectionsub-fr {
    background-position: 4% 93%, 53% 10%, 62%;
    max-width: 100vw;
    height: auto;
    padding: 30px 0;
  }

  .form-newsletter-wrapper {
    position: static;
  }

  .input-relative.newsletter {
    min-height: 64px;
    padding-top: 22px;
    padding-bottom: 22px;
    font-size: 16px;
  }

  .input-relative.newsletter::placeholder {
    font-size: 16px;
    line-height: 18px;
  }

  .button-primary {
    padding: 15px 34px 16px;
  }

  .button-primary.newsletter {
    width: 100%;
    margin-top: 16px;
    padding-top: 19px;
    padding-bottom: 19px;
    position: static;
  }

  .div-block-21 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .logo-wrapper {
    width: 100px;
    height: 50px;
  }

  .directory-sidebar-wrap {
    display: none;
  }

  .resources-title.instructor {
    flex-direction: column;
  }

  .get-notified-box.item-resourses-page {
    max-width: 100%;
  }

  .div-block-23 {
    align-items: center;
  }

  .heading-2-recording {
    text-align: center;
    display: flex;
  }

  .dark-cta-desrip-checkout {
    margin-bottom: 10px;
    padding-top: 20px;
    font-size: 21px;
    line-height: 25px;
  }

  .view-all-box {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .button-navbar-menu {
    padding: 8px;
  }

  .mobile-directory-wrapper {
    justify-content: center;
    display: block;
  }

  .dropdown-list-2.w--open {
    width: 80vw;
  }

  .live-webinar-co-icon, .featured-image {
    padding-left: 0;
  }

  .text-block-47 {
    line-height: 24px;
  }

  .podcast-div {
    width: 90vw;
    max-width: none;
  }

  .herosection {
    padding-top: 51px;
    padding-bottom: 51px;
  }

  .grid-5 {
    align-items: flex-start;
  }

  .spacer {
    height: 25px;
  }

  .spacer._10._1m {
    height: 7px;
  }

  .spacer._100 {
    height: 50px;
  }

  .scriblediv {
    height: 300px;
  }

  .scribbleimage._1, .scribbleimage._2 {
    width: 300px;
    height: 300px;
  }

  .redsection {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .logo-container {
    padding: 40px 42px;
  }

  .dropdownsection {
    padding-top: 50px;
  }

  .max877, .mapara {
    font-size: 14px;
    line-height: 20px;
  }

  .section-brown {
    background-position: 97% 96%, 90% 13%, 90% 90%, 4% 10%;
  }

  .fulldiv {
    padding-left: 0%;
  }

  .bsecdiv._2, .bsecdiv._3._1, .bsecdiv.first, .bsecdiv.fourth {
    min-width: 210px;
  }

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

  .buttoncont._60tm {
    flex-direction: column;
    align-items: stretch;
    padding-left: 25px;
    padding-right: 25px;
  }

  .buttoncont._90tm {
    margin-top: 40px;
  }

  .home_whitesec_grid {
    justify-content: center;
  }

  .whitesec_1 {
    box-shadow: none;
    margin-bottom: -30px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section_instructors {
    background-position: 10% 39%, 89% 11%, 50% 70%;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .parawhite.ma.max890 {
    font-size: 14px;
    line-height: 20px;
  }

  .grid-6 {
    grid-row-gap: 30px;
  }

  .instructordiv {
    flex-direction: row;
    align-items: flex-start;
    height: auto;
  }

  .paragraph-10 {
    text-align: left;
    font-size: 14px;
    line-height: 20px;
  }

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

  .strategy-illo_bg {
    width: 300px;
  }

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

  .tab-link {
    margin-left: 0;
    padding-left: 12px;
    padding-right: 10px;
  }

  .tab-link.w--current {
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-14 {
    width: auto;
  }

  .dpd-rrow {
    margin-left: 10px;
  }

  .para-grey.ma.max725 {
    font-size: 14px;
    line-height: 20px;
  }

  .section_testimonials, .section_bottomcta {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .accordion-heading {
    font-weight: 600;
    line-height: 24px;
  }

  .bold-text-30 {
    font-size: 20px;
    font-weight: 600;
    line-height: 23px;
  }

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

  .footer-2 {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-heading {
    font-size: 30px;
    line-height: 44px;
  }

  .card-grid {
    grid-template-columns: 1fr;
  }

  .big {
    font-size: 16px;
  }

  ._2-buttons {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .subpage-header {
    padding-top: 90px;
    padding-bottom: 20px;
  }

  .subpage-title {
    font-size: 20px;
    line-height: 20px;
  }

  .page-subtitle {
    margin-top: 10px;
    font-size: 15px;
    line-height: 23px;
  }

  .large-pricing-title {
    font-size: 12px;
  }

  .large-pricing-title.price {
    line-height: 30px;
  }

  .pricing-list-icon {
    width: 13px;
    top: 2px;
  }

  .pricing-list-title {
    line-height: 17px;
  }

  .large-pricing-icon {
    margin-right: 10px;
  }

  .pricing-features-list {
    width: 100%;
    margin-top: 1px;
  }

  .pricing-column-right {
    padding-bottom: 15px;
  }

  .collection-wrapper-resourses {
    width: 100%;
  }

  .new-container {
    padding-top: 60px;
  }

  .new-section.hero-new-lp {
    padding-top: 140px;
  }

  .new-section.validation-new-lp-section {
    padding-bottom: 283px;
  }

  .new-section.section-program-new-lp {
    padding-top: 270px;
  }

  .new-section.card-lead-instructor-section {
    padding-bottom: 270px;
  }

  .new-section.faqs-program-details-section {
    padding-top: 60px;
  }

  .new-section.bottom-cta-banner-new-lp {
    background-position: 50% 0;
    background-size: contain;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .new-section.multi-form-section {
    align-items: flex-start;
    min-height: auto;
    padding-top: 160px;
  }

  .image-hero-new-lp {
    object-fit: contain;
    height: 300px;
  }

  .wrapper-content-date-apply-now {
    text-align: center;
    align-items: center;
  }

  .image-asset-date-apply-now {
    height: 290px;
  }

  .label-apply-now-seats-limited {
    margin-bottom: 32px;
  }

  .wrapper-card-center-content-new-lp {
    padding: 24px 0 0;
  }

  .wrapper-card-elements-new-lp {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .card-element-new-lp {
    background-color: #fff;
    border-radius: 16px;
    box-shadow: 0 8px 64px #00000029;
  }

  .wrapper-logos-validations-new-lp {
    grid-column-gap: 16px;
    grid-row-gap: 32px;
    background-color: #0000;
    padding: 0;
  }

  .logos-validations-icons {
    max-width: 140px;
    height: 22px;
  }

  .lightbox-main-video-validation-new-lp {
    height: 220px;
  }

  .image-bg-s16-video-cover {
    display: none;
  }

  .cover-video-new-lp {
    max-height: 190px;
  }

  .icon-play-video-new-lp {
    height: 50px;
  }

  .wrapper-card-learn-steps-new-lp {
    padding: 24px;
  }

  .wrapper-time-line-new-lp {
    grid-column-gap: 0px;
    grid-row-gap: 48px;
    padding-left: 0;
    padding-right: 0;
  }

  .card-time-line-new-lp {
    margin-left: 16px;
    padding: 16px;
  }

  .badge-contact-card-new-lp {
    top: -30px;
    left: -16px;
  }

  .mask-accesible-for-all-new-lp {
    width: 100%;
  }

  .slide-item-accesible-for-all-new-lp {
    padding: 0;
  }

  .left-arrow-accesible-for-all-new-lp, .right-arrow-accesible-for-all-new-lp {
    display: none;
  }

  .wrapper-slide-accesible-for-all-new-lp {
    padding-bottom: 0;
  }

  .image-accesible-for-all-new-lp {
    height: auto;
    min-height: 300px;
  }

  .wrapper-items-program-details {
    grid-column-gap: 16px;
    grid-row-gap: 48px;
  }

  .item-program-details {
    text-align: center;
    flex-direction: column;
    justify-content: center;
  }

  .label-name-program-details {
    margin-right: 0;
  }

  .faqs-wrapper-new-lp {
    padding: 20px;
  }

  .item-faq-new-lp {
    padding: 16px;
  }

  .mask-slider-faqs-new-lp {
    width: 100%;
  }

  .left-arrow-slider-faqs-new-lp, .right-arrow-slider-faqs-new-lp {
    display: none;
  }

  .label-hero-main-title {
    margin-bottom: 16px;
    font-size: 25px;
    line-height: 35px;
  }

  .label-hero-main-content {
    font-size: 14px;
  }

  .chip-hero-lp {
    left: -16px;
  }

  .mask-wrapper-image-concentration-lp {
    width: 95%;
    height: auto;
  }

  .dropdownsection_program {
    padding-top: 50px;
  }

  .container_p {
    padding-top: 60px;
  }

  .heading-02-p {
    text-align: center;
    line-height: 44px;
  }

  .spacer-p {
    height: 25px;
  }

  .max877-p {
    font-size: 14px;
    line-height: 20px;
  }

  .spacer-p2 {
    height: 25px;
  }

  .new-section-p.pricing-program-details-section-p {
    padding-top: 60px;
  }

  .pricing-wrapper-new-lp-p {
    padding: 20px;
  }

  .item-pricing-new-lp-p {
    padding: 16px;
  }

  .mask-slider-pricing-new-lp-p {
    width: 100%;
  }

  .right-arrow-slider-pricing-new-lp-p, .left-arrow-slider-pricing-new-lp-p {
    display: none;
  }

  .item-pricing-new-lp-p-upfront {
    padding: 16px;
  }

  .wrapper-buttons-optipns-multi-step-form {
    justify-content: center;
    justify-items: center;
    width: 100%;
  }

  .wrapper-multi-options-check-form {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .next-button-slide.skip {
    display: none;
  }

  .wrapper-inputs-steps-form {
    padding: 0;
  }

  .item-circle-step-multi-form {
    width: 40px;
    min-width: 40px;
    max-width: 40px;
    height: 40px;
    min-height: 40px;
    max-height: 40px;
    padding: 10px;
  }

  .previous-placeholder {
    max-width: 75px;
    display: flex;
  }

  .wrapper-multi-options-radio-button {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .content-steps-multi-form {
    display: none;
  }

  .typo-subtitle-2 {
    line-height: 30px;
  }

  .logo-simple-navbar {
    height: 35px;
  }

  .wrapper-box-pop-up {
    width: 100%;
    top: 24px;
  }

  .wrapper-illustration-box-pop-up {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .icon-logo-s16-pop-up {
    height: 40px;
  }

  .label-event-name-pop-up {
    margin-bottom: 12px;
    font-size: 20px;
    line-height: 28px;
  }

  .wrapper-info-pop-up {
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-bottom: 24px;
  }

  .item-info-pop-up {
    grid-column-gap: 8px;
    flex-direction: row;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 12px;
  }

  .label-info-pop-up {
    min-width: 65px;
  }

  .label-date-event-pop-up {
    line-height: 15px;
  }

  .button-outline-white {
    padding: 8px 16px;
    top: -48px;
  }

  .block-wrapper-pop-up {
    padding-left: 32px;
    padding-right: 32px;
  }

  .button-fill-pop-up {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 15px;
  }

  .dropdown-list-block {
    width: 100%;
    position: relative;
    top: 0;
  }

  .wrapper-dropdown-list {
    width: 100%;
  }

  .wrapper-dropdown-list.nested-wrapper-dropdown-list {
    grid-row-gap: 8px;
  }

  .link-item-dropdown-navbar.sinlge-item {
    border: 1px solid #757575;
    border-radius: 4px;
    padding-left: 23px;
  }

  .wrapper-navbar-menu {
    padding: 22px 30px 40px;
  }

  .global-navbar {
    display: block;
  }

  .global-navbar-container {
    padding-left: 32px;
    padding-right: 32px;
  }

  .button-apply-now-navbar-mobile {
    align-self: stretch;
  }

  .floating-button-program {
    text-align: center;
    width: 90%;
    padding: 10px 20px;
  }

  .text-version-mobile, .label-hero-main-content-smaller {
    font-size: 14px;
  }

  .wrapper-logos-validations-new-lp-fs {
    grid-column-gap: 16px;
    grid-row-gap: 32px;
    background-color: #0000;
    padding: 0;
  }

  .new-section-fs.card-lead-instructor-section-fs {
    padding-bottom: 270px;
  }

  .wrapper-card-learn-steps-new-lp-fs {
    padding: 24px;
  }

  .image-hero-new-lp-fs {
    object-fit: contain;
    height: 300px;
  }

  .new-section-fs2.bottom-cta-banner-new-fs2 {
    background-position: 50% 0;
    background-size: contain;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .new-section-fs3.faqs-program-details-section-fs3 {
    padding-top: 60px;
  }

  .new-section-fs4.hero-new-lp-fs3 {
    padding-top: 40px;
  }

  .new-container-fs3 {
    padding-top: 140px;
  }

  .navigation-fs {
    padding-left: 20px;
    padding-right: 20px;
  }

  .menu-icon-hide {
    display: none;
  }

  .para-3-blog {
    text-align: center;
  }

  .para-3-blog.white._642max._645a60 {
    text-align: left;
  }

  .style-header-section {
    border-radius: 8px 8px 0 0;
    align-items: flex-start;
    padding: 1rem;
  }

  .style-title-header-section {
    text-align: left;
    font-size: 10px;
    font-weight: 500;
    line-height: 20px;
  }

  .style-content-section {
    border-left-style: none;
    padding: 1rem;
  }

  .style-content-section.style-grid-buttons {
    grid-template-columns: 1fr;
  }

  .section-style-guide.hero-full-vh-section {
    padding-top: 8rem;
  }

  .section-style-guide.get-guide-section {
    padding-top: 4rem;
  }

  .container-style-guide {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .container-style-guide.concentration-container-slider {
    padding-left: 0;
    padding-right: 0;
  }

  .style-container {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hide-on-mobile {
    display: none;
  }

  .txt-color-red-light {
    font-size: .9em;
  }

  .style-wrapper-color-bg {
    grid-template-columns: 1fr 1fr;
  }

  .container-navbar-landing-v1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .link-navbar-landing-v1 {
    height: 35px;
  }

  .wp-auto-grid-buttons {
    grid-auto-flow: row;
    width: 100%;
  }

  .wp-card-hero-lp {
    padding: 2rem;
  }

  .wp-grid-faces-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-auto-flow: row;
  }

  .wp-grid-faces-card.desktop-version-grid {
    display: none;
  }

  .img-bg-section-bubbles-01 {
    height: 150px;
  }

  .wp-items-listed-tiution {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .img-bg-section-bubbles-02 {
    opacity: .6;
    height: 200px;
  }

  .wp-item-tuition-list {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .wp-video-review-school16 {
    height: 240px;
  }

  .wp-content-footer {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    text-align: center;
    flex-direction: column;
  }

  .wp-social-icons-footer {
    text-align: center;
    align-items: center;
  }

  .wp-card-concentration {
    min-height: 0;
  }

  .wp-banner-get-guide {
    display: none;
  }

  .img-banner-get-guide {
    object-position: 50% 10%;
    height: 210px;
  }

  .button-submit-form {
    align-self: stretch;
  }

  .bg-asset-get-guide-page {
    display: block;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .wp-slider-faces-card {
    display: block;
  }

  .item-slider-faces-card {
    padding-bottom: 2rem;
  }

  .slide-nav-faces-card {
    bottom: 0;
  }

  .left-arrow-slider-faces-card {
    width: 2rem;
    inset: 0% auto 0% -1rem;
  }

  .right-arrow-slider-faces-card {
    width: 2rem;
    inset: 0% -1rem 0% auto;
  }

  .what-youll-learn.hero-new-lp {
    padding-top: 140px;
  }

  .what-youll-learn.validation-new-lp-section {
    padding-bottom: 283px;
  }

  .what-youll-learn.section-program-new-lp {
    padding-top: 270px;
  }

  .what-youll-learn.card-lead-instructor-section {
    padding-bottom: 270px;
  }

  .what-youll-learn.faqs-program-details-section {
    padding-top: 60px;
  }

  .what-youll-learn.bottom-cta-banner-new-lp {
    background-position: 50% 0;
    background-size: contain;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .what-youll-learn.multi-form-section {
    align-items: flex-start;
    min-height: auto;
    padding-top: 160px;
  }

  .wrapper-card-elements-new-lp-fc {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .your-instructors.hero-new-lp {
    padding-top: 140px;
  }

  .your-instructors.validation-new-lp-section {
    padding-bottom: 283px;
  }

  .your-instructors.section-program-new-lp {
    padding-top: 270px;
  }

  .your-instructors.card-lead-instructor-section {
    padding-bottom: 270px;
  }

  .your-instructors.faqs-program-details-section {
    padding-top: 60px;
  }

  .your-instructors.bottom-cta-banner-new-lp {
    background-position: 50% 0;
    background-size: contain;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .your-instructors.multi-form-section {
    align-items: flex-start;
    min-height: auto;
    padding-top: 160px;
  }

  .your-instructors.card-lead-instructor-section-fc {
    padding-bottom: 270px;
    display: none;
  }

  .label-name-program-detail-fc {
    margin-right: 0;
  }

  .wrapper-items-program-details-fc {
    grid-column-gap: 16px;
    grid-row-gap: 48px;
  }

  .label-descrip-program-detail-fc-copy, .label-name-program-detail-fc-copy {
    margin-right: 0;
  }

  .testimonials-fc.hero-new-lp {
    padding-top: 140px;
  }

  .testimonials-fc.validation-new-lp-section {
    padding-bottom: 283px;
  }

  .testimonials-fc.section-program-new-lp {
    padding-top: 270px;
  }

  .testimonials-fc.card-lead-instructor-section {
    padding-bottom: 270px;
  }

  .testimonials-fc.faqs-program-details-section {
    padding-top: 60px;
  }

  .testimonials-fc.bottom-cta-banner-new-lp {
    background-position: 50% 0;
    background-size: contain;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .testimonials-fc.multi-form-section {
    align-items: flex-start;
    min-height: auto;
    padding-top: 160px;
  }

  .new-section-fs2-fc.bottom-cta-banner-new-fs2 {
    background-position: 50% 0;
    background-size: contain;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .typo-subtitle-copy-fc.x3, .typo-content-fc {
    padding-left: 10px;
    padding-right: 10px;
  }

  .typo-content-fc-about {
    display: block;
  }

  .wrapper-content-instructor-new-lp-copy {
    flex-wrap: nowrap;
    display: flex;
  }

  .container-navbar-landing-fc {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .link-navbar-landing-fc {
    height: 35px;
  }

  .navigation-fs-fc {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .new-section-fs4-fc.hero-new-lp-fs3, .new-section-fs4-fc.hero-new-lp-fs3-fc {
    padding-top: 40px;
  }

  .menu-free-class {
    margin-left: 15px;
  }

  .global-navbar-fc {
    display: block;
  }

  .global-navbar-container-fc {
    padding-left: 32px;
    padding-right: 32px;
  }

  .wrapper-navbar-menu-fc {
    padding: 22px 30px 40px;
  }

  .button-navbar-menu-fc {
    padding: 8px;
  }

  .div-block-35-fc {
    display: none;
  }

  .button-apply-now-navbar-mobile-fc {
    align-self: stretch;
  }

  .heading-26 {
    font-size: 28px;
  }

  .max877-p-v2 {
    font-size: 14px;
    line-height: 20px;
  }

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

  .grid-13 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: inline-block;
  }

  .new-section-lp-v2.hero-new-lp {
    padding-top: 140px;
  }

  .new-section-lp-v2.validation-new-lp-section {
    padding-bottom: 283px;
  }

  .new-section-lp-v2.section-program-new-lp {
    padding-top: 270px;
  }

  .new-section-lp-v2.card-lead-instructor-section {
    padding-bottom: 270px;
  }

  .new-section-lp-v2.faqs-program-details-section {
    padding-top: 60px;
  }

  .new-section-lp-v2.bottom-cta-banner-new-lp {
    background-position: 50% 0;
    background-size: contain;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .new-section-lp-v2.multi-form-section {
    align-items: flex-start;
    min-height: auto;
    padding-top: 160px;
  }

  .div-block-38 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .card-start-date {
    padding: 10px;
  }

  .lp-button-2 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 50vw;
    display: flex;
  }

  .demo-form-2, .request-syllabus-form {
    width: auto;
    margin-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-38-mobile {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-18-lp-v2-mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .modal-style-guide.hero-full-vh-section {
    padding-top: 8rem;
  }

  .modal-style-guide.get-guide-section {
    padding-top: 4rem;
  }

  .img-bg-section-absolute {
    opacity: .6;
  }

  .img-bg-section-absolute.experience-home-img {
    opacity: 1;
    filter: brightness(85%) contrast(80%);
    object-position: 70% 100%;
  }

  .input-select-experience {
    font-size: 1rem;
  }

  .section-15-copy.directory {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .section-15-copy.directory.trans {
    align-items: stretch;
    padding-left: 30px;
  }

  .section-15-copy.directory-resources {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .section-15-copy.directory-resources.trans, .section-15-copy.directory-resources.trans-resources {
    align-items: stretch;
    padding-left: 30px;
  }

  .wp-buttons-experience-slider {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-direction: column-reverse;
    grid-auto-flow: row;
    display: flex;
  }

  .img-bg-experience-slider {
    object-fit: contain;
  }

  .input-embed-black {
    font-size: 1rem;
  }

  .input-embed-black.text-area {
    min-width: 100%;
    max-width: 100%;
    height: 6rem;
    min-height: 6rem;
    max-height: 6rem;
    font-size: 1rem;
  }

  .wp-item-slide-experience-application {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .text12-18-hide._37tm, .text12-18-hide._37tm-hide {
    margin-top: 20px;
  }

  .button-close-modal-copy {
    inset: 0% 0% auto auto;
  }

  .heading-class-title-free-class {
    font-size: 16px;
    line-height: 24px;
  }

  .container-10-freec {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-10-freec.recording {
    padding-top: 105px;
  }

  .div-block-39-copy {
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .color-block-program-2 {
    padding: 20px;
  }

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

  .color-block {
    padding: 20px;
  }

  .color-block-icon-program {
    margin-top: 0;
    top: 18px;
  }

  .column-17, .column-4-program {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .column-23 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-58 {
    text-align: justify;
    padding-left: 40px;
    padding-right: 40px;
  }

  .text-block-56-copy-lpdup-details {
    text-align: justify;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-logos {
    display: block;
  }

  .collection-list-wrapper-5 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .collection-list-3 {
    display: block;
  }

  .collection-item {
    padding-left: 80px;
    padding-right: 80px;
  }

  .section-style-guide-copy.hero-full-vh-section {
    padding-top: 8rem;
  }

  .section-style-guide-copy.get-guide-section {
    padding-top: 4rem;
  }

  .html-embed-7 {
    padding-left: 0;
    padding-right: 0;
    font-size: .7rem;
  }

  .rich-text-block-16 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .bold-text-35 {
    text-align: justify;
    justify-content: center;
    display: flex;
  }

  .container-style-guide-applydup {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .container-style-guide-applydup.concentration-container-slider {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-56-copy-lpdup-copy_s {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-56-copy-lpdup-details-copy {
    text-align: justify;
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 1.2rem;
  }

  .text-block-58-copy {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

  .wrapper-navbar-menu-fc-rg {
    padding: 22px 30px 40px;
  }

  .text-block-56-copy-lpdup-copy-copy, .text-block-56-copy-lpdup-copy_s-copy {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .collection-list-wrapper-5-copy {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .top-line-block-2 {
    margin-top: 20px;
    padding-top: 20px;
  }

  .section-20 {
    padding: 25px;
  }

  .section-20.pricing-section {
    padding-bottom: 120px;
  }

  .button-12 {
    margin-top: 10px;
    padding-left: 19px;
    padding-right: 19px;
    font-size: 11px;
    line-height: 21px;
  }

  .top-line-block-2-pjm {
    margin-top: 20px;
    padding-top: 20px;
  }

  .button-12-pjm, .button-12-copy, .button-12-pjmcopy {
    margin-top: 10px;
    padding-left: 19px;
    padding-right: 19px;
    font-size: 11px;
    line-height: 21px;
  }

  .section-checkout-heading-programs {
    padding: 25px;
  }

  .section-checkout-heading-programs.blue-cta-section-info-checkout {
    text-align: center;
    display: block;
  }

  .section-checkout-heading-programs.blue-cta-section-info-checkout-programs {
    text-align: center;
    display: none;
  }

  .section-20-copy {
    padding: 25px;
  }

  .section-20-copy.pricing-section, .section-20-copy.pricing-section-copy {
    padding-bottom: 120px;
  }

  .section-style-guide-copy-copy.hero-full-vh-section {
    padding-top: 8rem;
  }

  .section-style-guide-copy-copy.get-guide-section {
    padding-top: 4rem;
  }

  .label-copy.cc-light, .label-copy.cc-light-copy {
    text-align: center;
  }

  .collection-list-3-copy {
    display: block;
  }

  .tab-link-deferred {
    margin-left: 0;
    padding-left: 12px;
    padding-right: 10px;
  }

  .tab-link-deferred.w--current {
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-style-guide-enroll {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .container-style-guide-enroll.concentration-container-slider {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-block-overlay-events-copy {
    padding: 90px 25px 40px;
  }

  .hero-block-overlay-events-copy.business-2-events, .hero-block-overlay-events-copy.business-2-events-copy {
    padding-top: 90px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .item-faq-new-lp-cost {
    padding: 16px;
  }

  .global-component-banner, .global-title-text, .global-icon-x-small {
    display: none;
  }

  .heading-h1 {
    font-size: 44px;
  }

  .flowbase-footer {
    background-image: none;
    background-position: 50% 0;
    background-repeat: repeat-x;
    background-size: cover;
  }

  .header-blog {
    min-height: 150px;
    padding-top: 150px;
    padding-bottom: 60px;
  }

  .heading-h1-2 {
    font-size: 34px;
  }

  .button-13 {
    margin-right: 20px;
    padding-right: 20px;
    font-size: 12px;
  }

  .div-block-40 {
    margin-top: 0;
  }

  .text-block-60-copy {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
    font-style: italic;
  }

  .image-47 {
    padding-bottom: 20px;
  }

  .image-48 {
    width: 65px;
  }

  .wrapper-navbar-menu-fc-business-program {
    padding: 22px 30px 40px;
  }

  .menu-business-program {
    margin-left: 0;
    display: none;
  }

  .heading-28 {
    margin-top: 0;
    font-size: 18px;
    line-height: 30px;
  }

  .wp-grid-faces-card-alums {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-auto-flow: row;
  }

  .wp-grid-faces-card-alums.desktop-version-grid, .wp-grid-faces-card-alums.desktop-version-grid-alums {
    display: none;
  }

  .wp-card-hero-lp-josue {
    padding: 2rem;
  }

  .label-heading-3-josue.txt-center-copy._10rem-copy {
    text-align: center;
    padding-bottom: 20px;
    font-size: 1.2em;
  }

  .wp-slider-faces-card-alums {
    display: none;
  }

  .heading-26-josue {
    font-size: 28px;
  }

  .button-navbar-menu-fc-josue {
    padding: 8px;
  }

  .menu-copy {
    margin-left: 0;
    display: none;
  }

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

  .text-block-56-copy-lpdup-copy_s-copy {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .wp-card-hero-lp-builders {
    padding: 2rem;
  }

  .section-logos-builders-lp {
    display: block;
  }

  .html-embed-7-curric {
    padding-left: 0;
    padding-right: 0;
    font-size: .7rem;
  }

  .what-is-description_content, .lthe-future-features_grid {
    grid-template-columns: 1fr;
  }

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

  .logo_wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .user-row_text {
    width: auto;
    inset: 141% auto -146% 0%;
  }

  .grid-16 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .user-total.z-5 {
    left: -5rem;
  }

  .header-grid_component, .the-posibilites-grid_component {
    grid-template-columns: 1fr;
  }

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

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

  .imgage-wrapper {
    display: flex;
  }

  .footer_columns-grid {
    grid-column-gap: 0rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .user-avatar.z-4 {
    left: -4rem;
  }

  .user-avatar.z-1 {
    left: -3vw;
  }

  .user-avatar.z-3 {
    left: -3rem;
  }

  .user-avatar.z-2 {
    left: -2rem;
  }

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

  .signup-form-wrapper {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .image {
    object-fit: contain;
  }

  .image.z-3 {
    height: auto;
  }

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

  .what-is-grid_features {
    grid-template-columns: 1fr;
  }

  .header-form_button {
    width: auto;
    margin-left: 0;
  }

  .the-future-features_component {
    grid-template-columns: 1fr;
  }

  .footer_component {
    text-align: left;
  }

  .logo-list {
    justify-content: center;
  }

  .user-row_text-wrapper {
    position: static;
  }

  .cta_content, .a-lot-happen-grid_component {
    grid-template-columns: 1fr;
  }

  .section-logos-v2 {
    display: none;
  }

  .global-navbar-enroll {
    display: block;
  }

  .global-navbar-container-enroll {
    padding-left: 32px;
    padding-right: 32px;
  }

  .xaawrapper-navbar-menu-enroll {
    padding: 22px 30px 40px;
  }

  .wp-card-hero-lp-uni {
    padding: 2rem;
  }

  .heading-28-uni {
    margin-top: 0;
    font-size: 18px;
    line-height: 30px;
  }

  .university-partner-logos.hero-full-vh-section {
    padding-top: 8rem;
  }

  .university-partner-logos.get-guide-section {
    padding-top: 4rem;
  }

  .hero-heading-alt {
    font-size: 30px;
    line-height: 44px;
  }

  ._2-buttons-alt {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .button-get-started.cc-contact-us-program.lp.nav {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-get-started.cc-contact-us-program.lp.hero, .button-get-started.cc-contact-us-program.lp.hero.learnmore {
    display: flex;
  }

  .get-started-home.cc-contact-us-program.lp.nav {
    padding-left: 20px;
    padding-right: 20px;
  }

  .get-started-home.cc-contact-us-program.lp.hero, .get-started-home.cc-contact-us-program.lp.hero.learnmore {
    display: flex;
  }

  .button-program-alt.cc-contact-us-program.lp.nav {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-program-alt.cc-contact-us-program.lp.hero, .button-program-alt.cc-contact-us-program.lp.hero.learnmore {
    display: flex;
  }

  .button-program-alt-2.cc-contact-us-program.lp.nav {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-program-alt-2.cc-contact-us-program.lp.hero, .button-program-alt-2.cc-contact-us-program.lp.hero.learnmore {
    display: flex;
  }

  .section_testimonials_alt {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .global-navbar-container-alt {
    padding-left: 32px;
    padding-right: 32px;
  }

  .footer-flex-container-2-alt {
    flex-direction: column;
  }

  .scribbleimage-alt._1, .scribbleimage-alt._2 {
    width: 300px;
    height: 300px;
  }
}

#w-node-_6510e7ae-8176-564c-1006-57b0a64e9310-efda5d64 {
  align-self: center;
}

#w-node-_16557ef2-410e-5d38-c9bd-aa74b7845f33-b7845f27, #w-node-e167cf73-efcd-154e-3b1f-7d2ebfe7a33a-bfe7a339 {
  justify-self: center;
}

#w-node-_94bc0a8a-263c-9691-4305-81b0ba525404-ba5253fa, #w-node-_94bc0a8a-263c-9691-4305-81b0ba525405-ba5253fa, #w-node-_94bc0a8a-263c-9691-4305-81b0ba525407-ba5253fa, #w-node-_94bc0a8a-263c-9691-4305-81b0ba525409-ba5253fa, #w-node-_94bc0a8a-263c-9691-4305-81b0ba52540b-ba5253fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d2f1a80-a668-1b74-5bcb-04eb806c7cf3-efda5daa {
  grid-area: 1 / 4 / 2 / 10;
}

#error-concentration-selected.w-node-a46913ba-bb52-5a3a-5b0b-a9ab84f188bf-efda5daa, #w-node-_6ac9bbe5-fa2a-5abf-54b8-aea98ed6b4ab-efda5daa, #w-node-_045ad211-f79b-c3ba-e4b4-631cf3c616c8-efda5daa, #error-start-date.w-node-cb15f57d-2dfe-3306-4642-9526058f515b-efda5daa, #w-node-_56765347-c91f-e2d9-b308-313fc50efa7a-efda5daa, #w-node-_690b0d88-12ab-19c9-2cdc-8916ea01444d-efda5daa, #w-node-_0ce8c769-dc7a-0bd9-75a8-396a32c81a45-efda5daa, #error-first-name.w-node-_352c55d9-a88c-8200-bb6e-6009e91560d8-efda5daa, #w-node-c757edd4-3640-74ac-f1cd-6867ac119e07-efda5daa, #error-last-name.w-node-_7c4eca9e-bf40-b805-2d34-5c9f86da4744-efda5daa, #w-node-ae89f527-aa55-ae54-2a68-f7a37eddc6af-efda5daa, #w-node-ae89f527-aa55-ae54-2a68-f7a37eddc6b0-efda5daa, #error-email.w-node-a7bfa8e4-6ab7-d942-9ef8-95e0d7c86c57-efda5daa, #w-node-febce90d-8ad6-9ee4-5072-8a1b550904a6-efda5daa, #w-node-febce90d-8ad6-9ee4-5072-8a1b550904a7-efda5daa, #error-phone.w-node-e3ca174d-4c93-6a48-758b-e7e866aecdba-efda5daa, #w-node-_78beabb1-6626-7701-60fe-12a0aeaad206-efda5daa, #w-node-_78beabb1-6626-7701-60fe-12a0aeaad207-efda5daa, #w-node-_4498c35a-0872-07d8-92a2-30de10e83cf7-efda5daa, #w-node-_7c1f48a9-23cd-4bee-d1b6-ea63387c1889-efda5daa, #w-node-_25f8e7b7-b324-84e8-25f0-091f34f64a12-efda5daa, #w-node-_333899c5-56eb-b4ef-3304-d294437d1707-efda5daa, #w-node-_333899c5-56eb-b4ef-3304-d294437d1708-efda5daa, #w-node-_1aac0e49-0f96-647f-00aa-3bfe5414d81f-efda5daa, #w-node-_1aac0e49-0f96-647f-00aa-3bfe5414d820-efda5daa, #w-node-_434a23c3-efcc-c89b-75de-6eaf23af5600-efda5daa, #w-node-_434a23c3-efcc-c89b-75de-6eaf23af5601-efda5daa, #w-node-_0dd8213a-5e11-4bc5-4b4c-2aa05dfe87e9-efda5daa, #w-node-_0dd8213a-5e11-4bc5-4b4c-2aa05dfe87ea-efda5daa, #w-node-ce166c28-bec6-e396-6d7b-fb11820c3372-efda5daa, #w-node-ce166c28-bec6-e396-6d7b-fb11820c3373-efda5daa, #w-node-_05a83202-ec00-c7fd-fac2-dd2261c25708-efda5daa, #w-node-_05a83202-ec00-c7fd-fac2-dd2261c25709-efda5daa, #w-node-adf5e181-363e-fe35-c313-c18c4e74b5ff-efda5daa, #w-node-adf5e181-363e-fe35-c313-c18c4e74b600-efda5daa, #error-international-country.w-node-_375e00f6-ddaf-6fea-8f43-d0f2084b645a-efda5daa, #w-node-_4915a389-8e7d-77ae-8515-99833a4532eb-efda5daa, #w-node-_4915a389-8e7d-77ae-8515-99833a4532ec-efda5daa, #w-node-_6f615a5e-f0f1-7b1c-0a18-4aa4e6cadaf8-efda5daa, #w-node-_6f615a5e-f0f1-7b1c-0a18-4aa4e6cadaf9-efda5daa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccdf96d1-034e-4229-e152-3f9b473e0c8f-efda5dac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6eeec7af-c6a2-f1b1-7abe-f00536622f39-efda5dac, #w-node-_44f9e74f-66a5-69e7-375a-52e46e636261-efda5dac, #w-node-cf76041c-53d1-87c1-2d7b-52aa2edd2ae2-efda5dac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffe920d5-5161-29b6-be1e-eae993309983-efda5dac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d2546bb4-1f6d-df06-9eca-cf3adfad393e-efda5dac, #w-node-_7d5265cb-d2dc-3777-0ca1-7003274a098e-efda5dac, #w-node-_9311b7e9-ed1b-fe49-9766-55d5cecb96da-efda5dac, #w-node-_32eaa453-b904-8d4c-b71f-7b119add1b9e-efda5dac, #w-node-_4fbffed7-2860-1c49-5a71-cd9f3c00619c-efda5dac, #w-node-_115fb7d0-539f-8ada-0810-aef0e3548b1d-efda5dac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc7d3aae-16fa-55c2-b813-3395936668ff-efda5dac {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-dc7d3aae-16fa-55c2-b813-339593666900-efda5dac, #w-node-dc7d3aae-16fa-55c2-b813-33959366690b-efda5dac, #w-node-_4fbb78c3-d48e-ab96-be78-77f23a45a385-efda5dac, #w-node-f631ab77-1ef8-fbed-0a40-2f834bdaeba7-efda5dac, #w-node-a047102e-0a56-fe68-acda-e6c4a1536ee5-efda5dac, #w-node-a047102e-0a56-fe68-acda-e6c4a1536ee7-efda5dac, #w-node-_367c517f-2e1a-3f38-dfd1-5976485d1527-efda5dac, #w-node-_367c517f-2e1a-3f38-dfd1-5976485d1529-efda5dac, #w-node-beecd512-3e40-64c4-4f3f-3e4f0dd0c0ac-efda5dac, #w-node-beecd512-3e40-64c4-4f3f-3e4f0dd0c0ae-efda5dac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cedcbc7-7208-d713-e970-16c4106d0952-efda5dac {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_69fc21d1-1095-50a1-3a8d-33840a6a2f4a-efda5dac {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-ce9a0f44-6b01-1c5b-1b93-58a4c486e0aa-efda5dac, #w-node-_9aab0a76-123d-55e9-8903-00317b20ffdb-efda5dac, #w-node-_647c52a2-8ec7-1bf8-ee61-092052274969-efda5dac, #w-node-_8ad9f405-ba1e-0ba3-3c94-5732552bff11-efda5dac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_454a6f67-568e-5e8b-b587-a499913bc286-efda5dac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bddf1516-c9ca-db90-9395-7736db30c2f5-efda5dac, #w-node-cc9b550e-ca59-503f-adfa-e81215ffbff9-efda5dac, #w-node-_213df917-d478-0e09-bba4-03139107ffb6-efda5dac, #w-node-_9eae5bde-b032-5a40-5add-62a380d36dc3-efda5dac, #w-node-cfbf5472-6937-33dc-914b-dca09c9fd6b7-efda5dac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccdf96d1-034e-4229-e152-3f9b473e0c8f-efda5dc1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_44f9e74f-66a5-69e7-375a-52e46e636261-efda5dc1, #w-node-cf76041c-53d1-87c1-2d7b-52aa2edd2ae2-efda5dc1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffe920d5-5161-29b6-be1e-eae993309983-efda5dc1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d2546bb4-1f6d-df06-9eca-cf3adfad393e-efda5dc1, #w-node-_7d5265cb-d2dc-3777-0ca1-7003274a098e-efda5dc1, #w-node-_9311b7e9-ed1b-fe49-9766-55d5cecb96da-efda5dc1, #w-node-_32eaa453-b904-8d4c-b71f-7b119add1b9e-efda5dc1, #w-node-_4fbffed7-2860-1c49-5a71-cd9f3c00619c-efda5dc1, #w-node-_115fb7d0-539f-8ada-0810-aef0e3548b1d-efda5dc1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc7d3aae-16fa-55c2-b813-3395936668ff-efda5dc1 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-dc7d3aae-16fa-55c2-b813-339593666900-efda5dc1, #w-node-dc7d3aae-16fa-55c2-b813-33959366690b-efda5dc1, #w-node-_4fbb78c3-d48e-ab96-be78-77f23a45a385-efda5dc1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f09c7ba8-2874-5ab7-4c31-8226fdc718f7-efda5dc1 {
  place-self: center;
}

#w-node-f631ab77-1ef8-fbed-0a40-2f834bdaeba7-efda5dc1, #w-node-a047102e-0a56-fe68-acda-e6c4a1536ee5-efda5dc1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86d9efb1-0d1a-bb53-ba4c-b877ebd47a28-efda5dc1 {
  place-self: center;
}

#w-node-a047102e-0a56-fe68-acda-e6c4a1536ee7-efda5dc1, #w-node-_367c517f-2e1a-3f38-dfd1-5976485d1527-efda5dc1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebf2a5b4-17a7-253e-8551-f12399d023d0-efda5dc1 {
  place-self: center;
}

#w-node-_367c517f-2e1a-3f38-dfd1-5976485d1529-efda5dc1, #w-node-beecd512-3e40-64c4-4f3f-3e4f0dd0c0ac-efda5dc1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21bc97ec-01bb-039e-3bbe-b11b958c7c26-efda5dc1 {
  place-self: center;
}

#w-node-beecd512-3e40-64c4-4f3f-3e4f0dd0c0ae-efda5dc1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cedcbc7-7208-d713-e970-16c4106d0952-efda5dc1 {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_69fc21d1-1095-50a1-3a8d-33840a6a2f4a-efda5dc1 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-ce9a0f44-6b01-1c5b-1b93-58a4c486e0aa-efda5dc1, #w-node-_9aab0a76-123d-55e9-8903-00317b20ffdb-efda5dc1, #w-node-_647c52a2-8ec7-1bf8-ee61-092052274969-efda5dc1, #w-node-fcf2b2d4-e3d3-9761-31ce-b4002bd6312d-efda5dc1, #email.w-node-_5d5257b4-d34e-1b0b-7784-96d561e02c42-efda5dc1, #w-node-_5d5257b4-d34e-1b0b-7784-96d561e02c46-efda5dc1, #w-node-fcf2b2d4-e3d3-9761-31ce-b4002bd6314b-efda5dc1, #w-node-fcf2b2d4-e3d3-9761-31ce-b4002bd6314c-efda5dc1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea85e0-efda5dc1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea85e3-efda5dc1, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e4-efda5dc1, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e5-efda5dc1, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e6-efda5dc1, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e7-efda5dc1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea85f6-efda5dc1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea85f9-efda5dc1, #w-node-d410c484-6b74-7d44-396d-b1f9beea85fa-efda5dc1, #w-node-d410c484-6b74-7d44-396d-b1f9beea85fb-efda5dc1, #w-node-d410c484-6b74-7d44-396d-b1f9beea85fc-efda5dc1, #w-node-d410c484-6b74-7d44-396d-b1f9beea85fd-efda5dc1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea8609-efda5dc1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea860c-efda5dc1, #w-node-d410c484-6b74-7d44-396d-b1f9beea860d-efda5dc1, #w-node-d410c484-6b74-7d44-396d-b1f9beea860e-efda5dc1, #w-node-d410c484-6b74-7d44-396d-b1f9beea860f-efda5dc1, #w-node-d410c484-6b74-7d44-396d-b1f9beea8610-efda5dc1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e5595f2-9c95-63ca-26d9-0bb9261097be-efda5dc1, #w-node-_1e5595f2-9c95-63ca-26d9-0bb9261097c1-efda5dc1, #w-node-_1e5595f2-9c95-63ca-26d9-0bb926109815-efda5dc1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8ad9f405-ba1e-0ba3-3c94-5732552bff11-efda5dc1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_454a6f67-568e-5e8b-b587-a499913bc286-efda5dc1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e234d410-6141-41cb-8c05-c4029701458b-efda5dc1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ca68508e-4f4b-bac6-9396-57925ccd16b9-efda5dc1, #w-node-bddf1516-c9ca-db90-9395-7736db30c2f5-efda5dc1, #w-node-cc9b550e-ca59-503f-adfa-e81215ffbff9-efda5dc1, #w-node-_213df917-d478-0e09-bba4-03139107ffb6-efda5dc1, #w-node-_9eae5bde-b032-5a40-5add-62a380d36dc3-efda5dc1, #w-node-cfbf5472-6937-33dc-914b-dca09c9fd6b7-efda5dc1, #first-name.w-node-a12ebad5-4a98-c13d-3266-da475bdf90c6-efda5dc1, #lastname.w-node-_0dd6c36a-11ad-2ace-41b5-b0a29a6480c3-efda5dc1, #email.w-node-_67a0adc7-dfac-9d4b-c2b2-8710c66226fa-efda5dc1, #phone-3.w-node-_8461c5ba-3ef6-4c68-14d5-836f9c7c6c5b-efda5dc1, #w-node-_7374027f-51c9-1021-9b23-19d5e9aacabe-efda5dc4, #w-node-_7374027f-51c9-1021-9b23-19d5e9aacac6-efda5dc4, #w-node-_7374027f-51c9-1021-9b23-19d5e9aacacc-efda5dc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cfe6683e-8024-cc43-6d8c-cca53cd9de61-efda5dc9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c800e985-a218-8b65-da30-7221331c653e-efda5dc9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-d6557283-856d-05e7-f640-15414ea5cfe4-efda5dc9 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_8b7f1643-2080-5845-42cf-d17e967a8541-efda5dc9 {
  grid-area: 1 / 7 / 2 / 13;
  justify-self: center;
}

#w-node-cc85c24d-a47b-79c3-0dfb-114087f95129-efda5dc9 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-af2fd153-de88-b532-8fbe-9006ea9eebd1-efda5dc9 {
  grid-area: 2 / 2 / 3 / 12;
}

#w-node-c821cc71-792f-3a68-67d7-b29e0fe7f0b9-efda5dc9, #w-node-_0567c120-52a1-fb25-6fdb-fe3d08e23afe-efda5dc9, #w-node-_6ec802e4-118f-3d1b-9e56-f27be7b63046-efda5dc9, #w-node-_329a4b45-36ff-a071-4e6a-4faba5decefb-efda5dc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b5363531-e9dc-9011-70dd-7680564e4d83-efda5dc9 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_80e20587-6f15-77e9-0dca-11f325395189-efda5dc9, #w-node-_1b0311d7-5eda-5003-75d5-a06e4ffb33ab-efda5dc9, #w-node-_9be7d1cb-6562-9957-3b98-a27d905275ca-efda5dc9, #w-node-f25c9d25-6b8d-f6de-bb52-ee80ebc039b0-efda5dc9, #w-node-e28bdb38-061e-6f78-a39b-15f851f1007e-efda5dc9, #w-node-d9995d34-87e1-53fe-c283-50556ece8854-efda5dc9, #w-node-d91e097e-441c-0b98-4ebe-46ed361f2141-efda5dc9, #w-node-_91292ec1-b69b-4d2d-a334-f469a850cad9-efda5dc9, #w-node-_8046232e-5752-d309-4390-c36158481379-efda5dc9, #w-node-cfffe75d-6ec8-7dbb-6178-d6259029166f-efda5dc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_148a8b1f-da72-87e5-af39-b505f34a8fcc-efda5dc9 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_7f2c8a65-7169-fe62-9352-c9cfc0a29f46-efda5dc9 {
  grid-area: 2 / 2 / 3 / 12;
}

#w-node-_42a438fc-40b0-6ebf-b91c-cdd2f1fbb76c-efda5dc9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-_26eb20a9-3d22-b2ef-5e95-a24db1762d79-efda5dc9 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_291a75b0-dc65-2945-ed6e-2f38faf1d20d-efda5dc9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_277f814d-d8c3-23e1-6397-ad0eb76eb129-efda5dc9 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-c20fb554-8718-5bd3-e526-789f3023d116-efda5dc9 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_7b221b62-d4c6-8d88-7a1f-11d6cf2c227f-efda5dc9 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_0ed31d77-74d6-b8a6-ef64-5499b3ac837c-efda5dc9 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_9d05dcbe-fde5-f3b5-a875-c3972a7d2ba4-efda5dc9 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-d7e196ff-832a-d4f1-ffcf-86f24e21928f-efda5dc9 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_47134168-fdd4-e258-169c-59715b8493bb-efda5dc9 {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_0532de61-c50f-c5a7-f833-470386ae17e2-efda5dc9 {
  grid-area: 1 / 2 / 9 / 3;
}

#w-node-_9d344dbe-7ef9-1f80-b801-5233bd70b0a1-efda5dc9, #w-node-_90eee078-ffba-cdce-68bf-a396cd14e627-efda5dc9, #w-node-_09f81372-c5fa-17cf-a397-fc7d38685ca9-efda5dc9, #w-node-_3f8f47a6-8a88-53dd-8769-0d3bae51e754-efda5dc9, #w-node-_16a23a26-fad9-0ba2-7242-acdd1dd3ace5-efda5dc9, #w-node-c9ce919e-d658-7156-f255-e23a4cefc4af-efda5dc9, #w-node-_1a285373-a0ea-2414-2b98-9449f7de09df-efda5dc9, #w-node-_88e80494-67f3-fe57-6a0c-3f484c5300a7-efda5dc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b790a8d6-86bf-61d5-b703-fb494ab06003-efda5dc9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-d524b710-8d2d-b33a-79be-d6c0cb7c74d6-efda5dc9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_6010e5f4-b9e2-8cc2-2a20-4a977bac0d88-efda5dc9, #w-node-_7bef58de-c08c-8a92-8358-6950fa257a4a-efda5dc9, #w-node-a8ec5c39-c56a-9723-182b-82605c560111-efda5dc9, #w-node-_8881c0ca-ce3f-e90c-5982-2165f9f2f3e0-efda5dc9, #w-node-_5111a0b5-bb67-748a-aa52-b543cef14610-efda5dc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ce7c6bb-388a-edfb-9238-5ce131b9db55-efda5dc9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4ce7c6bb-388a-edfb-9238-5ce131b9db58-efda5dc9, #w-node-_4ce7c6bb-388a-edfb-9238-5ce131b9db59-efda5dc9, #w-node-_4ce7c6bb-388a-edfb-9238-5ce131b9db5a-efda5dc9, #w-node-_4ce7c6bb-388a-edfb-9238-5ce131b9db5b-efda5dc9, #w-node-_4ce7c6bb-388a-edfb-9238-5ce131b9db5c-efda5dc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e6ccf43a-6c5e-f1e7-943c-ff09430af34b-efda5dc9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e6ccf43a-6c5e-f1e7-943c-ff09430af34e-efda5dc9, #w-node-e6ccf43a-6c5e-f1e7-943c-ff09430af34f-efda5dc9, #w-node-e6ccf43a-6c5e-f1e7-943c-ff09430af350-efda5dc9, #w-node-e6ccf43a-6c5e-f1e7-943c-ff09430af351-efda5dc9, #w-node-e6ccf43a-6c5e-f1e7-943c-ff09430af352-efda5dc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1875955a-e6e8-119d-42f0-594c4bde5f43-efda5dc9 {
  grid-area: 1 / 3 / 2 / 7;
}

#w-node-_78e7db0f-d3ef-22ec-776e-c12b1ab0d71f-efda5dc9 {
  grid-area: 1 / 7 / 2 / 12;
  justify-self: center;
}

#w-node-_023c3fca-c195-94a7-7224-717b423a3dca-efda5dc9 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-d0ab7ce2-e0a8-b1ff-c504-eeb7e02d5521-efda5dc9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_212a0b59-b0e2-cacf-2dc5-6c70a5eebd6f-efda5dc9, #w-node-_37cce509-265a-6edd-4db7-20451a834334-efda5dc9, #w-node-c49b5ba5-81f6-f4c8-645a-f25b6e94c607-efda5dc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67db3872-9b7f-573e-9b90-871e0a453d4d-efda5dc9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_67db3872-9b7f-573e-9b90-871e0a453d4e-efda5dc9, #w-node-_67db3872-9b7f-573e-9b90-871e0a453d50-efda5dc9, #w-node-_67db3872-9b7f-573e-9b90-871e0a453d58-efda5dc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_484743de-814b-c86c-0734-69527efc1509-efda5dc9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_484743de-814b-c86c-0734-69527efc150a-efda5dc9, #w-node-_484743de-814b-c86c-0734-69527efc150c-efda5dc9, #w-node-_484743de-814b-c86c-0734-69527efc1514-efda5dc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2ab824b3-b741-0316-79f5-bc21f0f77c54-efda5dc9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2ab824b3-b741-0316-79f5-bc21f0f77c55-efda5dc9, #w-node-_2ab824b3-b741-0316-79f5-bc21f0f77c57-efda5dc9, #w-node-_2ab824b3-b741-0316-79f5-bc21f0f77c5f-efda5dc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_00ad7f58-130d-7ff9-edf4-7757f0b4745b-efda5dc9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_00ad7f58-130d-7ff9-edf4-7757f0b4745c-efda5dc9, #w-node-_00ad7f58-130d-7ff9-edf4-7757f0b4745e-efda5dc9, #w-node-_00ad7f58-130d-7ff9-edf4-7757f0b47466-efda5dc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb48ba77-4226-9048-00dd-430949de9e69-efda5dc9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fb48ba77-4226-9048-00dd-430949de9e6a-efda5dc9, #w-node-fb48ba77-4226-9048-00dd-430949de9e6c-efda5dc9, #w-node-fb48ba77-4226-9048-00dd-430949de9e74-efda5dc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab564a28-8540-5af3-124a-0ba89801eb55-efda5dc9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-ed7fc9f0-da91-3dd3-1609-3dcd4cadc7aa-efda5dc9 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-ad4a1f6e-6cb1-f477-a97b-69b7e6042786-efda5dc9 {
  grid-area: 2 / 3 / 3 / 11;
}

#w-node-_5962672c-967b-f641-aab7-1979f2ddc6c0-efda5dc9 {
  grid-area: 3 / 1 / 4 / 13;
}

#w-node-c14bdcef-4211-1b57-04c7-3aaf6a470ab1-efda5dc9, #w-node-c14bdcef-4211-1b57-04c7-3aaf6a470ab5-efda5dc9, #w-node-c14bdcef-4211-1b57-04c7-3aaf6a470ab7-efda5dc9, #w-node-_9a8969ef-83c4-8e7e-89d0-82fc9d29421d-efda5dc9, #w-node-_9a8969ef-83c4-8e7e-89d0-82fc9d294221-efda5dc9, #w-node-_9a8969ef-83c4-8e7e-89d0-82fc9d294223-efda5dc9, #w-node-_85ebf07b-d5fd-cc8d-3d1d-f8d3ba3bf5d6-efda5dc9, #w-node-_85ebf07b-d5fd-cc8d-3d1d-f8d3ba3bf5da-efda5dc9, #w-node-_85ebf07b-d5fd-cc8d-3d1d-f8d3ba3bf5dc-efda5dc9, #w-node-_7700ae59-5e2a-90b8-2e9e-8429a29aac94-efda5dc9, #w-node-_24949f9e-fae4-f528-35d7-163d99c4c500-efda5dc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f74e23d7-9fd8-7b1e-200d-82efa852d4f0-efda5dc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ffea46f3-59a0-3960-44c1-e0e875011b23-efda5dc9 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_9903d603-065b-b78a-461c-729bb019aaf5-efda5dc9, #w-node-a46213f0-8524-9221-6b94-c283923129e9-efda5dc9, #w-node-_151ace27-e353-94fd-2fa6-9857d82b6488-efda5dc9, #w-node-_5a119cf2-8ae0-d9a9-7d38-257665568505-efda5dc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccb0fb11-2e8e-7d42-a622-7599227eddb1-efda5dc9, #w-node-_826843c7-1267-aa96-1b43-281555ba29fc-efda5dc9, #w-node-_071be392-4859-1195-5753-6e6e067d86a0-efda5dc9, #w-node-_8970ec2d-66c7-f707-a39e-1f30c46436db-efda5dc9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8806c55c-fe82-91c6-05c3-e8dd77ea8bc8-efda5dc9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-_3f61509a-fac7-b0d5-3763-509be705858e-efda5e0c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_02ea7201-05c3-778c-cbe3-17cc845ed58f-efda5e10, #w-node-_02ea7201-05c3-778c-cbe3-17cc845ed592-efda5e10 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_02ea7201-05c3-778c-cbe3-17cc845ed593-efda5e10, #w-node-_02ea7201-05c3-778c-cbe3-17cc845ed5a2-efda5e10, #w-node-_02ea7201-05c3-778c-cbe3-17cc845ed5ae-efda5e10, #w-node-_02ea7201-05c3-778c-cbe3-17cc845ed5bd-efda5e10, #w-node-_3e7873d2-92bf-c250-2bb0-86855cdf637a-efda5e10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e7873d2-92bf-c250-2bb0-86855cdf637d-efda5e10 {
  place-self: center;
}

#w-node-_3e7873d2-92bf-c250-2bb0-86855cdf6382-efda5e10, #w-node-_3e7873d2-92bf-c250-2bb0-86855cdf6388-efda5e10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e7873d2-92bf-c250-2bb0-86855cdf638b-efda5e10, #w-node-_3e7873d2-92bf-c250-2bb0-86855cdf6392-efda5e10 {
  align-self: center;
}

#email.w-node-eafc090e-2110-d735-0781-216e58557f20-efda5e25, #email.w-node-ae34e1d7-1144-47a1-b1bc-d6f551d69b87-efda5e28, #email.w-node-_426fbbd6-b817-49b9-a77e-2e040a6a5430-efda5e2b, #email.w-node-_944db49e-12de-4b70-f5e7-62ab8a84d5f2-efda5e2d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8bf724de-2d32-049d-81af-f213d3bab490-efda5e38 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_8bf724de-2d32-049d-81af-f213d3bab4bc-efda5e38 {
  grid-area: 2 / 2 / 2 / 3;
}

#w-node-_24ea7dc5-fab2-c784-9121-dfd15411ad5b-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411ad60-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411ad65-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411ad6a-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411ad6f-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411ad89-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411ad8d-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411ad9d-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411ada2-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411ada8-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411adad-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411adb3-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411adcf-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411add3-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411add7-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411addb-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411addf-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411adef-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411adf5-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411adfb-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411ae00-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411ae06-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411ae5c-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411ae62-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411ae68-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411ae6e-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411ae74-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411ae92-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411ae96-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411ae9a-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411ae9e-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411aea2-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411aea6-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411aeb6-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411aebc-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411aec2-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411aec8-efda5e4c, #w-node-_24ea7dc5-fab2-c784-9121-dfd15411aece-efda5e4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174709-efda5e4e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cea99920-4d4f-d4fe-5d5b-82bd3b17470d-efda5e4e, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b17470e-efda5e4e, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b17470f-efda5e4e, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174710-efda5e4e, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174711-efda5e4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174718-efda5e4e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174720-efda5e4e, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174721-efda5e4e, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174722-efda5e4e, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174723-efda5e4e, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174724-efda5e4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cea99920-4d4f-d4fe-5d5b-82bd3b17472d-efda5e4e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174731-efda5e4e, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174732-efda5e4e, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174733-efda5e4e, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174734-efda5e4e, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174735-efda5e4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cea99920-4d4f-d4fe-5d5b-82bd3b17473d-efda5e4e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174745-efda5e4e, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174746-efda5e4e, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174747-efda5e4e, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174748-efda5e4e, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174749-efda5e4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174750-efda5e4e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174754-efda5e4e, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174755-efda5e4e, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174756-efda5e4e, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174757-efda5e4e, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174758-efda5e4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cea99920-4d4f-d4fe-5d5b-82bd3b17475f-efda5e4e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174767-efda5e4e, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174768-efda5e4e, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174769-efda5e4e, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b17476a-efda5e4e, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b17476b-efda5e4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60a9bd0d-709b-e7ff-2836-92751426195c-efda5e4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_60a9bd0d-709b-e7ff-2836-92751426195e-efda5e4e, #w-node-a433203a-299c-fa02-1f7f-25f64b1c01c7-efda5e50, #w-node-a433203a-299c-fa02-1f7f-25f64b1c01ce-efda5e50, #w-node-a433203a-299c-fa02-1f7f-25f64b1c01d5-efda5e50, #w-node-a433203a-299c-fa02-1f7f-25f64b1c01dc-efda5e50 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cfe6683e-8024-cc43-6d8c-cca53cd9de61-efda5e6d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c800e985-a218-8b65-da30-7221331c653e-efda5e6d {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-d6557283-856d-05e7-f640-15414ea5cfe4-efda5e6d {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_8b7f1643-2080-5845-42cf-d17e967a8541-efda5e6d {
  grid-area: 1 / 7 / 2 / 13;
  justify-self: center;
}

#w-node-cc85c24d-a47b-79c3-0dfb-114087f95129-efda5e6d {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-af2fd153-de88-b532-8fbe-9006ea9eebd1-efda5e6d {
  grid-area: 2 / 2 / 3 / 12;
}

#w-node-c821cc71-792f-3a68-67d7-b29e0fe7f0b9-efda5e6d, #w-node-_0567c120-52a1-fb25-6fdb-fe3d08e23afe-efda5e6d, #w-node-_6ec802e4-118f-3d1b-9e56-f27be7b63046-efda5e6d, #w-node-_329a4b45-36ff-a071-4e6a-4faba5decefb-efda5e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b5363531-e9dc-9011-70dd-7680564e4d83-efda5e6d {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_80e20587-6f15-77e9-0dca-11f325395189-efda5e6d, #w-node-_1b0311d7-5eda-5003-75d5-a06e4ffb33ab-efda5e6d, #w-node-_9be7d1cb-6562-9957-3b98-a27d905275ca-efda5e6d, #w-node-f25c9d25-6b8d-f6de-bb52-ee80ebc039b0-efda5e6d, #w-node-e28bdb38-061e-6f78-a39b-15f851f1007e-efda5e6d, #w-node-d9995d34-87e1-53fe-c283-50556ece8854-efda5e6d, #w-node-d91e097e-441c-0b98-4ebe-46ed361f2141-efda5e6d, #w-node-_91292ec1-b69b-4d2d-a334-f469a850cad9-efda5e6d, #w-node-_8046232e-5752-d309-4390-c36158481379-efda5e6d, #w-node-cfffe75d-6ec8-7dbb-6178-d6259029166f-efda5e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_148a8b1f-da72-87e5-af39-b505f34a8fcc-efda5e6d {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_7f2c8a65-7169-fe62-9352-c9cfc0a29f46-efda5e6d {
  grid-area: 2 / 2 / 3 / 12;
}

#w-node-_42a438fc-40b0-6ebf-b91c-cdd2f1fbb76c-efda5e6d {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-_26eb20a9-3d22-b2ef-5e95-a24db1762d79-efda5e6d {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_291a75b0-dc65-2945-ed6e-2f38faf1d20d-efda5e6d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_277f814d-d8c3-23e1-6397-ad0eb76eb129-efda5e6d {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-c20fb554-8718-5bd3-e526-789f3023d116-efda5e6d {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_7b221b62-d4c6-8d88-7a1f-11d6cf2c227f-efda5e6d {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_0ed31d77-74d6-b8a6-ef64-5499b3ac837c-efda5e6d {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_9d05dcbe-fde5-f3b5-a875-c3972a7d2ba4-efda5e6d {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-d7e196ff-832a-d4f1-ffcf-86f24e21928f-efda5e6d {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_47134168-fdd4-e258-169c-59715b8493bb-efda5e6d {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_0532de61-c50f-c5a7-f833-470386ae17e2-efda5e6d {
  grid-area: 1 / 2 / 9 / 3;
}

#w-node-_9d344dbe-7ef9-1f80-b801-5233bd70b0a1-efda5e6d, #w-node-_90eee078-ffba-cdce-68bf-a396cd14e627-efda5e6d, #w-node-_09f81372-c5fa-17cf-a397-fc7d38685ca9-efda5e6d, #w-node-_3f8f47a6-8a88-53dd-8769-0d3bae51e754-efda5e6d, #w-node-_16a23a26-fad9-0ba2-7242-acdd1dd3ace5-efda5e6d, #w-node-c9ce919e-d658-7156-f255-e23a4cefc4af-efda5e6d, #w-node-_1a285373-a0ea-2414-2b98-9449f7de09df-efda5e6d, #w-node-_88e80494-67f3-fe57-6a0c-3f484c5300a7-efda5e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b790a8d6-86bf-61d5-b703-fb494ab06003-efda5e6d {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-d524b710-8d2d-b33a-79be-d6c0cb7c74d6-efda5e6d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_6010e5f4-b9e2-8cc2-2a20-4a977bac0d88-efda5e6d, #w-node-_7bef58de-c08c-8a92-8358-6950fa257a4a-efda5e6d, #w-node-a8ec5c39-c56a-9723-182b-82605c560111-efda5e6d, #w-node-_8881c0ca-ce3f-e90c-5982-2165f9f2f3e0-efda5e6d, #w-node-_5111a0b5-bb67-748a-aa52-b543cef14610-efda5e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ce7c6bb-388a-edfb-9238-5ce131b9db55-efda5e6d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4ce7c6bb-388a-edfb-9238-5ce131b9db58-efda5e6d, #w-node-_4ce7c6bb-388a-edfb-9238-5ce131b9db59-efda5e6d, #w-node-_4ce7c6bb-388a-edfb-9238-5ce131b9db5a-efda5e6d, #w-node-_4ce7c6bb-388a-edfb-9238-5ce131b9db5b-efda5e6d, #w-node-_4ce7c6bb-388a-edfb-9238-5ce131b9db5c-efda5e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e6ccf43a-6c5e-f1e7-943c-ff09430af34b-efda5e6d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e6ccf43a-6c5e-f1e7-943c-ff09430af34e-efda5e6d, #w-node-e6ccf43a-6c5e-f1e7-943c-ff09430af34f-efda5e6d, #w-node-e6ccf43a-6c5e-f1e7-943c-ff09430af350-efda5e6d, #w-node-e6ccf43a-6c5e-f1e7-943c-ff09430af351-efda5e6d, #w-node-e6ccf43a-6c5e-f1e7-943c-ff09430af352-efda5e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1875955a-e6e8-119d-42f0-594c4bde5f43-efda5e6d {
  grid-area: 1 / 3 / 2 / 7;
}

#w-node-_78e7db0f-d3ef-22ec-776e-c12b1ab0d71f-efda5e6d {
  grid-area: 1 / 7 / 2 / 12;
  justify-self: center;
}

#w-node-_023c3fca-c195-94a7-7224-717b423a3dca-efda5e6d {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-d0ab7ce2-e0a8-b1ff-c504-eeb7e02d5521-efda5e6d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_212a0b59-b0e2-cacf-2dc5-6c70a5eebd6f-efda5e6d, #w-node-_37cce509-265a-6edd-4db7-20451a834334-efda5e6d, #w-node-c49b5ba5-81f6-f4c8-645a-f25b6e94c607-efda5e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67db3872-9b7f-573e-9b90-871e0a453d4d-efda5e6d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_67db3872-9b7f-573e-9b90-871e0a453d4e-efda5e6d, #w-node-_67db3872-9b7f-573e-9b90-871e0a453d50-efda5e6d, #w-node-_67db3872-9b7f-573e-9b90-871e0a453d58-efda5e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_484743de-814b-c86c-0734-69527efc1509-efda5e6d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_484743de-814b-c86c-0734-69527efc150a-efda5e6d, #w-node-_484743de-814b-c86c-0734-69527efc150c-efda5e6d, #w-node-_484743de-814b-c86c-0734-69527efc1514-efda5e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2ab824b3-b741-0316-79f5-bc21f0f77c54-efda5e6d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2ab824b3-b741-0316-79f5-bc21f0f77c55-efda5e6d, #w-node-_2ab824b3-b741-0316-79f5-bc21f0f77c57-efda5e6d, #w-node-_2ab824b3-b741-0316-79f5-bc21f0f77c5f-efda5e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_00ad7f58-130d-7ff9-edf4-7757f0b4745b-efda5e6d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_00ad7f58-130d-7ff9-edf4-7757f0b4745c-efda5e6d, #w-node-_00ad7f58-130d-7ff9-edf4-7757f0b4745e-efda5e6d, #w-node-_00ad7f58-130d-7ff9-edf4-7757f0b47466-efda5e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb48ba77-4226-9048-00dd-430949de9e69-efda5e6d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fb48ba77-4226-9048-00dd-430949de9e6a-efda5e6d, #w-node-fb48ba77-4226-9048-00dd-430949de9e6c-efda5e6d, #w-node-fb48ba77-4226-9048-00dd-430949de9e74-efda5e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab564a28-8540-5af3-124a-0ba89801eb55-efda5e6d {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-ed7fc9f0-da91-3dd3-1609-3dcd4cadc7aa-efda5e6d {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-ad4a1f6e-6cb1-f477-a97b-69b7e6042786-efda5e6d {
  grid-area: 2 / 3 / 3 / 11;
}

#w-node-_5962672c-967b-f641-aab7-1979f2ddc6c0-efda5e6d {
  grid-area: 3 / 1 / 4 / 13;
}

#w-node-c14bdcef-4211-1b57-04c7-3aaf6a470ab1-efda5e6d, #w-node-c14bdcef-4211-1b57-04c7-3aaf6a470ab5-efda5e6d, #w-node-c14bdcef-4211-1b57-04c7-3aaf6a470ab7-efda5e6d, #w-node-_9a8969ef-83c4-8e7e-89d0-82fc9d29421d-efda5e6d, #w-node-_9a8969ef-83c4-8e7e-89d0-82fc9d294221-efda5e6d, #w-node-_9a8969ef-83c4-8e7e-89d0-82fc9d294223-efda5e6d, #w-node-_85ebf07b-d5fd-cc8d-3d1d-f8d3ba3bf5d6-efda5e6d, #w-node-_85ebf07b-d5fd-cc8d-3d1d-f8d3ba3bf5da-efda5e6d, #w-node-_85ebf07b-d5fd-cc8d-3d1d-f8d3ba3bf5dc-efda5e6d, #w-node-_7700ae59-5e2a-90b8-2e9e-8429a29aac94-efda5e6d, #w-node-_24949f9e-fae4-f528-35d7-163d99c4c500-efda5e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f74e23d7-9fd8-7b1e-200d-82efa852d4f0-efda5e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2deaff98-7b4b-7c81-bc5f-3b1900802a4a-efda5e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffea46f3-59a0-3960-44c1-e0e875011b23-efda5e6d {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_9903d603-065b-b78a-461c-729bb019aaf5-efda5e6d, #w-node-a46213f0-8524-9221-6b94-c283923129e9-efda5e6d, #w-node-_151ace27-e353-94fd-2fa6-9857d82b6488-efda5e6d, #w-node-_5a119cf2-8ae0-d9a9-7d38-257665568505-efda5e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccb0fb11-2e8e-7d42-a622-7599227eddb1-efda5e6d, #w-node-_826843c7-1267-aa96-1b43-281555ba29fc-efda5e6d, #w-node-_071be392-4859-1195-5753-6e6e067d86a0-efda5e6d, #w-node-_8970ec2d-66c7-f707-a39e-1f30c46436db-efda5e6d {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8806c55c-fe82-91c6-05c3-e8dd77ea8bc8-efda5e6d {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-cfe6683e-8024-cc43-6d8c-cca53cd9de61-efda5e6e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c800e985-a218-8b65-da30-7221331c653e-efda5e6e {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-cc85c24d-a47b-79c3-0dfb-114087f95129-efda5e6e {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-af2fd153-de88-b532-8fbe-9006ea9eebd1-efda5e6e {
  grid-area: 2 / 2 / 3 / 12;
}

#w-node-c821cc71-792f-3a68-67d7-b29e0fe7f0b9-efda5e6e, #w-node-_0567c120-52a1-fb25-6fdb-fe3d08e23afe-efda5e6e, #w-node-_6ec802e4-118f-3d1b-9e56-f27be7b63046-efda5e6e, #w-node-_329a4b45-36ff-a071-4e6a-4faba5decefb-efda5e6e, #w-node-_2deaff98-7b4b-7c81-bc5f-3b1900802a4a-efda5e6e, #w-node-aa331c64-d0d6-af14-a1b0-e913968b66f3-efda5e6e, #w-node-eb0aaa95-2430-db32-2998-a31248107431-efda5e6e, #w-node-adef659d-25aa-1d34-273b-4d907e7db242-efda5e6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3039b929-8907-43a4-e627-4ef56846c1a5-efda5e6e {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_3039b929-8907-43a4-e627-4ef56846c1af-efda5e6e {
  justify-self: center;
}

#w-node-_037bbf01-00dd-2a99-6c45-96a708c10753-efda5e6e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_037bbf01-00dd-2a99-6c45-96a708c10756-efda5e6e, #w-node-_037bbf01-00dd-2a99-6c45-96a708c10757-efda5e6e, #w-node-_037bbf01-00dd-2a99-6c45-96a708c10758-efda5e6e, #w-node-_037bbf01-00dd-2a99-6c45-96a708c10759-efda5e6e, #w-node-_037bbf01-00dd-2a99-6c45-96a708c1075a-efda5e6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_037bbf01-00dd-2a99-6c45-96a708c10767-efda5e6e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_037bbf01-00dd-2a99-6c45-96a708c1076a-efda5e6e, #w-node-_037bbf01-00dd-2a99-6c45-96a708c1076b-efda5e6e, #w-node-_037bbf01-00dd-2a99-6c45-96a708c1076c-efda5e6e, #w-node-_037bbf01-00dd-2a99-6c45-96a708c1076d-efda5e6e, #w-node-_037bbf01-00dd-2a99-6c45-96a708c1076e-efda5e6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_037bbf01-00dd-2a99-6c45-96a708c1077a-efda5e6e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_037bbf01-00dd-2a99-6c45-96a708c1077d-efda5e6e, #w-node-_037bbf01-00dd-2a99-6c45-96a708c1077e-efda5e6e, #w-node-_037bbf01-00dd-2a99-6c45-96a708c1077f-efda5e6e, #w-node-_037bbf01-00dd-2a99-6c45-96a708c10780-efda5e6e, #w-node-_037bbf01-00dd-2a99-6c45-96a708c10781-efda5e6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8806c55c-fe82-91c6-05c3-e8dd77ea8bc8-efda5e6e {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#email.w-node-_0d259c38-202c-87e3-6333-9d75d8c432ba-efda5e6f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_98f9040d-a433-6be5-3c85-1635547a6f39-efda5e74 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_42686e6a-e54b-a989-769b-59c9fd4a2982-efda5e8e {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_5d811e29-5784-d647-2c8d-5a261644ffae-efda5e8e {
  grid-area: 2 / 2 / 2 / 3;
}

#w-node-_42686e6a-e54b-a989-769b-59c9fd4a2982-efda5ebb {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_5d811e29-5784-d647-2c8d-5a261644ffae-efda5ebb {
  grid-area: 2 / 2 / 2 / 3;
}

#w-node-_12903784-0237-a824-a0fd-e71de0d9c7ce-efda5ee3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_12903784-0237-a824-a0fd-e71de0d9c7dc-efda5ee3, #w-node-_12903784-0237-a824-a0fd-e71de0d9c7de-efda5ee3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12903784-0237-a824-a0fd-e71de0d9c7e0-efda5ee3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_12903784-0237-a824-a0fd-e71de0d9c7e8-efda5ee3, #w-node-_12903784-0237-a824-a0fd-e71de0d9c7ef-efda5ee3, #w-node-_39d180bf-e790-fdbb-cc1d-41d13afd9a88-efda5ee3, #w-node-_39d180bf-e790-fdbb-cc1d-41d13afd9a8f-efda5ee3, #w-node-_39d180bf-e790-fdbb-cc1d-41d13afd9a96-efda5ee3, #w-node-_39d180bf-e790-fdbb-cc1d-41d13afd9a9d-efda5ee3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_826afc87-48fd-abd5-4387-42376c2f40a8-efda5ee3 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_826afc87-48fd-abd5-4387-42376c2f40ab-efda5ee3, #w-node-_826afc87-48fd-abd5-4387-42376c2f40ac-efda5ee3, #w-node-_826afc87-48fd-abd5-4387-42376c2f40ad-efda5ee3, #w-node-_826afc87-48fd-abd5-4387-42376c2f40ae-efda5ee3, #w-node-_826afc87-48fd-abd5-4387-42376c2f40af-efda5ee3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_826afc87-48fd-abd5-4387-42376c2f40bb-efda5ee3 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_826afc87-48fd-abd5-4387-42376c2f40be-efda5ee3, #w-node-_826afc87-48fd-abd5-4387-42376c2f40bf-efda5ee3, #w-node-_826afc87-48fd-abd5-4387-42376c2f40c0-efda5ee3, #w-node-_826afc87-48fd-abd5-4387-42376c2f40c1-efda5ee3, #w-node-_826afc87-48fd-abd5-4387-42376c2f40c2-efda5ee3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_826afc87-48fd-abd5-4387-42376c2f40cd-efda5ee3 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_826afc87-48fd-abd5-4387-42376c2f40d0-efda5ee3, #w-node-_826afc87-48fd-abd5-4387-42376c2f40d1-efda5ee3, #w-node-_826afc87-48fd-abd5-4387-42376c2f40d2-efda5ee3, #w-node-_826afc87-48fd-abd5-4387-42376c2f40d3-efda5ee3, #w-node-_826afc87-48fd-abd5-4387-42376c2f40d4-efda5ee3, #w-node-_7e33dccc-2932-120c-11f7-438e946531f8-efda5ee3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e33dccc-2932-120c-11f7-438e946531f9-efda5ee3 {
  place-self: center;
}

#w-node-_7e33dccc-2932-120c-11f7-438e946531fb-efda5ee3, #w-node-_7e33dccc-2932-120c-11f7-438e94653204-efda5ee3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e33dccc-2932-120c-11f7-438e94653205-efda5ee3 {
  place-self: center;
}

#w-node-_7e33dccc-2932-120c-11f7-438e94653207-efda5ee3, #w-node-_7e33dccc-2932-120c-11f7-438e9465320f-efda5ee3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e33dccc-2932-120c-11f7-438e94653210-efda5ee3 {
  place-self: center;
}

#w-node-_7e33dccc-2932-120c-11f7-438e94653212-efda5ee3, #w-node-_7e33dccc-2932-120c-11f7-438e9465321a-efda5ee3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e33dccc-2932-120c-11f7-438e9465321b-efda5ee3 {
  place-self: center;
}

#w-node-_7e33dccc-2932-120c-11f7-438e9465321d-efda5ee3, #w-node-_7702cafe-3b30-7d06-2b3d-6b46686d8c5e-efda5ee3, #email.w-node-_7702cafe-3b30-7d06-2b3d-6b46686d8c72-efda5ee3, #w-node-_7702cafe-3b30-7d06-2b3d-6b46686d8c76-efda5ee3, #w-node-_7702cafe-3b30-7d06-2b3d-6b46686d8c7d-efda5ee3, #w-node-_7702cafe-3b30-7d06-2b3d-6b46686d8c7e-efda5ee3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_826afc87-48fd-abd5-4387-42376c2f40a8-efda5ee8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_826afc87-48fd-abd5-4387-42376c2f40ab-efda5ee8, #w-node-_826afc87-48fd-abd5-4387-42376c2f40ac-efda5ee8, #w-node-_826afc87-48fd-abd5-4387-42376c2f40ad-efda5ee8, #w-node-_826afc87-48fd-abd5-4387-42376c2f40ae-efda5ee8, #w-node-_826afc87-48fd-abd5-4387-42376c2f40af-efda5ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_826afc87-48fd-abd5-4387-42376c2f40bb-efda5ee8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_826afc87-48fd-abd5-4387-42376c2f40be-efda5ee8, #w-node-_826afc87-48fd-abd5-4387-42376c2f40bf-efda5ee8, #w-node-_826afc87-48fd-abd5-4387-42376c2f40c0-efda5ee8, #w-node-_826afc87-48fd-abd5-4387-42376c2f40c1-efda5ee8, #w-node-_826afc87-48fd-abd5-4387-42376c2f40c2-efda5ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_826afc87-48fd-abd5-4387-42376c2f40cd-efda5ee8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_826afc87-48fd-abd5-4387-42376c2f40d0-efda5ee8, #w-node-_826afc87-48fd-abd5-4387-42376c2f40d1-efda5ee8, #w-node-_826afc87-48fd-abd5-4387-42376c2f40d2-efda5ee8, #w-node-_826afc87-48fd-abd5-4387-42376c2f40d3-efda5ee8, #w-node-_826afc87-48fd-abd5-4387-42376c2f40d4-efda5ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#email-2.w-node-_3a983e0b-3eec-6369-aad0-ac56aae4f495-efda5eff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#hnptcorrect.w-node-a0bc6cd7-87d5-2931-769f-8019804d482a-efda5eff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccdf96d1-034e-4229-e152-3f9b473e0c8f-efda5f20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_44f9e74f-66a5-69e7-375a-52e46e636261-efda5f20, #w-node-cf76041c-53d1-87c1-2d7b-52aa2edd2ae2-efda5f20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffe920d5-5161-29b6-be1e-eae993309983-efda5f20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d2546bb4-1f6d-df06-9eca-cf3adfad393e-efda5f20, #w-node-_7d5265cb-d2dc-3777-0ca1-7003274a098e-efda5f20, #w-node-_9311b7e9-ed1b-fe49-9766-55d5cecb96da-efda5f20, #w-node-_32eaa453-b904-8d4c-b71f-7b119add1b9e-efda5f20, #w-node-_4fbffed7-2860-1c49-5a71-cd9f3c00619c-efda5f20, #w-node-_115fb7d0-539f-8ada-0810-aef0e3548b1d-efda5f20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc7d3aae-16fa-55c2-b813-3395936668ff-efda5f20 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-dc7d3aae-16fa-55c2-b813-339593666900-efda5f20, #w-node-dc7d3aae-16fa-55c2-b813-33959366690b-efda5f20, #w-node-_4fbb78c3-d48e-ab96-be78-77f23a45a385-efda5f20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f09c7ba8-2874-5ab7-4c31-8226fdc718f7-efda5f20 {
  place-self: center;
}

#w-node-f631ab77-1ef8-fbed-0a40-2f834bdaeba7-efda5f20, #w-node-a047102e-0a56-fe68-acda-e6c4a1536ee5-efda5f20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86d9efb1-0d1a-bb53-ba4c-b877ebd47a28-efda5f20 {
  place-self: center;
}

#w-node-a047102e-0a56-fe68-acda-e6c4a1536ee7-efda5f20, #w-node-_367c517f-2e1a-3f38-dfd1-5976485d1527-efda5f20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebf2a5b4-17a7-253e-8551-f12399d023d0-efda5f20 {
  place-self: center;
}

#w-node-_367c517f-2e1a-3f38-dfd1-5976485d1529-efda5f20, #w-node-beecd512-3e40-64c4-4f3f-3e4f0dd0c0ac-efda5f20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21bc97ec-01bb-039e-3bbe-b11b958c7c26-efda5f20 {
  place-self: center;
}

#w-node-beecd512-3e40-64c4-4f3f-3e4f0dd0c0ae-efda5f20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cedcbc7-7208-d713-e970-16c4106d0952-efda5f20 {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_69fc21d1-1095-50a1-3a8d-33840a6a2f4a-efda5f20 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-ce9a0f44-6b01-1c5b-1b93-58a4c486e0aa-efda5f20, #w-node-_9aab0a76-123d-55e9-8903-00317b20ffdb-efda5f20, #w-node-_647c52a2-8ec7-1bf8-ee61-092052274969-efda5f20, #w-node-fcf2b2d4-e3d3-9761-31ce-b4002bd6312d-efda5f20, #email.w-node-_5d5257b4-d34e-1b0b-7784-96d561e02c42-efda5f20, #w-node-_63802940-3533-c084-a951-6ebb9979a604-efda5f20, #w-node-_5d5257b4-d34e-1b0b-7784-96d561e02c46-efda5f20, #w-node-fcf2b2d4-e3d3-9761-31ce-b4002bd6314b-efda5f20, #w-node-fcf2b2d4-e3d3-9761-31ce-b4002bd6314c-efda5f20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea85e0-efda5f20 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea85e3-efda5f20, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e4-efda5f20, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e5-efda5f20, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e6-efda5f20, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e7-efda5f20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea85f6-efda5f20 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea85f9-efda5f20, #w-node-d410c484-6b74-7d44-396d-b1f9beea85fa-efda5f20, #w-node-d410c484-6b74-7d44-396d-b1f9beea85fb-efda5f20, #w-node-d410c484-6b74-7d44-396d-b1f9beea85fc-efda5f20, #w-node-d410c484-6b74-7d44-396d-b1f9beea85fd-efda5f20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea8609-efda5f20 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea860c-efda5f20, #w-node-d410c484-6b74-7d44-396d-b1f9beea860d-efda5f20, #w-node-d410c484-6b74-7d44-396d-b1f9beea860e-efda5f20, #w-node-d410c484-6b74-7d44-396d-b1f9beea860f-efda5f20, #w-node-d410c484-6b74-7d44-396d-b1f9beea8610-efda5f20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e5595f2-9c95-63ca-26d9-0bb9261097be-efda5f20, #w-node-_1e5595f2-9c95-63ca-26d9-0bb9261097c1-efda5f20, #w-node-_1e5595f2-9c95-63ca-26d9-0bb926109815-efda5f20 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8ad9f405-ba1e-0ba3-3c94-5732552bff11-efda5f20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_454a6f67-568e-5e8b-b587-a499913bc286-efda5f20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e234d410-6141-41cb-8c05-c4029701458b-efda5f20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ca68508e-4f4b-bac6-9396-57925ccd16b9-efda5f20, #w-node-bddf1516-c9ca-db90-9395-7736db30c2f5-efda5f20, #w-node-cc9b550e-ca59-503f-adfa-e81215ffbff9-efda5f20, #w-node-_213df917-d478-0e09-bba4-03139107ffb6-efda5f20, #w-node-_9eae5bde-b032-5a40-5add-62a380d36dc3-efda5f20, #w-node-cfbf5472-6937-33dc-914b-dca09c9fd6b7-efda5f20, #first-name.w-node-a12ebad5-4a98-c13d-3266-da475bdf90c6-efda5f20, #lastname.w-node-_0dd6c36a-11ad-2ace-41b5-b0a29a6480c3-efda5f20, #email.w-node-_67a0adc7-dfac-9d4b-c2b2-8710c66226fa-efda5f20, #phone-3.w-node-_8461c5ba-3ef6-4c68-14d5-836f9c7c6c5b-efda5f20, #w-node-_63cf3d95-1f49-9269-9f1c-e3361311112e-efda5f21, #w-node-_63cf3d95-1f49-9269-9f1c-e33613111130-efda5f21, #w-node-_63cf3d95-1f49-9269-9f1c-e33613111132-efda5f21, #w-node-_63cf3d95-1f49-9269-9f1c-e33613111134-efda5f21, #w-node-_63cf3d95-1f49-9269-9f1c-e33613111136-efda5f21, #w-node-_63cf3d95-1f49-9269-9f1c-e33613111138-efda5f21, #w-node-_63cf3d95-1f49-9269-9f1c-e33613111141-efda5f21, #w-node-_9195f35d-881a-6c27-1b62-d71a15f211f2-efda5f21, #w-node-_63cf3d95-1f49-9269-9f1c-e3361311114a-efda5f21, #w-node-_63cf3d95-1f49-9269-9f1c-e3361311114c-efda5f21, #w-node-_63cf3d95-1f49-9269-9f1c-e3361311114e-efda5f21, #w-node-_63cf3d95-1f49-9269-9f1c-e33613111150-efda5f21, #w-node-_63cf3d95-1f49-9269-9f1c-e33613111152-efda5f21, #w-node-_63cf3d95-1f49-9269-9f1c-e3361311115d-efda5f21, #w-node-_63cf3d95-1f49-9269-9f1c-e3361311116e-efda5f21, #w-node-_63cf3d95-1f49-9269-9f1c-e33613111170-efda5f21, #w-node-_63cf3d95-1f49-9269-9f1c-e33613111172-efda5f21, #w-node-_82223a5e-63b9-8bcb-10e4-c60d55bf601f-efda5f21, #w-node-fdad50eb-1312-f721-891e-ae88172daded-efda5f21, #w-node-_76ac2134-e0f3-6b3a-213b-a939c32d3c17-efda5f21, #w-node-_1e31acb9-7275-f3f2-7041-9997be96c930-efda5f21, #w-node-_3f3ebdf3-5ad5-c870-91bb-62c0f2ef4144-efda5f21, #w-node-a3bc52fd-4546-db82-ed50-6126c12fda6b-efda5f21, #w-node-_63cf3d95-1f49-9269-9f1c-e336131111d8-efda5f21, #w-node-_13fc6ab6-b8be-e04c-5028-a45e490dd4a8-efda5f21, #w-node-f1bd0ad4-3488-9602-ecda-61b4fce03967-efda5f21, #w-node-_2dea056f-dc28-72f9-cee6-de50a1558138-efda5f21, #w-node-_025e5955-a96a-4f93-9f19-0635c634d330-efda5f21, #w-node-_66e51696-6a87-edff-14fb-c47b680be1b9-efda5f21, #w-node-_5fc185e3-ed21-c975-942b-d32eb801efee-efda5f21, #w-node-_4b6dff40-f9d3-2881-a31d-66da00e501f3-efda5f21, #w-node-c4bc13a5-1957-e27d-cea0-2ca3dbaac838-efda5f21, #w-node-f306b9ed-d51c-4b7b-289c-6eca1c8435a3-efda5f21, #w-node-_75fd2c61-2354-c5ca-70c0-deed3dec55e7-efda5f21, #w-node-f2ab4f23-eac3-0ae8-f51c-9ca7df46e083-efda5f21, #w-node-_1ee5afc0-cebe-4808-5fb8-1dde9a773f88-efda5f21, #w-node-_40d47a97-363c-e0ba-cb0f-c5fe3ead125f-efda5f21, #w-node-e37a0101-06d1-879c-8ec2-732e34b54d2e-efda5f21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce5e7bc1-e1e5-588e-b739-c0354c75e428-fae959db {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-baf7cdc1-f029-6157-0c59-283ddd189746-fae959db {
  grid-row: span 2 / span 2;
}

#w-node-ccdf96d1-034e-4229-e152-3f9b473e0c8f-27acdc59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_44f9e74f-66a5-69e7-375a-52e46e636261-27acdc59, #w-node-cf76041c-53d1-87c1-2d7b-52aa2edd2ae2-27acdc59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffe920d5-5161-29b6-be1e-eae993309983-27acdc59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d2546bb4-1f6d-df06-9eca-cf3adfad393e-27acdc59, #w-node-_7d5265cb-d2dc-3777-0ca1-7003274a098e-27acdc59, #w-node-_9311b7e9-ed1b-fe49-9766-55d5cecb96da-27acdc59, #w-node-_32eaa453-b904-8d4c-b71f-7b119add1b9e-27acdc59, #w-node-_4fbffed7-2860-1c49-5a71-cd9f3c00619c-27acdc59, #w-node-_115fb7d0-539f-8ada-0810-aef0e3548b1d-27acdc59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc7d3aae-16fa-55c2-b813-3395936668ff-27acdc59 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-dc7d3aae-16fa-55c2-b813-339593666900-27acdc59, #w-node-dc7d3aae-16fa-55c2-b813-33959366690b-27acdc59, #w-node-_4fbb78c3-d48e-ab96-be78-77f23a45a385-27acdc59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f09c7ba8-2874-5ab7-4c31-8226fdc718f7-27acdc59 {
  place-self: center;
}

#w-node-f631ab77-1ef8-fbed-0a40-2f834bdaeba7-27acdc59, #w-node-a047102e-0a56-fe68-acda-e6c4a1536ee5-27acdc59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86d9efb1-0d1a-bb53-ba4c-b877ebd47a28-27acdc59 {
  place-self: center;
}

#w-node-a047102e-0a56-fe68-acda-e6c4a1536ee7-27acdc59, #w-node-_367c517f-2e1a-3f38-dfd1-5976485d1527-27acdc59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebf2a5b4-17a7-253e-8551-f12399d023d0-27acdc59 {
  place-self: center;
}

#w-node-_367c517f-2e1a-3f38-dfd1-5976485d1529-27acdc59, #w-node-beecd512-3e40-64c4-4f3f-3e4f0dd0c0ac-27acdc59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21bc97ec-01bb-039e-3bbe-b11b958c7c26-27acdc59 {
  place-self: center;
}

#w-node-beecd512-3e40-64c4-4f3f-3e4f0dd0c0ae-27acdc59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cedcbc7-7208-d713-e970-16c4106d0952-27acdc59 {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_69fc21d1-1095-50a1-3a8d-33840a6a2f4a-27acdc59 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-ce9a0f44-6b01-1c5b-1b93-58a4c486e0aa-27acdc59, #w-node-_9aab0a76-123d-55e9-8903-00317b20ffdb-27acdc59, #w-node-_647c52a2-8ec7-1bf8-ee61-092052274969-27acdc59, #w-node-fcf2b2d4-e3d3-9761-31ce-b4002bd6312d-27acdc59, #email.w-node-_5d5257b4-d34e-1b0b-7784-96d561e02c42-27acdc59, #w-node-_5d5257b4-d34e-1b0b-7784-96d561e02c46-27acdc59, #w-node-fcf2b2d4-e3d3-9761-31ce-b4002bd6314b-27acdc59, #w-node-fcf2b2d4-e3d3-9761-31ce-b4002bd6314c-27acdc59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea85e0-27acdc59 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea85e3-27acdc59, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e4-27acdc59, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e5-27acdc59, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e6-27acdc59, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e7-27acdc59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea85f6-27acdc59 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea85f9-27acdc59, #w-node-d410c484-6b74-7d44-396d-b1f9beea85fa-27acdc59, #w-node-d410c484-6b74-7d44-396d-b1f9beea85fb-27acdc59, #w-node-d410c484-6b74-7d44-396d-b1f9beea85fc-27acdc59, #w-node-d410c484-6b74-7d44-396d-b1f9beea85fd-27acdc59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea8609-27acdc59 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea860c-27acdc59, #w-node-d410c484-6b74-7d44-396d-b1f9beea860d-27acdc59, #w-node-d410c484-6b74-7d44-396d-b1f9beea860e-27acdc59, #w-node-d410c484-6b74-7d44-396d-b1f9beea860f-27acdc59, #w-node-d410c484-6b74-7d44-396d-b1f9beea8610-27acdc59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e5595f2-9c95-63ca-26d9-0bb9261097be-27acdc59, #w-node-_1e5595f2-9c95-63ca-26d9-0bb9261097c1-27acdc59, #w-node-_1e5595f2-9c95-63ca-26d9-0bb926109815-27acdc59 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8ad9f405-ba1e-0ba3-3c94-5732552bff11-27acdc59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_454a6f67-568e-5e8b-b587-a499913bc286-27acdc59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e234d410-6141-41cb-8c05-c4029701458b-27acdc59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ca68508e-4f4b-bac6-9396-57925ccd16b9-27acdc59, #w-node-bddf1516-c9ca-db90-9395-7736db30c2f5-27acdc59, #w-node-cc9b550e-ca59-503f-adfa-e81215ffbff9-27acdc59, #w-node-_213df917-d478-0e09-bba4-03139107ffb6-27acdc59, #w-node-_9eae5bde-b032-5a40-5add-62a380d36dc3-27acdc59, #w-node-cfbf5472-6937-33dc-914b-dca09c9fd6b7-27acdc59, #FNAME.w-node-a12ebad5-4a98-c13d-3266-da475bdf90c6-27acdc59, #LNAME.w-node-_0dd6c36a-11ad-2ace-41b5-b0a29a6480c3-27acdc59, #email.w-node-_67a0adc7-dfac-9d4b-c2b2-8710c66226fa-27acdc59, #PHONE-4.w-node-_8461c5ba-3ef6-4c68-14d5-836f9c7c6c5b-27acdc59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccdf96d1-034e-4229-e152-3f9b473e0c8f-445a702c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_44f9e74f-66a5-69e7-375a-52e46e636261-445a702c, #w-node-cf76041c-53d1-87c1-2d7b-52aa2edd2ae2-445a702c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffe920d5-5161-29b6-be1e-eae993309983-445a702c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d2546bb4-1f6d-df06-9eca-cf3adfad393e-445a702c, #w-node-_7d5265cb-d2dc-3777-0ca1-7003274a098e-445a702c, #w-node-_6620e6a4-763b-af7a-fcd6-2e3c99e5f51d-445a702c, #w-node-_6620e6a4-763b-af7a-fcd6-2e3c99e5f51f-445a702c, #w-node-_9311b7e9-ed1b-fe49-9766-55d5cecb96da-445a702c, #w-node-_32eaa453-b904-8d4c-b71f-7b119add1b9e-445a702c, #w-node-_4fbffed7-2860-1c49-5a71-cd9f3c00619c-445a702c, #w-node-_115fb7d0-539f-8ada-0810-aef0e3548b1d-445a702c, #w-node-c53366a6-ed3b-e415-6b28-49479687ea68-445a702c, #w-node-c53366a6-ed3b-e415-6b28-49479687ea6f-445a702c, #w-node-c53366a6-ed3b-e415-6b28-49479687ea76-445a702c, #w-node-c53366a6-ed3b-e415-6b28-49479687ea7d-445a702c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad651681-d7e4-11ff-61ae-f74a17765ed0-445a702c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

#w-node-_94ebba2a-5eda-755b-a950-c125abf88641-445a702c {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-dc7d3aae-16fa-55c2-b813-3395936668ff-445a702c {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-dc7d3aae-16fa-55c2-b813-339593666900-445a702c, #w-node-dc7d3aae-16fa-55c2-b813-33959366690b-445a702c, #w-node-a047102e-0a56-fe68-acda-e6c4a1536ee5-445a702c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86d9efb1-0d1a-bb53-ba4c-b877ebd47a28-445a702c {
  place-self: center;
}

#w-node-a047102e-0a56-fe68-acda-e6c4a1536ee7-445a702c, #w-node-_4fbb78c3-d48e-ab96-be78-77f23a45a385-445a702c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f09c7ba8-2874-5ab7-4c31-8226fdc718f7-445a702c {
  place-self: center;
}

#w-node-f631ab77-1ef8-fbed-0a40-2f834bdaeba7-445a702c, #w-node-_367c517f-2e1a-3f38-dfd1-5976485d1527-445a702c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebf2a5b4-17a7-253e-8551-f12399d023d0-445a702c {
  place-self: center;
}

#w-node-_367c517f-2e1a-3f38-dfd1-5976485d1529-445a702c, #w-node-beecd512-3e40-64c4-4f3f-3e4f0dd0c0ac-445a702c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21bc97ec-01bb-039e-3bbe-b11b958c7c26-445a702c {
  place-self: center;
}

#w-node-beecd512-3e40-64c4-4f3f-3e4f0dd0c0ae-445a702c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cedcbc7-7208-d713-e970-16c4106d0952-445a702c {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_69fc21d1-1095-50a1-3a8d-33840a6a2f4a-445a702c {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-ce9a0f44-6b01-1c5b-1b93-58a4c486e0aa-445a702c, #w-node-_9aab0a76-123d-55e9-8903-00317b20ffdb-445a702c, #w-node-_647c52a2-8ec7-1bf8-ee61-092052274969-445a702c, #w-node-fcf2b2d4-e3d3-9761-31ce-b4002bd6312d-445a702c, #email.w-node-_5d5257b4-d34e-1b0b-7784-96d561e02c42-445a702c, #w-node-_5d5257b4-d34e-1b0b-7784-96d561e02c46-445a702c, #w-node-fcf2b2d4-e3d3-9761-31ce-b4002bd6314b-445a702c, #w-node-fcf2b2d4-e3d3-9761-31ce-b4002bd6314c-445a702c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea85f6-445a702c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea85f9-445a702c, #w-node-d410c484-6b74-7d44-396d-b1f9beea85fa-445a702c, #w-node-d410c484-6b74-7d44-396d-b1f9beea85fb-445a702c, #w-node-d410c484-6b74-7d44-396d-b1f9beea85fc-445a702c, #w-node-d410c484-6b74-7d44-396d-b1f9beea85fd-445a702c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea85e0-445a702c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea85e3-445a702c, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e4-445a702c, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e5-445a702c, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e6-445a702c, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e7-445a702c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e212-445a702c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e216-445a702c, #w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e217-445a702c, #w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e218-445a702c, #w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e219-445a702c, #w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e21a-445a702c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13a7df27-97d9-9392-7716-0880476d6027-445a702c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13a7df27-97d9-9392-7716-0880476d602a-445a702c, #w-node-_13a7df27-97d9-9392-7716-0880476d602b-445a702c, #w-node-_13a7df27-97d9-9392-7716-0880476d602c-445a702c, #w-node-_13a7df27-97d9-9392-7716-0880476d602d-445a702c, #w-node-_13a7df27-97d9-9392-7716-0880476d602e-445a702c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11441b04-6cd9-dbb5-74d7-15fd829be560-445a702c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11441b04-6cd9-dbb5-74d7-15fd829be564-445a702c, #w-node-_11441b04-6cd9-dbb5-74d7-15fd829be565-445a702c, #w-node-_11441b04-6cd9-dbb5-74d7-15fd829be566-445a702c, #w-node-_11441b04-6cd9-dbb5-74d7-15fd829be567-445a702c, #w-node-_11441b04-6cd9-dbb5-74d7-15fd829be568-445a702c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13a7df27-97d9-9392-7716-0880476d604e-445a702c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13a7df27-97d9-9392-7716-0880476d6051-445a702c, #w-node-_13a7df27-97d9-9392-7716-0880476d6052-445a702c, #w-node-_13a7df27-97d9-9392-7716-0880476d6053-445a702c, #w-node-_13a7df27-97d9-9392-7716-0880476d6054-445a702c, #w-node-_13a7df27-97d9-9392-7716-0880476d6055-445a702c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e5595f2-9c95-63ca-26d9-0bb9261097be-445a702c, #w-node-_1e5595f2-9c95-63ca-26d9-0bb9261097c1-445a702c, #w-node-_1e5595f2-9c95-63ca-26d9-0bb926109815-445a702c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8ad9f405-ba1e-0ba3-3c94-5732552bff11-445a702c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_454a6f67-568e-5e8b-b587-a499913bc286-445a702c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e234d410-6141-41cb-8c05-c4029701458b-445a702c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ca68508e-4f4b-bac6-9396-57925ccd16b9-445a702c, #w-node-bddf1516-c9ca-db90-9395-7736db30c2f5-445a702c, #w-node-cc9b550e-ca59-503f-adfa-e81215ffbff9-445a702c, #w-node-_213df917-d478-0e09-bba4-03139107ffb6-445a702c, #w-node-_9eae5bde-b032-5a40-5add-62a380d36dc3-445a702c, #w-node-cfbf5472-6937-33dc-914b-dca09c9fd6b7-445a702c, #FNAME.w-node-a12ebad5-4a98-c13d-3266-da475bdf90c6-445a702c, #LNAME.w-node-_0dd6c36a-11ad-2ace-41b5-b0a29a6480c3-445a702c, #email.w-node-_67a0adc7-dfac-9d4b-c2b2-8710c66226fa-445a702c, #PHONE-4.w-node-_8461c5ba-3ef6-4c68-14d5-836f9c7c6c5b-445a702c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccdf96d1-034e-4229-e152-3f9b473e0c8f-2b0ef726 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_44f9e74f-66a5-69e7-375a-52e46e636261-2b0ef726, #w-node-cf76041c-53d1-87c1-2d7b-52aa2edd2ae2-2b0ef726 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffe920d5-5161-29b6-be1e-eae993309983-2b0ef726 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d2546bb4-1f6d-df06-9eca-cf3adfad393e-2b0ef726, #w-node-_7d5265cb-d2dc-3777-0ca1-7003274a098e-2b0ef726, #w-node-_9311b7e9-ed1b-fe49-9766-55d5cecb96da-2b0ef726, #w-node-_32eaa453-b904-8d4c-b71f-7b119add1b9e-2b0ef726, #w-node-_4fbffed7-2860-1c49-5a71-cd9f3c00619c-2b0ef726, #w-node-_115fb7d0-539f-8ada-0810-aef0e3548b1d-2b0ef726 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad651681-d7e4-11ff-61ae-f74a17765ed0-2b0ef726 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

#w-node-_94ebba2a-5eda-755b-a950-c125abf88641-2b0ef726 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-dc7d3aae-16fa-55c2-b813-3395936668ff-2b0ef726 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-dc7d3aae-16fa-55c2-b813-339593666900-2b0ef726, #w-node-dc7d3aae-16fa-55c2-b813-33959366690b-2b0ef726, #w-node-a047102e-0a56-fe68-acda-e6c4a1536ee5-2b0ef726 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86d9efb1-0d1a-bb53-ba4c-b877ebd47a28-2b0ef726 {
  place-self: center;
}

#w-node-a047102e-0a56-fe68-acda-e6c4a1536ee7-2b0ef726, #w-node-_4fbb78c3-d48e-ab96-be78-77f23a45a385-2b0ef726 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f09c7ba8-2874-5ab7-4c31-8226fdc718f7-2b0ef726 {
  place-self: center;
}

#w-node-f631ab77-1ef8-fbed-0a40-2f834bdaeba7-2b0ef726, #w-node-_367c517f-2e1a-3f38-dfd1-5976485d1527-2b0ef726 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebf2a5b4-17a7-253e-8551-f12399d023d0-2b0ef726 {
  place-self: center;
}

#w-node-_367c517f-2e1a-3f38-dfd1-5976485d1529-2b0ef726, #w-node-beecd512-3e40-64c4-4f3f-3e4f0dd0c0ac-2b0ef726 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21bc97ec-01bb-039e-3bbe-b11b958c7c26-2b0ef726 {
  place-self: center;
}

#w-node-beecd512-3e40-64c4-4f3f-3e4f0dd0c0ae-2b0ef726 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cedcbc7-7208-d713-e970-16c4106d0952-2b0ef726 {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_69fc21d1-1095-50a1-3a8d-33840a6a2f4a-2b0ef726 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-ce9a0f44-6b01-1c5b-1b93-58a4c486e0aa-2b0ef726, #w-node-_9aab0a76-123d-55e9-8903-00317b20ffdb-2b0ef726, #w-node-_647c52a2-8ec7-1bf8-ee61-092052274969-2b0ef726, #w-node-fcf2b2d4-e3d3-9761-31ce-b4002bd6312d-2b0ef726, #email.w-node-_5d5257b4-d34e-1b0b-7784-96d561e02c42-2b0ef726, #w-node-_5d5257b4-d34e-1b0b-7784-96d561e02c46-2b0ef726, #w-node-fcf2b2d4-e3d3-9761-31ce-b4002bd6314b-2b0ef726, #w-node-fcf2b2d4-e3d3-9761-31ce-b4002bd6314c-2b0ef726 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea85f6-2b0ef726 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea85f9-2b0ef726, #w-node-d410c484-6b74-7d44-396d-b1f9beea85fa-2b0ef726, #w-node-d410c484-6b74-7d44-396d-b1f9beea85fb-2b0ef726, #w-node-d410c484-6b74-7d44-396d-b1f9beea85fc-2b0ef726, #w-node-d410c484-6b74-7d44-396d-b1f9beea85fd-2b0ef726 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea85e0-2b0ef726 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea85e3-2b0ef726, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e4-2b0ef726, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e5-2b0ef726, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e6-2b0ef726, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e7-2b0ef726 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e212-2b0ef726 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e216-2b0ef726, #w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e217-2b0ef726, #w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e218-2b0ef726, #w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e219-2b0ef726, #w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e21a-2b0ef726 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13a7df27-97d9-9392-7716-0880476d6027-2b0ef726 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13a7df27-97d9-9392-7716-0880476d602a-2b0ef726, #w-node-_13a7df27-97d9-9392-7716-0880476d602b-2b0ef726, #w-node-_13a7df27-97d9-9392-7716-0880476d602c-2b0ef726, #w-node-_13a7df27-97d9-9392-7716-0880476d602d-2b0ef726, #w-node-_13a7df27-97d9-9392-7716-0880476d602e-2b0ef726 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11441b04-6cd9-dbb5-74d7-15fd829be560-2b0ef726 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11441b04-6cd9-dbb5-74d7-15fd829be564-2b0ef726, #w-node-_11441b04-6cd9-dbb5-74d7-15fd829be565-2b0ef726, #w-node-_11441b04-6cd9-dbb5-74d7-15fd829be566-2b0ef726, #w-node-_11441b04-6cd9-dbb5-74d7-15fd829be567-2b0ef726, #w-node-_11441b04-6cd9-dbb5-74d7-15fd829be568-2b0ef726 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13a7df27-97d9-9392-7716-0880476d604e-2b0ef726 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13a7df27-97d9-9392-7716-0880476d6051-2b0ef726, #w-node-_13a7df27-97d9-9392-7716-0880476d6052-2b0ef726, #w-node-_13a7df27-97d9-9392-7716-0880476d6053-2b0ef726, #w-node-_13a7df27-97d9-9392-7716-0880476d6054-2b0ef726, #w-node-_13a7df27-97d9-9392-7716-0880476d6055-2b0ef726 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e5595f2-9c95-63ca-26d9-0bb9261097be-2b0ef726, #w-node-_1e5595f2-9c95-63ca-26d9-0bb9261097c1-2b0ef726, #w-node-_1e5595f2-9c95-63ca-26d9-0bb926109815-2b0ef726 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8ad9f405-ba1e-0ba3-3c94-5732552bff11-2b0ef726 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_454a6f67-568e-5e8b-b587-a499913bc286-2b0ef726 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e234d410-6141-41cb-8c05-c4029701458b-2b0ef726 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ca68508e-4f4b-bac6-9396-57925ccd16b9-2b0ef726, #w-node-bddf1516-c9ca-db90-9395-7736db30c2f5-2b0ef726, #w-node-cc9b550e-ca59-503f-adfa-e81215ffbff9-2b0ef726, #w-node-_213df917-d478-0e09-bba4-03139107ffb6-2b0ef726, #w-node-_9eae5bde-b032-5a40-5add-62a380d36dc3-2b0ef726, #w-node-cfbf5472-6937-33dc-914b-dca09c9fd6b7-2b0ef726, #FNAME.w-node-a12ebad5-4a98-c13d-3266-da475bdf90c6-2b0ef726, #LNAME.w-node-_0dd6c36a-11ad-2ace-41b5-b0a29a6480c3-2b0ef726, #email.w-node-_67a0adc7-dfac-9d4b-c2b2-8710c66226fa-2b0ef726, #PHONE-4.w-node-_8461c5ba-3ef6-4c68-14d5-836f9c7c6c5b-2b0ef726 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccdf96d1-034e-4229-e152-3f9b473e0c8f-863fd2fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_44f9e74f-66a5-69e7-375a-52e46e636261-863fd2fe, #w-node-cf76041c-53d1-87c1-2d7b-52aa2edd2ae2-863fd2fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffe920d5-5161-29b6-be1e-eae993309983-863fd2fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d2546bb4-1f6d-df06-9eca-cf3adfad393e-863fd2fe, #w-node-_7d5265cb-d2dc-3777-0ca1-7003274a098e-863fd2fe, #w-node-_9311b7e9-ed1b-fe49-9766-55d5cecb96da-863fd2fe, #w-node-_32eaa453-b904-8d4c-b71f-7b119add1b9e-863fd2fe, #w-node-_4fbffed7-2860-1c49-5a71-cd9f3c00619c-863fd2fe, #w-node-_115fb7d0-539f-8ada-0810-aef0e3548b1d-863fd2fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad651681-d7e4-11ff-61ae-f74a17765ed0-863fd2fe {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

#w-node-_94ebba2a-5eda-755b-a950-c125abf88641-863fd2fe {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-dc7d3aae-16fa-55c2-b813-3395936668ff-863fd2fe {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-dc7d3aae-16fa-55c2-b813-339593666900-863fd2fe, #w-node-dc7d3aae-16fa-55c2-b813-33959366690b-863fd2fe, #w-node-a047102e-0a56-fe68-acda-e6c4a1536ee5-863fd2fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86d9efb1-0d1a-bb53-ba4c-b877ebd47a28-863fd2fe {
  place-self: center;
}

#w-node-a047102e-0a56-fe68-acda-e6c4a1536ee7-863fd2fe, #w-node-_4fbb78c3-d48e-ab96-be78-77f23a45a385-863fd2fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f09c7ba8-2874-5ab7-4c31-8226fdc718f7-863fd2fe {
  place-self: center;
}

#w-node-f631ab77-1ef8-fbed-0a40-2f834bdaeba7-863fd2fe, #w-node-_367c517f-2e1a-3f38-dfd1-5976485d1527-863fd2fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebf2a5b4-17a7-253e-8551-f12399d023d0-863fd2fe {
  place-self: center;
}

#w-node-_367c517f-2e1a-3f38-dfd1-5976485d1529-863fd2fe, #w-node-beecd512-3e40-64c4-4f3f-3e4f0dd0c0ac-863fd2fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21bc97ec-01bb-039e-3bbe-b11b958c7c26-863fd2fe {
  place-self: center;
}

#w-node-beecd512-3e40-64c4-4f3f-3e4f0dd0c0ae-863fd2fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cedcbc7-7208-d713-e970-16c4106d0952-863fd2fe {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_69fc21d1-1095-50a1-3a8d-33840a6a2f4a-863fd2fe {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-ce9a0f44-6b01-1c5b-1b93-58a4c486e0aa-863fd2fe, #w-node-_9aab0a76-123d-55e9-8903-00317b20ffdb-863fd2fe, #w-node-_647c52a2-8ec7-1bf8-ee61-092052274969-863fd2fe, #w-node-fcf2b2d4-e3d3-9761-31ce-b4002bd6312d-863fd2fe, #email.w-node-_5d5257b4-d34e-1b0b-7784-96d561e02c42-863fd2fe, #w-node-_5d5257b4-d34e-1b0b-7784-96d561e02c46-863fd2fe, #w-node-fcf2b2d4-e3d3-9761-31ce-b4002bd6314b-863fd2fe, #w-node-fcf2b2d4-e3d3-9761-31ce-b4002bd6314c-863fd2fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea85f6-863fd2fe {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea85f9-863fd2fe, #w-node-d410c484-6b74-7d44-396d-b1f9beea85fa-863fd2fe, #w-node-d410c484-6b74-7d44-396d-b1f9beea85fb-863fd2fe, #w-node-d410c484-6b74-7d44-396d-b1f9beea85fc-863fd2fe, #w-node-d410c484-6b74-7d44-396d-b1f9beea85fd-863fd2fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea85e0-863fd2fe {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea85e3-863fd2fe, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e4-863fd2fe, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e5-863fd2fe, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e6-863fd2fe, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e7-863fd2fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e212-863fd2fe {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e216-863fd2fe, #w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e217-863fd2fe, #w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e218-863fd2fe, #w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e219-863fd2fe, #w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e21a-863fd2fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13a7df27-97d9-9392-7716-0880476d6027-863fd2fe {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13a7df27-97d9-9392-7716-0880476d602a-863fd2fe, #w-node-_13a7df27-97d9-9392-7716-0880476d602b-863fd2fe, #w-node-_13a7df27-97d9-9392-7716-0880476d602c-863fd2fe, #w-node-_13a7df27-97d9-9392-7716-0880476d602d-863fd2fe, #w-node-_13a7df27-97d9-9392-7716-0880476d602e-863fd2fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11441b04-6cd9-dbb5-74d7-15fd829be560-863fd2fe {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11441b04-6cd9-dbb5-74d7-15fd829be564-863fd2fe, #w-node-_11441b04-6cd9-dbb5-74d7-15fd829be565-863fd2fe, #w-node-_11441b04-6cd9-dbb5-74d7-15fd829be566-863fd2fe, #w-node-_11441b04-6cd9-dbb5-74d7-15fd829be567-863fd2fe, #w-node-_11441b04-6cd9-dbb5-74d7-15fd829be568-863fd2fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13a7df27-97d9-9392-7716-0880476d604e-863fd2fe {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13a7df27-97d9-9392-7716-0880476d6051-863fd2fe, #w-node-_13a7df27-97d9-9392-7716-0880476d6052-863fd2fe, #w-node-_13a7df27-97d9-9392-7716-0880476d6053-863fd2fe, #w-node-_13a7df27-97d9-9392-7716-0880476d6054-863fd2fe, #w-node-_13a7df27-97d9-9392-7716-0880476d6055-863fd2fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e5595f2-9c95-63ca-26d9-0bb9261097be-863fd2fe, #w-node-_1e5595f2-9c95-63ca-26d9-0bb9261097c1-863fd2fe, #w-node-_1e5595f2-9c95-63ca-26d9-0bb926109815-863fd2fe {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8ad9f405-ba1e-0ba3-3c94-5732552bff11-863fd2fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_454a6f67-568e-5e8b-b587-a499913bc286-863fd2fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e234d410-6141-41cb-8c05-c4029701458b-863fd2fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ca68508e-4f4b-bac6-9396-57925ccd16b9-863fd2fe, #w-node-bddf1516-c9ca-db90-9395-7736db30c2f5-863fd2fe, #w-node-cc9b550e-ca59-503f-adfa-e81215ffbff9-863fd2fe, #w-node-_213df917-d478-0e09-bba4-03139107ffb6-863fd2fe, #w-node-_9eae5bde-b032-5a40-5add-62a380d36dc3-863fd2fe, #w-node-cfbf5472-6937-33dc-914b-dca09c9fd6b7-863fd2fe, #FNAME.w-node-a12ebad5-4a98-c13d-3266-da475bdf90c6-863fd2fe, #LNAME.w-node-_0dd6c36a-11ad-2ace-41b5-b0a29a6480c3-863fd2fe, #email.w-node-_67a0adc7-dfac-9d4b-c2b2-8710c66226fa-863fd2fe, #PHONE-4.w-node-_8461c5ba-3ef6-4c68-14d5-836f9c7c6c5b-863fd2fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccdf96d1-034e-4229-e152-3f9b473e0c8f-747862aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_44f9e74f-66a5-69e7-375a-52e46e636261-747862aa, #w-node-cf76041c-53d1-87c1-2d7b-52aa2edd2ae2-747862aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffe920d5-5161-29b6-be1e-eae993309983-747862aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d2546bb4-1f6d-df06-9eca-cf3adfad393e-747862aa, #w-node-_7d5265cb-d2dc-3777-0ca1-7003274a098e-747862aa, #w-node-_9311b7e9-ed1b-fe49-9766-55d5cecb96da-747862aa, #w-node-_32eaa453-b904-8d4c-b71f-7b119add1b9e-747862aa, #w-node-_4fbffed7-2860-1c49-5a71-cd9f3c00619c-747862aa, #w-node-_115fb7d0-539f-8ada-0810-aef0e3548b1d-747862aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad651681-d7e4-11ff-61ae-f74a17765ed0-747862aa {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

#w-node-_94ebba2a-5eda-755b-a950-c125abf88641-747862aa {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-dc7d3aae-16fa-55c2-b813-3395936668ff-747862aa {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-dc7d3aae-16fa-55c2-b813-339593666900-747862aa, #w-node-dc7d3aae-16fa-55c2-b813-33959366690b-747862aa, #w-node-a047102e-0a56-fe68-acda-e6c4a1536ee5-747862aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86d9efb1-0d1a-bb53-ba4c-b877ebd47a28-747862aa {
  place-self: center;
}

#w-node-a047102e-0a56-fe68-acda-e6c4a1536ee7-747862aa, #w-node-_4fbb78c3-d48e-ab96-be78-77f23a45a385-747862aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f09c7ba8-2874-5ab7-4c31-8226fdc718f7-747862aa {
  place-self: center;
}

#w-node-f631ab77-1ef8-fbed-0a40-2f834bdaeba7-747862aa, #w-node-_367c517f-2e1a-3f38-dfd1-5976485d1527-747862aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebf2a5b4-17a7-253e-8551-f12399d023d0-747862aa {
  place-self: center;
}

#w-node-_367c517f-2e1a-3f38-dfd1-5976485d1529-747862aa, #w-node-beecd512-3e40-64c4-4f3f-3e4f0dd0c0ac-747862aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21bc97ec-01bb-039e-3bbe-b11b958c7c26-747862aa {
  place-self: center;
}

#w-node-beecd512-3e40-64c4-4f3f-3e4f0dd0c0ae-747862aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cedcbc7-7208-d713-e970-16c4106d0952-747862aa {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_69fc21d1-1095-50a1-3a8d-33840a6a2f4a-747862aa {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-ce9a0f44-6b01-1c5b-1b93-58a4c486e0aa-747862aa, #w-node-_9aab0a76-123d-55e9-8903-00317b20ffdb-747862aa, #w-node-_647c52a2-8ec7-1bf8-ee61-092052274969-747862aa, #w-node-fcf2b2d4-e3d3-9761-31ce-b4002bd6312d-747862aa, #email.w-node-_5d5257b4-d34e-1b0b-7784-96d561e02c42-747862aa, #w-node-_5d5257b4-d34e-1b0b-7784-96d561e02c46-747862aa, #w-node-fcf2b2d4-e3d3-9761-31ce-b4002bd6314b-747862aa, #w-node-fcf2b2d4-e3d3-9761-31ce-b4002bd6314c-747862aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea85f6-747862aa {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea85f9-747862aa, #w-node-d410c484-6b74-7d44-396d-b1f9beea85fa-747862aa, #w-node-d410c484-6b74-7d44-396d-b1f9beea85fb-747862aa, #w-node-d410c484-6b74-7d44-396d-b1f9beea85fc-747862aa, #w-node-d410c484-6b74-7d44-396d-b1f9beea85fd-747862aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea85e0-747862aa {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea85e3-747862aa, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e4-747862aa, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e5-747862aa, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e6-747862aa, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e7-747862aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e212-747862aa {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e216-747862aa, #w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e217-747862aa, #w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e218-747862aa, #w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e219-747862aa, #w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e21a-747862aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13a7df27-97d9-9392-7716-0880476d6027-747862aa {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13a7df27-97d9-9392-7716-0880476d602a-747862aa, #w-node-_13a7df27-97d9-9392-7716-0880476d602b-747862aa, #w-node-_13a7df27-97d9-9392-7716-0880476d602c-747862aa, #w-node-_13a7df27-97d9-9392-7716-0880476d602d-747862aa, #w-node-_13a7df27-97d9-9392-7716-0880476d602e-747862aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11441b04-6cd9-dbb5-74d7-15fd829be560-747862aa {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11441b04-6cd9-dbb5-74d7-15fd829be564-747862aa, #w-node-_11441b04-6cd9-dbb5-74d7-15fd829be565-747862aa, #w-node-_11441b04-6cd9-dbb5-74d7-15fd829be566-747862aa, #w-node-_11441b04-6cd9-dbb5-74d7-15fd829be567-747862aa, #w-node-_11441b04-6cd9-dbb5-74d7-15fd829be568-747862aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13a7df27-97d9-9392-7716-0880476d604e-747862aa {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13a7df27-97d9-9392-7716-0880476d6051-747862aa, #w-node-_13a7df27-97d9-9392-7716-0880476d6052-747862aa, #w-node-_13a7df27-97d9-9392-7716-0880476d6053-747862aa, #w-node-_13a7df27-97d9-9392-7716-0880476d6054-747862aa, #w-node-_13a7df27-97d9-9392-7716-0880476d6055-747862aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e5595f2-9c95-63ca-26d9-0bb9261097be-747862aa, #w-node-_1e5595f2-9c95-63ca-26d9-0bb9261097c1-747862aa, #w-node-_1e5595f2-9c95-63ca-26d9-0bb926109815-747862aa {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8ad9f405-ba1e-0ba3-3c94-5732552bff11-747862aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_454a6f67-568e-5e8b-b587-a499913bc286-747862aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e234d410-6141-41cb-8c05-c4029701458b-747862aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ca68508e-4f4b-bac6-9396-57925ccd16b9-747862aa, #w-node-bddf1516-c9ca-db90-9395-7736db30c2f5-747862aa, #w-node-cc9b550e-ca59-503f-adfa-e81215ffbff9-747862aa, #w-node-_213df917-d478-0e09-bba4-03139107ffb6-747862aa, #w-node-_9eae5bde-b032-5a40-5add-62a380d36dc3-747862aa, #w-node-cfbf5472-6937-33dc-914b-dca09c9fd6b7-747862aa, #FNAME.w-node-a12ebad5-4a98-c13d-3266-da475bdf90c6-747862aa, #LNAME.w-node-_0dd6c36a-11ad-2ace-41b5-b0a29a6480c3-747862aa, #email.w-node-_67a0adc7-dfac-9d4b-c2b2-8710c66226fa-747862aa, #PHONE-4.w-node-_8461c5ba-3ef6-4c68-14d5-836f9c7c6c5b-747862aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174709-9da83d8f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cea99920-4d4f-d4fe-5d5b-82bd3b17470d-9da83d8f, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b17470e-9da83d8f, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b17470f-9da83d8f, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174710-9da83d8f, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174711-9da83d8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174718-9da83d8f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174720-9da83d8f, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174721-9da83d8f, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174722-9da83d8f, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174723-9da83d8f, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174724-9da83d8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cea99920-4d4f-d4fe-5d5b-82bd3b17472d-9da83d8f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174731-9da83d8f, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174732-9da83d8f, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174733-9da83d8f, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174734-9da83d8f, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174735-9da83d8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cea99920-4d4f-d4fe-5d5b-82bd3b17473d-9da83d8f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174745-9da83d8f, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174746-9da83d8f, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174747-9da83d8f, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174748-9da83d8f, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174749-9da83d8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174750-9da83d8f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174754-9da83d8f, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174755-9da83d8f, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174756-9da83d8f, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174757-9da83d8f, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174758-9da83d8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cea99920-4d4f-d4fe-5d5b-82bd3b17475f-9da83d8f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174767-9da83d8f, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174768-9da83d8f, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174769-9da83d8f, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b17476a-9da83d8f, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b17476b-9da83d8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60a9bd0d-709b-e7ff-2836-92751426195c-9da83d8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_60a9bd0d-709b-e7ff-2836-92751426195e-9da83d8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccdf96d1-034e-4229-e152-3f9b473e0c8f-eda3346d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_44f9e74f-66a5-69e7-375a-52e46e636261-eda3346d, #w-node-cf76041c-53d1-87c1-2d7b-52aa2edd2ae2-eda3346d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffe920d5-5161-29b6-be1e-eae993309983-eda3346d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d2546bb4-1f6d-df06-9eca-cf3adfad393e-eda3346d, #w-node-_7d5265cb-d2dc-3777-0ca1-7003274a098e-eda3346d, #w-node-_8f378480-deda-3e02-7e62-21759afe3e09-eda3346d, #email-2.w-node-_8f378480-deda-3e02-7e62-21759afe3e1d-eda3346d, #w-node-_8f378480-deda-3e02-7e62-21759afe3e21-eda3346d, #w-node-_8f378480-deda-3e02-7e62-21759afe3e28-eda3346d, #w-node-_8f378480-deda-3e02-7e62-21759afe3e29-eda3346d, #w-node-_9311b7e9-ed1b-fe49-9766-55d5cecb96da-eda3346d, #w-node-_32eaa453-b904-8d4c-b71f-7b119add1b9e-eda3346d, #w-node-_4fbffed7-2860-1c49-5a71-cd9f3c00619c-eda3346d, #w-node-_115fb7d0-539f-8ada-0810-aef0e3548b1d-eda3346d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad651681-d7e4-11ff-61ae-f74a17765ed0-eda3346d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

#w-node-_94ebba2a-5eda-755b-a950-c125abf88641-eda3346d {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-dc7d3aae-16fa-55c2-b813-3395936668ff-eda3346d {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-dc7d3aae-16fa-55c2-b813-339593666900-eda3346d, #w-node-dc7d3aae-16fa-55c2-b813-33959366690b-eda3346d, #w-node-a047102e-0a56-fe68-acda-e6c4a1536ee5-eda3346d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86d9efb1-0d1a-bb53-ba4c-b877ebd47a28-eda3346d {
  place-self: center;
}

#w-node-a047102e-0a56-fe68-acda-e6c4a1536ee7-eda3346d, #w-node-_4fbb78c3-d48e-ab96-be78-77f23a45a385-eda3346d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f09c7ba8-2874-5ab7-4c31-8226fdc718f7-eda3346d {
  place-self: center;
}

#w-node-f631ab77-1ef8-fbed-0a40-2f834bdaeba7-eda3346d, #w-node-_367c517f-2e1a-3f38-dfd1-5976485d1527-eda3346d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebf2a5b4-17a7-253e-8551-f12399d023d0-eda3346d {
  place-self: center;
}

#w-node-_367c517f-2e1a-3f38-dfd1-5976485d1529-eda3346d, #w-node-beecd512-3e40-64c4-4f3f-3e4f0dd0c0ac-eda3346d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21bc97ec-01bb-039e-3bbe-b11b958c7c26-eda3346d {
  place-self: center;
}

#w-node-beecd512-3e40-64c4-4f3f-3e4f0dd0c0ae-eda3346d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cedcbc7-7208-d713-e970-16c4106d0952-eda3346d {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_69fc21d1-1095-50a1-3a8d-33840a6a2f4a-eda3346d {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-ce9a0f44-6b01-1c5b-1b93-58a4c486e0aa-eda3346d, #w-node-_9aab0a76-123d-55e9-8903-00317b20ffdb-eda3346d, #w-node-_647c52a2-8ec7-1bf8-ee61-092052274969-eda3346d, #w-node-fcf2b2d4-e3d3-9761-31ce-b4002bd6312d-eda3346d, #email.w-node-_5d5257b4-d34e-1b0b-7784-96d561e02c42-eda3346d, #w-node-_5d5257b4-d34e-1b0b-7784-96d561e02c46-eda3346d, #w-node-fcf2b2d4-e3d3-9761-31ce-b4002bd6314b-eda3346d, #w-node-fcf2b2d4-e3d3-9761-31ce-b4002bd6314c-eda3346d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea85f6-eda3346d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea85f9-eda3346d, #w-node-d410c484-6b74-7d44-396d-b1f9beea85fa-eda3346d, #w-node-d410c484-6b74-7d44-396d-b1f9beea85fb-eda3346d, #w-node-d410c484-6b74-7d44-396d-b1f9beea85fc-eda3346d, #w-node-d410c484-6b74-7d44-396d-b1f9beea85fd-eda3346d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea85e0-eda3346d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d410c484-6b74-7d44-396d-b1f9beea85e3-eda3346d, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e4-eda3346d, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e5-eda3346d, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e6-eda3346d, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e7-eda3346d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e212-eda3346d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e216-eda3346d, #w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e217-eda3346d, #w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e218-eda3346d, #w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e219-eda3346d, #w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e21a-eda3346d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13a7df27-97d9-9392-7716-0880476d6027-eda3346d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13a7df27-97d9-9392-7716-0880476d602a-eda3346d, #w-node-_13a7df27-97d9-9392-7716-0880476d602b-eda3346d, #w-node-_13a7df27-97d9-9392-7716-0880476d602c-eda3346d, #w-node-_13a7df27-97d9-9392-7716-0880476d602d-eda3346d, #w-node-_13a7df27-97d9-9392-7716-0880476d602e-eda3346d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11441b04-6cd9-dbb5-74d7-15fd829be560-eda3346d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11441b04-6cd9-dbb5-74d7-15fd829be564-eda3346d, #w-node-_11441b04-6cd9-dbb5-74d7-15fd829be565-eda3346d, #w-node-_11441b04-6cd9-dbb5-74d7-15fd829be566-eda3346d, #w-node-_11441b04-6cd9-dbb5-74d7-15fd829be567-eda3346d, #w-node-_11441b04-6cd9-dbb5-74d7-15fd829be568-eda3346d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13a7df27-97d9-9392-7716-0880476d604e-eda3346d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_13a7df27-97d9-9392-7716-0880476d6051-eda3346d, #w-node-_13a7df27-97d9-9392-7716-0880476d6052-eda3346d, #w-node-_13a7df27-97d9-9392-7716-0880476d6053-eda3346d, #w-node-_13a7df27-97d9-9392-7716-0880476d6054-eda3346d, #w-node-_13a7df27-97d9-9392-7716-0880476d6055-eda3346d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e5595f2-9c95-63ca-26d9-0bb9261097be-eda3346d, #w-node-_1e5595f2-9c95-63ca-26d9-0bb9261097c1-eda3346d, #w-node-_1e5595f2-9c95-63ca-26d9-0bb926109815-eda3346d {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8ad9f405-ba1e-0ba3-3c94-5732552bff11-eda3346d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_454a6f67-568e-5e8b-b587-a499913bc286-eda3346d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e234d410-6141-41cb-8c05-c4029701458b-eda3346d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ca68508e-4f4b-bac6-9396-57925ccd16b9-eda3346d, #w-node-bddf1516-c9ca-db90-9395-7736db30c2f5-eda3346d, #w-node-cc9b550e-ca59-503f-adfa-e81215ffbff9-eda3346d, #w-node-_213df917-d478-0e09-bba4-03139107ffb6-eda3346d, #w-node-_9eae5bde-b032-5a40-5add-62a380d36dc3-eda3346d, #w-node-cfbf5472-6937-33dc-914b-dca09c9fd6b7-eda3346d, #FNAME.w-node-a12ebad5-4a98-c13d-3266-da475bdf90c6-eda3346d, #LNAME.w-node-_0dd6c36a-11ad-2ace-41b5-b0a29a6480c3-eda3346d, #email.w-node-_67a0adc7-dfac-9d4b-c2b2-8710c66226fa-eda3346d, #PHONE-4.w-node-_8461c5ba-3ef6-4c68-14d5-836f9c7c6c5b-eda3346d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_534f2998-fa81-eb0d-ad07-f515c7198ff5-01a01f58 {
  justify-self: center;
}

#w-node-cd2b939c-8c3a-9de0-5f43-273e35c794f1-01a01f58, #email-2.w-node-cd2b939c-8c3a-9de0-5f43-273e35c79504-01a01f58, #w-node-cd2b939c-8c3a-9de0-5f43-273e35c79508-01a01f58, #w-node-cd2b939c-8c3a-9de0-5f43-273e35c7950f-01a01f58, #w-node-cd2b939c-8c3a-9de0-5f43-273e35c79510-01a01f58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_015d1ac5-c647-ea55-bc16-ae52ef36d4e3-01a01f58 {
  justify-self: center;
}

#w-node-_6510e7ae-8176-564c-1006-57b0a64e9310-01a01f58 {
  align-self: center;
}

#w-node-_3f61509a-fac7-b0d5-3763-509be705858e-98808ecb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cd3a204d-7d57-5f37-a87c-60c67682a18e-4b36776d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cd3a204d-7d57-5f37-a87c-60c67682a192-4b36776d, #w-node-cd3a204d-7d57-5f37-a87c-60c67682a193-4b36776d, #w-node-cd3a204d-7d57-5f37-a87c-60c67682a194-4b36776d, #w-node-cd3a204d-7d57-5f37-a87c-60c67682a195-4b36776d, #w-node-cd3a204d-7d57-5f37-a87c-60c67682a196-4b36776d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd3a204d-7d57-5f37-a87c-60c67682a19d-4b36776d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cd3a204d-7d57-5f37-a87c-60c67682a1a5-4b36776d, #w-node-cd3a204d-7d57-5f37-a87c-60c67682a1a6-4b36776d, #w-node-cd3a204d-7d57-5f37-a87c-60c67682a1a7-4b36776d, #w-node-cd3a204d-7d57-5f37-a87c-60c67682a1a8-4b36776d, #w-node-cd3a204d-7d57-5f37-a87c-60c67682a1a9-4b36776d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd3a204d-7d57-5f37-a87c-60c67682a1b2-4b36776d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cd3a204d-7d57-5f37-a87c-60c67682a1b6-4b36776d, #w-node-cd3a204d-7d57-5f37-a87c-60c67682a1b7-4b36776d, #w-node-cd3a204d-7d57-5f37-a87c-60c67682a1b8-4b36776d, #w-node-cd3a204d-7d57-5f37-a87c-60c67682a1b9-4b36776d, #w-node-cd3a204d-7d57-5f37-a87c-60c67682a1ba-4b36776d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd3a204d-7d57-5f37-a87c-60c67682a1c2-4b36776d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cd3a204d-7d57-5f37-a87c-60c67682a1ca-4b36776d, #w-node-cd3a204d-7d57-5f37-a87c-60c67682a1cb-4b36776d, #w-node-cd3a204d-7d57-5f37-a87c-60c67682a1cc-4b36776d, #w-node-cd3a204d-7d57-5f37-a87c-60c67682a1cd-4b36776d, #w-node-cd3a204d-7d57-5f37-a87c-60c67682a1ce-4b36776d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd3a204d-7d57-5f37-a87c-60c67682a1d5-4b36776d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cd3a204d-7d57-5f37-a87c-60c67682a1d9-4b36776d, #w-node-cd3a204d-7d57-5f37-a87c-60c67682a1da-4b36776d, #w-node-cd3a204d-7d57-5f37-a87c-60c67682a1db-4b36776d, #w-node-cd3a204d-7d57-5f37-a87c-60c67682a1dc-4b36776d, #w-node-cd3a204d-7d57-5f37-a87c-60c67682a1dd-4b36776d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd3a204d-7d57-5f37-a87c-60c67682a1e4-4b36776d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cd3a204d-7d57-5f37-a87c-60c67682a1ec-4b36776d, #w-node-cd3a204d-7d57-5f37-a87c-60c67682a1ed-4b36776d, #w-node-cd3a204d-7d57-5f37-a87c-60c67682a1ee-4b36776d, #w-node-cd3a204d-7d57-5f37-a87c-60c67682a1ef-4b36776d, #w-node-cd3a204d-7d57-5f37-a87c-60c67682a1f0-4b36776d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07eba6dd-ba81-c9d7-e4b3-5b783b90ab9e-4b36776d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_07eba6dd-ba81-c9d7-e4b3-5b783b90aba6-4b36776d, #w-node-_07eba6dd-ba81-c9d7-e4b3-5b783b90aba7-4b36776d, #w-node-_07eba6dd-ba81-c9d7-e4b3-5b783b90aba8-4b36776d, #w-node-_07eba6dd-ba81-c9d7-e4b3-5b783b90aba9-4b36776d, #w-node-_07eba6dd-ba81-c9d7-e4b3-5b783b90abaa-4b36776d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07eba6dd-ba81-c9d7-e4b3-5b783b90abaf-4b36776d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_07eba6dd-ba81-c9d7-e4b3-5b783b90abb7-4b36776d, #w-node-_07eba6dd-ba81-c9d7-e4b3-5b783b90abb8-4b36776d, #w-node-_07eba6dd-ba81-c9d7-e4b3-5b783b90abb9-4b36776d, #w-node-_07eba6dd-ba81-c9d7-e4b3-5b783b90abba-4b36776d, #w-node-_07eba6dd-ba81-c9d7-e4b3-5b783b90abbb-4b36776d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07eba6dd-ba81-c9d7-e4b3-5b783b90abc2-4b36776d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_07eba6dd-ba81-c9d7-e4b3-5b783b90abca-4b36776d, #w-node-_07eba6dd-ba81-c9d7-e4b3-5b783b90abcb-4b36776d, #w-node-_07eba6dd-ba81-c9d7-e4b3-5b783b90abcc-4b36776d, #w-node-_07eba6dd-ba81-c9d7-e4b3-5b783b90abcd-4b36776d, #w-node-_07eba6dd-ba81-c9d7-e4b3-5b783b90abce-4b36776d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1920px) {
  #w-node-a8410bc0-9678-d26a-ba78-c2f70a69c269-efda5e6e, #w-node-aa331c64-d0d6-af14-a1b0-e913968b66f3-efda5e6e, #w-node-_7f1512bd-5e8e-8c33-a4a6-a0e247cce799-efda5e6e, #w-node-eb0aaa95-2430-db32-2998-a31248107431-efda5e6e, #w-node-a3e1806c-1d71-225c-d203-bdb1ba722278-efda5e6e, #w-node-adef659d-25aa-1d34-273b-4d907e7db242-efda5e6e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3039b929-8907-43a4-e627-4ef56846c1a5-efda5e6e {
    grid-area: 1 / 2 / 2 / 12;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174709-efda5e4e, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b17472d-efda5e4e, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174750-efda5e4e, #w-node-d410c484-6b74-7d44-396d-b1f9beea85f6-445a702c, #w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e212-445a702c, #w-node-_11441b04-6cd9-dbb5-74d7-15fd829be560-445a702c, #w-node-d410c484-6b74-7d44-396d-b1f9beea85f6-2b0ef726, #w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e212-2b0ef726, #w-node-_11441b04-6cd9-dbb5-74d7-15fd829be560-2b0ef726, #w-node-d410c484-6b74-7d44-396d-b1f9beea85f6-863fd2fe, #w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e212-863fd2fe, #w-node-_11441b04-6cd9-dbb5-74d7-15fd829be560-863fd2fe, #w-node-d410c484-6b74-7d44-396d-b1f9beea85f6-747862aa, #w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e212-747862aa, #w-node-_11441b04-6cd9-dbb5-74d7-15fd829be560-747862aa, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174709-9da83d8f, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b17472d-9da83d8f, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174750-9da83d8f, #w-node-d410c484-6b74-7d44-396d-b1f9beea85f6-eda3346d, #w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e212-eda3346d, #w-node-_11441b04-6cd9-dbb5-74d7-15fd829be560-eda3346d, #w-node-cd3a204d-7d57-5f37-a87c-60c67682a18e-4b36776d, #w-node-cd3a204d-7d57-5f37-a87c-60c67682a1b2-4b36776d, #w-node-cd3a204d-7d57-5f37-a87c-60c67682a1d5-4b36776d, #w-node-_07eba6dd-ba81-c9d7-e4b3-5b783b90abaf-4b36776d {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_94fe5c77-16f6-1a6e-3ab4-491857583c91-efda5d64 {
    place-self: center;
  }

  #w-node-_25f9718c-6ee3-a20d-33f9-3a8bcb7de65b-efda5d64 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_5d2f1a80-a668-1b74-5bcb-04eb806c7cf3-efda5daa {
    grid-area: 1 / 2 / 2 / 12;
  }

  #w-node-ccdf96d1-034e-4229-e152-3f9b473e0c8f-efda5dac, #w-node-ffe920d5-5161-29b6-be1e-eae993309983-efda5dac {
    grid-column: span 2 / span 2;
  }

  #w-node-_3cedcbc7-7208-d713-e970-16c4106d0952-efda5dac {
    grid-area: 1 / 3 / 2 / 13;
  }

  #w-node-_69fc21d1-1095-50a1-3a8d-33840a6a2f4a-efda5dac {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-_8ad9f405-ba1e-0ba3-3c94-5732552bff11-efda5dac, #w-node-_454a6f67-568e-5e8b-b587-a499913bc286-efda5dac, #w-node-ccdf96d1-034e-4229-e152-3f9b473e0c8f-efda5dc1, #w-node-ffe920d5-5161-29b6-be1e-eae993309983-efda5dc1 {
    grid-column: span 2 / span 2;
  }

  #w-node-_3cedcbc7-7208-d713-e970-16c4106d0952-efda5dc1 {
    grid-area: 1 / 3 / 2 / 13;
  }

  #w-node-_69fc21d1-1095-50a1-3a8d-33840a6a2f4a-efda5dc1 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-d410c484-6b74-7d44-396d-b1f9beea85e0-efda5dc1, #w-node-d410c484-6b74-7d44-396d-b1f9beea85f6-efda5dc1, #w-node-d410c484-6b74-7d44-396d-b1f9beea8609-efda5dc1 {
    grid-column: span 12 / span 12;
  }

  #w-node-_8ad9f405-ba1e-0ba3-3c94-5732552bff11-efda5dc1, #w-node-_454a6f67-568e-5e8b-b587-a499913bc286-efda5dc1 {
    grid-column: span 2 / span 2;
  }

  #w-node-cfe6683e-8024-cc43-6d8c-cca53cd9de61-efda5dc9 {
    grid-column: span 12 / span 12;
  }

  #w-node-c800e985-a218-8b65-da30-7221331c653e-efda5dc9 {
    grid-column: span 12 / span 12;
    justify-self: center;
  }

  #w-node-cc85c24d-a47b-79c3-0dfb-114087f95129-efda5dc9 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-af2fd153-de88-b532-8fbe-9006ea9eebd1-efda5dc9 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-b5363531-e9dc-9011-70dd-7680564e4d83-efda5dc9, #w-node-_148a8b1f-da72-87e5-af39-b505f34a8fcc-efda5dc9 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-_7f2c8a65-7169-fe62-9352-c9cfc0a29f46-efda5dc9 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_26eb20a9-3d22-b2ef-5e95-a24db1762d79-efda5dc9 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-_291a75b0-dc65-2945-ed6e-2f38faf1d20d-efda5dc9 {
    grid-column: 2 / 4;
  }

  #w-node-_277f814d-d8c3-23e1-6397-ad0eb76eb129-efda5dc9 {
    grid-column-start: 2;
  }

  #w-node-c20fb554-8718-5bd3-e526-789f3023d116-efda5dc9 {
    grid-column: 2 / 4;
  }

  #w-node-_7b221b62-d4c6-8d88-7a1f-11d6cf2c227f-efda5dc9 {
    grid-column-start: 2;
  }

  #w-node-_0ed31d77-74d6-b8a6-ef64-5499b3ac837c-efda5dc9 {
    grid-column: 2 / 4;
  }

  #w-node-_9d05dcbe-fde5-f3b5-a875-c3972a7d2ba4-efda5dc9 {
    grid-column-start: 2;
  }

  #w-node-d7e196ff-832a-d4f1-ffcf-86f24e21928f-efda5dc9 {
    grid-column: 2 / 4;
  }

  #w-node-_47134168-fdd4-e258-169c-59715b8493bb-efda5dc9 {
    grid-column-start: 2;
  }

  #w-node-_0532de61-c50f-c5a7-f833-470386ae17e2-efda5dc9 {
    grid-column: 1 / 2;
  }

  #w-node-d524b710-8d2d-b33a-79be-d6c0cb7c74d6-efda5dc9, #w-node-_4ce7c6bb-388a-edfb-9238-5ce131b9db55-efda5dc9, #w-node-e6ccf43a-6c5e-f1e7-943c-ff09430af34b-efda5dc9 {
    grid-column: span 12 / span 12;
  }

  #w-node-_1875955a-e6e8-119d-42f0-594c4bde5f43-efda5dc9 {
    grid-column: 1 / 13;
  }

  #w-node-_78e7db0f-d3ef-22ec-776e-c12b1ab0d71f-efda5dc9 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_023c3fca-c195-94a7-7224-717b423a3dca-efda5dc9 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-d0ab7ce2-e0a8-b1ff-c504-eeb7e02d5521-efda5dc9, #w-node-_67db3872-9b7f-573e-9b90-871e0a453d4d-efda5dc9, #w-node-_484743de-814b-c86c-0734-69527efc1509-efda5dc9, #w-node-_2ab824b3-b741-0316-79f5-bc21f0f77c54-efda5dc9, #w-node-_00ad7f58-130d-7ff9-edf4-7757f0b4745b-efda5dc9, #w-node-fb48ba77-4226-9048-00dd-430949de9e69-efda5dc9 {
    grid-column: span 12 / span 12;
  }

  #w-node-ed7fc9f0-da91-3dd3-1609-3dcd4cadc7aa-efda5dc9 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-ad4a1f6e-6cb1-f477-a97b-69b7e6042786-efda5dc9 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_7700ae59-5e2a-90b8-2e9e-8429a29aac94-efda5dc9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ffea46f3-59a0-3960-44c1-e0e875011b23-efda5dc9 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174709-efda5e4e, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174718-efda5e4e, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b17472d-efda5e4e, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b17473d-efda5e4e, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174750-efda5e4e, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b17475f-efda5e4e, #w-node-cfe6683e-8024-cc43-6d8c-cca53cd9de61-efda5e6d {
    grid-column: span 12 / span 12;
  }

  #w-node-c800e985-a218-8b65-da30-7221331c653e-efda5e6d {
    grid-column: span 12 / span 12;
    justify-self: center;
  }

  #w-node-cc85c24d-a47b-79c3-0dfb-114087f95129-efda5e6d {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-af2fd153-de88-b532-8fbe-9006ea9eebd1-efda5e6d {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-b5363531-e9dc-9011-70dd-7680564e4d83-efda5e6d, #w-node-_148a8b1f-da72-87e5-af39-b505f34a8fcc-efda5e6d {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-_7f2c8a65-7169-fe62-9352-c9cfc0a29f46-efda5e6d {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_26eb20a9-3d22-b2ef-5e95-a24db1762d79-efda5e6d {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-_291a75b0-dc65-2945-ed6e-2f38faf1d20d-efda5e6d {
    grid-column: 2 / 4;
  }

  #w-node-_277f814d-d8c3-23e1-6397-ad0eb76eb129-efda5e6d {
    grid-column-start: 2;
  }

  #w-node-c20fb554-8718-5bd3-e526-789f3023d116-efda5e6d {
    grid-column: 2 / 4;
  }

  #w-node-_7b221b62-d4c6-8d88-7a1f-11d6cf2c227f-efda5e6d {
    grid-column-start: 2;
  }

  #w-node-_0ed31d77-74d6-b8a6-ef64-5499b3ac837c-efda5e6d {
    grid-column: 2 / 4;
  }

  #w-node-_9d05dcbe-fde5-f3b5-a875-c3972a7d2ba4-efda5e6d {
    grid-column-start: 2;
  }

  #w-node-d7e196ff-832a-d4f1-ffcf-86f24e21928f-efda5e6d {
    grid-column: 2 / 4;
  }

  #w-node-_47134168-fdd4-e258-169c-59715b8493bb-efda5e6d {
    grid-column-start: 2;
  }

  #w-node-_0532de61-c50f-c5a7-f833-470386ae17e2-efda5e6d {
    grid-column: 1 / 2;
  }

  #w-node-d524b710-8d2d-b33a-79be-d6c0cb7c74d6-efda5e6d, #w-node-_4ce7c6bb-388a-edfb-9238-5ce131b9db55-efda5e6d, #w-node-e6ccf43a-6c5e-f1e7-943c-ff09430af34b-efda5e6d {
    grid-column: span 12 / span 12;
  }

  #w-node-_1875955a-e6e8-119d-42f0-594c4bde5f43-efda5e6d {
    grid-column: 1 / 13;
  }

  #w-node-_78e7db0f-d3ef-22ec-776e-c12b1ab0d71f-efda5e6d {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_023c3fca-c195-94a7-7224-717b423a3dca-efda5e6d {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-d0ab7ce2-e0a8-b1ff-c504-eeb7e02d5521-efda5e6d, #w-node-_67db3872-9b7f-573e-9b90-871e0a453d4d-efda5e6d, #w-node-_484743de-814b-c86c-0734-69527efc1509-efda5e6d, #w-node-_2ab824b3-b741-0316-79f5-bc21f0f77c54-efda5e6d, #w-node-_00ad7f58-130d-7ff9-edf4-7757f0b4745b-efda5e6d, #w-node-fb48ba77-4226-9048-00dd-430949de9e69-efda5e6d {
    grid-column: span 12 / span 12;
  }

  #w-node-ed7fc9f0-da91-3dd3-1609-3dcd4cadc7aa-efda5e6d {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-ad4a1f6e-6cb1-f477-a97b-69b7e6042786-efda5e6d {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_7700ae59-5e2a-90b8-2e9e-8429a29aac94-efda5e6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ffea46f3-59a0-3960-44c1-e0e875011b23-efda5e6d {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-cfe6683e-8024-cc43-6d8c-cca53cd9de61-efda5e6e {
    grid-column: span 12 / span 12;
  }

  #w-node-c800e985-a218-8b65-da30-7221331c653e-efda5e6e {
    grid-column: span 12 / span 12;
    justify-self: center;
  }

  #w-node-cc85c24d-a47b-79c3-0dfb-114087f95129-efda5e6e {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-af2fd153-de88-b532-8fbe-9006ea9eebd1-efda5e6e {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_3039b929-8907-43a4-e627-4ef56846c1a9-efda5e6e, #w-node-_3039b929-8907-43a4-e627-4ef56846c1af-efda5e6e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_037bbf01-00dd-2a99-6c45-96a708c10753-efda5e6e, #w-node-_037bbf01-00dd-2a99-6c45-96a708c10767-efda5e6e, #w-node-_037bbf01-00dd-2a99-6c45-96a708c1077a-efda5e6e {
    grid-column: span 12 / span 12;
  }

  #w-node-_12903784-0237-a824-a0fd-e71de0d9c7ce-efda5ee3, #w-node-_12903784-0237-a824-a0fd-e71de0d9c7e0-efda5ee3 {
    grid-column: span 2 / span 2;
  }

  #w-node-_826afc87-48fd-abd5-4387-42376c2f40a8-efda5ee3, #w-node-_826afc87-48fd-abd5-4387-42376c2f40bb-efda5ee3, #w-node-_826afc87-48fd-abd5-4387-42376c2f40cd-efda5ee3, #w-node-_826afc87-48fd-abd5-4387-42376c2f40a8-efda5ee8, #w-node-_826afc87-48fd-abd5-4387-42376c2f40bb-efda5ee8, #w-node-_826afc87-48fd-abd5-4387-42376c2f40cd-efda5ee8 {
    grid-column: span 12 / span 12;
  }

  #w-node-ccdf96d1-034e-4229-e152-3f9b473e0c8f-efda5f20, #w-node-ffe920d5-5161-29b6-be1e-eae993309983-efda5f20 {
    grid-column: span 2 / span 2;
  }

  #w-node-_3cedcbc7-7208-d713-e970-16c4106d0952-efda5f20 {
    grid-area: 1 / 3 / 2 / 13;
  }

  #w-node-_69fc21d1-1095-50a1-3a8d-33840a6a2f4a-efda5f20 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-d410c484-6b74-7d44-396d-b1f9beea85e0-efda5f20, #w-node-d410c484-6b74-7d44-396d-b1f9beea85f6-efda5f20, #w-node-d410c484-6b74-7d44-396d-b1f9beea8609-efda5f20 {
    grid-column: span 12 / span 12;
  }

  #w-node-_8ad9f405-ba1e-0ba3-3c94-5732552bff11-efda5f20, #w-node-_454a6f67-568e-5e8b-b587-a499913bc286-efda5f20, #w-node-ccdf96d1-034e-4229-e152-3f9b473e0c8f-27acdc59, #w-node-ffe920d5-5161-29b6-be1e-eae993309983-27acdc59 {
    grid-column: span 2 / span 2;
  }

  #w-node-_3cedcbc7-7208-d713-e970-16c4106d0952-27acdc59 {
    grid-area: 1 / 3 / 2 / 13;
  }

  #w-node-_69fc21d1-1095-50a1-3a8d-33840a6a2f4a-27acdc59 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-d410c484-6b74-7d44-396d-b1f9beea85e0-27acdc59, #w-node-d410c484-6b74-7d44-396d-b1f9beea85f6-27acdc59, #w-node-d410c484-6b74-7d44-396d-b1f9beea8609-27acdc59 {
    grid-column: span 12 / span 12;
  }

  #w-node-_8ad9f405-ba1e-0ba3-3c94-5732552bff11-27acdc59, #w-node-_454a6f67-568e-5e8b-b587-a499913bc286-27acdc59, #w-node-ccdf96d1-034e-4229-e152-3f9b473e0c8f-445a702c, #w-node-ffe920d5-5161-29b6-be1e-eae993309983-445a702c {
    grid-column: span 2 / span 2;
  }

  #w-node-_3cedcbc7-7208-d713-e970-16c4106d0952-445a702c {
    grid-area: 1 / 3 / 2 / 13;
  }

  #w-node-_69fc21d1-1095-50a1-3a8d-33840a6a2f4a-445a702c {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-d410c484-6b74-7d44-396d-b1f9beea85f6-445a702c, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e0-445a702c, #w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e212-445a702c, #w-node-_13a7df27-97d9-9392-7716-0880476d6027-445a702c, #w-node-_11441b04-6cd9-dbb5-74d7-15fd829be560-445a702c, #w-node-_13a7df27-97d9-9392-7716-0880476d604e-445a702c {
    grid-column: span 12 / span 12;
  }

  #w-node-_8ad9f405-ba1e-0ba3-3c94-5732552bff11-445a702c, #w-node-_454a6f67-568e-5e8b-b587-a499913bc286-445a702c, #w-node-ccdf96d1-034e-4229-e152-3f9b473e0c8f-2b0ef726, #w-node-ffe920d5-5161-29b6-be1e-eae993309983-2b0ef726 {
    grid-column: span 2 / span 2;
  }

  #w-node-_3cedcbc7-7208-d713-e970-16c4106d0952-2b0ef726 {
    grid-area: 1 / 3 / 2 / 13;
  }

  #w-node-_69fc21d1-1095-50a1-3a8d-33840a6a2f4a-2b0ef726 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-d410c484-6b74-7d44-396d-b1f9beea85f6-2b0ef726, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e0-2b0ef726, #w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e212-2b0ef726, #w-node-_13a7df27-97d9-9392-7716-0880476d6027-2b0ef726, #w-node-_11441b04-6cd9-dbb5-74d7-15fd829be560-2b0ef726, #w-node-_13a7df27-97d9-9392-7716-0880476d604e-2b0ef726 {
    grid-column: span 12 / span 12;
  }

  #w-node-_8ad9f405-ba1e-0ba3-3c94-5732552bff11-2b0ef726, #w-node-_454a6f67-568e-5e8b-b587-a499913bc286-2b0ef726, #w-node-ccdf96d1-034e-4229-e152-3f9b473e0c8f-863fd2fe, #w-node-ffe920d5-5161-29b6-be1e-eae993309983-863fd2fe {
    grid-column: span 2 / span 2;
  }

  #w-node-_3cedcbc7-7208-d713-e970-16c4106d0952-863fd2fe {
    grid-area: 1 / 3 / 2 / 13;
  }

  #w-node-_69fc21d1-1095-50a1-3a8d-33840a6a2f4a-863fd2fe {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-d410c484-6b74-7d44-396d-b1f9beea85f6-863fd2fe, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e0-863fd2fe, #w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e212-863fd2fe, #w-node-_13a7df27-97d9-9392-7716-0880476d6027-863fd2fe, #w-node-_11441b04-6cd9-dbb5-74d7-15fd829be560-863fd2fe, #w-node-_13a7df27-97d9-9392-7716-0880476d604e-863fd2fe {
    grid-column: span 12 / span 12;
  }

  #w-node-_8ad9f405-ba1e-0ba3-3c94-5732552bff11-863fd2fe, #w-node-_454a6f67-568e-5e8b-b587-a499913bc286-863fd2fe, #w-node-ccdf96d1-034e-4229-e152-3f9b473e0c8f-747862aa, #w-node-ffe920d5-5161-29b6-be1e-eae993309983-747862aa {
    grid-column: span 2 / span 2;
  }

  #w-node-_3cedcbc7-7208-d713-e970-16c4106d0952-747862aa {
    grid-area: 1 / 3 / 2 / 13;
  }

  #w-node-_69fc21d1-1095-50a1-3a8d-33840a6a2f4a-747862aa {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-d410c484-6b74-7d44-396d-b1f9beea85f6-747862aa, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e0-747862aa, #w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e212-747862aa, #w-node-_13a7df27-97d9-9392-7716-0880476d6027-747862aa, #w-node-_11441b04-6cd9-dbb5-74d7-15fd829be560-747862aa, #w-node-_13a7df27-97d9-9392-7716-0880476d604e-747862aa {
    grid-column: span 12 / span 12;
  }

  #w-node-_8ad9f405-ba1e-0ba3-3c94-5732552bff11-747862aa, #w-node-_454a6f67-568e-5e8b-b587-a499913bc286-747862aa {
    grid-column: span 2 / span 2;
  }

  #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174709-9da83d8f, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174718-9da83d8f, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b17472d-9da83d8f, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b17473d-9da83d8f, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b174750-9da83d8f, #w-node-cea99920-4d4f-d4fe-5d5b-82bd3b17475f-9da83d8f {
    grid-column: span 12 / span 12;
  }

  #w-node-ccdf96d1-034e-4229-e152-3f9b473e0c8f-eda3346d, #w-node-ffe920d5-5161-29b6-be1e-eae993309983-eda3346d {
    grid-column: span 2 / span 2;
  }

  #w-node-_3cedcbc7-7208-d713-e970-16c4106d0952-eda3346d {
    grid-area: 1 / 3 / 2 / 13;
  }

  #w-node-_69fc21d1-1095-50a1-3a8d-33840a6a2f4a-eda3346d {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-d410c484-6b74-7d44-396d-b1f9beea85f6-eda3346d, #w-node-d410c484-6b74-7d44-396d-b1f9beea85e0-eda3346d, #w-node-_2e8d9e15-82e4-33b8-5dae-0367b1c2e212-eda3346d, #w-node-_13a7df27-97d9-9392-7716-0880476d6027-eda3346d, #w-node-_11441b04-6cd9-dbb5-74d7-15fd829be560-eda3346d, #w-node-_13a7df27-97d9-9392-7716-0880476d604e-eda3346d {
    grid-column: span 12 / span 12;
  }

  #w-node-_8ad9f405-ba1e-0ba3-3c94-5732552bff11-eda3346d, #w-node-_454a6f67-568e-5e8b-b587-a499913bc286-eda3346d {
    grid-column: span 2 / span 2;
  }

  #w-node-_94fe5c77-16f6-1a6e-3ab4-491857583c91-01a01f58 {
    place-self: center;
  }

  #w-node-_25f9718c-6ee3-a20d-33f9-3a8bcb7de65b-01a01f58 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-cd3a204d-7d57-5f37-a87c-60c67682a18e-4b36776d, #w-node-cd3a204d-7d57-5f37-a87c-60c67682a19d-4b36776d, #w-node-cd3a204d-7d57-5f37-a87c-60c67682a1b2-4b36776d, #w-node-cd3a204d-7d57-5f37-a87c-60c67682a1c2-4b36776d, #w-node-cd3a204d-7d57-5f37-a87c-60c67682a1d5-4b36776d, #w-node-cd3a204d-7d57-5f37-a87c-60c67682a1e4-4b36776d, #w-node-_07eba6dd-ba81-c9d7-e4b3-5b783b90ab9e-4b36776d, #w-node-_07eba6dd-ba81-c9d7-e4b3-5b783b90abaf-4b36776d, #w-node-_07eba6dd-ba81-c9d7-e4b3-5b783b90abc2-4b36776d {
    grid-column: span 12 / span 12;
  }
}

@media screen and (max-width: 479px) {
  #w-node-e167cf73-efcd-154e-3b1f-7d2ebfe7a33a-bfe7a339 {
    justify-self: stretch;
  }

  #w-node-_5d2f1a80-a668-1b74-5bcb-04eb806c7cf3-efda5daa, #w-node-dc7d3aae-16fa-55c2-b813-3395936668ff-efda5dac, #w-node-_3cedcbc7-7208-d713-e970-16c4106d0952-efda5dac, #w-node-dc7d3aae-16fa-55c2-b813-3395936668ff-efda5dc1, #w-node-_3cedcbc7-7208-d713-e970-16c4106d0952-efda5dc1 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-d6557283-856d-05e7-f640-15414ea5cfe4-efda5dc9 {
    grid-column-end: 13;
  }

  #w-node-_8b7f1643-2080-5845-42cf-d17e967a8541-efda5dc9 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-d6557283-856d-05e7-f640-15414ea5cfe4-efda5e6d {
    grid-column-end: 13;
  }

  #w-node-_8b7f1643-2080-5845-42cf-d17e967a8541-efda5e6d {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-dc7d3aae-16fa-55c2-b813-3395936668ff-efda5f20, #w-node-_3cedcbc7-7208-d713-e970-16c4106d0952-efda5f20 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-_63cf3d95-1f49-9269-9f1c-e336131111d8-efda5f21, #w-node-f1bd0ad4-3488-9602-ecda-61b4fce03967-efda5f21, #w-node-_025e5955-a96a-4f93-9f19-0635c634d330-efda5f21, #w-node-_5fc185e3-ed21-c975-942b-d32eb801efee-efda5f21 {
    justify-self: stretch;
  }

  #w-node-dc7d3aae-16fa-55c2-b813-3395936668ff-27acdc59, #w-node-_3cedcbc7-7208-d713-e970-16c4106d0952-27acdc59 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-ad651681-d7e4-11ff-61ae-f74a17765ed0-445a702c, #w-node-_94ebba2a-5eda-755b-a950-c125abf88641-445a702c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-dc7d3aae-16fa-55c2-b813-3395936668ff-445a702c, #w-node-_3cedcbc7-7208-d713-e970-16c4106d0952-445a702c {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-ad651681-d7e4-11ff-61ae-f74a17765ed0-2b0ef726, #w-node-_94ebba2a-5eda-755b-a950-c125abf88641-2b0ef726 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-dc7d3aae-16fa-55c2-b813-3395936668ff-2b0ef726, #w-node-_3cedcbc7-7208-d713-e970-16c4106d0952-2b0ef726 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-ad651681-d7e4-11ff-61ae-f74a17765ed0-863fd2fe, #w-node-_94ebba2a-5eda-755b-a950-c125abf88641-863fd2fe {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-dc7d3aae-16fa-55c2-b813-3395936668ff-863fd2fe, #w-node-_3cedcbc7-7208-d713-e970-16c4106d0952-863fd2fe {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-ad651681-d7e4-11ff-61ae-f74a17765ed0-747862aa, #w-node-_94ebba2a-5eda-755b-a950-c125abf88641-747862aa {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-dc7d3aae-16fa-55c2-b813-3395936668ff-747862aa, #w-node-_3cedcbc7-7208-d713-e970-16c4106d0952-747862aa {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-ad651681-d7e4-11ff-61ae-f74a17765ed0-eda3346d, #w-node-_94ebba2a-5eda-755b-a950-c125abf88641-eda3346d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-dc7d3aae-16fa-55c2-b813-3395936668ff-eda3346d, #w-node-_3cedcbc7-7208-d713-e970-16c4106d0952-eda3346d {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-_534f2998-fa81-eb0d-ad07-f515c7198ff5-01a01f58, #w-node-_015d1ac5-c647-ea55-bc16-ae52ef36d4e3-01a01f58 {
    justify-self: stretch;
  }
}
