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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: rgba(0, 0, 0, 0);
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

figure {
  margin: 1em 40px;
}

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-radio-input {
  margin: 4px 0 0;
  margin-top: 1px \9 ;
  float: left;
  margin-top: 3px;
  margin-left: -20px;
  line-height: normal;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid rgba(0, 0, 0, 0);
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

p {
  margin-bottom: 0;
}

a {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: inline-block;
}

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

img {
  max-width: none;
  display: inline-block;
}

.body {
  color: #7c7c7c;
  font-family: Geomanist, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.container {
  max-width: 1310px;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
}

.container.ic3-actions {
  margin-top: 50px;
}

.button-red {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  background-color: #ff2a13;
  border: 1px solid #ff2a13;
  border-radius: 40px;
  padding: 14px 32px;
  font-size: 18px;
  transition: all .3s ease-in-out;
  display: inline-block;
}

.button-red:hover {
  color: #000;
  background-color: #ffc30d;
  border-color: #ffc30d;
}

.button-red.header-btn {
  border-radius: 40px;
  padding: 10px 25px;
  font-size: 16px;
}

.button-red.button-red-xlarge {
  margin-left: auto;
  margin-right: auto;
}

.button-red.nomination-button {
  margin: 10px;
}

.button-red.slider-button {
  max-width: 100%;
  margin-top: 40px;
}

.button-red.hide-temp {
  display: none;
}

.button-yellow {
  color: #000;
  background-color: #ffc30d;
  border: 1px solid #ffc30d;
  border-radius: 40px;
  padding: 13px 32px;
  font-size: 18px;
  transition: all .3s ease-in-out;
}

.button-yellow:hover {
  color: #fff;
  background-color: #ff2a13;
  border-color: #ff2a13;
}

.button-outline-black {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #000;
  border-radius: 40px;
  padding: 13px 32px;
  font-size: 18px;
  transition: all .3s ease-in-out;
}

.button-outline-black:hover {
  color: #fff;
  background-color: #000;
}

.header-site {
  z-index: 999;
  background-color: #fff;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.navbar {
  z-index: 10;
  background-color: rgba(0, 0, 0, 0);
  align-items: center;
  display: flex;
}

.header-logo {
  margin-right: 50px;
}

.nav-menu {
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.navigation {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.nav-items {
  transition: all .35s ease-in-out;
}

.nav-link {
  color: #141414;
  padding: 10px;
  text-decoration: none;
  transition: all .3s ease-in-out;
}

.nav-link:hover, .nav-link.w--current {
  color: #ff2a13;
}

.dropdown-icon {
  margin-right: 0;
  transition: all .3s;
}

.dropdown {
  padding: 30px 20px 30px 0;
  transition: all .35s ease-in-out;
}

.dropdown:hover {
  color: #ff2a13;
}

.dropdown.mega-menu {
  position: relative;
}

.nav-menu-list {
  background-color: #fff;
  border: .5px solid rgba(124, 124, 124, .3);
  border-radius: 20px;
  margin-top: 20px;
  transition: all .3s ease-in-out;
  overflow: hidden;
  box-shadow: 0 0 30px 10px rgba(3, 84, 137, .1);
}

.nav-menu-list.join-movement {
  min-width: 320px;
}

.nav-menu-list.join-movement.w--open {
  transform: translate(45%);
}

.padding-0 {
  padding: 0;
}

.pr-1 {
  padding-right: 1em;
}

.pr-1-5 {
  padding-right: 1.5em;
}

.footer-site {
  z-index: 2;
  background-color: #035489;
  position: relative;
}

.footer-top {
  grid-column-gap: 80px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding-top: 80px;
  padding-bottom: 70px;
  display: grid;
}

.footer-bottom {
  border-top: .5px solid #fff;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.footer-logo {
  margin-bottom: 30px;
}

.footer-menu-wrap {
  grid-template-rows: auto;
  grid-template-columns: 100px 200px 120px;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

.pr-2 {
  padding-right: 2em;
}

.pr-3 {
  padding-right: 3em;
}

.pr-4 {
  padding-right: 4em;
}

.pt-1 {
  padding-top: 1em;
}

.pt-2 {
  padding-top: 2em;
}

.pt-1-5 {
  padding-top: 1.5em;
}

.pt-3 {
  padding-top: 3em;
}

.pt-4 {
  padding-top: 4em;
}

.pl-1 {
  padding-left: 1em;
}

.pl-2 {
  padding-left: 2em;
}

.pl-3 {
  padding-left: 3em;
}

.pl-4 {
  padding-left: 4em;
}

.heading-h1 {
  color: #141414;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 65px;
  font-weight: 500;
  line-height: 120%;
}

.heading-h1.text-white.mb-16 {
  margin-bottom: 16px;
}

.heading-h2 {
  color: #222;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 34px;
  font-weight: 500;
  line-height: 120%;
}

.heading-h2.nutino-font.font-700 {
  font-weight: 700;
}

.heading-h2.color-blue, .heading-h2.regional-awards-heading {
  color: #035489;
}

.heading-h3 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 500;
  line-height: 125%;
}

.heading-h4 {
  color: #222;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Geomanist book, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 135%;
}

.heading-h5 {
  color: #222;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}

.heading-h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
}

.text--ffc30d {
  color: #ffc30d;
}

.text--ff2a13 {
  color: #ff2a13;
}

.text--035489 {
  color: #035489;
}

.footer-nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.footer-item {
  margin-bottom: 10px;
}

.footer-link {
  color: #fff;
  letter-spacing: .04em;
  text-decoration: none;
  transition: all .3s ease-in-out;
  display: inline-block;
}

.footer-link:hover, .footer-link.w--current {
  color: #ff2a13;
}

.text-white {
  color: #fff;
}

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

.font-700 {
  font-weight: 700;
}

.mt-1 {
  margin-top: 1em;
}

.mt-2 {
  margin-top: 2em;
}

.mt-3 {
  margin-top: 3em;
}

.mt-4 {
  margin-top: 4em;
}

.mb-1 {
  margin-bottom: 1em;
}

.mb-2 {
  margin-bottom: 2em;
}

.mb-3 {
  margin-bottom: 3em;
}

.mb-4 {
  margin-bottom: 4em;
}

.ml-1 {
  margin-left: 1em;
}

.ml-2 {
  margin-left: 2em;
}

.ml-3 {
  margin-left: 3em;
}

.ml-4 {
  margin-left: 4em;
}

.footer-copy-right {
  font-size: 14px;
  line-height: 140%;
}

.footer-link-wrap {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  font-size: 14px;
  line-height: 130%;
  display: flex;
}

.footer-newsletter-box {
  flex-direction: column;
  display: flex;
}

.footer-newsletter {
  width: 100%;
  max-width: 460px;
}

.newsletter-form {
  margin-top: 20px;
  margin-bottom: 0;
}

.footer-form {
  background-color: rgba(255, 255, 255, .1);
  border-radius: 26px;
  margin-top: 20px;
  display: flex;
}

.footer-form-input {
  height: auto;
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border: 0 solid #000;
  border-radius: 50px;
  margin-bottom: 0;
  padding: 13px 0 13px 30px;
  font-size: 16px;
  line-height: 140%;
}

.footer-form-input::-ms-input-placeholder {
  color: #fff;
}

.footer-form-input::placeholder {
  color: #fff;
}

.success-message {
  background-color: rgba(0, 0, 0, 0);
  margin-top: 30px;
}

.error-message {
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 10px;
}

.hero-wrap-block.flex {
  flex-wrap: wrap;
}

.bg-yellow-light {
  background-color: rgba(255, 195, 13, .13);
}

.bg-yellow-dark {
  background-color: rgba(255, 195, 13, .2);
}

.bg-blue-light {
  background-color: rgba(3, 84, 137, .13);
}

.bg-blue-dark {
  background-color: rgba(3, 84, 137, .2);
}

.bg-red-light {
  background-color: rgba(255, 42, 19, .13);
}

.bg-red-dark {
  background-color: rgba(255, 42, 19, .2);
}

.mb-50 {
  margin-bottom: 50px;
}

.mb-50.mob-mb-20.hero-subheading {
  width: 100%;
}

.mb-15 {
  margin-bottom: 15px;
}

.mb-20 {
  margin-bottom: 20px;
}

.text-desc {
  letter-spacing: .02em;
}

.text-desc.mt-1 {
  flex: 1;
}

.text-desc.mt-1.in-line-link-gray {
  width: 200px;
  white-space: normal;
}

.text-desc.mt-1.in-line-link-gray.text-desc-18 {
  width: 230px;
  cursor: pointer;
  object-fit: fill;
  display: none;
  overflow: visible;
}

.text-desc.mt-2 {
  flex-direction: column;
}

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

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

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

.text--141414 {
  color: #141414;
}

.text--222222 {
  color: #222;
}

.flex {
  display: flex;
}

.flex.align-top {
  align-items: flex-start;
}

.flex.align-bottom {
  align-items: flex-end;
}

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

.flex.justify-center {
  justify-content: center;
}

.flex.justify-end {
  justify-content: flex-end;
}

.flex.justify-between {
  justify-content: space-between;
}

.flex.flow-gap-50 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
}

.flex.gap-100 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
}

.flex.gap-30 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.col-50 {
  width: 100%;
  max-width: 50%;
  transition: all .3s ease-in-out;
}

.col-50.pr-16 {
  padding-right: 16px;
}

.col-50.broken-part-info {
  flex-direction: column;
  justify-content: space-between;
  padding-right: 50px;
  display: flex;
}

.text-desc-18 {
  font-size: 18px;
  line-height: 1.5;
}

.width-small {
  width: 100%;
  max-width: 550px;
}

.width-medium {
  width: 100%;
  max-width: 675px;
}

.hero-video-box {
  z-index: 2;
  border-radius: 20px;
  position: relative;
  overflow: hidden;
}

.mb-80 {
  margin-bottom: 80px;
}

.mt-80 {
  margin-top: 80px;
}

.mt-80.d-none {
  display: none;
}

.counter-box {
  width: 100%;
  max-width: 600px;
  grid-column-gap: 35px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.counter-box.impact-numbers {
  margin-top: 20px;
  display: none;
}

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

.divider-line {
  width: .5px;
  height: 30px;
  background-color: #b8b8b8;
}

.text-desc-14 {
  font-size: 14px;
  line-height: 140%;
}

.column-padding-80 {
  padding-top: 80px;
  padding-bottom: 80px;
  transition: opacity .475s;
}

.column-padding-80.image-grid-center {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.column-padding-80.image-grid-center.leaders-kit {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.width-large {
  width: 100%;
  max-width: 845px;
  position: relative;
}

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

.sensitive-block {
  height: 240vh;
}

.text-cap {
  text-transform: uppercase;
}

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

.text-link {
  text-decoration: none;
  transition: all .2s ease-in-out;
}

.text-link:hover {
  color: #ffc30d;
}

.text-link.id-text {
  color: #035489;
  margin-left: 5px;
  display: inline-block;
}

.text-link.id-text:hover {
  color: #ff2a13;
}

.circle {
  width: 572px;
  height: 572px;
  background-color: rgba(255, 195, 13, .2);
  border-radius: 50%;
  position: -webkit-sticky;
  position: sticky;
  top: 150px;
}

.ml-auto {
  margin-left: auto;
}

.circle-img {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.circle-img-box {
  width: 100%;
  position: absolute;
  top: 20%;
  bottom: 0%;
  left: auto;
  right: 100px;
}

.flex-verticle {
  flex-direction: column;
  display: flex;
}

.mt-5 {
  margin-top: 5em;
}

.mt-6 {
  margin-top: 6em;
}

.column-padding-150 {
  padding-top: 150px;
  padding-bottom: 150px;
}

.slide-img {
  height: 100%;
  border-radius: 10px;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
}

.pt-10 {
  padding-top: 10em;
}

.pb-10 {
  padding-bottom: 10em;
}

.partner-icon-box {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 32px;
  display: flex;
}

.access-content-box {
  background-color: #f6f8fb;
  border-radius: 20px;
  margin-top: 80px;
  padding: 80px 40px;
}

.mt-0-5 {
  margin-top: .5em;
}

.access-icon-box {
  width: 100%;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

.access-content {
  width: 100%;
  max-width: 16.6666%;
  flex-direction: column;
  display: flex;
}

.access-img {
  display: inline-block;
}

.button-group {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-group.gap-30 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.button-group.gap-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.button-group.contact-page {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
}

.advocates-content {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.slide-nav {
  padding-top: 0;
  font-size: 8px;
  line-height: 100%;
  position: relative;
}

.left-arrow, .right-arrow {
  display: none;
}

.advocate-slide {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
}

.advocate-slide-image {
  width: 100%;
  border-radius: 20px;
}

.media-content-box {
  width: 100%;
  max-width: 425px;
}

.media-image-block {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.media-image-block.hide-temp {
  display: none;
}

.media-content-details {
  width: 100%;
}

.social-icon-block-wrap {
  grid-column-gap: 15px;
  display: flex;
}

.social-img-block {
  z-index: 1;
  height: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  transition: all .3s ease-in-out;
  position: relative;
}

.social-icon-box {
  width: 50px;
  height: 50px;
  color: #7c7c7c;
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  transition: all .3s ease-in-out;
  display: flex;
  box-shadow: 5px 5px 29px rgba(100, 100, 111, .2);
}

.social-icon-box:hover {
  color: #fff;
  background-color: #ff2a13;
}

.sub-menu-left {
  margin-top: 30px;
  margin-bottom: 30px;
  margin-left: 30px;
}

.sub-menu-left.second {
  margin-left: 0;
  margin-right: 30px;
}

.sub-navigation {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.sub-navigation.flex-wrap {
  flex-wrap: wrap;
}

.sub-list-item {
  width: 100%;
  max-width: 50%;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.sub-list-item.full {
  max-width: 100%;
}

.sub-list-item.full.mb-0 {
  margin-bottom: 0;
}

.flex-wrap {
  width: 100%;
  display: flex;
}

.sub-nav-item {
  text-decoration: none;
}

.sub-nav-item.text--035489 {
  transition: all .3s ease-in-out;
}

.sub-nav-item.text--035489:hover {
  color: #ff2a13;
}

.sub-nav {
  color: #035489;
  font-size: 18px;
}

.sub-icon-box {
  width: 45px;
  height: 45px;
  color: #f6f8fb;
}

.sub-item-block.ml-10 {
  margin-left: 10px;
  transition: all .3s;
}

.sub-menu-block {
  padding: 30px;
}

.sub-youtube-video {
  height: 100%;
}

.video-wrap {
  width: 100%;
  max-width: 285px;
  border-radius: 12px;
  overflow: hidden;
}

.text-desc-12 {
  letter-spacing: .02em;
  font-size: 12px;
  line-height: 150%;
}

.sub-location-list {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

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

.pb-1 {
  padding-bottom: 1em;
}

.pb-2 {
  padding-bottom: 2em;
}

.pb-3 {
  padding-bottom: 3em;
}

.bg--f6f8fb {
  background-color: #f6f8fb;
}

.border-radius-20 {
  border-radius: 20px;
}

.overflow-hidden {
  overflow: hidden;
}

.pr-50 {
  padding-right: 50px;
}

.pl-20 {
  padding-left: 20px;
}

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

.overlay-youtube-block {
  cursor: pointer;
  transition: all .3s ease-in-out;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.overlay-img {
  width: 100%;
  object-fit: cover;
}

.media-images {
  display: none;
}

.feed {
  flex-direction: column;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
}

.overlay-color {
  background-image: linear-gradient(#fff, rgba(255, 255, 255, 0) 45.83%, #fff);
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.utility-page-wrap {
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.utility-page-content {
  width: 260px;
  text-align: center;
  flex-direction: column;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.arrow-image {
  margin-top: 4px;
  transition: all .3s ease-in-out;
  display: inline-block;
}

.section-about-hero {
  background-image: url("https://uploads-ssl.webflow.com/62aac94ff04cd88178b89678/63ad5e4d9a624b46efb83757_DSC02736-min.jpg");
  background-position: 50% 40%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 84px;
  position: relative;
}

.section-about-us {
  position: relative;
  overflow: hidden;
}

.bg-sky-box {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #f6f8fb;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 50px;
}

.pl-50 {
  padding-left: 50px;
}

.about-access {
  padding-top: 120px;
}

.mb-120 {
  margin-bottom: 120px;
}

.text-desc-16 {
  font-size: 16px;
  line-height: 150%;
}

.mb-10 {
  margin-bottom: 10px;
}

.section-history {
  background-color: #035489;
}

.history-wrapper {
  padding-left: 80px;
  padding-right: 80px;
}

.section-structure {
  position: relative;
  overflow: hidden;
}

.structure-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #f6f8fb;
  border-radius: 20px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding: 80px;
  display: grid;
}

.structure-block {
  width: 100%;
  max-width: 345px;
  background-color: #035489;
  border-radius: 20px;
  flex-direction: column;
  padding: 40px 32px;
  display: flex;
  position: relative;
}

.structure-block.first-block {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 0;
  padding-right: 0;
}

.section-outcomes {
  background-color: rgba(255, 195, 13, .15);
}

.outcomes-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.link-block {
  text-decoration: none;
  display: inline-block;
}

.link-block.text-white.mt-auto {
  margin-top: auto;
}

.link-block.text-white.mt-auto:hover {
  color: #ffc30d;
}

.about-overlay {
  background-color: rgba(3, 84, 137, .75);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.color-black {
  color: #141414;
}

.section-vision {
  background-color: #035489;
}

.vision-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 50px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 550px 642px;
  grid-auto-columns: 1fr;
  display: grid;
}

.mt-120 {
  margin-top: 120px;
}

.pt-40 {
  padding-top: 40px;
}

.section-vision-mission {
  position: relative;
  overflow: hidden;
}

.vision-mission-wrap {
  background-color: #f6f8fb;
  border-radius: 20px;
  padding: 50px;
  position: relative;
}

.vision-img-block {
  display: inline-block;
}

.vision-content-block {
  width: 100%;
  max-width: 50%;
  float: left;
  padding-right: 50px;
}

.text-desc-26 {
  font-size: 26px;
  line-height: 140%;
}

.text-desc-26.strike-through-text {
  text-decoration: line-through;
}

.pl-6 {
  padding-left: 6em;
}

.vision-right-img {
  float: right;
}

.vision-image-block {
  width: 100%;
  max-width: 50%;
  float: right;
}

.mission-content-block {
  margin-top: -10%;
  margin-left: 150px;
  display: inline-block;
}

.vision-mission-bg-img {
  position: absolute;
  top: auto;
  bottom: 85px;
  left: 23px;
  right: auto;
}

.bigger-slider {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
}

.bigger-slide-wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.global-left-arrow {
  display: none;
}

.global-slide-nav {
  padding-top: 25px;
  font-size: 8px;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.need-hour-block {
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 50px;
  margin-bottom: 50px;
  display: flex;
}

.section-impact-hero {
  padding-top: 80px;
  position: relative;
}

.institute-s-program-wrapper {
  background-color: #f6f8fb;
  border-radius: 20px;
  padding: 50px;
}

.program-img-block {
  width: 100%;
  grid-column-gap: 180px;
  grid-row-gap: 50px;
  display: flex;
}

.section-volunteer {
  padding-bottom: 80px;
}

.impact-images-wrapper {
  background-color: rgba(255, 42, 19, .05);
  padding-top: 50px;
  padding-bottom: 50px;
}

.column-padding-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.section-alumni {
  display: none;
  position: relative;
}

.column-padding-120 {
  padding-top: 120px;
  padding-bottom: 120px;
}

.column-padding-120.p-relative {
  position: relative;
}

.column-padding-120.p-relative.rf-hero-padding {
  padding-top: 150px;
  padding-bottom: 150px;
}

.alumni-list-wrapper {
  width: 100%;
  max-width: 700px;
  grid-column-gap: 50px;
  margin: 40px auto;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.alumni-item-box {
  flex-direction: column;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.section-testimonial {
  z-index: 3;
  background-color: #f6f8fb;
  position: relative;
  overflow: hidden;
}

.section-testimonial.hide-temp {
  display: none;
}

.testimonial-tabs {
  display: flex;
}

.testimonial-tabs-menu {
  width: 100%;
  max-width: 50%;
  flex-direction: column;
  padding-right: 140px;
  display: flex;
}

.testimonial-tabs-content {
  width: 100%;
  max-width: 640px;
}

.testimonial-tabs-link {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
  padding: 30px 35px;
}

.testimonial-tabs-link.w--current {
  background-color: rgba(255, 255, 255, .3);
  border: 1px solid #fff;
  padding-top: 34px;
  padding-bottom: 34px;
  box-shadow: 0 0 35px 8px rgba(0, 0, 0, .06);
}

.tabs-flex {
  grid-column-gap: 20px;
  align-items: center;
  display: flex;
}

.tabs-avatar {
  width: 80px;
  height: 80px;
  border-radius: 50%;
}

.text--7c7c7c {
  color: #7c7c7c;
}

.section-gallery {
  display: none;
  position: relative;
  overflow: hidden;
}

.gallery-slider {
  z-index: 3;
  margin-top: 80px;
  position: relative;
}

.video-overcover {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

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

.section-team {
  position: relative;
  overflow: hidden;
}

.regional-hero-section {
  padding-top: 80px;
  padding-bottom: 120px;
}

.regional-wrap {
  background-image: url("https://uploads-ssl.webflow.com/62aac94ff04cd88178b89678/62be9fd1e1bec5d01f5f0b47_Rectangle%20203%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.regional-block {
  padding-left: 80px;
}

.organization-wrap {
  width: 100%;
  max-width: 1100px;
}

.container-small {
  max-width: 1246px;
  padding-left: 15px;
  padding-right: 15px;
}

.announcement-wrapper {
  margin-left: 32px;
  margin-right: 32px;
}

.announcement-wrap {
  background-color: #035489;
  padding-top: 50px;
  padding-bottom: 50px;
}

.benifits-wrap {
  grid-column-gap: 30px;
  display: flex;
  position: relative;
}

.benifits-wrap.mb-50.reverse {
  flex-direction: row-reverse;
}

.benifits-content-box {
  width: 100%;
  max-width: 800px;
  background-color: #f6f8fb;
  padding: 50px;
}

.benifits-img-box {
  width: 100%;
}

.benefits-item {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  align-items: flex-start;
  margin-bottom: 10px;
  line-height: 160%;
  display: flex;
}

.benefits-item.mb-0 {
  margin-bottom: 0;
}

.partner-wrap {
  overflow: hidden;
}

.prtners-logo-block {
  grid-column-gap: 75px;
  display: flex;
  overflow: hidden;
}

.partner-logo {
  width: 100%;
  max-width: 25%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.partner-icone {
  width: 100%;
}

.partners-conference {
  width: 200%;
  grid-column-gap: 75px;
  display: flex;
}

.conference-counter {
  justify-content: space-between;
  display: flex;
}

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

.hero-festival-section {
  padding-top: 80px;
  padding-bottom: 120px;
}

.hero-festival-wrap {
  padding-left: 80px;
}

.hero-festival-wrap.colum-padding {
  background-image: url("https://uploads-ssl.webflow.com/62aac94ff04cd88178b89678/62c2ccade7fe5cc77d66b032_Rectangle%20203%20(3).png");
  background-position: 0 0;
  background-size: auto;
}

.annual-content-box {
  background-color: #f6f8fb;
  padding: 50px 50px 80px;
}

.onward-block {
  flex-direction: column;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.onward-block.text-desc-ceneter {
  width: 100%;
  max-width: 20%;
}

.features-box {
  flex-wrap: wrap;
}

.feature-boxes {
  width: 100%;
  max-width: 1280px;
  background-color: #f6f8fb;
  padding: 65px 36px;
}

.grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.schedule-section {
  padding-top: 120px;
  padding-bottom: 120px;
}

.schedule-tab {
  width: 100%;
  max-width: 63%;
}

.schedule-tab-content {
  width: 100%;
}

.pr-80 {
  padding-right: 80px;
}

.schedule-tab-box {
  cursor: pointer;
  background-color: #fff;
  border-radius: 50px;
  margin-bottom: 28px;
  padding: 25px 30px 0;
}

.start-time {
  color: #7c7c7c;
  display: inline-block;
}

.schedule-time {
  color: #b8b8b8;
  display: block;
}

.end-time {
  display: inline-block;
}

.dash {
  margin-left: 2px;
  margin-right: 2px;
  display: inline-block;
}

.schedule-content {
  align-items: center;
  padding-bottom: 20px;
  display: flex;
}

.schedule-content-information {
  overflow: hidden;
}

.tab-arrow {
  width: 20px;
  height: 30px;
  margin-left: auto;
  padding-top: 2px;
  padding-left: 5px;
  padding-right: 5px;
}

.schedule-item {
  color: #222;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 40px;
  padding: 0;
  text-decoration: none;
  transition: all .3s ease-in-out, opacity .2s;
}

.schedule-item:hover {
  color: #ff2a13;
}

.schedule-item.w--current {
  color: #ff2a13;
  background-color: rgba(0, 0, 0, 0);
}

.registion-block {
  background-color: #035489;
  padding: 50px;
}

.registion-block-box {
  display: flex;
}

.registation-box {
  width: 100%;
  background-color: #fff;
  padding: 30px;
}

.grid-2 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.festival-participating-section {
  padding-top: 120px;
  padding-bottom: 120px;
}

.festival-participating-wrap {
  background-color: #f6f8fb;
  padding: 50px;
}

.festival-sponsors-section {
  padding-top: 120px;
}

.festival-sponsors-wrap {
  background-color: #f6f8fb;
  padding: 20px;
  position: relative;
}

.speakers-section {
  position: relative;
}

.scehdule-tabs {
  display: flex;
}

.schedule-wrap-box {
  width: 100%;
}

.schedule-title-tab {
  width: 100%;
  max-width: 37%;
  flex-direction: column;
  display: flex;
}

.featured-section {
  padding-bottom: 120px;
}

.featured-slider {
  background-color: rgba(0, 0, 0, 0);
  flex: 1;
}

.featured-mask {
  height: auto;
}

.featured-nav {
  display: none;
}

.featured--slide-wrap {
  height: auto;
}

.featured--slide {
  flex: 1;
  display: flex;
}

.featured-act-block {
  background-color: #fff;
  padding: 20px;
  display: flex;
}

.act-information {
  margin-left: 20px;
}

.div-block-3 {
  margin-top: 40px;
  padding-left: 20px;
}

.polly-ab-img {
  position: absolute;
  top: 20px;
  bottom: auto;
  left: -5%;
  right: auto;
}

.featured-left-arrow {
  width: 50px;
  height: 50px;
  top: -30%;
  bottom: auto;
  left: auto;
  right: 5%;
}

.featured-left-arrow.right {
  right: 0%;
}

.arrow-icone {
  font-size: 20px;
}

.advocate-slider, .advocate-mask {
  height: auto;
}

.advocate-slide-nav {
  padding-top: 0;
  font-size: 8px;
  top: auto;
  bottom: 40px;
  left: 80px;
  right: auto;
}

.explore-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.explore-box {
  border: .5px solid rgba(3, 84, 137, .1);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px 25px;
  display: flex;
  box-shadow: 0 0 50px 2px rgba(3, 84, 137, .1);
}

.explore-box.border-radius-20 {
  box-shadow: 0 0 50px 20px rgba(3, 84, 137, .1);
}

.explore-link-block {
  color: #ff2a13;
}

.explore-link-block:hover {
  color: #ffc30d;
}

.ecplore-text-box {
  flex: 1;
}

.button-blue {
  color: #fff;
  letter-spacing: 1px;
  background-color: #035489;
  border: 1px solid #035489;
  border-radius: 40px;
  padding: 13px 32px;
  font-size: 18px;
}

.button-blue:hover {
  color: #fff;
  background-color: #ff2a13;
  border-color: #ff2a13;
}

.award-section {
  padding-top: 80px;
}

.award-sub-header {
  border-top: .5px solid rgba(3, 84, 137, .5);
  padding-top: 30px;
  padding-bottom: 30px;
}

.award-list {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
}

.about-annual-wrap {
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
}

.number-counter-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.count-box.text-ceneter {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.number-count {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-end;
  display: flex;
}

.counter-linebar {
  width: .5px;
  height: 40px;
  background-color: #b8b8b8;
}

.form-wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 480px 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.side-info {
  width: 100%;
  max-width: 475px;
}

.contact-form-block {
  z-index: 5;
  width: 100%;
  background-color: rgba(255, 42, 19, .06);
  border-radius: 20px;
  margin-bottom: 0;
  padding: 50px;
  position: relative;
}

.contact-form-block.desk-hide {
  display: none;
}

.contact-form {
  grid-column-gap: 40px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form-lable {
  color: #222;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
}

.form-input {
  width: 100%;
  height: auto;
  max-width: 100%;
  background-color: rgba(0, 0, 0, 0);
  border: 0 solid #000;
  border-bottom: .5px solid #222;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
}

.form-input.text-area {
  min-height: 120px;
}

.form-input.subject-area {
  min-height: 50px;
}

.button-black {
  color: #fff;
  background-color: #222;
  border: 1px solid #222;
  border-radius: 40px;
  padding: 14px 32px;
  font-size: 18px;
  transition: all .2s ease-in-out;
}

.button-black:hover {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
}

.ideas-wrapper {
  z-index: 5;
  background-color: #f6f8fb;
  border-radius: 20px;
  padding: 80px;
  display: none;
  position: relative;
}

.ideas-info {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  align-items: center;
  display: flex;
}

.ideas-images {
  min-width: 380px;
}

.success-icons {
  width: 100px;
  height: 100px;
  margin-bottom: 50px;
}

.team-items {
  width: 25%;
  height: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 20px;
}

.read-more-text-block {
  margin-right: 10px;
  font-size: 18px;
  display: inline-block;
}

.hero-wrapper {
  grid-column-gap: 100px;
  justify-content: space-between;
  display: flex;
}

.button-block {
  display: inline-block;
}

.media-wrapper {
  grid-column-gap: 100px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.field-label.d-none {
  display: none;
}

.nutino-font {
  font-family: Nunitosans;
}

.learn-more-link-text {
  margin-right: 5px;
  display: inline-block;
}

.learn-more-link-text.mr-0 {
  margin-right: 0;
}

.vision-content-details {
  padding-top: 40px;
}

.max-width-500 {
  width: 100%;
  max-width: 500px;
}

.max-width-1020 {
  width: 100%;
  max-width: 1020px;
}

.alumni-image-box {
  margin-bottom: 15px;
}

.alumni-content {
  max-width: 200px;
}

.gallery-category-wrapper {
  z-index: 3;
  position: relative;
}

.gallery-items {
  width: 100%;
  max-width: 33.33%;
  margin-left: 20px;
  margin-right: 20px;
}

.gallery-img-list {
  justify-content: center;
  align-items: center;
  display: flex;
}

.gallery-category-menu {
  justify-content: space-between;
  display: flex;
}

.d-none {
  display: none;
}

.gallery-category-item {
  font-size: 18px;
}

.gallery-category-list {
  border-bottom: .5px solid rgba(3, 84, 137, .5);
}

.radio-button-field {
  margin-bottom: 0;
  padding-bottom: 15px;
  padding-left: 0;
}

.sub-heading {
  text-transform: uppercase;
  font-family: Nunitosans;
  font-size: 20px;
  font-weight: 600;
}

.nav-link-text {
  color: #141414;
  text-decoration: none;
}

.nav-link-text:hover {
  color: #ff2a13;
}

.d-block {
  display: block;
}

.history-content-wrapper {
  width: 100%;
  max-width: 1120px;
  color: #fff;
}

.hero-content {
  width: 100%;
  max-width: none;
}

.img {
  width: 100%;
  height: auto;
  max-width: none;
  object-fit: cover;
  border-radius: 20px;
  position: relative;
  overflow: hidden;
}

.img.theme-image {
  width: 100%;
}

.d-inline-block {
  display: inline-block;
}

.program-content-list {
  flex-direction: column;
  align-items: center;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.program-content-item {
  margin-bottom: 20px;
}

.program-count {
  color: #141414;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 10px;
  font-family: Nunitosans;
  font-size: 26px;
  line-height: 140%;
  display: inline-block;
}

.team-info {
  display: block;
}

.team-box-wrapper {
  border-radius: 0;
  overflow: hidden;
}

.team-images-wrap {
  width: auto;
  height: auto;
  position: relative;
}

.over-cover {
  width: auto;
  height: 330px;
  opacity: 0;
  color: #fff;
  background-color: rgba(3, 84, 137, .5);
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-end;
  padding: 20px;
  text-decoration: none;
  transition: all .2s ease-in-out;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-5 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  display: flex;
}

.team-pop-wrap {
  z-index: 9999;
  background-color: rgba(0, 0, 0, .5);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.team-pop-wrap.popup-2, .team-pop-wrap.popup-3, .team-pop-wrap.popup-1 {
  display: none;
}

.team-popup {
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  padding: 50px;
  display: flex;
  position: relative;
  box-shadow: 21px 21px 40px 30px rgba(0, 0, 0, .3);
}

.pop-images {
  width: 220px;
}

.team-list {
  flex-wrap: wrap;
  display: flex;
}

.close-icons {
  cursor: pointer;
  position: absolute;
  top: 40px;
  bottom: auto;
  left: auto;
  right: 40px;
}

.close-icons.red {
  width: 35px;
  height: 35px;
  background-color: rgba(255, 42, 19, .2);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  top: 20px;
  right: 20px;
}

.email-info {
  grid-column-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.announcement-section {
  margin-bottom: 150px;
}

.text-light-gray {
  color: #b8b8b8;
}

.hero-slider-wrapper {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.slider-hero-wrap {
  width: 50%;
  border-radius: 20px;
  flex-wrap: wrap;
  display: flex;
  overflow: hidden;
}

.slider-text-wrapp {
  width: 100%;
  max-width: 480px;
  background-color: #f6f8fb;
  border-radius: 20px;
  padding: 40px 70px;
}

.slide-main-info {
  text-align: center;
}

.video-box {
  width: 100%;
}

.learn-more-btn {
  display: inline-block;
}

.learn-more-btn.hide-temp {
  display: none;
}

.learn-more-btn.advocates-btn {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.see-all-text-block {
  color: #035489;
  font-size: 12px;
  line-height: 160%;
  display: inline-block;
}

.sub-menu-right {
  height: 100%;
  background-color: #f6f8fb;
  border-radius: 28px;
  padding: 30px;
}

.access-icon {
  display: inline-block;
}

.location-icon {
  max-height: 16px;
  min-height: 16px;
}

.study-info-box {
  width: 100%;
  max-width: 33.33%;
  padding-left: 20px;
  padding-right: 20px;
}

.hero-content-wrapper {
  flex: 0 auto;
}

.hero-image-wrapper {
  width: 100%;
  max-width: 500px;
}

.hero-lightbox {
  height: 100%;
  position: relative;
}

.play-button-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.paly-button-icon {
  width: 100px;
  height: 100px;
  color: #fff;
  background-color: #ffc30d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  transition: all .3s ease-in-out;
  display: flex;
}

.paly-button-icon:hover {
  color: #ffc30d;
  background-color: #fff;
}

.paly-button-icon.play-blue {
  background-color: #035489;
}

.paly-button-icon.play-blue:hover {
  color: #035489;
  background-color: #f6f8fb;
}

.paly-button-icon.play-white {
  color: #222;
  background-color: #fff;
}

.paly-button-icon.play-white:hover {
  color: #fff;
  background-color: #222;
}

.section-announcement {
  z-index: 1;
  position: relative;
  overflow: hidden;
}

.announcement-bg-ornaments {
  z-index: -1;
  position: absolute;
  top: -35px;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

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

.section-ic3-broken-part {
  background-color: #f6f8fb;
}

.max-width-845 {
  width: 100%;
  max-width: 845px;
  margin-left: auto;
  margin-right: auto;
}

.actions-tab-menu {
  width: 100%;
  max-width: 500px;
  border-bottom: .5px solid #7c7c7c;
  align-items: center;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ic3-broken-menu-link {
  width: 33.33%;
  background-color: rgba(0, 0, 0, 0);
  padding: 0 0 20px;
  transition: all .4s ease-in-out;
}

.ic3-broken-menu-link.w--current {
  color: #035489;
  background-color: rgba(0, 0, 0, 0);
}

.ic3-broken-part-content {
  margin-left: 40px;
  margin-right: 40px;
}

.ic3-broken-tab-pane-box {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 560px 560px;
  grid-auto-columns: 1fr;
  align-items: center;
  transition: all .3s;
  display: grid;
}

.image-wrap {
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
}

.broken-tab-title {
  color: #035489;
  text-transform: uppercase;
  font-size: 20px;
}

.max-width-615 {
  width: 100%;
  max-width: 615px;
}

.access-bg-ornamnet {
  z-index: -1;
  position: absolute;
  top: -35px;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.access-wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.access-list-wrap {
  padding-left: 0;
  list-style-type: none;
  position: relative;
}

.access-list-item {
  grid-column-gap: 10px;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.access-list-text {
  width: 100%;
  max-width: 210px;
}

.access-list-text.heading-h4 {
  max-width: none;
}

.access-list-text.intereract-link {
  cursor: pointer;
  text-decoration: underline;
}

.access-list-menu {
  grid-column-gap: 100px;
  margin-bottom: 50px;
  display: flex;
}

.access-list-menu.conference-page {
  margin-bottom: 20px;
}

.advocate-slide-text {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.social-media-bg-ornaments {
  z-index: -1;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 20%;
  right: 0%;
}

.tab-underline {
  width: 100%;
  height: 3px;
  background-color: #035489;
  position: absolute;
  top: auto;
  bottom: -3%;
  left: 0%;
  right: 0%;
}

.sub-nav-link {
  width: 100%;
  color: #7c7c7c;
  flex-direction: row;
  justify-content: flex-start;
  text-decoration: none;
  transition: all .3s ease-in-out;
  display: flex;
}

.mb-16 {
  margin-bottom: 16px;
}

.mt-16 {
  margin-top: 16px;
}

.link_buton {
  color: #035489;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
}

.link_buton.mb-20.mob-mb-10 {
  cursor: pointer;
}

.link_buton.read-more {
  color: #ff2a13;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  margin-top: auto;
  font-size: 16px;
  font-weight: 400;
}

.link_buton.read-more.align-center {
  align-self: center;
}

.link_buton.award-read-more {
  color: #ff2a13;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: auto;
  font-size: 16px;
  font-weight: 400;
  transition: all .3s ease-in-out;
}

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

.arrow_box {
  width: 18px;
  height: 18px;
  justify-content: center;
  align-items: center;
  margin-left: 5px;
  transition: all .3s ease-in-out;
  display: flex;
  position: relative;
}

.arrow_box.ml-0 {
  margin-left: 0;
}

.arrow_abso {
  transition: all .3s;
  position: absolute;
}

.full_arrow {
  opacity: 0;
  transition: all .3s ease-in-out;
}

.sub-menu-title {
  color: #035489;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.utility-page-wrapper {
  width: 100%;
  height: 100vh;
  position: relative;
}

.logo-image {
  width: 100px;
}

.utility-page-content-wrap {
  height: 80vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

._404_title {
  color: #035489;
  letter-spacing: 5px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 180px;
  line-height: 120%;
}

.mt-30 {
  margin-top: 30px;
}

.padding-col-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.dropdown-button-v2---brix {
  width: 100%;
  color: #6f6c90;
  text-decoration: none;
  display: block;
}

.section-hero {
  color: #fff;
  background-color: #035489;
  padding-top: 84px;
}

.mb-5 {
  margin-bottom: 5rem;
}

.mb-5.hero-content-homepage {
  width: 100%;
  margin-bottom: 0;
}

.mb-45 {
  margin-bottom: 45px;
}

.section-access {
  z-index: 1;
  position: relative;
  overflow: hidden;
}

.section-become-advocate {
  background-color: rgba(3, 84, 137, .05);
  display: block;
}

.section-become-advocate.hide-temp {
  display: none;
}

.section-social-media {
  z-index: 1;
  position: relative;
  overflow: hidden;
}

.col-30 {
  width: 100%;
  max-width: 30%;
}

.col-70 {
  width: 100%;
  max-width: 70%;
}

.grid-3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.images-pill-box {
  border-radius: 16px;
  overflow: hidden;
}

.bg-effect-01 {
  z-index: -1;
  position: absolute;
  top: -.5%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.bg-effect-02, .bg-effect-03 {
  z-index: -1;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.bg-effect-04 {
  z-index: -1;
  position: absolute;
  top: -.5%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.bg-effect-05 {
  z-index: -1;
  position: absolute;
  top: auto;
  bottom: 2%;
  left: 0%;
  right: auto;
}

.bg-effect-09 {
  z-index: -1;
  position: absolute;
  top: 20%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.drop_list {
  width: 100%;
  min-width: 1280px;
  color: #fff;
  border-radius: 30px;
  box-shadow: 0 0 30px 10px rgba(3, 84, 137, .1);
}

.drop_list.w--open {
  background-color: #fff;
}

.drop_list.about {
  margin-left: -7.5em;
}

.drop_list.join {
  margin-left: -15em;
}

.drop-icon {
  margin-right: 0;
}

.about-ic3-image {
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
}

.hero-sub-title {
  color: #fff;
  font-family: Nunitosans;
  font-size: 26px;
  font-weight: 600;
  line-height: 140%;
}

.text-desc-20 {
  font-size: 20px;
  line-height: 150%;
}

.text-desc-20.color-black {
  margin-right: 3px;
  display: inline-block;
}

.text-desc-20.text-disable {
  text-decoration: line-through;
}

.text-desc-20.text-bold {
  font-weight: 500;
}

.about-ic3-wrap {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.global-image-wrap {
  height: 320px;
  border-radius: 20px;
  overflow: hidden;
}

.section-the-need-hour {
  position: relative;
  overflow: hidden;
}

.mt-50 {
  justify-content: center;
  margin-top: 50px;
  display: flex;
}

.mt-50.host-school-standee {
  margin-top: 0;
  margin-bottom: 50px;
}

.mt-50.hide-temp {
  display: none;
}

.section-join-team {
  background-color: #f6f8fb;
}

.max-width-650 {
  width: 100%;
  max-width: 650px;
}

.mt-64 {
  margin-top: 20px;
}

.ic3-goals-content {
  grid-column-gap: 50px;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.section-ic3-goals {
  position: relative;
  overflow: hidden;
}

.history-list {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact-page-padding {
  padding-top: 80px;
  padding-bottom: 120px;
}

.section-contact {
  padding-top: 84px;
  position: relative;
  overflow: hidden;
}

.contact-bg-blue {
  z-index: 1;
  position: absolute;
  top: -5%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.initiatives-wrapper {
  width: 100%;
  max-width: 1160px;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.about-bg-blue {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.bg-gray {
  background-color: #f6f8fb;
}

.goal-content-wrapper {
  width: 100%;
  max-width: 800px;
  background-color: #f6f8fb;
  border-radius: 20px;
  padding: 50px;
}

.section-regional-hero {
  padding-top: 84px;
  position: relative;
}

.bg-blue {
  background-color: #035489;
}

.hero-regional-wrapper {
  z-index: 5;
  grid-column-gap: 90px;
  grid-row-gap: 50px;
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  position: relative;
}

.text-off-white {
  color: #f6f8fb;
}

.section-about-regional {
  position: relative;
  overflow: hidden;
}

.about-regional-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.about-regional-wrapper.mb-120.d-none {
  display: none;
}

.content-wrapper {
  max-height: 600px;
  max-width: none;
  padding: 0;
  overflow: visible;
}

.button-wrap {
  display: inline-block;
}

.text-black {
  color: #141414;
}

.regional-bg-blue {
  z-index: 1;
  position: absolute;
  top: auto;
  bottom: -14%;
  left: auto;
  right: 0%;
}

.regional-bg-blue.hide-temp {
  display: none;
}

.regional-2022-wrapper {
  z-index: 2;
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 440px 1064px;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
  position: relative;
}

.button-red-small {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  background-color: #ff2a13;
  border: 1px solid #ff2a13;
  border-radius: 40px;
  padding: 12px 25px;
  font-size: 18px;
  transition: all .3s ease-in-out;
}

.button-red-small:hover {
  color: #000;
  background-color: #ffc30d;
  border-color: #ffc30d;
}

.max-width-400 {
  width: 100%;
  max-width: 400px;
}

.regional-bg-yellow {
  z-index: -1;
  position: absolute;
  top: 30%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.high-school-benefit {
  z-index: 5;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.benefit-content {
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  padding: 50px;
  display: flex;
}

.benefit-content.high-school {
  background-color: rgba(255, 195, 13, .15);
}

.benefit-content.university {
  background-color: rgba(255, 42, 19, .1);
}

.benefit-content.organizational {
  background-color: rgba(3, 84, 137, .1);
}

.benefit-content.bg-light-red {
  background-color: rgba(255, 42, 19, 0);
  align-items: flex-start;
}

.benefit-content.bg-light-yellow {
  max-height: 100%;
}

.university-benefit {
  width: 100%;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 700px;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.organizational-benefit {
  width: 100%;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 700px 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.benefit-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
  overflow: hidden;
}

.sub-menu-list {
  grid-column-gap: 60px;
  display: flex;
}

.partner-img {
  width: 100%;
  height: 200px;
  object-fit: cover;
  border-radius: 15px;
}

.col-45 {
  width: 100%;
  max-width: 45%;
}

.col-45.hide-temp {
  display: block;
}

.col-55 {
  width: 100%;
  max-width: 55%;
}

.mt-20 {
  margin-top: 20px;
}

.button-yellow-small {
  color: #fff;
  background-color: #ffc30d;
  border: 1px solid #ffc30d;
  border-radius: 40px;
  padding: 12px 25px;
  font-size: 18px;
  transition: all .3s ease-in-out;
}

.button-yellow-small:hover {
  color: #fff;
  background-color: #ff2a13;
  border-color: #ff2a13;
}

.conference-highlight-box {
  width: 100%;
  max-width: 180px;
  text-align: center;
}

._26-500--141414 {
  color: #222;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 500;
  line-height: 135%;
}

._26-500--141414.mob-18.slider-heading {
  color: #fff;
  font-size: 40px;
}

.conference-countdown-wrap {
  max-width: 600px;
  grid-column-gap: 50px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.conference-countdown-wrap.text-center {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.conference-countdown-wrap.text-center.mt-30 {
  z-index: 500;
  position: relative;
}

._26-400--222222 {
  color: #222;
  margin-top: 0;
  font-size: 26px;
  font-weight: 400;
  line-height: 140%;
}

.max-width-590 {
  width: 100%;
  max-width: 590px;
}

.countdown-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.white-box {
  text-align: center;
  background-color: #fff;
  border: .5px solid #035489;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow: 7px 7px 14px rgba(3, 84, 137, .1);
}

.white-box.counter-box {
  height: 156px;
}

.white-box.bundled-box {
  padding-top: 20px;
  padding-bottom: 20px;
}

.white-box.submit-proposal {
  padding: 80px 40px;
  display: none;
}

.white-box.media-info-box {
  height: 100%;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  padding: 30px;
  box-shadow: 7px 7px 40px rgba(3, 84, 137, .06);
}

.white-box.keynote-speakers {
  padding: 80px 40px;
}

._20-400--222222 {
  color: #222;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
}

._26-400--ffc30d {
  color: #ffc30d;
  font-size: 26px;
  line-height: 140%;
}

.max-width-1200 {
  width: 100%;
  max-width: 1200px;
}

.section-about-festival {
  position: relative;
}

.festival-onward-list {
  grid-column-gap: 80px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.festival-onward-icon {
  display: inline-block;
}

.festival-bg-blue {
  z-index: -1;
  position: absolute;
  top: -20%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.festival-content-padding {
  padding-top: 80px;
  padding-bottom: 120px;
}

.mt-140 {
  margin-top: 140px;
}

.festival-feature-list {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.festival-feature-box {
  height: 160px;
  text-align: center;
  background-color: #fff;
  border: .5px solid #035489;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  transition: all .3s ease-in-out;
  display: flex;
  position: relative;
  box-shadow: 12px 12px 40px rgba(3, 84, 137, .12);
}

.festival-feature-overlay {
  z-index: 2;
  background-image: url("https://uploads-ssl.webflow.com/62aac94ff04cd88178b89678/6386d9b602482e81df35e8a9_Rectangle%20698%20(2).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.bg-overlay-blue {
  z-index: 3;
  background-color: rgba(3, 84, 137, .75);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
  box-shadow: 17px 0 40px rgba(3, 84, 137, .12);
}

.festival-text-content {
  z-index: 5;
  color: #fff;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  display: flex;
  position: absolute;
}

.section-festival-registration.bg-light-blue {
  background-color: rgba(3, 84, 137, .1);
}

.festival-registration-delegates {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.delegates-box {
  border-radius: 20px;
  padding: 30px;
}

.delegates-box.bg-white {
  background-color: #fff;
}

._20-500--035489 {
  color: #035489;
  font-size: 20px;
  font-weight: 500;
}

.mb-5px {
  margin-bottom: 5px;
}

.mt-15 {
  margin-top: 15px;
}

.mt-15.slider-subheading {
  color: #fff;
  margin-top: 0;
  font-size: 24px;
}

._16-400--222222 {
  color: #222;
  font-size: 16px;
}

.delegates-item {
  background-image: url("https://uploads-ssl.webflow.com/62aac94ff04cd88178b89678/6386e03508495c1b1b1dde5f_Arrow%20(7).svg");
  background-position: 0 15%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 6px;
  padding-left: 30px;
}

.section-festival-schedule {
  position: relative;
  overflow: hidden;
}

.festival-bg-yellow {
  position: absolute;
  top: -5%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.festival-schedule-box {
  z-index: 2;
  background-color: #f6f8fb;
  border-radius: 20px;
  padding: 50px;
  position: relative;
}

.festival-schedule-tabs {
  display: flex;
}

.schedule-content-wrap {
  position: absolute;
}

.festival-schedule-tab-title {
  width: 100%;
  max-width: 37%;
  flex-direction: column;
  margin-top: 165px;
  display: flex;
}

.festical-schedule-tab-content {
  cursor: pointer;
  background-color: #fff;
  border-radius: 20px;
  margin-bottom: 30px;
  padding-top: 25px;
  padding-left: 30px;
  padding-right: 25px;
}

.schedule-tab-content-title {
  color: #222;
  margin-right: 6px;
  font-size: 16px;
  display: inline-block;
}

.schedule-tab-time {
  color: #b8b8b8;
  font-size: 12px;
  line-height: 140%;
  display: inline-block;
}

.section-regional-sponsors {
  position: relative;
  overflow: hidden;
}

.pb-80 {
  padding-bottom: 80px;
}

.regional-sponsor-wrapper {
  z-index: 2;
  position: relative;
}

.regional-sponsor-list {
  z-index: 2;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.regional-sponsor-list.d-none {
  display: none;
}

.regional-sponsor-box {
  width: 100%;
  max-width: 240px;
  text-align: center;
  border-radius: 20px;
  padding: 40px;
}

.regional-sponsor-box.bg-light-yellow {
  background-color: rgba(255, 195, 13, .1);
}

.regional-sponsor-box.bg-light-red {
  background-color: rgba(255, 42, 19, .08);
}

.regional-sponsor-box.bg-light-red.align-top {
  align-self: flex-start;
}

._20-500--222222 {
  color: #222;
  margin-top: 30px;
  font-size: 20px;
  font-weight: 500;
  line-height: 150%;
}

.sponsors-logos {
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.mt-10 {
  margin-top: 10px;
}

.mt-10.data-time {
  color: #000;
  font-size: 20px;
}

.mt-10.pre-conference-description {
  margin-bottom: 20px;
}

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

.conference-bg-yellow {
  z-index: -1;
  display: none;
  position: absolute;
  top: 30%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.regional-sponsors-bg-yellow {
  z-index: 1;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.conference-bg-blue {
  z-index: 1;
  position: absolute;
  top: -10%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.section-regional-register {
  position: relative;
}

.regional-register-item {
  background-image: url("https://uploads-ssl.webflow.com/62aac94ff04cd88178b89678/6384af5fd4aa2d1ad45f7f3b_Arrow.svg");
  background-position: 0 15%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 20px;
  padding-left: 30px;
}

.regional-register-item.last {
  padding-left: 20px;
}

._18-400--222222 {
  color: #222;
  font-size: 18px;
  line-height: 125%;
}

.info-ic3-link {
  color: #ff2a13;
  text-decoration: underline;
  transition: all .3s;
  display: inline-block;
}

.section-bundle-register.target {
  display: none;
}

.regional-bundled-list {
  z-index: 2;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 50px;
  display: grid;
  position: relative;
}

.max-width-180 {
  width: 100%;
  max-width: 180px;
}

._34-500--035489 {
  color: #035489;
  font-size: 34px;
  font-weight: 500;
  line-height: 125%;
}

.section-regional-health {
  position: relative;
  overflow: hidden;
}

.section-regional-health.hide-temp {
  display: block;
}

.max-width-740 {
  width: 100%;
  max-width: 740px;
}

.primary-health-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.mb-35 {
  margin-bottom: 35px;
}

.primary-health-box {
  text-align: center;
  background-color: #fff;
  border: .5px solid rgba(3, 84, 137, .5);
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  padding: 40px 30px;
  display: flex;
}

.general-health-list {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._20-400--f6f8fb {
  color: #f6f8fb;
  font-size: 20px;
  line-height: 150%;
}

.section-regional-schedule {
  position: relative;
}

.general-health-item {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.max-width-1100 {
  width: 100%;
  max-width: 1100px;
}

.regional-sponsor-list-mob {
  z-index: 2;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-end;
  display: none;
  position: relative;
}

.regional-health-bg-yellow {
  z-index: -1;
  position: absolute;
  top: 15%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.regional-theme-bg-blue {
  z-index: 1;
  position: absolute;
  top: -5%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.host-school-list-mob {
  z-index: 2;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-end;
  margin-top: 50px;
  display: none;
  position: relative;
}

.host-school-list {
  z-index: 2;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-end;
  display: none;
  position: relative;
}

._26-500--035489 {
  color: #035489;
  margin-top: 0;
  font-size: 26px;
  font-weight: 500;
  line-height: 135%;
}

.registration-opp-ist {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

._26-500--222222 {
  color: #222;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 500;
  line-height: 120%;
}

.section-next-step-register {
  position: relative;
}

.register-content-list {
  z-index: 2;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.section-conference-register-fees {
  position: relative;
  overflow: hidden;
}

.bg-light-yellow {
  background-color: rgba(255, 195, 13, .15);
}

.section-about-conference {
  position: relative;
  overflow: hidden;
}

._20-400--035489 {
  color: #035489;
  margin-top: 0;
  font-size: 20px;
  font-weight: 400;
}

.scholarship-box {
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: #f6f8fb;
  border-radius: 20px;
  flex-direction: column;
  padding: 30px 20px;
  display: flex;
}

.scholarship-box.text-desc-left {
  text-align: left;
}

.scholarship-box.text-desc-left.media-header-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2.5fr .5fr .25fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.criteria-list {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-groups {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-conference-schedule {
  position: relative;
}

.link-red {
  color: #ff2a13;
  transition: all .3s;
  display: inline-block;
}

.protect-yourself-list {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.series-box {
  background-color: #f6f8fb;
  border-radius: 20px;
  padding: 30px;
}

.d-flex {
  display: flex;
}

.d-flex.gap-90 {
  grid-column-gap: 90px;
}

.d-flex.gap-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.d-flex.gap-50 {
  grid-column-gap: 50px;
}

.section-advocate-hero {
  background-image: linear-gradient(rgba(3, 84, 137, .75), rgba(3, 84, 137, .75)), url("https://uploads-ssl.webflow.com/62aac94ff04cd88178b89678/63d6470584ce7ab4df095524_DSCF6905.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, auto;
  padding-top: 84px;
}

.max-width-1000 {
  width: 100%;
  max-width: 1000px;
}

.section-advocate-impact {
  position: relative;
  overflow: hidden;
}

.advocate-highlight-list {
  z-index: 2;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 710px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.max-width-585 {
  width: 100%;
  max-width: 585px;
}

.pt-80 {
  padding-top: 80px;
}

.advocate-join-us {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: center;
  display: flex;
}

._18-400--ffffff {
  color: #fff;
  font-size: 18px;
}

.max-width-350 {
  width: 100%;
  max-width: 350px;
}

.advoctae-impact-bg-blue {
  position: absolute;
  top: -68%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.padding-col-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.level-sponsor-list {
  grid-column-gap: 170px;
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.sponsor-logos {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  display: flex;
}

.mt-40 {
  margin-top: 40px;
}

.max-width-580 {
  width: 100%;
  max-width: 580px;
}

.venue-wrap {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.presidential-forum-list {
  grid-column-gap: 50px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.gray-box {
  background-color: #f6f8fb;
  border-radius: 20px;
  padding: 50px;
}

.gray-box.host-school-wrap-mob {
  padding: 0 30px;
  display: none;
}

.gray-box.host-school-venue {
  padding-top: 60px;
  padding-bottom: 60px;
}

.pl-30 {
  padding-left: 30px;
}

.host-school-content {
  grid-column-gap: 90px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 180px 1fr;
  grid-auto-columns: 1fr;
  padding-top: 30px;
  padding-bottom: 30px;
  display: grid;
}

.host-school-content.border-bottom {
  border-bottom: 1px solid #b8b8b8;
}

.section-exhibit-option {
  position: static;
  overflow: visible;
}

.section-exhibit-option.bg-light-yellow {
  overflow: visible;
}

.exhibit-option-list {
  z-index: 2;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.exhibit-option-box {
  background-color: #fff;
  border-radius: 20px;
  padding: 30px;
}

.inclusions-box-cover {
  background-color: #f6f8fb;
  border-radius: 20px;
  padding: 20px;
}

.inclustion-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 10px;
  margin-bottom: 10px;
}

.conference-leaderdship-list {
  width: 100%;
  max-width: 1040px;
  grid-column-gap: 60px;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.leadership-info-box {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.section-advisory-committee {
  position: relative;
  overflow: hidden;
}

.max-width-900 {
  width: 100%;
  max-width: 900px;
}

._26-400--035489 {
  color: #035489;
  margin-top: 0;
  font-size: 26px;
  font-weight: 400;
  line-height: 135%;
}

.conference-register-bg {
  z-index: -1;
  position: absolute;
  top: 15%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.next-step-register-bg {
  z-index: -1;
  position: absolute;
  top: -35%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.conference-schedule-bg {
  z-index: -1;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: -3%;
  right: auto;
}

.section-presidential-committee {
  position: relative;
}

.max-width-980 {
  width: 100%;
  max-width: 980px;
}

.advisory-committee-bg {
  z-index: -1;
  position: absolute;
  top: auto;
  bottom: 15%;
  left: 0%;
  right: auto;
}

.presidential-committee-bg {
  z-index: -1;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.section-africa-committee {
  position: relative;
  overflow: hidden;
}

.africa-committee-bg {
  z-index: -1;
  position: absolute;
  top: 34%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.section-inclusion-committee {
  position: relative;
  overflow: hidden;
}

.section-latin-america-committee {
  position: relative;
}

.latin-america-committee-bg {
  z-index: -1;
  position: absolute;
  top: auto;
  bottom: -20%;
  left: auto;
  right: 0%;
}

.section-outreach-committee, .section-sustainable-committee {
  position: relative;
  overflow: hidden;
}

.section-media-hero {
  padding-top: 120px;
  padding-bottom: 40px;
  position: relative;
}

.max-width-550 {
  width: 100%;
  max-width: 550px;
}

.text--ffffff {
  color: #fff;
}

.media-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 400px;
  justify-content: space-between;
  margin-top: 80px;
  margin-bottom: 80px;
  display: flex;
}

.media-social-box {
  background-color: #f6f8fb;
  border-radius: 20px;
  padding: 50px 30px;
  display: block;
}

.social-grid {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.social-grid.footer-social-grid {
  grid-template-columns: .25fr .25fr .25fr .25fr .25fr;
  grid-auto-columns: .25fr;
  margin-bottom: 30px;
  display: flex;
}

.social-link-box {
  width: 60px;
  height: 60px;
  color: #035489;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  transition: all .2s ease-in-out;
  display: flex;
  box-shadow: 0 0 10px 6px rgba(3, 84, 137, .08);
}

.social-link-box:hover {
  color: #ff2a13;
}

.media-list {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.outreach-committee-bg {
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.sustainable-committee-bg {
  position: absolute;
  top: auto;
  bottom: -5%;
  left: auto;
  right: 0%;
}

.section-gallery-2022 {
  overflow: hidden;
}

.gallery-list-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.gallery-image {
  object-fit: cover;
}

.media-box {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 400px;
  margin-top: 80px;
  margin-bottom: 80px;
  display: block;
}

.section-gallery-hero {
  padding-top: 84px;
}

.section-gallery-2021 {
  position: relative;
  overflow: hidden;
}

.media-image {
  height: 50px;
}

.media-hero-title {
  z-index: 5;
  text-align: center;
  position: relative;
}

.contact-detail-wrap {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
}

.contact-info {
  grid-column-gap: 30px;
  grid-row-gap: 20px;
  flex-direction: row;
  justify-content: flex-start;
  margin-bottom: 56px;
  display: flex;
}

.contact-info-box {
  margin-bottom: 50px;
}

._2021-conference-gallery-bg {
  z-index: -1;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.section-meet-teacher {
  z-index: 1;
  position: relative;
}

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

.regional-bundled-item {
  width: 290px;
  display: flex;
}

.avatar-image-popup {
  width: 165px;
  height: 160px;
  border-radius: 50%;
  margin-bottom: 40px;
  overflow: hidden;
}

.section-ic3-regional-awards {
  position: relative;
  overflow: hidden;
}

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

.nominate-wrap.hide-temp {
  display: none;
}

.nominate-sponsor-wrapper {
  width: 100%;
  max-width: 1000px;
  justify-content: space-around;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-award-recipients {
  position: relative;
  overflow: hidden;
}

.ic3-award-recipients-wrap {
  position: relative;
}

.award-recipient-tab-menu {
  grid-column-gap: 40px;
  border-bottom: .5px solid #035489;
  align-items: center;
  padding-left: 150px;
  display: flex;
}

.awrad-recipient-tab-content {
  margin-top: 50px;
}

.tab-link {
  color: #7c7c7c;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 20px;
}

.tab-link.w--current {
  color: #ff2a13;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 4px solid #ff2a13;
}

.award-recipient-button {
  position: absolute;
  top: 1%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.ic3-regional-awards {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.regional-award-box {
  height: 100%;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text--b8b8b8 {
  color: #b8b8b8;
}

.ic3-regional-awards-item {
  display: flex;
}

.nominees-popup {
  width: 100%;
  max-width: 600px;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  padding: 50px;
  display: flex;
  position: relative;
  box-shadow: 21px 21px 40px 30px rgba(0, 0, 0, .3);
}

.nominees-rich {
  align-items: flex-start;
}

.nominees-rich ul {
  margin-bottom: 0;
  padding-left: 0;
}

.nominees-rich li {
  background-image: url("https://uploads-ssl.webflow.com/62aac94ff04cd88178b89678/6388885976d96eb3446a049d_Arrow%20(8).svg");
  background-position: 0 10%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 20px;
}

.avatar-image {
  border-radius: 20px;
}

.avatar-img-300 {
  width: 150px;
  height: 150px;
  object-fit: cover;
  border-radius: 50%;
}

.global-award-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.global-award-item {
  position: relative;
}

.mb-40 {
  margin-bottom: 40px;
}

.past-ic3-awards-recipients-list {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  display: grid;
}

.section-award-gallery {
  position: relative;
  overflow: hidden;
}

.awrad-gallery-list {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.meet-teacher-bg {
  z-index: -1;
  position: absolute;
  top: auto;
  bottom: -15%;
  left: auto;
  right: 0%;
}

.regional-awards-bg {
  z-index: -1;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.award-recippients-bg {
  z-index: -1;
  position: absolute;
  top: auto;
  bottom: 2%;
  left: 0%;
  right: auto;
}

.award-gallery-bg {
  z-index: -1;
  position: absolute;
  top: auto;
  bottom: -1%;
  left: 0%;
  right: auto;
}

.section-patner-hero {
  padding-top: 84px;
  position: relative;
}

.section-sponsors-partners {
  position: relative;
  overflow: hidden;
}

.patner-sponsorship-opportunities-list {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.patner-sponsorship-box {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section-patner-host-school {
  position: relative;
  overflow: hidden;
}

.patner-red-bg {
  z-index: -1;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: -1%;
  right: auto;
}

.patner-yellow-bg {
  z-index: -1;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.global-award-wrapper {
  margin-bottom: 80px;
}

.global-award-wrapper.mb-0 {
  margin-bottom: 0;
}

.sponsor-logo-flex {
  grid-column-gap: 30px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  justify-items: center;
  display: grid;
}

.host-school-content-mob {
  grid-column-gap: 90px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 180px 1fr;
  grid-auto-columns: 1fr;
  padding-top: 30px;
  padding-bottom: 30px;
}

.host-school-content-mob.border-bottom {
  border-bottom: 1px solid #b8b8b8;
}

.host-school-venue-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-gray {
  color: #7c7c7c;
}

.open-modal-box {
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: #fff;
  border: .5px solid #035489;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 30px 20px;
  display: flex;
  box-shadow: 7px 7px 20px rgba(3, 84, 137, .15);
}

.subscribe-button-footer {
  color: #000;
  letter-spacing: 1px;
  background-color: #ffc30d;
  border: 1px solid #ffc30d;
  border-radius: 40px;
  padding: 13px 32px;
  font-size: 18px;
  transition: all .3s ease-in-out;
}

.subscribe-button-footer:hover {
  color: #fff;
  background-color: #ff2a13;
  border-color: #ff2a13;
}

.no-scroll {
  overflow: hidden;
}

.section-privacy-policy {
  background-image: url("https://uploads-ssl.webflow.com/62aac94ff04cd88178b89678/6396adf4d53b2c8053aa0815_Rectangle%20702.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 84px;
  position: relative;
}

.regional-award-list {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.section-ic3-conference-graph {
  position: relative;
}

.graph-wrapper {
  z-index: 3;
  background-color: #f6f8fb;
  border-radius: 20px;
  padding: 50px 60px;
  position: relative;
}

.section-ic3-regional-forums-banner {
  z-index: 5;
  background-color: rgba(255, 42, 19, .15);
  position: relative;
}

.regional-forums-graph-wrap {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-regional-forums-graph {
  z-index: 2;
  position: relative;
}

.graph-red-ornamnets {
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.history-image-wrap {
  border-radius: 20px;
  overflow: hidden;
}

.alumnii-blue-bg {
  z-index: 1;
  position: absolute;
  top: auto;
  bottom: -15%;
  left: auto;
  right: 0%;
}

.gallery-yellow-bg {
  z-index: -1;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.section-team-banner {
  padding-top: 84px;
}

.section-team-banner.bg-blue {
  background-image: linear-gradient(rgba(3, 84, 137, .5), rgba(3, 84, 137, .5)), url("https://uploads-ssl.webflow.com/62aac94ff04cd88178b89678/63ecaab05e02696ecb3af333_IC3%20Team%20Group%20photo.jpg");
  background-position: 0 0, 50% 70%;
  background-size: auto, auto;
}

.keynote-speaker-item {
  min-width: 250px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  margin: 15px;
  display: flex;
}

.keynote-speaker-item.collection-item.hide {
  display: none;
}

.keynote-speaker-image {
  width: 100px;
  height: 100px;
  max-width: none;
  min-height: 100px;
  min-width: 100px;
  object-fit: cover;
  border-radius: 100px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.section-schedule-details {
  position: relative;
}

.schedule-details-list {
  z-index: 1;
  width: 100%;
  grid-template-rows: auto;
  grid-template-columns: 840px 400px;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.schedule-details-title-wrap {
  width: 100%;
  max-width: 840px;
  grid-column-gap: 5px;
  grid-row-gap: 0px;
  background-color: #035489;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 120px 168px 120px auto;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 30px;
  padding: 25px;
  display: grid;
}

.schedule-details-title {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.schedule-details-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: rgba(0, 0, 0, 0);
  grid-template-rows: auto;
  grid-template-columns: 120px 168px 120px auto;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 12px 10px;
  display: grid;
}

.schedule-details-item.w--current {
  background-color: #fff;
  border-radius: 60px;
}

.schedule-details-tab-menu {
  width: 100%;
  max-width: 840px;
  background-color: #f6f8fb;
  border-radius: 20px;
  margin-right: 20px;
  padding: 15px;
}

.schedule-details-tab-content {
  z-index: 10;
  width: 100%;
  max-width: 400px;
  background-color: #fff;
  margin-left: 20px;
  position: -webkit-sticky;
  position: sticky;
  top: 160px;
}

.schedule-details-text {
  color: #7c7c7c;
}

.schedule-details-tab-pane {
  background-color: #fff;
  border: .5px solid rgba(3, 84, 137, .5);
  border-radius: 20px;
  padding: 40px 30px;
  box-shadow: 0 0 40px 10px rgba(3, 84, 137, .06);
}

.regional-forums-sponsor-box {
  background-color: #f6f8fb;
  border-radius: 20px;
  padding: 30px;
}

.max-width-620 {
  width: 100%;
  max-width: 620px;
}

.max-width-620.margin-auto {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
}

.sponsor-logo-list {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.max-width-840 {
  width: 100%;
  max-width: 840px;
}

.sponsor-logo-group {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

._20-500--141414 {
  color: #141414;
  margin-top: 0;
  font-size: 20px;
  font-weight: 500;
}

.host-school-logo-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.schedule-wrap {
  z-index: 20;
  position: relative;
}

.schedule-details-item-wrap {
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
}

.schedule-details-item-wrap.w--current {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 0;
  padding-right: 0;
}

._52-500--141414 {
  color: #141414;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 52px;
  font-weight: 500;
  line-height: 120%;
}

._52-500--141414.mb-50 {
  margin-bottom: 50px;
}

._20-400--7c7c7c {
  color: #7c7c7c;
  font-size: 20px;
}

.text--f6f8fb {
  color: #f6f8fb;
}

.health-safety-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.health-safety-tab-menu {
  width: 1150px;
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  background-color: #fff;
  border: .5px solid rgba(3, 84, 137, .5);
  border-radius: 50px;
  grid-template-rows: auto;
  grid-template-columns: 360px 360px 360px 360px;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  padding: 7px;
}

.health-safety-tab-link {
  color: #222;
  text-align: center;
  background-color: #fff;
  border-radius: 50px;
  padding-top: 18px;
  padding-bottom: 18px;
  font-size: 18px;
  line-height: 135%;
}

.health-safety-tab-link.w--current {
  color: #fff;
  background-color: #035489;
}

.regional-award-main-tab {
  color: #222;
  background-color: #fff;
  border-radius: 50px;
  padding: 18px 70px;
  font-size: 20px;
  line-height: 135%;
}

.regional-award-main-tab.w--current {
  color: #fff;
  background-color: #035489;
}

.regional-award-main-tab-menu {
  width: 100%;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #fff;
  border: .5px solid rgba(3, 84, 137, .5);
  border-radius: 50px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 50px;
  padding: 7px;
  display: flex;
}

.regional-award-main-tab-menu.global-awards-menu {
  max-width: 380px;
}

.award-recipient-tab-sub-menu {
  grid-column-gap: 40px;
  border-bottom: .5px solid #035489;
  align-items: center;
  display: flex;
}

.theme-link {
  color: #000;
  font-size: 20px;
}

.section-ac-hero {
  z-index: 1;
  padding-top: 84px;
}

.section-leader-hero {
  background-image: url("https://uploads-ssl.webflow.com/62aac94ff04cd88178b89678/63bd28e48781e8bb14b43b4e_IMG_2797.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 84px;
}

.section-submenu {
  z-index: 90;
  width: 100%;
  background-color: #f6f8fb;
  padding: 10px;
  position: -webkit-sticky;
  position: sticky;
  top: 84px;
}

.section-submenu.ac-submenu {
  z-index: 998;
  background-color: #035489;
  position: -webkit-sticky;
  position: sticky;
  top: 84px;
}

.section-submenu.rf-submenu {
  background-color: #035489;
}

.submenu-wrap {
  width: 100%;
  max-width: 1050px;
  background-color: #035489;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.submenu-text {
  color: #fff;
  border-radius: 40px;
  padding: 8px 10px;
  font-size: 14px;
  transition: all .3s ease-in-out;
  display: inline-block;
}

.submenu-text.w--current {
  color: #fff;
  display: block;
}

.header-wrapper {
  z-index: 999;
  height: 84px;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.sponsor-logo-box {
  width: 150px;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.sponsor-logo-box.host-sponsor {
  width: 300px;
}

.sponsor-logo-box.opening-plenary-sponsor {
  width: 200px;
}

.sponsor-logo-box.badge-lanyard-sponsor {
  width: 180px;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: nowrap;
  justify-content: center;
  display: flex;
}

.sponsor-logo-box.british-council {
  width: 220px;
}

.host-school-box {
  width: 150px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.intiatives-desc {
  margin-top: 16px;
  margin-bottom: 20px;
}

.section-awrad-hero {
  z-index: 1;
  padding-top: 84px;
  position: relative;
}

.hero-award-wrap {
  z-index: 5;
  grid-column-gap: 90px;
  grid-row-gap: 50px;
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  position: relative;
}

.ic3-scholarship-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ic3-scholarship-box, .ic3-engagement-box {
  grid-column-gap: 16px;
  grid-row-gap: 30px;
  grid-template-rows: 200px auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.buttons-box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.success-text {
  width: 100%;
  max-width: 420px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  line-height: 135%;
}

.office-wrap-text {
  color: #035489;
  margin-bottom: 20px;
  font-size: 18px;
}

.initiatives-link {
  color: #fff;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: auto;
  transition: all .3s ease-in-out;
  display: flex;
}

.link-right-arrow {
  margin-left: 5px;
  transition: all .3s ease-in-out;
  position: relative;
}

.link-right-arrow-full {
  opacity: 0;
  margin-left: 5px;
  transition: all .3s ease-in-out;
  position: absolute;
}

.arrow-hover {
  width: 18px;
  height: 18px;
}

.section-imapct-hero {
  background-image: url("https://uploads-ssl.webflow.com/62aac94ff04cd88178b89678/6392d1f73a9a681deb58041d_Rectangle%20203%20(12).webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 84px;
  position: relative;
}

.cookie-popup {
  justify-content: center;
  align-items: center;
  display: flex;
}

.cookie-banner {
  z-index: 100;
  width: 100%;
  max-width: 400px;
  background-color: #f6f8fb;
  border-radius: 20px;
  padding: 20px 16px;
  display: none;
  position: fixed;
  top: auto;
  bottom: 10px;
  left: auto;
  right: 10px;
  box-shadow: 7px 7px 12px rgba(0, 0, 0, .1);
}

.banner-container {
  width: 100%;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.banner_block {
  width: 100%;
  text-align: center;
}

.banner_paragraph {
  margin-top: 10px;
  margin-bottom: 10px;
}

.banner_buttons-wrapper {
  margin-top: 15px;
}

.button-blue-cookie {
  color: #fff;
  letter-spacing: 1px;
  background-color: #035489;
  background-image: url("https://uploads-ssl.webflow.com/62aac94ff04cd88178b89678/63c67d667895551039066493_636dfa30dab87978af6bdc3d_allow-icon3.svg");
  background-position: 20%;
  background-repeat: no-repeat;
  background-size: 16px;
  border: 1px solid #035489;
  border-radius: 40px;
  padding: 10px 32px 10px 50px;
  font-size: 16px;
}

.button-blue-cookie:hover {
  color: #fff;
  background-color: #ff2a13;
  border-color: #ff2a13;
}

.button-red-cookie {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  background-color: #ff2a13;
  background-image: url("https://uploads-ssl.webflow.com/62aac94ff04cd88178b89678/63c67c8dd9f5ec50e09d8746_636dfa30dab87932fe6bdc3e_deny-icon3.svg");
  background-position: 20%;
  background-repeat: no-repeat;
  background-size: 16px;
  border: 1px solid #ff2a13;
  border-radius: 40px;
  margin-right: 15px;
  padding: 10px 32px 10px 50px;
  font-size: 16px;
  transition: all .3s ease-in-out;
}

.button-red-cookie:hover {
  color: #000;
  background-color: #ffc30d;
  border-color: #ffc30d;
}

.cookie-manager {
  z-index: 90;
  background-color: #fff;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: auto;
  bottom: 70px;
  left: auto;
  right: 20px;
  box-shadow: 7px 7px 12px rgba(0, 0, 0, .1);
}

.manager-link {
  color: #4b79f0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 16px 20px;
  display: flex;
}

.manager_icon {
  width: 24px;
  height: 24px;
  color: #4b53eb;
}

.manager_text {
  color: #4b79f0;
  margin-left: 12px;
}

.cookie-preferences {
  z-index: 100;
  height: 100vh;
  background-color: rgba(15, 15, 15, .2);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 32px;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.prefs_form-wrapper {
  background-color: #fff;
  border-radius: 20px;
  margin-bottom: 0;
  overflow: hidden;
}

.prefs_form {
  margin-bottom: 0;
  position: relative;
}

.prefs_header {
  background-color: #035489;
  justify-content: flex-start;
  align-items: center;
  padding: 24px;
  display: flex;
}

.prefs_icon {
  width: 32px;
  height: 32px;
  color: #fff;
  margin-right: 20px;
}

.prefs_title {
  color: #fff;
  letter-spacing: 1px;
}

.prefs_content {
  padding: 12px 16px;
}

.prefs_option {
  padding-top: 14px;
  padding-bottom: 14px;
}

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

.prefs_label {
  color: #000;
}

.prefs_line {
  height: 1px;
  background-color: #e9e9e9;
  flex: 1;
  margin-left: 18px;
  margin-right: 18px;
}

.prefs_checkbox-label {
  display: none;
}

.prefs_checkbox-field {
  cursor: pointer;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.prefs_checkbox {
  width: 24px;
  height: 24px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 50%;
  margin-top: 0;
  margin-left: 0;
}

.prefs_buttons-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #f6f8fb;
  justify-content: space-between;
  align-items: center;
  padding: 16px 24px;
  display: flex;
}

.prefs_buttons-block {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

.pref-button {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  background-color: #ff2a13;
  border: 1px solid #ff2a13;
  border-radius: 40px;
  padding: 10px 24px;
  font-size: 14px;
  transition: all .3s ease-in-out;
}

.pref-button:hover {
  color: #000;
  background-color: #ffc30d;
  border-color: #ffc30d;
}

.pref-button-blue {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  background-color: #035489;
  border: 1px solid #035489;
  border-radius: 40px;
  padding: 10px 24px;
  font-size: 14px;
}

.pref-button-blue:hover {
  color: #fff;
  background-color: #ff2a13;
  border-color: #ff2a13;
}

.prefs_submit {
  color: #000;
  background-color: #ffc30d;
  border: 1px solid #ffc30d;
  border-radius: 40px;
  padding: 10px 24px;
  font-size: 14px;
  transition: all .3s ease-in-out;
}

.prefs_submit:hover {
  color: #fff;
  background-color: #ff2a13;
  border-color: #ff2a13;
}

.prefs_close {
  cursor: pointer;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  padding: 8px;
  display: flex;
  position: absolute;
  top: 20px;
  bottom: auto;
  left: auto;
  right: 20px;
}

.prefe_close-icon {
  width: 16px;
  height: 16px;
  color: #035489;
}

.text-block-3 {
  margin-top: 20px;
}

.program-tab-link {
  background-color: rgba(0, 0, 0, 0);
  border-left: 4px solid #f2f4f7;
  padding: .2rem 0 .2rem 2rem;
  display: block;
}

.program-tab-link.w--current {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  border-left-width: 4px;
  border-left-color: #035489;
  padding-top: .2rem;
  padding-bottom: .2rem;
}

.uui-layout62_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.mt-auto {
  margin-top: auto;
}

.awards-description {
  margin-bottom: 10px;
}

.in-line-link-gray {
  color: #7c7c7c;
  border: 1px #000;
  border-bottom-style: dotted;
  text-decoration: none;
  display: inline-block;
}

.collection-item {
  padding: 20px;
}

.paragraph {
  width: 80%;
  color: #ffc30d;
  position: absolute;
  bottom: 79.094px;
}

.slide-2 {
  background-color: #035489;
  background-image: linear-gradient(rgba(3, 84, 137, .7), rgba(3, 84, 137, .7)), url("https://uploads-ssl.webflow.com/62aac94ff04cd88178b89678/6392c8698df82b43d7d6bce3_DSC01541-min_11zon%20(1).webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 20px;
}

.slider {
  min-height: 400px;
  border-radius: 20px;
}

.slider-content {
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 81px;
  display: flex;
}

.slide-5 {
  background-image: linear-gradient(rgba(3, 84, 137, .75), rgba(3, 84, 137, .75)), url("https://uploads-ssl.webflow.com/62aac94ff04cd88178b89678/6392c8bc10990d098df9fd34_OMC06532-min_11zon%20(1)%20(1).webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 20px;
}

.slide-6 {
  background-image: linear-gradient(rgba(3, 84, 137, .75), rgba(3, 84, 137, .75)), url("https://uploads-ssl.webflow.com/62aac94ff04cd88178b89678/6392cbb8ebc94e239df8a06b_1S8A3375-min_11zon%20(1)%20(1)%20(1).webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 20px;
}

.hero-subheading {
  max-width: none;
}

.action-tab-link {
  width: 33.33%;
  background-color: rgba(221, 221, 221, 0);
}

.action-tab-link.w--current {
  background-color: rgba(255, 255, 255, 0);
}

.action-tab-content {
  grid-column-gap: 61px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.program-content-wrapper {
  max-height: 700px;
  background-color: rgba(255, 195, 13, .2);
  border-radius: 20px;
  padding: 40px;
  overflow: scroll;
}

.ic3-expo-content {
  margin-top: 30px;
}

.uui-space-xxsmall-3 {
  width: 100%;
  min-height: .5rem;
}

.social-icon-3 {
  width: 1.5rem;
  height: 1.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.social-link-2 {
  color: #98a2b3;
  transition: all .3s;
}

.social-link-2:hover {
  color: #667085;
}

.social-link-2.linkedin-icon {
  display: none;
}

.uui-team01_social {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: center;
  margin-top: 0;
  display: none;
}

.uui-team01_image {
  width: 5rem;
  height: 5rem;
  min-height: 6rem;
  min-width: 6rem;
  object-fit: cover;
  border-radius: 100%;
}

.uui-team01_image-wrapper {
  margin-bottom: 1.25rem;
}

.uui-team01_item {
  min-height: 250px;
  text-align: center;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

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

.collection-list-wrapper-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.collection-list-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ic3-conference-sponsors-wrapper {
  margin-top: 40px;
}

.image-2 {
  width: 100%;
  max-width: none;
}

.div-block-6 {
  min-height: 80px;
  min-width: auto;
  border-bottom: 1px solid #f2f4f7;
  padding: 5px;
}

.collection-list-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-events-access {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.program-name {
  margin-top: 10px;
  font-size: 24px;
  font-weight: 400;
}

.level-1-modal-wrapper {
  z-index: 9999;
  background-color: rgba(0, 0, 0, .3);
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.modal-content {
  width: 100%;
  height: 100%;
  max-height: 800px;
  max-width: 600px;
  background-color: #f6f8fb;
  border-radius: 20px;
  margin: auto;
  padding: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: scroll;
}

.modal-subheading {
  font-size: 20px;
}

.div-block-7 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: flex-start;
  display: flex;
}

.list {
  list-style-type: disc;
}

.list.pre-conference-second-list {
  padding-left: 60px;
}

.level-2-modal-wrapper {
  z-index: 99999;
  background-color: rgba(0, 0, 0, .3);
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-8 {
  justify-content: center;
  margin-top: 40px;
  display: flex;
}

.schedule-image {
  width: 100%;
  height: 100%;
  max-height: 450px;
  object-fit: cover;
  border-radius: 20px;
}

.collection-list-wrapper-5 {
  margin-top: 30px;
}

.previous-booklet {
  align-self: flex-start;
  margin-top: 50px;
}

.acts-of-change-box {
  max-height: 800px;
  max-width: 600px;
  background-color: #fff;
  border-radius: 20px;
  margin: auto;
  padding: 59px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: scroll;
}

.html-embed-2 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.table-of-contents-wrapper.bg-gray {
  padding: 40px;
}

.toc-anchor-links {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  display: grid;
}

.list-with-icon {
  mix-blend-mode: normal;
  padding-left: 0;
  list-style-type: none;
}

.list-item {
  -webkit-text-fill-color: inherit;
  background-image: url("https://uploads-ssl.webflow.com/62aac94ff04cd88178b89678/63b6bc45ccc6853e87855998_Arrow%20(11).svg");
  background-position: 0 25%;
  background-repeat: no-repeat;
  background-size: 12px;
  background-clip: border-box;
  margin: 5px;
  padding-left: 20px;
  list-style-type: none;
  position: static;
}

.list-item.hide-list-item {
  display: none;
}

.connect-hashtags {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 40px;
  display: grid;
}

.list-2 {
  margin-top: 30px;
  padding-left: 0;
  list-style-type: none;
}

.div-block-10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  display: grid;
}

.div-block-10.mt-30 {
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-10.mt-30.ace-logo-ppt {
  grid-template-columns: 1fr 1fr;
}

.download-wrapper {
  width: 250px;
  height: 250px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 25px;
  display: flex;
  position: relative;
}

.download-wrapper.leaders-kit {
  position: static;
}

.graphic-name {
  text-align: center;
  margin: 10px;
  position: static;
  bottom: 10px;
}

.ppt-image.leaders-kit {
  margin-top: 40px;
}

.section-rf-email-invitations {
  display: block;
}

.email-invitation-desc.text-center.mt-10.impact-kit {
  padding-left: 220px;
  padding-right: 220px;
}

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

.group-of-two {
  height: auto;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  display: grid;
}

.image-8 {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

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

.section-promotional-toolkit.bg-blue {
  margin-top: 84px;
}

.image-10 {
  max-width: 300px;
  border: 1px solid #f2f4f7;
  border-radius: 0;
}

.image-10.leaders-kit {
  max-width: 400px;
}

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

.uui-text-size-medium-4 {
  color: #475467;
  letter-spacing: normal;
  font-family: Geomanist, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-medium-4.bundle-text {
  color: #ff2a13;
  font-size: 1rem;
  font-weight: 500;
  display: block;
}

.uui-pricing10_icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-pricing10_feature {
  display: flex;
}

.uui-pricing10_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-pricing10_divider {
  width: 100%;
  height: 1px;
  background-color: #eaecf0;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.uui-pricing10_price-text {
  color: #101828;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-pricing10_price-text.text-color-gray {
  color: rgba(0, 0, 0, .4);
}

.uui-pricing10_price {
  color: #101828;
  margin-top: 0;
  margin-bottom: .5rem;
  font-family: Geomanist book, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-pricing10_price.text-color-gray {
  color: rgba(0, 0, 0, .4);
}

.uui-space-xxsmall-4 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xsmall-2 {
  color: #101828;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Geomanist book, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.4;
}

.uui-pricing10_plan {
  border: 1px solid #eaecf0;
  border-radius: 1rem;
  padding: 2rem;
  box-shadow: 0 12px 16px -4px rgba(0, 0, 0, .08), 0 4px 6px -2px rgba(16, 24, 40, .03);
}

.uui-pricing10_plan-name-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.uui-pricing10_components {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.uui-pricing10_components.bundled {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.uui-pricing10_tabs-content {
  overflow: visible;
}

.hide-mobile-portrait {
  font-family: Geomanist, sans-serif;
  font-weight: 400;
}

.uui-pricing10_tab-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #667085;
  background-color: rgba(0, 0, 0, 0);
  border-radius: .375rem;
  align-items: center;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 600;
  display: flex;
}

.uui-pricing10_tab-link.w--current {
  color: #344054;
  background-color: #fff;
  border-radius: 8rem;
  box-shadow: 0 1px 3px rgba(16, 24, 40, .1), 0 1px 2px rgba(16, 24, 40, .06);
}

.uui-pricing10_tabs-menu {
  grid-column-gap: .5rem;
  grid-row-gap: 16px;
  background-color: #f9fafb;
  border: 1px solid #f2f4f7;
  border-radius: 6.6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-bottom: 3rem;
  padding: .375rem;
  display: grid;
}

.uui-pricing10_component {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 2.5rem;
  display: flex;
}

.uui-padding-vertical-xhuge-4 {
  padding-top: 0;
  padding-bottom: 0;
}

.uui-container-large-4 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-4 {
  padding-left: 2rem;
  padding-right: 2rem;
}

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

.div-block-13.upgrad-logo {
  justify-content: space-between;
}

.graphics-wrapper.mt-30 {
  grid-column-gap: 80px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-11, .image-12 {
  width: 300px;
}

.link-block-2, .link-block-3 {
  display: flex;
}

.text-block-4 {
  font-family: Geomanist, sans-serif;
  font-weight: 400;
}

.pricing-block {
  margin-top: 15px;
}

.pricing-block.text-color-gray {
  margin-top: 30px;
}

.image-13 {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-13.ohio-logo, .image-13.gold-sponsor {
  max-width: 70%;
}

.image-13.gold-sponsor.bits {
  width: 100px;
}

.div-block-14, .div-block-15 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-14 {
  display: block;
}

.image-14.advocacy-partners, .image-14.school-emp-partner {
  margin: 10px 20px;
}

.div-block-16 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.univ-modal-wrapper {
  z-index: 9999;
  background-color: rgba(0, 0, 0, .3);
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.advocacy-partners {
  align-items: center;
  display: flex;
}

.div-block-17 {
  justify-content: space-between;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.button-2 {
  background-color: #ff2a13;
  border-radius: 20px;
  align-self: flex-end;
  margin-left: 30px;
  padding: 5px 10px;
}

.div-block-18 {
  align-items: center;
  margin-top: auto;
  display: flex;
}

.expo-logos {
  margin-top: 60px;
}

.image-15 {
  width: 100px;
}

.expo-org-logos {
  grid-column-gap: 33px;
  grid-row-gap: 30px;
  background-color: #fff;
  border-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  align-items: center;
  justify-items: center;
  padding: 40px;
  display: grid;
}

.expo-logo {
  width: 130px;
}

.expo-logo.exception-logo {
  width: 80px;
}

.expo-logo.bits {
  width: 60px;
}

.expo-logo.fraser, .image-16 {
  width: 150px;
}

.image-17 {
  width: 100px;
}

.image-17.stirling {
  width: 120px;
}

.div-block-19 {
  position: static;
}

.host-school-logos-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  margin-top: 60px;
  display: grid;
}

.host-school-logo {
  width: 120px;
}

.host-school-logo.silver-oaks-logo {
  width: 90px;
}

.host-school-logo.oakridge-logo {
  width: 140px;
}

.host-school-logo.premia-logo {
  width: 200px;
}

.host-school-logo.birla-logo {
  width: 100px;
}

.host-school-logo.sister-nivedita-logo {
  width: 150px;
}

.tabs-menu {
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.benefits-tabs {
  background-color: #fff;
  border-bottom: 2px solid #98a2b3;
  padding-bottom: 20px;
}

.benefits-tabs.w--current {
  background-color: #fff;
  border-bottom: 3px solid #035489;
}

.tab-pane-tab-1 {
  padding: 0;
}

.tabs-menu-2 {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px;
  display: flex;
}

.register-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-21 {
  background-image: linear-gradient(rgba(3, 84, 137, .8), rgba(3, 84, 137, .8)), url("https://uploads-ssl.webflow.com/62aac94ff04cd88178b89678/63d4d03ed353ff7c3c9e3b69_OMC07700.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 20px;
  padding: 30px;
  position: relative;
}

.div-block-22 {
  position: absolute;
  bottom: 40px;
}

.image-20 {
  width: 220px;
  max-width: none;
}

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

.link-block-4 {
  display: inline-block;
}

.image-21 {
  width: 200px;
}

.image-22 {
  width: 180px;
}

.div-block-25 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.collection-item-2 {
  margin-top: 40px;
}

.about-mission-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-23 {
  max-width: 100%;
  border-radius: 20px;
}

.tabs-ace-benefits {
  z-index: 2;
}

.h-s-description {
  margin-top: 40px;
}

.buttons-two {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  justify-content: center;
  align-items: center;
  justify-items: stretch;
  display: flex;
}

.image-25 {
  max-width: 60%;
}

.sponsor-logo-stacked {
  grid-column-gap: 16px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-26, .image-27 {
  max-width: 80%;
}

.link-block-5, .link-block-6, .link-block-7 {
  display: flex;
}

.shareable-graphics-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: space-around;
  justify-content: space-around;
  align-items: center;
  justify-items: center;
  margin-top: 40px;
  display: grid;
}

.shareable-graphics-grid.virtual-bg, .shareable-graphics-grid.grid-ace-shareable, .shareable-graphics-grid.leaders-kit {
  grid-template-columns: 1fr 1fr 1fr;
}

.shareable-graphics-grid.impact-kit {
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 20px;
}

.link-block-8 {
  max-height: 200px;
  max-width: 200px;
}

.social-media-posts {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.social-media-posts.mt-30 {
  grid-row-gap: 31px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.social-media-posts.mt-30.leaders-kit, .social-media-posts.mt-30.impact-kit {
  grid-template-rows: auto;
}

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

.social-media-covers-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: space-around;
  justify-content: space-around;
  align-items: start;
  justify-items: center;
  margin-top: 40px;
  display: grid;
}

.social-media-covers-grid.leaders-toolkit {
  grid-template-columns: 1fr 1fr 1fr;
}

.social-media-cover-image {
  max-height: 200px;
  max-width: 200px;
}

.social-media-cover-image-title.event-cover-title {
  margin-top: 20px;
}

.section-social-media-covers.impact-kit {
  display: none;
}

.sample-social-media-post-item {
  margin-top: 20px;
}

.section-ace-email-invitations {
  display: none;
}

.image-28 {
  width: 180px;
}

.impact-kit-email-template {
  text-align: left;
  border: 1px solid #000;
  padding: 20px;
}

.link-block-9 {
  max-height: 300px;
  max-width: 300px;
}

.column {
  justify-content: flex-end;
  display: flex;
}

.larger-ic3 {
  margin-top: 20px;
}

.impact-pledge-video {
  margin-top: 40px;
}

.impact-kit-guide {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.impact-kit-guide-rtf {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  display: block;
}

.section-impact-email-invitations, .section-leaders-kit-email-invitations {
  display: block;
}

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

.image-29 {
  width: 220px;
}

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

.cohosts-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  align-items: center;
  display: flex;
}

.image-30 {
  width: 200px;
}

.div-block-31 {
  width: 150px;
}

.gallery-wrapper {
  max-width: 1110px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.cms-slider {
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
  overflow: hidden;
}

.prev_next {
  justify-content: center;
  display: flex;
  position: static;
  top: 6px;
  bottom: auto;
  left: auto;
  right: 0%;
}

.prev {
  width: 48px;
  height: 48px;
  cursor: pointer;
  background-color: #f2f2f2;
  border: 2px solid #fd665e;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  display: flex;
}

.prev:hover {
  background-color: rgba(253, 102, 94, .44);
}

.next {
  width: 48px;
  height: 48px;
  cursor: pointer;
  background-color: #f2f2f2;
  border: 2px solid #fd665e;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.next:hover {
  background-color: rgba(253, 102, 94, .44);
}

.div-block-32 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sponsor-logo-grid-vertical {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.schedule-wrapper {
  margin-top: 40px;
}

.event-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #eaecf0;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  margin-top: 20px;
  padding-top: 10px;
  display: grid;
}

.event-details {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr .5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: start;
  display: grid;
}

.format-tag {
  width: auto;
  max-height: 40px;
  max-width: none;
  color: #fff;
  background-color: #ff2a13;
  border-radius: 5px;
  padding: 10px;
}

.format-tag.virtual {
  color: #000;
  background-color: #ffc30d;
}

.format-tag.hybrid {
  background-color: #0048c1;
}

.html-embed-3 {
  display: block;
}

.image-31 {
  width: 180px;
}

.image-32 {
  width: 140px;
}

.grid-of-three {
  align-items: center;
  display: flex;
}

.keynote-name {
  color: #000;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.div-block-34 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-35 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.image-37 {
  width: 130px;
}

.text-block-5 {
  display: block;
}

.award-gallery-image {
  width: 250px;
  height: 130px;
  object-fit: cover;
  border-radius: 10px;
}

.background-video-2 {
  width: 100vw;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.sponsor-slide {
  max-height: 300px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px;
  display: flex;
}

.theme-image {
  max-width: 100%;
  border-radius: 20px;
}

.slider-2 {
  background-color: #fff;
}

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

.image-40 {
  max-width: 130px;
}

.image-41 {
  max-width: 150px;
}

.image-42 {
  max-width: 160px;
}

.image-43 {
  max-width: 170px;
}

.image-44 {
  max-width: 150px;
}

.section-images {
  max-width: 100%;
  border-radius: 20px;
}

.awards-history-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
}

.div-block-37 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.opening-plenary-logo, .univassist-logo {
  width: 200px;
}

.content-partners {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  align-items: center;
  display: flex;
}

.sapphire-logo {
  width: 180px;
}

.toolkit-thumbs {
  width: 100%;
}

.link {
  display: block;
}

.link.pavilion-profile {
  text-align: center;
}

.div-block-38, .div-block-39 {
  min-height: 120px;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.image-16-copy {
  width: 100px;
}

.heading-wrapper {
  margin-top: 40px;
}

.speaker_list-wrapper {
  margin-top: 12rem;
}

.talent_list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.speaker-modal_component {
  z-index: 999;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.speaker-modal_content-wrapper {
  width: 40rem;
  min-height: 100vh;
  background-color: #fff;
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
  flex-direction: column;
  padding: 1rem 4rem 4rem;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
  overflow: auto;
  transform: none;
}

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

.speaker-modal_background {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .8);
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.talent_item {
  max-width: 300px;
}

.talent_item.pf {
  max-width: 200px;
}

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

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

.talent-modal_close-button {
  width: 4rem;
  height: 4rem;
  cursor: pointer;
  background-color: rgba(0, 0, 0, .1);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  transition: color .2s, background-color .2s;
  display: flex;
  position: absolute;
  top: 2rem;
  bottom: auto;
  left: 2rem;
  right: auto;
}

.talent-modal_close-button:hover {
  color: #fff;
  background-color: #ff2a13;
}

.home-talents_layout {
  min-height: 100vh;
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.talent_image {
  width: 100%;
  filter: contrast(105%);
  margin-top: -46%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.spacer-xxsmall {
  width: 100%;
  padding-top: .25rem;
}

.speaker_item-link {
  height: 100%;
  cursor: pointer;
  border-radius: .5rem;
  flex-direction: column;
  transition: box-shadow .3s cubic-bezier(.175, .885, .32, 1.275), transform .3s cubic-bezier(.175, .885, .32, 1.275);
  display: flex;
  position: relative;
  box-shadow: 0 15px 20px -15px rgba(0, 0, 0, .1);
}

.speaker_item-link:hover {
  transform: translate(0, -2rem);
  box-shadow: 0 40px 30px rgba(0, 0, 0, .1);
}

.speaker_content-wrapper {
  background-color: #fff;
  border-radius: 0 0 .75rem .75rem;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  padding: .875rem 1rem 1rem;
  display: flex;
}

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

.spacer-xsmall {
  width: 100%;
  padding-top: .5rem;
}

.text-size-small {
  font-size: .875rem;
}

.talent_description-wrapper {
  flex: 1;
}

.button-text {
  color: #003afe;
  text-align: center;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid rgba(0, 0, 0, 0);
  padding: .125rem 0;
  font-weight: 600;
  text-decoration: none;
}

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

.heading-style-h4 {
  color: #000;
  font-family: Geomanist book, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.speaker_image-wrapper {
  background-color: #fff;
  border-radius: .75rem .75rem 0 0;
  padding-top: 54%;
  position: relative;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.spacer-small {
  width: 100%;
  padding-top: 1rem;
}

.text-block-6 {
  color: #ff2a13;
}

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

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

.talent-modal_image-mask {
  width: 100%;
  height: 40%;
  background-image: radial-gradient(circle closest-corner at 50% 0, rgba(0, 0, 0, 0) 80%, #fff 80%);
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.talent-modal_image {
  width: 100%;
  margin-top: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

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

.talent-modal_image-wrapper {
  width: 20rem;
  height: 20rem;
  flex-direction: column;
  flex: none;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.button-secondary {
  color: #003afe;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #003afe;
  border-radius: 10rem;
  flex: 1;
  padding: .75rem 1.5rem;
  font-weight: 600;
  transition: color .2s, background-color .2s;
}

.button-secondary:hover {
  color: #fff;
  background-color: #003afe;
}

.talent-modal_divider {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, .1);
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.spacer-large {
  width: 100%;
  padding-top: 3rem;
}

.talent-modal_item-layout {
  position: relative;
}

.heading-style-h3 {
  color: #000;
  font-family: Geomanist book, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

.talent-modal_image-detail {
  width: 80%;
  height: 80%;
  background-color: #ffa0a0;
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: 0%;
}

.button-3 {
  color: #fff;
  text-align: center;
  background-color: #003afe;
  border-radius: 10rem;
  flex: 1;
  padding: .75rem 1.5rem;
  font-weight: 600;
  text-decoration: none;
  transition: box-shadow .2s;
  box-shadow: inset 0 0 rgba(0, 0, 0, 0);
}

.button-3:hover {
  box-shadow: inset 0 -60px rgba(0, 0, 0, .2);
}

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

.text-block-7 {
  margin-top: 20px;
}

.container-2 {
  max-width: 90%;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  perspective: 1500px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.flipcard-wrapper {
  position: relative;
}

.flipcard-front {
  height: 600px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  color: #fff;
  background-color: #ff5d5d;
  border-radius: 30px;
  padding-top: 72px;
  padding-left: 40px;
  padding-right: 51px;
  display: block;
  position: relative;
  box-shadow: 7px 7px 40px 6px rgba(0, 0, 0, .09);
}

.flipcard-title {
  margin-top: 0;
  margin-bottom: 6px;
  font-family: Geomanist book, sans-serif;
  font-size: 56px;
  line-height: 62px;
}

.flipcard-subtitle {
  max-width: 215px;
  font-weight: 400;
  line-height: 21px;
}

.flipcard-more {
  cursor: pointer;
  position: absolute;
  bottom: 20px;
  right: 20px;
}

.flipcard-back {
  height: 600px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  object-fit: fill;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 30px;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 66px;
  padding-left: 44px;
  padding-right: 107px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
  box-shadow: 7px 7px 40px 6px rgba(0, 0, 0, .09);
}

.flipcard-less {
  cursor: pointer;
  position: absolute;
  bottom: 20px;
  right: 20px;
}

.pf-content-wrapper {
  padding-top: 60px;
  padding-bottom: 60px;
}

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

.image-45 {
  margin-left: 10px;
}

.card-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.div-block-41 {
  width: 250px;
  min-height: 250px;
  background-color: #fff;
  border-radius: 20px;
  padding: 40px;
}

.link-2, .link-3 {
  display: flex;
}

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

@media screen and (max-width: 991px) {
  .button-red, .button-yellow, .button-outline-black {
    font-size: 16px;
  }

  .header-site {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .header-logo {
    margin-right: 0;
  }

  .nav-menu {
    z-index: 99;
    width: 80%;
    background-color: #fff;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%;
    overflow: auto;
  }

  .navigation {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
    padding: 15px;
  }

  .nav-items {
    width: 100%;
    text-align: left;
  }

  .nav-link.pr-1-5, .nav-link.pr-1-5.w--open {
    display: inline-block;
  }

  .dropdown {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    display: inline-block;
  }

  .nav-menu-list {
    position: relative;
  }

  .nav-menu-list.w--open {
    position: static;
    top: 0;
  }

  .nav-menu-list.join-movement.w--open {
    transform: translate(0%);
  }

  .footer-top {
    grid-row-gap: 60px;
    flex-direction: column;
    grid-template-columns: 1fr;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .footer-menu-wrap {
    max-width: 100%;
    justify-items: center;
    margin-left: 40px;
    margin-right: 40px;
  }

  .heading-h1 {
    font-size: 48px;
  }

  .heading-h2 {
    font-size: 28px;
  }

  .heading-h3 {
    font-size: 26px;
  }

  .heading-h4 {
    font-size: 20px;
  }

  .heading-h5 {
    font-size: 18px;
  }

  .heading-h6 {
    font-size: 16px;
  }

  .footer-newsletter-box {
    max-width: 100%;
    align-items: center;
  }

  .footer-newsletter-box.tab-mb-50 {
    max-width: 100%;
  }

  .newsletter-form, .footer-form {
    margin-top: 0;
  }

  .mb-50 {
    margin-bottom: 30px;
  }

  .flex.gap-100 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .col-50 {
    max-width: 100%;
  }

  .col-50.order-1 {
    order: -1;
  }

  .text-desc-18, .text-desc-18.text--7c7c7c.mob-text-16 {
    font-size: 16px;
  }

  .text-desc-18 {
    font-size: 18px;
  }

  .text-desc-18.mb-50.max-width-500 {
    margin-left: auto;
    margin-right: auto;
  }

  .width-small, .width-medium {
    max-width: 100%;
  }

  .content-box.mb-120 {
    margin-bottom: 60px;
  }

  .mb-80 {
    margin-bottom: 40px;
  }

  .mt-80 {
    margin-top: 56px;
  }

  .counter-box {
    margin-left: auto;
    margin-right: auto;
  }

  .column-padding-80 {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .column-padding-80.image-grid-center.leaders-kit {
    grid-template-columns: 1fr 1fr;
  }

  .sensitive-block.flex-wrap {
    height: 200vh;
  }

  .mb-30 {
    margin-bottom: 15px;
  }

  .circle {
    width: 400px;
    height: 400px;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .column-padding-150 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .slide-img {
    position: static;
  }

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

  .partner-icon-box {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .slides-image {
    width: 100%;
  }

  .access-content-box {
    margin-top: 50px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .access-icon-box {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-wrap: wrap;
    justify-content: center;
  }

  .access-icon-box.mb-80.mt-2 {
    grid-row-gap: 20px;
  }

  .access-content {
    max-width: 33.333%;
    flex-wrap: wrap;
  }

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

  .button-group.gap-30, .button-group.gap-40 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .advocates-content {
    grid-row-gap: 40px;
    flex-wrap: wrap;
    grid-template-columns: 1.75fr;
  }

  .advocate-slide-image {
    width: 100%;
  }

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

  .media-content-box {
    max-width: 100%;
    margin-top: 0;
  }

  .media-content-box.tab-mb-80 {
    margin-bottom: 40px;
  }

  .media-image-block {
    max-width: 100%;
    margin-left: 40px;
    margin-right: 40px;
  }

  .media-content-details {
    max-width: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .social-icon-block-wrap {
    justify-content: center;
  }

  .sub-menu-left {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 10px;
  }

  .sub-menu-left.second {
    margin-left: 50px;
    margin-right: 0;
  }

  .flex-wrap {
    flex-wrap: wrap;
  }

  .sub-video-content.ml-1.pr-4 {
    padding-right: 0;
  }

  .overlay-youtube-block {
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .overlay-img {
    width: 100%;
  }

  .menu-button {
    margin-left: auto;
    padding: 10px;
  }

  .menu-button.w--open {
    background-color: rgba(0, 0, 0, 0);
  }

  .menu-icon {
    color: #222;
    font-size: 30px;
    font-weight: 500;
  }

  .section-about-hero {
    padding-top: 70px;
  }

  .bg-sky-box {
    flex-direction: column;
    padding: 30px;
  }

  .mb-120 {
    margin-bottom: 64px;
  }

  .history-wrapper {
    color: #fff;
    padding-left: 0;
    padding-right: 0;
  }

  .structure-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
    padding: 40px;
  }

  .structure-block {
    max-width: 358px;
    padding: 20px;
  }

  .outcomes-wrapper {
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
  }

  .tab-mb-50 {
    margin-bottom: 50px;
  }

  .vision-wrapper {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .vision-mission-wrap {
    padding: 30px;
  }

  .vision-content-block {
    margin-bottom: 60px;
    padding-right: 0;
  }

  .text-desc-26 {
    font-size: 18px;
  }

  .mission-content-block {
    margin-top: -3%;
  }

  .bigger-mask {
    height: auto;
    padding-bottom: 60px;
  }

  .bigger-slide-wrapper {
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
  }

  .need-hour-block {
    margin-bottom: 30px;
  }

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

  .institute-s-program-wrapper {
    padding: 30px;
  }

  .program-img-block {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    margin-top: 30px;
  }

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

  .column-padding-50 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .column-padding-120 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .alumni-text-wrapper {
    z-index: 2;
    position: relative;
  }

  .alumni-list-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .testimonial-tabs-menu {
    padding-right: 40px;
  }

  .testimonial-tabs-link, .testimonial-tabs-link.w--current {
    padding: 20px;
  }

  .tabs-avatar {
    width: 60px;
    height: 60px;
  }

  .section-gallery.column-padding-120 {
    display: none;
  }

  .gallery-slider {
    margin-top: 60px;
  }

  .image {
    width: 100%;
  }

  .announcement-wrapper {
    margin-left: 0;
    margin-right: 0;
  }

  .benifits-wrap {
    grid-row-gap: 30px;
    flex-wrap: wrap;
  }

  .button-blue {
    font-size: 16px;
  }

  .form-wrapper {
    flex-wrap: wrap;
    grid-template-columns: 1fr;
    margin-top: 80px;
  }

  .side-info {
    max-width: 100%;
  }

  .contact-form-block {
    order: -1;
  }

  .contact-form-block.tab-hide {
    display: none;
  }

  .contact-form-block.desk-hide {
    margin-top: 50px;
    display: block;
  }

  .button-black {
    font-size: 16px;
  }

  .ideas-wrapper {
    padding: 40px;
  }

  .ideas-info {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .team-items {
    padding: 15px;
  }

  .hero-wrapper {
    flex-direction: column;
  }

  .media-wrapper {
    grid-row-gap: 20px;
    flex-wrap: wrap;
  }

  .outcome-image {
    padding-top: 0;
    padding-left: 0;
  }

  .max-width-500 {
    max-width: 100%;
  }

  .max-width-500.mb-50.tab-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .gallery-category-item {
    font-size: 16px;
  }

  .nav-link-text {
    margin-right: 5px;
  }

  .history-content-wrapper, .hero-content {
    max-width: 100%;
  }

  .img {
    width: 100%;
  }

  .program-content-item {
    text-align: center;
  }

  .team-pop-wrap {
    display: none;
  }

  .team-popup {
    margin-left: 40px;
    margin-right: 40px;
    padding: 30px;
  }

  .close-icons.red {
    top: 15px;
    right: 15px;
  }

  .announcement-section {
    margin-bottom: 80px;
  }

  .hero-slider-wrapper {
    flex-direction: column;
  }

  .slider-text-wrapp {
    max-width: 100%;
  }

  .tab-mb-20 {
    margin-bottom: 20px;
  }

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

  .tab-mb-80 {
    margin-bottom: 80px;
  }

  .sub-menu-right {
    border-radius: 16px;
    padding: 20px;
  }

  .contact-button {
    margin-bottom: 20px;
    padding-left: 15px;
    display: flex;
  }

  .study-info-box {
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero-content-wrapper {
    text-align: center;
    margin-bottom: 50px;
  }

  .hero-image-wrapper {
    max-width: 100%;
  }

  .hero-lightbox {
    width: 100%;
  }

  .paly-button-icon {
    width: 80px;
    height: 80px;
  }

  .actions-tab-menu {
    max-width: 700px;
    margin-bottom: 40px;
  }

  .ic3-broken-part-content {
    margin-left: 0;
    margin-right: 0;
  }

  .ic3-broken-tab-pane-box {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
    align-items: start;
  }

  .broken-tab-title {
    line-height: 100%;
  }

  .max-width-615 {
    max-width: 100%;
  }

  .access-wrapper {
    grid-template-columns: 1fr;
  }

  .access-list-item {
    margin-bottom: 10px;
  }

  .access-list-text {
    max-width: 100%;
  }

  .access-list-menu {
    grid-column-gap: 80px;
    margin-bottom: 20px;
  }

  .link_buton {
    display: block;
  }

  .arrow_box {
    width: 15px;
    height: 15px;
  }

  .mt-30.mt-0 {
    margin-top: 0;
  }

  .dropdown-button-v2---brix {
    width: auto;
    align-self: flex-start;
  }

  .section-hero {
    padding-top: 70px;
  }

  .mb-5 {
    margin-bottom: 3rem;
  }

  .mb-45 {
    margin-bottom: 30px;
  }

  .section-become-advocate.hide-temp {
    display: none;
  }

  .col-30.tab-100, .col-70.tab-100 {
    max-width: 100%;
  }

  .grid-3 {
    grid-template-columns: 1fr 1fr;
  }

  .bg-effect-05 {
    bottom: 10%;
  }

  .drop_list {
    height: auto;
    min-width: 100%;
    position: static;
  }

  .drop_list.w--open {
    position: static;
  }

  .drop_list.about, .drop_list.join {
    box-shadow: none;
    margin-left: 0;
  }

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

  .text-desc-20 {
    font-size: 18px;
  }

  .about-ic3-wrap {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .mt-50 {
    margin-top: 30px;
  }

  .ic3-goals-content {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .history-list {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .contact-page-padding {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .section-contact {
    padding-top: 70px;
  }

  .initiatives-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-wrap: wrap;
  }

  .goal-content-wrapper {
    padding: 30px;
  }

  .section-regional-hero {
    padding-top: 70px;
  }

  .hero-regional-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .about-regional-wrapper.mb-120 {
    grid-template-columns: 1fr;
  }

  .regional-2022-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
    padding-bottom: 50px;
  }

  .button-red-small {
    font-size: 16px;
  }

  .max-width-400 {
    max-width: 100%;
  }

  .high-school-benefit {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .high-school-benefit.mb-50 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .benefit-content {
    z-index: 2;
    padding: 30px;
  }

  .university-benefit.mb-50, .organizational-benefit {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .benefit-image {
    width: 100%;
    object-fit: cover;
    border-radius: 20px;
  }

  .sub-menu-list {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .col-45, .col-55 {
    max-width: 100%;
  }

  .button-yellow-small {
    font-size: 16px;
  }

  .conference-countdown-wrap {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  ._26-400--222222 {
    font-size: 22px;
  }

  .max-width-590 {
    max-width: 100%;
  }

  .white-box.media-info-box {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .white-box.keynote-speakers {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-regional-sponsors {
    overflow: hidden;
  }

  .pb-80 {
    padding-bottom: 56px;
  }

  .regional-sponsor-list {
    display: none;
  }

  .regional-sponsor-box.bg-gray {
    padding-left: 20px;
    padding-right: 20px;
  }

  .regional-bundled-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  ._34-500--035489 {
    font-size: 28px;
  }

  .primary-health-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .primary-health-box {
    padding: 20px;
  }

  .general-health-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  ._20-400--f6f8fb {
    font-size: 18px;
  }

  .regional-sponsor-list-mob {
    margin-top: 50px;
  }

  .host-school-list.mob-none {
    display: none;
  }

  .registration-opp-ist {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  ._26-500--222222 {
    font-size: 22px;
  }

  .section-next-step-register {
    overflow: hidden;
  }

  .register-content-list {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .scholarship-box {
    padding: 30px;
  }

  .scholarship-box.text-desc-left.media-header-box {
    grid-template-rows: auto auto;
  }

  .criteria-list {
    grid-row-gap: 10px;
    flex-wrap: wrap;
  }

  .button-groups {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-wrap: wrap;
  }

  .protect-yourself-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .section-advocate-hero {
    padding-top: 70px;
  }

  .advocate-highlight-list {
    grid-template-columns: 1fr;
  }

  .pt-80 {
    padding-top: 56px;
  }

  .level-sponsor-list {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-wrap: wrap;
  }

  .presidential-forum-list {
    margin-top: 30px;
  }

  .gray-box.host-school-wrap-mob, .gray-box.host-school-venue {
    padding: 50px 30px;
  }

  .host-school-content {
    grid-column-gap: 50px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .host-school-content.border-bottom {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .exhibit-option-list {
    grid-template-columns: 1fr 1fr;
  }

  .inclusions-box-cover {
    z-index: 2;
    position: relative;
    overflow: auto;
  }

  .inclustion-grid {
    grid-template-columns: 250px 250px 250px 250px;
  }

  .leadership-info-box {
    max-width: 300px;
  }

  ._26-400--035489 {
    font-size: 22px;
  }

  .section-latin-america-committee, .section-outreach-committee {
    overflow: hidden;
  }

  .section-media-hero {
    padding-top: 70px;
  }

  .media-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 380px;
    margin-top: 50px;
  }

  .media-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .outreach-committee-bg {
    bottom: 0%;
  }

  .gallery-list-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .media-box {
    margin-top: 56px;
    margin-bottom: 56px;
  }

  .section-gallery-hero {
    padding-top: 70px;
  }

  .section-gallery-2021 {
    overflow: hidden;
  }

  .contact-detail-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .contact-info {
    margin-bottom: 30px;
  }

  .contact-info-box {
    grid-column-gap: 50px;
    flex-flow: column wrap;
    margin-bottom: 0;
    display: flex;
  }

  .section-meet-teacher {
    overflow: hidden;
  }

  .regional-bundled-item {
    width: 100%;
  }

  .award-recipient-tab-menu {
    grid-column-gap: 20px;
    padding-left: 120px;
  }

  .tab-link {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ic3-regional-awards {
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .regional-award-box {
    width: 100%;
  }

  .nominees-popup {
    margin-left: 20px;
    margin-right: 20px;
    padding: 30px;
  }

  .avatar-img-300 {
    width: 150px;
  }

  .global-award-list {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .global-award-item {
    padding-left: 20px;
    padding-right: 20px;
  }

  .past-ic3-awards-recipients-list {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .awrad-gallery-list {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .section-patner-hero {
    padding-top: 70px;
  }

  .section-patner-sponsorship {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .patner-sponsorship-opportunities-list {
    grid-template-columns: 1fr 1fr;
  }

  .section-patner-host-school {
    overflow: visible;
  }

  .sponsor-logo-flex {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .host-school-content-mob {
    grid-column-gap: 50px;
  }

  .host-school-content-mob.border-bottom {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .subscribe-button-footer {
    font-size: 16px;
  }

  .section-privacy-policy {
    padding-top: 70px;
  }

  .button-group-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    display: flex;
  }

  .regional-award-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .graph-wrapper {
    padding: 30px;
  }

  .section-team-banner {
    padding-top: 70px;
  }

  .schedule-details-list {
    flex-direction: column;
  }

  .schedule-details-title-wrap {
    top: -2%;
  }

  .schedule-details-tab-menu {
    margin-top: -30px;
    margin-right: 0;
  }

  .schedule-details-tab-content {
    margin-top: 40px;
    margin-left: 0;
    position: static;
  }

  .sponsor-logo-list.mb-40 {
    margin-bottom: 30px;
  }

  .sponsor-logo-list.mb-40.group-of-four {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: grid;
  }

  .sponsor-logo-list.group-of-two {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .host-school-logo-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  ._52-500--141414 {
    font-size: 40px;
  }

  .health-safety-tab-menu {
    width: 100%;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 20px;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 30px;
    display: grid;
  }

  .health-safety-tab-link {
    padding-left: 18px;
    padding-right: 18px;
    font-size: 18px;
  }

  .award-recipient-tab-sub-menu {
    grid-column-gap: 20px;
  }

  .section-ac-hero {
    padding-top: 71px;
    top: 130px;
  }

  .section-leader-hero {
    padding-top: 70px;
  }

  .section-submenu {
    padding-left: 0;
    padding-right: 0;
    top: 70px;
    overflow: auto;
  }

  .section-submenu.ac-submenu {
    overflow: auto;
  }

  .submenu-wrap {
    max-width: 100%;
  }

  .submenu-text {
    white-space: nowrap;
    padding-left: 16px;
    padding-right: 16px;
  }

  .header-wrapper {
    height: 70px;
  }

  .sponsor-logo-box, .host-school-box {
    width: 120px;
  }

  .section-awrad-hero {
    padding-top: 70px;
  }

  .hero-award-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .ic3-scholarship-wrapper {
    grid-template-columns: 1fr;
  }

  .ic3-scholarship-box, .ic3-engagement-box {
    grid-template-rows: auto auto;
  }

  .office-wrap-text {
    margin-bottom: 15px;
    font-size: 16px;
  }

  .arrow-hover {
    width: 15px;
    height: 17px;
  }

  .section-imapct-hero {
    padding-top: 70px;
  }

  .button-blue-cookie, .button-red-cookie, .pref-button, .pref-button-blue {
    font-size: 16px;
  }

  .uui-layout62_component {
    grid-column-gap: 3rem;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .paragraph.text-desc-14 {
    position: static;
  }

  .div-events-access {
    grid-template-columns: 1fr;
  }

  .div-block-10.mt-30 {
    grid-template-columns: 1fr 1fr;
  }

  .email-invitation-desc.text-center.mt-10.impact-kit {
    padding-left: 40px;
    padding-right: 40px;
  }

  .email-invitations.mt-30 {
    grid-template-columns: 1fr 1fr;
  }

  .uui-pricing10_components {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-4 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .expo-org-logos, .host-school-logos-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .about-mission-wrapper {
    grid-row-gap: 40px;
    grid-template-columns: 2fr;
  }

  .image-23 {
    width: 100%;
  }

  .shareable-graphics-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .social-media-posts.mt-30 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .social-media-covers-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .gallery-wrapper {
    max-width: 650px;
  }

  .cms-slider {
    max-width: 580px;
  }

  .div-block-34.platinum {
    grid-template-columns: 1fr;
    align-items: center;
    justify-items: center;
  }

  .div-block-37 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .speaker_list-wrapper {
    margin-top: 14rem;
  }

  .talent_list {
    grid-row-gap: 16rem;
    grid-template-columns: 1fr 1fr;
  }

  .container-2 {
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  .button-yellow, .button-outline-black {
    font-size: 16px;
  }

  .header-brand.w--current {
    padding-left: 0;
  }

  .footer-top {
    grid-row-gap: 0px;
    flex-wrap: wrap;
  }

  .footer-bottom {
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .footer-logo {
    margin-bottom: 30px;
  }

  .footer-menu-wrap {
    grid-template-columns: 1fr 1fr 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-h1 {
    font-size: 38px;
  }

  .heading-h2 {
    font-size: 24px;
  }

  .heading-h3 {
    font-size: 20px;
  }

  .heading-h4 {
    font-size: 18px;
  }

  .heading-h5 {
    font-size: 16px;
  }

  .heading-h6 {
    font-size: 14px;
  }

  .footer-copy-right {
    text-align: center;
  }

  .footer-link-wrap {
    justify-content: center;
  }

  .footer-newsletter-box {
    max-width: 100%;
    flex-wrap: wrap;
    margin-bottom: 50px;
  }

  .col-50.pr-50.tab-mb-50, .col-50.text-desc.pr-50 {
    padding-right: 0;
  }

  .text-desc-18 {
    font-size: 16px;
  }

  .content-box.mb-120 {
    margin-bottom: 40px;
  }

  .counter-box {
    max-width: 480px;
    grid-column-gap: 20px;
  }

  .column-padding-80 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .column-padding-80.image-grid-center.leaders-kit {
    grid-template-columns: 1fr;
  }

  .partner-icon-box {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .access-content-box {
    padding: 20px;
  }

  .access-icon-box {
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .access-content {
    max-width: 50%;
  }

  .button-group.gap-30 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .button-group.gap-40 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .media-image-block {
    margin-left: 0;
    margin-right: 0;
  }

  .sub-menu-left {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .sub-menu-left.second {
    margin-left: 10px;
  }

  .sub-nav {
    font-size: 16px;
  }

  .sub-menu-video-block.flex {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .bg-sky-box {
    padding: 20px;
  }

  .about-access {
    padding-top: 0;
  }

  .structure-wrapper {
    padding: 20px;
  }

  .structure-block {
    max-width: 100%;
  }

  .tab-mb-50 {
    margin-bottom: 30px;
  }

  .pt-40 {
    padding-top: 0;
  }

  .vision-content-block {
    margin-bottom: 40px;
  }

  .text-desc-26 {
    font-size: 18px;
  }

  .vision-image-block {
    float: right;
  }

  .section-impact-hero {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .institute-s-program-wrapper {
    padding: 20px;
  }

  .program-img-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .column-padding-120 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .testimonial-tabs-menu {
    padding-right: 20px;
  }

  .testimonial-tabs-link, .testimonial-tabs-link.w--current {
    padding: 20px;
  }

  .tabs-flex {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .gallery-slider {
    margin-top: 50px;
  }

  .benefits-item.mb-0 {
    margin-bottom: 0;
  }

  .button-blue {
    font-size: 16px;
  }

  .form-wrapper {
    margin-top: 60px;
  }

  .contact-form-block {
    padding: 30px;
  }

  .button-black {
    font-size: 16px;
  }

  .ideas-wrapper {
    padding: 20px;
  }

  .ideas-info {
    flex-wrap: wrap;
  }

  .ideas-images {
    min-width: 100%;
  }

  .team-items {
    width: 33.33%;
    padding: 15px;
  }

  .vision-content-details {
    padding-top: 20px;
  }

  .team-pop-wrap {
    display: none;
  }

  .sub-menu-right {
    padding: 20px 15px;
  }

  .study-info-box {
    max-width: 50%;
    margin-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ic3-broken-tab-pane-box {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .access-list-menu {
    grid-column-gap: 40px;
  }

  .link_wrap {
    font-size: 16px;
  }

  .sub-menu-title {
    font-size: 18px;
  }

  .contact-page-padding {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .initiatives-wrapper {
    grid-row-gap: 20px;
    flex-wrap: wrap;
  }

  .hero-regional-wrapper {
    grid-template-columns: 1fr;
  }

  .content-wrapper.mob-center {
    text-align: center;
  }

  .regional-bg-blue {
    z-index: -1;
  }

  .regional-2022-wrapper {
    grid-template-columns: 1fr;
  }

  .button-red-small {
    font-size: 16px;
  }

  .sub-menu-list {
    grid-column-gap: 50px;
    flex-wrap: wrap;
  }

  .button-yellow-small {
    font-size: 16px;
  }

  .white-box.media-info-box {
    padding: 20px;
  }

  ._20-400--222222 {
    font-size: 18px;
  }

  .pb-80 {
    padding-bottom: 50px;
  }

  .regional-sponsor-box {
    padding-left: 20px;
    padding-right: 20px;
  }

  ._20-500--222222 {
    font-size: 18px;
  }

  ._34-500--035489 {
    font-size: 26px;
  }

  .primary-health-list {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .registration-opp-ist {
    grid-template-columns: 1fr;
  }

  .scholarship-box.text-desc-left.media-header-box {
    grid-template-columns: 2.5fr;
  }

  .protect-yourself-list {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .pt-80 {
    padding-top: 40px;
  }

  .advocate-join-us {
    flex-wrap: wrap;
  }

  .host-school-content {
    grid-column-gap: 30px;
    grid-row-gap: 50px;
  }

  .host-school-content.border-bottom {
    grid-column-gap: 30px;
  }

  .exhibit-option-list {
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    display: flex;
  }

  .conference-leaderdship-list {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  ._26-400--035489 {
    font-size: 20px;
  }

  .media-grid {
    flex-wrap: wrap;
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .media-social-box {
    width: 100%;
  }

  .social-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .gallery-list-wrap {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .media-box {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .contact-detail-wrap {
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .award-recipient-tab-menu {
    padding-left: 0;
  }

  .awrad-recipient-tab-content {
    margin-top: 30px;
  }

  .tab-link {
    font-size: 16px;
  }

  .award-recipient-button {
    display: none;
  }

  .ic3-regional-awards {
    grid-template-columns: 1fr 1fr;
  }

  .global-award-list {
    grid-row-gap: 30px;
  }

  .global-award-item {
    padding-left: 10px;
    padding-right: 10px;
  }

  .mb-40 {
    margin-bottom: 20px;
  }

  .awrad-gallery-list {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .sponsor-logo-flex {
    grid-template-columns: 1fr;
  }

  .host-school-content-mob {
    grid-column-gap: 30px;
    grid-row-gap: 50px;
  }

  .host-school-content-mob.border-bottom {
    grid-column-gap: 30px;
  }

  .subscribe-button-footer {
    font-size: 12px;
  }

  .graph-wrapper {
    padding-top: 50px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .schedule-details-title-wrap {
    max-width: 100%;
    grid-template-columns: 150px 180px 150px 300px;
    padding: 20px 30px;
    top: 0%;
    overflow: auto;
  }

  .schedule-details-item, .schedule-details-item.w--current {
    grid-template-columns: 150px 180px 150px 300px;
  }

  .schedule-details-tab-menu {
    max-width: 100%;
    margin-top: -30px;
    overflow: auto;
  }

  .sponsor-logo-list {
    flex-wrap: wrap;
  }

  .host-school-logo-wrap {
    grid-template-columns: 1fr 1fr 1fr;
  }

  ._52-500--141414 {
    font-size: 32px;
  }

  .health-safety-wrap {
    grid-template-columns: 1fr;
  }

  .health-safety-tab-menu {
    grid-column-gap: 10px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .health-safety-tab-link {
    font-size: 18px;
  }

  .regional-award-main-tab {
    padding: 15px 60px;
  }

  .regional-award-main-tab-menu {
    margin-bottom: 20px;
  }

  .award-recipient-tab-sub-menu {
    padding-left: 0;
  }

  .hero-award-wrap {
    grid-template-columns: 1fr;
  }

  .arrow-hover {
    height: 15px;
  }

  .button-blue-cookie {
    font-size: 16px;
  }

  .cookie-preferences, .prefs_form-wrapper {
    width: 100%;
  }

  .prefs_header {
    padding: 16px;
  }

  .prefs_icon {
    width: 24px;
    height: 24px;
    margin-right: 10px;
  }

  .pref-button-blue {
    font-size: 16px;
  }

  .prefs_close {
    top: 15px;
    right: 15px;
  }

  .program-tab-link {
    padding-left: 1.5rem;
  }

  .uui-layout62_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .paragraph.text-desc-14 {
    position: static;
  }

  .social-link-2:hover {
    color: #98a2b3;
  }

  .uui-team01_image-wrapper {
    margin-bottom: 1rem;
  }

  .toc-anchor-links {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .connect-hashtags, .div-block-10.mt-30 {
    grid-template-columns: 1fr;
  }

  .email-invitations.mt-30 {
    grid-template-columns: 1fr 1fr;
  }

  .image-8 {
    width: 180px;
  }

  .uui-pricing10_price-text {
    font-size: 1.5rem;
  }

  .uui-pricing10_price {
    font-size: 2.25rem;
  }

  .uui-heading-xsmall-2 {
    font-size: 1.25rem;
  }

  .uui-pricing10_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-pricing10_components {
    grid-template-columns: 1fr;
  }

  .uui-pricing10_tabs-menu {
    margin-bottom: 2rem;
  }

  .uui-pricing10_component {
    margin-top: 2rem;
  }

  .uui-padding-vertical-xhuge-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .advocacy-partners {
    flex-wrap: wrap;
    justify-content: center;
  }

  .expo-org-logos, .host-school-logos-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .register-wrapper {
    grid-template-columns: 1fr;
  }

  .div-block-21 {
    min-height: 300px;
  }

  .about-mission-wrapper {
    grid-row-gap: 40px;
  }

  .shareable-graphics-grid, .shareable-graphics-grid.virtual-bg, .shareable-graphics-grid.grid-ace-shareable, .shareable-graphics-grid.impact-kit {
    grid-template-columns: 1fr 1fr;
  }

  .social-media-posts.mt-30 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .social-media-covers-grid {
    grid-template-columns: 1fr 1fr;
  }

  .column {
    justify-content: center;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .impact-kit-guide, .impact-kit-guide-rtf {
    grid-template-columns: 1fr;
  }

  .cohosts-wrapper {
    flex-wrap: wrap;
    justify-content: center;
  }

  .gallery-wrapper {
    max-width: 480px;
  }

  .cms-slider {
    max-width: 320px;
    justify-content: flex-start;
  }

  .prev_next {
    width: 100%;
    top: auto;
    bottom: -75px;
    left: auto;
    right: 0%;
  }

  .prev, .next {
    width: 50%;
  }

  .event-wrapper {
    grid-template-columns: 1fr;
  }

  .div-block-34 {
    grid-template-columns: 1.25fr;
    align-items: center;
    justify-items: center;
  }

  .div-block-35 {
    flex-wrap: wrap;
    justify-content: center;
  }

  .sponsor-slide {
    max-height: none;
  }

  .div-block-37 {
    grid-template-columns: 1fr 1fr;
  }

  .content-partners {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .speaker_list-wrapper {
    margin-top: 10rem;
  }

  .talent_list {
    grid-template-columns: 1fr;
  }

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

  .heading-style-h4 {
    font-size: 1rem;
  }

  .heading-style-h3 {
    font-size: 1.5rem;
  }

  .container-2 {
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  .body {
    font-size: 14px;
    line-height: 140%;
  }

  .button-red {
    padding: 15px 22px;
    font-size: 14px;
    line-height: 120%;
  }

  .button-red.nutino-font.custom-red-button {
    padding-left: 13px;
    padding-right: 13px;
  }

  .button-red.button-red-xlarge {
    padding-left: 16px;
    padding-right: 16px;
  }

  .button-red.slider-button {
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-yellow {
    padding-left: 25px;
    padding-right: 25px;
    font-size: 14px;
    line-height: 120%;
  }

  .button-outline-black {
    padding: 6px 12px;
    font-size: 13px;
  }

  .header-site {
    padding-top: 0;
    padding-bottom: 0;
  }

  .nav-menu {
    width: 85%;
  }

  .nav-menu-list.join-movement.w--open {
    min-width: 290px;
    position: relative;
    top: auto;
    right: auto;
  }

  .footer-top {
    grid-column-gap: 60px;
    grid-row-gap: 0px;
  }

  .footer-logo {
    width: 120px;
    margin-bottom: 20px;
  }

  .footer-menu-wrap {
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr;
  }

  .footer-menu.order-2 {
    order: 1;
  }

  .heading-h1 {
    font-size: 28px;
  }

  .heading-h2 {
    font-size: 22px;
  }

  .heading-h3 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 18px;
  }

  .heading-h4 {
    font-size: 18px;
  }

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

  .heading-h6 {
    font-size: 12px;
  }

  .footer-link {
    font-size: 14px;
  }

  .footer-link-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .footer-form-input::-ms-input-placeholder {
    font-size: 14px;
  }

  .footer-form-input::placeholder {
    font-size: 14px;
  }

  .mb-50.mob-mb-20 {
    margin-bottom: 20px;
  }

  .mb-15 {
    margin-bottom: 10px;
  }

  .text-center.mob-mb-40 {
    margin-bottom: 40px;
  }

  .flex.gap-100 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .text-desc-18.text--7c7c7c.mob-text-16 {
    font-size: 14px;
  }

  .text-desc-18 {
    font-size: 16px;
  }

  .counter-box {
    max-width: 100%;
    grid-column-gap: 20px;
    grid-row-gap: 10px;
    flex-flow: column wrap;
    justify-content: center;
  }

  .divider-line {
    width: 1px;
    height: 50px;
    margin-top: 15px;
    margin-bottom: 15px;
    display: none;
  }

  .column-padding-80 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .column-padding-80.image-grid-center.leaders-kit {
    grid-template-columns: 1fr;
  }

  .mb-30 {
    margin-bottom: 15px;
  }

  .circle {
    width: 300px;
    height: 300px;
  }

  .partner-icon-box {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .access-content-box {
    padding-left: 10px;
    padding-right: 10px;
  }

  .access-icon-box {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
  }

  .button-group.gap-30 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .button-group.contact-page {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .advocates-content {
    grid-row-gap: 30px;
  }

  .social-img-block {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .sub-menu-left {
    margin-right: 10px;
  }

  .sub-list-item {
    max-width: 100%;
  }

  .sub-menu-block {
    padding: 15px;
  }

  .sub-video-content.ml-1.pr-4 {
    margin-left: 0;
    padding-right: 0;
  }

  .feed {
    margin-left: 8px;
    margin-right: 8px;
  }

  .menu-button {
    padding-right: 0;
  }

  .section-about-hero {
    padding-top: 50px;
  }

  .bg-sky-box {
    margin-bottom: 0;
  }

  .about-access {
    padding-top: 30px;
  }

  .mb-120 {
    margin-bottom: 48px;
  }

  .structure-wrapper {
    grid-template-columns: 1fr;
  }

  .vision-mission-wrap {
    padding: 20px;
  }

  .vision-content-block {
    max-width: 100%;
  }

  .text-desc-26 {
    font-size: 16px;
  }

  .vision-image-block {
    max-width: 100%;
    margin-bottom: 20px;
  }

  .mission-content-block {
    margin-left: 0;
  }

  .vision-mission-bg-img {
    display: none;
  }

  .bigger-picture-block {
    margin-bottom: 50px;
  }

  .program-img-block {
    flex-wrap: wrap;
    justify-content: center;
  }

  .column-padding-120 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .alumni-list-wrapper {
    flex-wrap: wrap;
    justify-content: center;
  }

  .testimonial-tabs {
    flex-direction: column;
  }

  .testimonial-tabs-menu {
    max-width: 100%;
    padding-right: 0;
  }

  .testimonial-tabs-content {
    max-width: 100%;
    margin-top: 30px;
  }

  .testimonial-tabs-link {
    width: 100%;
  }

  .benifits-wrap {
    grid-row-gap: 20px;
  }

  .benefits-item {
    grid-row-gap: 0px;
  }

  .benefits-item.mb-0 {
    margin-bottom: 0;
  }

  .button-blue {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 14px;
  }

  .form-wrapper {
    margin-top: 40px;
  }

  .contact-form-block {
    padding: 20px;
  }

  .contact-form-block.desk-hide {
    margin-top: 40px;
  }

  .contact-form {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .button-black {
    padding-left: 25px;
    padding-right: 25px;
    font-size: 14px;
  }

  .team-items {
    width: 50%;
    padding: 10px;
  }

  .gallery-category-menu {
    flex-wrap: wrap;
  }

  .team-popup {
    margin-left: 20px;
    margin-right: 20px;
    padding: 45px 20px 20px;
  }

  .close-icons {
    top: 10px;
    right: 10px;
  }

  .email-info {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-wrap: wrap;
  }

  .sub-menu-right {
    padding: 15px;
  }

  .study-info-box {
    max-width: 100%;
  }

  .hero-content-wrapper {
    margin-bottom: 30px;
  }

  .ic3-broken-menu-link {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ic3-broken-tab-pane-box, .access-wrapper {
    grid-row-gap: 30px;
  }

  .access-list-item {
    margin-bottom: 10px;
  }

  .access-list-item.mb-0 {
    margin-bottom: 0;
  }

  .access-list-text {
    max-width: 100%;
  }

  .access-list-menu {
    flex-direction: column;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .advocate-slide-text {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .link_buton {
    font-size: 16px;
  }

  .link_buton.mb-20.mob-mb-10 {
    margin-bottom: 10px;
  }

  .arrow_box {
    width: 12px;
    height: 12px;
  }

  ._404_title {
    font-size: 80px;
  }

  .section-hero {
    padding-top: 50px;
  }

  .mb-5 {
    margin-bottom: 1rem;
  }

  .mb-45 {
    margin-bottom: 20px;
  }

  .grid-3 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .text-desc-20 {
    font-size: 16px;
  }

  .mt-50 {
    margin-top: 30px;
  }

  .ic3-goals-content {
    flex-wrap: wrap;
  }

  .contact-page-padding {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .section-contact {
    padding-top: 50px;
  }

  .contact-bg-blue {
    z-index: 0;
  }

  .goal-content-wrapper {
    padding: 20px;
  }

  .section-regional-hero {
    padding-top: 50px;
  }

  .regional-2022-wrapper {
    padding-bottom: 30px;
  }

  .button-red-small {
    font-size: 14px;
  }

  .high-school-benefit.mb-50 {
    grid-row-gap: 20px;
  }

  .benefit-content {
    padding: 20px;
  }

  .university-benefit.mb-50, .organizational-benefit {
    grid-row-gap: 20px;
  }

  .benefit-image {
    height: 300px;
  }

  .partner-img {
    height: 130px;
  }

  .mt-20 {
    margin-top: 10px;
  }

  .conference-highlight-box {
    max-width: 100%;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: flex;
  }

  ._26-500--141414 {
    font-size: 20px;
  }

  ._26-500--141414.mob-18 {
    font-size: 18px;
  }

  ._26-500--141414.mob-18.slider-heading {
    font-size: 22px;
  }

  ._26-400--222222 {
    font-size: 20px;
  }

  .countdown-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .white-box.submit-proposal {
    padding: 40px 20px;
  }

  .white-box.media-info-box {
    padding: 20px;
  }

  .white-box.keynote-speakers {
    padding: 40px 20px;
  }

  ._20-400--222222 {
    font-size: 18px;
  }

  .mt-15.slider-subheading {
    font-size: 16px;
  }

  .pb-80 {
    padding-bottom: 40px;
  }

  .regional-sponsor-box {
    max-width: 46%;
  }

  ._20-500--222222 {
    font-size: 15px;
  }

  .regional-sponsors-bg-yellow {
    display: none;
  }

  .regional-bundled-list {
    grid-template-columns: 1fr;
  }

  ._34-500--035489 {
    font-size: 20px;
  }

  .mb-35 {
    margin-bottom: 20px;
  }

  .general-health-list {
    grid-template-columns: 1fr;
  }

  .regional-sponsor-list-mob {
    flex-wrap: wrap;
  }

  .regional-health-bg-yellow, .regional-theme-bg-blue {
    display: none;
  }

  .host-school-list-mob {
    flex-wrap: wrap;
  }

  .registration-opp-ist {
    grid-template-columns: 1fr;
  }

  ._26-500--222222 {
    margin-bottom: 0;
    font-size: 20px;
  }

  .register-content-list {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  ._20-400--035489 {
    font-size: 18px;
  }

  .scholarship-box {
    padding-left: 20px;
    padding-right: 20px;
  }

  .criteria-list {
    grid-row-gap: 10px;
    flex-wrap: wrap;
  }

  .button-groups {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .series-box {
    padding: 20px;
  }

  .section-advocate-hero {
    padding-top: 50px;
  }

  .sponsor-logos {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-wrap: wrap;
    justify-content: center;
  }

  .presidential-forum-list {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    margin-top: 10px;
  }

  .gray-box {
    padding: 30px 20px;
  }

  .gray-box.host-school-wrap-mob {
    padding: 0 20px;
    display: inline-block;
  }

  .gray-box.host-school-venue {
    display: none;
  }

  .host-school-content {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .host-school-content.border-bottom {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .exhibit-option-list {
    grid-template-columns: 1fr;
  }

  .conference-leaderdship-list {
    max-width: 100%;
    flex-wrap: wrap;
    justify-content: center;
  }

  .leadership-info-box {
    max-width: 100%;
  }

  ._26-400--035489 {
    font-size: 20px;
  }

  .conference-register-bg, .next-step-register-bg, .conference-schedule-bg, .advisory-committee-bg, .presidential-committee-bg, .africa-committee-bg, .latin-america-committee-bg {
    display: none;
  }

  .section-media-hero {
    padding-top: 50px;
  }

  .media-grid {
    grid-template-columns: 1fr;
  }

  .media-social-box {
    padding: 30px 20px;
  }

  .social-grid {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .media-list {
    grid-template-columns: 1fr;
  }

  .gallery-list-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .section-gallery-hero {
    padding-top: 50px;
  }

  .contact-info {
    grid-column-gap: 20px;
    align-items: center;
    margin-bottom: 20px;
  }

  ._2021-conference-gallery-bg {
    display: none;
  }

  .nominate-sponsor-wrapper {
    grid-row-gap: 30px;
    flex-wrap: wrap;
  }

  .award-recipient-tab-menu {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
    overflow: auto;
  }

  .tab-link {
    white-space: nowrap;
  }

  .ic3-regional-awards {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .regional-award-box {
    width: 100%;
  }

  .nominees-popup {
    max-width: 100%;
    margin-left: 20px;
    margin-right: 20px;
    padding: 30px 25px 25px;
  }

  .avatar-img-300 {
    overflow: hidden;
  }

  .global-award-list {
    grid-template-columns: 1fr;
  }

  .global-award-item {
    padding-left: 0;
    padding-right: 0;
  }

  .mb-40 {
    margin-bottom: 20px;
  }

  .past-ic3-awards-recipients-list {
    grid-template-columns: 1fr;
  }

  .awrad-gallery-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .meet-teacher-bg, .regional-awards-bg, .award-recippients-bg, .award-gallery-bg {
    display: none;
  }

  .section-patner-hero {
    padding-top: 50px;
  }

  .patner-sponsorship-opportunities-list {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .patner-red-bg, .patner-yellow-bg {
    display: none;
  }

  .global-award-wrapper {
    margin-bottom: 50px;
  }

  .sponsor-logo-flex {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .host-school-content-mob {
    grid-template-columns: 1fr 1fr;
    display: inline-block;
  }

  .host-school-content-mob.border-bottom {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .host-school-venue-list {
    grid-template-columns: 1fr;
  }

  .subscribe-button-footer {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
  }

  .section-privacy-policy {
    padding-top: 50px;
  }

  .mob-max-height {
    max-height: 300px;
    overflow: auto;
  }

  .button-group-wrap {
    margin-top: 20px;
  }

  .regional-award-list {
    grid-template-columns: 1fr;
  }

  .conference-highlight-text {
    text-align: left;
    margin-top: .5em;
  }

  .regional-forums-graph-wrap {
    padding-bottom: 64px;
  }

  .section-team-banner {
    padding-top: 50px;
  }

  .schedule-details-tab-pane {
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .regional-forums-sponsor-box {
    padding: 20px;
  }

  .sponsor-logo-list {
    grid-row-gap: 20px;
  }

  ._20-500--141414 {
    font-size: 18px;
  }

  .host-school-logo-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  ._52-500--141414 {
    font-size: 30px;
  }

  .health-safety-tabs {
    margin-top: 40px;
  }

  .health-safety-tab-menu {
    margin-bottom: 30px;
  }

  .health-safety-tab-link {
    padding: 14px 18px;
    font-size: 16px;
  }

  .regional-award-main-tab {
    padding: 16px 45px;
  }

  .award-recipient-tab-sub-menu {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
    overflow: auto;
  }

  .section-ac-hero {
    padding-top: 50px;
    top: 100px;
  }

  .section-leader-hero {
    padding-top: 50px;
  }

  .section-submenu {
    top: 48px;
  }

  .header-wrapper {
    height: 50px;
  }

  .sponsor-logo-box, .host-school-box {
    width: 100px;
  }

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

  .section-awrad-hero {
    padding-top: 50px;
  }

  .buttons-box {
    grid-row-gap: 15px;
    flex-direction: column;
  }

  .arrow-hover {
    width: 12px;
  }

  .section-imapct-hero {
    padding-top: 50px;
  }

  .cookie-banner {
    max-width: 300px;
    left: 10px;
  }

  .button-blue-cookie {
    padding-right: 24px;
    font-size: 14px;
  }

  .button-red-cookie {
    padding-left: 45px;
    font-size: 14px;
    line-height: 120%;
  }

  .manager-link {
    padding: 12px;
  }

  .manager_text {
    display: none;
  }

  .cookie-preferences {
    padding: 16px;
  }

  .prefs_buttons-wrapper {
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .prefs_buttons-block {
    width: 100%;
    flex-direction: column;
  }

  .pref-button {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 120%;
  }

  .pref-button-blue {
    font-size: 14px;
  }

  .prefs_submit {
    width: 100%;
  }

  .paragraph.text-desc-14 {
    position: static;
  }

  .mask {
    min-height: auto;
  }

  .icon, .icon-2 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-10.mt-30, .div-block-10.mt-30.ace-logo-ppt {
    grid-template-columns: 1fr;
  }

  .email-invitation-desc.text-center.mt-10.impact-kit {
    padding-left: 0;
    padding-right: 0;
  }

  .email-invitations.mt-30, .group-of-two {
    grid-template-columns: 1fr;
  }

  .hide-mobile-portrait {
    display: block;
  }

  .expo-org-logos {
    grid-template-columns: 1fr;
  }

  .host-school-logos-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .about-mission-wrapper {
    grid-row-gap: 40px;
  }

  .shareable-graphics-grid {
    grid-template-columns: 1fr;
  }

  .shareable-graphics-grid.virtual-bg {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .shareable-graphics-grid.grid-ace-shareable, .shareable-graphics-grid.leaders-kit, .shareable-graphics-grid.impact-kit {
    grid-template-columns: 1fr;
  }

  .social-media-posts.mt-30.leaders-kit {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .social-media-covers-grid {
    grid-template-columns: 1fr;
  }

  .cohosts-wrapper {
    flex-direction: column;
  }

  .prev, .next {
    width: 50%;
  }

  .div-block-32, .event-details {
    grid-template-columns: 1fr;
  }

  .grid-of-three {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: grid;
  }

  .div-block-34 {
    grid-template-columns: 1fr;
  }

  .div-block-35 {
    flex-direction: column;
  }

  .div-block-37 {
    grid-template-columns: 1fr;
  }

  .content-partners {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .speaker_list-wrapper {
    margin-top: 12rem;
  }

  .talent_list {
    grid-row-gap: 14rem;
  }

  .speaker-modal_component {
    display: none;
  }

  .speaker-modal_content-wrapper {
    width: 100%;
  }

  .talent-modal_image-wrapper {
    width: 10rem;
    height: 10rem;
  }

  .talent-modal_item-layout {
    margin-top: 120px;
  }

  .container-2 {
    grid-template-columns: 1fr;
  }

  .flipcard-front {
    padding: 25px;
  }
}

#w-node-_3ea493b9-ab77-52e0-5ae7-4236c1a1f306-cd1a3d20, #w-node-_81120960-f6f1-43b5-6520-5bc50b3625f3-cd1a3d20, #w-node-b7cec9f8-6f79-890e-f554-270ce206d2b2-212bc826, #w-node-b7cec9f8-6f79-890e-f554-270ce206d2b4-212bc826, #w-node-b7cec9f8-6f79-890e-f554-270ce206d2b6-212bc826, #w-node-b7cec9f8-6f79-890e-f554-270ce206d2b8-212bc826, #w-node-b7cec9f8-6f79-890e-f554-270ce206d2ba-212bc826, #timer.w-node-a8d25077-e257-62ad-131b-7750c885a3b2-c71a3d29, #days.w-node-e93daa17-41a8-bf1f-54af-c0e58ff6ea4e-c71a3d29, #hours.w-node-ee98cd3a-4728-6d6d-4e9a-fe0bbdb4560c-c71a3d29, #minutes.w-node-fe2dd7c6-c812-a41c-932f-7099cb220141-c71a3d29, #seconds.w-node-_9e24627c-d47f-1311-84e4-37df5160584b-c71a3d29, #w-node-_654b2b1c-42a0-773d-c2ad-4bae48a5dda1-c71a3d29, #w-node-e85feaba-431e-e45d-6e3f-1fd4d53e161c-c71a3d29, #w-node-e85feaba-431e-e45d-6e3f-1fd4d53e162a-c71a3d29, #w-node-e85feaba-431e-e45d-6e3f-1fd4d53e162d-c71a3d29, #w-node-e85feaba-431e-e45d-6e3f-1fd4d53e162f-c71a3d29, #w-node-e85feaba-431e-e45d-6e3f-1fd4d53e163e-c71a3d29, #w-node-e85feaba-431e-e45d-6e3f-1fd4d53e164c-c71a3d29, #w-node-_32a66173-4e14-9a70-5c09-97aadd425c68-c71a3d29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9efa3b6-7e70-f530-8c75-0f1e3d245de5-c71a3d29, #w-node-c9efa3b6-7e70-f530-8c75-0f1e3d245dea-c71a3d29, #w-node-c9efa3b6-7e70-f530-8c75-0f1e3d245def-c71a3d29, #w-node-c9efa3b6-7e70-f530-8c75-0f1e3d245df4-c71a3d29, #w-node-c9efa3b6-7e70-f530-8c75-0f1e3d245df9-c71a3d29, #w-node-_824a3d7b-6799-d224-5130-f5ccdca7e5ef-c71a3d29, #w-node-_0ec52516-b9e5-b86d-2306-7a7fa16cc095-c71a3d29, #w-node-_7329aa3c-f434-f7a2-0b7a-a6fa138c58ce-c71a3d29, #w-node-c9efa3b6-7e70-f530-8c75-0f1e3d245e16-c71a3d29, #w-node-c9efa3b6-7e70-f530-8c75-0f1e3d245e1b-c71a3d29, #w-node-c9efa3b6-7e70-f530-8c75-0f1e3d245e20-c71a3d29, #w-node-c9efa3b6-7e70-f530-8c75-0f1e3d245e25-c71a3d29, #w-node-c9efa3b6-7e70-f530-8c75-0f1e3d245e2a-c71a3d29, #w-node-a75d708a-7cd2-7a8b-e2f0-e86373ef553e-c71a3d29, #w-node-_264b0902-fdf2-3ed9-2a45-c72730f15407-c71a3d29, #w-node-f0bfdd02-9c64-f389-ee76-09aa220f86d6-c71a3d29, #w-node-c9efa3b6-7e70-f530-8c75-0f1e3d245e43-c71a3d29, #w-node-c9efa3b6-7e70-f530-8c75-0f1e3d245e48-c71a3d29, #w-node-c9efa3b6-7e70-f530-8c75-0f1e3d245e4d-c71a3d29, #w-node-c9efa3b6-7e70-f530-8c75-0f1e3d245e52-c71a3d29, #w-node-c9efa3b6-7e70-f530-8c75-0f1e3d245e57-c71a3d29, #w-node-_988f6c48-9581-bf1f-94f0-fb97da538452-c71a3d29 {
  align-self: start;
}

#w-node-f8823628-bad0-f176-7e65-9374c6049ccc-c71a3d29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6f3d4cf-1c3e-b48f-6ec0-6db2d164005b-c71a3d29, #w-node-f6f3d4cf-1c3e-b48f-6ec0-6db2d1640060-c71a3d29, #w-node-f6f3d4cf-1c3e-b48f-6ec0-6db2d164006a-c71a3d29, #w-node-f6f3d4cf-1c3e-b48f-6ec0-6db2d1640079-c71a3d29, #w-node-f6f3d4cf-1c3e-b48f-6ec0-6db2d16400a1-c71a3d29, #w-node-f6f3d4cf-1c3e-b48f-6ec0-6db2d16400a6-c71a3d29, #w-node-f6f3d4cf-1c3e-b48f-6ec0-6db2d16400b0-c71a3d29, #w-node-f6f3d4cf-1c3e-b48f-6ec0-6db2d16400bf-c71a3d29, #w-node-f6f3d4cf-1c3e-b48f-6ec0-6db2d16400e4-c71a3d29, #w-node-f6f3d4cf-1c3e-b48f-6ec0-6db2d16400e9-c71a3d29, #w-node-f6f3d4cf-1c3e-b48f-6ec0-6db2d16400ee-c71a3d29, #w-node-f6f3d4cf-1c3e-b48f-6ec0-6db2d16400fd-c71a3d29 {
  align-self: start;
}

#w-node-_09005cc9-dcdf-8591-68fd-6d3b3760856d-c71a3d29, #w-node-_0502ffe5-8605-04c1-697d-fd3d402a2219-c71a3d29, #w-node-_71d92a44-3831-8608-0017-2527ed5a473f-c71a3d29, #w-node-abbc0c0b-8995-a425-3ba8-03c9e4ce659b-c71a3d29, #w-node-abbc0c0b-8995-a425-3ba8-03c9e4ce659d-c71a3d29, #w-node-abbc0c0b-8995-a425-3ba8-03c9e4ce659f-c71a3d29, #w-node-abbc0c0b-8995-a425-3ba8-03c9e4ce65a1-c71a3d29, #w-node-abbc0c0b-8995-a425-3ba8-03c9e4ce65a3-c71a3d29, #w-node-abbc0c0b-8995-a425-3ba8-03c9e4ce65a5-c71a3d29, #w-node-_8c4685b8-8dff-bf69-794a-c3d8f157b68e-c71a3d29, #w-node-_952e8e47-d5fe-5d60-7323-20ebc7687820-c71a3d29, #w-node-e4e293fb-aa66-efe8-190f-2213421a2800-c71a3d29, #w-node-e4e293fb-aa66-efe8-190f-2213421a2813-c71a3d29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_901c0490-e669-022c-5743-7e2eee325f8c-c71a3d29 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0ec44399-1b62-8218-8e93-47740a7b116e-c71a3d29, #w-node-_34582d14-2cba-c6b7-a397-2c02629d550e-c71a3d29, #w-node-_34582d14-2cba-c6b7-a397-2c02629d551c-c71a3d29, #w-node-_9d2eafcf-aa35-f0f1-8efc-ff0de7702de6-c71a3d29, #w-node-af7c59b9-cb3b-2140-f25d-102e40f99ebb-c71a3d29, #w-node-_039c1637-f2f5-86f0-20c1-1d851a4abcd6-c71a3d29, #w-node-_4624296b-f222-76d0-2878-27ce8d0a19ba-c71a3d29, #w-node-_3f087435-0201-542a-fe7d-39bdd9fcee57-c71a3d29, #w-node-_3f087435-0201-542a-fe7d-39bdd9fcee8c-c71a3d29, #w-node-a3b5d85c-21f4-f562-461f-3ade8f84bfd8-c71a3d29, #w-node-_9d9cb053-09ea-0815-a294-9f464136f824-c71a3d29, #w-node-_78692b33-ddf9-2570-4dc1-d17d196dd6f4-c71a3d29, #w-node-_78692b33-ddf9-2570-4dc1-d17d196dd6f9-c71a3d29, #w-node-_7e6b3b08-b62a-9b6d-8fab-f9ad881ea696-c71a3d29, #w-node-_7e6b3b08-b62a-9b6d-8fab-f9ad881ea69b-c71a3d29, #w-node-f9a5dffd-e598-0278-c3e4-7c3a270ed45c-c71a3d29, #w-node-_45f7afc2-f891-6ecc-bee6-b625af1fea9f-c71a3d29, #w-node-_45f7afc2-f891-6ecc-bee6-b625af1feaa4-c71a3d29, #w-node-_7eb0309a-23e6-d710-1522-b8e681aefffa-c71a3d29, #w-node-_7eb0309a-23e6-d710-1522-b8e681aefffb-c71a3d29, #w-node-_7eb0309a-23e6-d710-1522-b8e681af0003-c71a3d29, #w-node-a587ad63-dfad-5fa8-cbe7-0957c532c000-c71a3d29, #w-node-a9a94981-cec5-ab95-4890-f4be0fea01f9-c71a3d29, #w-node-a9a94981-cec5-ab95-4890-f4be0fea01fa-c71a3d29, #w-node-_9cc24250-3660-a1c0-59df-4e0fb3c7f804-c71a3d29, #w-node-a9a94981-cec5-ab95-4890-f4be0fea0200-c71a3d29, #w-node-cbec7093-8dd4-6019-61fa-7cc98ce094ad-c71a3d29, #w-node-f0686e6d-55d1-0414-b009-e8dd434f93fb-c71a3d29, #w-node-_94058d70-2823-66ff-f508-baea7a40c10f-c71a3d29, #w-node-_26db58b5-ad7d-170f-1892-841530ea3ab4-c71a3d29, #w-node-_59a4a3bf-9752-40c7-b6d7-d883746db908-c71a3d29, #w-node-_81c02a3b-c6b6-0a8f-b7d6-08454aedf25b-c71a3d29, #w-node-b167a3f5-88c7-5a6c-d235-212a03f64b37-c71a3d29, #w-node-ebaa92a5-c2da-0877-48f6-0988faf6cee6-c71a3d29, #w-node-_0f32743c-76b2-49cf-91c4-6b8cbf8bfdd4-c71a3d29, #w-node-_0f32743c-76b2-49cf-91c4-6b8cbf8bfdd5-c71a3d29, #w-node-_9f59f5c1-868a-db69-3514-d05ee8a00874-c71a3d29, #w-node-f9f38263-999b-4f25-f301-21c0c1d49e28-c71a3d29, #w-node-c45b9d68-2e4c-fc84-a212-2478fa87b768-c71a3d29, #w-node-_3062e31f-df66-798f-8810-283f6d320e02-c71a3d29, #w-node-efb1bb70-1914-6619-d267-f2ca953c842f-c71a3d29, #w-node-_853e5591-ebc6-cc1d-e718-0b58690c7f11-c71a3d29, #w-node-_79e3942d-4fd6-482e-c583-56c1604cbcdf-c71a3d29, #w-node-_06e04c48-f1bd-d94a-2221-6a7a6b360991-c71a3d29, #w-node-_07c2b898-8e96-4624-2310-0f70ce556c47-c71a3d29, #w-node-fd6b1472-3eee-3880-25f0-046ef2f32afe-c71a3d29, #w-node-_679b6acd-63fd-bb22-f8d2-77fb0f52cf85-c71a3d29, #w-node-_82d2e531-fef6-e42f-2949-b3393f17ebf4-c71a3d29, #w-node-f7a82fe0-dbff-cebe-526d-bb36841686df-c71a3d29, #w-node-b838f4c7-24d4-3c57-c5ae-e2d5af07dec0-c71a3d29, #w-node-_09d13545-9f81-b812-b52f-5e782f1ebc24-c71a3d29, #w-node-_16b5428b-706f-9d74-7e1e-4e3ba6f26e48-c71a3d29, #w-node-_4deca249-9e9a-80ce-8b9a-00a80e76126a-c71a3d29, #w-node-_61fd2208-8d14-d903-e13d-bcb8ba14df85-c71a3d29, #w-node-b5bc6e7e-e858-988e-a14f-a522cd498350-c71a3d29, #w-node-_10d96ed9-5aa8-33de-2d14-400a401dad44-c71a3d29, #w-node-_7cc3cc48-bb4e-7730-2bac-159317394297-c71a3d29, #w-node-_7c14f6df-71c2-c55e-fa47-30f544206a88-c71a3d29, #w-node-eadd6f61-a749-bb7b-cb6a-06428326f1e1-c71a3d29, #w-node-_1411dfa5-ce08-e9f8-e82b-f836ebcf9b3b-c71a3d29, #w-node-_33d9f051-0d69-ad1f-c382-c7cc1f7cb872-c71a3d29, #w-node-d1163693-26ad-8d9f-a733-585b81f78355-c71a3d29, #w-node-b4f83805-e2cc-73e6-d03e-ecdbb326e710-c71a3d29, #w-node-_6fd89a39-2a24-994a-00d2-3063d8e12b9b-c71a3d29, #w-node-_8d5f65e6-cab5-7a33-91b3-f3e7cf5a3d7a-c71a3d29, #w-node-_38c898f1-e97b-2af3-27dc-cc221c41395b-c71a3d29, #w-node-_51bfc612-0f91-4917-6454-7339b496a714-c71a3d29, #w-node-_774989a9-eab0-d717-a339-8d54b66e0342-c71a3d29, #w-node-_0328cff3-1113-bb32-8e97-eeabf33bd222-c71a3d29, #w-node-eb89fb6b-acce-1fb3-5825-d13e5ec96ee9-c71a3d29, #w-node-f280bba1-0b4c-afdd-127b-ccc6f6d948ac-c71a3d29, #w-node-_0071c936-22d6-9005-16e0-d2fa7c6293d8-c71a3d29, #w-node-_60bbad95-48eb-22b1-8edd-a39664de4cdd-c71a3d29, #w-node-_7647e98a-482b-359b-9acb-bb5f1b0cffb7-c71a3d29, #w-node-d22d7cde-5197-064b-bd93-2233f36e84f2-c71a3d29, #w-node-_50a21e56-059d-26bf-40fc-9e7ee0dc73f8-c71a3d29, #w-node-e9abf4b0-1933-6c3c-78b3-84b333718b15-c71a3d29, #w-node-_3f3155de-0047-d579-f226-842b440635dd-c71a3d29, #w-node-_3f3155de-0047-d579-f226-842b440635fb-c71a3d29, #w-node-_158d87c5-f61d-e4f7-2d08-310a073da396-c71a3d29, #w-node-_7e9ce39a-9853-fe66-adea-6efa8adca9e6-c71a3d29, #w-node-_639ced66-b539-97ee-cfd0-447f78c68e6a-c71a3d29, #w-node-e069fd7e-707c-8a5f-e118-ba98b102e19d-c71a3d29, #w-node-fcdf44e1-674e-20ad-7c8c-23b525663021-c71a3d29, #w-node-db7152af-8957-b83d-a0eb-1ec743091073-c71a3d29, #w-node-_3ece985c-137d-dd45-2bbe-bdacbb484c1f-c71a3d29, #w-node-_9bf59ee8-775b-cc2d-227f-0e93b453f1f6-c71a3d29, #w-node-eeb0f83f-68c6-42a7-f195-1af784207f03-c71a3d29, #w-node-_186ff3a2-78f5-bccd-3b87-11b29685af96-c71a3d29, #w-node-_40a468c4-dfca-50fd-8215-ade546ea3b7a-c71a3d29, #w-node-_904e2868-f289-6d53-703b-4d6c533c9bae-c71a3d29, #w-node-ddd6029e-0b7a-7706-9fef-b915f6e3935a-c71a3d29, #w-node-_2060d2de-b6b5-ca73-147b-556e8b3c0437-c71a3d29, #w-node-_8d6054ee-47f1-c0fa-c25a-dffccbc19981-c71a3d29, #w-node-_97be170d-3bc0-fbce-db75-232c91114be1-c71a3d29, #w-node-a32086f0-8c5c-41cf-1dbe-bdb99c78dbfd-c71a3d29, #w-node-c0e3132c-b0e4-05c6-df93-f755f05402fd-c71a3d29, #w-node-c0e3132c-b0e4-05c6-df93-f755f0540302-c71a3d29, #w-node-c0e3132c-b0e4-05c6-df93-f755f0540307-c71a3d29, #w-node-c0e3132c-b0e4-05c6-df93-f755f0540311-c71a3d29, #w-node-c0e3132c-b0e4-05c6-df93-f755f0540316-c71a3d29, #w-node-c0e3132c-b0e4-05c6-df93-f755f054031b-c71a3d29, #w-node-c0e3132c-b0e4-05c6-df93-f755f0540320-c71a3d29, #w-node-c0e3132c-b0e4-05c6-df93-f755f0540325-c71a3d29, #w-node-c0e3132c-b0e4-05c6-df93-f755f054032a-c71a3d29, #w-node-_488ef237-0598-954d-a01a-9806cd12d392-c71a3d29, #w-node-b70fd97a-3e67-aa01-11d7-e2c32b6d842d-c71a3d29, #w-node-_7c251608-b6ba-9739-4344-639a132f843e-c71a3d29, #w-node-_3c51b8fd-9b54-62fc-d7fe-6cf27f07c17f-c71a3d29, #w-node-_46e0c584-29b6-d08e-112e-ab28e853fa42-c71a3d29, #w-node-_46e0c584-29b6-d08e-112e-ab28e853fa47-c71a3d29, #w-node-_46e0c584-29b6-d08e-112e-ab28e853fa4c-c71a3d29, #w-node-_01b4da5f-39bb-e2f6-2107-ca0ca1e879eb-c71a3d29, #w-node-_38f2c757-470f-07b3-a839-6939e37743d2-c71a3d29, #w-node-_996d7d92-fba4-4b58-4312-32ea5a3c57a9-c71a3d29, #w-node-_17b18455-59ed-c43f-f07e-2afd43ca1afc-c71a3d29, #w-node-_51760f58-68d3-65b7-a34a-cfed98bbafab-c71a3d29, #w-node-e67bd730-5f69-cdf4-6633-57ccf82df4d6-c71a3d29, #w-node-_1d9c5fb6-44e9-6140-d591-107e9586d553-c71a3d29, #w-node-_4a5ab5a6-45ca-4a35-864e-62bf18980b0b-c71a3d29, #w-node-_4a5ab5a6-45ca-4a35-864e-62bf18980b10-c71a3d29, #w-node-_4a5ab5a6-45ca-4a35-864e-62bf18980b15-c71a3d29, #w-node-_434b907c-a57d-d0e6-430b-a0664cebe395-c71a3d29, #w-node-_0ae4962b-e128-6320-34c1-8c8d49d0be8b-c71a3d29, #w-node-_90d327a4-8b65-c94d-3ba9-67cfdccdf9ae-c71a3d29, #w-node-_434b907c-a57d-d0e6-430b-a0664cebe38b-c71a3d29, #w-node-_434b907c-a57d-d0e6-430b-a0664cebe390-c71a3d29, #w-node-_316c46d1-87ec-790c-443b-8debcb91cbbb-c71a3d29, #w-node-ce0a1dae-2eb0-3ec2-284e-5119390d3f87-c71a3d29, #w-node-_8ab4f689-517a-e774-f0d1-4f4d54e5b6b8-c71a3d29, #w-node-_324e76c6-5ccf-9c64-f286-b6feb739ed97-c71a3d29, #w-node-fadc2ac0-d561-a980-25f5-3e475114d652-c71a3d29, #w-node-d4ed2c84-3335-067f-06d5-4140ac420e9d-c71a3d29, #w-node-_1147ecbe-f504-301d-d16c-dbf0fd56eebe-c71a3d29, #w-node-adbdb911-7993-97da-45a4-310c31152e04-c71a3d29, #w-node-b62a0eb4-e62c-7276-c145-767496eec32e-c71a3d29, #w-node-b5a4f35a-4da3-ca90-cb51-50fa0665cc12-c71a3d29, #w-node-a4fe9f46-1764-dc3d-7420-a2f790225af8-c71a3d29, #w-node-_8dfe7433-dda0-875d-5230-c8634fafb88f-c71a3d29, #w-node-f172ac12-b328-9b84-8950-c310854320b5-c71a3d29, #w-node-_9ee538c4-964b-e833-1954-6e762a7ccb21-c71a3d29, #w-node-_998d205a-4ed7-bdb5-6a72-b86bde0c3ff1-c71a3d29, #w-node-_83b9cc4c-2022-ef0d-6db0-7a0afaa169e6-c71a3d29, #w-node-ea729320-23cd-fd19-6c2e-3e7616be9b0e-c71a3d29, #w-node-_3c76920b-c7f6-d079-db92-4daa19cdb9cb-c71a3d29, #w-node-_5d3700d2-7584-436c-1564-e6d23a19186d-c71a3d29, #w-node-faa35c39-7336-4bac-1974-8b8555b97974-c71a3d29, #w-node-b7b36d39-37d7-bb01-e686-4b3c911dccfe-c71a3d29, #w-node-e4e89c37-ed27-b199-7146-55dea353aed7-e71a3d2a, #w-node-_9d2a5458-7bd6-4d43-1d54-91cb2536b90f-e71a3d2a, #w-node-eadb833d-1804-0a83-13f5-2c8fa971794f-e71a3d2a, #w-node-_2635c6d4-f8d2-e88e-b861-8c9151a26999-e71a3d2a, #w-node-a07f05a9-d71a-0dc8-d2e9-4851d1ca5fec-e71a3d2a, #w-node-_2aaf047f-c30e-1602-7146-3631ec7b88a2-e71a3d2a, #w-node-cc7d7100-5d56-4651-3391-5f53f2bc59e2-e71a3d2a, #w-node-_8d7ecf81-ed7d-1a82-2b13-7851c19d31e6-e71a3d2a, #w-node-_22327fa6-2792-64f4-9cda-c0dcf6b9dfcb-e71a3d2a, #w-node-b6bc7d48-ef17-f60e-f0f1-d4e0c9a758c2-e71a3d2a, #w-node-a1007700-383f-5d4b-c220-1ab4fa806b0d-e71a3d2a, #w-node-e419a07f-db5b-351f-e6a7-16cc7f1aeeb0-e71a3d2a, #w-node-_17555aa9-06b3-8466-4628-a91576495b16-e71a3d2a, #w-node-_68e84017-cc6c-2d41-db3a-5128789178ce-e71a3d2a, #w-node-_8bc32abb-f7d0-dfa9-2cd0-31995389ed0c-e71a3d2a, #w-node-_21b8264d-cd62-961d-6c7f-87b56ebbe29f-e71a3d2a, #w-node-_3e7cef4a-02c9-1927-5a86-ea5657470f74-821a3d2e, #w-node-ca790095-b463-e25c-4222-9fe9cd5e9578-821a3d2e, #w-node-_72f0ff7f-09bc-796c-3fe7-356383063468-821a3d2e, #w-node-_4d42c19a-bd1d-a440-83da-6f691110240f-821a3d2e, #w-node-bff9ff32-5b6f-0064-ecfd-4ec6bd10f381-821a3d2e, #w-node-bff9ff32-5b6f-0064-ecfd-4ec6bd10f383-821a3d2e, #w-node-bff9ff32-5b6f-0064-ecfd-4ec6bd10f385-821a3d2e, #w-node-bff9ff32-5b6f-0064-ecfd-4ec6bd10f387-821a3d2e, #w-node-bff9ff32-5b6f-0064-ecfd-4ec6bd10f389-821a3d2e, #w-node-bff9ff32-5b6f-0064-ecfd-4ec6bd10f38b-821a3d2e, #w-node-_9d5c1124-b1ed-84e6-6a15-701b83c95aa5-821a3d2e, #w-node-ddb6d26e-3e42-2301-9450-aa84529ddd93-821a3d2e, #w-node-_12d1cbb6-d862-12a1-8ab2-ffd00858f6cb-821a3d2e, #w-node-_72a9a199-3735-9416-5bc9-530d5d1d92a4-821a3d2e, #w-node-_19b0dc5c-6e35-99e2-d241-f4f21e90428c-821a3d2e, #w-node-ebe3a796-f5c8-481a-1f40-9fe53eec20c3-821a3d2e, #w-node-_528a0899-3c84-577f-0ba2-6ca86626d3bd-821a3d2e, #w-node-_4e515da6-291e-e74a-f500-c364af692654-821a3d2e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6256cd67-96be-4de2-f881-21a0cf42d385-d81a3d2f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_6256cd67-96be-4de2-f881-21a0cf42d389-d81a3d2f, #w-node-_6256cd67-96be-4de2-f881-21a0cf42d38d-d81a3d2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6256cd67-96be-4de2-f881-21a0cf42d391-d81a3d2f {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_6256cd67-96be-4de2-f881-21a0cf42d395-d81a3d2f {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-_6256cd67-96be-4de2-f881-21a0cf42d399-d81a3d2f, #w-node-_639fc65a-9a36-7303-c9df-d46f88a8988b-d81a3d2f, #w-node-_639fc65a-9a36-7303-c9df-d46f88a8988d-d81a3d2f, #w-node-_639fc65a-9a36-7303-c9df-d46f88a8988f-d81a3d2f, #w-node-_639fc65a-9a36-7303-c9df-d46f88a89891-d81a3d2f, #w-node-_639fc65a-9a36-7303-c9df-d46f88a89893-d81a3d2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73f37ac6-2d5d-4216-a553-7065cd4ee340-d81a3d2f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7c6f9c14-45f9-7f5d-460c-094b243442d3-d81a3d2f, #w-node-d31d6369-af50-e9fd-3565-e7f7699d2267-d81a3d2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03228bf4-1a55-8be5-d450-ea22fb9d06c8-d81a3d2f {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_55aa8034-cd34-e318-993c-65e23cbb2d9c-d81a3d2f {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-_7df89da4-f7c1-cba6-bd24-cb8019f8e0b8-d81a3d2f, #w-node-ca0079fa-a8d7-f1fd-494c-38bd9d24fe87-951a3d40, #w-node-a3b86ee1-1fbe-d0be-8498-f4ecd414666f-951a3d40, #w-node-c393fbc6-07b1-98d0-3b87-556c0f1ee5a9-951a3d40, #w-node-_58e26992-551c-a479-131c-8dbff75fede5-951a3d40, #w-node-c6355b42-7d44-cfce-2020-689cfc7d6749-951a3d40, #w-node-_3c1a686e-92e9-04be-9dbd-26c4761800f1-951a3d40, #w-node-_38c024ba-52d2-d005-9a8b-8ccde4a05581-951a3d40, #w-node-aa7a7de4-ac1e-5c58-6e72-bf3f30186b82-951a3d40, #w-node-a7739d48-b11f-efe3-6715-330d1795d335-951a3d40, #w-node-_8f5c2927-ba30-afe8-1f44-a09e7a01022b-951a3d40, #w-node-c01bc795-84cd-dc7d-a23c-3f61b4951f6d-951a3d40, #w-node-_1f497fa8-1e43-50ba-8a3a-245c87bf6997-951a3d40, #w-node-c6c0067c-8a0a-dc36-0963-b2929d086867-951a3d40, #w-node-f18416a2-5416-8a47-0ddf-a5e5f6688561-951a3d40, #w-node-_3ef90558-f207-1cf3-f573-7f5f257088cd-951a3d40, #w-node-dc20274b-66f6-9986-8133-0a7447fe2762-951a3d40, #w-node-a25d6601-2637-28de-62f6-19df3490fc31-951a3d40, #w-node-_7e65da71-553e-e523-ebe8-06df2adb9239-951a3d40, #w-node-d2af974b-5dd4-ef0a-0899-3d41057281e6-951a3d40, #w-node-f5fab410-5f9a-7df9-ccee-dc1b95da12ba-951a3d40, #w-node-_2e1d7f49-7057-8691-7eb4-c24a3deeb89b-951a3d40, #w-node-_4ec1063f-ab82-45a0-01a0-7e2a43bfba45-951a3d40, #w-node-f7b126d9-86d9-921b-7e1a-1ac4d0b13894-951a3d40, #w-node-_053ad41f-aa3b-8456-ff1e-ff16d0f2808e-951a3d40, #w-node-bdfd621d-df0a-b998-fb37-e0831bb5b28a-951a3d40, #w-node-_4090e1f4-66d1-4384-1068-f2fbe200e18c-951a3d40, #w-node-_4a396207-d167-d686-43a7-bc1ac47d2fc0-951a3d40, #w-node-_5edaecc9-1b92-e4b2-f0eb-d56e53bb3601-951a3d40, #w-node-_8066951c-6e36-e72f-7c72-9dc51215a250-951a3d40, #w-node-_74d02b23-060f-ac4a-d91e-ee8e1e813c28-951a3d40, #w-node-_454f2917-5f43-1fba-15d5-bc55dd685fc7-951a3d40, #w-node-_4c43e775-1b7f-2a64-9e30-34816840c763-951a3d40, #w-node-_6e03b53b-2ef2-8244-9e1b-1ac24a2af8fc-951a3d40, #w-node-db9d1d4f-c74c-f384-789a-cf863b448316-951a3d40, #w-node-_3ecca55e-c5fa-c126-2ce0-256f33a9f72b-951a3d40, #w-node-_222b4640-1bc2-44ca-12d1-2da264219a4b-951a3d40, #w-node-_1efa6ebe-2b05-3d9e-9f8f-6fe9c0021d56-951a3d40, #w-node-_763f2ad2-841e-6c0b-8a58-0f7ad3c1f52c-951a3d40, #w-node-c2cd8164-fec1-ca1d-b416-165b55605538-951a3d40, #w-node-d06cb2de-3079-6a9c-585a-380ef9e877ec-951a3d40, #w-node-ab6d3a7b-abf8-96bd-bbce-bcd86d96f1a2-951a3d40, #w-node-f6c02f69-0f94-5c6c-c33e-0f8b51dce4ba-951a3d40, #w-node-_12c13c3d-d453-b22b-b021-90bda2aed8bf-951a3d40, #w-node-_2f4bdce1-629e-5119-702a-b2eb97c0c6a6-951a3d40, #w-node-_06a50826-05a8-8cdb-b094-97d4572cc81a-951a3d40, #w-node-_184fc535-1e1c-ed90-ef51-cf9bce0036af-951a3d40, #w-node-_7066100d-481b-f59d-5ed3-97ff8f25ad73-951a3d40, #w-node-_15d194e2-2417-f3ee-ffcd-fcb1e6131c3a-951a3d40, #w-node-_0a37b00b-c5b9-fe34-ef59-3c6311a1b6db-951a3d40, #w-node-_7ca341f3-9cfd-c7ae-20a0-4703695538b6-951a3d40, #w-node-bb5cd5d5-9487-bc69-09d5-009824347021-951a3d40, #w-node-_07a73cdf-b5a4-6cce-cfb1-12b0c70d38ec-951a3d40, #w-node-_3d3ade33-9461-bd7e-8672-0f985bb1c43b-951a3d40, #w-node-_87825b06-30a2-87a8-0569-44f0dcec47be-951a3d40, #w-node-_9aece0f5-5d4c-930f-66b6-ff61adfc6fb2-951a3d40, #w-node-ad6deb7a-9ef0-a6f1-1eea-b097e4abdc03-951a3d40, #w-node-_77485af6-2f08-1d32-83ec-83d55493e749-951a3d40, #w-node-_1c74f443-090c-0798-4af0-dde390865658-951a3d40, #w-node-c8f10ce2-9bc5-9625-e6b0-08a2e633f354-951a3d40, #w-node-_8c69c8d4-63cc-6c41-cf60-6c748474b741-951a3d40, #w-node-_90555a43-e5f0-a450-f913-db14b33cc05f-951a3d40, #w-node-_022963f4-5354-7c79-77cf-3e8c001d9a19-951a3d40, #w-node-_1a2bbe14-1e94-6baa-ea4a-cd70f80155ae-951a3d40, #w-node-d154ee23-5b21-76d2-9e15-014b5027f613-711a3d42, #w-node-_96e9256a-420b-e9f4-3a78-88d9956fc4b8-871a3d5d, #w-node-_8b0c3db0-e6e7-f4f2-8be8-18cd82c4a0d2-871a3d5d, #w-node-f2ba3f26-31e0-c373-4c02-4bf856580e24-871a3d5d, #w-node-_83f41896-3c94-fd29-23d4-7ae805666918-871a3d5d, #w-node-bbda2dbb-f3cc-efb7-a855-34cbb4f7540e-871a3d5d, #w-node-bbda2dbb-f3cc-efb7-a855-34cbb4f753ee-871a3d5d, #w-node-_7b5cede3-0e2f-785a-db8f-68211b2331cc-871a3d5d, #w-node-_7b5cede3-0e2f-785a-db8f-68211b2331ca-871a3d5d, #w-node-_2c73f079-d1c1-1468-3502-e754f799e973-871a3d5d, #w-node-a5f98887-718c-8659-d5a0-9e556edf612a-871a3d5d, #w-node-_25b637e4-dce8-fc19-640e-a03728b27ad7-871a3d5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebe93b47-cfac-f5bb-6741-d0da0e0eea6a-871a3d5d, #w-node-ebe93b47-cfac-f5bb-6741-d0da0e0eea6f-871a3d5d, #w-node-ebe93b47-cfac-f5bb-6741-d0da0e0eea74-871a3d5d, #w-node-ebe93b47-cfac-f5bb-6741-d0da0e0eea79-871a3d5d, #w-node-ebe93b47-cfac-f5bb-6741-d0da0e0eea7e-871a3d5d, #w-node-ebe93b47-cfac-f5bb-6741-d0da0e0eea83-871a3d5d, #w-node-ebe93b47-cfac-f5bb-6741-d0da0e0eea88-871a3d5d, #w-node-_337fedc6-94da-3380-d6db-24fd06acfa26-871a3d5d, #w-node-ebe93b47-cfac-f5bb-6741-d0da0e0eeaad-871a3d5d, #w-node-ebe93b47-cfac-f5bb-6741-d0da0e0eeab2-871a3d5d, #w-node-ebe93b47-cfac-f5bb-6741-d0da0e0eeab7-871a3d5d, #w-node-ebe93b47-cfac-f5bb-6741-d0da0e0eeabc-871a3d5d, #w-node-ebe93b47-cfac-f5bb-6741-d0da0e0eeac1-871a3d5d, #w-node-ebe93b47-cfac-f5bb-6741-d0da0e0eeac6-871a3d5d, #w-node-ebe93b47-cfac-f5bb-6741-d0da0e0eeacb-871a3d5d, #w-node-ebe93b47-cfac-f5bb-6741-d0da0e0eeaed-871a3d5d, #w-node-ebe93b47-cfac-f5bb-6741-d0da0e0eeaf2-871a3d5d, #w-node-ebe93b47-cfac-f5bb-6741-d0da0e0eeaf7-871a3d5d, #w-node-ebe93b47-cfac-f5bb-6741-d0da0e0eeafc-871a3d5d, #w-node-ebe93b47-cfac-f5bb-6741-d0da0e0eeb01-871a3d5d {
  align-self: start;
}

#w-node-_35b49756-20d5-d407-692f-4a0bd2c9b4cf-871a3d5d, #w-node-_66aa5a0c-017a-434b-c3d0-b55404a78187-871a3d5d, #w-node-_88584db7-afaa-ec46-e82a-4e4745d794a0-871a3d5d, #w-node-_18eee54f-856a-a025-ff89-abfa9b144fe6-871a3d5d, #w-node-_9f4f053d-eab9-3fef-18f5-2d4b492b8fca-871a3d5d, #w-node-b39184bf-2ac3-61aa-d930-69a01df58ae1-871a3d5d, #w-node-_813b7710-8f1e-9119-4d92-f00bb11dbeaa-871a3d5d, #w-node-_017ddabc-524f-2c30-90f2-ae457be61648-871a3d5d, #w-node-_30c4b43b-b14e-ec01-5208-0b8b5a3105fe-871a3d5d, #w-node-_8663f0a0-c679-5937-f044-3f7686022701-871a3d5d, #w-node-b32063d2-2187-28a0-b3fd-ac968c5df248-871a3d5d, #w-node-c7d47519-53a2-7c9d-5235-f3801ed640db-871a3d5d, #w-node-c7d47519-53a2-7c9d-5235-f3801ed64160-871a3d5d, #w-node-c7d47519-53a2-7c9d-5235-f3801ed640e3-871a3d5d, #w-node-c7d47519-53a2-7c9d-5235-f3801ed640ec-871a3d5d, #w-node-c7d47519-53a2-7c9d-5235-f3801ed640f4-871a3d5d, #w-node-c7d47519-53a2-7c9d-5235-f3801ed640fc-871a3d5d, #w-node-c7d47519-53a2-7c9d-5235-f3801ed64104-871a3d5d, #w-node-c7d47519-53a2-7c9d-5235-f3801ed6410c-871a3d5d, #w-node-c7d47519-53a2-7c9d-5235-f3801ed64120-871a3d5d, #w-node-c7d47519-53a2-7c9d-5235-f3801ed64128-871a3d5d, #w-node-c7d47519-53a2-7c9d-5235-f3801ed64130-871a3d5d, #w-node-c7d47519-53a2-7c9d-5235-f3801ed64138-871a3d5d, #w-node-c7d47519-53a2-7c9d-5235-f3801ed64140-871a3d5d, #w-node-c7d47519-53a2-7c9d-5235-f3801ed64148-871a3d5d, #w-node-c7d47519-53a2-7c9d-5235-f3801ed64150-871a3d5d, #w-node-c7d47519-53a2-7c9d-5235-f3801ed64158-871a3d5d, #w-node-c7d47519-53a2-7c9d-5235-f3801ed64168-871a3d5d, #w-node-c7d47519-53a2-7c9d-5235-f3801ed64170-871a3d5d, #w-node-c7d47519-53a2-7c9d-5235-f3801ed64178-871a3d5d, #w-node-c7d47519-53a2-7c9d-5235-f3801ed64180-871a3d5d, #w-node-c7d47519-53a2-7c9d-5235-f3801ed64188-871a3d5d, #w-node-f16d243b-2e68-cf06-4809-9ba96b46b6c3-871a3d5d, #w-node-f16d243b-2e68-cf06-4809-9ba96b46b6d1-871a3d5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6163273c-cebc-d8a2-6e38-37da744adc44-871a3d5d, #w-node-_66a1ec87-365a-9a11-5da7-225e94c7178d-871a3d5d, #w-node-_235a3cc3-5bf2-b900-58b5-615b98ef7020-871a3d5d, #w-node-b45121b1-37c2-c5fa-54f1-f0a2bf8ba40f-871a3d5d, #w-node-e7df2816-8f00-1045-b326-a261f8fbabfc-871a3d5d, #w-node-_1bbdb8ce-ad60-e9fe-c3d2-f3f93d741192-871a3d5d, #w-node-_352e65ee-70fb-9914-6017-018ecfaddf7b-871a3d5d, #w-node-_8785642f-1d90-5818-b6ae-62e62502be10-871a3d5d, #w-node-_69c8fdb9-a258-04e0-05dc-e1473dc5417c-871a3d5d, #w-node-cbe21e0a-80d2-c301-0b19-e72076aa8631-871a3d5d, #w-node-d7ac9b39-d257-54bc-e0d3-db15599401e4-871a3d5d, #w-node-_8bed7a92-1b9e-4f4b-d3f2-d405bc764b56-871a3d5d, #w-node-d181d4df-0158-6895-f7b5-32afd4de3219-871a3d5d, #w-node-_98feaa1b-aa11-eef6-e1ee-275f444915e5-871a3d5d, #w-node-_5f21a2cf-e942-86da-967d-c99465884742-871a3d5d, #w-node-_48506981-997d-0731-aeef-cefc0112011a-871a3d5d, #w-node-bdf56709-9c11-caf2-d742-f2da4351007e-871a3d5d, #w-node-_6a201984-f2f0-ffa4-f81c-8d918ac80887-871a3d5d, #w-node-_5c6ca328-d873-736b-e1ef-c0f4dcbf362e-871a3d5d, #w-node-b4bc2e0a-9858-a7f8-0556-ef6768601958-871a3d5d, #w-node-_2d27cc84-71a3-0da8-44bb-af95dc8b2cf4-871a3d5d, #w-node-cbfc733d-db98-84b3-d1c4-25d064ee516c-871a3d5d, #w-node-af6092cf-adcd-de20-4f7e-cf97172d9811-871a3d5d, #w-node-_17d99ed3-025c-6d23-7106-d915207833a2-871a3d5d, #w-node-_4a87c983-0489-a2c3-99cd-263939b33182-871a3d5d, #w-node-_4785e807-6395-f91f-91b5-b907fb57871d-871a3d5d, #w-node-_4c70231d-802c-1258-93fc-cdd79010721a-871a3d5d, #w-node-e27d0667-25a2-9496-126a-301757a19063-871a3d5d, #w-node-_5d1a8d56-b9e0-5f34-f098-492256e7b9e3-871a3d5d, #w-node-_238c49e7-a95d-165f-442e-9d3d45073c5d-871a3d5d {
  justify-self: center;
}

#w-node-b3ff6ff1-1fc8-184c-f52a-8b3d216bcf43-871a3d5d, #w-node-b677ba0f-016f-f110-06c7-3b734fb0a275-871a3d5d, #w-node-_30c0c50d-dc61-9d34-fc5c-861ae0c568eb-871a3d5d, #w-node-_29588113-fa51-4a00-70ad-04cf21e716be-871a3d5d, #w-node-_23b24549-22d8-5480-f6cc-4136b4dbdd3f-871a3d5d, #w-node-a261e137-a1c0-ea22-c026-7b5cd083fec5-871a3d5d, #w-node-_22f7a3a5-5b88-d553-b718-f227d39871ef-871a3d5d, #w-node-bfc56d0c-6423-2400-546b-ced4ae677a0a-871a3d5d, #w-node-_686f6f66-652d-0a5f-c3ed-795a43fec8c9-871a3d5d, #w-node-eb7cc1ba-e454-571b-657a-48341f29a755-6e1a3d76, #w-node-e2668a46-bf55-ce7b-f27f-45de43d70fc9-6e1a3d76, #w-node-_267eea7f-79c7-ac60-e821-11cab35168e9-6e1a3d76, #w-node-_75203ecf-2c96-b094-7f38-43b65b6c2b59-6e1a3d76, #w-node-fbdd365b-436d-1a2e-04e2-7a7b9c24936c-6e1a3d76, #w-node-_70d284e2-d7cb-713d-db28-b2b72382576c-6e1a3d76, #w-node-_7ab78640-80a7-563b-9dd6-ff7b835574ab-6e1a3d76, #w-node-_5696085f-63c9-0484-ef4e-5fc229ae2a73-6e1a3d76, #w-node-_594e949d-f439-48a6-5d3b-d280e5c7601f-6e1a3d76, #w-node-_29638141-2ed2-e5c2-0ae1-e2ed0ff326e5-6e1a3d76, #w-node-cd56eaf9-fabe-ab6c-5b61-53cf980c9789-6e1a3d76, #w-node-c75fd558-3ad0-6844-992e-9425a6f97397-6e1a3d76, #w-node-_6f682b42-d5b6-bd3b-90c0-cea9250aa6d1-6e1a3d76, #w-node-_49ebaf57-e22d-6dcb-c407-3cb13fd72be3-571a3d77, #w-node-ed739f74-851a-4d7f-5adb-407ffda846df-571a3d77, #w-node-_5bbca8c7-d608-4ab7-1042-26a3a403489e-571a3d77, #w-node-_40e0f289-4147-24b0-8f4b-3def7f67cbf0-571a3d77, #w-node-_87aca30f-3ac0-f90b-8331-1b59699a0a3d-571a3d77, #w-node-d513e27a-d614-947d-9694-12a2c60ace34-571a3d77, #w-node-c62e3cf2-2a64-3864-f0c2-5f2d097b2922-831a3d78, #w-node-a5218bc9-76ea-7546-df52-7dad229c4e97-831a3d78, #w-node-_346d2e99-32e3-9a2e-2eb8-df5c24bb795b-831a3d78, #w-node-_93619563-f238-6edd-0f9d-5172551f9c41-831a3d78, #w-node-_611b1068-ccb3-eaca-be46-e59cd1a24100-831a3d78, #w-node-_611b1068-ccb3-eaca-be46-e59cd1a24105-831a3d78 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d908717d-d9ae-b526-5297-32f823835769-831a3d78, #w-node-d908717d-d9ae-b526-5297-32f82383576b-831a3d78, #w-node-d908717d-d9ae-b526-5297-32f82383576d-831a3d78, #w-node-d908717d-d9ae-b526-5297-32f82383576f-831a3d78, #w-node-d908717d-d9ae-b526-5297-32f823835771-831a3d78, #w-node-d908717d-d9ae-b526-5297-32f823835773-831a3d78, #w-node-d908717d-d9ae-b526-5297-32f823835775-831a3d78, #w-node-d908717d-d9ae-b526-5297-32f823835777-831a3d78, #w-node-d908717d-d9ae-b526-5297-32f823835779-831a3d78, #w-node-d908717d-d9ae-b526-5297-32f82383577b-831a3d78, #w-node-d908717d-d9ae-b526-5297-32f82383577d-831a3d78, #w-node-d908717d-d9ae-b526-5297-32f82383577f-831a3d78, #w-node-d908717d-d9ae-b526-5297-32f823835781-831a3d78, #w-node-d908717d-d9ae-b526-5297-32f823835783-831a3d78, #w-node-d908717d-d9ae-b526-5297-32f823835785-831a3d78, #w-node-d908717d-d9ae-b526-5297-32f823835787-831a3d78, #w-node-d908717d-d9ae-b526-5297-32f823835789-831a3d78, #w-node-d908717d-d9ae-b526-5297-32f82383578b-831a3d78, #w-node-d908717d-d9ae-b526-5297-32f82383578d-831a3d78, #w-node-d908717d-d9ae-b526-5297-32f82383578f-831a3d78, #w-node-d908717d-d9ae-b526-5297-32f823835791-831a3d78, #w-node-d908717d-d9ae-b526-5297-32f823835793-831a3d78, #w-node-d908717d-d9ae-b526-5297-32f823835795-831a3d78, #w-node-d908717d-d9ae-b526-5297-32f823835797-831a3d78, #w-node-d908717d-d9ae-b526-5297-32f823835799-831a3d78, #w-node-d908717d-d9ae-b526-5297-32f82383579b-831a3d78, #w-node-d908717d-d9ae-b526-5297-32f82383579d-831a3d78, #w-node-d908717d-d9ae-b526-5297-32f82383579f-831a3d78, #w-node-d908717d-d9ae-b526-5297-32f8238357a1-831a3d78, #w-node-d908717d-d9ae-b526-5297-32f8238357a3-831a3d78 {
  justify-self: center;
}

#w-node-_8a73ce8c-6473-a415-35c9-06557b26f8cc-562e4d05 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_1ac103cd-d411-0bb8-c055-ed43190a42fe-562e4d05, #w-node-d8c08df0-b7fc-80d0-97c5-60d28f8d2dc9-562e4d05, #w-node-_4c0b4540-9c35-5a0a-312c-93b3ca86d417-562e4d05, #w-node-_8fa92e76-13ef-81d9-480e-a63bb8232772-562e4d05, #w-node-d4a47490-ed74-5727-56a0-0c1c62b078e6-562e4d05, #w-node-_5a8c5fd3-d9df-0e81-1d41-2ee4a23c0033-562e4d05 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a53ec9d-7741-15fa-96fa-e890a1bf5bac-562e4d05 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_61d83297-039d-6575-31d1-64246a38fb2a-562e4d05, #w-node-e75cb4d7-f0ed-d98f-377f-58e63b43f7e6-562e4d05, #w-node-f02ff9ed-e4ba-b215-49ec-3e67d65c9879-562e4d05, #w-node-_41f26a94-9e0e-906d-77f3-d35e92539769-562e4d05, #w-node-_4c52cd59-af30-6723-6e49-5fc2970ebd99-562e4d05, #w-node-_6213a025-9a15-0244-6a2c-834ab5f94737-562e4d05, #w-node-b6116741-8e34-0e19-38ae-8be222606de9-562e4d05, #w-node-a389d2c6-d79a-41c1-2578-cfc5dbd21038-562e4d05, #w-node-a389d2c6-d79a-41c1-2578-cfc5dbd2103a-562e4d05, #w-node-a389d2c6-d79a-41c1-2578-cfc5dbd2103c-562e4d05, #w-node-a389d2c6-d79a-41c1-2578-cfc5dbd2103e-562e4d05, #w-node-_9301702b-19bd-1b00-a87e-34a87b55e12f-562e4d05, #w-node-_0a898979-008a-2e34-53ee-3fa147fc8b41-562e4d05, #w-node-c76e32c1-73bd-727b-4f7d-c7ce57c8e53f-562e4d05, #w-node-_00afb89a-255a-8706-85aa-a1176b1c198b-562e4d05, #w-node-_4099916d-0fc9-f340-cab4-25e8ea956926-562e4d05, #w-node-a270b436-ecd3-002e-52e3-2140857571a5-562e4d05, #w-node-_670a8148-b97b-dd53-f9d1-e47a4383863c-562e4d05, #w-node-fb63af7d-cbc6-4283-a6b4-115febc926c4-562e4d05, #w-node-_86ed44dc-64b1-f3b0-a994-e220e7cc18bf-562e4d05, #w-node-f7c4c256-ca3a-2f51-cf3c-4ee5c636b6ee-562e4d05, #w-node-dff25523-dc52-0e2f-a100-ad24b840d6e4-562e4d05, #w-node-_05544ef7-3137-87f7-7904-04c44019fc87-562e4d05, #w-node-_619aa39f-18c3-7ebb-9271-e97f7e26b4c7-562e4d05, #w-node-_619aa39f-18c3-7ebb-9271-e97f7e26b4c9-562e4d05, #w-node-_619aa39f-18c3-7ebb-9271-e97f7e26b4d1-562e4d05, #w-node-_619aa39f-18c3-7ebb-9271-e97f7e26b4cd-562e4d05, #w-node-_619aa39f-18c3-7ebb-9271-e97f7e26b4cb-562e4d05, #w-node-_619aa39f-18c3-7ebb-9271-e97f7e26b4cf-562e4d05, #w-node-_4f34e966-1fc1-9a85-a93c-ff0147737125-562e4d05, #w-node-_4f34e966-1fc1-9a85-a93c-ff0147737127-562e4d05, #w-node-_1ac103cd-d411-0bb8-c055-ed43190a42fe-61132506, #w-node-d8c08df0-b7fc-80d0-97c5-60d28f8d2dc9-61132506, #w-node-_4a53ec9d-7741-15fa-96fa-e890a1bf5bac-61132506, #w-node-_61d83297-039d-6575-31d1-64246a38fb2a-61132506, #w-node-e75cb4d7-f0ed-d98f-377f-58e63b43f7e6-61132506, #w-node-f02ff9ed-e4ba-b215-49ec-3e67d65c9879-61132506, #w-node-_41f26a94-9e0e-906d-77f3-d35e92539769-61132506, #w-node-_4c52cd59-af30-6723-6e49-5fc2970ebd99-61132506, #w-node-_00fbde34-1bfe-dd03-0d62-0235d7f9884e-61132506, #w-node-a389d2c6-d79a-41c1-2578-cfc5dbd21038-61132506, #w-node-a389d2c6-d79a-41c1-2578-cfc5dbd2103a-61132506, #w-node-a389d2c6-d79a-41c1-2578-cfc5dbd2103e-61132506, #w-node-a389d2c6-d79a-41c1-2578-cfc5dbd2103c-61132506, #w-node-b6116741-8e34-0e19-38ae-8be222606de9-61132506, #w-node-_4abce753-7343-2992-9726-a0b3106a2110-61132506, #w-node-_4abce753-7343-2992-9726-a0b3106a2112-61132506, #w-node-_4c0b4540-9c35-5a0a-312c-93b3ca86d417-61132506, #w-node-_8fa92e76-13ef-81d9-480e-a63bb8232772-61132506, #w-node-d4a47490-ed74-5727-56a0-0c1c62b078e6-61132506, #w-node-_5a8c5fd3-d9df-0e81-1d41-2ee4a23c0033-61132506, #w-node-_00fbde34-1bfe-dd03-0d62-0235d7f9884e-fc04a5b4, #w-node-a389d2c6-d79a-41c1-2578-cfc5dbd21038-fc04a5b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-acddfbdb-306e-6470-bc2f-78b92e1130db-fc04a5b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-acddfbdb-306e-6470-bc2f-78b92e1130e4-fc04a5b4, #w-node-acddfbdb-306e-6470-bc2f-78b92e1130ed-fc04a5b4, #w-node-acddfbdb-306e-6470-bc2f-78b92e1130f0-fc04a5b4, #w-node-b6116741-8e34-0e19-38ae-8be222606de9-fc04a5b4, #w-node-d8c08df0-b7fc-80d0-97c5-60d28f8d2dc9-fc04a5b4, #w-node-ee5c74a3-7c23-dd5d-5bc1-be9daf52630b-fc04a5b4, #w-node-_4abce753-7343-2992-9726-a0b3106a2110-fc04a5b4, #w-node-_4abce753-7343-2992-9726-a0b3106a2112-fc04a5b4, #w-node-_855467ae-4775-f6e9-d0f1-70286df7ff4d-fc04a5b4, #w-node-ee90eae7-3409-c5da-a651-d2a9c7e74cec-fc04a5b4, #w-node-_4c0b4540-9c35-5a0a-312c-93b3ca86d417-fc04a5b4, #w-node-_8fa92e76-13ef-81d9-480e-a63bb8232772-fc04a5b4, #w-node-d4a47490-ed74-5727-56a0-0c1c62b078e6-fc04a5b4, #w-node-_5a8c5fd3-d9df-0e81-1d41-2ee4a23c0033-fc04a5b4, #w-node-_216330d8-efe3-d9a6-8574-d1571f36d3e6-b40744cf, #w-node-_00fbde34-1bfe-dd03-0d62-0235d7f9884e-b40744cf, #w-node-a389d2c6-d79a-41c1-2578-cfc5dbd21038-b40744cf, #w-node-a389d2c6-d79a-41c1-2578-cfc5dbd2103a-b40744cf, #w-node-a389d2c6-d79a-41c1-2578-cfc5dbd2103e-b40744cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e68bfa3-aebc-1a6d-5db4-232924bb180b-b40744cf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b6116741-8e34-0e19-38ae-8be222606de9-b40744cf, #w-node-_4a53ec9d-7741-15fa-96fa-e890a1bf5bac-b40744cf, #w-node-_61d83297-039d-6575-31d1-64246a38fb2a-b40744cf, #w-node-e75cb4d7-f0ed-d98f-377f-58e63b43f7e6-b40744cf, #w-node-f02ff9ed-e4ba-b215-49ec-3e67d65c9879-b40744cf, #w-node-_41f26a94-9e0e-906d-77f3-d35e92539769-b40744cf, #w-node-_4c52cd59-af30-6723-6e49-5fc2970ebd99-b40744cf, #w-node-_4abce753-7343-2992-9726-a0b3106a2110-b40744cf, #w-node-_4abce753-7343-2992-9726-a0b3106a2112-b40744cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba4c3ae4-e572-8b6c-7f33-ddcbd8e825fa-bfe77b0b {
  align-self: start;
}

#w-node-_7438fef8-556c-71ca-4c49-d347b7e7cc5f-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e31ff350-bc81-e784-56d6-802626c70cf9-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e71a393e-cb71-e7b9-2d96-202e8116715e-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e71a393e-cb71-e7b9-2d96-202e81167160-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-fbc601ad-acf0-452e-6d26-ed84bf9df5d1-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fbc601ad-acf0-452e-6d26-ed84bf9df5d3-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_4c1f11dc-74b9-a116-ac17-06b8718d2cdd-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c1f11dc-74b9-a116-ac17-06b8718d2cdf-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9f023035-d8ec-314a-1792-8d6f2e6d25e0-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f023035-d8ec-314a-1792-8d6f2e6d25e2-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_84b7cfd1-ef46-434e-f8ee-9352843dc580-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84b7cfd1-ef46-434e-f8ee-9352843dc582-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_84b7cfd1-ef46-434e-f8ee-9352843dc58d-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84b7cfd1-ef46-434e-f8ee-9352843dc58f-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_84b7cfd1-ef46-434e-f8ee-9352843dc59a-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84b7cfd1-ef46-434e-f8ee-9352843dc59c-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9405c48a-451f-1ccb-8fe1-ba6b2883107e-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84b7cfd1-ef46-434e-f8ee-9352843dc5a9-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-c4c65671-b7fc-c91b-bb0b-1382b2087b19-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84b7cfd1-ef46-434e-f8ee-9352843dc5b4-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_4355d6ac-91d7-a507-9e15-e540a0967100-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4355d6ac-91d7-a507-9e15-e540a0967102-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a5210950-b045-ebd3-3fbb-8547631d453c-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5210950-b045-ebd3-3fbb-8547631d453e-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_8626abc1-a682-d3ae-9412-119c5806d5a2-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8626abc1-a682-d3ae-9412-119c5806d5a4-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ca7a8da2-f1e8-59fd-7b15-245c9a1a9eb1-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ca7a8da2-f1e8-59fd-7b15-245c9a1a9eb3-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bb0ca971-be6b-416b-8aaf-a5cb625362fb-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb0ca971-be6b-416b-8aaf-a5cb625362fd-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_528f9373-c787-00b0-0f2a-0e7b50762449-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_528f9373-c787-00b0-0f2a-0e7b5076244b-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_528f9373-c787-00b0-0f2a-0e7b50762454-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_528f9373-c787-00b0-0f2a-0e7b50762456-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_528f9373-c787-00b0-0f2a-0e7b50762461-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_528f9373-c787-00b0-0f2a-0e7b50762463-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5090a6af-d73b-e138-92ee-221e0abb9e25-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_528f9373-c787-00b0-0f2a-0e7b5076247d-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5cd70b19-ba23-8c88-e149-5fd6c6bca8da-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_528f9373-c787-00b0-0f2a-0e7b50762488-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f1d3df57-f156-e66f-5d5a-6aa83648dd21-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1d3df57-f156-e66f-5d5a-6aa83648dd23-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0871036f-d1cb-b39d-7e8d-f516fff83ad6-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0871036f-d1cb-b39d-7e8d-f516fff83ad8-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_11d1689e-f672-af31-8a7f-805ccdc7aef9-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11d1689e-f672-af31-8a7f-805ccdc7aefb-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b54373d8-f544-54c9-0463-d2d875e5e1c5-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b54373d8-f544-54c9-0463-d2d875e5e1c7-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_7e2d7a04-64ce-995b-6ccf-b257674c1fb5-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0529ee7a-5795-c4a6-e174-bce275b62c04-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1e4efa91-7c7c-187e-ed97-9c2ee6f394ad-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01834326-0302-9cfb-fdac-8f4a88e621f5-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b81f0d94-2073-bc24-8c78-b158cb733cc7-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f7b5295-c9ca-5e70-8920-c48eccff2304-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_05e5dd27-567a-f639-f7b4-67b9da980cfd-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3c386429-ddef-1180-0d8b-194e58cbb69d-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d6fe17bc-15c8-58b0-4c20-a1eb8b90f2d3-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6fe17bc-15c8-58b0-4c20-a1eb8b90f2d5-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_4090985c-fdca-8c8e-15c5-abd9bc56e0f8-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4090985c-fdca-8c8e-15c5-abd9bc56e0fa-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-cfb0d58f-8229-d721-d250-142ee801f490-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb0ca971-be6b-416b-8aaf-a5cb625362dc-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bb0ca971-be6b-416b-8aaf-a5cb625362e5-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb0ca971-be6b-416b-8aaf-a5cb625362e7-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_35b3d21f-7f96-1f39-35a5-f37f5892aa08-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb0ca971-be6b-416b-8aaf-a5cb625362f2-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bb0ca971-be6b-416b-8aaf-a5cb62536306-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb0ca971-be6b-416b-8aaf-a5cb62536308-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bb0ca971-be6b-416b-8aaf-a5cb62536311-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb0ca971-be6b-416b-8aaf-a5cb62536313-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_7f19aea8-e346-4df6-7ae3-cd10d2b06ae8-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f04ec6bf-a7f1-d7ce-33dc-83615f992e48-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bb0ca971-be6b-416b-8aaf-a5cb62536327-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb0ca971-be6b-416b-8aaf-a5cb62536329-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0d25135f-a6a0-fde4-99b0-e2bcc510a2b1-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b966f92-f668-39ea-6094-1f2880ffe2cc-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ad91cc26-3f7e-13e9-b2ec-e72b06800059-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb0ca971-be6b-416b-8aaf-a5cb6253633f-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ced6ebaa-9c1a-296a-78d8-960fe3819e54-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85cbea10-13f0-e6bb-2b67-3bc8691e1209-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_83e07159-1e80-5a8e-e987-d500d1055b96-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb0ca971-be6b-416b-8aaf-a5cb62536355-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_3a35a586-b76c-fe92-f1d2-240d2c996dc2-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f212c933-cef2-e9ab-bc67-36d480473369-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bb0ca971-be6b-416b-8aaf-a5cb62536369-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb0ca971-be6b-416b-8aaf-a5cb6253636b-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bb0ca971-be6b-416b-8aaf-a5cb62536374-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb0ca971-be6b-416b-8aaf-a5cb62536376-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_10159ae9-9a08-a3ae-82ab-3045f709d032-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_500b1fb5-ddba-a7a8-fb1a-cbe6c0aa2432-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_21291a40-f4ac-1acc-38dc-4d4db7cfa425-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_500b1fb5-ddba-a7a8-fb1a-cbe6c0aa243d-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bea1dc1a-f2f7-0009-46d1-9ba747f43d86-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_500b1fb5-ddba-a7a8-fb1a-cbe6c0aa2448-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-edb596e1-8488-8b9b-8576-f0064ca7365f-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-edb596e1-8488-8b9b-8576-f0064ca73661-bfe77b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bb0ca971-be6b-416b-8aaf-a5cb625362fb-02fb2ce0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb0ca971-be6b-416b-8aaf-a5cb625362fd-02fb2ce0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_11d1689e-f672-af31-8a7f-805ccdc7aef9-02fb2ce0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11d1689e-f672-af31-8a7f-805ccdc7aefb-02fb2ce0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b54373d8-f544-54c9-0463-d2d875e5e1c5-02fb2ce0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b54373d8-f544-54c9-0463-d2d875e5e1c7-02fb2ce0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-fd0fc49e-d861-5a5f-50dd-c29d3dc1a4da-02fb2ce0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0529ee7a-5795-c4a6-e174-bce275b62c04-02fb2ce0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-dd3fac86-6d62-8c45-5ec6-6dbc86f7c6a7-02fb2ce0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01834326-0302-9cfb-fdac-8f4a88e621f5-02fb2ce0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b81f0d94-2073-bc24-8c78-b158cb733cc7-02fb2ce0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f7b5295-c9ca-5e70-8920-c48eccff2304-02fb2ce0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e8cb46d9-b4e6-2a4f-2628-8f37456cf02a-02fb2ce0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3c386429-ddef-1180-0d8b-194e58cbb69d-02fb2ce0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bb0ca971-be6b-416b-8aaf-a5cb62536311-02fb2ce0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb0ca971-be6b-416b-8aaf-a5cb62536313-02fb2ce0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_7f19aea8-e346-4df6-7ae3-cd10d2b06ae8-02fb2ce0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f04ec6bf-a7f1-d7ce-33dc-83615f992e48-02fb2ce0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bb0ca971-be6b-416b-8aaf-a5cb62536327-02fb2ce0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb0ca971-be6b-416b-8aaf-a5cb62536329-02fb2ce0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

@media screen and (max-width: 991px) {
  #w-node-e85feaba-431e-e45d-6e3f-1fd4d53e162d-c71a3d29, #w-node-f8823628-bad0-f176-7e65-9374c6049ccc-c71a3d29, #w-node-_09005cc9-dcdf-8591-68fd-6d3b3760856d-c71a3d29, #w-node-e4e293fb-aa66-efe8-190f-2213421a2800-c71a3d29, #w-node-_039c1637-f2f5-86f0-20c1-1d851a4abcd6-c71a3d29 {
    order: 9999;
  }

  #w-node-_26db58b5-ad7d-170f-1892-841530ea3ab4-c71a3d29 {
    grid-column: span 2 / span 2;
  }

  #w-node-_3f3155de-0047-d579-f226-842b440635dd-c71a3d29 {
    order: 9999;
  }

  #w-node-ea4889f9-d479-eb4b-83ee-a850d06c9f5f-d81a3d2f {
    order: 1;
  }

  #w-node-bbda2dbb-f3cc-efb7-a855-34cbb4f753ee-871a3d5d {
    order: -9999;
  }

  #w-node-b32063d2-2187-28a0-b3fd-ac968c5df248-871a3d5d, #w-node-f16d243b-2e68-cf06-4809-9ba96b46b6c3-871a3d5d {
    order: 9999;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_901c0490-e669-022c-5743-7e2eee325f79-c71a3d29 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_901c0490-e669-022c-5743-7e2eee325f8c-c71a3d29 {
    grid-row: 2 / 3;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_825e7a1e-7d6c-578a-b76d-b022212bc83a-212bc826 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_654b2b1c-42a0-773d-c2ad-4bae48a5dd83-c71a3d29 {
    order: 9999;
  }

  #w-node-_26db58b5-ad7d-170f-1892-841530ea3ab4-c71a3d29 {
    grid-column: span 1 / span 1;
  }

  #w-node-_6256cd67-96be-4de2-f881-21a0cf42d385-d81a3d2f {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_6256cd67-96be-4de2-f881-21a0cf42d389-d81a3d2f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_6256cd67-96be-4de2-f881-21a0cf42d38d-d81a3d2f {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_6256cd67-96be-4de2-f881-21a0cf42d391-d81a3d2f {
    grid-row: 4 / 5;
  }

  #w-node-_6256cd67-96be-4de2-f881-21a0cf42d395-d81a3d2f {
    grid-row: 5 / 6;
  }

  #w-node-_73f37ac6-2d5d-4216-a553-7065cd4ee340-d81a3d2f {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_7c6f9c14-45f9-7f5d-460c-094b243442d3-d81a3d2f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-d31d6369-af50-e9fd-3565-e7f7699d2267-d81a3d2f {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_03228bf4-1a55-8be5-d450-ea22fb9d06c8-d81a3d2f {
    grid-row: 4 / 5;
  }

  #w-node-_55aa8034-cd34-e318-993c-65e23cbb2d9c-d81a3d2f {
    grid-row: 5 / 6;
  }

  #w-node-_12187422-f4c0-3742-a65d-83f1b7fb8227-871a3d5d {
    order: 9999;
  }
}

@font-face {
  font-family: 'Geomanist';
  src: url('https://uploads-ssl.webflow.com/62aac94ff04cd88178b89678/62aacc6e9967fc4fd1764d2b_Geomanist-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Geomanist';
  src: url('https://uploads-ssl.webflow.com/62aac94ff04cd88178b89678/62aacc6eff6ad55683c95f86_Geomanist-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Geomanist book';
  src: url('https://uploads-ssl.webflow.com/62aac94ff04cd88178b89678/62aacc6e721125f32204eb7e_Geomanist-Book.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Geomanist';
  src: url('https://uploads-ssl.webflow.com/62aac94ff04cd88178b89678/62aacc6efbe45f450fac9c42_Geomanist-Regular-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Geomanist';
  src: url('https://uploads-ssl.webflow.com/62aac94ff04cd88178b89678/62aacc6ee81bc56faeb34b48_Geomanist-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}