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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Proxima Nova;
  src: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/6081f53c769b6cbe33ccc96a_proximanova600.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Proxima Nova;
  src: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/6097a4e496824471218a02d4_1da53474-ed78-41a6-872b-7397556eceee.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Proxima Nova;
  src: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/6097a4e4aa04073160d6423b_0f51d8b8-bda2-4557-9b56-0a4e94ab63d9.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Proxima Nova;
  src: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/6097a4e491abe58d9d149fd0_390be235-bf11-42ee-8ba1-2dd10ca6a4ac.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Proxima Nova;
  src: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/6097a4e49f570c2837e759c1_e7972ec4-f161-406c-be4c-f32e884989e7.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Proxima Nova;
  src: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/6081f4bc5f8ce5afb01bd47f_PN300.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Georgiapro;
  src: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/6568ddfd2e6146f18c2ca066_GeorgiaPro-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

:root {
  --text--secondary: #58595b;
  --brand--primary-black: #474747;
  --brand--primary-blue: #005282;
  --brand--secondary-blue: #00639c;
  --black: black;
  --white: white;
  --brand--primary-yellow: #fd0;
  --gainsboro: #e9e7e4;
  --soft: #eeece7;
  --white-smoke: #f3f3f3;
  --secondary: #878787;
  --gainsboro-2: #e6e6e6;
  --text--black: #1a1a1a;
  --white-smoke-2: #f9f9f9;
  --text--silver: #c4c4c4;
  --brand--light: #f9f9f9;
  --light-bcg: var(--white-smoke-2);
  --brand--dark-blue: #002033;
  --border--border: #e2e2e2;
  --color: white;
  --accessible-components--dark-grey\<deleted\|variable-c4d8099c\>: #58595b;
  --border--border-faint: #e2e2e233;
  --border--background-faint: #e2e2e21a;
  --brand--soft: #eeece7;
  --text--tertiary: #9d9d9d;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-page-count {
  text-align: center;
  width: 100%;
  margin-top: 20px;
}

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

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

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

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

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

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

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

body {
  color: var(--text--secondary);
  background-color: #fafafa;
  font-family: Proxima Nova, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5em;
}

h1 {
  color: var(--brand--primary-black);
  letter-spacing: -.5px;
  margin-top: 0;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.1em;
}

h2 {
  color: var(--brand--primary-black);
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 2.4rem;
  font-weight: 400;
  line-height: 1.1em;
}

h3 {
  color: var(--brand--primary-black);
  letter-spacing: -.25px;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 2.1rem;
  font-weight: 400;
  line-height: 1.2em;
}

h4 {
  color: var(--brand--primary-black);
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Proxima Nova, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.1em;
}

h5 {
  color: var(--brand--primary-black);
  margin-top: 0;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.2em;
}

h6 {
  color: var(--brand--primary-blue);
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.3em;
}

p {
  color: var(--brand--primary-black);
  margin-bottom: 30px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 1.05rem;
  font-weight: 400;
  line-height: 1.7em;
}

a {
  color: var(--brand--secondary-blue);
  font-weight: 500;
  text-decoration: underline;
}

ul {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

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

li {
  color: var(--brand--primary-black);
  letter-spacing: .02em;
  background-image: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/6685f3d916cd929172f9e46a_Ellipse.svg");
  background-position: 0 22px;
  background-repeat: no-repeat;
  background-size: auto;
  border-top: 1px solid #0003;
  margin-bottom: 5px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 50px;
  font-size: 1.1rem;
  line-height: 1.3em;
}

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

strong {
  color: var(--brand--primary-blue);
  border-left-width: 1px;
  border-left-color: #000;
  font-family: Proxima Nova, sans-serif;
  font-weight: 700;
}

blockquote {
  margin-bottom: 0;
  padding: 0 0 0 10px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 500;
  line-height: 1.6em;
}

figure {
  margin-bottom: 10px;
}

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

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

.hub-section.hub-no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.hub-container {
  z-index: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 95%;
  max-width: 1290px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.hub-container.hub-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

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

.hub-heading-2 {
  color: var(--black);
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 42px;
  font-weight: 500;
  line-height: 1.3em;
}

.hub-overview-card {
  color: var(--black);
  width: 100%;
  text-decoration: none;
}

.hub-resource-card {
  color: var(--black);
  text-decoration: none;
}

.hub-tabs {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
  top: -84px;
}

.hub-tabs-menu {
  border-top-left-radius: 5px;
  width: 95%;
  max-width: 1290px;
  display: flex;
}

.hub-tab-link {
  color: var(--black);
  background-color: #f4f4f4;
  border: 1px solid #e0e0e0;
  border-style: solid solid none none;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  flex: 1;
  padding: 40px 0 15px 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5em;
}

.hub-tab-link.w--current {
  background-color: var(--white);
  border-style: none;
}

.hub-tab-link.first-tab {
  border-left-style: solid;
}

.hub-tab-link.first-tab.w--current {
  border-left-color: #fff;
}

.hub-tab-pane {
  background-color: #fff;
  width: 100%;
  padding-top: 100px;
}

.hub-heading-6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6em;
}

.hub-tabs-content {
  width: 100%;
}

.hub-section-label {
  color: var(--black);
  background-color: #f4f4f4;
  border-radius: 6px;
  align-items: center;
  width: 100%;
  height: 50px;
  padding-left: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5em;
  display: flex;
}

.hub-class-icons {
  align-items: center;
  padding: 3px 5px;
  display: flex;
}

.hub-class-icon {
  flex: none;
  width: 30px;
  height: 25px;
}

.hub-element-label {
  color: var(--white);
  background-color: #e14590;
  border-radius: 4px;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 25px;
  margin-left: 8px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6em;
  display: flex;
}

.hub-element-label.hub-class-label {
  background-color: #3898ec;
}

.hub-labels-wrapper {
  display: flex;
}

.hub-style-label {
  color: #c3c0b8;
  letter-spacing: .02em;
  margin-right: 15px;
  font-size: 16px;
  line-height: 1.3em;
}

.jumbo {
  text-transform: uppercase;
  margin-bottom: 30px;
  font-family: Proxima Nova, sans-serif;
  font-size: 3rem;
  font-weight: 600;
}

.jumbo.newsletter-jumbo {
  padding-left: 40px;
}

.jumbo.newsletter-jumbo.all-caps {
  text-align: left;
  padding-left: 0;
}

.jumbo.is-blog {
  margin-bottom: 0;
}

.tagline {
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.6em;
}

.column {
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 40px;
  display: block;
  position: relative;
}

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

.column.center.padding120 {
  padding-top: 120px;
  display: block;
}

.column.center.padding120.hide {
  display: none;
}

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

.column.center.gap-m {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.column.center.gap-l {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.column.player-column {
  background-color: var(--brand--primary-blue);
  justify-content: flex-end;
  height: 600px;
  padding: 0;
  display: flex;
  position: relative;
}

.column.footer-column {
  background-color: var(--brand--primary-blue);
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  padding: 48px 48px 38px 38px;
  position: relative;
}

.column.footer-mini-column {
  background-color: #0000;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.column.footer-big-column {
  background-color: #0000;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.column.yellow-column {
  z-index: 3;
  background-color: var(--brand--primary-yellow);
  border-bottom: 1px solid #000;
  width: 100%;
  height: 100%;
  padding: 38px 40px;
}

.column.sub-hero-column {
  background-color: var(--brand--primary-blue);
  justify-content: flex-start;
  height: auto;
  margin-top: -400px;
  margin-bottom: 0;
  padding: 38px;
}

.column.sub-hero-column.yellow {
  background-color: var(--brand--primary-yellow);
  color: var(--brand--primary-black);
}

.column.sub-hero-column.yellow.custom2 {
  height: 330px;
  margin-top: 0;
}

.column.sub-hero-column.grey {
  background-color: var(--gainsboro);
  height: auto;
  margin-top: 0;
}

.column.sub-hero-column.grey.expanded {
  height: auto;
}

.column.sub-hero-column.grey._600px {
  height: 600px;
}

.column.sub-hero-column.custom-size {
  height: auto;
}

.column.sub-hero-column.fullheight {
  min-height: auto;
  margin-top: 0;
}

.column.sub-hero-column.custom {
  height: auto;
}

.column.regular-column {
  padding-left: 0;
}

.column.yellow-slide-column {
  background-color: var(--brand--primary-yellow);
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 38px;
}

.column.bigger-split-column {
  border-right: 1px solid #000;
  justify-content: space-between;
  width: 100%;
  height: auto;
  padding: 38px;
}

.column.bigger-split-column.gray {
  background-color: var(--brand--primary-black);
}

.column.chuck-image-column {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  width: 100%;
  height: 1400px;
  padding: 0;
}

.column.chuck-image-column.nolines {
  border-top-style: none;
  height: 900px;
}

.column.chuck-yellow-column {
  background-color: var(--brand--primary-yellow);
  border-bottom: 1px solid #000;
  border-right: 1px solid #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 38px;
}

.column.no-side {
  padding-left: 0;
}

.column.no-padding {
  padding: 0;
}

.column.yellow-hero {
  background-color: var(--brand--primary-yellow);
  justify-content: flex-start;
  height: auto;
}

.column.book-column-start {
  border-top: 0 solid #000;
  border-right: 1px #000;
  justify-content: space-between;
  align-items: flex-start;
}

.column.book-column-start.nolines {
  border-top-style: none;
  border-top-width: 0;
  border-right-width: 0;
}

.column.book-column-start.nolines.is-custom-padding.is-no-border-bottom {
  border-right-style: solid;
  border-right-width: 1px;
}

.column.blue-column {
  background-color: var(--brand--secondary-blue);
  align-items: stretch;
}

.column.search-column {
  background-color: var(--gainsboro);
  color: var(--brand--primary-black);
  justify-content: space-between;
  width: 100%;
  height: 250px;
  padding: 38px;
}

.column.event-column {
  width: 50%;
}

.column._600px {
  height: 600px;
}

.column._600px.flex-down {
  justify-content: flex-start;
  align-items: flex-start;
}

.column.chuck {
  padding: 20px;
}

.column.chuck.blog-quotes-column-item {
  padding-top: 0;
  padding-bottom: 60px;
}

.column.chuck.blog-quotes-column-item.no-padding-bottom {
  padding-bottom: 0;
}

.column.fullheight {
  height: 100%;
}

.column.fullheight.is-custom-padding._600height {
  justify-content: flex-start;
  align-items: center;
  min-height: 600px;
}

.column.is-custom-padding.is-diff {
  padding-left: 0;
}

.column.is-custom-pad {
  padding-left: 0;
  padding-right: 70px;
}

.column.is-custom-padding-2 {
  padding-left: 0;
}

.column.border-bottom {
  border-bottom: 1px solid #000;
}

.column.podcast-vertical {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.column.search-new {
  background-color: var(--brand--primary-yellow);
  color: var(--brand--primary-black);
  justify-content: space-between;
  width: 100%;
  margin-left: -40px;
  padding: 60px 60px 60px 120px;
}

.column.is-vr {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-top: 1px solid #000;
  border-right-style: none;
  border-right-color: var(--black);
  color: var(--black);
  background-color: #fff;
  justify-content: center;
  padding: 60px 15% 60px 100px;
  display: flex;
}

.column.inline.hide {
  display: block;
}

.column._100_inside {
  padding-top: 100px;
}

.column._100both {
  padding-top: 100px;
  padding-bottom: 100px;
}

.column._40inside {
  padding: 40px;
}

.column.xr {
  text-align: center;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.column.soft-bcg {
  background-color: var(--soft);
}

.column.soft-bcg.centered.text-center.paddin-double {
  padding-top: 64px;
  padding-bottom: 64px;
}

.column.padding-s {
  padding: 0 20px;
}

.column.padding-s.flex-center {
  text-align: center;
  display: flex;
}

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

.column.flex-down.gap-m {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.column.flex-down.left {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.button {
  border: 1px solid var(--brand--primary-yellow);
  background-color: var(--brand--primary-yellow);
  color: var(--black);
  padding: 10px 30px;
  font-size: 16px;
  line-height: 1.5em;
  text-decoration: none;
}

.button:hover {
  background-color: var(--white);
  border: 1px solid #000;
  border-radius: 1px;
}

.button:active {
  background-color: #5a3bf9;
}

.button.secondary {
  color: #755aff;
  background-color: #0000;
  border: 1px solid #755aff;
}

.button.secondary:hover {
  color: #927cff;
  border-color: #927cff;
}

.button.secondary:active {
  color: #5a3bf9;
  border-color: #5a3bf9;
}

.button.is-text {
  background-color: #0000;
  border-style: none;
  padding-left: 20px;
  padding-right: 20px;
}

.button.is-text:hover {
  text-decoration: underline;
}

.rich-text h1 {
  margin-bottom: 20px;
  font-size: 50px;
  line-height: 1.1em;
}

.rich-text p {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6em;
}

.rich-text h5 {
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3em;
}

.rich-text h4 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.6em;
}

.rich-text blockquote {
  border-left-style: none;
  margin-bottom: 35px;
  padding: 0;
  font-size: 1.4rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1.6em;
}

.rich-text ul {
  letter-spacing: .02em;
  margin-bottom: 50px;
  padding-left: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3em;
  list-style-type: square;
}

.rich-text li {
  background-image: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/6685f3d916cd929172f9e46a_Ellipse.svg");
  margin-bottom: 5px;
}

.hub-text-dark-blue {
  color: #203492;
}

.paragraph-small {
  font-size: .925rem;
  line-height: 1.5em;
}

.paragraph-small.margin-15 {
  margin-bottom: 15px;
}

.paragraph-small.top20 {
  margin-top: 20px;
}

.paragraph-small.light-gray {
  color: var(--white-smoke);
}

.paragraph-small.secondary {
  color: var(--secondary);
}

.paragraph-small.color-blue {
  color: var(--brand--primary-blue);
}

.paragraph-large {
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4em;
}

.hub-outlined-container {
  border: 1px solid #e0ded8;
  border-radius: 5px;
  padding: 20px;
}

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

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

.text-center.paragraph-small.secondary {
  color: var(--brand--primary-black);
}

.text-center.paragraph-small.secondary.mobile-no-margin.test-2 {
  font-size: .8rem;
  line-height: 1.2em;
}

.text-center.h1-style-proxima.text-color-primary {
  color: var(--brand--primary-black);
  line-height: 1rem;
}

.text-center.all-caps {
  display: block;
}

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

.tabs-menu {
  border-bottom: 1px solid var(--black);
  justify-content: space-between;
  width: 100%;
  margin-bottom: 15px;
  display: flex;
}

.tabs-menu.is-new {
  border-bottom-style: none;
  margin-bottom: 40px;
  padding-bottom: 50px;
}

.cover-image {
  object-fit: cover;
  width: 100%;
  min-width: 100%;
  max-width: 1440px;
  height: 100%;
  display: block;
}

.cover-image.opacity {
  opacity: .2;
}

.cover-image.top-cover {
  object-fit: cover;
  object-position: 50% 0%;
  position: relative;
  overflow: hidden;
}

.cover-image.top-cover.profile {
  display: block;
  position: absolute;
  inset: 0%;
}

.cover-image.top-cover.profile.new {
  width: 100%;
  min-width: auto;
  padding-bottom: 0;
}

.cover-image._900image {
  max-height: 900px;
}

.cover-image.fullheeight {
  background-color: #fafafa;
  max-height: 100%;
}

.cover-image.profile {
  object-fit: cover;
}

.cover-image.bcg-default {
  max-height: 700px;
}

.cover-image.is-higher {
  max-height: 100%;
}

.cover-image.is-absolute {
  position: absolute;
  inset: 0%;
}

.cover-image.is-diff {
  height: 420px;
}

.cover-image._600px-image {
  max-height: 600px;
}

.cover-image.blogs {
  height: 80px;
}

.container {
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: relative;
  overflow: visible;
}

.container.grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 2rem;
  padding-right: 2rem;
  display: grid;
}

.container.grid.lines-grid {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  padding-left: 0;
  padding-right: 0;
}

.container.grid.blue-bg {
  background-color: var(--brand--primary-blue);
}

.container.grid.blue-bg.fullwidth {
  padding-left: 0;
  padding-right: 0;
}

.container.grid.blue-bg.podcasts-hero {
  padding-top: 40px;
  padding-left: 0;
  padding-right: 0;
}

.container.grid.blue-bg.podcasts-hero.desktop {
  padding-top: 20px;
}

.container.grid.blue-bg.vr-hero {
  padding-left: 0;
  padding-right: 0;
}

.container.grid.search-grid {
  height: 600px;
  position: relative;
  overflow: hidden;
}

.container.grid.z-index.fulliwdth {
  padding-left: 0;
  padding-right: 0;
}

.container.grid.z-index.fulliwdth.is-blue {
  background-color: var(--brand--primary-blue);
}

.container.grid.fullwitdh {
  max-width: 1440px;
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}

.container.grid.fullwitdh.no-overflow {
  overflow: hidden;
}

.container.grid.fullwitdh.dark.video {
  background-color: #002033;
  height: 100%;
}

.container.grid.hide {
  display: none;
}

.container.grid.is-contact {
  max-width: 1440px;
  padding-left: 0;
  padding-right: 0;
}

.container.grid.is-diff {
  grid-template-rows: 100%;
  align-content: start;
  align-items: center;
  height: 100%;
}

.container.grid.is-chuck {
  background-color: #9b958e;
  padding-left: 0;
  padding-right: 0;
}

.container.grid.dark {
  background-color: #1c1d1d;
}

.container.grid.darkblue {
  background-color: #002033;
}

.container.grid.slate {
  background-color: #eeece6;
  height: 100%;
}

.container.grid.slide-in.padding-l {
  padding-top: 64px;
  padding-bottom: 64px;
}

.container._900px-image {
  flex-direction: row;
  width: 100vw;
  height: 600px;
  max-height: 900px;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.container.podcasts-container {
  background-color: var(--brand--primary-blue);
  justify-content: flex-end;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
}

.container.footer-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  height: 600px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.container.tabs-container {
  background-color: var(--gainsboro-2);
  align-items: center;
  padding-top: 60px;
  overflow: hidden;
}

.container.center-container {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
}

.container.center-container.is-custom-padding3 {
  padding-left: 0;
  padding-right: 0;
}

.container.programs-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.container.programs-grid.framed {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}

.container.programs-grid.framed.hide {
  display: none;
}

.container.top-bottom-padding {
  padding: 2rem;
}

.container.top-bottom-padding.video {
  background-color: var(--text--black);
  margin-top: 26px;
  padding: 0;
}

.container.top-bottom-padding.podcast {
  padding: 28px 0 0;
}

.container.hero-sticky {
  height: 600px;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  position: static;
  top: 0;
}

.container.community-container {
  justify-content: flex-end;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
}

.container.community-container.fullwidth, .container._600px-image.fullwidth {
  padding-left: 0;
  padding-right: 0;
}

.container.fullwidth {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.container.fullwidth.is-hero {
  height: 100%;
  max-height: 720px;
}

.container.fullwidth.mobile-only {
  display: none;
}

.container.fullwidth.blue {
  background-color: var(--brand--primary-blue);
}

.container.fullwidth.slate {
  background-color: #eeece7;
}

.container.fullwidth.footer {
  justify-content: space-between;
  height: 100%;
}

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

.container.fullwidth.padding-m {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.container.fullwidth.color-secondary {
  background-color: var(--gainsboro-2);
}

.container.fullwidth.padding-ipad-down.blackground-brand {
  background-color: var(--brand--primary-blue);
}

.container.grid-3-1 {
  grid-column-gap: 120px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 60px;
  padding-bottom: 60px;
  display: grid;
}

.container.grid-3-1.is-articles-section {
  background-color: var(--white-smoke-2);
  grid-template-rows: auto;
  padding-top: 40px;
}

.container.grid-3-1-v1 {
  grid-column-gap: 4rem;
  grid-template-rows: minmax(auto, 1fr);
  grid-template-columns: 2fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding: 60px 120px 60px 110px;
  display: grid;
}

.container.grid-3-1-v1.custom-video {
  padding-left: 120px;
}

.container.grid-3-1-v1.custom-video.is-featured {
  padding-bottom: 0;
}

.container.grid-3-1-v1.timeline {
  padding-top: 70px;
  padding-bottom: 200px;
}

.container.grid-3-1-v1.is-article {
  padding-top: 40px;
  padding-bottom: 0;
  padding-left: 120px;
}

.container.grid-3-1-v1.is-podcasts-ar {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.container.grid-3-1-v1.is-podcasts-wrapper, .container.grid-3-1-v1.is-series {
  grid-template-columns: 1.5fr 1.5fr 1fr;
}

.container.grid-1-3-v1 {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding: 60px 120px;
  display: grid;
}

.container.grid-1-3-v1.padding-bottom-custom.is-countries {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 2fr 1fr;
  padding-left: 40px;
  padding-right: 40px;
}

.container.grid-1-3-v1.no-padding-bottom {
  padding-bottom: 0;
}

.container.grid-1-3-v1.fellow-single {
  grid-column-gap: 120px;
  grid-row-gap: 0px;
  border-radius: 12px;
}

.container.grid-1-3-v1.sm-hub {
  background-color: var(--gainsboro-2);
}

.container.grid-1-3-v1.sticky {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  align-content: start;
  padding-left: 60px;
  padding-right: 60px;
}

.container.grid-1-3-v1.sticky.overflow_top {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1.5fr 3fr 1.5fr;
  margin-top: -40vh;
}

.container.breadcrumbs-wrapper {
  z-index: 99;
  background-color: var(--gainsboro-2);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: 28px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.container.breadcrumbs-wrapper.higher {
  z-index: 10;
}

.container.breadcrumbs-wrapper.higher.tablet {
  display: none;
}

.container.button-container {
  margin-top: 60px;
}

.container.grid-2-new {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 40px 120px;
  display: grid;
}

.container.blog-hero, .container.slider-container {
  padding-left: 0;
  padding-right: 0;
}

.container.slider-container.hero {
  z-index: 0;
}

.container.tabs-container-new {
  align-items: center;
  padding-top: 60px;
  overflow: hidden;
}

.container.project-grid.is-4 {
  grid-template-rows: auto;
  padding-left: 0;
  padding-right: 0;
}

.container.is-xr-cta {
  background-color: var(--brand--primary-blue);
  padding: 140px 120px;
}

.container.slider-mobile {
  display: none;
}

.container.is-slider-fw {
  margin-top: 64px;
  padding-left: 100px;
  padding-right: 100px;
}

.container.blue {
  background-color: var(--brand--secondary-blue);
}

.container.map {
  align-items: center;
}

.container.featured {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.container.featured.hide {
  display: none;
}

.container.article_lobby {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 3fr;
  grid-auto-columns: 1fr;
  padding-left: 0;
  display: grid;
}

.container.vertical_margin {
  padding-top: 64px;
  padding-bottom: 64px;
}

.container.grid-3-1-v2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: minmax(auto, 1fr);
  grid-template-columns: 3fr 9fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding: 60px 20px;
  display: grid;
}

.container.grid-3-1-v2.overflow-top {
  margin-top: -33vh;
}

.container.lined-container {
  border-top: 1px solid var(--text--secondary);
  padding-top: 78px;
}

.container.mobile {
  display: none;
}

.container.hero {
  background-color: var(--brand--primary-blue);
  max-width: 100%;
  max-height: 90vh;
  padding-left: 0;
  padding-right: 0;
}

.container.margin_38 {
  padding-top: 38px;
  padding-bottom: 38px;
}

.container.whitebcg {
  background-color: var(--white);
}

.container.padding-double {
  padding-top: 64px;
  padding-bottom: 64px;
}

.container.padding-double.is-slider {
  background-color: var(--brand--light);
}

.container.padding-double.is-slider.on-dark {
  background-color: var(--brand--primary-blue);
}

.container.padding-double.bcg-color-white {
  background-color: var(--white);
}

.container.padding-xl {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.container.slide-in.gap-m {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.container.padding-in-l {
  padding-left: 8rem;
  padding-right: 8rem;
}

.container.padding-l {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.container.split-bcg {
  background-image: linear-gradient(180deg, var(--brand--primary-blue), var(--brand--primary-blue) 49%, var(--light-bcg) 49%);
  padding-left: 8rem;
  padding-right: 8rem;
}

.container.is-map {
  background-color: var(--brand--dark-blue);
  justify-content: center;
  align-self: center;
  align-items: center;
  height: 100svh;
}

.no-margin {
  text-align: left;
  margin-bottom: 0;
}

.no-margin.centered {
  text-align: center;
}

.section {
  background-color: #0000;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: clip;
}

.section.hero-section {
  padding-top: 0;
  padding-bottom: 0;
}

.section.hero-section.full-height {
  justify-content: space-between;
  height: 92svh;
}

.section.player-section {
  padding-top: 0;
  padding-bottom: 0;
}

.section.gray-section {
  background-color: #e9e7e4;
}

.section.banner-section {
  z-index: 2;
}

.section.offset-section {
  z-index: 5;
  justify-content: flex-end;
  overflow: visible;
}

.section.meet-section {
  z-index: 2;
  background-color: var(--brand--primary-blue);
  justify-content: center;
  align-items: center;
  height: 600px;
}

.section.hero-section-banner {
  background-color: var(--brand--primary-blue);
  padding-top: 0;
  padding-bottom: 0;
}

.section.sub-hero-overflow {
  z-index: 3;
  overflow: visible;
}

.section.big-quote-section {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section.chuck-section {
  z-index: 3;
  overflow: visible;
}

.section.double-section {
  overflow: visible;
}

.section.blue-bg {
  background-color: var(--brand--primary-blue);
}

.section.padding_l {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.section.padding_l.line-section {
  border-top: 1px solid var(--text--secondary);
  padding-top: 80px;
}

.section.padding_l.blue-bcg {
  background-color: var(--brand--primary-blue);
}

.section.padding_l.bcg-yellow {
  background-color: var(--brand--primary-yellow);
}

.section.padding_l.bcg-gray {
  background-color: var(--white-smoke);
}

.section.padding_l.bcg-white {
  background-color: var(--gainsboro);
}

.section.yellow-bg {
  background-color: var(--brand--primary-yellow);
}

.section.overflow-auto {
  overflow: visible;
}

.section.overflow-auto.bototm-line {
  z-index: 2;
  border-bottom: 1px solid #000;
}

.section._600px {
  min-height: 600px;
}

.section._450px {
  justify-content: space-around;
  min-height: 450px;
}

.section._450px.yellowbg {
  background-color: var(--brand--primary-yellow);
}

.section.sticky, .section.is-no-overflow {
  overflow: visible;
}

.section.is-diff-heigh {
  z-index: 2;
  background-color: var(--brand--primary-blue);
  height: 600px;
}

.section.hide {
  display: none;
}

.section.post-info {
  background-color: var(--brand--primary-blue);
  padding-top: 0;
  padding-bottom: 0;
}

.section.overflow-visible {
  overflow: visible;
}

.section.blog-section-banner {
  background-color: var(--brand--primary-blue);
}

.section.single-podcast-hero-section {
  padding-top: 0;
  padding-bottom: 0;
}

.section.is-gray, .section.bg-light {
  background-color: #f9f9f9;
}

.section.is-map {
  display: none;
}

.section.f9 {
  background-color: #f9f9f9;
}

.section.f9.vertical-margin {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.section.f9.vertical-margin.footer {
  padding-bottom: 0;
}

.section.slate {
  background-color: #eeece7;
}

.section.background-color-brand {
  background-color: var(--brand--primary-blue);
}

.section.background-color-brand.gap-m {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.section.background-color-dark-brand {
  background-color: #002033;
}

.section.background-color-soft {
  background-color: var(--soft);
}

.opacity {
  opacity: .5;
}

.close-text {
  text-transform: uppercase;
  cursor: pointer;
  margin-top: 15px;
  font-size: 12px;
}

._5xl-tag {
  color: #58595b;
  margin-top: 0;
  font-family: Proxima Nova, sans-serif;
  font-size: 85vw;
  font-weight: 300;
  line-height: .77em;
}

._4xl-tag {
  font-size: 1430px;
  font-weight: 300;
  line-height: 1em;
}

._3xl-tag {
  color: var(--text--secondary);
  font-size: 26vw;
  font-weight: 400;
  line-height: .75em;
}

._2xl-tag {
  letter-spacing: -3.11px;
  font-family: Proxima Nova, sans-serif;
  font-size: 400px;
  font-weight: 300;
  line-height: 1em;
}

.xl-tag {
  color: var(--text--secondary);
  letter-spacing: -3.11px;
  font-family: Proxima Nova, sans-serif;
  font-size: 19vw;
  font-weight: 600;
  line-height: 1em;
}

.l-tag {
  color: var(--text--secondary);
  letter-spacing: -3.11px;
  font-size: 20vw;
  font-weight: 400;
  line-height: .9em;
}

.t1-text {
  color: var(--text--secondary);
  font-size: 28px;
  font-weight: 400;
  line-height: 34px;
}

.t2-text {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.t2-text.max-220 {
  max-width: 220px;
}

.t3-text {
  color: var(--white);
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  position: absolute;
  inset: auto 48px 40px 40px;
}

.hero-image-wrap {
  z-index: 2;
  width: 100%;
  height: 600px;
  max-height: 100vh;
  position: relative;
  overflow: hidden;
}

.hero-image-wrap.single-podcast {
  background-image: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/61c08520a0379b82c5ece436_Lifelong-Fellowspng.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: auto;
  min-height: 600px;
}

.hero-image-wrap.is-vr-hero-image {
  border-top: 1px none var(--black);
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  height: auto;
  min-height: 600px;
  display: flex;
}

.hero-image-wrap.ar-page {
  height: auto;
  min-height: auto;
}

.hero-image-wrap.size-m {
  max-width: 1440px;
  height: 30vh;
}

.hero-image-wrap.fullpage {
  height: 100vh;
}

.hero-image-wrap.is-background {
  height: 100%;
  position: absolute;
}

.hero-image-wrap.is-background.bcg-grad {
  background-image: linear-gradient(219deg, #012b42, #1a4150 22%, #002b3a 60%, #31424c);
}

.white-bar {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.white-line {
  border-bottom: 1px solid var(--white);
  width: 100%;
  height: 1px;
}

.arrow-image {
  width: 12px;
  height: 12px;
  margin-top: 18px;
  margin-bottom: 16px;
}

.arrow-image.link {
  align-self: center;
  margin-top: 1px;
  margin-bottom: 0;
}

.navbar {
  z-index: 999;
  background-color: var(--brand--primary-blue);
  width: 100%;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 32px;
  padding-right: 32px;
  position: sticky;
  inset: 0% 0 auto;
}

.navbar.is-transparent {
  background-color: var(--brand--primary-blue);
  max-width: none;
  height: 10svh;
  padding-left: 0;
  padding-right: 0;
  position: static;
}

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

.nav-container.is-new {
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 2rem;
}

.nav-organizer {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-link {
  color: var(--white);
  border-bottom: 2px solid #fff0;
  margin-left: 16px;
  margin-right: 16px;
  padding-left: 0;
  padding-right: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.15em;
  transition: opacity .2s;
}

.nav-link:hover {
  opacity: .6;
}

.nav-link.w--current {
  border-bottom: 2px solid var(--white);
  color: var(--white);
  font-weight: 600;
}

.nav-dd-text {
  color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 70px;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  font-size: 1rem;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.nav-dd-text.old {
  font-size: 12px;
}

.nav-dd-toggle {
  color: var(--white);
  border-bottom: 2px solid #fff0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0 20px 0 0;
  font-size: 1vw;
  line-height: 1.15em;
  display: flex;
}

.nav-dd-toggle.capsule {
  background-color: #fff3;
  border-radius: 500px;
  flex-flow: row;
  padding: 10px 35px 10px 30px;
}

.nav-dd-toggle.bento {
  padding-right: 0;
  transition: all .5s;
}

.nav-dd-toggle.old {
  padding-right: 30px;
}

.nav-dd {
  margin-left: 0;
  margin-right: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  font-weight: 500;
}

.nav-dd.bento {
  cursor: pointer;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 70px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: static;
}

.nav-dd.bento:hover {
  border-bottom: 1px solid #ffffff54;
}

.nav-dd-list.w--open {
  background-color: var(--brand--secondary-blue);
}

.search {
  padding-bottom: 0;
}

.nav-menu {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-menu.bento {
  justify-content: space-around;
  align-items: center;
}

.icon-2 {
  margin-right: 10px;
  font-size: 10px;
}

.icon-2.capsule {
  margin-right: 0;
  right: 15px;
}

.icon-2.nav {
  margin-right: 10px;
  padding-right: 10px;
}

.brand-new {
  width: 12rem;
  padding-left: 0;
  display: block;
}

.black-bar {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: 40px 0;
  display: flex;
}

.black-bar.reverse-spacing {
  margin-top: 40px;
  margin-bottom: 70px;
}

.black-bar.fullwidth {
  padding-left: 40px;
  padding-right: 40px;
}

.black-line {
  border-bottom: 1px solid var(--black);
  width: 100%;
  height: 1px;
}

.yellow-bubble {
  background-color: var(--brand--primary-yellow);
  color: var(--black);
  text-align: left;
  text-transform: uppercase;
  border-radius: 50%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 140px;
  min-width: 140px;
  height: 140px;
  min-height: 140px;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 24px;
  padding-right: 24px;
  font-family: Proxima Nova, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 38px;
  overflow: hidden;
}

.yellow-bubble.bottom-right {
  border-style: none;
  position: relative;
  right: 0;
}

.yellow-bubble.bottom-right.margin-top-l {
  bottom: 20px;
  right: 20px;
}

.yellow-bubble.bottom-right.is-articles {
  border-style: none;
  width: 160px;
  height: 160px;
  margin-left: 0;
}

.yellow-bubble.bottom-right.is-bigger {
  width: 250px;
  height: 250px;
}

.yellow-bubble.bottom-right.is-reports {
  margin-bottom: 60px;
  margin-left: 0;
}

.yellow-bubble.bottom-right.is-webinars {
  width: 150px;
  min-width: 150px;
  height: 150px;
  min-height: 150px;
  margin-left: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.yellow-bubble.bottom-right.is-fellows {
  justify-content: flex-start;
}

.yellow-bubble.bottom-left {
  min-height: 140px;
  position: static;
  inset: auto auto 38px 38px;
}

.yellow-bubble.relative {
  border-style: none;
  position: relative;
  left: 0;
  right: auto;
}

.yellow-bubble.center-bottom {
  margin-left: auto;
  margin-right: auto;
  inset: auto 0 38px;
}

.yellow-bubble.floatright {
  inset: auto 2% 0% auto;
}

.yellow-bubble.floatright.is-hanging {
  bottom: -50px;
}

.yellow-bubble.nofloat {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  position: static;
}

.yellow-bubble.nofloat.top20 {
  margin-top: 20px;
}

.yellow-bubble.podcasts {
  position: relative;
  right: 0;
}

.yellow-bubble.hangright {
  z-index: 1;
  inset: auto 20px -10px auto;
  box-shadow: 0 4px 20px 5px #0000001a;
}

.bubble-arrow-image {
  flex: none;
  width: 15px;
  height: 15px;
  margin-left: 5px;
}

.bubble-content {
  flex: none;
  align-items: flex-end;
  padding-left: 2px;
  padding-right: 2px;
  display: flex;
}

.accordion-wrapper {
  cursor: pointer;
  border-top: 1px solid #0000004d;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 0;
  overflow: hidden;
}

.accordion-top {
  justify-content: space-between;
  align-items: center;
  padding-bottom: 20px;
  transition: opacity .2s;
  display: flex;
}

.accordion-top:hover {
  opacity: .7;
}

.plus-wrapper {
  justify-content: center;
  align-items: center;
  width: 21px;
  height: 21px;
  display: flex;
}

.minus-line {
  background-color: var(--black);
  width: 21px;
  height: 1px;
}

.plus-line {
  background-color: var(--black);
  width: 1px;
  height: 21px;
  position: absolute;
}

.accordion-bot {
  overflow: hidden;
}

._600px-image {
  width: 100%;
  height: 600px;
  position: relative;
  overflow: hidden;
}

._600px-image.is-higher {
  height: 100%;
  max-height: 720px;
  margin-top: 40px;
  padding-top: 0;
}

._600px-image.circle-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

._600px-image.in-circle {
  aspect-ratio: 1;
  border-radius: 100vw;
  overflow: clip;
}

.max-715 {
  max-width: 715px;
}

.global-network-image {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 500px;
  display: block;
  position: relative;
  overflow: hidden;
}

.global-network-image.is-custom-border-bottom {
  border-bottom: 1px solid #000;
}

.stretch {
  width: 100%;
}

.tabs-link {
  color: #b8b4af;
  background-color: #0000;
  padding: 0;
  transition: color .2s;
}

.tabs-link:hover {
  color: #858585;
}

.tabs-link.w--current {
  color: #474747;
  background-color: #0000;
}

.tabs-text {
  text-transform: uppercase;
  align-items: flex-start;
  font-size: 70px;
  font-weight: 600;
  line-height: 1em;
  display: flex;
}

.tabs-span {
  margin-top: 5px;
  font-size: 24px;
  line-height: 34px;
}

.resource-card {
  color: var(--brand--primary-black);
  flex-direction: column;
  justify-content: space-between;
  width: 16vw;
  text-decoration: none;
  transition: all .3s;
}

.resource-card:hover {
  background-color: var(--white);
}

.resource-card-image {
  filter: grayscale();
  width: 100%;
  height: 120px;
  margin-bottom: 5px;
  position: relative;
}

.resource-card-arrow {
  width: 15px;
  height: 15px;
  margin-top: 22px;
  margin-left: 0;
}

.pill-label {
  z-index: 2;
  color: #353535;
  background-color: #d9d6cf;
  border: 1px solid #000;
  border-radius: 20px;
  align-items: center;
  padding: 3px 9px 3px 6px;
  font-size: 14px;
  line-height: 16px;
  display: flex;
  position: absolute;
  inset: 90px auto auto 5%;
}

.blue-dot {
  background-color: var(--brand--primary-blue);
  border-radius: 50%;
  width: 12px;
  height: 12px;
  margin-right: 6px;
}

.play-wrapper {
  background-color: #e9e7e4;
  width: 100%;
  height: 80px;
  display: flex;
}

.play-buttons {
  border-bottom: 1px solid var(--brand--primary-blue);
  color: var(--brand--primary-blue);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 28px;
  font-weight: 400;
  line-height: 34px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.audio-player-wrapper {
  text-align: center;
  flex-direction: column;
  flex: 1;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

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

.white-text.margin-l {
  display: flex;
}

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

.form-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.form-2.no-padding {
  padding-left: 0;
}

.form-2.no-padding.new {
  justify-content: center;
  align-items: stretch;
  padding-top: 20px;
  padding-right: 0;
  display: flex;
}

.form-2.no-padding.new.down {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.form-field {
  color: #000;
  border: 1px solid #000;
  width: 505px;
  height: 98px;
  margin-bottom: 0;
  margin-right: 16px;
  padding: 39px;
}

.form-field:focus {
  border-color: var(--brand--primary-yellow);
}

.form-field::placeholder {
  color: #000;
}

.form-field.organization {
  border-style: none;
  width: 100%;
  height: 160px;
  margin-bottom: 16px;
  margin-right: 0;
  padding-top: 20px;
  padding-left: 20px;
}

.form-field.contact-fields {
  background-color: #fff;
  border-style: none;
  width: 100%;
  height: 60px;
  margin-bottom: 10px;
  margin-right: 0;
  padding: 10px 20px;
}

.form-field.search-field {
  background-image: none;
  width: 100%;
  height: 100px;
  padding-left: 20px;
}

.form-field.search-field-new {
  background-image: none;
  width: 100%;
  height: 44px;
  max-height: 44px;
  padding: 30px 40px 30px 20px;
}

.form-field.search-field-new:focus {
  border-color: var(--brand--secondary-blue);
}

.submit-button {
  color: var(--brand--primary-black);
  background-color: #fd0;
  width: 100%;
  font-weight: 600;
  line-height: 1.1em;
}

.submit-button.full-widht {
  width: 100%;
  height: 60px;
}

.submit-button.short {
  width: 350px;
  padding-left: 40px;
  padding-right: 40px;
}

.submit-button.short.tall {
  border-radius: 200px;
  width: 9rem;
  padding: 15px 0;
}

.submit-button.short.wide {
  width: 100%;
  height: 60px;
}

.footer-image {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.footer-img {
  width: 170px;
}

.top-footer {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.footer-link {
  color: var(--white);
  margin-bottom: 10px;
  padding: 0 11px 0 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.15em;
  text-decoration: none;
}

.accordion-line {
  background-color: #0000004d;
  width: 100%;
  height: 1px;
  min-height: 1px;
}

.dd-link {
  color: var(--white);
  padding: 20px 32px 20px 20px;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.15em;
  transition: opacity .2s;
}

.dd-link:hover {
  opacity: .6;
}

.dd-link.w--current {
  color: var(--white);
}

.hero-slider-wrap {
  background-color: #0000;
  width: 100%;
  height: 700px;
}

.hero-slider-wrap.hero {
  height: 85vh;
}

.hero-slider-mask {
  width: 100%;
  height: 100%;
}

.slide-nav {
  color: #0000;
  display: none;
}

.slide-overlay {
  z-index: 2;
  background-color: var(--brand--primary-yellow);
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
}

.arrow-slider {
  opacity: 0;
  display: none;
}

.logo-hero {
  align-items: flex-end;
  width: 100%;
  height: 6vw;
  display: none;
}

.logo-image {
  object-fit: contain;
  width: 100%;
  height: 100%;
  display: block;
}

.utility-page-wrap {
  background-color: var(--gainsboro);
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

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

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

.overflow-heading-wrap {
  margin-bottom: 40px;
  overflow: visible;
}

.image-overlay {
  background-color: var(--brand--primary-yellow);
  opacity: 0;
  width: 0%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.image-overlay.grad {
  z-index: 10;
  opacity: 1;
  background-color: #0000;
  background-image: linear-gradient(to top, #2424247d 25%, #00000030 57%, #00000003 89%);
  height: 30vh;
  inset: auto 0% 0%;
  overflow: visible;
}

.div-block {
  z-index: 2;
  display: block;
  position: relative;
}

.div-block.is-sticky {
  max-height: 100%;
  position: sticky;
  top: 78px;
}

.max-620 {
  max-width: 620px;
}

.bg-image-hero {
  z-index: 0;
  background-color: var(--brand--secondary-blue);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.h1-style-georgia {
  color: #58595b;
  letter-spacing: -1px;
  margin-bottom: 40px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 4vw;
  font-weight: 400;
  line-height: 1em;
}

.h1-style-georgia.no-margin {
  margin-bottom: 0;
}

.lined-column {
  border-right: 1px solid #000;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 500px;
  padding: 40px;
  display: flex;
  position: relative;
}

.lined-column.bottom-line {
  border-bottom: 1px solid #000;
  justify-content: flex-start;
}

.lined-column.mobile-lined {
  justify-content: flex-start;
}

.lined-column.mobile-lined.is-custom-s {
  border-bottom: 1px solid #000;
}

.lined-column.is-diff-height {
  height: auto;
}

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

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

.lined-column-right.is-custom-border-bottom {
  border-bottom: 1px solid #000;
}

.dotted-div {
  border-left: 1px solid #000;
  flex-direction: row;
  flex: none;
  justify-content: space-between;
  align-items: stretch;
  width: 50%;
  height: 550px;
  padding: 0;
  display: flex;
}

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

.max-750 {
  max-width: 750px;
}

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

.margin-s.max-350 {
  max-width: 350px;
}

.bold-text {
  margin-bottom: 4px;
  font-weight: 600;
}

.bold-text.medium-text {
  font-size: 18px;
}

.bold-text.no-margin {
  margin-bottom: 0;
}

.bold-text.no-margin.gray_text {
  color: var(--text--secondary);
}

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

.bold-text.primary._20below {
  margin-bottom: 20px;
}

.margin-l {
  margin-bottom: 64px;
}

.big-paragraph {
  font-size: 24px;
  line-height: 1.2em;
}

.big-paragraph.no-margin.max-450 {
  max-width: 450px;
}

.max-560 {
  max-width: 560px;
}

.natives-image {
  background-image: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/6092b2d9ce7edd76f11b5f58_AtlanticFellows_PHAPhilippi_11November2017_162%203.png");
  background-position: 50%;
  background-size: cover;
  flex: 0 auto;
  width: 100%;
  height: 100%;
}

.hero-image-banner {
  object-fit: cover;
  object-position: 50% 60%;
  align-self: center;
  width: 100%;
  max-width: 1440px;
  height: 100%;
  max-height: 600px;
  position: relative;
}

.hero-image-banner.search-image {
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hero-image-banner.fullheight {
  height: 100%;
  max-height: 100%;
}

.hero-image-banner.with-overlay.size-s {
  max-height: 400px;
}

.hero-image-banner.chuck {
  object-fit: cover;
  align-self: auto;
  height: 100%;
  max-height: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.hero-image-banner.bio {
  object-position: 50% 33%;
  max-height: 400px;
}

.hero-image-banner.article-desktop {
  display: block;
}

.hero-image-banner.article-mobile {
  display: none;
}

.hero-image-banner.advisory {
  z-index: 1;
}

.split-image-wrap {
  object-fit: contain;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.split-slider {
  background-color: #0000;
  width: 100%;
  height: 600px;
}

.split-slider-mask, .split-slide {
  width: 100%;
  height: 100%;
}

.white-slider-arrow {
  color: #000;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  inset: auto auto 40px 80px;
}

.white-slider-arrow.left-white-arrow {
  justify-content: center;
  align-items: center;
  display: flex;
  inset: auto auto 40px 40px;
}

.slide-numbers {
  color: var(--text--secondary);
  margin-bottom: 15px;
  font-size: 24px;
  line-height: 24px;
}

.split-slide-arrow {
  width: 20px;
  height: 32px;
}

.hide {
  display: none;
}

.chuck-quote {
  color: var(--text--secondary);
  margin-bottom: 20px;
  padding-left: 40px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2em;
}

.quote-span {
  margin-left: -20px;
}

.window-wrapper {
  text-align: left;
  width: 100%;
  padding-left: 38px;
  padding-right: 38px;
  position: relative;
  overflow: hidden;
}

.window-top {
  cursor: pointer;
  border-bottom: 1px solid #000;
  justify-content: space-between;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-right: 55px;
  transition: opacity .2s;
  display: flex;
}

.window-top:hover {
  opacity: .8;
}

.window-arrow {
  width: 14px;
  height: 12px;
}

.window-bot {
  width: 100%;
}

.split-slider-row {
  justify-content: space-between;
  display: flex;
}

.lined-collection-item {
  border: 1px solid #000;
  border-style: none solid solid none;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  padding: 40px;
  display: flex;
  position: relative;
}

.lined-collection-item.bottom-line {
  justify-content: flex-end;
  align-items: flex-start;
  min-height: 50vh;
  padding-bottom: 38px;
  padding-left: 38px;
  padding-right: 38px;
}

.lined-collection-item.nobottomline {
  border-top: 1px #000;
  border-bottom-style: none;
  border-bottom-width: 0;
  border-right-style: none;
}

.lined-collection-item.is-diff {
  border-bottom-style: none;
  border-right-style: none;
}

.lined-collection-item.no-line {
  background-color: var(--color);
  border-bottom-style: none;
  border-right-style: none;
  padding: 0;
}

.program-label {
  font-size: 24px;
  line-height: 24px;
  display: none;
  position: absolute;
  top: 40px;
  left: 40px;
}

.program-label.not-absolute {
  left: auto;
}

.lined-content {
  cursor: pointer;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  text-decoration: none;
  display: flex;
  position: relative;
}

.lined-content.top-lined-content {
  justify-content: flex-start;
}

.lined-content.nolimit {
  width: auto;
}

.program-top {
  border-top: 1px solid #000;
  border-bottom: 1px #000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.program-top.custom-margin {
  margin-bottom: 15px;
  padding-top: 0;
}

.program-top.noline {
  border-top-style: none;
}

.program-image {
  background-color: var(--gainsboro-2);
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 10px;
  display: block;
}

.program-image.margin-m.no-margin-overall {
  margin-top: 0;
  margin-bottom: 0;
}

.program-image.book-fellow {
  object-fit: contain;
  margin-top: 0;
  margin-bottom: 10px;
}

.program-image.hoveredimage {
  height: 360px;
}

.h1-style-proxima {
  color: var(--white);
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Proxima Nova, sans-serif;
  font-size: 35px;
  font-weight: 600;
  line-height: 1.2em;
}

.h1-style-proxima.huge {
  font-size: 5.5rem;
  display: inline-block;
}

.side-flex {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.proxima-nova-light {
  text-transform: none;
  font-family: Proxima Nova, sans-serif;
  font-weight: 400;
}

.proxima-nova-light.max-450 {
  max-width: 450px;
}

.program-locations {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  display: flex;
}

.program-locations.logos {
  background-color: var(--white);
  align-items: center;
  height: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
}

.program-images {
  object-fit: contain;
  flex: none;
  width: 100%;
  max-width: 200px;
  height: 120px;
  display: block;
}

.all-caps {
  text-transform: uppercase;
  display: inline;
}

.all-caps.inline.light {
  color: var(--text--secondary);
  display: inline;
}

.all-caps.inline.light.superscript {
  color: var(--text--secondary);
  font-size: 11px;
  position: relative;
  bottom: 10px;
  left: 0;
}

.all-caps.inline.light.no-margin {
  margin-right: 7px;
}

.all-caps.no-margin {
  line-height: 1em;
}

.all-caps.sml {
  font-size: .8rem;
}

.all-caps.centered._60below {
  margin-bottom: 60px;
}

.fellows-list {
  flex-wrap: wrap;
  place-content: flex-start space-between;
  display: flex;
  position: relative;
  overflow: hidden;
}

.fellow-item {
  width: 45%;
  margin-bottom: 25px;
}

.fellows-list-mask {
  background-image: linear-gradient(to bottom, #00528200, var(--brand--primary-blue));
  display: block;
  position: absolute;
  inset: 0%;
}

.social-links {
  justify-content: flex-end;
  padding-bottom: 40px;
  padding-right: 0;
  display: flex;
}

.social-share {
  background-color: var(--brand--primary-yellow);
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  margin-left: 28px;
  transition: transform .5s;
  display: flex;
}

.social-share:hover {
  opacity: .8;
  transform: rotate(15deg);
}

.community-style {
  color: var(--text--secondary);
  text-transform: uppercase;
  margin-bottom: 40px;
  font-size: 60px;
  font-weight: 600;
  line-height: 1.1em;
}

.event-style {
  background-color: var(--gainsboro);
  text-align: center;
  text-transform: uppercase;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 52px 38px;
  font-size: 72px;
  font-weight: 600;
  line-height: 1.1em;
  display: none;
}

.max-250 {
  max-width: 250px;
}

.yellow-press-section {
  background-color: var(--brand--primary-yellow);
  flex-direction: column;
  justify-content: flex-end;
  padding: 38px;
  display: flex;
}

.contact-form {
  flex-direction: column;
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.contact-form.feedback {
  max-width: 700px;
}

.nav-logo {
  width: 100%;
  height: 100%;
  display: block;
}

.div-content {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding-top: 0;
  display: flex;
  position: relative;
}

.div-content.max-650 {
  justify-content: flex-start;
  max-width: 650px;
}

.play-button-text {
  z-index: 2;
  font-size: 22px;
  position: relative;
}

.play-button-overlay {
  background-color: var(--brand--primary-yellow);
  height: 0;
  position: absolute;
  inset: 0%;
}

.blog-posts {
  width: 100%;
  margin-bottom: 64px;
  padding-left: 38px;
  padding-right: 38px;
}

.any-link {
  color: var(--white);
  font-size: .8rem;
}

.programs-list-wrap {
  margin-right: -1px;
}

.programs-list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.programs-list.new {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.programs-list.old {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.program-wrapper {
  border-bottom: 1px solid #000;
  width: 100%;
  padding: 20px 38px;
  position: relative;
  overflow: hidden;
}

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

.privacy-rich {
  color: var(--white);
  max-width: 800px;
}

.privacy-rich h4 {
  margin-bottom: 30px;
}

.privacy-rich p {
  color: var(--white);
}

.privacy-rich h2 {
  color: var(--white);
  text-transform: uppercase;
  margin-bottom: 50px;
}

.privacy-rich h3 {
  color: var(--white);
  text-transform: uppercase;
  margin-bottom: 30px;
  font-family: Proxima Nova, sans-serif;
}

.privacy-rich ul {
  margin-bottom: 80px;
}

.privacy-rich li {
  border-top-color: var(--white);
  color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/6092fe7f5c078922470f5c1a_Arrow%20White.svg");
}

.privacy-rich a {
  color: var(--brand--primary-yellow);
  text-decoration: underline;
}

.center-bottom-cookie {
  z-index: 99;
  background-color: var(--gainsboro);
  justify-content: space-between;
  align-items: center;
  width: 810px;
  display: flex;
  position: fixed;
  bottom: 50px;
}

.cookie-content {
  align-items: center;
  display: flex;
}

.cookie-content.column {
  align-items: flex-start;
  width: 100%;
  display: none;
}

.max-450 {
  max-width: 450px;
  margin-bottom: 20px;
}

.max-450.no-margin {
  margin-bottom: 0;
}

.red-cookie-span {
  color: var(--brand--primary-blue);
  border-bottom-style: none;
  font-weight: 600;
}

.lightbox-wrap {
  object-fit: fill;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 600px;
  display: flex;
  position: relative;
}

.lightbox-wrap._600px {
  height: 600px;
  overflow: clip;
}

.lightbox-wrap._500px {
  height: 500px;
}

.play-image {
  z-index: 99;
  position: absolute;
}

.play-image.smaller-play {
  width: 120px;
}

.advisors-card {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  cursor: pointer;
  border-bottom: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: grid;
}

.advisors-card.no-margin {
  padding-top: 30px;
  padding-bottom: 30px;
  overflow: hidden;
}

.advisor-image-wrap {
  height: auto;
}

.advisor-image-wrap.profile {
  aspect-ratio: 1;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.advisor-image-wrap.profile.new {
  background-color: var(--white);
  width: 12rem;
  height: 12rem;
  overflow: hidden;
}

.advisor-desc-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  overflow: hidden;
}

.advisor-desc-wrap.gfab {
  justify-content: space-between;
}

.mentioned-in-media-links {
  color: var(--brand--primary-black);
  font-size: 18px;
}

.image-credits {
  color: var(--white);
  margin-left: 30px;
  position: absolute;
  bottom: 20px;
  left: 50vw;
}

.image-credits.left {
  left: 0;
}

.form-wrap {
  margin-bottom: 15px;
  display: flex;
}

.form-wrap.grid {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 3fr 1fr;
  grid-auto-columns: 1fr;
  height: 65px;
  display: flex;
}

.form-wrap.grid.down {
  flex-flow: column;
  height: 100%;
}

.thank-you-message {
  background-color: #0000;
  padding-left: 0;
}

.event-card {
  border-bottom: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.event-card:nth-child(odd) {
  flex-direction: row-reverse;
}

.event-card:nth-child(2n) {
  flex-direction: row;
}

.windows-bottom {
  position: relative;
  overflow: hidden;
}

.news-articles-width {
  width: 100%;
}

.related-articles {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.project-image-list {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: block;
}

.program-rich h2 {
  margin-bottom: 50px;
}

.program-rich h3 {
  text-transform: none;
}

.program-rich blockquote {
  color: var(--text--secondary);
  margin-top: 0;
  margin-bottom: 50px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 1.4rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1.4em;
}

.program-rich ul {
  margin-top: 20px;
  margin-bottom: 20px;
}

.program-rich p {
  font-family: Proxima Nova, sans-serif;
  font-size: 1.1rem;
}

.project-image-item {
  position: static;
  top: 75px;
}

.project-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-right: -1px;
  display: grid;
}

.project-grid.no-top {
  border-top-style: none;
  grid-template-columns: 1fr 1fr;
}

.project-grid.is-4.gap-s {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-top-style: none;
  border-top-width: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-top: 20px;
  padding-bottom: 20px;
}

.project-grid.is-3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.search-wrap {
  flex-direction: column;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.search-toggle {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/6097a1a7138d1b804cce042e_Vector%20(12).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 15px 15px;
  width: 60px;
  height: 100px;
  position: absolute;
  top: 0;
  bottom: 0;
}

.search-toggle.right {
  right: 0;
}

.empty-state {
  text-align: center;
  padding: 158px 38px;
}

.tab-collection-item {
  width: 100%;
}

.menu-button {
  display: none;
}

.fellow-overlay-content {
  z-index: 2;
  background-color: var(--brand--primary-yellow);
  padding: 20px;
  position: absolute;
  inset: 0%;
}

.fellow-image-wrap {
  margin-bottom: 20px;
  position: relative;
}

.fellow-bio {
  color: var(--text--secondary);
  margin-bottom: 0;
  font-size: 1rem;
  overflow: scroll;
}

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

.last-item {
  border-bottom: 1px solid #0003;
}

.single-item-list {
  width: 100%;
  display: flex;
}

.playercontainer {
  background-color: #fd0;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 350px;
  margin-bottom: 25px;
  display: flex;
  position: relative;
}

.volume-slider {
  z-index: 2;
  width: 100%;
  max-width: 200px;
  margin-bottom: 0;
  position: absolute;
  top: auto;
  bottom: 110px;
  left: auto;
}

.fast-back-button {
  z-index: 2;
  color: var(--black);
  background-color: #3898ec00;
  background-image: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/609cf0cc4a0e1c4bf2dc1228_Fast%20Left.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 60px;
  height: 35px;
  font-size: 30px;
  font-weight: 600;
  position: absolute;
  bottom: auto;
  left: 40px;
}

.fast-f-button {
  z-index: 2;
  color: #000;
  background-color: #3898ec00;
  background-image: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/609cf0cc12ef6269efc66639_Fast%20Right.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 65px;
  height: 35px;
  font-size: 30px;
  font-weight: 600;
  position: absolute;
  inset: auto 40px auto auto;
}

.html-embed-3 {
  z-index: 1;
  flex: 1;
  width: 100%;
  margin-bottom: 80px;
  position: absolute;
}

.player-time {
  clear: none;
  flex: 0 auto;
  align-self: auto;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
  position: absolute;
  inset: auto 0% 70px;
}

.event-image-wrap {
  align-self: stretch;
  width: 50%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.fellow-list-wrap {
  width: 100%;
}

.fellow-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.empty-fellows {
  background-color: var(--brand--primary-blue);
  color: var(--white);
  text-align: center;
  height: 300px;
}

.expand {
  display: flex;
}

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

.success-message {
  background-color: var(--brand--primary-yellow);
  color: var(--brand--primary-black);
  text-align: center;
  height: auto;
  padding: 50px;
  font-size: 50px;
  font-weight: 600;
  line-height: 500px;
}

.text-block-2 {
  font-size: 2rem;
  line-height: 1em;
}

.cookie-rich {
  color: var(--white);
  max-width: 800px;
}

.cookie-rich h4 {
  margin-bottom: 30px;
}

.cookie-rich p {
  color: var(--white);
}

.cookie-rich h2 {
  color: var(--white);
  margin-bottom: 50px;
  font-size: 60px;
}

.cookie-rich h3 {
  color: var(--white);
  margin-bottom: 30px;
  font-family: Proxima Nova, sans-serif;
}

.cookie-rich ul {
  margin-bottom: 80px;
}

.cookie-rich li {
  border-top-color: var(--white);
  color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/6092fe7f5c078922470f5c1a_Arrow%20White.svg");
}

.cookie-rich a {
  color: var(--brand--primary-yellow);
  text-decoration: underline;
}

.full-map {
  position: relative;
  overflow: hidden;
}

.news-rich h2 {
  margin-bottom: 50px;
}

.news-rich h3 {
  margin-bottom: 30px;
  font-family: Proxima Nova, sans-serif;
  font-weight: 600;
}

.news-rich h4 {
  margin-bottom: 30px;
}

.news-rich h5 {
  font-family: Proxima Nova, sans-serif;
  font-weight: 600;
}

.news-rich blockquote {
  margin-bottom: 30px;
  padding-left: 2rem;
  padding-right: 2rem;
  font-size: 1.75rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1.3em;
}

.news-rich p {
  padding-left: 2rem;
  line-height: 1.6em;
}

.map-container {
  z-index: 1;
  flex-direction: column;
  width: 100%;
  height: 850px;
  max-height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.project-location-text {
  margin-right: 8px;
  overflow: hidden;
}

.line-separation {
  background-color: #c3c0b8;
  width: 100%;
  height: 1px;
  min-height: 1px;
  margin-top: 60px;
  margin-bottom: 27px;
}

.line-separation.top20 {
  margin-top: 20px;
}

.project-base-text {
  margin-right: 8px;
}

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

.full-map-2 {
  z-index: 3;
}

.fellow-content {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  max-width: 100%;
  height: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: none;
  overflow: hidden;
}

.text-of-categories-list {
  z-index: 999;
  font-size: 12px;
  display: none;
}

.fellow-toggle {
  cursor: pointer;
  justify-content: space-between;
  padding: 17px 20px;
  transition: border-color .2s;
  display: flex;
}

.fellow-toggle:hover {
  border-left-color: #f47920;
}

.project-base {
  white-space: nowrap;
  cursor: pointer;
  background-color: #f3f3f3;
  border-radius: 30px;
  align-items: center;
  height: 43px;
  padding-left: 8px;
  font-size: 12px;
  font-weight: 400;
  display: flex;
  position: absolute;
  bottom: -20px;
  left: 100%;
}

.map-left-panel {
  z-index: 9;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 340px;
  height: 850px;
  max-height: 100vh;
  padding: 38px 32px 32px;
  display: flex;
  position: static;
  inset: 0% auto auto 0%;
}

.fellows-wrap {
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}

.text-block {
  z-index: 999999;
  color: #fff;
  background-color: #f47920;
  width: 100%;
  height: 88px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  position: absolute;
  inset: 0% 0% auto;
}

.text-block.south-africa-text {
  background-color: #f2d21b;
}

.text-block.brain-text {
  background-color: #b21f28;
  height: 88px;
}

.text-block.atlantic-institute-text {
  background-color: var(--brand--secondary-blue);
}

.text-block.asia-text {
  background-color: #ff5abc;
}

.text-block.usa-text {
  background-color: #842563;
}

.text-block.race-text {
  background-color: #f27931;
}

.text-block.social-eco-text {
  background-color: #61cd77;
}

.text-block.soc-text {
  background-color: #76c8e8;
  font-weight: 600;
}

.toggle-bg {
  background-color: #e0ded8;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.embed-parent {
  z-index: -1;
  position: relative;
}

.close-fellow-popup {
  color: #fff;
  text-align: center;
  cursor: pointer;
  width: 20px;
  padding-bottom: 5px;
  font-size: 20px;
  line-height: 1em;
  position: absolute;
  top: 20px;
  right: 20px;
}

.mini-h {
  letter-spacing: 0;
  font-size: 10px;
  line-height: 13px;
}

.toggle-label {
  z-index: 3;
  color: #58595b;
  flex: none;
  padding-left: 50px;
  font-family: Proxima Nova, sans-serif;
  font-size: 14px;
  font-weight: 600;
  position: relative;
}

.toggle-label.hide {
  display: none;
}

.program-office-badge {
  width: 18px;
  height: 18px;
  margin-left: 2px;
  margin-right: 8px;
  position: relative;
}

.map-holder {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 1080px;
  max-height: 100vh;
  padding-left: 0;
  display: flex;
}

.legend-item {
  color: #58595b;
  justify-content: flex-start;
  align-items: center;
  height: 18px;
  margin-bottom: 30px;
  padding-left: 50px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1em;
  display: flex;
  position: relative;
}

.project-program {
  color: #fff;
  cursor: pointer;
  background-color: #f47920;
  border-radius: 30px;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  margin-right: 0;
  font-size: 10px;
  font-weight: 400;
  display: flex;
}

.project-program:hover {
  opacity: .8;
}

.nest-category-link {
  color: #333;
  width: 100%;
  text-decoration: none;
  display: block;
  position: relative;
}

.toggle {
  z-index: 2;
  background-color: #fff;
  border-radius: 30px;
  width: 14px;
  height: 14px;
  margin-left: 2px;
  position: relative;
}

.toggle-embed {
  z-index: 2;
  flex: none;
  width: 100%;
  position: relative;
}

.fake-dropdown-toggle {
  display: none;
}

.legend-icon {
  border-radius: 50%;
  width: 18px;
  min-width: 18px;
  height: 18px;
  min-height: 18px;
  margin-right: 40px;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.legend-icon.program-icon {
  background-image: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/606de66598f78c6ddd4f1f8b_Group%2011521.svg");
  background-position: 50%;
  background-size: auto;
  border-width: 1px;
  border-color: #000;
  margin-right: 0;
}

.legend-icon.atlantic-icon {
  background-color: #000;
  border: 1px solid #000;
}

.legend-icon.project-base-icon {
  border: 1px solid #000;
}

.multi-ref-target {
  flex-direction: column;
  flex: 1;
  display: flex;
  overflow: auto;
}

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

.image.top-image {
  object-position: 50% 0%;
}

.image.cover {
  object-fit: cover;
  position: absolute;
  inset: 0%;
}

.image.bio {
  aspect-ratio: 1;
  object-fit: cover;
}

.image.logo {
  object-fit: contain;
  width: 50%;
}

.image.contain {
  object-fit: contain;
}

.image.hide {
  display: none;
}

.image.video {
  aspect-ratio: 16 / 9;
}

.image.fit {
  object-fit: contain;
}

.map-overflow-control {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 1080px;
  max-height: 100vh;
  font-size: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.toggle-wrap {
  background-color: #e0ded8;
  border-radius: 30px;
  align-items: center;
  width: 18px;
  height: 18px;
  padding-left: 1px;
  padding-right: 1px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.map-toggle-h {
  z-index: 2;
  opacity: .6;
  cursor: pointer;
  background-color: #0000;
  align-items: flex-start;
  margin-bottom: 0;
  padding-right: 40px;
  font-size: 40px;
  line-height: 1em;
  transition: opacity .2s;
  display: flex;
  position: relative;
}

.map-toggle-h:hover {
  opacity: .8;
}

.map-toggle-h.active {
  z-index: 2;
  opacity: 1;
  background-image: none;
  flex: none;
  transition: none;
  position: relative;
}

.fellow-image-mask {
  width: 100%;
  height: 0;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-bottom: 100%;
  position: relative;
}

.line-separation-smaller {
  background-color: #c3c0b8;
  width: 100%;
  height: 1px;
  min-height: 1px;
  margin-top: 0;
  margin-bottom: 27px;
}

.row-1 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.toggle-link {
  color: #000;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: -42px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.separation-line {
  background-color: #c7c8ca;
  height: 1px;
  margin-top: 0;
  margin-bottom: 15px;
}

.separation-line.absolute {
  width: 100%;
  margin-bottom: -17px;
  display: block;
  position: absolute;
  inset: auto 0% 0% auto;
}

.map-image {
  z-index: 0;
  opacity: .3;
  object-fit: contain;
  object-position: 50% 50%;
  width: 1440px;
  min-width: 1440px;
  display: block;
  position: relative;
}

.map-wrapper {
  background-color: #fbfbfb;
  align-items: center;
  width: 100%;
  padding-left: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.location-text-wrap {
  overflow: hidden;
}

.toggle-item {
  margin-bottom: 30px;
}

.filter-list-wrapper {
  width: 100%;
}

.location-item {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
  position: absolute;
}

.map-list {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.map-list-wrapper {
  z-index: 3;
  width: 1920px;
  height: 1080px;
  position: relative;
  transform: scale(.85);
}

.map-list-wrapper.second-list {
  z-index: 3;
}

.filter-slug {
  display: none;
  position: absolute;
}

.project-program-item {
  align-items: center;
  margin-right: 8px;
  display: flex;
  position: static;
}

.project-program-list {
  display: flex;
}

.map-right-wrapper {
  z-index: 99;
  background-color: var(--gainsboro-2);
  flex-direction: row;
  width: 345px;
  height: 850px;
  max-height: 100vh;
  display: none;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.fellows-programs-items {
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.general-code {
  display: none;
}

.overlay-div {
  position: absolute;
  inset: 0%;
}

.overlay-div-parent {
  position: relative;
}

.overlay-div {
  z-index: 99;
  position: absolute;
}

.project-side-list {
  flex-flow: column wrap;
  width: 100%;
  display: flex;
}

.project-side-list-wrap {
  flex: 1;
  display: none;
}

.popup-trigger {
  position: absolute;
  inset: 0%;
}

.blog-grid, .videos-grid, .news-grid {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.greytext {
  color: #58595b;
}

.greytext.is-100 {
  width: 100%;
}

.m-fellows-item {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.m-fellows-list {
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.m-fellow-wrap {
  flex-wrap: nowrap;
  flex: 1;
  width: 100%;
  height: 100%;
  padding-top: 88px;
  display: flex;
  overflow: scroll;
}

.m-fellow-wrap.action-fellow-wrap {
  height: auto;
  padding-top: 0;
  overflow: visible;
}

.m-fellow-overall {
  width: 100%;
  height: 100%;
  display: block;
}

.m-fellow-overall.action-fellow-overall, .m-fellow-overall.special-overall {
  overflow: scroll;
}

.close-fellow-popup-m {
  z-index: 9999999;
  color: #fff;
  text-align: center;
  cursor: pointer;
  width: 20px;
  padding-bottom: 5px;
  font-size: 20px;
  line-height: 1em;
  position: absolute;
  top: 20px;
  right: 20px;
}

.arrow-fellow {
  transform-style: preserve-3d;
  width: 17px;
}

.map-fellow-wrapper {
  width: 100%;
  height: auto;
}

.link-block {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  height: 20px;
  display: flex;
  position: relative;
}

.link-arrow {
  height: 10px;
}

.map-lines-m {
  z-index: -1;
  opacity: .75;
  margin-left: -320px;
  position: absolute;
  left: 350px;
}

.map-lines-m.regular-lines {
  z-index: -2;
}

.do-not-delete {
  display: none;
  position: relative;
}

.project-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-bottom: 20px;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.block-top {
  border-bottom: 1px solid #58595b;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 10px;
  padding-top: 26px;
  padding-bottom: 15px;
  display: flex;
}

.block-top-left {
  letter-spacing: -.5px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1em;
}

.close-text-block {
  text-transform: uppercase;
  cursor: pointer;
  margin-top: 0;
  font-size: 12px;
}

.block-image {
  width: 100%;
  height: 215px;
  margin-bottom: 7px;
}

.block-style {
  margin-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
  line-height: 34px;
}

.block-paragraph {
  color: var(--text--secondary);
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1em;
}

.block-paragraph.bigger-margin-block {
  margin-bottom: 26px;
}

.block-link {
  color: #035281;
  align-items: center;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
  display: flex;
}

.block-link.dark-blue {
  color: #035281;
}

.block-link.pink-block {
  color: #ff5abc;
}

.block-link.green-block {
  color: #61cd77;
}

.block-link.yellow-block {
  color: #f2d21b;
}

.block-link.purple-block {
  color: #842563;
}

.block-link.light-blue {
  color: #76c8e8;
}

.block-link.orangle-block {
  color: #f27931;
}

.block-link.red-block {
  color: #b21f28;
}

.block-arrow-image {
  width: 44px;
  height: 44px;
  margin-right: 7px;
}

.community-trigger {
  z-index: 2;
  width: 250px;
  height: 40px;
  display: flex;
  position: absolute;
  inset: 40px auto auto 30px;
}

.fake-tab-wrap {
  display: none;
}

.hide-responsive {
  width: 100%;
}

.action-text {
  position: relative;
}

.m-fellows-list-afebh {
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.combiner-embed {
  display: none;
}

.m-fellows-list-130 {
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.fellow-location {
  margin-top: 15px;
}

.html-embed-4 {
  display: none;
}

.rich-text-block blockquote {
  color: var(--brand--primary-black);
  border-left: 0 #000;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: 0;
  padding: 40px 20px 0 0;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.4em;
}

.rich-text-block figcaption {
  text-align: left;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: .75rem;
  font-weight: 400;
}

.rich-text-block figure {
  margin-top: 60px;
  margin-bottom: 60px;
}

.action-wrap {
  z-index: 1;
  flex-direction: column;
  width: 100%;
  height: auto;
  max-height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: relative;
  overflow: hidden;
}

.m-fellow-wrap-afebh {
  flex-wrap: nowrap;
  flex: 1;
  height: auto;
  padding-top: 88px;
  display: flex;
}

.m-fellow-wrap-afebh.bottom-one {
  padding-top: 0;
}

.preload-map-wrap {
  display: block;
  position: relative;
}

.preload-block {
  z-index: 10;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.bubble-wrap {
  border-radius: 50%;
  width: 240px;
  height: 240px;
  display: flex;
  position: relative;
}

.program-preload-item {
  background-color: #f47920;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  position: absolute;
  left: 105px;
}

.program-preload-item-2nd {
  background-color: #ff5abc;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 30px;
  left: 175px;
}

.program-preload-item-3rd {
  background-color: #b21f28;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 30px;
  right: 175px;
}

.program-preload-item-4th {
  background-color: #76c8e8;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 105px;
  right: 210px;
}

.program-preload-item-5th {
  background-color: #00639c;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  position: absolute;
  bottom: 105px;
  left: 210px;
}

.program-preload-item-6th {
  background-color: #61cd77;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  position: absolute;
  bottom: 30px;
  right: 175px;
}

.program-preload-item-7th {
  background-color: #842563;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  position: absolute;
  bottom: 30px;
  left: 175px;
}

.program-preload-item-8th {
  background-color: #f2d21b;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  position: absolute;
  bottom: 0;
  right: 105px;
}

.spacer-afebh {
  width: 100%;
  height: 80px;
  padding: 0;
  display: none;
}

.yellowsmall-map {
  background-color: var(--brand--primary-yellow);
  border-radius: 50px;
  width: 40px;
  height: 40px;
  margin-top: -35px;
  margin-left: -30px;
  position: relative;
  top: auto;
  left: 20px;
  right: auto;
}

.empty-state-2 {
  display: none;
}

.facebook-image {
  width: 30px;
  height: 30px;
}

.form-field {
  width: 280px;
  height: 40px;
}

.contactus-column {
  background-color: var(--gainsboro);
}

.pilltext {
  font-size: 12px;
}

.convo-image {
  z-index: 2;
  background-color: var(--brand--primary-blue);
  width: 100%;
  height: 600px;
  padding: 40px;
  position: relative;
  overflow: hidden;
}

.gray {
  color: var(--text--secondary);
}

.align_right {
  text-align: right;
}

.top5 {
  margin-top: 5px;
}

.h7 {
  margin-bottom: 10px;
  font-size: 1.2em;
  line-height: 1.3rem;
}

.h7._5side {
  margin-right: 7px;
}

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

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

.h7.centered.no-margin {
  margin-bottom: 0;
}

.h7.inline._5right {
  margin-left: 5px;
}

.h7.spacing-m {
  line-height: 1.8rem;
}

.readmoreimage {
  aspect-ratio: 1;
}

.readmoreimage.action {
  aspect-ratio: 1;
  width: 100%;
  overflow: hidden;
}

.collection-list {
  display: flex;
}

.logoitem {
  margin-right: 40px;
}

.logoitem:last-child {
  margin-right: 0;
}

.list-item {
  background-image: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/6088210e060be196629c51e9_Group%2011629.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  margin-bottom: 5px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 50px;
}

.top20 {
  margin-top: 20px;
}

.location-country {
  display: none;
}

.cta-text {
  font-size: 13.5px;
}

.fullheightimage {
  height: 100%;
}

.fullheightimage.get {
  width: 100%;
}

.headerflow {
  grid-column-gap: .33rem;
  grid-row-gap: .33rem;
  display: flex;
}

.sticky-box {
  height: 20px;
  position: sticky;
  top: 120px;
}

.sticky-box.autoheight {
  height: 100%;
}

.bcg-default {
  background-color: #fff0;
}

.bcg-default.is-sticky {
  position: sticky;
  top: 78px;
}

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

.no-margin.gray, .no-margin.secondary {
  color: var(--secondary);
}

.space-bottom.text-bigger {
  font-size: 18px;
  font-weight: 600;
}

.html-embed-6 {
  display: none;
}

.close-icon {
  width: 100%;
}

._720px-image {
  width: 100%;
  height: 720px;
  position: relative;
  overflow: hidden;
}

._450px-image {
  width: 100%;
  height: 450px;
  position: relative;
  overflow: hidden;
}

.text-bigger {
  align-self: center;
  font-size: 18px;
  font-weight: 600;
}

.text-bigger.left {
  align-self: auto;
}

.sidebyside {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

.sidebyside.centered {
  justify-content: center;
  line-height: .7em;
}

.top60 {
  margin-top: 60px;
}

.title-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.title-wrapper.max-620.top100 {
  margin-top: 100px;
  margin-bottom: 20px;
}

.heading-white {
  color: #fff;
  margin-bottom: 0;
}

.excerpt-wrapper {
  align-self: auto;
}

.blog-excerpt {
  color: var(--text--silver);
  margin-bottom: 0;
}

.blog-excerpt.dark {
  color: var(--text--secondary);
  font-family: Georgia, Times, Times New Roman, serif;
}

.author-wrapper.video {
  width: 40%;
}

.text-author {
  color: #fff;
  margin-right: 6px;
  font-weight: 500;
  display: inline-block;
}

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

.publish-date.margin-blog {
  margin-bottom: 40px;
}

.share-buttons-wrapper.padding20 {
  padding: 20px;
}

.share-blog {
  opacity: .5;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  margin-right: 40px;
  transition: opacity .2s;
}

.share-blog:hover {
  opacity: 1;
}

.blog-content.padding-border-top {
  border-top: 1px solid #000;
  padding-top: 40px;
}

.featured-fellow-block.sticky-box {
  height: auto;
}

.featured-fellow-block.sticky-box.story {
  top: 90px;
}

.featured-fellow-block.colored_bcg {
  background-color: #eeece7;
}

.featured-fellow-block.colored_bcg.padding20 {
  padding: 20px 20px 10px;
}

.featured-fellow-title-wrapper {
  border-bottom: 1px solid #c7c8ca;
  padding-bottom: 10px;
}

.featured-fellow-title-wrapper.no-border-bottom {
  border-bottom-style: none;
}

.featured-fellow {
  color: var(--brand--primary-black);
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 1rem 10px;
  text-decoration: none;
  transition: all .4s;
  display: flex;
}

.featured-fellow:hover {
  background-color: var(--white-smoke);
}

.featured-fellow.no-border {
  border-bottom-style: none;
}

.featured-fellow.no-border.hide {
  display: none;
}

.featured-fellow.margin_sml {
  padding-top: 10px;
  padding-bottom: 10px;
}

.fellow-image-wrapper {
  object-fit: fill;
  border-radius: 50%;
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  margin-right: 20px;
  overflow: hidden;
}

.fellow-image-wrapper.cover {
  direction: ltr;
  border: 3px solid #fafafa;
  margin-right: 0;
  position: relative;
}

.fellow-image-wrapper.size-m {
  width: 4rem;
  min-width: 4rem;
  height: 4rem;
  min-height: 4rem;
  margin-right: 10px;
}

.fellow-image-wrapper.size-m.absolute.is-quote {
  inset: 0%;
}

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

.fellow-left {
  align-items: flex-start;
  width: 90%;
  display: flex;
}

.fellow-arrow {
  width: 16px;
}

.fellows-link {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
}

.section-title {
  justify-content: space-between;
  align-items: center;
  display: block;
}

.section-title.sticly {
  position: sticky;
  top: 120px;
}

.section-title.hide {
  display: none;
}

.heading-side {
  color: var(--brand--primary-black);
  letter-spacing: 0;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.4em;
}

.heading-side.is-smaller.inline {
  margin-right: 5px;
  display: inline-block;
}

.heading-side.inline {
  margin-right: .25rem;
  display: inline;
}

.heading-side.inline.lowercase {
  text-transform: lowercase;
}

.heading-side.inline.nogap {
  margin-right: 0;
}

.heading-side.inline.sml {
  margin-right: 0;
}

.heading-side.margin-bottom-20.proxima-nova-light.lowercase {
  text-transform: none;
}

.heading-side.lined {
  border-bottom: 1px solid var(--text--silver);
  padding-bottom: 10px;
}

.heading-number {
  margin-bottom: 8px;
  font-weight: 500;
}

.video-wrapper.chucck {
  z-index: 1;
  display: flex;
  position: relative;
}

.blog-lightbox {
  object-fit: fill;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.blog-lightbox.article-hero {
  height: 100%;
  max-height: 720px;
}

.blog-lightbox.is-card {
  justify-content: flex-start;
  width: 100%;
  height: auto;
}

.video-description-block {
  border: 1px #000;
  border-top-style: solid;
  padding-top: 40px;
}

.margin-bottom-40 {
  margin-bottom: 40px;
}

.fellow-opis {
  color: var(--secondary);
  font-family: Proxima Nova, sans-serif;
  font-size: 14px;
  line-height: 1.2em;
}

.fellow-name {
  margin-bottom: 4px;
  font-weight: 600;
}

.play-image-blog {
  z-index: 99;
  width: 120px;
  height: 120px;
  position: absolute;
}

.blog-quote {
  color: var(--text--secondary);
  margin-bottom: 30px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2em;
}

.quote-author {
  align-items: flex-start;
  display: flex;
}

.fellow-name-quote {
  margin-bottom: 4px;
  font-family: Proxima Nova, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5em;
}

.quote-author-image-wrapper {
  border-radius: 50%;
  width: 60px;
  min-width: 60px;
  height: 60px;
  min-height: 60px;
  margin-right: 20px;
  overflow: hidden;
}

.blog-quote-2 {
  color: var(--text--secondary);
  margin-bottom: 30px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2em;
}

.blog-quote-2.smaller {
  border-left-style: none;
  font-size: 24px;
}

.side-image-wrapper.sticky-box-copy {
  position: sticky;
  top: 120px;
}

.side-image {
  object-fit: contain;
  width: 100%;
}

.blog-yellow-title {
  padding-top: 10px;
  padding-bottom: 10px;
}

.container-blog {
  flex-direction: column;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
  position: relative;
}

.container-blog.blog-quote {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
}

.container-blog.blog-yellow-title {
  background-color: var(--brand--primary-yellow);
  justify-content: center;
  align-items: flex-start;
  padding-left: 2rem;
  padding-right: 2rem;
}

.container-blog.blog-yellow-title.inline {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.container-blog.blog-related {
  background-color: var(--gainsboro-2);
  padding-top: 60px;
  padding-bottom: 60px;
}

.container-blog.video-grid {
  grid-column-gap: 120px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 60px;
  display: grid;
}

.container-blog.button-wrapper {
  margin-top: 40px;
  margin-bottom: 0;
}

.container-blog.button-wrapper.is-article {
  margin-bottom: 60px;
}

.container-blog.featured-title-wrapper {
  align-items: flex-start;
  margin-top: 40px;
}

.container-blog.featured-title-wrapper.hide-mobile.hide {
  display: none;
}

.heading-side-bigger {
  font-size: 32px;
}

.blog-line-mobile {
  display: none;
}

.gallery-wrapper {
  background-color: var(--text--secondary);
  height: 500px;
}

.blog-related-card {
  filter: grayscale();
  width: 100%;
  height: 0%;
  padding-bottom: 66%;
  position: relative;
}

.blog-related-card.noeffect {
  filter: none;
}

.cover-img-blog {
  object-fit: cover;
  width: 100%;
  max-width: 1440px;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.blog-related-content-wrapper {
  margin-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
}

.blog-related-title {
  color: var(--brand--primary-blue);
  margin-bottom: 20px;
  font-weight: 700;
  line-height: 1.1em;
}

.blog-related-excerpt {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2em;
}

.blog-grid-blog {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.podcasts-content {
  grid-column-gap: 20px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.podcast-wrapper {
  color: var(--brand--primary-black);
  text-decoration: none;
}

.podcast-image-wrapper {
  width: 100%;
  height: 0%;
  margin-bottom: 20px;
  padding-bottom: 100%;
  position: relative;
}

.podcast-img {
  object-fit: cover;
  width: 100%;
  max-width: 1440px;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

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

.margin-bottom-20.label {
  height: 21px;
  min-height: 21px;
}

.podcast-card-title {
  margin-bottom: 20px;
  font-size: 19px;
  font-weight: 700;
}

.podcast-time {
  color: var(--brand--primary-blue);
  margin-bottom: 0;
  font-weight: 700;
  line-height: 1.1em;
}

.podcast-authors {
  text-transform: uppercase;
  font-weight: 500;
}

.breadcrumb-link {
  color: #939598;
  font-size: .8rem;
  font-weight: 600;
  text-decoration: none;
  transition: color .2s;
}

.breadcrumb-link:hover {
  color: var(--brand--primary-blue);
}

.breadcrumb-link.w--current {
  text-decoration: none;
}

.breadcrumb-link.w--current:hover {
  text-decoration: underline;
}

.breadcrumb-link.blue {
  color: var(--brand--secondary-blue);
}

.breadcrumb-arrow {
  height: 8px;
  margin-left: 10px;
  margin-right: 10px;
}

.podcast-subtitle {
  display: none;
}

.top-line-block {
  border: 1px #000;
  border-top-style: solid;
  padding-top: 20px;
}

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

.button-wrapper.is-article-list, .button-wrapper.is-search, .button-wrapper.is-webinars {
  justify-content: flex-start;
  margin-top: 40px;
}

.posts-pagination {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  align-items: center;
  height: 60px;
  margin-top: 60px;
  margin-bottom: 60px;
  display: flex;
}

.fellow-card-image-wrapper {
  width: 100%;
  height: 0%;
  min-height: 0%;
  max-height: 0%;
  margin-bottom: 20px;
  padding-bottom: 100%;
  position: relative;
  overflow: hidden;
}

.fellow-card-name {
  color: var(--text--secondary);
  letter-spacing: 0;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1em;
}

.fellow-card-position {
  color: var(--text--secondary);
  border-radius: 3px;
  margin-top: 10px;
  margin-bottom: 7px;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-right: 7px;
  font-family: Proxima Nova, sans-serif;
  font-size: .7rem;
  font-weight: 400;
  line-height: .8rem;
}

.fellow-card-location {
  color: var(--brand--secondary-blue);
  margin-left: 5px;
  font-size: .8rem;
  font-weight: 600;
  line-height: 1rem;
}

.fellow-card-wrapper {
  color: var(--brand--primary-black);
  width: 100%;
  text-decoration: none;
}

.fellow-card-wrapper.round {
  border: 1px solid var(--gainsboro-2);
  background-color: var(--white);
  background-image: linear-gradient(#ffffff80, #ffffff80);
  border-radius: 4px;
  overflow: hidden;
}

.fellow-card-img {
  object-fit: cover;
  width: 100%;
  max-width: 1440px;
  height: 100%;
  min-height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.webinar-content {
  grid-column-gap: 20px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.webinar-related-wrapper {
  padding-bottom: 41px;
  text-decoration: none;
  position: relative;
}

.webinar-card-img {
  width: 100%;
  min-width: 100%;
  height: 0%;
  padding-bottom: 66%;
  position: relative;
}

.webinar-img-blog {
  object-fit: cover;
  width: 100%;
  max-width: 1440px;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.webinar-card-content {
  margin-top: 30px;
  text-decoration: none;
}

.webinar-card-excerpt {
  color: var(--black);
  margin-bottom: 30px;
  font-size: 19px;
  font-weight: 600;
  line-height: 1.2em;
}

.webinar-card-title {
  color: var(--brand--primary-blue);
  margin-bottom: 20px;
  font-weight: 700;
  line-height: 1.1em;
}

.webinar-card-speakers-wrapper {
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.webinar-speaker-card-image-wrapper {
  border: 3px solid #fff;
  border-radius: 50%;
  width: 60px;
  min-width: 60px;
  height: 60px;
  min-height: 60px;
  margin-bottom: 0;
  margin-left: -15px;
  position: relative;
  overflow: hidden;
}

.webinar-speaker-card-image-wrapper.first {
  margin-left: 0;
}

.webinar-speaker-card-img {
  object-fit: cover;
  width: 100%;
  min-width: 100%;
  max-width: 1440px;
  height: 100%;
  min-height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.podcast-single-hero-bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.light-text-2 {
  color: #fff;
  max-width: 60%;
  font-size: 18px;
}

.hero-text-wrapper.is-100 {
  max-width: 100%;
}

.songs-number {
  background-color: var(--brand--primary-yellow);
  color: var(--black);
  text-align: center;
  text-transform: uppercase;
  border-radius: 50%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 24px;
  padding-right: 24px;
  font-family: Proxima Nova, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  text-decoration: none;
  display: flex;
  position: relative;
  top: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
}

.songs-text {
  line-height: 1.5;
}

.backdrop-blur {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.podcast-single-img-cover {
  border-radius: 6px;
  width: 50%;
  max-width: 300px;
  overflow: clip;
  box-shadow: 2px 2px 14px #0003;
}

.hide-desktop {
  display: none;
}

.fellow-single-bio.centered {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
}

.fellow-single-position {
  color: var(--text--secondary);
  margin-bottom: 10px;
  font-size: 19px;
  font-weight: 600;
  line-height: 1.2em;
}

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

.fellow-detail {
  margin-top: 4px;
  margin-bottom: 4px;
  font-family: Proxima Nova, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2em;
  display: none;
}

.fellow-detail.inline {
  margin-right: 6px;
  display: inline;
}

.heading-single-fellow {
  color: var(--text--secondary);
  letter-spacing: 0;
  margin-bottom: 0;
  font-size: 1.6rem;
}

.fellow-position-mobile {
  display: none;
}

.fellow-position-mobile-show {
  color: var(--brand--primary-blue);
  margin-bottom: 20px;
  font-weight: 700;
  line-height: 1.1em;
}

.related-tracks-title-wrapper {
  border-bottom: 1px solid var(--text--silver);
  justify-content: space-between;
  align-items: center;
  padding-bottom: 10px;
  display: flex;
}

.view-all-button {
  color: var(--brand--primary-blue);
  margin-bottom: 0;
  font-weight: 700;
  line-height: 1.1em;
  text-decoration: none;
}

.related-podcast-fellow {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--brand--primary-black);
  border-bottom: 1px #c7c8ca;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 1rem;
  padding-top: 30px;
  text-decoration: none;
  display: flex;
}

.related-podcast-fellow.no-top {
  margin-bottom: 20px;
  padding-top: 0;
}

.related-image-wrapper {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  width: 100px;
  min-width: 100px;
  height: 100px;
  min-height: 100px;
}

.related-content-wrapper {
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.podcast-subtitle-related {
  font-size: 14px;
}

.title-subtitle-related {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3em;
}

.title-subtitle-related.hide_desktop {
  display: none;
}

.title-subtitle-related.title {
  margin-bottom: 10px;
  font-weight: 400;
}

.podcast-icons-wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.icon-wrapper {
  align-items: center;
  margin-right: 10px;
  display: flex;
}

.related-icon {
  opacity: 1;
  margin-right: 10px;
  padding-top: 2px;
  display: none;
}

.related-icon-label {
  font-weight: 500;
}

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

.related-subtitle-block {
  margin-bottom: 40px;
}

.podcast-small-title {
  color: var(--brand--primary-black);
  font-size: 18px;
}

.podcast-back-button {
  align-items: center;
  margin-bottom: 40px;
  text-decoration: none;
  display: flex;
}

.podcast-back-button.lined {
  border-bottom: 1px solid var(--text--silver);
  padding-bottom: 12px;
}

.back-button-icon {
  width: 20px;
  margin-right: 15px;
  transform: rotate(180deg);
}

.back-button-text {
  color: var(--black);
  font-size: 14px;
  font-weight: 500;
}

.podcast-series-title {
  margin-bottom: 40px;
}

.podcasts-list-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.podcast-card-image-wrapper {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  position: relative;
}

.podcast-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 2fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: flex;
}

.podcast-card-content-wrapper.is-diff {
  margin-bottom: 20px;
  padding-right: 0%;
}

.podcast-card-title-2 {
  color: var(--brand--primary-black);
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.2em;
}

.podcast-play-button {
  background-color: var(--brand--primary-yellow);
  cursor: pointer;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  min-height: 60px;
  transition: all .2s;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.podcast-play-button:hover {
  transform: scale(1.1);
}

.podcast-play-button.hide {
  display: none;
}

.play-icon {
  width: 30%;
  margin-right: -3px;
}

.podcast-card-title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.podcast-card-title-wrapper.is-diff {
  padding-right: 0%;
}

.margin-bottom-podcast-custom {
  margin-bottom: 20px;
}

.podcast-card-icons-wrapper {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: none;
}

.podcast-card-authors {
  text-transform: uppercase;
  font-weight: 500;
}

.authors-mobile {
  display: none;
}

.podcast-excerpt {
  font-size: 1rem;
}

.margin-bottom-related-pc, .margin-bottom-related-pc-2 {
  margin-bottom: 10px;
}

.column-new {
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.panels-image-wrapper {
  width: 220px;
  min-width: 220px;
  height: 220px;
  min-height: 220px;
  margin-right: 40px;
}

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

.panel-name-wrapper {
  margin-bottom: 10px;
}

.panel-name {
  font-size: 22px;
}

.panel-loc {
  font-size: 14px;
}

.panel-loc-wrapper, .panel-bio-wrapper {
  margin-bottom: 20px;
}

.panel-bio {
  font-size: 16px;
}

.panel-button {
  border-top: 1px solid #000;
  border-bottom: 1px #000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 220px;
  padding-top: 10px;
  display: flex;
}

.panel-button.hide, .panel-position-mobile {
  display: none;
}

.margin-bottom-fellow {
  margin-bottom: 60px;
}

.margin-bottom-fellow.custom-fellow-mobile {
  margin-bottom: 20px;
}

.fellow-image-panel.round {
  aspect-ratio: 1;
  border: 4px solid #fff;
  border-radius: 500px;
  margin-bottom: 40px;
  overflow: scroll;
  box-shadow: 0 6px 12px #0000001c;
}

.fellow-image-panel.round.biopage {
  margin-bottom: 2rem;
  margin-left: 2rem;
  margin-right: 2rem;
  overflow: hidden;
}

.gallery-photos {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  column-count: 2;
  white-space: pre-line;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 60px;
}

.gallery-img {
  width: 100%;
}

.image-wrapper.box {
  width: 100%;
  min-height: 10vh;
}

.gallery-alt-wrapper {
  margin-top: 20px;
  font-size: 18px;
}

.card-content-inner-wrapper {
  width: 100%;
  margin-bottom: 40px;
  display: inline-block;
}

.gallery-image-wrapper {
  width: 100%;
}

.wideo-card-img {
  width: 100%;
  min-width: 100%;
  height: 0%;
  padding-bottom: 55%;
  position: relative;
}

.video-duration {
  z-index: 2;
  background-color: var(--black);
  color: #fff;
  padding: 4px 6px;
  position: absolute;
  bottom: 20px;
  right: 20px;
}

.video-duration.is-card {
  bottom: 12px;
  right: 16px;
}

.video-duration-text {
  font-size: 12px;
  line-height: 1.2em;
}

.video-grid-content {
  margin-top: 32px;
}

.margin-bottom-video-title {
  margin-bottom: 10px;
}

.video-titel {
  font-size: 22px;
}

.video-description {
  font-size: 16px;
}

.video-img-blog {
  object-fit: cover;
  width: 100%;
  max-width: 1440px;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.sm-link {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 120px 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 20px;
  display: grid;
}

.sm-link-wrapper {
  align-items: center;
  margin-left: 40px;
  margin-right: 40px;
  text-decoration: none;
  display: flex;
}

.sm-icon-link {
  width: 18px;
  margin-left: 16px;
  transform: rotate(45deg);
}

.text-block-3 {
  color: var(--black);
  font-weight: 400;
  text-decoration: none;
}

.sm-title {
  font-size: 16px;
  font-weight: 600;
}

.timeline-wrapper {
  height: 100%;
}

.timeline-element {
  padding-bottom: 240px;
  position: relative;
}

.timeline-element.is-last {
  padding-bottom: 0;
}

.timeline-element.is-first {
  margin-top: 140px;
  padding-top: 0;
}

.timeline-line {
  background-color: var(--black);
  width: 1px;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.timeline-block {
  margin-top: -24px;
  margin-left: 120px;
}

.timeline-date {
  text-transform: uppercase;
  margin-bottom: 90px;
  font-size: 44px;
  font-weight: 700;
  line-height: 1;
}

.timeline-date.imeline-date-space-left {
  margin-left: 120px;
}

.timeline-blog {
  padding-left: 60px;
  position: relative;
}

.see-article-button {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.see-article-text {
  font-size: 19px;
  font-weight: 600;
}

.see-article-icon {
  width: 15px;
  margin-left: 10px;
}

.margin-bottom-timeline-title {
  margin-bottom: 30px;
}

.timeline-image {
  width: 100%;
  min-width: 100%;
  height: 0%;
  margin-bottom: 30px;
  padding-bottom: 55%;
  position: relative;
}

.timeline-img {
  object-fit: cover;
  width: 100%;
  max-width: 1440px;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.timeline-date-first {
  text-transform: uppercase;
  font-size: 44px;
  font-weight: 700;
  line-height: 1;
}

.timeline-circle-big {
  z-index: 2;
  border: 1px solid var(--black);
  background-color: var(--white);
  border-radius: 50%;
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
  position: absolute;
  inset: -12px auto auto -12px;
}

.timeline-circle-big.is-yellow {
  background-color: var(--brand--primary-yellow);
}

.timeline-horizontal-line {
  z-index: 1;
  background-color: var(--black);
  width: 120px;
  height: 1px;
  position: relative;
}

.timeline-horizontal-line.shorter {
  width: 110px;
}

.timeline-horizontal-wrapper {
  z-index: 1;
  width: 120px;
  position: relative;
}

.timeline-circle-small {
  z-index: 2;
  border: 1px solid var(--black);
  background-color: var(--black);
  border-radius: 50%;
  width: 12px;
  min-width: 12px;
  height: 12px;
  min-height: 12px;
  position: absolute;
  inset: -6px auto auto -6px;
}

.blog-hero-image-wrapper {
  position: relative;
}

.video-slider-wrapper {
  width: 100%;
  height: 100%;
  padding-bottom: 100px;
  position: relative;
}

.video-slider {
  background-color: #0000;
}

.video-slider.is-diff {
  height: 420px;
}

.video-slide {
  height: 100%;
}

.video-slide.is-auto {
  width: 100%;
  padding-bottom: 0;
  padding-right: 0;
}

.video-slide-mask.is-diff {
  width: 100%;
}

.video-slider-arrow {
  z-index: 2;
  background-color: var(--brand--primary-yellow);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  transition: all .2s;
  display: flex;
  inset: auto auto -150px 0%;
}

.video-slider-arrow:hover {
  transform: scale(1.1);
}

.video-slider-arrow.is-right {
  bottom: -150px;
  left: auto;
  right: 0;
}

.video-slider-arrow.disabled {
  z-index: 1;
  background-color: var(--text--secondary);
  cursor: default;
  position: absolute;
  bottom: -150px;
  transform: scale(.99);
}

.video-slider-arrow.disabled.right {
  left: auto;
  right: 0;
}

.slider-arrow {
  width: 18px;
}

.slider-arrow.disabled {
  filter: invert();
}

.slider-arrow.disabled.rotate {
  transform: rotate(180deg);
}

.video-slider-nav {
  align-items: center;
  margin-top: 30px;
  padding-bottom: 0;
  padding-right: 0;
}

.video-slider-nav.hide {
  display: none;
}

.video-slider-nav.is-slide {
  justify-content: flex-start;
  margin-top: 0;
  display: flex;
}

.video-slider-dot {
  background-color: var(--text--silver);
  width: 100%;
  height: 4px;
}

.video-nav-wrapper.is-diff {
  margin-top: 40px;
}

.video-slider-number {
  align-items: center;
  margin-top: 8px;
  display: flex;
}

.slider-number {
  width: 7px;
  line-height: 1;
}

.slider-number.hide {
  display: none;
}

.hero-slider-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.hero-image-slider {
  object-fit: cover;
  object-position: 50% 50%;
  align-self: center;
  width: 100%;
  max-width: 1440px;
  height: 600px;
}

.hero-list-slider {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.hero-item-slider {
  flex: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.hero-slider-button-left {
  z-index: 2;
  background-color: var(--brand--primary-yellow);
  cursor: pointer;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  display: flex;
  position: absolute;
  inset: auto auto 249px 40px;
}

.hero-slider-button-right {
  z-index: 2;
  background-color: var(--brand--primary-yellow);
  cursor: pointer;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  display: flex;
  position: absolute;
  inset: auto 40px 249px auto;
}

.hero-slider-arrow-icon {
  width: 20px;
}

.hero-slider-arrow-icon.rotate {
  transform: rotate(-180deg);
}

.webinar-card-overlay {
  z-index: 5;
  background-color: var(--brand--primary-yellow);
  opacity: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.webinar-card-icon {
  width: 33px;
}

.small-slider-hero {
  max-width: 480px;
  height: 64px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 30px;
}

.hero-slider-wrapper-small {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.hero-list-slider-small {
  justify-content: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.hero-item-slider-small {
  opacity: .6;
  flex: none;
  width: 60px;
  height: 0;
  padding-bottom: 60px;
  position: relative;
  overflow: hidden;
}

.hero-image-banner-small {
  object-fit: cover;
  object-position: 50% 50%;
  align-self: center;
  width: 100%;
  max-width: 1440px;
  height: 100%;
  padding-bottom: 4px;
  position: absolute;
  inset: 0%;
}

.image-slider-wrapper {
  width: 100%;
  padding-bottom: 0;
}

.image-slider {
  background-color: var(--white);
  height: 600px;
}

.image-slide {
  height: 100%;
}

.image-slider-dot {
  background-color: var(--text--silver);
  width: 100%;
  height: 4px;
}

.image-slide-img {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.image-slider-arrow {
  z-index: 4;
  background-color: var(--brand--primary-yellow);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  margin: 0;
  display: flex;
  position: absolute;
  inset: auto auto 250px 120px;
}

.image-slider-arrow.is-right {
  z-index: 3;
  opacity: 1;
  left: auto;
  right: 120px;
}

.image-slider-arrow.disabled {
  z-index: 1;
  background-color: var(--text--secondary);
  cursor: default;
  position: absolute;
  transform: scale(.99);
}

.image-slider-arrow.disabled.right {
  left: auto;
  right: 120px;
}

.image-slider-nav {
  align-items: center;
  margin-top: 30px;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
}

.image-slider-nav.hide, .image-nav-wrapper {
  display: none;
}

.slider-content {
  background-color: var(--brand--primary-yellow);
  min-width: 50%;
  max-width: 50%;
  padding: 30px;
  position: relative;
  inset: auto 0% 0% auto;
}

.image-slide-inner {
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.slider-text {
  margin-bottom: 0;
}

.image-slider-number-wrapper {
  align-items: center;
  margin-top: 0;
  margin-bottom: 20px;
  display: flex;
}

.image-slider-number-wrapper.hide {
  display: none;
}

.featured-article-wrapper {
  background-color: var(--text--secondary);
  width: 100%;
  padding-bottom: 66.6%;
  position: relative;
}

.featured-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.article-description-block {
  border: 1px #000;
  border-top-style: solid;
  margin-bottom: 20px;
  padding-top: 10px;
}

.article-details-wrapper {
  align-items: center;
  display: flex;
}

.read-more-button-wrapper {
  font-size: 20px;
  font-weight: 600;
  text-decoration: none;
}

.read-more-text {
  display: none;
}

.article-time-text {
  color: var(--color);
  letter-spacing: .25px;
  text-transform: uppercase;
  margin-right: 3px;
  font-size: .7rem;
  font-weight: 600;
}

.article-time-wrapper {
  align-items: center;
  margin-left: 20px;
  display: flex;
}

.featured-badge {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.featured-icon-wrapper {
  background-color: var(--brand--primary-blue);
  width: 8px;
  min-width: 8px;
  height: 8px;
  min-height: 8px;
  transform: rotate(45deg);
}

.featured-badge-text {
  color: var(--brand--primary-blue);
  margin-left: 10px;
  font-weight: 700;
}

.featured-collection-wrapper {
  width: 100%;
}

.heading-featured-article {
  letter-spacing: -.2px;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 1.7rem;
  line-height: 1.7rem;
}

.featured-article-label {
  margin-top: 20px;
  font-size: 14px;
  display: none;
}

.featured-collection-list, .featured-collection-item {
  width: 100%;
  max-width: 100%;
}

.blog-list-column {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  padding-top: 2rem;
  display: flex;
}

.articles-grid {
  grid-column-gap: 20px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.fellow-lobby {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-width: 100%;
  margin-bottom: 60px;
  display: grid;
}

.fellow-lobby.inbiopage {
  display: flex;
}

.fellow-lobby.is-country {
  grid-template-columns: 1fr 1fr 1fr;
}

.article_list_card {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--text--secondary);
  flex-flow: column;
  width: 100%;
  min-width: 100%;
  text-decoration: none;
  display: flex;
}

.article_list_card.is-search {
  border-top: 1px none var(--text--silver);
  border-right: 1px solid var(--text--silver);
  border-bottom: 1px #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: auto;
  height: 100%;
  margin-bottom: 0;
  padding: 20px;
  transition: background-color .3s;
  display: flex;
}

.article_list_card.round {
  transition: all .3s;
  overflow: hidden;
  transform: translate(0);
}

.article-list-image-wrapper {
  aspect-ratio: 3 / 2;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  min-width: 100%;
  height: 0%;
  padding-left: 10px;
  position: relative;
}

.article-list-image-wrapper.is-search {
  width: 100%;
  min-width: auto;
  height: 180px;
  margin-bottom: 0;
  padding-bottom: 0%;
}

.article-list-image-wrapper.is-search.hide {
  display: block;
}

.article-list-image {
  z-index: -3;
  object-fit: cover;
  width: 100%;
  min-width: 100%;
  max-width: 1440px;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.article-list-image.new {
  object-position: 50% 50%;
}

.article-list-title {
  letter-spacing: 0;
  max-width: 400px;
  margin-bottom: 8px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.3em;
}

.article-list-content-wrapper {
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  overflow: hidden;
}

.article-list-content-wrapper.new {
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
  display: none;
}

.article-list-city {
  color: var(--brand--primary-blue);
  margin-bottom: 10px;
  font-size: .75rem;
  font-weight: 700;
}

.article-list-excerpt {
  font-size: 16px;
}

.article-list-time-wrapper {
  align-items: center;
  display: flex;
}

.article-list-time-wrapper.hide {
  display: none;
}

.section-search {
  position: sticky;
  top: 80px;
}

.section-search.sticky-box.blog {
  background-color: var(--white);
  flex-direction: column;
  justify-content: space-between;
  height: 93vh;
  display: block;
  position: sticky;
  top: 78px;
}

.filters-wrapper {
  margin-bottom: 40px;
}

.search-block {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.search-form {
  width: 100%;
}

.search-field {
  background-image: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/626915aa34540d4e069f23b2_search.svg");
  background-position: 94% 49%;
  background-repeat: no-repeat;
  background-size: 16px;
  border: 1px solid #58595b;
  width: 100%;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 40px;
  line-height: 1.8em;
}

.search-field.search {
  border-color: #c4c4c4;
  border-radius: 4px;
  height: 40px;
}

.search-cat-wrapper {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.search-reveal-button {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
  transition: color .2s;
  display: flex;
}

.search-reveal-button:hover {
  color: var(--brand--primary-blue);
}

.search-reveal-button.hide {
  display: none;
}

.search-reveal-icon {
  align-items: center;
  width: 16px;
  min-width: 16px;
  height: 16px;
  min-height: 16px;
  margin-right: 12px;
  display: flex;
}

.sr-icon {
  width: 85%;
}

.search-reveal-text {
  text-transform: uppercase;
  white-space: nowrap;
  margin-left: 5px;
  font-size: 14px;
  font-weight: 700;
}

.search-filters {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 10px;
  display: block;
  overflow: hidden;
}

.search-filters.hero-slider-arrow-icon, .search-filters.hide {
  display: none;
}

.articles-list-time {
  align-items: center;
  display: flex;
}

.mobile-date-wrapper {
  display: none;
}

.hidden, .hidden.show {
  display: block;
}

.cover-image-wrapper {
  width: 100%;
  height: 200px;
  padding-bottom: 55%;
  position: relative;
  overflow: hidden;
}

.tech-div {
  width: 100%;
}

.caption {
  margin-top: 20px;
}

.caption.sml {
  align-self: flex-start;
  max-width: 75%;
  font-size: .85rem;
}

.filter-checkbox {
  color: var(--text--silver);
  background-color: #fff0;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  transition: color .2s;
  position: absolute;
  inset: 0%;
}

.filter-checkbox:hover {
  background-color: #fff0;
}

.filter-checkbox:active {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  border-style: none;
}

.filter-checkbox.w--redirected-checked {
  color: var(--text--secondary);
  background-color: #3898ec00;
  background-image: none;
  border: 0 #fff;
  border-radius: 0;
}

.filter-checkbox.w--redirected-focus {
  box-shadow: none;
}

.filter-checkbox-field {
  color: #939598;
  cursor: pointer;
  padding-left: 0;
  transition: color .2s;
  position: relative;
}

.filter-checkbox-field:hover {
  color: var(--text--secondary);
}

.filter-title-wrapper {
  justify-content: space-between;
  margin-bottom: 10px;
  display: flex;
}

.filter-title {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
}

.filter-label {
  background-color: #3898ec00;
  margin-bottom: 0;
  padding: 0;
  font-size: .8rem;
  font-weight: 500;
  line-height: 1em;
  transition: color .2s;
}

.filter-label.is-button {
  color: #939598;
  margin-bottom: 5px;
  display: block;
}

.filter-label.is-button:hover {
  color: var(--text--secondary);
}

.page-wrapper.bcg-color-white {
  background-color: var(--white);
}

.margin-bottom-8 {
  margin-bottom: 8px;
}

.fw, .collection-list-2, .collection-list-wrapper {
  width: 100%;
}

.search-form-wrapper {
  z-index: 9;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  position: absolute;
  inset: 0%;
}

.search-form-wrapper.hide-search {
  z-index: 0;
}

.search-toggle-new {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/6097a1a7138d1b804cce042e_Vector%20(12).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 60px;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.search-title {
  margin-bottom: 50px;
}

.articles-search-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px solid var(--text--silver);
  border-left: 1px solid var(--text--silver);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.articles-search-item {
  border-bottom: 1px solid var(--text--silver);
}

.search-list-title {
  color: var(--brand--primary-black);
  letter-spacing: 0;
  margin-top: 20px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-weight: 400;
}

.search-article-list-excerpt {
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4em;
}

.search-article-list-excerpt.is-news {
  margin-bottom: 0;
}

.search-article-list-excerpt.author {
  margin-bottom: 20px;
  display: block;
}

.search-list-details-wrapper {
  align-items: center;
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: 0;
  display: flex;
}

.search-inline-details {
  color: #939598;
  margin-right: 6px;
  font-weight: 400;
}

.search-badge {
  color: #fff;
  background-color: #f47920;
  border-radius: 500px;
  margin-top: 20px;
  margin-left: -3px;
  padding: 6px 12px 7px;
}

.search-article-list-content-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 85%;
  display: flex;
}

.badge-wrapper {
  text-align: center;
  white-space: normal;
  font-size: 10px;
  line-height: 1.2em;
}

.tabs-link-search {
  color: #b8b4af;
  background-color: #0000;
  padding: 0;
  transition: color .2s;
}

.tabs-link-search:hover {
  color: #858585;
}

.tabs-link-search.w--current {
  color: #474747;
  background-color: #0000;
}

.search-form-all {
  width: 100%;
  height: 44px;
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
}

.overflow-visible {
  overflow: visible;
}

.search-tabs-text {
  text-transform: uppercase;
  align-items: flex-start;
  font-size: 70px;
  font-weight: 600;
  line-height: 1em;
  display: flex;
}

.search-tabs-text.is-first {
  margin-left: 0;
}

.webinar-speaker-wrapper:last-child {
  margin-left: 15px;
}

.speakers-condition {
  position: absolute;
  inset: auto auto 0% 0%;
}

.collection-item {
  width: 100%;
  min-width: 100%;
  height: 100%;
}

.collection-list-wrapper-2 {
  width: 100%;
}

.podcast-embed {
  width: 100%;
  max-width: 100%;
  height: 150px;
}

.collection-related-podcast {
  flex-flow: column;
  display: flex;
}

.podcast-audio-wrapper {
  justify-content: flex-start;
  align-items: center;
  width: 75%;
  max-width: 75%;
  display: none;
}

.podcast-audio-wrapper.is-diff {
  object-fit: cover;
  width: 100%;
  max-width: 100%;
}

.podcast-element {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-left: 10px solid #f9f9f9;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
}

.podcast-element.is-diff {
  border-left-color: #f9f9f900;
}

.event-wrapper {
  position: relative;
}

.home-carousel-collection {
  width: 100%;
  height: 100%;
  display: none;
}

.home-carousel-list, .home-carousel-item {
  width: 100%;
  height: 100%;
}

.lightbox-home-wrap {
  object-fit: fill;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.lightbox-home-wrap.new {
  position: static;
}

.slider-dot-new {
  border: 1px solid var(--brand--primary-yellow);
  cursor: pointer;
  background-color: #0000001a;
  border-radius: 30px;
  width: 6px;
  height: 6px;
  margin-left: 5px;
  margin-right: 5px;
  transition: border-color .2s, background-color .2s;
  display: none;
}

.slider-dot-new:hover {
  background-color: #ffdd001a;
}

.slider-dots-wrap-new {
  z-index: 3;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: absolute;
  bottom: 30px;
  left: 38px;
  right: 38px;
}

.collection-item-2:first-child {
  flex-direction: row;
}

.grid-column {
  z-index: 9;
  border-right: 1px solid var(--black);
  border-bottom: 1px solid var(--black);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 500px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.project-top {
  background-color: #fff0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  transition: all 1s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.project-bottom {
  background-color: #f9f9f9;
  flex-direction: column;
  width: 100%;
  height: 35%;
  padding: 36px;
  text-decoration: none;
  transition: all 1s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.project-category {
  color: var(--text--secondary);
  height: 21px;
  min-height: 21px;
  font-size: 14px;
}

.project-card-title {
  width: 90%;
  margin-bottom: 0;
  padding-right: 16px;
  font-size: 22px;
  line-height: 1.5em;
}

.vr-card-title-wrapper {
  justify-content: flex-start;
  align-items: flex-start;
  height: 64px;
  margin-bottom: 32px;
  display: flex;
}

.project-arrow-wrapper {
  width: 24px;
  min-width: 24px;
  height: 24px;
  position: absolute;
  inset: auto 36px 36px auto;
}

.project-content-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 90%;
  display: flex;
}

.vr-hero-cs {
  color: #58595b;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 48px;
  font-weight: 400;
}

.vr-button-wrapper {
  background-color: var(--brand--primary-yellow);
  text-align: center;
  cursor: pointer;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 180px;
  min-width: 180px;
  height: 180px;
  min-height: 180px;
  transition: all .4s;
  display: flex;
}

.vr-button-wrapper:hover {
  transform: scale(1.1);
}

.vr-button-wrapper.is-small {
  z-index: 9;
  cursor: pointer;
  width: 56px;
  min-width: 56px;
  height: 56px;
  min-height: 56px;
  transition: all .5s;
  display: none;
  position: absolute;
  inset: 16px 16px auto auto;
}

.vr-button-wrapper.hide {
  display: none;
}

.vr-icon {
  width: 32px;
}

.vr-icon.is-small {
  width: 12px;
  transition: opacity .5s;
}

.vr-button-text {
  color: var(--black);
  text-transform: uppercase;
  margin-top: 16px;
  font-size: 20px;
  font-weight: 500;
}

.vr-button-text.is-small {
  margin-top: 4px;
  font-size: 8px;
  line-height: 1em;
  transition: opacity .5s;
}

.vr-cta-text-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 720px;
  display: flex;
}

.vr-short-description {
  width: 100%;
}

.vr-short-card {
  font-size: 14px;
}

.vr-short-card.text-style-6lines {
  margin-bottom: 0;
}

.project-top-wrapper {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 65%;
  padding: 50px;
  transition: all 1s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
}

.project-slide-image {
  z-index: 9;
  background-color: var(--brand--primary-yellow);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 65%;
  transition: all 1s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: absolute;
  inset: 0% 0% 0% 100%;
  overflow: hidden;
}

.project-slide-in-image {
  object-fit: cover;
  height: 100%;
}

.x-button {
  opacity: 0;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  transition: opacity .5s;
  display: flex;
  position: absolute;
}

.hide-mobile.below20 {
  margin-bottom: 20px;
}

.projects-slider {
  background-color: var(--white);
  height: 100%;
}

.project-slide {
  height: 100%;
}

.slider-dots {
  background-color: var(--text--silver);
  width: 100%;
  height: 4px;
}

.ar-view-more {
  color: var(--brand--primary-blue);
  margin-bottom: 20px;
  font-weight: 700;
  line-height: 1.1em;
}

.podcast-play {
  z-index: 99;
  background-color: var(--brand--primary-yellow);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  min-height: 60px;
  transition: transform .2s;
  display: flex;
}

.podcast-play:hover {
  transform: scale(1.1);
}

.arrow-icon {
  width: 18px;
  min-width: 18px;
}

.line-separator {
  display: none;
}

.bg-light {
  background-color: #f9f9f9;
}

.vr-slider-wrapper {
  padding-bottom: 0;
}

.vr-slider-wrapper.is-fw {
  width: 100%;
  margin-bottom: 40px;
  position: relative;
}

.vr-slider-button-left {
  z-index: 2;
  background-color: var(--brand--primary-yellow);
  cursor: pointer;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  transition: all .2s;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0;
}

.vr-slider-button-left:hover {
  transform: scale(1.1);
}

.vr-slider-button-right {
  z-index: 2;
  background-color: var(--brand--primary-yellow);
  cursor: pointer;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  transition: all .2s;
  display: flex;
  position: absolute;
  inset: auto 0 0% auto;
}

.vr-slider-button-right:hover {
  transform: scale(1.1);
}

.vr-slider-button-right.hide {
  display: none;
}

.vrar-slider-wrapper {
  transform-origin: 50%;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
  transform: scale(1.1);
}

.vrar-list-slider {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  margin-bottom: -40px;
  display: flex;
  position: relative;
}

.vrar-item-slider {
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 20%;
  height: 100%;
  padding: 0;
  transition: all .2s;
  display: flex;
  overflow: visible;
}

.vr-slider-pagination {
  justify-content: space-between;
  align-items: flex-end;
  width: 75%;
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: auto 0% 30px;
}

.vr-project-slide-card {
  width: 100%;
  height: 100%;
  padding-bottom: 0;
}

.vr-project-content {
  color: var(--brand--primary-black);
  flex-direction: column;
  align-items: center;
  width: 400px;
  margin-top: 40px;
  text-decoration: none;
  transition: opacity .4s;
  display: flex;
}

.vr-badge {
  text-align: center;
  font-size: 18px;
  font-weight: 600;
}

.vr-card-title {
  text-align: center;
  margin-top: 4px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 22px;
}

.vr-card-arrow-wrapper {
  width: 26px;
  margin-top: 20px;
}

.icon {
  width: 101%;
}

.icon.icon-med.low {
  height: 3rem;
}

.vr-slider-nav {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  margin-top: 100px;
  display: flex;
}

.vr-slider-nav.hide {
  display: none;
}

.slider-c {
  width: 100%;
  height: auto;
  display: flex;
}

.slider-c.hide {
  display: none;
}

.slider-list-c {
  width: 100%;
  min-width: 100%;
}

.slider-item-c {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: auto;
}

.vr-popup {
  z-index: 999;
  justify-content: center;
  align-items: center;
  padding-left: 60px;
  padding-right: 60px;
  display: none;
  position: fixed;
  inset: 0%;
}

.vr-popup-inner {
  z-index: 999;
  grid-column-gap: 80px;
  grid-row-gap: 40px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  max-height: 90vh;
  padding: 72px 90px;
  display: grid;
  position: relative;
  overflow: auto;
  box-shadow: 0 6px 15px 2px #00528280;
}

.vr-popup-image-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.vr-popup-text-wrapper {
  width: 100%;
  height: 100%;
}

.popup-heading {
  letter-spacing: 0;
  text-transform: uppercase;
  margin-bottom: 42px;
  font-family: Proxima Nova, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 1.2em;
}

.popup-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.close-button {
  background-color: var(--brand--primary-yellow);
  cursor: pointer;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  transition: all .2s;
  display: flex;
  position: absolute;
  inset: 20px auto auto 20px;
}

.close-button:hover {
  transform: scale(1.1);
}

.popup-close-icon {
  width: 18px;
  min-width: 18px;
  height: 18px;
  min-height: 18px;
}

.background-video {
  width: 100%;
  height: auto;
  padding-top: 100%;
  position: absolute;
  inset: 0%;
}

.background-video.jade {
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
  overflow: visible;
}

.vimeo-embed {
  width: 100%;
  min-width: 100%;
  height: 100%;
  min-height: 100%;
  position: absolute;
  inset: 0%;
}

.numbers {
  align-items: center;
  width: 75%;
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 4px;
  display: flex;
}

.numbers.hide {
  display: none;
}

.total-slides, .slide-number {
  width: 7px;
  line-height: 1;
}

.sep {
  margin-left: 2px;
  margin-right: 2px;
  line-height: 1;
}

.ar-video {
  z-index: 1;
  width: 100%;
  height: 100%;
  min-height: 100%;
  position: absolute;
  inset: 0%;
}

.div {
  width: 100%;
  height: 0;
  padding-bottom: 100%;
}

.fellow-toggle-arrow-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.map-fellow-name {
  color: var(--brand--primary-black);
  margin-bottom: 8px;
}

.map-fellow-type {
  color: #58595b;
  font-weight: 600;
}

.map-fellow-loc {
  color: #58595b;
}

.map-tabs-menu {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px solid #c7c8ca;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 16px;
  display: grid;
}

.map-tab {
  color: #c7c8ca;
  background-color: #ddd0;
  border-bottom: 1px solid #c7c8ca;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 16px 0;
  display: flex;
}

.map-tab.w--current {
  color: #58595b;
  background-color: #ddd0;
  border-bottom-color: #58595b;
}

.map-tab-content {
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
}

.map-bottom-link-wrapper {
  border-bottom: 1px solid #c7c8ca;
  padding-bottom: 16px;
  position: relative;
}

.tab-text {
  font-weight: 600;
}

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

.map-badge {
  background-color: var(--brand--primary-blue);
  color: var(--white);
  white-space: nowrap;
  border-radius: 4px;
  padding: 4px 8px 5px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
}

.toggle-wrapper {
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.floating-title_hp {
  width: 100%;
  height: 100%;
  position: relative;
}

.floating-text {
  z-index: 99;
  color: var(--gainsboro-2);
  width: 25vw;
  margin-bottom: 0;
  padding-bottom: 40px;
  padding-left: 40px;
  font-size: .9em;
  font-weight: 500;
  text-decoration: none;
  position: absolute;
  inset: auto 0% 0%;
}

.floating-text.country {
  opacity: 1;
  justify-content: center;
  width: 100%;
  padding-bottom: 60px;
  padding-left: 0;
  display: flex;
}

.grad {
  z-index: 0;
  background-image: linear-gradient(to top, #00000069 16%, #00000003);
  width: 100%;
  height: 22vh;
  position: absolute;
  inset: auto 0% 0%;
}

.grad._50h {
  height: 50vh;
}

.vr-button-wrapper-w_link {
  background-color: var(--brand--primary-yellow);
  text-align: center;
  cursor: pointer;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 180px;
  min-width: 180px;
  height: 180px;
  min-height: 180px;
  transition: all .4s;
  display: flex;
}

.vr-button-wrapper-w_link:hover {
  transform: scale(1.1);
}

.vr-button-wrapper-w_link.mobileonly {
  display: none;
}

.search_image_wrapper {
  background-color: var(--white-smoke);
  width: 100%;
  height: 100%;
  margin-bottom: 20px;
}

.cardinfo {
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.countries-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--text--silver);
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.full_box {
  outline-color: var(--text--silver);
  outline-offset: 0px;
  outline-width: 1px;
  outline-style: none;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 65vh;
  padding: 40px;
  display: flex;
  position: relative;
}

.full_box._1 {
  grid-row-gap: 2.5rem;
  justify-content: center;
  height: auto;
}

.full_box._4 {
  border-top: 1px solid var(--text--silver);
  border-left: 1px solid var(--text--silver);
  height: 100%;
}

.full_box._3 {
  border-top: 1px solid var(--text--silver);
  width: auto;
  height: auto;
}

.floating_arrow {
  grid-column-gap: 10px;
  justify-content: flex-end;
  align-self: center;
  align-items: flex-end;
  width: 50px;
  display: flex;
}

.coloredarrow {
  background-image: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/6092fe7f5c078922470f5c1a_Arrow%20White.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px;
  border-radius: 300px;
  width: 30px;
  height: 30px;
}

.readmore_dynamic {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  text-decoration: none;
  display: flex;
}

.readmore {
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: .75rem;
  font-weight: 600;
  line-height: .6rem;
}

.map-wrapper-new {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-left: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.map-top-panel-horizontal {
  z-index: 9;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 120px;
  padding: 38px 32px 32px;
  display: flex;
  position: static;
  inset: 0% auto auto 0%;
}

.filter-list-wrapper-horizontal {
  width: 100%;
  display: block;
}

.filter-wrapper-horizontal {
  width: 100%;
  display: flex;
}

.project-base-new {
  white-space: nowrap;
  cursor: pointer;
  border-radius: 30px;
  flex-direction: column;
  align-items: center;
  height: 43px;
  padding-left: 8px;
  font-size: 12px;
  font-weight: 400;
  display: flex;
  position: absolute;
  bottom: -20px;
  left: 100%;
}

.inline {
  line-height: 1.3em;
  display: inline;
}

.inline.georgia {
  font-family: Georgia, Times, Times New Roman, serif;
  font-weight: 400;
}

.inline.is-themes {
  line-height: .75em;
}

.fellow_circle {
  z-index: 0;
  background-color: var(--text--silver);
  border-radius: 100px;
  width: 1rem;
  height: 1rem;
  display: block;
  position: static;
  inset: 0%;
}

.fellow_circle.sml {
  width: .5rem;
  height: .5rem;
}

.fellows_flex_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: flex-start;
  align-items: center;
  max-width: 45vw;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.dots_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.fellow_circle_item {
  z-index: 0;
  width: 12px;
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.test {
  font-size: 7px;
  display: none;
}

.centered {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.centered._2rem {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.centered.text-center.padding-double {
  padding-top: 64px;
  padding-bottom: 64px;
}

.centered.text-center.proxima-nova-light.max-70p {
  width: 70%;
}

.centered.gap-m {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.inline_group {
  grid-column-gap: 10px;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.underlined_div {
  border-bottom: 1px solid var(--text--silver);
  width: 95%;
  margin-bottom: 1rem;
}

.underlined_div._60below {
  margin-bottom: 60px;
}

.underlined_div._60below._100 {
  width: 100%;
}

.underlined_div.padding-60 {
  margin-bottom: 0;
  padding-left: 60px;
  padding-right: 60px;
}

.underlined_div.fullwidth {
  width: 100%;
}

.underlined_div.spacer-m {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.countries_leading {
  margin-bottom: 0;
  font-size: 1.8rem;
}

.map {
  background-color: var(--brand--primary-blue);
  width: 100vw;
  min-height: 70svh;
}

.new-map-container {
  z-index: 1;
  object-fit: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  overflow: hidden;
}

.new-map-navigation {
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  max-width: 95rem;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 1.25rem 1rem 1rem;
  display: flex;
  overflow: auto;
}

.new-map-navigation.new {
  max-width: 103rem;
}

.map-navigation-item {
  grid-column-gap: .5rem;
  color: #fff;
  cursor: pointer;
  border-radius: 6.25rem;
  flex: none;
  align-items: center;
  padding: .38rem .75rem;
  font-size: .875rem;
  font-weight: 700;
  transition: all .2s;
  display: flex;
}

.countries_index {
  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;
}

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

.white.sml {
  opacity: .66;
  font-size: 1rem;
  line-height: 1.8em;
  text-decoration: none;
  transition: all .3s;
}

.white.sml:hover {
  opacity: 1;
  text-decoration: underline;
}

.white.sml.all-caps.nohover {
  opacity: .9;
  margin-bottom: 40px;
  display: block;
}

.white.sml.all-caps.nohover:hover {
  text-decoration: none;
}

.white.hover {
  opacity: .75;
}

.white.hover:hover {
  opacity: 1;
}

.white.medium.titlecase {
  text-transform: capitalize;
}

.white.paragraph-small.inline._5-right {
  margin-right: 5px;
}

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

.white.inline.left5 {
  margin-left: 7px;
}

.white.text-style-light {
  letter-spacing: .1px;
  font-weight: 400;
}

.white.text-style-light.proxima-nova-light {
  line-height: 1.3em;
}

.country_w_numbers {
  aspect-ratio: 2;
  background-color: var(--white-smoke-2);
  border-radius: 6px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 1rem 1rem .25rem;
  text-decoration: none;
  transition: all .4s;
  display: flex;
}

.country_w_numbers:hover {
  box-shadow: 0 2px 12px #0003;
}

.mapbox {
  z-index: 1;
  width: 100vw;
  height: 90svh;
  position: relative;
  overflow: hidden;
}

.locations-map_wrapper {
  display: none;
}

.locations-map_name {
  margin-top: 0;
  margin-bottom: .2em;
  font-size: 1.2rem;
  font-weight: 700;
  display: flex;
}

.inline-wrapper.tags {
  flex-flow: wrap;
  display: inline-flex;
}

.inline-wrapper.is-themes {
  max-height: 80vh;
  line-height: .75em;
  overflow: scroll;
}

.limit_to_7 {
  max-height: 300px;
  overflow: hidden;
}

.vertical-centered {
  align-items: center;
  display: flex;
}

.temp_div {
  width: 100%;
  display: none;
  position: relative;
}

.overtext {
  z-index: 1;
  width: 30%;
  position: absolute;
  inset: 60px 60px auto auto;
}

.shadow {
  z-index: 0;
  background-image: linear-gradient(270deg, #00000078, #0000 87%);
  width: 50%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.announcement {
  background-color: var(--brand--primary-black);
  height: 100%;
  margin-left: -32px;
  margin-right: -32px;
  display: none;
}

.h8 {
  color: var(--white);
  font-size: .8em;
}

.h8.blue {
  color: var(--brand--primary-blue);
}

.h8.gray, .h8.secondary {
  color: var(--secondary);
}

.h8.secondary.all-caps {
  letter-spacing: 0;
}

.link_announce {
  width: 100%;
  height: 100%;
  display: none;
}

.link_announce:hover {
  color: var(--brand--primary-blue);
  text-decoration: underline;
}

.light-gray {
  color: var(--brand--primary-yellow);
}

.small {
  height: 40px;
}

.fellow-card-location-wrapper {
  margin-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.fellow-card-location-wrapper.hide {
  display: none;
}

.viewprofile {
  color: var(--text--secondary);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  padding-left: 7px;
  padding-right: 7px;
  font-size: .8rem;
  font-weight: 600;
  text-decoration: underline;
  display: inline-block;
}

.viewprofile.capsule {
  background-image: linear-gradient(to bottom, var(--brand--primary-yellow), var(--brand--primary-yellow));
  text-decoration: none;
}

.fellow_card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: stretch;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.fellow_card.overflow_top {
  box-shadow: none;
  background-color: #0000;
  background-image: linear-gradient(to top, #fff 45% 80%, #0000 80%);
}

.fellow_card.program {
  position: relative;
}

.fellow_card.program.side {
  padding-bottom: 40px;
}

.fellow_card.hide {
  display: none;
}

.fellow_card.articles_related {
  position: relative;
}

.fellow_card.profile {
  padding: 0 20px 20px;
}

.fellow_card.gap-m {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
}

.fellow_card.gap-l {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
}

.roundbottom {
  border-radius: 50px;
}

.curve {
  position: absolute;
  inset: auto 0% 0%;
}

.curve.advisory {
  z-index: 3;
  width: 100%;
  display: block;
}

.fellow_white_card {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.floating-caption {
  background-image: linear-gradient(#0000, #0003 79%);
  padding: 40px 20px 20px;
  position: absolute;
  inset: auto 2rem 0%;
}

.hero-caption {
  color: #fff;
  letter-spacing: .4px;
  margin-bottom: 0;
  font-family: Proxima Nova, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2em;
}

.fellow_card_wrapper.sticky {
  box-shadow: none;
  background-color: #fff0;
  border-radius: 0;
  flex-direction: column;
  display: block;
  position: sticky;
  top: 100px;
}

.fellow_card_text {
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.bio_feed {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--white);
  border-radius: 6px;
  flex-direction: column;
  display: flex;
}

.bio_feed.sticky {
  position: sticky;
  top: 10px;
}

.card_label {
  color: var(--secondary);
  letter-spacing: .5px;
  text-transform: uppercase;
  font-family: Proxima Nova, sans-serif;
  font-size: .75rem;
  font-weight: 500;
}

.card_label.underline {
  border-bottom: 1px solid var(--text--silver);
  padding-bottom: 5px;
}

.card_label.underline.inline {
  flex: 1;
  display: inline-flex;
}

.card_label.inline {
  vertical-align: top;
  margin-bottom: 0;
  margin-right: .25em;
}

.bento_grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--brand--primary-blue);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 16rem;
  display: grid;
}

.bento_inner_text {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  padding-right: 32px;
  display: grid;
}

.bento_inner_text.impact {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-right: 0;
}

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

.bento_link {
  opacity: .6;
  color: var(--white);
  margin-bottom: 14px;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.4em;
  text-decoration: none;
  transition: all .2s, opacity .3s;
  display: block;
}

.bento_link:hover {
  opacity: 1;
  transform: translate(5px);
}

.bento_link.capsule {
  background-color: #fff3;
  border-radius: 200px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 7px 20px 10px;
  display: inline-block;
}

.bento_link.no_ani {
  cursor: default;
}

.bento_link.no_ani:hover {
  opacity: .6;
  transform: none;
}

.bento_link.hide-desktop {
  display: none;
}

.bento_media_box {
  z-index: 1;
  aspect-ratio: 3 / 4;
  border-radius: 4px;
  align-items: flex-end;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  position: relative;
}

.bento_media_box:hover {
  opacity: 1;
}

.bento_media_box.hide {
  display: none;
}

.bento_programs {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 100%;
  display: block;
}

.bento_programs.hide {
  display: none;
}

.floating_wrapper {
  align-items: flex-end;
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.white_mask {
  z-index: -1;
  background-color: #00000054;
  position: absolute;
  inset: 0%;
}

.bento_text_right.countries {
  border-right: 1px solid var(--brand--secondary-blue);
  padding-right: 3px;
}

.navbar5_component {
  background-color: var(--brand--secondary-blue);
  border-bottom: 1px #0000;
  align-items: center;
  width: 100%;
  max-width: 90rem;
  min-height: 4.875rem;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 600;
  display: flex;
  position: fixed;
  top: 0;
}

.navbar5_container {
  color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 90rem;
  height: 4.875%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.navbar5_logo-link.is-search-icon {
  margin-left: 1.5rem;
}

.navbar5_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.navbar5_menu-left {
  color: #6691ac;
  height: 100%;
  margin-left: auto;
}

.navbar5_menu-dropdown {
  position: static;
}

.navbar5_dropdown-toggle {
  grid-column-gap: .5rem;
  color: #fff6;
  align-items: center;
  height: 4.875rem;
  padding: .5rem 2rem;
  display: flex;
}

.navbar5_dropdown-toggle:hover {
  color: #fff;
}

.navbar-menu-link {
  color: #fff6;
  text-decoration: none;
  transition: all .2s;
}

.navbar-menu-link.w--current {
  color: #fff;
}

.navbar-menu-link.is-white {
  z-index: 7;
  color: #fff;
}

.dropdown-chevron {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.navbar5_dropdown-list {
  padding-top: .5rem;
}

.navbar5_dropdown-list.w--open {
  background-color: var(--brand--secondary-blue);
  width: 100vw;
  max-width: 100%;
  min-height: 530px;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 100% 0% auto;
  overflow: auto;
}

.navbar5_dropdown-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #ffffff69;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 90rem;
  display: grid;
}

.navbar5_dropdown-content-left-up {
  width: 100%;
  height: 40px;
  padding-top: 2rem;
}

.text-size-large {
  font-size: 1.625rem;
}

.text-size-large.text-color-white {
  color: #fff;
}

.navbar5_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  grid-auto-columns: 1fr;
  padding-top: 2rem;
  padding-left: 0;
  padding-right: 2rem;
  display: grid;
}

.navbar5_dropdown-link-list {
  flex-direction: column;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  min-height: 19.6rem;
  display: flex;
}

.text-size-small {
  color: #fff6;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
}

.navbar5_dropdown-text-link {
  color: #fff;
  padding-bottom: .7rem;
  text-decoration: none;
  display: block;
}

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

.navbar5_dropdown-text-link.is-button-like {
  background-color: #fff3;
  border-radius: 50px;
  align-self: flex-start;
  margin-top: auto;
  padding: .65rem 1.55rem .75rem;
  display: block;
}

.spacer-medium {
  padding-top: 1rem;
}

.navbar5_dropdown-content-right {
  flex: 1;
  justify-content: flex-end;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
  position: relative;
}

.swiper-container {
  width: 48rem;
  height: 28rem;
  position: relative;
}

.swiper {
  height: 100%;
  overflow: hidden;
}

.swiper-wrapper {
  height: 100%;
  display: flex;
}

.swiper-slide {
  border-radius: 4px;
  flex-direction: column;
  flex: none;
  justify-content: flex-end;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.swiper-button-next {
  position: absolute;
}

.navbar5_dropdown-content-right-static-list {
  flex: 1;
  justify-content: flex-end;
  padding-top: 5.2rem;
  padding-bottom: 2rem;
  position: relative;
}

.navbar5_static-navigation-wrapper {
  width: 48rem;
  height: 24rem;
}

.ststic-list-wrapper-4 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.static-list-link-block {
  background-image: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/6092f763d40327d89a1d850d_banner.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-end;
  height: 22rem;
  padding: 1rem;
  text-decoration: none;
  display: flex;
  position: relative;
}

.static-list-link-block._1 {
  background-image: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/60b8d770bef2c6565c4a77a5_Changing.jpeg");
}

.static-list-link-block._2 {
  background-image: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/61bcbeda6a140142184286ce_Global-Comm---Lifelong-Fellows.jpg");
}

.static-list-link-block.articles {
  background-image: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/61bcbab9e558b69afefbc535_5Q2A0576.jpg");
}

.static-list-link-block.podcasts {
  background-image: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/60cca2ecae43a3adfe96833f_AF.jpg");
}

.static-list-link-block.news {
  background-image: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/61bcb890df812e2440a99e21_AB2A0648.JPG");
}

.static-list-link-block.video {
  background-image: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/6092f83ee3d1e3990480ad9d_banner.JPG");
}

.swiper-slide-super-title {
  color: #ffffff69;
  font-size: .75rem;
  text-decoration: none;
}

.swiper-slide-title {
  color: #fff;
  font-size: 1rem;
  text-decoration: underline;
}

.div-block-8 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #fff;
  background-color: #fff3;
  border-radius: 50px;
  align-items: center;
  padding: .5rem 1rem .6rem;
  display: flex;
}

.navbar5_dropdown-text {
  color: #fff;
  max-width: 13rem;
  margin-bottom: 0;
  padding-bottom: .7rem;
  font-size: .95rem;
  line-height: 1.3em;
  display: block;
}

.spacer-large {
  padding-top: 2.3rem;
}

.ststic-list-wrapper-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 16px;
  display: grid;
}

.navbar5_menu-button {
  padding: 0;
}

.navbar5_dropdown-content-leftt {
  width: 100%;
  height: 40px;
  padding-top: 2rem;
}

.swiper-slide-link-block {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.swiper-slide-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.swiper-slide-titles-wrapper {
  background-image: linear-gradient(to top, #000000e6, #fff0);
  padding-top: 5rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  position: absolute;
  inset: auto 0% 0%;
}

.spacer-small {
  padding-top: .5rem;
}

.swiper-slide-title-no-decoration {
  color: #fff;
  font-size: 1rem;
  text-decoration: none;
}

.bento {
  position: static;
}

.dd_bento.w--open {
  width: 100vw;
  max-width: 1440px;
  display: block;
  inset: 100% 0% auto;
}

.new-articles-grid {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template: "featured featured featured featured"
  / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.new-articles-grid.four_coulmn {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.article-list-date {
  z-index: -1;
  color: var(--brand--primary-blue);
  align-self: flex-start;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 0;
  font-size: .75rem;
  font-weight: 700;
}

.article-list-date.secondary {
  color: var(--secondary);
  font-weight: 400;
}

.article-list-date.no-margin {
  padding-top: 0;
  padding-bottom: 0;
}

.new-article-list-title {
  letter-spacing: 0;
  align-self: flex-start;
  margin-bottom: 8px;
  font-size: 1.1rem;
  line-height: 1.3em;
}

.new-article-list-excerpt {
  color: var(--white);
  font-size: .85rem;
  line-height: 1.2em;
}

.new-article-list-excerpt.gray-text {
  color: var(--brand--primary-black);
}

.new-article-list-image-wrapper {
  aspect-ratio: 1;
  object-fit: cover;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  padding: 10px;
  display: flex;
  position: relative;
}

.new-article-list-image-wrapper.video {
  aspect-ratio: 16 / 9;
}

.new-article-list-image-wrapper.article {
  aspect-ratio: 2;
}

.text_mask {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  position: absolute;
  inset: auto 20% 20px 20px;
  overflow: hidden;
}

.dark-mask {
  opacity: .1;
  background-image: linear-gradient(0deg, #000, #000 41%, #0000);
  display: block;
  position: absolute;
  inset: 0%;
}

.dark-mask.is-hp {
  z-index: 1;
  opacity: .3;
}

.dark-mask.impact {
  z-index: 1;
  opacity: .18;
}

.dark-mask.advisory {
  z-index: 2;
  opacity: .33;
}

.related_fellows {
  margin-top: 10px;
  display: block;
}

.related_fellows.hide {
  display: none;
}

.related_fellow_collection {
  display: inline-block;
}

.empty-state-3 {
  display: none;
}

.multi_fellow_list {
  flex-direction: row;
  display: flex;
}

.related_fellow_collection_item {
  margin-left: -10px;
}

.related_fellow_collection_item:first-child {
  margin-left: 0;
}

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

.tags_wrapper.padding20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.tags_wrapper.padding20.flow {
  display: flex;
}

.tags_wrapper.padding20.hide {
  display: none;
}

.tags_wrapper.parent {
  flex-flow: row;
  display: inline-flex;
}

.tags_wrapper.inline {
  display: inline;
}

.tags_wrapper.is-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: inline;
}

.tag_capsule_code {
  border: 1px solid var(--brand--primary-blue);
  color: var(--brand--primary-blue);
  cursor: default;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Proxima Nova, sans-serif;
  font-size: .8rem;
  font-weight: 500;
  line-height: 1.5em;
  text-decoration: none;
  display: block;
}

.tag_capsule_code.stroke {
  color: var(--brand--primary-black);
  background-color: #ac828200;
  border: 1px solid #000;
}

.tag_capsule_code.stroke.is-directory {
  background-color: var(--white);
  margin-top: 16px;
  margin-bottom: 0;
}

.tag_capsule_code.stroke.is-country {
  display: none;
}

.tag_capsule_code._w-closed {
  background-color: var(--brand--primary-yellow);
  color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/628764744e1e15323b033795_Vector-close.svg");
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: 10px;
  border-radius: 20px;
  justify-content: space-between;
  margin-right: 5px;
  padding-right: 40px;
  display: inline-block;
}

.tag_capsule_code.secondary {
  color: var(--brand--primary-black);
  white-space: nowrap;
  align-self: center;
}

.tag_capsule_code.dynamic {
  color: var(--brand--primary-black);
}

.tag_capsule_code.is-tag, .tag_capsule_code.hide {
  display: none;
}

.text_inside_card {
  align-self: flex-start;
}

.tributes_wrapper {
  width: 100%;
  height: 100%;
  padding: 60px 20px;
  overflow: visible;
}

.tribute_heading {
  margin-bottom: 40px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.5em;
}

.tribute_heading.proxima {
  color: var(--brand--primary-black);
  font-family: Proxima Nova, sans-serif;
  font-size: 1.1rem;
}

.tribute_heading.proxima.bold {
  color: var(--brand--primary-black);
  margin-bottom: 0;
  font-weight: 600;
}

.tribute_heading.proxima.no_margin {
  margin-bottom: 0;
}

.tribute_item {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  max-width: 70vw;
  height: 100%;
  min-height: 400px;
  padding: 20px 40px;
  display: flex;
}

.collection-list-4 {
  display: block;
}

.slide_tribute {
  background-color: var(--gainsboro);
}

.slider_tributes_wrapper {
  background-color: var(--gainsboro);
  height: 100%;
  min-height: 500px;
}

.right-arrow {
  display: block;
}

.tribute_mask_slider {
  background-color: var(--gainsboro);
  height: 100%;
  min-height: 400px;
  padding: 60px 120px;
}

.lottie.sml {
  width: 30px;
}

.lottie.bcg {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 10% 0% 0%;
}

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

.lottie_wrapper._40 {
  background-image: linear-gradient(to bottom, var(--brand--primary-blue), var(--brand--primary-blue));
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-bottom: 20px;
  margin-left: 15px;
  display: flex;
}

.lottie_wrapper.mobile {
  display: none;
}

.search_card {
  height: 100%;
  padding: 20px;
  position: relative;
}

.collection-item-4 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.program_item {
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 1rem;
  padding-bottom: 0;
  transition: all .4s;
  display: flex;
  position: relative;
  box-shadow: 0 20px 20px #0000, 0 12px 12px #0000, 0 2px 5px #0000;
}

.program_item:hover {
  box-shadow: 0 20px 20px #00000008, 0 12px 12px #00000008, 0 2px 5px #0003;
}

.topbar_program_color {
  height: 7px;
  position: absolute;
  inset: auto 0% 0%;
}

.youtube_wrapper {
  width: 100%;
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
}

.related_articles_wrapper {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.square-radio-btn {
  opacity: 1;
  border-radius: 0;
  margin-top: 6px;
}

.article_date {
  font-size: 14px;
  font-weight: 600;
}

.enrollment_wrapper {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  align-items: center;
  display: none;
}

.enrollment_status {
  background-color: #59eb00;
  border-radius: 200px;
  width: 12px;
  height: 12px;
}

.enrollment_status.close {
  background-color: red;
}

.open, .close {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  align-items: center;
  display: flex;
}

.accordion-wrapper-new {
  cursor: pointer;
  width: 100%;
  height: 100%;
  padding-top: 5px;
  padding-bottom: 0;
}

.accordion-wrapper-new.is-countries {
  height: 100%;
  max-height: 40vh;
  overflow: scroll;
}

.arrow_wrapper {
  height: 100%;
}

.fs_accordion-1_icon {
  margin-right: 0;
  font-size: 1.125rem;
  position: relative;
}

.fs_accordion-1_header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  background-color: #f5f5f5;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.fs_accordion-1_header:focus-visible, .fs_accordion-1_header[data-wf-focus-visible] {
  outline-color: var(--accessible-components--dark-grey\<deleted\|variable-c4d8099c\>);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.mastergrid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.mastergrid.gutter {
  z-index: 7;
  padding: 2rem;
}

.mastergrid.gutter.footer {
  grid-row-gap: 3rem;
  place-content: space-between;
  height: 100%;
}

.mastergrid.gutter_on_mobile.inner32 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  padding-top: 32px;
  padding-bottom: 32px;
}

.mastergrid.hero {
  height: 100%;
}

.mastergrid.videoplayer {
  padding-top: 32px;
  padding-bottom: 0;
}

.mastergrid.no-gap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.mastergrid.gap-m {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.mastergrid.gap-m.top-line {
  border-top: 1px solid var(--text--silver);
}

.mastergrid.gap-s {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.mastergrid.gap-l {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
}

.mastergrid.gap-xl {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
}

.mastergrid.bcg-color-secondary {
  border: 1px solid var(--border--border);
  background-color: var(--white-smoke-2);
  border-radius: 12px;
  padding: 3rem;
}

.mastergrid.card {
  z-index: 3;
  position: absolute;
}

.mastergrid.gap-xxl {
  grid-column-gap: 2rem;
  grid-row-gap: 8rem;
}

.relative {
  position: relative;
}

.relative.full-height {
  height: 100%;
}

.relative.full-height.hero {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.home-carousel-collection-fullwidth {
  width: 100%;
  height: 100%;
}

.yellow-text {
  color: var(--brand--primary-yellow);
}

.pill {
  text-transform: uppercase;
  border: 1px solid #000;
  border-radius: 200px;
  padding: 1px 12px;
  font-size: 11px;
  font-weight: 600;
  display: inline-block;
}

.pill.yellow {
  border: 1px solid var(--brand--primary-yellow);
  color: var(--brand--primary-yellow);
  letter-spacing: .22px;
  text-transform: uppercase;
  border-radius: 200px;
  padding: 1px 12px;
  font-size: 11px;
  font-weight: 500;
  display: inline-block;
}

.pill.blue {
  border-color: var(--brand--primary-blue);
  color: var(--brand--primary-blue);
}

.pill.white.white-stroke {
  border-color: var(--border--border-faint);
}

.program_hp_item {
  aspect-ratio: 1;
  cursor: pointer;
  border: 1px solid #ffffff30;
  border-radius: 6px;
  align-items: flex-end;
  display: flex;
  position: relative;
  overflow: clip;
}

.gutter_32 {
  padding-left: 32px;
  padding-right: 32px;
}

.program_title {
  color: var(--white);
  margin-bottom: 0;
  font-size: 1.2rem;
}

.program_city {
  color: var(--white);
  font-size: 16px;
  font-weight: 400;
  display: block;
}

.program_title_wrapper {
  z-index: 1;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  position: absolute;
}

.prograpm_hp_grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.article_card_hp {
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.article_card_text_wrapper {
  padding: 1rem;
}

.splide__list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.article_card_image_wrapper {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  width: 100%;
  overflow: hidden;
}

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

.article_card_image.hp {
  aspect-ratio: 2;
  object-position: 50% 50%;
}

.article_card_image.hp.slider-tall_img.article_list_card {
  aspect-ratio: 1.9;
  object-position: 50% 50%;
}

.article_card_image.hp.slider-tall_img.article {
  aspect-ratio: 2.84;
}

.article_title_hp {
  margin-bottom: 0;
  font-size: 1.1rem;
}

.section_title {
  justify-content: space-between;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 10px;
  display: flex;
}

.podcast_wrapper {
  padding-top: 64px;
  padding-bottom: 120px;
  position: relative;
}

.podcast_player {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 40px;
  display: flex;
}

.podcast_unit {
  background-color: var(--white);
  border-radius: 6px;
  padding: 20px;
  position: relative;
  box-shadow: 0 2px 5px #0003;
}

.video_gallery_wrapper {
  padding: 32px;
}

.hp_video_player_wrapper {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.featured_fellow_item {
  border-bottom: 1px solid #cacaca;
}

.featured_fellow_item:last-child {
  border-bottom-style: none;
}

.country_item {
  margin-bottom: 0;
  text-decoration: none;
}

.hover_block {
  border-radius: 6px;
}

.hover_block.square {
  aspect-ratio: 1;
  transition: background-color .3s, opacity .4s, box-shadow .4s ease-in;
  position: relative;
}

.hover_block.square:hover {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/664b6c2270006ca4944af74b_Down%20Left%20Arrow.svg");
  background-position: 95% 5%;
  background-repeat: no-repeat;
  background-size: 30px;
  background-attachment: scroll;
  box-shadow: 4px 7px 11px #00000012;
}

.hover_block.square.outline {
  border: 1px solid var(--text--silver);
}

.hover_block.square.outline.auto {
  aspect-ratio: auto;
  margin-bottom: 1rem;
  padding: 1rem 2rem;
  text-decoration: none;
}

.hover_block.square.outline.auto:hover {
  background-position: 99% 5%;
}

.hover_block.square.mobile-3-2.is-news {
  aspect-ratio: 3 / 2;
}

.hover_block.square.is-dark:hover {
  background-color: var(--brand--primary-blue);
  background-image: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/672e4bfd22452a0cb10e4ef9_whitearrow.svg");
}

.hoverblock_image_wrapper {
  z-index: 1;
  grid-column-gap: .25px;
  grid-row-gap: .25px;
  border: 1px solid var(--gainsboro);
  opacity: 1;
  cursor: pointer;
  border-radius: 6px;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: .25rem .5rem;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hoverblock_image_wrapper.stroke {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--gainsboro-2);
  justify-content: space-around;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
}

.hoverblock_image_wrapper.stroke.is-bio {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-around;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: .25rem;
}

.hoverblock_image_wrapper.stroke.news {
  cursor: pointer;
  justify-content: flex-end;
  padding: 1rem;
}

.hoverblock_image_wrapper.stroke.media {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: flex-start;
}

.hoverblock_image_wrapper.stroke.is-dark {
  border-color: var(--border--border-faint);
}

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

.hoverblock_image_wrapper.impact {
  padding: 0;
}

.circle_mask {
  border-radius: 20rem;
  width: 5em;
  min-width: 5em;
  height: 5em;
  min-height: 5em;
  overflow: hidden;
}

.circle_mask.sml {
  width: 3em;
  height: 3em;
}

.circle_mask.programs {
  border: 1px solid var(--gainsboro-2);
  box-shadow: none;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 10rem;
  height: 10rem;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative;
}

.circle_mask.programs:hover {
  box-shadow: 0 16px 16px #0000002e, 0 4px 4px #0000000a;
}

.circle_mask.size-l {
  border: 2px solid var(--white);
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 10em;
  min-width: 10em;
  height: 10em;
  min-height: 10em;
  display: flex;
  box-shadow: 0 8px 8px #0000000a, 0 4px 5px #0000000a;
}

.circle_mask.size-l.color-a {
  background-color: #852463;
  align-self: center;
  display: flex;
}

.circle_mask.size-l.color-b {
  background-color: #852463;
}

.circle_mask.size-l.pink {
  background-color: #df44a1;
}

.circle_mask.size-l.green {
  background-color: #4cb664;
}

.circle_mask.size-l.color-red {
  background-color: #b12029;
}

.circle_mask.size-l.color-teal {
  background-color: #4c9ed1;
}

.circle_mask.size-l.color-blue {
  background-color: #005282;
}

.circle_mask.size-xs {
  filter: blur(5px);
  width: 3em;
  min-width: 3em;
  height: 3em;
  min-height: 3em;
  position: absolute;
}

.circle_mask.size-xs.color-a {
  background-color: var(--brand--primary-yellow);
}

.circle_mask.size-xs.color-a.position-b {
  inset: 71% 43% 0% 64%;
}

.circle_mask.size-xs.color-b {
  background-color: #df44a1;
}

.circle_mask.size-xs.color-b.position-a {
  inset: 26% auto auto 23%;
  overflow: visible;
}

.circle_mask.size-xs.color-b.position-c {
  z-index: -1;
  background-color: #4c9ed1;
  inset: 37% 0% 0% 50%;
}

.circle_mask.stroke {
  border: 1px solid var(--soft);
}

.circle_mask.stroke.shadow, .circle_mask.stroke.add-shadow {
  box-shadow: 0 2px 5px #0003;
}

.circle_mask.test2 {
  width: 2em;
  min-width: 2em;
  height: 2em;
  min-height: 2em;
}

.circle_mask.size-m {
  width: 6em;
  min-width: 6em;
  height: 6em;
  min-height: 6em;
}

.hover_arrow {
  transform: rotate(-90deg);
}

.hover_arrow_float {
  background-color: #fff;
  flex-direction: column;
  align-items: flex-end;
  padding-top: 12px;
  padding-right: 12px;
  display: flex;
  position: absolute;
  inset: 0%;
  box-shadow: 0 2px 7px #00000012;
}

.hover_arrow_float:hover {
  opacity: 1;
}

.title_and_cta {
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 60px;
  margin-bottom: 20px;
  display: flex;
}

.title_wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.text_field {
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.text_field.new.down {
  height: 60px;
}

.h10 {
  color: var(--text--secondary);
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5em;
}

.footer_link {
  color: var(--secondary);
  margin-bottom: .9rem;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.3em;
  text-decoration: none;
  transition: all .3s;
  display: block;
}

.footer_link:hover {
  color: var(--black);
  margin-left: 5px;
  text-decoration: none;
}

.tiny {
  font-size: .8rem;
}

.tiny.secondary {
  color: var(--secondary);
}

.home_scroll_grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  overflow: visible;
}

.home-scroll-colmn {
  width: 100%;
  height: 75vh;
  position: sticky;
  top: 15vh;
  overflow: hidden;
}

.home_scroll_img_wrapper {
  opacity: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: opacity .3s;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.home_scroll_img_wrapper.is-active {
  opacity: 1;
}

.home_scroll_img_wrapper.hide-desktop {
  display: none;
}

.home-scroll-content {
  padding-top: 15vh;
  padding-bottom: 15vh;
}

.home-scroll-text-wrapper {
  opacity: .2;
  outline-offset: 0px;
  outline: 3px #58595b;
  margin-top: 6em;
  margin-bottom: 6em;
}

.home-scroll-text-wrapper.is-active {
  opacity: 1;
  transition: opacity .3s;
}

.load_more {
  background-color: var(--brand--primary-yellow);
  border-radius: 200px;
  margin-top: 40px;
}

.capsule_wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: wrap;
  margin-bottom: 2rem;
  display: flex;
}

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

.close_icon {
  display: none;
}

.empty_state {
  width: 100%;
}

.empty_state.is-fellows {
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 30vh;
  display: flex;
}

.hp-collection-image {
  object-fit: cover;
  position: absolute;
  inset: 0%;
}

.image-4 {
  aspect-ratio: 1;
  object-fit: cover;
}

.image-4.bw {
  opacity: .72;
  filter: brightness(116%) contrast(95%) grayscale();
}

.nav_block {
  opacity: 1;
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  width: 100vw;
  height: 100vh;
  display: block;
}

.nav-image_wrapper {
  z-index: -2;
  object-fit: fill;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.float-text-wrapper {
  z-index: 20;
  position: absolute;
  inset: auto 0% 0% auto;
}

.float-text-wrapper.hero {
  width: 300px;
  bottom: 40px;
  right: 32px;
}

.float-text-wrapper.values {
  z-index: -1;
  align-self: center;
  inset: 0%;
}

.stack {
  margin-bottom: 10px;
  display: inline-block;
}

.hero_text_wrapper {
  z-index: 11;
  background-image: linear-gradient(#0000, #00000080 62%);
  padding: 32px;
  position: absolute;
  inset: auto 0% 0%;
}

.hp_video_tab {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.hp-video-text-title {
  color: var(--white);
  margin-top: 10px;
  font-family: Proxima Nova, sans-serif;
  font-size: .9rem;
  font-weight: 400;
}

.hp-tab-video-thumb-link {
  opacity: .5;
  background-color: #ddd0;
  padding-left: 0;
  padding-right: 0;
}

.hp-tab-video-thumb-link.w--current {
  opacity: 1;
  background-color: #ddd0;
  width: 100%;
}

.hp-video-tabs-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.tabs-flip {
  flex-direction: column-reverse;
  display: flex;
}

.hp-video-player-wrapper, .hp-video-player {
  width: 100%;
  height: 100%;
}

.hp-video-thumbnail {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  object-position: 50% 75%;
}

.hp-video-thumb-play {
  z-index: 99;
  background-image: linear-gradient(#0003, #0003);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.hp-video-thumb-play.video {
  aspect-ratio: 16 / 9;
  overflow: clip;
}

.card_top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

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

.hp_news_grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.download_link_logo {
  padding: 20px;
}

.download_link_logo:hover {
  border: 1px solid #000;
}

.brandbook-card-color {
  border-radius: 6px;
  overflow: hidden;
}

.brandbook-section-wrapper {
  background-color: var(--white);
  padding: 100px 40px;
}

.brandbook-card-color-top {
  height: 140px;
}

.brandbook-card-color-top.blue {
  background-color: var(--brand--primary-blue);
}

.brandbook-card-color-top.yellow {
  background-color: var(--brand--primary-yellow);
}

.brandbook-card-color-top.light {
  background-color: var(--gainsboro);
}

.brandbook-card-color-bottom {
  background-color: var(--white);
  padding: 20px;
}

.video_image_wrapper {
  aspect-ratio: 16 / 9;
  width: 100%;
  height: 100%;
  position: relative;
}

.video_image_wrapper.podcast {
  aspect-ratio: auto;
}

.drawer-trigger-mobile {
  display: none;
}

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

.plyr_embed.hp_podcast {
  height: auto;
}

.plyr_embed.videopage {
  height: 60vh;
}

.plyr_embed.podcast {
  height: auto;
}

.xr_video {
  width: 100%;
  height: 100%;
  position: absolute;
}

.podcast_logo_wrapper.sml {
  width: 28rem;
}

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

.scroll_video {
  border-radius: 6px;
  width: 100%;
  overflow: clip;
}

.lottie_file.size-m.mobile {
  display: none;
}

.flow_ani_wrapper {
  background-color: var(--gainsboro);
  width: 100%;
  height: 50vh;
}

.hp_flow_ani_item {
  aspect-ratio: 1;
  border: 2px solid #fff;
  border-radius: 200px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.hp_flow_grid {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: 10rem 10rem 10rem 10rem 10rem auto auto auto auto;
  grid-template-columns: .25fr .25fr .75fr .25fr .25fr .5fr .25fr .5fr .75fr .25fr .75fr .25fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column dense;
  margin-left: -20px;
  margin-right: -20px;
  display: grid;
}

.hp_flow_ani_collection {
  justify-content: center;
  align-items: center;
  height: 100%;
}

.hp_flow_ani_collection:nth-child(odd) {
  margin-top: -2rem;
  margin-left: -2rem;
  padding-right: 2rem;
  display: flex;
}

.hp_flow_ani_collection:nth-child(2n) {
  opacity: 1;
  filter: blur(2px);
  margin-right: -2rem;
  padding-left: 2rem;
}

.fade_inout {
  background-image: linear-gradient(#eeece6 1%, #eeece600 17%, #f9f9f900 84%, #f9f9f9 99%);
  display: none;
  position: absolute;
  inset: 0%;
}

.image_float_center {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.for-nesting {
  display: none;
}

.side-line-nav {
  border-right: 1px solid #ffffff1a;
  padding-right: 20px;
}

.in-bento-title {
  border-bottom: 1px solid #ffffff1a;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.program_card_image {
  aspect-ratio: auto;
  width: 100%;
  height: 11rem;
  position: relative;
}

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

.xr_column {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.lowercase {
  text-transform: lowercase;
}

.hp_vid_hero_wrapper {
  z-index: 0;
  position: relative;
}

.video.hero {
  z-index: 2;
  padding-top: 100%;
  position: absolute;
  inset: 0%;
}

.video.hero.mobile {
  display: none;
}

.video.hero.desktop {
  object-fit: cover;
  width: 100%;
  padding-top: 56.7%;
  display: none;
}

.video.is-eco {
  z-index: 1;
  width: 100%;
  height: 100%;
}

.podcast_hero_wrapper {
  position: relative;
}

.hero_podcast_wrapper_blur {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 500px;
  display: flex;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.hero_podcast_item_blur {
  filter: blur(35px);
  object-fit: cover;
  width: 110%;
  max-width: 110%;
  height: 110%;
  position: absolute;
  inset: -5% 0% 0% -5%;
}

.hero_podcast_image {
  z-index: 22;
  width: 45vw;
  height: 100%;
}

.hero_image_podcast {
  z-index: 3;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 500px;
  padding: 60px 20px;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.line_wrapper {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.dot {
  background-color: var(--brand--primary-black);
  border-radius: 10px;
  width: .3rem;
  height: .3rem;
}

.dot.yellow {
  background-color: var(--brand--primary-yellow);
}

.dot.yellow.size-m {
  width: .75rem;
  height: .75rem;
}

.content_tab {
  background-color: var(--white-smoke-2);
  color: var(--secondary);
  height: 44px;
  padding-left: 15px;
  padding-right: 15px;
}

.content_tab.w--current {
  border-bottom: 3px solid var(--brand--primary-yellow);
  background-color: var(--white-smoke-2);
  color: var(--brand--primary-black);
  font-weight: 600;
}

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

.hover_tab {
  margin-top: -40px;
}

.tab-link-about {
  background-color: var(--white-smoke-2);
  color: var(--secondary);
  height: 40px;
  padding-top: 3px;
  padding-bottom: 5px;
}

.tabs_wrapper {
  padding: 3rem 1rem;
}

.more_articles_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.more_articles_group {
  margin-top: 1rem;
}

.related_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.related_item.w--current {
  text-decoration: none;
}

.related_items_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 2rem;
  padding: 2rem;
  display: grid;
}

.cover_wrapper {
  aspect-ratio: 1;
  border-radius: 6px;
  overflow: hidden;
}

.cover_wrapper.podcast {
  aspect-ratio: 1;
  border-radius: 4px;
}

.cover_image {
  aspect-ratio: 1;
  object-fit: cover;
}

.h9 {
  margin-bottom: 0;
  font-size: 1rem;
}

.h9.secondary {
  color: var(--secondary);
}

.related_item_collection {
  flex: 0 auto;
}

.featured_fellows_column {
  height: 100%;
}

.article_item:first-child {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.podcast_collection_wrapper {
  aspect-ratio: 1;
  border-radius: 8px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 15px #00000040;
}

.podcast_collection_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.primary {
  color: var(--brand--primary-black);
}

.episodes_wrapper {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  display: flex;
}

.podcast_collection_info_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.all_collections {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
}

.flex_up {
  flex-flow: column;
  justify-content: flex-start;
  display: flex;
}

.flex_up.top {
  justify-content: flex-start;
}

.flex_up.top.gap-s {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.link_capsule {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: 1px solid var(--brand--primary-yellow);
  color: var(--brand--primary-black);
  border-radius: 100vw;
  justify-content: space-between;
  align-items: stretch;
  max-width: 200px;
  padding: 10px 20px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.link_capsule:hover {
  background-color: var(--brand--primary-yellow);
}

.link_capsule.on-dark {
  background-color: var(--brand--primary-yellow);
  justify-content: center;
  align-self: auto;
  align-items: center;
  font-size: .9rem;
}

.link_capsule.on-dark:hover {
  background-color: var(--white-smoke-2);
  color: var(--brand--primary-black);
}

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

.link_capsule.is-stroke {
  background-color: var(--brand--primary-yellow);
}

.link_capsule.is-stroke:hover {
  color: var(--white);
  background-color: #0000;
}

.arrow_svg {
  width: 12px;
}

.on_light {
  color: var(--brand--primary-black);
}

.brand {
  color: var(--brand--primary-yellow);
}

.svg {
  display: block;
}

.conversations_logo {
  width: 400px;
  margin-bottom: 20px;
  display: block;
}

.podcast_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--gainsboro-2);
  border-radius: 6px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  height: 100%;
  padding: 10px;
  text-decoration: none;
  transition: all .4s;
  display: grid;
  overflow: hidden;
}

.podcast_item:hover {
  box-shadow: 0 4px 7px #00000024;
}

.podcast_texts {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.xr_video_wrapper {
  aspect-ratio: 2 / 3;
  border-radius: 7px;
  width: 10rem;
  position: relative;
  overflow: hidden;
}

.xr_item_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hp_podcast_wrapper {
  background-color: var(--brand--primary-blue);
  border-radius: 6px;
}

.media_mention {
  border-bottom: 1px solid #0000002b;
}

.media_mention:first-child {
  border-top: 1px solid #0000002b;
}

.story_left_sticky {
  height: 400px;
  padding-right: 20px;
  position: sticky;
  top: 90px;
}

.story_inner_link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  opacity: .33;
  filter: saturate(0%);
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.story_inner_link:hover {
  opacity: 1;
}

.story_inner_link.w--current {
  opacity: 1;
  filter: saturate(200%);
}

.story_inner_nav_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  margin-top: 40px;
  display: flex;
}

.story_block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid var(--gainsboro-2);
  flex-flow: column;
  margin-top: 3rem;
  padding-bottom: 60px;
  display: flex;
}

.story_block.notop {
  margin-top: 0;
}

.media_mentions_grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.media_mention_item {
  border: 1px solid var(--gainsboro);
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  padding: 1rem 2rem 1rem 1rem;
  text-decoration: none;
  transition: all .4s;
  display: flex;
}

.media_mention_item:hover {
  border-style: solid;
  border-color: var(--gainsboro-2);
  background-color: var(--white);
  box-shadow: 0 6px 18px #0000001a;
}

.country_arrow {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 10px;
  display: flex;
}

.country_bcg {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: relative;
  inset: 0%;
}

.flex_spacer {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.program_circle_item {
  z-index: -1;
  aspect-ratio: 1;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: absolute;
  inset: 0%;
}

.program_circles_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  padding-top: 64px;
  padding-bottom: 64px;
  display: flex;
}

.color-primary {
  color: var(--brand--primary-blue);
}

.partnership-box {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: 1px solid #ffffff14;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 4rem 3rem;
  display: flex;
}

.circle-text-yellow {
  aspect-ratio: 1;
  background-color: var(--brand--primary-yellow);
  border-radius: 200vw;
  margin-bottom: 0;
  padding-top: 2px;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1.5rem;
  line-height: 1.5em;
}

.profile-div {
  aspect-ratio: 1;
  object-fit: fill;
  width: 4rem;
  height: 4rem;
}

.flex-down {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  height: 100%;
  display: flex;
}

.flex-down.no-gap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.flex-down.centered.gap-m {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
}

.flex-down.centered.space {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: space-between;
}

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

.flex-down.centered.gap-s {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.flex-down.centered.spread {
  justify-content: space-between;
}

.flex-down.centered.vertical-centered {
  justify-content: center;
  align-items: center;
}

.flex-down.centered.vertical-centered.padding-l {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.flex-down.centered.text-centered {
  text-align: center;
}

.flex-down.centered.gap-xs {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.flex-down.centered.gap-0 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.flex-down.left {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.flex-down.left.top_space_m {
  padding-top: 3rem;
}

.flex-down.left.border-right {
  border-right: 1px solid var(--border--border-faint);
  padding-right: 2rem;
}

.flex-down.left.border-right.border-color-default {
  border-right-color: var(--border--border);
}

.flex-down.left.border-left {
  border-left: 1px solid var(--border--border-faint);
  padding-left: 1rem;
}

.flex-down.top-line {
  border-top: 1px solid var(--gainsboro);
  padding-top: 1rem;
}

.flex-down.gap-s {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
}

.flex-down.right {
  align-items: flex-end;
}

.flex-down.gap-m {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.flex-down.padding-m {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.flex-down.space-around {
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
}

.flex-down.v-centered {
  justify-content: center;
  align-items: flex-start;
}

.flex-down.padding-top-l {
  padding-top: 2rem;
}

.flex-down.gap-l {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
}

.flex-down.middle {
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.flex-down.hide {
  display: none;
}

.flex-down.padding-top-xl {
  padding-top: 6rem;
}

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

.flex-side {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex-side.gap-l {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
}

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

.flex-side.left {
  justify-content: flex-start;
  align-items: center;
}

.flex-side.left.bottom {
  justify-content: flex-start;
  align-items: flex-end;
}

.flex-side.left.gap-m {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
}

.flex-side.gap0 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.flex-side.gap0.inline {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: inline-flex;
}

.flex-side.gap0.inline.underline {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-bottom: 1px solid var(--text--silver);
  vertical-align: middle;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 20px;
  line-height: 1.2em;
  display: inline-block;
}

.flex-side.no_link.ipad-down {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: flex-start;
  padding: 2rem;
}

.flex-side.no_link.ipad-down:hover {
  box-shadow: 0 0 10px #00000024;
}

.flex-side.no_link.ipad-down.is-books {
  padding: 1rem;
}

.flex-side.top {
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-side.gap-s {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.flex-side.gap-s.no_link {
  text-decoration: none;
}

.flex-side.gap-s.no_link:hover {
  text-decoration: underline;
}

.flex-side.is-box {
  border: 1px solid var(--border--border-faint);
  padding: .5rem 1rem;
}

.flex-side.gap-xs {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
}

.featured_list {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.featured_list.flow_down {
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: column;
}

.search_wrapper {
  aspect-ratio: 1;
  background-color: #ffffff1a;
  border-radius: 200vw;
  justify-content: center;
  align-items: center;
  padding: .7rem;
  transition: all .5s;
  display: flex;
}

.search_wrapper:hover {
  background-color: #fddd043d;
}

.icon_1x1_sml {
  width: 1.5rem;
  height: 1.5rem;
}

.icon_1x1_sml.is-footer {
  opacity: .8;
  transition: all .4s;
}

.icon_1x1_sml.is-footer:hover {
  opacity: 1;
}

.nav_wrapper {
  justify-content: space-between;
  align-items: center;
  width: 12rem;
  display: flex;
}

.video_wrapper {
  aspect-ratio: 16 / 9;
  width: 100%;
  height: 100%;
  padding-top: 55.89%;
}

.video_wrapper.hero.mobile {
  display: none;
}

.nav_underline {
  border-bottom: 1px solid #fff;
  width: 10rem;
  height: 1px;
  position: absolute;
  inset: auto 0% 0%;
}

.splide__track {
  width: 100%;
  overflow: hidden;
}

.splide__slide {
  background-color: var(--white);
  border-radius: 6px;
  flex: none;
  width: 25%;
  transition: all .4s;
}

.splide__slide:hover {
  box-shadow: 0 5px 12px #00000012;
}

.splide__slide.bio {
  width: 30%;
}

.splide__slide.is-dark {
  background-color: var(--brand--primary-blue);
}

.splide__slide.transparent {
  background-color: #0000;
}

.splide__arrows {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.splide__arrow {
  border: 1px solid var(--text--silver);
  border-radius: 200px;
  width: 6rem;
  height: 3rem;
  transition: all .4s;
}

.splide__arrow:hover {
  background-color: var(--brand--primary-yellow);
}

.splide__arrow.splide__arrow--next {
  background-image: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/6230578e81e459649025676f_Arrow%20Link.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-style: solid;
  border-width: 1px;
  border-radius: 300px;
  width: 6rem;
  height: 3rem;
  transition: all .3s;
}

.splide__arrow.splide__arrow--next:hover {
  background-color: var(--brand--primary-yellow);
  background-position: 60%;
}

.splide__arrow.splide__arrow--next.is-dark:hover {
  border-color: var(--white);
  background-color: var(--border--border-faint);
}

.splide__arrow.splide__arrow--prev {
  background-image: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/6230578e81e459649025676f_Arrow%20Link.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-style: solid;
  border-width: 1px;
  border-radius: 300px;
  width: 6rem;
  height: 3rem;
  transform: rotate(180deg);
}

.splide__arrow.splide__arrow--prev:hover {
  background-position: 60%;
}

.splide__arrow.splide__arrow--prev.is-dark:hover {
  border-color: var(--white);
  background-color: var(--border--border-faint);
}

.splide__arrow.is-dark {
  background-image: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/672e4c642ee899bb90d98b57_Vector.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.splide__arrow.is-dark:hover {
  border-color: var(--brand--dark-blue);
  background-color: var(--brand--dark-blue);
}

.splide__pagination {
  display: none;
}

.section-2 {
  flex-direction: column;
  width: 100%;
  padding: 100px 8em;
  display: flex;
}

.section-2.full-width {
  padding: 0;
}

.container-2 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: flex;
}

.loop-track {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
  overflow: hidden;
}

.loop-collection {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.marquee_text {
  width: 18rem;
}

.marquee_item {
  color: #3a3a3a;
  margin-bottom: 0;
}

.bio-hp-ani {
  border-radius: 200px;
  width: 5rem;
  height: 5rem;
  overflow: hidden;
}

.flex.flex-side.svg-loneliness-is-a-silent-killer-even-deadlier-in-a-post-pandemic-world-of-increased-isolation {
  justify-content: flex-start;
  align-items: center;
}

.flex.flex-side.left {
  flex-flow: wrap;
}

.flex.flex-down.centered {
  text-align: center;
}

.flex.flex-down.centered.gap-l.bcg-white {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
}

.flex.flex-down.centered.gap-l.bcg-white.round {
  border: 1px solid var(--border--border);
  border-radius: 12px;
  justify-content: space-around;
  padding: 2rem;
}

.icon-sml {
  width: 3rem;
  height: 3rem;
}

.icon-med {
  width: 4rem;
  height: 4rem;
}

.image-wrapper {
  width: 100%;
  height: 100%;
}

.image-wrapper.circle {
  border-radius: 200px;
  overflow: hidden;
}

.image-wrapper.circle-m {
  border-radius: 200px;
  width: 5rem;
  height: 5rem;
  overflow: hidden;
}

.image-wrapper.circle-m.white {
  background-color: var(--white);
  padding: 2px;
}

.image-wrapper.circle-l {
  background-color: var(--brand--primary-yellow);
  border-radius: 200px;
  width: 10rem;
  height: 10rem;
  overflow: hidden;
}

.image-wrapper.impact {
  aspect-ratio: 1;
  overflow: hidden;
}

.image-wrapper.book {
  flex-flow: column;
  align-self: flex-start;
  height: auto;
  display: flex;
}

.image-wrapper.circle-s {
  aspect-ratio: 1;
  background-color: var(--white);
  border-radius: 100px;
  width: 3rem;
  height: 3rem;
  overflow: clip;
}

.image-wrapper.ipad-hide.size-m {
  max-width: 10rem;
  max-height: 10rem;
}

.image-wrapper.round_edges {
  overflow: clip;
}

.text-color-light {
  color: var(--secondary);
}

.block-quote {
  border-left: 0 solid #000;
}

.block-quote.max70p {
  width: 70%;
}

.text-block-4 {
  align-self: flex-start;
}

.cms-item.is-related {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
}

.absolute {
  position: absolute;
  inset: auto 0% 0%;
}

.absolute.padding-s {
  z-index: 3;
  padding: 1rem;
}

.absolute.is-all {
  inset: 0%;
}

.absolute.is-all.bcg {
  z-index: -1;
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/66e49afac062423a470c946e_bcg.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.absolute.is-card {
  z-index: 4;
  justify-content: center;
  align-items: center;
  display: flex;
  inset: 0% 0% 10%;
}

.no_link {
  text-decoration: none;
}

.icon-large {
  width: 7rem;
  height: 7rem;
}

.bio-wrapper {
  border-radius: 200px;
  overflow: hidden;
}

.bio-wrapper.size-m {
  aspect-ratio: 1;
  width: 5rem;
  height: 5rem;
}

.grad-blue {
  background-image: linear-gradient(0deg, var(--brand--primary-blue) 23%, #00528200 100%, #00528200);
  height: 3rem;
  position: absolute;
  inset: auto 0% 0%;
}

.logo.size-m {
  width: 20rem;
}

.link-nostyle {
  color: var(--secondary);
  font-weight: 400;
}

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

.circle-float-image {
  aspect-ratio: 1;
  border-radius: 100vw;
  width: 20rem;
  height: 20rem;
  overflow: clip;
}

.circle-float-image.z-index-1 {
  z-index: 1;
  position: relative;
}

.in-circle-image {
  aspect-ratio: 1;
  border-radius: 100vw;
  width: 100%;
  height: 100%;
  overflow: clip;
}

.in-circle-image.size-m {
  aspect-ratio: 1;
  width: 20rem;
  height: auto;
}

.is-circle {
  aspect-ratio: 1;
  border-radius: 100vw;
  overflow: clip;
}

.is-circle.size-s {
  width: 6rem;
  height: 6rem;
}

.nav-site-cover {
  background-color: var(--brand--primary-yellow);
  width: 100vw;
  height: 100vh;
  margin-top: 70px;
  position: fixed;
  inset: 0%;
}

.program_card_info {
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.text-block-5 {
  color: var(--brand--primary-black);
}

.float-circle-timeline {
  aspect-ratio: 1;
  background-color: var(--brand--primary-yellow);
  border-radius: 200px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  top: -18px;
}

.quotes_flow {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.quote_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: space-between;
  align-self: center;
  align-items: flex-start;
  max-width: 70vw;
  height: 100%;
  min-height: 400px;
  padding: 20px 40px;
  display: flex;
}

.svg-2 {
  display: block;
}

.svg_btn {
  border-radius: 200px;
  transition: all .3s;
  display: block;
}

.svg_btn:hover {
  border: 1px solid var(--text--secondary);
}

.svg_btn.flip {
  transform: rotate(180deg);
}

.quotes_arrow {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.link-block-2 {
  text-decoration: none;
}

.quote-text {
  color: var(--text--secondary);
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.2em;
}

.circles_wrapper {
  border-radius: 300vw;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 20rem;
  display: flex;
}

.circles_wrapper.center {
  justify-content: center;
  align-items: center;
}

.circles_wrapper.center.hide {
  display: none;
}

.circle-all {
  z-index: 0;
  flex-flow: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 40rem;
  padding-left: 15rem;
  padding-right: 21rem;
  display: flex;
  position: relative;
}

.value_text {
  color: var(--white);
  text-align: center;
  letter-spacing: .3px;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 1.1rem;
  font-weight: 400;
}

.advisor-info-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.message_box {
  min-height: 200px;
}

.link_text {
  color: var(--brand--primary-black);
  letter-spacing: .02px;
  text-transform: uppercase;
  background-image: url("https://cdn.prod.website-files.com/60521468b5d5fa863d6e12ac/6685f3d916cd929172f9e46a_Ellipse.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  align-self: flex-start;
  width: auto;
  padding-left: 20px;
  font-size: .9rem;
  font-weight: 700;
  text-decoration: underline;
}

.link_text:hover {
  text-decoration: none;
}

.link_text.is-program {
  color: var(--white);
  text-decoration: none;
}

.fs-consent_component {
  display: none;
}

.fs-consent_banner {
  z-index: 9999;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #f5f5f5d4;
  border-radius: 6px;
  max-width: 21rem;
  margin-bottom: 1rem;
  margin-right: 1rem;
  padding: 1.5rem 2rem;
  display: block;
  position: fixed;
  inset: auto 0% 0% auto;
  box-shadow: 0 2px 5px #0003;
}

.fs-consent_banner_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.fs-consent_banner_paragraph {
  color: var(--text--secondary);
  margin-bottom: 0;
  font-size: .9rem;
}

.fs-consent_banner_buttons {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  display: flex;
}

.fs-consent_prefs_submit {
  background-color: #000;
  padding: .5rem 1rem;
}

.fs-consent_prefs_buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.fs-consent_allow {
  background-color: var(--brand--primary-blue);
  color: #fff;
  border-radius: 6px;
  padding: .5rem 1rem;
  font-size: .9rem;
  text-decoration: none;
  display: block;
}

.fs-consent_prefs_popup {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  height: 100%;
  padding: 2rem;
  display: flex;
  overflow: scroll;
}

.fs-consent_prefs_header {
  border-bottom: 1px solid #0003;
  padding-bottom: 1.5rem;
}

.fs-consent_prefs_heading {
  font-size: 1.25rem;
}

.fs-consent_prefs_close {
  color: #fff;
  cursor: pointer;
  background-color: #000;
  padding: .5rem;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.fs-consent_prefs_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.fs-consent_prefs_form-block {
  z-index: 2;
  margin-bottom: 0;
  position: relative;
}

.fs-consent_decline {
  color: #333;
  background-color: #fff;
  border-radius: 6px;
  padding: .5rem 1rem;
  font-size: .9rem;
  text-decoration: none;
  display: block;
}

.fs-consent_prefs_wrapper {
  z-index: 997;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 2rem;
  display: flex;
  position: fixed;
  inset: 0%;
}

.fs-consent_prefs_overlay {
  z-index: 1;
  background-color: #0000001a;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fs-consent_prefs {
  z-index: 9997;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  position: relative;
  inset: 0%;
}

.fs-consent_prefs_close-icon {
  width: 1rem;
  line-height: 0;
}

.fs-consent_prefs_form {
  background-color: #fff;
  width: 100%;
  max-width: 36.25rem;
  height: 100%;
  max-height: 70vh;
  margin-bottom: 0;
  position: relative;
}

.fs-consent_open-prefs {
  z-index: 9998;
  color: #333;
  -webkit-text-decoration: block;
  text-decoration: block;
  cursor: pointer;
  background-color: #ddd;
  display: block;
  position: fixed;
  inset: auto auto .75rem .75rem;
}

.fs-consent_open-prefs_wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--brand--primary-blue);
  color: #fff;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem .75rem;
  display: flex;
}

.fs-consent_open-prefs_icon {
  width: 1.5rem;
  line-height: 0;
  display: flex;
}

.fs-consent_prefs_link {
  color: #333;
  border-bottom: 1px #000;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .9rem;
  text-decoration: underline;
}

.fs-consent_prefs_option {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-bottom: 1px solid #0003;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding-bottom: 1rem;
  display: flex;
}

.fs-consent_checkbox_field {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.fs-consent_checkbox_label {
  margin-bottom: 0;
  margin-right: .75rem;
}

.fs-consent_prefs_description {
  margin-bottom: 0;
  font-size: 12px;
}

.fs-consent_checkbox_row {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.fs-consent_prefs_checkbox-field {
  background-color: #ccc;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 2.75rem;
  height: 1.5rem;
  margin-bottom: 0;
  padding: .125rem;
  display: flex;
  position: relative;
}

.fs-consent_prefs_checkbox {
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.fs-consent_prefs_checkbox-label {
  display: none;
}

.fs-consent_prefs_checkbox-toggle {
  background-color: #fff;
  border-radius: 999px;
  width: 1.25rem;
  height: 1.25rem;
}

.link_box {
  background-color: var(--soft);
  border-radius: 6px;
  text-decoration: none;
  transition: all .4s;
  overflow: clip;
}

.link_box:hover {
  background-color: var(--white-smoke);
  box-shadow: 0 8px 8px #0000000a, 0 2px 5px #0003;
}

.bold-text-2 {
  font-size: 1.2rem;
  font-style: normal;
}

.list {
  list-style-type: decimal;
}

.round_edges {
  border-radius: 6px;
}

.cta {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.testimonial-column-dark {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-3 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
}

.testimonial-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.testimonial-block-main {
  background-color: #f5f7fa;
  justify-content: space-between;
  padding: 32px 24px;
  display: flex;
}

.testimonial-main-image {
  object-fit: cover;
  width: 200px;
  height: 280px;
  margin-right: 24px;
}

.testimonial-main-content {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.margin-bottom-24px {
  margin-bottom: 24px;
}

.testimonial-main-heading {
  margin-bottom: 2px;
  font-weight: 600;
}

.testimonial-block {
  background-color: #f5f7fa;
  flex-direction: column;
  justify-content: space-between;
  padding: 32px 24px;
  display: flex;
}

.testimonial-info-two {
  align-items: center;
  display: flex;
}

.testimonial-image {
  object-fit: cover;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-right: 16px;
}

.testimonial-author-name {
  font-weight: 700;
}

.grid_three {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column dense;
  place-content: start;
  place-items: start;
  display: grid;
}

.grid_related {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
  overflow: scroll;
}

.logo_any {
  opacity: .4;
  width: 5.4rem;
  display: block;
}

.logo_any:hover {
  opacity: .9;
}

.wrap-text {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-end;
  display: inline-flex;
}

.wrap-text.no-link {
  justify-content: flex-start;
  align-items: flex-end;
  text-decoration: none;
}

.link-block-3 {
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.container-4 {
  width: 1440px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 5em;
}

.container-4.is--map {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding: 8.3em 0 7.7em;
  display: flex;
}

.map__embed {
  width: 100%;
}

.map__img {
  z-index: 1;
  opacity: 0;
  width: 62em;
  max-width: none;
  position: relative;
}

.map-2 {
  z-index: 2;
  font-size: 1em;
  transition: font-size .4s cubic-bezier(.39, .575, .565, 1);
  position: relative;
}

.map-2:hover {
  font-size: 1.5em;
}

.main-embed {
  width: 100%;
  height: 2em;
  min-height: 2em;
}

.map__state {
  z-index: 2;
  width: 10em;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0% auto auto 0%;
}

.map__state.ok {
  width: 10.3em;
  margin-top: 21.4em;
  margin-left: 23.3em;
}

.map__state.ct {
  width: 1.8em;
  margin-top: 10.7em;
  margin-left: 56.6em;
}

.map__state.wa {
  width: 7.8em;
  margin-top: -.1em;
  margin-left: 2.8em;
}

.map__state.mi {
  width: 4.3em;
  margin-top: 7.7em;
  margin-left: 42.2em;
}

.map__state.tn {
  width: 9.4em;
  margin-top: 20.9em;
  margin-left: 39.1em;
}

.map__state.nm {
  width: 8.4em;
  margin-top: 20.5em;
  margin-left: 14.9em;
}

.map__state.ne {
  width: 9.7em;
  margin-top: 12.1em;
  margin-left: 22.7em;
}

.map__state.az {
  width: 7.8em;
  margin-top: 19.5em;
  margin-left: 8.3em;
}

.map__state.ut {
  width: 6.7em;
  margin-top: 12.1em;
  margin-left: 10.1em;
}

.map__state.mo {
  width: 7.8em;
  margin-top: 16em;
  margin-left: 32em;
}

.map__state.ks {
  width: 8.9em;
  margin-top: 16.7em;
  margin-left: 24.4em;
}

.map__state.ar {
  width: 6.1em;
  margin-top: 21.8em;
  margin-left: 33.4em;
}

.map__state.wv {
  width: 5em;
  margin-top: 14.9em;
  margin-left: 47.6em;
}

.map__state.nd {
  width: 7.8em;
  margin-top: 3.2em;
  margin-left: 23.4em;
}

.map__state.wi {
  width: 9.5em;
  margin-top: 5.5em;
  margin-left: 35em;
}

.map__state.ak {
  width: 11.7em;
  margin-top: 29.2em;
  margin-left: 1.5em;
}

.map__state.pa {
  width: 6.7em;
  margin-top: 11.8em;
  margin-left: 48.9em;
}

.map__state.nh {
  width: 1.7em;
  margin-top: 5.7em;
  margin-left: 57.1em;
}

.map__state.sc {
  width: 5.8em;
  margin-top: 23em;
  margin-left: 47.4em;
}

.map__state.id {
  width: 12.2em;
  margin-top: 1.4em;
  margin-left: 11.4em;
}

.map__state.tx {
  width: 16.5em;
  margin-top: 22em;
  margin-left: 18.2em;
}

.map__state.vt {
  width: 1.9em;
  margin-top: 6.3em;
  margin-left: 55.6em;
}

.map__state.or {
  width: 9.4em;
  margin-top: 3.3em;
  margin-left: .7em;
}

.map__state.nc {
  width: 10.1em;
  margin-top: 19.8em;
  margin-left: 45.8em;
}

.map__state.ia {
  width: 7.2em;
  margin-top: 11.5em;
  margin-left: 31em;
}

.map__state.il {
  width: 4.8em;
  margin-top: 12.8em;
  margin-left: 36.8em;
}

.map__state.mt {
  width: 7em;
  margin-top: 1.3em;
  margin-left: 8.4em;
}

.map__state.ga {
  width: 6.1em;
  margin-top: 23.7em;
  margin-left: 44.7em;
}

.map__state.nv {
  width: 7.3em;
  margin-top: 10.7em;
  margin-left: 4.2em;
}

.map__state.me {
  width: 4.2em;
  margin-top: 2.1em;
  margin-left: 57.8em;
}

.map__state.la {
  width: 6.7em;
  margin-top: 27.6em;
  margin-left: 34.1em;
}

.map__state.ny {
  width: 8.3em;
  margin-top: 6.9em;
  margin-left: 49.7em;
}

.map__state.in {
  width: 3.5em;
  margin-top: 13.6em;
  margin-left: 41.2em;
}

.map__state.al {
  width: 4.3em;
  margin-top: 24em;
  margin-left: 41.6em;
}

.map__state.hi {
  width: 7em;
  margin-top: 34.2em;
  margin-left: 15.4em;
}

.map__state.ky {
  width: 8.6em;
  margin-top: 17.7em;
  margin-left: 39.9em;
}

.map__state.de {
  width: 1.3em;
  margin-top: 14.7em;
  margin-left: 54.6em;
}

.map__state.ma {
  width: 3.8em;
  margin-top: 9.1em;
  margin-left: 56.6em;
}

.map__state.wy {
  width: 8.2em;
  margin-top: 8.3em;
  margin-left: 14.8em;
}

.map__state.va {
  width: 8.3em;
  margin-top: 16.2em;
  margin-left: 47.1em;
}

.map__state.oh {
  width: 4.8em;
  margin-top: 12.9em;
  margin-left: 44.5em;
}

.map__state.ri {
  width: .9em;
  margin-top: 10.6em;
  margin-left: 58.4em;
}

.map__state.nj {
  width: 1.5em;
  margin-top: 12.4em;
  margin-left: 54.9em;
}

.map__state.sd {
  width: 8.4em;
  margin-top: 7.7em;
  margin-left: 22.9em;
}

.map__state.co {
  width: 8.6em;
  margin-top: 14.4em;
  margin-left: 16.1em;
}

.map__state.md {
  width: 5.2em;
  margin-top: 15.2em;
  margin-left: 50.6em;
}

.map__state.ca {
  width: 9.4em;
  margin-top: 9.5em;
  margin-left: 0;
}

.map__state.fl {
  width: 10.3em;
  margin-top: 29.6em;
  margin-left: 42.9em;
}

.map__state.mn {
  width: 7.3em;
  margin-top: 3.1em;
  margin-left: 30.6em;
}

.map__state.ms {
  width: 4.1em;
  margin-top: 24.2em;
  margin-left: 37.5em;
}

.grid_2_1 {
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr .5fr 1.5fr;
}

.no-line {
  border-top-style: none;
  padding-top: 10px;
  padding-bottom: 10px;
}

.max-50 {
  width: 50%;
}

.newsletter-container {
  width: 100%;
  height: 100vh;
  position: relative;
}

.card_bcg {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: var(--white);
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.card_bcg.is-shadow {
  border: 1px solid var(--border--border);
  box-shadow: 0 9px 20px #0000001a, 0 37px 37px #00000017, 0 83px 50px #0000000d;
}

.themes-all {
  white-space: nowrap;
  margin-right: .5rem;
  display: inline-flex;
}

.tags_parent_wrapper {
  white-space: nowrap;
  flex-flow: wrap;
  display: inline-flex;
}

.text-link {
  text-decoration: none;
  transition: background-color .5s;
}

.text-link:hover {
  background-color: var(--border--background-faint);
}

.location-icon {
  flex: 0 auto;
  width: 7rem;
  height: 5rem;
}

.grid_six {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid_six.gap-xl {
  grid-row-gap: 6rem;
}

.icon_1x1_xs {
  width: 1rem;
  height: 1rem;
}

.icon_1x1_xs.is-footer {
  opacity: .8;
  transition: all .4s;
}

.icon_1x1_xs.is-footer:hover {
  opacity: 1;
}

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

.icon_1x1_xxs {
  width: .8rem;
  height: .8rem;
}

.icon_1x1_xxs.is-footer {
  opacity: .8;
  transition: all .4s;
}

.icon_1x1_xxs.is-footer:hover {
  opacity: 1;
}

.font-georgia {
  color: var(--brand--primary-black);
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 1.4rem;
  font-weight: 400;
}

.map-cms-container {
  z-index: 1;
  flex: none;
  align-self: center;
}

.map-state {
  position: absolute;
  top: 0%;
  left: 0%;
}

.map-state.us {
  width: 19.2rem;
  margin-top: 2.5rem;
  margin-left: 8.5rem;
}

.map-embed {
  width: 100%;
}

@media screen and (min-width: 1440px) {
  body {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .jumbo.newsletter-jumbo.all-caps {
    padding-left: 0;
  }

  .column.player-column {
    height: auto;
  }

  .column.yellow-slide-column.bottomline {
    border-bottom: 1px solid #000;
  }

  .column.bigger-split-column {
    border-right-style: solid;
    border-right-width: 1px;
  }

  .column.chuck-image-column.nolines {
    border-top-style: none;
  }

  .column.chuck-yellow-column {
    border-right: 0 #0000;
  }

  .column.book-column-start {
    border-top-width: 0;
    border-right-style: solid;
    margin-right: 0;
  }

  .column.book-column-start.nolines {
    border-top-style: none;
    border-top-width: 0;
    border-right-width: 1px;
  }

  .column.is-custom-padding.is-diff {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .column.is-custom-pad {
    padding-right: 100px;
  }

  .column.is-vr {
    justify-content: center;
  }

  .tabs-menu.is-new {
    border-bottom-style: none;
  }

  .cover-image._900image {
    max-height: 900px;
  }

  .cover-image.bcg-default {
    object-position: 50% 50%;
  }

  .cover-image.is-higher {
    max-height: 100%;
  }

  .container.grid, .container.footer-container, .container.tabs-container {
    max-width: 1440px;
  }

  .container.fullwidth {
    max-width: 100%;
  }

  .container.grid-3-1 {
    grid-column-gap: 120px;
    grid-row-gap: 0px;
  }

  .container.grid-1-3-v1 {
    grid-column-gap: 120px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
  }

  .container.grid-1-3-v1.padding-bottom-custom.is-countries {
    grid-template-columns: 3fr 1fr;
  }

  .container.tabs-container-new {
    max-width: 1440px;
  }

  .container.project-grid.is-4 {
    margin-right: -1px;
  }

  .container.grid-3-1-v2 {
    grid-template-rows: auto;
  }

  .section {
    border-style: solid solid none;
    border-width: 0 1px;
    border-color: black var(--border--border);
    max-width: 1440px;
  }

  .section.hero-section {
    max-width: 1440px;
    position: static;
  }

  .section.chuck-section.is-projects {
    border-right-style: solid;
    border-right-color: var(--black);
  }

  ._3xl-tag {
    font-size: 22vw;
  }

  .navbar {
    max-width: 1440px;
  }

  .nav-link {
    font-size: 14px;
  }

  .nav-dd-toggle.bento {
    text-decoration: none;
  }

  .yellow-bubble.bottom-right.is-fellows {
    width: 150px;
    min-width: 150px;
    height: 150px;
    min-height: 150px;
  }

  .yellow-bubble.floatright {
    right: 2%;
  }

  ._600px-image.is-higher {
    height: 100%;
  }

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

  .utility-page-wrap {
    max-width: 1440px;
  }

  .image-overlay.grad {
    opacity: 1;
  }

  .h1-style-georgia {
    font-size: 4.4vw;
  }

  .split-slide-arrow.block {
    display: block;
  }

  .lined-collection-item.nobottomline {
    border-right-style: none;
  }

  .lined-collection-item.nobottomline:first-child {
    border-left-width: 0;
  }

  .h1-style-proxima {
    font-size: 45px;
    line-height: 1.3em;
  }

  .h1-style-proxima.huge {
    font-size: 5.5rem;
  }

  .community-style {
    margin-bottom: 40px;
    font-size: 60px;
    line-height: 1em;
  }

  .event-style {
    font-size: 7.4vw;
  }

  .lightbox-wrap {
    object-fit: fill;
  }

  .lightbox-wrap._600px {
    overflow: hidden;
  }

  .advisor-image-wrap {
    height: auto;
  }

  .thank-you-message {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
  }

  .expand {
    border-right-style: none;
  }

  .full-map-2 {
    width: 100%;
  }

  .map-overflow-control {
    font-size: 10px;
  }

  .map-list-wrapper {
    transform: scale(1);
  }

  .preload-map-wrap {
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    width: 1440px;
  }

  .preload-block {
    inset: 0%;
  }

  .form-field {
    width: 360px;
  }

  .convo-image.podcast {
    height: auto;
  }

  .cta-text {
    font-size: 15px;
  }

  ._720px-image {
    height: 720px;
  }

  .title-wrapper {
    margin-bottom: 20px;
  }

  .blog-excerpt {
    margin-bottom: 0;
  }

  .publish-date.margin-blog {
    margin-bottom: 40px;
  }

  .breadcrumbs-wrapper {
    background-color: #e7e8eb;
    width: 100%;
    position: absolute;
    inset: 0% 0% auto;
  }

  .section-title.sticly {
    top: 120px;
  }

  .blog-lightbox {
    object-fit: fill;
  }

  .cover-img-blog {
    object-position: 50% 50%;
    max-width: 1440px;
  }

  .podcast-img, .fellow-card-img {
    object-position: 50% 0%;
    max-width: 1440px;
  }

  .webinar-card-img {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .webinar-img-blog {
    object-position: 50% 50%;
    max-width: 1440px;
  }

  .webinar-speaker-card-img {
    object-position: 50% 0%;
    max-width: 1440px;
  }

  .light-text-2 {
    color: #fff;
    font-size: 18px;
  }

  .songs-number {
    text-transform: none;
    font-size: 14px;
    position: relative;
    right: 0;
  }

  .songs-text {
    text-align: center;
    line-height: 20px;
  }

  .gallery-photos {
    display: block;
  }

  .card-content-inner-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .wideo-card-img {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .video-img-blog {
    object-position: 50% 50%;
    max-width: 1440px;
  }

  .timeline-image {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .timeline-img {
    object-position: 50% 50%;
    max-width: 1440px;
  }

  .video-slider-wrapper {
    cursor: pointer;
    padding-bottom: 200px;
    position: relative;
  }

  .video-slider {
    background-color: var(--white);
  }

  .video-slider-arrow {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .slider-arrow.left {
    transform: rotate(-180deg);
  }

  .slider-arrow.disabled {
    filter: invert();
    transform: rotate(0);
  }

  .video-slider-nav {
    align-items: center;
    display: flex;
    inset: auto 0% -80px;
  }

  .video-slider-dot {
    background-color: var(--text--silver);
  }

  .video-slider-number {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .image-slider-wrapper {
    cursor: pointer;
    padding-bottom: 200px;
    position: relative;
  }

  .image-slider {
    background-color: var(--white);
  }

  .image-slider-dot {
    background-color: var(--text--silver);
  }

  .image-slider-arrow {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-slider-nav {
    align-items: center;
    display: flex;
    inset: auto 0% -80px;
  }

  .image-slider-number-wrapper {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .fellow-lobby {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .article-list-image-wrapper.is-search {
    min-height: 250px;
  }

  .search-article-list-excerpt {
    font-weight: 400;
  }

  .search-tabs-text {
    text-transform: uppercase;
  }

  .home-carousel-collection {
    display: none;
  }

  .lightbox-home-wrap {
    object-fit: fill;
  }

  .vr-card-title-wrapper {
    width: 100%;
  }

  .projects-slider {
    background-color: var(--white);
  }

  .slider-dots {
    background-color: var(--text--silver);
  }

  .vr-slider-wrapper {
    cursor: pointer;
    padding-bottom: 200px;
    position: relative;
  }

  .vr-popup {
    display: none;
  }

  .numbers {
    padding-left: 4px;
  }

  .full_box {
    align-items: center;
  }

  .fellows_flex_wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .underlined_div.padding-60 {
    width: auto;
  }

  .countries_leading {
    font-size: 2.2rem;
  }

  .new-map-container {
    display: block;
  }

  .tribute_item {
    max-width: 60vw;
  }

  .hoverblock_image_wrapper {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    padding: 1rem;
  }

  .circle_mask {
    width: 6em;
    min-width: 6em;
    height: 6em;
    min-height: 6em;
  }

  .nav_block {
    max-width: 1440px;
  }

  .card_top {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .hero_podcast_image {
    max-width: 500px;
  }

  .related_item {
    text-decoration: none;
  }

  .article_item:first-child {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
  }

  .section-2 {
    align-items: center;
  }

  .section-2.full-width {
    z-index: 0;
  }

  .container-2 {
    flex-direction: column;
    width: 100%;
    max-width: 1440px;
  }

  .container-2.full-width {
    max-width: 100%;
  }

  .absolute.is-card {
    bottom: 10%;
  }

  .quote_item {
    max-width: 60vw;
  }

  .rive_wrapper {
    height: 100%;
  }

  .newsletter-container {
    max-width: 1440px;
    overflow: hidden;
  }
}

@media screen and (min-width: 1920px) {
  .nav-link.w--current {
    color: var(--white);
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 2.4rem;
  }

  h6 {
    font-size: 18px;
  }

  p {
    margin-bottom: 20px;
  }

  li {
    font-size: 16px;
  }

  .hub-placeholder-block.hub-tablet-hide {
    display: none;
  }

  .jumbo.newsletter-jumbo.all-caps.is--smaller-tablet {
    font-size: 48px;
  }

  .jumbo.is-smaller-tablet {
    font-size: 50px;
  }

  .jumbo.is-smaller-tablet.add-padding-tabelt {
    padding-right: 10px;
  }

  .jumbo.is-smaller-2 {
    font-size: 50px;
  }

  .column {
    padding: 15px 0;
  }

  .column.player-column {
    height: 700px;
  }

  .column.footer-column {
    height: 300px;
    padding: 20px;
  }

  .column.yellow-column {
    justify-content: flex-start;
    padding: 40px;
  }

  .column.sub-hero-column {
    height: auto;
    margin-top: 0;
    padding: 40px;
  }

  .column.sub-hero-column.yellow.custom2 {
    height: auto;
    margin-top: 0;
  }

  .column.sub-hero-column.grey {
    margin-top: 0;
    padding: 20px;
  }

  .column.sub-hero-column.grey.expanded {
    padding-left: 40px;
  }

  .column.sub-hero-column.grey._600px {
    height: auto;
  }

  .column.bigger-split-column {
    border-right: 1px solid #000;
    min-height: auto;
  }

  .column.chuck-image-column {
    border-left-style: none;
    height: 800px;
    margin-top: 0;
    overflow: hidden;
  }

  .column.chuck-yellow-column {
    height: 160px;
  }

  .column.yellow-hero {
    min-height: auto;
  }

  .column.yellow-hero.custom-padding {
    padding-left: 40px;
    padding-right: 40px;
  }

  .column.book-column-start.nolines.is-custom-padding.is-no-border-bottom {
    border-right-style: solid;
    border-right-width: 1px;
  }

  .column.event-column {
    width: 100%;
  }

  .column.chuck {
    padding-right: 40px;
  }

  .column.chuck.is-custom-padding-at {
    padding-left: 40px;
  }

  .column.chuck.blog-padding, .column.chuck.blog-quotes-column-item {
    padding-left: 20px;
    padding-right: 20px;
  }

  .column.custom-padding-s, .column.is-custom-padding {
    padding-left: 40px;
    padding-right: 40px;
  }

  .column.is-custom-padding.is-diff {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-right: 0;
  }

  .column.custom-padding-right, .column.is-custom-pad {
    padding-right: 20px;
  }

  .column.is-custom-padding4 {
    padding-left: 40px;
    padding-right: 0;
  }

  .column.podcast-vertical {
    padding-left: 40px;
    padding-right: 40px;
  }

  .column.search-new {
    padding-left: 40px;
  }

  .column.is-vr {
    padding-left: 40px;
    padding-right: 40px;
  }

  .column.padding-s.flex-center {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-center.paragraph-small.secondary.mobile-no-margin {
    font-size: .8rem;
  }

  .tabs-menu {
    padding-bottom: 20px;
    overflow: auto;
  }

  .tabs-menu.is-new {
    border-bottom-style: none;
    max-width: 100%;
    height: 100%;
    overflow: auto;
  }

  .cover-image.top-cover.profile {
    object-position: 50% 50%;
    max-width: 100%;
  }

  .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .container.grid {
    grid-column-gap: 0px;
  }

  .container.grid.blue-bg.podcasts-hero, .container.grid.blue-bg.vr-hero {
    padding-top: 0;
  }

  .container.grid.is-custom {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .container.grid.is-contact {
    display: block;
  }

  .container.grid.is-chuck {
    flex-direction: column-reverse;
    height: auto;
    padding: 40px 40px 0;
    display: flex;
  }

  .container.grid.darkblue.flip, .container.grid.fliponmobile {
    flex-direction: column-reverse;
    display: flex;
  }

  .container._900px-image {
    height: 600px;
    max-height: 100vh;
  }

  .container.podcasts-container {
    padding-top: 60px;
  }

  .container.footer-container {
    height: 600px;
  }

  .container.center-container {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container.center-container.is-custom-padding3, .container.programs-grid {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container.community-container {
    padding-top: 60px;
  }

  .container.fullwidth.blue {
    flex-flow: column;
  }

  .container.fullwidth.padding-ipad-down {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .container.fullwidth.padding-ipad-down.blackground-brand {
    background-color: var(--brand--primary-blue);
  }

  .container.grid-3-1 {
    grid-column-gap: 1rem;
    height: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container.grid-3-1.is-articles-section {
    grid-row-gap: 60px;
    grid-template-rows: auto auto;
  }

  .container.grid-3-1-v1 {
    grid-column-gap: 1rem;
    height: 100%;
    padding: 40px 2rem;
  }

  .container.grid-3-1-v1.custom-video, .container.grid-3-1-v1.custom-video.is-featured {
    padding-left: 40px;
  }

  .container.grid-3-1-v1.timeline {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .container.grid-3-1-v1.is-article {
    padding-left: 40px;
  }

  .container.grid-3-1-v1.is-podcasts-ar {
    grid-column-gap: 64px;
    grid-row-gap: 0px;
  }

  .container.grid-3-1-v1.is-podcasts-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: flex;
  }

  .container.grid-3-1-v1.is-series {
    grid-template-columns: 1.5fr 1.5fr;
  }

  .container.grid-1-3-v1 {
    grid-column-gap: 120px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    height: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container.grid-1-3-v1.padding-bottom-custom {
    padding-bottom: 0;
  }

  .container.grid-1-3-v1.padding-bottom-custom.is-raports {
    padding-top: 0;
  }

  .container.grid-1-3-v1.fellow-single {
    grid-column-gap: 16px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 2fr;
    padding-bottom: 0;
  }

  .container.grid-1-3-v1.custom {
    grid-row-gap: 120px;
    padding-bottom: 40px;
  }

  .container.grid-1-3-v1.sticky.overflow_top {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 2fr 4fr 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container.breadcrumbs-wrapper {
    inset: 0% 0% auto;
  }

  .container.button-container {
    padding-left: 0;
    padding-right: 0;
  }

  .container.grid-2-new {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container.blog-hero {
    height: 100%;
  }

  .container.tabs-container-new {
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .container.is-search {
    padding-right: 0;
  }

  .container.is-xr-cta {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container.is-slider-fw {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container.map.new {
    padding-left: 0;
    padding-right: 0;
  }

  .container.article_lobby {
    grid-template-columns: 1.25fr 3fr;
  }

  .container.vertical_margin {
    padding-left: 0;
    padding-right: 0;
  }

  .container.grid-3-1-v2 {
    height: 100%;
    padding: 40px;
  }

  .container.grid-3-1-v2.overflow-top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: -10vh;
  }

  .container.padding-in-l, .container.split-bcg {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .no-margin.max-715.is-custom-padding-at {
    padding-left: 40px;
    padding-right: 40px;
  }

  .no-margin.centered {
    text-align: center;
  }

  .section.hero-section {
    min-height: 600px;
  }

  .section.banner-section {
    height: 500px;
  }

  .section.meet-section {
    min-height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.split-section.top-line-mobile {
    border-top: 1px solid #000;
  }

  .section.big-quote-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.is-diff-heigh {
    min-height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.is-map {
    display: block;
  }

  ._5xl-tag {
    text-align: center;
    font-size: 80vw;
  }

  ._4xl-tag {
    font-size: 300px;
  }

  ._3xl-tag {
    font-size: 25vw;
  }

  ._2xl-tag {
    font-size: 360px;
    font-weight: 300;
  }

  .xl-tag {
    font-size: 19vw;
  }

  .l-tag {
    font-size: 20vw;
  }

  .t1-text {
    font-size: 24px;
    line-height: 1.3em;
  }

  .t3-text {
    width: 90%;
    margin-top: 20px;
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .hero-image-wrap {
    height: 30vh;
  }

  .nav-container {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }

  .nav-organizer {
    flex-flow: row;
    justify-content: space-between;
  }

  .nav-link {
    margin-left: 0;
    margin-right: 0;
    font-size: 16px;
  }

  .nav-link.hide {
    display: none;
  }

  .nav-dd-text {
    font-size: 14px;
  }

  .nav-dd-toggle {
    padding-left: 0;
    padding-right: 20px;
    font-size: 16px;
  }

  .nav-dd {
    font-size: 12px;
  }

  .nav-menu {
    background-color: var(--brand--secondary-blue);
    width: 100%;
    padding-top: 80px;
    padding-left: 20px;
    padding-right: 20px;
    position: fixed;
    inset: 0%;
  }

  .nav-menu.bento {
    background-color: var(--brand--primary-blue);
    height: 60px;
    padding-top: 0;
    position: static;
  }

  .icon-2 {
    margin-right: 10px;
  }

  .brand-new {
    z-index: 99;
  }

  .black-bar {
    margin: 50px 0 20px;
  }

  .black-bar.reverse-spacing {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .black-bar.reverse-spacing.fullwidth.custom-margin {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .black-bar.reverse-spacing.is-custom-margin-s, .black-bar.fullwidth.cusotm-spacing {
    margin-bottom: 50px;
  }

  .yellow-bubble {
    width: 120px;
    height: 120px;
    position: relative;
    right: 0;
  }

  .yellow-bubble.bottom-right {
    right: 0;
  }

  .yellow-bubble.bottom-right.margin-top-l {
    margin-top: 30px;
  }

  .yellow-bubble.bottom-right.margin-top-l.is-diff-postion {
    left: 0;
  }

  .yellow-bubble.bottom-right.absolute-mobile {
    position: static;
    right: 38px;
  }

  .yellow-bubble.bottom-right.is-articles {
    width: 130px;
    height: 130px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .yellow-bubble.bottom-right.is-bigger {
    margin-left: 0;
  }

  .yellow-bubble.bottom-right.is-reports {
    margin-bottom: 0;
    margin-left: 0;
  }

  .yellow-bubble.bottom-left {
    margin-top: 15px;
    bottom: 0;
    left: 0;
  }

  .yellow-bubble.floatright {
    position: absolute;
  }

  .yellow-bubble.floatright.is-custom {
    bottom: -18%;
  }

  .yellow-bubble.floatright.is-diff {
    bottom: -50%;
  }

  .yellow-bubble.floatright.is-diff-spacing {
    bottom: -20%;
  }

  .yellow-bubble.floatright.is-diff-copy {
    bottom: -50%;
  }

  .yellow-bubble.podcasts {
    right: 0;
  }

  .accordion-wrapper {
    padding-top: 20px;
  }

  .accordion-top {
    padding-bottom: 20px;
  }

  .global-network-image {
    height: 600px;
    max-height: 100vh;
  }

  .tabs-link {
    max-height: 100%;
  }

  .tabs-text {
    max-height: 100%;
    padding-left: 0;
    padding-right: 40px;
  }

  .resource-card {
    width: 100%;
  }

  .resource-card-image {
    height: 160px;
  }

  .play-wrapper {
    height: 150px;
  }

  .audio-player-wrapper {
    padding-left: 13px;
    padding-right: 13px;
  }

  .white-text.margin-podcast-single {
    margin-bottom: 60px;
  }

  .form-2 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .form-field {
    background-image: linear-gradient(#fff0, #fff0);
    border-radius: 0;
    width: 400px;
  }

  .footer-image {
    height: 370px;
  }

  .hero-slider-wrap {
    align-self: flex-end;
    height: 600px;
  }

  .hero-slide {
    width: 100%;
    height: 100%;
  }

  .logo-hero {
    width: 350px;
    height: 50px;
    margin-bottom: 30px;
  }

  .heading-wrapper.white-text.is-custom-s {
    margin-bottom: 20px;
  }

  .div-block.is-sticky {
    position: static;
  }

  .h1-style-georgia {
    letter-spacing: 0;
    line-height: 1.2em;
  }

  .dotted-div {
    display: none;
  }

  .hero-image-banner {
    height: 100%;
  }

  .hero-image-banner.fullheight.agents {
    object-position: 80% 50%;
  }

  .hero-image-banner.chuck {
    padding-top: 0;
  }

  .hero-image-banner.bio {
    height: 300px;
  }

  .split-image-wrap {
    height: 550px;
    min-height: auto;
  }

  .split-slider {
    height: 450px;
  }

  .split-slider.custom-padding {
    padding-left: 40px;
    padding-right: 40px;
  }

  .window-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .window-top {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-right: 30px;
  }

  .lined-collection-item {
    border-bottom-style: solid;
    min-height: 650px;
  }

  .lined-collection-item.nobottomline {
    border-bottom-style: none;
    border-bottom-width: 1px;
  }

  .lined-collection-item.is-lines {
    border-top-style: none;
  }

  .lined-collection-item.is-lines:nth-child(odd) {
    border-right-style: solid;
  }

  .lined-collection-item.is-lines:nth-child(2n), .lined-collection-item.is-diff {
    border-right-style: none;
  }

  .lined-collection-item.is-shorter, .lined-collection-item.no-line {
    min-height: auto;
  }

  .lined-content {
    width: 300px;
  }

  .program-image {
    height: 350px;
  }

  .x-wrapper {
    flex-direction: column;
    justify-content: space-between;
    height: 32px;
    padding-top: 11px;
    padding-bottom: 11px;
    display: flex;
  }

  .x-line-top, .x-line-bot {
    background-color: var(--white);
    width: 32px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .side-flex.vertical-flex {
    flex-direction: column;
    align-items: flex-start;
  }

  .side-flex.is-custom-padding {
    padding-left: 40px;
    padding-right: 40px;
  }

  .social-links {
    justify-content: space-between;
    margin-top: 20px;
  }

  .social-share {
    width: 100px;
    height: 100px;
  }

  .contact-form {
    padding-left: 0;
    padding-right: 0;
  }

  .div-content.is-custom-padding {
    padding-left: 40px;
    padding-right: 40px;
  }

  .blog-posts {
    padding-left: 0;
    padding-right: 0;
  }

  .programs-list.new {
    grid-template-columns: 1fr 1fr;
  }

  .program-wrapper {
    padding: 0;
  }

  .fellows-grid {
    grid-template-columns: 50% 1fr;
  }

  .fellows-grid.bio-card {
    flex-direction: column;
    display: flex;
  }

  .center-bottom-cookie {
    width: 810px;
    max-width: 100%;
  }

  .play-image {
    z-index: 99;
    width: 100px;
    height: 100px;
  }

  .play-image.smaller-play {
    z-index: 1;
  }

  .advisors-card {
    grid-template-columns: 1fr 1fr;
  }

  .advisor-image-wrap {
    width: 100%;
    max-width: 300px;
    height: 200px;
    margin-right: 0;
  }

  .advisor-image-wrap.profile {
    max-width: 100%;
    height: auto;
  }

  .advisor-desc-wrap {
    max-width: 100%;
  }

  .image-credits {
    margin-left: 15px;
  }

  .event-card {
    flex-wrap: wrap;
  }

  .program-rich h3 {
    margin-bottom: 20vh;
  }

  .program-rich blockquote {
    margin-left: 20px;
    padding-left: 20px;
  }

  .project-grid {
    grid-template-columns: 1fr 1fr;
    max-width: 100%;
  }

  .project-grid.is-4 {
    grid-template-columns: 1fr 1fr;
  }

  .project-grid.is-4.gap-s {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .project-grid.is-4.gap-s.limit-4 {
    grid-template-columns: 1fr 1fr;
  }

  .project-grid.is-3 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .tab-collection-item {
    width: 100%;
  }

  .menu-button {
    padding: 15px;
    display: block;
  }

  .menu-button.w--open {
    z-index: 99;
    background-color: var(--brand--primary-blue);
  }

  .fellow-image-wrap {
    margin-bottom: 15px;
  }

  .playercontainer {
    width: 350px;
    height: 350px;
  }

  .volume-slider {
    max-width: 150px;
    display: none;
    bottom: 50px;
  }

  .fast-back-button {
    left: 50px;
  }

  .fast-f-button {
    right: 50px;
  }

  .event-image-wrap {
    order: -1;
    width: 100%;
    height: 350px;
    min-height: auto;
  }

  .map-container {
    height: 990px;
  }

  .map-container.program-map-container {
    height: 850px;
  }

  .dropdown-image {
    z-index: 2;
    width: 18px;
    height: 18px;
    position: relative;
  }

  .fellow-content {
    width: 345px;
  }

  .map-left-side-wrapper {
    z-index: 99;
    background-color: var(--white);
    height: 140px;
    max-height: 100vh;
    position: absolute;
    inset: 0% 0% auto;
  }

  .map-left-panel {
    justify-content: flex-start;
    width: 100%;
    height: 100vh;
    padding-top: 170px;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
    position: absolute;
    overflow: auto;
  }

  .map-holder {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .fake-dropdown-toggle {
    z-index: 10;
    background-color: var(--white);
    justify-content: space-between;
    align-items: center;
    height: 70px;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
    position: relative;
  }

  .map-overflow-control {
    justify-content: center;
    align-items: flex-start;
    height: 100%;
    overflow: auto;
  }

  .map-toggle-h {
    z-index: 11;
    background-image: none;
    padding-right: 0;
    position: relative;
  }

  .map-toggle-h.active.relative-toggle {
    z-index: 2;
    position: relative;
  }

  .map-image {
    flex-wrap: nowrap;
  }

  .map-wrapper {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 140px;
  }

  .map-wrapper.program-map-wrapper {
    padding-top: 0;
  }

  .map-list-wrapper {
    transform: scale(1);
  }

  .map-right-wrapper {
    display: none;
  }

  .blog-grid, .videos-grid, .news-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .fake-overlay {
    z-index: 1;
    background-color: #c7c8ca26;
    padding: 0;
    position: absolute;
    inset: 0%;
  }

  .fake-overlay.below-overlay {
    z-index: 0;
    background-color: var(--white);
  }

  .community-trigger {
    top: 15px;
    left: 15px;
  }

  .fake-tab-wrap {
    z-index: 10;
    border-bottom: 1px solid var(--text--secondary);
    background-color: var(--white);
    justify-content: space-between;
    align-items: center;
    height: 70px;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
    position: relative;
  }

  .hide-responsive {
    display: none;
  }

  .rich-text-block {
    width: 100%;
  }

  .spacer-afebh {
    height: 20px;
    display: block;
  }

  .form-field {
    width: 200px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .convo-image {
    height: 800px;
  }

  .h7.top20.centered.mobile-no-margin {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
  }

  .sticky-box.ignore-ipad-down {
    align-self: auto;
    height: auto;
    position: static;
  }

  .bcg-default.is-sticky {
    position: static;
  }

  .heading-4.diff-margin, .custom-padding {
    margin-bottom: 0;
  }

  .text-bigger {
    padding-right: 24px;
  }

  .title-wrapper.max-620 {
    margin-bottom: 24px;
  }

  .title-wrapper.max-620.top100 {
    margin-top: 60px;
  }

  .author-wrapper, .publish-date.margin-blog {
    margin-bottom: 12px;
  }

  .share-buttons-wrapper {
    margin-bottom: 5.56em;
  }

  .share-blog {
    width: 20px;
    min-width: 20px;
    height: auto;
    min-height: auto;
    margin-right: 16px;
  }

  .blog-content.hide-tablet {
    display: none;
  }

  .featured-fellow-block.is-podcasts {
    padding-left: 40px;
    padding-right: 40px;
  }

  .featured-fellow-block.is-podcasts.sticky-box.ignore-ipad-down {
    display: none;
  }

  .featured-fellow {
    align-items: center;
  }

  .fellow-image-wrapper {
    width: 64px;
    min-width: 64px;
    height: 64px;
    min-height: 64px;
  }

  .fellow-image-wrapper.cover {
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
  }

  .fellow-left {
    flex-flow: column;
    align-items: center;
  }

  .section-title.hide-tablet {
    display: none;
  }

  .heading-side {
    font-size: 24px;
  }

  .heading-side.inline.sml {
    margin-right: .125rem;
  }

  .heading-number {
    font-size: 14px;
  }

  .video-description-block {
    border-top-style: none;
    padding-top: 0;
  }

  .play-image-blog {
    z-index: 99;
    width: 100px;
    height: 100px;
  }

  .quote-author-image-wrapper {
    width: 64px;
    min-width: 64px;
    height: 64px;
    min-height: 64px;
  }

  .side-image-wrapper.sticky-box-copy {
    position: relative;
    top: 0;
  }

  .container-blog {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-blog.blog-quote {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-blog.blog-related {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-blog.video-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .heading-side-bigger {
    font-size: 32px;
  }

  .blog-line-mobile {
    background-color: var(--black);
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .blog-related-card {
    height: 160px;
  }

  .blog-grid-blog {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .podcast-card-title {
    font-size: 16px;
  }

  .podcast-time, .podcast-authors {
    font-size: 14px;
  }

  .top-line-block {
    border-top-style: none;
    padding-top: 0;
  }

  .margin-bottom-60.custom-fellow-mobile {
    margin-bottom: 10px;
  }

  .webinar-card-img {
    height: 160px;
  }

  .podcast-single-hero-bottom {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .light-text-2 {
    max-width: 100%;
  }

  .songs-number {
    width: 120px;
    height: 120px;
    position: relative;
    right: 0;
  }

  .podcast-single-img-cover {
    width: 80%;
  }

  .button-wrapper-single {
    justify-content: flex-end;
    width: 100%;
    margin-top: 40px;
    display: flex;
  }

  .button-wrapper-single.hide, .fellow-single-position.hide-mobile {
    display: none;
  }

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

  .fellow-position-mobile {
    margin-bottom: -16px;
    display: block;
  }

  .fellow-position-mobile-show {
    margin-bottom: 0;
  }

  .related-podcast-fellow {
    align-items: center;
  }

  .podcast-card-content-wrapper.is-diff {
    padding-right: 0%;
  }

  .podcast-card-title-2 {
    width: 100%;
  }

  .podcast-card-title-wrapper.is-diff {
    padding-right: 0%;
  }

  .margin-bottom-podcast-custom {
    margin-bottom: 0;
  }

  .podcast-card-authors {
    font-size: 14px;
  }

  .podcast-excerpt {
    margin-bottom: 0;
  }

  .column-new {
    flex-direction: column;
  }

  .panels-image-wrapper {
    margin-bottom: 32px;
    margin-right: 0;
  }

  .panel-position-mobile {
    margin-bottom: -16px;
    display: block;
  }

  .margin-bottom-fellow.custom-fellow-mobile {
    margin-bottom: 10px;
  }

  .fellow-image-panel.round.biopage {
    margin-left: 0;
    margin-right: 0;
  }

  .wideo-card-img {
    height: 160px;
  }

  .timeline-wrapper {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .timeline-image {
    height: 160px;
  }

  .video-slider-arrow.rotate, .slider-arrow.left.rotate {
    transform: rotate(180deg);
  }

  .small-slider-hero {
    bottom: 70px;
  }

  .image-slider-wrapper {
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-slider {
    height: auto;
  }

  .image-slide-mask {
    overflow: visible;
  }

  .image-slide {
    padding-right: 20px;
  }

  .image-slide-img {
    height: 400px;
    position: relative;
  }

  .image-slider-arrow {
    width: 40px;
    height: 40px;
    inset: auto auto -80px 0;
  }

  .image-slider-arrow.is-right {
    inset: auto 0 -80px auto;
  }

  .image-slider-arrow.disabled {
    left: 0;
  }

  .image-slider-arrow.disabled.right {
    right: 0;
  }

  .slider-content {
    min-width: 100%;
    max-width: 100%;
    height: 250px;
  }

  .image-slide-inner {
    flex-direction: column;
    align-items: center;
  }

  .article-description-block {
    border-top-style: none;
    padding-top: 0;
  }

  .fellow-lobby {
    grid-template-columns: 1fr;
  }

  .fellow-lobby.inbiopage {
    flex-direction: column;
    display: flex;
  }

  .fellow-lobby.is-country {
    grid-template-columns: 1fr 1fr;
  }

  .article-list-image-wrapper.is-search {
    min-width: auto;
    height: 120px;
  }

  .article-list-image {
    object-fit: cover;
  }

  .section-search {
    max-width: 500px;
  }

  .search-collection-list, .search-tab {
    padding-right: 40px;
  }

  .tabs-link-search {
    max-height: 100%;
  }

  .search-tabs-text {
    max-height: 100%;
    padding-left: 20px;
    padding-right: 40px;
  }

  .search-tabs-text.is-first {
    padding-left: 0;
  }

  .podcast-embed {
    height: 170px;
    margin-top: 20px;
  }

  .podcast-audio-wrapper {
    flex-direction: column;
    justify-content: center;
    width: 100%;
    max-width: 100%;
    height: 0;
    margin-top: 0;
    position: relative;
    overflow: hidden;
  }

  .podcast-audio-wrapper.is-diff {
    height: auto;
  }

  .podcast-element {
    margin-left: 0;
  }

  .podcast-element.is-diff {
    border-left-style: none;
    padding-left: 0;
    padding-right: 0;
  }

  .vr-hero-cs {
    font-size: 50px;
  }

  .vr-button-wrapper, .vr-button-wrapper.is-small {
    display: none;
  }

  .podcast-play {
    margin-right: 40px;
  }

  .line-separator {
    width: 100%;
    height: 1px;
    padding-bottom: 0;
    padding-left: 30px;
    padding-right: 40px;
    display: flex;
    position: absolute;
    inset: auto 0% 0;
  }

  .line-inner {
    background-color: var(--text--silver);
    width: 100%;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .vr-slider-button-left, .vr-slider-button-right {
    bottom: 60px;
  }

  .vrar-slider-wrapper {
    padding-bottom: 150px;
  }

  .vrar-list-slider {
    padding-bottom: 0;
  }

  .vrar-item-slider {
    width: 33.33%;
  }

  .vr-slider-pagination {
    width: 100%;
    max-width: 100%;
    position: relative;
    bottom: 75px;
  }

  .vr-slider-nav {
    flex-direction: column;
    align-items: center;
    margin-top: 0;
  }

  .slider-c, .slider-item-c {
    height: 100%;
  }

  .vr-popup {
    padding-left: 100px;
    padding-right: 100px;
  }

  .vr-popup-inner {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    max-height: 80vh;
    padding-left: 20px;
    padding-right: 20px;
  }

  .close-button {
    width: 32px;
    min-width: 32px;
    height: 32px;
    min-height: 32px;
  }

  .popup-close-icon {
    width: 16px;
    min-width: 16px;
    height: 16px;
    min-height: 16px;
  }

  .numbers {
    width: 100%;
    max-width: none;
    position: relative;
  }

  .floating-text {
    width: 30vw;
  }

  .vr-button-wrapper-w_link {
    display: none;
  }

  .vr-button-wrapper-w_link.mobileonly {
    text-decoration: none;
    display: flex;
  }

  .countries-grid {
    display: flex;
  }

  .map-top-side-wrapper {
    z-index: 99;
    background-color: var(--white);
    height: 140px;
    max-height: 100vh;
    position: absolute;
    inset: 0% 0% auto;
  }

  .map-wrapper-new {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 140px;
  }

  .map-top-panel-horizontal {
    justify-content: flex-start;
    width: 100%;
    height: 100vh;
    padding-top: 170px;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
    position: absolute;
    overflow: auto;
  }

  .fellows_flex_wrapper {
    max-width: 80vw;
  }

  .countries_leading {
    font-size: 1rem;
  }

  .map {
    display: none;
  }

  .map.new {
    width: 100%;
    min-height: 50svh;
    display: block;
  }

  .new-map-container {
    display: none;
  }

  .new-map-container.new {
    display: block;
  }

  .countries_index {
    grid-template-columns: 1fr 1fr;
  }

  .countries_index.mobile {
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .white.hide-mobile.hide-ipad {
    display: none;
  }

  .white.paragraph-small {
    font-size: 1rem;
  }

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

  .inline-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .inline-wrapper.application {
    display: block;
  }

  .map_mobile_drawer {
    width: 100%;
  }

  .map_slider_mobile {
    background-color: var(--brand--secondary-blue);
    width: 100%;
  }

  .fellow_card.overflow_top {
    padding-left: 10px;
    padding-right: 10px;
  }

  .fellow_card.profile {
    padding-left: 0;
    padding-right: 0;
  }

  .bento_grid {
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 2rem;
    padding-right: 2rem;
  }

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

  .bento_media_wrapper {
    padding-left: 0;
    display: block;
  }

  .bento_media_box {
    aspect-ratio: 1;
  }

  .bento_programs {
    display: block;
  }

  .bento_text_right.countries {
    height: 29vh;
  }

  .navbar5_menu {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    align-items: flex-start;
    height: 100dvh;
    margin-left: 0;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    position: absolute;
    overflow: auto;
  }

  .navbar5_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .navbar5_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .dropdown-chevron {
    inset: auto 0% auto auto;
  }

  .navbar5_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar5_dropdown-list.w--open {
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .navbar5_dropdown-content {
    flex-direction: column;
  }

  .navbar5_dropdown-content-left {
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar5_dropdown-content-right, .navbar5_dropdown-content-right-static-list {
    align-items: flex-start;
    max-width: none;
  }

  .navbar5_menu-button.w--open {
    background-color: #0000;
  }

  .menu-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top {
    background-color: #344054;
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle {
    background-color: #344054;
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-bottom {
    background-color: #344054;
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .dd_bento.w--open {
    display: block;
  }

  .menu_mobile.w--open {
    background-color: #c8c8c81a;
  }

  .new-articles-grid {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "featured featured";
    grid-auto-columns: 1fr;
    display: grid;
  }

  .new-articles-grid.four_coulmn {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .dark-mask.is-hp {
    opacity: .2;
  }

  .program_item {
    min-height: auto;
  }

  .related_articles_wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .accordion-wrapper-new {
    padding-top: 20px;
  }

  .mastergrid.gutter.footer {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .mastergrid.gutter_on_mobile.inner32 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .mastergrid.bio-card {
    flex-direction: column-reverse;
    display: flex;
  }

  .mastergrid.videoplayer {
    padding-top: 60px;
  }

  .mastergrid.gap-m.flex-ipad-down, .mastergrid.flex-on-ipad, .mastergrid.gap-l.ipad-flex {
    flex-flow: column;
    display: flex;
  }

  .mastergrid.gap-xl {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .mastergrid.gap-xl.ipad-flex {
    flex-flow: column;
    display: flex;
  }

  .mastergrid.gap-xxl {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .mastergrid.gap-xxl.ipad-flex {
    flex-flow: column;
    display: flex;
  }

  .program_hp_item {
    aspect-ratio: 2.39;
  }

  .prograpm_hp_grid {
    grid-template-columns: 1fr 1fr;
  }

  .hover_block.square {
    aspect-ratio: 1;
    width: 100%;
    height: 100%;
  }

  .hover_block.square.outline.auto {
    padding-top: 2rem;
  }

  .hover_block.square.mobile-3-2 {
    aspect-ratio: 16 / 9;
  }

  .hover_block.square.fellow-card-name {
    flex-flow: column;
    display: flex;
  }

  .hover_block.square.card {
    aspect-ratio: auto;
    height: 100%;
    min-height: 100%;
  }

  .hoverblock_image_wrapper.stroke.is-bio {
    justify-content: space-between;
    padding: .5rem .25rem;
  }

  .circle_mask {
    aspect-ratio: 1;
    width: 4em;
    min-width: 4em;
    height: 4em;
    min-height: 4em;
  }

  .circle_mask.media_mention {
    width: 6em;
    height: 6em;
  }

  .circle_mask.size-l {
    width: 8em;
    min-width: 8em;
    height: 8em;
    min-height: 8em;
  }

  .hp-collection-image {
    opacity: .1;
    filter: saturate(0%);
  }

  .hp-video-text-title {
    font-size: .7rem;
  }

  .hp-video-thumbnail {
    width: 100%;
  }

  .hp_news_grid {
    grid-template-columns: 1fr 1fr;
  }

  .side-line-nav {
    display: block;
  }

  .side-line-nav.hide {
    display: none;
  }

  .hero_podcast_image {
    width: 50vw;
  }

  .related_items_wrapper {
    grid-template-columns: 1fr 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .article_item:first-child {
    display: block;
  }

  .xr_video_wrapper {
    width: 14rem;
    height: 19rem;
  }

  .media_mention_item {
    aspect-ratio: auto;
    padding-right: 1rem;
  }

  .program_circles_wrapper {
    justify-content: center;
    align-items: center;
  }

  .partnership-box {
    padding: 1rem;
  }

  .flex-down.left.top_space_m {
    padding-top: 0;
  }

  .flex-down.left.border-right.border-color-default.border-left {
    padding-left: 0;
  }

  .partner-box {
    flex-flow: column;
    display: flex;
  }

  .flex-side.space.mobile-down {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .flex-side.left.ipad-down {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .flex-side.no_link.ipad-down {
    flex-flow: column;
  }

  .flex-side.no_link.ipad-down.is-books {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
  }

  .featured_list.flow_down {
    grid-template-columns: 1fr 1fr;
  }

  .search_wrapper {
    display: none;
  }

  .icon_1x1_sml.is-footer {
    opacity: .9;
  }

  .nav_wrapper {
    display: none;
  }

  .mobile_nav_wrapper {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 30px;
    display: flex;
  }

  .nav_line {
    border-bottom: 1px solid var(--white);
    width: 32px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .splide__slide, .splide__slide.bio {
    width: 50%;
  }

  .section-2 {
    flex-direction: column;
    padding: 60px 2em;
  }

  .image-wrapper.circle-l {
    max-width: 10rem;
    max-height: 10rem;
  }

  .image-wrapper.ipad-hide {
    display: none;
  }

  .absolute.is-all.bcg {
    inset: 0%;
  }

  .in-circle-image.size-m {
    width: 15rem;
  }

  .quote_item {
    max-width: 100%;
  }

  .quote-text {
    font-size: 1.6rem;
  }

  .circle-all {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .value_text {
    font-size: .8rem;
  }

  .map-mobile-wrapper.map {
    min-height: 50svh;
    display: block;
  }

  .container-3 {
    max-width: 728px;
  }

  .testimonial-grid {
    grid-template-columns: 1fr 1fr;
  }

  .testimonial-main-image {
    width: 300px;
    height: 350px;
  }

  .grid_related {
    flex-flow: column;
  }

  .logo_any {
    opacity: .6;
  }

  .wrap-text.no-link {
    flex-flow: wrap;
  }

  .ipad-hide {
    display: none;
  }

  .container-4 {
    padding-left: 3em;
    padding-right: 3em;
  }

  .container-4.is--map {
    padding-top: 10.5em;
    padding-bottom: 16.8em;
  }

  .map-2 {
    font-size: 1.5em;
  }

  .icon_1x1_xs.is-footer, .icon_1x1_xxs.is-footer {
    opacity: .9;
  }
}

@media screen and (max-width: 767px) {
  li {
    font-size: 20px;
  }

  .hub-placeholder-block {
    display: none;
  }

  .hub-tab-link {
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
  }

  .hub-tab-pane {
    background-color: #fff;
  }

  .jumbo {
    font-size: 2rem;
  }

  .jumbo.newsletter-jumbo.all-caps.is--smaller-tablet {
    font-size: 32px;
  }

  .jumbo.is-smaller-2 {
    font-size: 40px;
  }

  .column.center.is-custom-pad {
    margin-bottom: 50px;
  }

  .column.player-column {
    width: 100vw;
  }

  .column.footer-column {
    width: 100vw;
    height: 300px;
  }

  .column.sub-hero-column {
    height: auto;
    margin-top: 0;
  }

  .column.sub-hero-column.yellow.custom2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .column.sub-hero-column.custom-size {
    max-width: 100vh;
    padding: 20px;
  }

  .column.sub-hero-column.custom {
    padding: 20px 40px;
  }

  .column.bigger-split-column {
    padding: 20px;
  }

  .column.yellow-hero {
    margin-top: 0;
  }

  .column.book-column-start {
    border-bottom: 1px solid #000;
    border-right-style: none;
  }

  .column.book-column-start.nolines.is-custom-padding.is-no-border-bottom {
    border-bottom-style: none;
  }

  .column.search-column {
    height: 200px;
    padding: 15px;
  }

  .column.chuck.blog-quotes-column-item {
    padding-bottom: 32px;
  }

  .column.is-custom-padding.is-diff {
    padding-left: 0;
    padding-right: 0;
  }

  .column.custom-padding-mobile-landscape {
    padding-left: 40px;
    padding-right: 40px;
  }

  .column.is-custom-pad {
    padding-right: 15px;
  }

  .column.is-custom-padding4 {
    padding-left: 0;
  }

  .column.podcast-vertical {
    padding-top: 23px;
    padding-bottom: 23px;
  }

  .column.search-new {
    height: 200px;
    padding: 15px;
  }

  .column.is-vr {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .tabs-menu.is-new {
    margin-bottom: 0;
    padding-bottom: 30px;
  }

  .cover-image.top-cover.profile {
    width: 100%;
    max-width: 100%;
  }

  .cover-image.profile {
    width: 100%;
  }

  .cover-image.is-diff {
    height: 250px;
  }

  .container.grid.is-contact {
    display: block;
  }

  .container.grid.is-chuck {
    padding-bottom: 0;
  }

  .container._900px-image, .container.footer-container {
    height: auto;
  }

  .container.center-container.is-higher {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .container.programs-grid {
    padding-left: 0;
    padding-right: 0;
  }

  .container.hero-sticky.is-auto-height {
    height: auto;
  }

  .container.grid-3-1.is-articles-section {
    grid-template-rows: auto auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container.grid-3-1-v1.custom-video {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container.grid-3-1-v1.custom-video.is-featured {
    grid-template-columns: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .container.grid-3-1-v1.is-article {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container.breadcrumbs-wrapper.higher.desktop {
    display: none;
  }

  .container.breadcrumbs-wrapper.higher.tablet {
    display: flex;
  }

  .container.button-container {
    border-top: 1px solid var(--text--silver);
    border-bottom: 1px solid var(--text--silver);
    margin-top: 0;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .container.slider-mobile {
    max-width: 100%;
    margin-bottom: 120px;
    padding-top: 40px;
    display: flex;
  }

  .container.featured {
    display: flex;
  }

  .container.desktop {
    display: none;
  }

  .container.mobile {
    display: block;
  }

  .section.banner-section, .section.offset-section {
    height: auto;
  }

  .section.meet-section, .section.big-quote-section {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section.is-diff-heigh {
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  ._5xl-tag {
    font-size: 200px;
  }

  .hero-image-wrap {
    width: 100vw;
  }

  .nav-organizer {
    width: auto;
  }

  .nav-dd-toggle.bento {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-dd.bento {
    justify-content: center;
    align-items: flex-start;
  }

  .nav-menu.bento {
    width: 100vw;
    height: 100vh;
    padding-top: 60px;
  }

  .brand-new {
    display: block;
  }

  .black-bar {
    margin-top: 40px;
  }

  .yellow-bubble {
    bottom: 100px;
    right: 20px;
  }

  .yellow-bubble.bottom-right.margin-top-l.is-diff-postion {
    right: 0;
  }

  .yellow-bubble.floatright {
    margin-top: auto;
  }

  .yellow-bubble.floatright.is-custom {
    bottom: -37%;
    right: 15px;
  }

  .yellow-bubble.floatright.is-diff {
    bottom: -50%;
  }

  .yellow-bubble.floatright.is-diff-spacing {
    bottom: -70%;
  }

  .yellow-bubble.floatright.is-diff-copy {
    bottom: -22%;
  }

  ._600px-image {
    height: 400px;
  }

  .global-network-image {
    width: 100vw;
  }

  .tabs-text {
    font-size: 43px;
  }

  .tabs-span.is-search {
    margin-top: 0;
  }

  .resource-card {
    width: 100%;
    display: block;
  }

  .resource-card-image {
    height: 140px;
  }

  .white-text.margin-podcast-single {
    margin-bottom: 24px;
    font-size: 36px;
    line-height: 1.2em;
  }

  .form-2.no-padding {
    padding-right: 0;
  }

  .form-field {
    text-align: center;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .form-field.organization, .form-field.contact-fields {
    text-align: left;
  }

  .form-field.search-field, .form-field.search-field-new {
    text-align: left;
    margin-bottom: 0;
  }

  .submit-button {
    width: 100%;
  }

  .submit-button.short {
    width: 100%;
    height: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .footer-image {
    width: 100vw;
    height: 400px;
  }

  .hero-slider-wrap {
    width: 100%;
    height: 400px;
  }

  .logo-hero {
    margin-bottom: 30px;
    position: relative;
    top: 0;
  }

  .h1-style-georgia {
    letter-spacing: 0;
    margin-bottom: 80px;
    font-size: 40px;
    line-height: 1em;
  }

  .lined-column {
    height: auto;
    max-height: none;
    padding: 15px;
  }

  .lined-column.bottom-line {
    padding: 40px 15px;
  }

  .lined-column.bottom-line.is-custom-s {
    padding-left: 40px;
    padding-right: 40px;
  }

  .lined-column.mobile-lined {
    border-bottom: 1px solid #000;
    border-right-style: none;
  }

  .lined-column.mobile-lined.is-custom-s {
    padding-left: 40px;
    padding-right: 40px;
  }

  .lined-column-right {
    height: auto;
    max-height: none;
    padding: 40px 15px;
  }

  .lined-column-right.is-custom-border-bottom.is-custom-s {
    padding-left: 40px;
    padding-right: 40px;
  }

  .big-paragraph {
    font-size: 20px;
  }

  .natives-image {
    height: 400px;
  }

  .hero-image-banner.fullheight.agents {
    object-position: 80% 50%;
  }

  .hero-image-banner.article-mobile {
    display: block;
  }

  .split-image-wrap {
    height: 450px;
    min-height: auto;
  }

  .split-slide-arrow.hide-mobile {
    display: none;
  }

  .lined-collection-item {
    border-right-style: none;
  }

  .lined-collection-item:first-child {
    border-top-style: none;
  }

  .lined-collection-item.bottom-line {
    min-height: 300px;
  }

  .lined-collection-item.nobottomline {
    border-top-style: solid;
  }

  .x-wrapper {
    flex-direction: column;
    justify-content: space-between;
    height: 32px;
    padding-top: 11px;
    padding-bottom: 11px;
    display: flex;
  }

  .x-line-top, .x-line-bot {
    background-color: var(--white);
    width: 32px;
    height: 1px;
    padding: 0;
  }

  .h1-style-proxima {
    font-size: 50px;
  }

  .side-flex {
    flex-wrap: wrap;
  }

  .community-style {
    padding-left: 40px;
  }

  .contact-form.feedback {
    padding-left: 20px;
    padding-right: 20px;
  }

  .fellows-grid {
    grid-template-columns: 1fr;
  }

  .privacy-rich {
    max-width: 100%;
  }

  .cookie-content {
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .max-450.white {
    font-size: 1rem;
  }

  .advisors-card {
    grid-row-gap: 15px;
    grid-template-columns: 2fr;
  }

  .advisors-card.no-margin {
    grid-row-gap: 15px;
  }

  .advisor-image-wrap.profile {
    height: auto;
    margin-top: 30px;
  }

  .form-wrap {
    flex-direction: column;
  }

  .form-wrap.grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: auto;
  }

  .program-rich h3 {
    margin-bottom: 30px;
  }

  .program-rich blockquote {
    margin-top: 50px;
    font-size: 40px;
  }

  .project-grid, .project-grid.no-top {
    grid-template-columns: 1fr;
  }

  .project-grid.is-4 {
    grid-template-columns: 100%;
  }

  .project-grid.is-4.gap-s {
    grid-template-columns: 1fr 1fr;
  }

  .project-grid.is-4.gap-s.limit-4 {
    grid-template-columns: 1fr;
  }

  .project-grid.is-3 {
    flex-flow: column;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .menu-button {
    padding: 15px;
  }

  .volume-slider {
    max-width: 150px;
    display: none;
  }

  .map-wrapper {
    height: 100vh;
  }

  .blog-grid, .videos-grid, .news-grid {
    grid-row-gap: 30px;
  }

  .convo-image {
    width: 100vw;
    height: 600px;
  }

  .h7.white {
    line-height: 2rem;
  }

  .heading-2.panel-button-text {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 500;
  }

  .heading-4.diff-margin {
    margin-bottom: 0;
  }

  ._450px-image {
    height: 400px;
  }

  .featured-fellow-block.padding-sides-mobile, .featured-fellow-block.is-podcasts {
    padding-left: 40px;
    padding-right: 40px;
  }

  .fellow-arrow.is-bigger {
    width: 100%;
  }

  .section-title.custom {
    margin-top: 40px;
  }

  .heading-side.is-smaller {
    font-size: 20px;
  }

  .blog-lightbox.article-hero {
    margin-bottom: 40px;
  }

  .blog-lightbox.is-card {
    width: 100%;
  }

  .video-description-block {
    border-top-style: none;
    margin-top: -20px;
    padding-top: 0;
  }

  .margin-bottom-40.is-smaller {
    margin-bottom: 32px;
  }

  .blog-quote-2 {
    font-size: 24px;
  }

  .container-blog {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-blog.video-grid {
    grid-template-columns: 1fr;
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .container-blog.featured-title-wrapper.hide-mobile {
    display: none;
  }

  .blog-line-mobile {
    background-color: var(--text--silver);
  }

  .blog-related-card {
    height: 140px;
  }

  .blog-grid-blog {
    grid-row-gap: 30px;
  }

  .podcasts-content {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: block;
  }

  .podcast-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    border-top: 1px solid var(--text--silver);
    border-bottom: 1px none var(--text--silver);
    grid-template-rows: auto auto;
    grid-template-columns: 25% 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    display: grid;
  }

  .podcast-image-wrapper {
    width: 100%;
    min-width: 100%;
    padding-bottom: 100%;
  }

  .podcast-card-title {
    margin-bottom: 8px;
    line-height: 1.2em;
  }

  .podcast-authors {
    line-height: 1.2em;
  }

  .breadcrumb-link {
    font-size: 12px;
  }

  .breadcrumb-arrow {
    margin-left: 6px;
    margin-right: 6px;
  }

  .podcast-subtitle {
    margin-bottom: 8px;
    font-family: Georgia, Times, Times New Roman, serif;
    display: block;
  }

  .top-line-block {
    border-top-style: none;
    margin-top: -20px;
    padding-top: 0;
  }

  .button-wrapper.is-article-list {
    margin: 32px 40px 60px;
  }

  .button-wrapper.is-search {
    margin-top: 32px;
    margin-bottom: 60px;
    margin-right: 40px;
  }

  .button-wrapper.is-webinars {
    margin: 32px 40px 60px 0;
  }

  .fellow-content-wrapper {
    height: 100%;
  }

  .fellow-card-image-wrapper {
    width: 100%;
    min-width: 100%;
    margin-bottom: 0;
    padding-bottom: 100%;
  }

  .fellow-card-name {
    font-size: 24px;
  }

  .fellow-card-position, .fellow-card-location {
    font-size: 14px;
  }

  .fellow-card-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 0px;
    border-top: 1px solid var(--text--secondary);
    border-bottom: 1px none var(--brand--primary-black);
    grid-template-rows: auto;
    grid-template-columns: 25% 1fr 5%;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    display: grid;
  }

  .fellow-card-wrapper.hide {
    display: none;
  }

  .webinar-content {
    grid-column-gap: 20px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .webinar-related-wrapper {
    border-bottom: 1px solid #c7c8ca;
    padding-bottom: 60px;
  }

  .webinar-card-img {
    height: 140px;
  }

  .webinar-card-content {
    text-decoration: none;
  }

  .webinar-card-speakers-wrapper {
    margin-bottom: 16px;
  }

  .podcast-single-hero-bottom {
    flex-direction: row;
    align-items: flex-end;
  }

  .light-text-2 {
    font-size: 16px;
  }

  .hero-text-wrapper {
    max-width: 75%;
  }

  .songs-number {
    width: 80px;
    height: 80px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .podcast-single-img-cover {
    width: 50%;
    max-width: 50%;
  }

  .button-wrapper-single {
    margin-top: 0;
  }

  .hide-desktop {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .single-by {
    margin-bottom: 4px;
  }

  .by {
    color: #fff;
    margin-right: 3px;
    font-size: 14px;
    font-weight: 500;
    display: inline;
  }

  .singe-date {
    color: var(--white);
    margin-bottom: 80px;
    font-size: 14px;
  }

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

  .heading-single-fellow {
    font-size: 24px;
  }

  .arrow-wrapperbigger {
    height: 100%;
    display: flex;
  }

  .related-tracks-title-wrapper {
    padding-bottom: 32px;
  }

  .related-podcast-fellow {
    border-bottom-style: solid;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-right: 0;
  }

  .related-image-wrapper {
    width: 72px;
    min-width: 72px;
    height: 72px;
    min-height: 72px;
  }

  .related-content-wrapper {
    padding-left: 16px;
  }

  .podcast-subtitle-related {
    margin-bottom: 0;
    font-size: 12px;
    line-height: 1.2em;
    display: block;
  }

  .title-subtitle-related {
    margin-bottom: 0;
    font-size: 16px;
    display: block;
  }

  .related-icon-label {
    font-size: 14px;
  }

  .related-subtitle-block {
    margin-bottom: 32px;
  }

  .related-subtitle-block.is-custom-mobile {
    margin-bottom: 16px;
  }

  .back-button-icon {
    width: 20px;
  }

  .podcast-card {
    border-bottom: 1px none var(--text--silver);
    grid-template-rows: auto min-content;
  }

  .podcast-card-content-wrapper {
    flex-direction: column-reverse;
    padding-right: 0%;
    display: flex;
  }

  .podcast-card-title-2 {
    margin-bottom: 8px;
    display: block;
  }

  .podcast-play-button {
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
  }

  .margin-bottom-podcast-custom {
    margin-bottom: 0;
  }

  .podcast-card-icons-wrapper {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .podcast-card-authors {
    text-transform: capitalize;
    margin-right: 4px;
    line-height: 1.2em;
    display: inline;
  }

  .authors-mobile {
    display: block;
  }

  .podcast-excerpt {
    margin-bottom: 15px;
  }

  .margin-bottom-related-pc {
    margin-bottom: 4px;
  }

  .margin-bottom-related-pc-2 {
    margin-bottom: 0;
  }

  .panels-image-wrapper {
    width: 120px;
    min-width: 120px;
    height: 120px;
    min-height: 120px;
    margin-bottom: 24px;
  }

  .panel-loc {
    font-size: 12px;
  }

  .panel-bio {
    font-size: 14px;
  }

  .panel-button {
    border-top-style: none;
  }

  .panel-position-mobile {
    margin-bottom: 16px;
  }

  .gallery-photos {
    column-count: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .gallery-card-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 0px;
    border-top: 1px solid var(--text--secondary);
    border-bottom: 1px none var(--brand--primary-black);
    grid-template-rows: auto;
    grid-template-columns: 25% 1fr 5%;
    grid-auto-columns: 1fr;
    align-items: flex-start;
  }

  .image-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 0px;
    border-top: 1px solid var(--text--secondary);
    border-bottom: 1px none var(--brand--primary-black);
    grid-template-rows: auto;
    grid-template-columns: 25% 1fr 5%;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
  }

  .image-wrapper.box {
    border-top-width: 0;
    height: auto;
    min-height: 0;
  }

  .gallery-alt-wrapper {
    font-size: 14px;
  }

  .wideo-card-img {
    height: 140px;
  }

  .video-grid-content {
    padding-left: 40px;
    padding-right: 40px;
  }

  .video-description {
    font-size: 14px;
  }

  .sm-link {
    grid-template-rows: auto auto;
    grid-template-columns: 120px;
    margin-bottom: 16px;
    display: block;
  }

  .sm-link-wrapper {
    margin-left: 0;
    margin-right: 0;
  }

  .sm-icon-link {
    display: none;
  }

  .text-block-3 {
    font-size: 14px;
  }

  .timeline-element {
    padding-bottom: 180px;
  }

  .timeline-block, .timeline-date.imeline-date-space-left {
    margin-left: 60px;
  }

  .timeline-blog {
    padding-left: 24px;
  }

  .timeline-image {
    height: 140px;
  }

  .timeline-horizontal-line {
    width: 60px;
  }

  .timeline-horizontal-line.shorter {
    width: 50px;
  }

  .timeline-horizontal-wrapper {
    width: 60px;
  }

  .video-slider-wrapper {
    padding-bottom: 0;
  }

  .video-slider.is-diff {
    height: 250px;
  }

  .video-slider-arrow {
    width: 40px;
    height: 40px;
    bottom: -64px;
  }

  .video-slider-arrow.is-right {
    bottom: -80px;
  }

  .video-slider-arrow.is-right.is-diff {
    bottom: -120px;
  }

  .video-slider-arrow.disabled {
    opacity: 1;
    bottom: -80px;
  }

  .video-slider-arrow.disabled.is-diff {
    bottom: -120px;
  }

  .video-slider-arrow.is-left {
    bottom: -80px;
    transform: rotate(180deg);
  }

  .video-slider-arrow.rotate {
    transform: rotate(180deg);
  }

  .video-slider-arrow.rotate.is-diff {
    bottom: -120px;
  }

  .slider-arrow {
    width: 12px;
  }

  .video-slider-nav {
    margin-top: 16px;
    display: flex;
  }

  .video-slider-number.hide {
    display: none;
  }

  .slider-number {
    width: 5px;
    font-size: 12px;
  }

  .hero-image-slider {
    height: 500px;
  }

  .hero-slider-button-left {
    z-index: 5;
    width: 40px;
    height: 40px;
    bottom: 75px;
  }

  .hero-slider-button-right {
    width: 40px;
    height: 40px;
    bottom: 75px;
  }

  .hero-slider-arrow-icon {
    width: 12px;
  }

  .small-slider-hero {
    bottom: 50px;
  }

  .hero-image-banner-small {
    display: none;
  }

  .image-slide-img {
    height: 300px;
  }

  .image-slider-arrow {
    width: 40px;
    height: 40px;
    bottom: -64px;
  }

  .image-slider-arrow.is-right, .image-slider-arrow.disabled.right {
    bottom: -64px;
  }

  .image-slider-nav {
    margin-top: 16px;
  }

  .image-nav-wrapper {
    display: block;
  }

  .featured-article-block.padding-sides-mobile {
    padding-right: 40px;
  }

  .article-description-block {
    border-top-style: none;
    margin-top: -20px;
    padding-top: 0;
  }

  .article-time-text {
    opacity: .81;
    font-size: 14px;
  }

  .featured-article-title.max-750 {
    margin-bottom: 32px;
  }

  .heading-featured-article {
    font-size: 24px;
  }

  .featured-article-label {
    display: none;
  }

  .featured-collection-item {
    display: flex;
  }

  .blog-list-column {
    background-color: var(--white);
    padding-left: 20px;
    padding-right: 20px;
  }

  .articles-grid {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    background-color: var(--white);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .fellow-lobby {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: block;
  }

  .fellow-lobby.is-country {
    flex-flow: column;
    display: flex;
  }

  .article_list_card {
    grid-template-rows: auto;
    grid-template-columns: 25% 1fr 5%;
    grid-auto-columns: 1fr;
  }

  .article_list_card.is-search {
    flex-direction: row;
  }

  .article_list_card.is-search.is-video {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .article-list-image-wrapper {
    width: 100%;
    min-width: 100%;
    margin-bottom: 0;
    padding-bottom: 66%;
  }

  .article-list-image-wrapper.is-search {
    width: 72px;
    min-width: 72px;
    height: 72px;
  }

  .article-list-title {
    margin-bottom: 24px;
    font-size: 24px;
  }

  .article-list-content-wrapper {
    background-color: var(--white-smoke-2);
    width: 100%;
    margin-bottom: 0;
    padding: 24px 40px;
    box-shadow: 0 1px 3px #00000026;
  }

  .article-list-city {
    margin-bottom: 16px;
    font-size: 14px;
  }

  .article-list-excerpt {
    font-size: 16px;
  }

  .article-list-time-wrapper {
    margin-top: 24px;
  }

  .section-search {
    max-width: none;
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-search.sticky-box.blog {
    padding-left: 20px;
    padding-right: 20px;
  }

  .search-form {
    width: 180px;
  }

  .search-field {
    margin-bottom: 32px;
  }

  .articles-list-time {
    opacity: .8;
    align-items: center;
    display: flex;
  }

  .mobile-date-wrapper {
    margin-left: 0;
    display: block;
  }

  .articles-search-grid {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    background-color: var(--white);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .search-list-title {
    margin-bottom: 8px;
    font-size: 20px;
    line-height: 32px;
  }

  .search-article-list-excerpt {
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 24px;
  }

  .search-list-details-wrapper {
    margin-bottom: 8px;
    font-size: 14px;
  }

  .search-article-list-content-wrapper {
    margin-bottom: 0;
    padding: 0;
  }

  .search-article-list-content-wrapper.is-video {
    margin-top: 30px;
    margin-left: -120px;
  }

  .search-tabs-text {
    font-size: 43px;
  }

  .podcast-audio-wrapper {
    margin-top: 16px;
  }

  .podcast-element.is-diff {
    border-left-style: none;
    padding-left: 0;
    padding-right: 0;
  }

  .project-top {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
  }

  .project-bottom {
    background-color: var(--white);
    height: 100%;
    padding: 24px;
  }

  .vr-card-title-wrapper {
    width: 100%;
    margin-bottom: 12px;
  }

  .project-arrow-wrapper {
    right: 24px;
  }

  .project-content-wrapper {
    height: 100%;
  }

  .vr-hero-cs {
    margin-bottom: 80px;
  }

  .vr-button-wrapper {
    width: 120px;
    min-width: 120px;
    height: 120px;
    min-height: 120px;
    display: none;
  }

  .vr-icon {
    width: 24px;
  }

  .vr-button-text {
    margin-top: 8px;
    font-size: 14px;
  }

  .vr-short-card {
    margin-bottom: 0;
  }

  .vr-short-card.text-style-4lines {
    margin-bottom: 12px;
  }

  .project-top-wrapper {
    height: 100%;
    padding: 0;
  }

  .hide-mobile {
    display: none;
  }

  .project-card-mobile {
    border: 1px solid var(--gainsboro);
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .projects-slider {
    background-color: #fff0;
    max-width: 100%;
  }

  .project-slider-mask {
    box-shadow: 3px 3px 16px #0000001a;
  }

  .project-slide {
    min-height: 100%;
    margin-right: 24px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .ar-view-more {
    text-transform: uppercase;
    margin-bottom: 0;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .podcast-play {
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
    margin-top: 32px;
    margin-right: 40px;
  }

  .arrow-icon {
    width: 12px;
    min-width: 12px;
  }

  .podcast-titles {
    padding-left: 40px;
    padding-right: 40px;
  }

  .vr-slider-wrapper.is-fw {
    margin-bottom: 120px;
  }

  .vr-slider-button-left {
    z-index: 5;
    width: 40px;
    height: 40px;
    bottom: -60px;
  }

  .vr-slider-button-right {
    width: 40px;
    height: 40px;
    bottom: -60px;
  }

  .vrar-slider-wrapper {
    padding-bottom: 0;
    transform: scale(1);
  }

  .vrar-list-slider {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .vrar-item-slider {
    width: 100%;
  }

  .vr-slider-pagination {
    bottom: 60px;
  }

  .vr-popup {
    padding-left: 40px;
    padding-right: 40px;
  }

  .popup-heading {
    margin-bottom: 20px;
    font-size: 32px;
  }

  .projects-slider-wrapper, .projects-slider-list, .projects-slider-item {
    width: 100%;
    height: 100%;
  }

  .total-slides, .slide-number, .sep {
    width: 5px;
    font-size: 12px;
  }

  .vr-button-wrapper-w_link {
    width: 120px;
    min-width: 120px;
    height: 120px;
    min-height: 120px;
    display: none;
  }

  .vr-button-wrapper-w_link.mobileonly, .countries-grid {
    display: flex;
  }

  .full_box._1 {
    height: auto;
  }

  .map-wrapper-new {
    height: 100vh;
  }

  .fellow_card_wrapper.sticky {
    width: 100%;
    margin-top: 40px;
    position: static;
  }

  .navbar5_component {
    min-height: 4rem;
  }

  .navbar5_menu {
    padding-bottom: 6rem;
  }

  .text-size-large {
    font-size: 1rem;
  }

  .navbar5_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .navbar5_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .navbar5_dropdown-content-right, .navbar5_dropdown-content-right-static-list {
    padding: 1.5rem;
  }

  .new-articles-grid {
    grid-template-areas: "Area . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . Area-2";
    display: flex;
  }

  .article-list-date {
    z-index: 0;
    position: relative;
  }

  .new-article-list-excerpt {
    font-size: 16px;
  }

  .new-article-list-image-wrapper {
    margin-bottom: 0;
  }

  .new-article-list-image-wrapper.video {
    z-index: 1;
    display: block;
  }

  .new-article-list-image-wrapper.article {
    z-index: 1;
  }

  .program_item {
    width: auto;
  }

  .mastergrid {
    flex-direction: column;
  }

  .mastergrid.videoplayer {
    padding-top: 60px;
  }

  .splide__list {
    grid-template-columns: 1fr 1fr;
  }

  .text_field.new {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .card_top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: center;
  }

  .drawer-trigger-mobile {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 40px;
    display: flex;
  }

  .related_items_wrapper {
    flex-flow: column;
    display: flex;
  }

  .logo_footer {
    width: 100%;
  }

  .story_left_sticky {
    display: none;
  }

  .flex-side.no_link.ipad-down.is-books {
    justify-content: flex-start;
    align-items: center;
  }

  .featured_list.flow_down {
    grid-template-columns: 1fr;
  }

  .nav_line {
    display: block;
  }

  .splide__slide {
    width: 90%;
  }

  .section-2 {
    padding: 20px 2em;
  }

  .image-wrapper.book {
    grid-column-gap: 0px;
    border-top-style: none;
    border-top-width: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .circle-float-image {
    width: 12rem;
    height: 12rem;
  }

  .quote_item {
    padding: 0;
  }

  .testimonial-column-dark {
    padding: 60px 15px;
  }

  .testimonial-main-image {
    width: 250px;
  }

  .grid_related {
    flex-flow: column;
  }

  .container-4.is--map {
    align-items: flex-start;
    padding-left: 2.9em;
    padding-right: 3em;
    overflow: scroll;
  }

  .map-2, .map-2:hover {
    font-size: 1.6vh;
  }

  .grid_six {
    flex-flow: column;
    display: flex;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 2.4rem;
  }

  h3 {
    font-size: 1.9rem;
  }

  p {
    letter-spacing: .25px;
    font-size: 1rem;
  }

  li {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 18px;
  }

  .hub-container.hub-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .hub-tabs-menu {
    flex-direction: column;
  }

  .jumbo {
    letter-spacing: 0;
    margin-bottom: 16px;
  }

  .jumbo.newsletter-jumbo {
    width: 100%;
  }

  .jumbo.text-center, .jumbo.text-center.no-margin {
    text-align: center;
  }

  .jumbo.is-smaller-tablet, .jumbo.is-smaller-2 {
    font-size: 36px;
  }

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

  .column.center.padding120 {
    padding-top: 60px;
  }

  .column.player-column, .column.footer-column {
    height: auto;
  }

  .column.yellow-column {
    padding-left: 15px;
    padding-right: 15px;
  }

  .column.sub-hero-column {
    padding: 20px 15px;
  }

  .column.sub-hero-column.yellow.custom2 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .column.sub-hero-column.grey.expanded {
    padding-left: 15px;
  }

  .column.sub-hero-column.custom {
    padding-left: 15px;
    padding-right: 15px;
  }

  .column.yellow-slide-column {
    padding: 20px;
  }

  .column.yellow-slide-column.bottomline {
    padding-left: 15px;
    padding-right: 15px;
  }

  .column.bigger-split-column {
    border-right-style: none;
    height: auto;
    padding: 20px;
  }

  .column.chuck-image-column {
    height: 600px;
  }

  .column.chuck-image-column.nolines {
    height: 400px;
  }

  .column.chuck-yellow-column {
    height: 180px;
    padding-left: 15px;
  }

  .column.yellow-hero.custom-padding {
    padding-left: 15px;
    padding-right: 15px;
  }

  .column._600px {
    height: auto;
  }

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

  .column.chuck.is-custom-padding-at {
    padding-left: 30px;
  }

  .column.chuck.blog-padding {
    padding-left: 32px;
    padding-right: 32px;
  }

  .column.chuck.blog-quotes-column-item {
    padding-left: 16px;
    padding-right: 16px;
  }

  .column.fullheight.is-custom-padding._600height {
    align-items: flex-start;
    display: flex;
  }

  .column.custom-padding-s, .column.is-custom-padding {
    padding-left: 15px;
    padding-right: 15px;
  }

  .column.is-custom-padding.is-diff {
    padding: 15px;
  }

  .column.custom-padding-right, .column.custom-padding-mobile-landscape, .column.is-custom-padding-mobile, .column.is-custom-pad, .column.is-custom-padding4, .column.podcast-vertical {
    padding-left: 15px;
    padding-right: 15px;
  }

  .column.is-vr {
    border-top-style: none;
    border-top-width: 0;
    border-right-style: none;
    border-right-width: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .column._100_inside {
    padding-top: 20px;
  }

  .column._100_inside.inline-wrapper {
    align-self: auto;
    align-items: flex-start;
  }

  .column._100both {
    padding: 60px 10px;
  }

  .column.soft-bcg.centered.text-center.paddin-double.padding-mobile {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabs-menu {
    flex-direction: column;
    padding-bottom: 8px;
    display: flex;
  }

  .tabs-menu.is-new {
    flex-direction: row;
  }

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

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

  .cover-image.podcast {
    width: 100%;
  }

  .cover-image.is-diff {
    height: 200px;
  }

  .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .container.grid {
    grid-template-columns: 1fr;
    padding: 20px;
    display: flex;
  }

  .container.grid.blue-bg.vr-hero {
    padding-bottom: 0;
  }

  .container.grid.fullwitdh.dark.video {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container.grid.is-custom-padding-mobile, .container.grid.is-custom {
    padding-left: 15px;
    padding-right: 15px;
  }

  .container.grid.is-chuck {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container.grid.darkblue.flip {
    flex-direction: column-reverse;
    padding-left: 0;
    padding-right: 0;
  }

  .container.grid.fliponmobile {
    flex-direction: column-reverse;
  }

  .container.grid.slide-in.is-slider {
    padding-left: 0;
    padding-right: 0;
  }

  .container._900px-image {
    height: 600px;
  }

  .container.podcasts-container {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .container.footer-container {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .container.tabs-container {
    padding-top: 38px;
  }

  .container.center-container.side-padding-mobile {
    padding-left: 15px;
    padding-right: 15px;
  }

  .container.center-container.is-higher {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .container.center-container.is-custom-padding3 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .container.programs-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .container.top-bottom-padding {
    padding: 1rem;
  }

  .container.fullwidth.mobile-only {
    display: block;
  }

  .container.fullwidth.blue.mobile-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container.fullwidth.footer {
    height: 100%;
  }

  .container.fullwidth.padding-mobile, .container.fullwidth.padding-ipad-down.blackground-brand {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .container.fullwidth.mobile-hide {
    display: none;
  }

  .container.grid-3-1 {
    padding: 24px 1rem;
    display: flex;
  }

  .container.grid-3-1.is-articles-section {
    padding-bottom: 0;
  }

  .container.grid-3-1.padding-in-l {
    padding-top: 60px;
  }

  .container.grid-3-1-v1 {
    padding-top: 24px;
    padding-bottom: 24px;
    display: flex;
  }

  .container.grid-3-1-v1.custom-video {
    padding-top: 0;
  }

  .container.grid-3-1-v1.custom-video.is-featured {
    margin-top: 24px;
  }

  .container.grid-3-1-v1.is-article {
    padding-top: 0;
  }

  .container.grid-3-1-v1.is-series {
    justify-content: space-between;
    align-items: center;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .container.grid-1-3-v1 {
    padding: 24px 16px 64px;
  }

  .container.grid-1-3-v1.padding-bottom-custom.is-countries {
    flex-direction: column-reverse;
    padding: 20px;
    display: flex;
  }

  .container.grid-1-3-v1.sm-hub {
    padding-bottom: 6px;
  }

  .container.grid-1-3-v1.custom {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .container.grid-1-3-v1.sticky.overflow_top {
    margin-top: -140px;
    padding: 20px 10px;
    display: flex;
  }

  .container.breadcrumbs-wrapper {
    z-index: 2;
    inset: 0% 0% auto;
  }

  .container.breadcrumbs-wrapper.higher.tablet {
    display: flex;
  }

  .container.button-container {
    align-items: flex-start;
    display: block;
  }

  .container.grid-2-new {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container.tabs-container-new {
    padding-top: 38px;
  }

  .container.is-xr-cta {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container.slider-mobile {
    margin-bottom: 100px;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container.is-slider-fw {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container.map.new {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .container.article_lobby {
    padding-right: 0;
    display: flex;
  }

  .container.grid-3-1-v2 {
    padding: 24px 16px;
  }

  .container.grid-3-1-v2.overflow-top {
    display: flex;
  }

  .container.desktop {
    display: none;
  }

  .container.mobile {
    display: block;
  }

  .container.hero {
    height: 100%;
    max-height: 78vh;
  }

  .container.padding-double.is-slider {
    padding-left: 0;
    padding-right: 0;
  }

  .no-margin.max-715.is-custom-padding-at, .no-margin.is-padding {
    padding-left: 15px;
    padding-right: 15px;
  }

  .section.banner-section {
    height: auto;
  }

  .section.hero-section-banner {
    height: 100%;
  }

  .section.padding_l {
    padding-top: 40px;
  }

  .section.overflow-visible, .section.blog-section-banner {
    position: static;
  }

  .section.is-map {
    display: block;
  }

  .section.f9.vertical-margin {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  ._5xl-tag {
    font-size: 360px;
    line-height: .78em;
  }

  ._3xl-tag {
    font-size: 150px;
  }

  .xl-tag {
    margin-bottom: 30px;
    font-size: 60px;
  }

  .l-tag {
    color: #58595b;
    font-size: 150px;
    line-height: 1em;
  }

  .t1-text {
    font-size: 18px;
  }

  .t2-text.white-text {
    font-size: 24px;
  }

  .t3-text {
    margin-top: 68px;
    position: static;
  }

  .hero-image-wrap.single-podcast {
    height: 375px;
    min-height: 375px;
  }

  .hero-image-wrap.is-vr-hero-image {
    border-top-style: none;
    border-top-width: 0;
    height: 375px;
    min-height: 375px;
  }

  .hero-image-wrap.ar-page {
    height: 375px;
    min-height: 375px;
  }

  .navbar {
    height: 60px;
    padding-left: 20px;
    padding-right: 0;
  }

  .nav-container {
    padding-right: 5px;
  }

  .nav-organizer {
    padding-right: 0;
    position: relative;
  }

  .nav-dd-text {
    align-self: center;
    height: auto;
    padding-left: 0;
    font-size: 16px;
    display: flex;
  }

  .nav-dd-text.hide-mobile {
    display: none;
  }

  .nav-dd-toggle {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .nav-dd-toggle.capsule {
    background-color: #fff0;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 0;
    display: block;
  }

  .nav-dd-toggle.bento {
    border-bottom-width: 1px;
    border-bottom-color: var(--brand--secondary-blue);
    justify-content: space-between;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0;
    display: flex;
  }

  .nav-dd.bento {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    flex: 1;
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    height: auto;
    min-height: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .search {
    margin-top: 20px;
    display: flex;
  }

  .search.hide {
    display: none;
  }

  .nav-menu.bento {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
    background-color: var(--brand--primary-blue);
    width: 99vw;
    height: 100vh;
    padding-top: 60px;
    display: flex;
    position: fixed;
    inset: 0%;
  }

  .icon-2 {
    margin-right: 0;
  }

  .icon-2.capsule {
    right: 0;
  }

  .black-bar {
    justify-content: space-between;
    width: auto;
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .black-bar.reverse-spacing {
    width: 100%;
    margin-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .black-bar.reverse-spacing.fullwidth.custom-margin {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .black-bar.reverse-spacing.is-custom-margin-s {
    padding-left: 0;
    padding-right: 0;
  }

  .black-bar.fullwidth {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .black-bar.fullwidth.cusotm-spacing {
    margin-top: 29px;
    margin-bottom: 29px;
  }

  .black-bar.is-custom-padding-mobile {
    padding-left: 20px;
    padding-right: 20px;
  }

  .black-bar.custom-bar-blog {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .yellow-bubble {
    align-self: flex-end;
    width: 120px;
    height: 120px;
    margin-top: auto;
    margin-bottom: 16px;
    position: relative;
    bottom: 0;
    right: 0;
  }

  .yellow-bubble.bottom-right {
    left: auto;
  }

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

  .yellow-bubble.bottom-right.absolute-mobile {
    position: relative;
    left: 60%;
    right: 100px;
  }

  .yellow-bubble.bottom-right.is-webinars {
    width: 120px;
    min-width: 120px;
    height: 120px;
    min-height: 120px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .yellow-bubble.bottom-right.is-fellows {
    min-width: 120px;
    min-height: 120px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .yellow-bubble.floatright {
    margin-top: 40px;
    margin-bottom: 20px;
    position: static;
  }

  .yellow-bubble.nofloat {
    align-self: center;
  }

  .yellow-bubble.podcasts {
    position: static;
    left: 0;
    right: auto;
  }

  .yellow-bubble.hangright {
    margin-left: 10px;
  }

  .plus-wrapper {
    position: absolute;
    inset: 10px auto auto 0%;
  }

  ._600px-image {
    width: 100%;
    height: 400px;
  }

  .global-network-image {
    height: 435px;
  }

  .tabs-text {
    align-items: flex-start;
    margin-bottom: 12px;
    font-size: 32px;
  }

  .tabs-span {
    margin-top: 3px;
    font-size: 14px;
    line-height: 14px;
  }

  .tabs-span.is-search {
    margin-top: 3px;
  }

  .resource-card {
    width: 100%;
  }

  .resource-card:hover {
    background-color: #0000;
  }

  .resource-card-image {
    height: 200px;
  }

  .play-wrapper {
    height: 80px;
  }

  .play-buttons {
    font-size: 18px;
  }

  .audio-player-wrapper {
    flex: 0 auto;
  }

  .form-2 {
    flex-direction: column;
    align-items: stretch;
    padding-left: 15px;
    padding-right: 15px;
  }

  .form-2.no-padding {
    padding-left: 15px;
    padding-right: 15px;
  }

  .form-2.no-padding.new {
    padding-left: 0;
    padding-right: 0;
  }

  .form-field {
    width: 100%;
    height: 64px;
    margin-bottom: 15px;
    margin-right: 0;
    padding: 22px;
  }

  .submit-button {
    width: 100%;
    height: 64px;
  }

  .submit-button.short {
    width: 100%;
  }

  .footer-image {
    height: 250px;
  }

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

  .hero-slider-wrap {
    height: 400px;
  }

  .logo-hero {
    width: 100%;
    margin-bottom: 35px;
  }

  .heading-wrapper.white-text.is-custom-s, .div-block {
    margin-bottom: 0;
  }

  .lined-column.bottom-line {
    height: auto;
  }

  .lined-column.bottom-line.is-custom-s, .lined-column.mobile-lined.is-custom-s, .lined-column-right.is-custom-border-bottom.is-custom-s {
    padding-left: 15px;
    padding-right: 15px;
  }

  .margin-s.is-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-image-banner {
    aspect-ratio: auto;
    height: 100%;
  }

  .hero-image-banner.search-image {
    position: static;
  }

  .hero-image-banner.fullheight.agents {
    object-position: 75% 50%;
  }

  .hero-image-banner._600px-image {
    height: 600px;
  }

  .hero-image-banner.chuck {
    height: 100%;
  }

  .hero-image-banner.article-desktop {
    display: block;
  }

  .hero-image-banner.article-mobile {
    height: 100%;
    display: block;
  }

  .split-image-wrap {
    height: 350px;
  }

  .split-slider.custom-padding {
    padding-left: 15px;
    padding-right: 15px;
  }

  .split-slide {
    padding-left: 0;
    padding-right: 0;
  }

  .white-slider-arrow {
    inset: 20px 20px auto auto;
  }

  .white-slider-arrow.left-white-arrow {
    inset: 20px 70px auto auto;
  }

  .split-slide-arrow.is-diff {
    flex: 0 auto;
    height: 26px;
  }

  .chuck-quote {
    font-size: 30px;
  }

  .window-top {
    padding-right: 0;
  }

  .window-arrow {
    flex: none;
    width: 12px;
    height: 10px;
  }

  .lined-collection-item {
    border-style: none;
    min-height: auto;
    padding: 20px 0;
  }

  .lined-collection-item.flexed-dif {
    flex-direction: column;
    align-items: center;
  }

  .lined-collection-item.is-lines {
    border-bottom-style: solid;
  }

  .program-label {
    top: 15px;
    left: 15px;
  }

  .lined-content {
    width: 100%;
  }

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

  .program-top.custom-margin {
    border-top-style: none;
  }

  .program-top.is-custom-padding {
    padding-left: 15px;
    padding-right: 15px;
  }

  .program-top.is-custom-padding-mobile-copy {
    padding: 10px 15px;
  }

  .program-image {
    object-fit: cover;
    height: 380px;
    overflow: hidden;
  }

  .program-image.is-nomargin {
    margin-bottom: 0;
  }

  .x-line-top {
    transform: translate(0);
  }

  .h1-style-proxima {
    font-size: 40px;
  }

  .h1-style-proxima.herotext {
    font-size: 24px;
  }

  .h1-style-proxima.huge {
    font-size: 3rem;
  }

  .side-flex.is-custom-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .program-locations {
    margin-bottom: 60px;
  }

  .program-images {
    max-width: 150px;
    height: 80px;
  }

  .social-links {
    justify-content: flex-start;
    width: 100%;
  }

  .social-share {
    width: 60px;
    height: 60px;
    margin-left: 16px;
    margin-right: 16px;
    padding: 18px;
  }

  .social-share.facebook {
    padding-left: 15px;
    padding-right: 15px;
  }

  .community-style {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 32px;
  }

  .event-style {
    padding: 15px 20px;
  }

  .max-250.no-margin.add-padding {
    padding-left: 15px;
    padding-right: 15px;
  }

  .yellow-press-section {
    padding: 20px;
  }

  .contact-form {
    padding: 20px 0;
  }

  .contact-form.feedback {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-content {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 20px;
    display: flex;
  }

  .div-content.is-custom-padding, .blog-posts {
    padding-left: 15px;
    padding-right: 15px;
  }

  .programs-list.new {
    flex-direction: column;
    display: flex;
  }

  .programs-list.old {
    flex-flow: column;
    margin-left: 20px;
    margin-right: 20px;
    display: flex;
  }

  .program-wrapper {
    border-bottom-width: 0;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0;
    display: flex;
    overflow: visible;
  }

  .fellows-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .privacy-rich {
    width: 100%;
    max-width: none;
  }

  .privacy-rich p {
    font-size: 20px;
  }

  .privacy-rich a {
    display: block;
    overflow: hidden;
  }

  .center-bottom-cookie {
    flex-direction: column;
    justify-content: flex-end;
    width: 100%;
    padding: 20px;
    display: none;
    bottom: 0;
  }

  .play-image {
    width: 180px;
    height: 180px;
  }

  .play-image.is-home {
    width: 100px;
    height: 100px;
  }

  .advisors-card {
    flex-flow: column;
    display: flex;
  }

  .advisors-card.no-margin {
    grid-template-columns: 2fr 1fr 1fr;
    padding-top: 50px;
    position: relative;
  }

  .advisor-image-wrap {
    max-width: 100%;
    height: auto;
  }

  .advisor-image-wrap.profile {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .advisor-image-wrap.is-space-top {
    margin-top: 30px;
  }

  .form-wrap.grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    height: 100%;
  }

  .thank-you-message {
    padding-left: 15px;
    padding-right: 15px;
  }

  .event-card:last-child {
    border-bottom-style: none;
  }

  .related-articles {
    margin-bottom: 60px;
  }

  .program-rich h3 {
    font-size: 22px;
  }

  .program-rich blockquote {
    font-size: 18px;
  }

  .project-image-item {
    position: static;
  }

  .project-grid {
    border-top-style: none;
  }

  .project-grid.no-top {
    flex-direction: column;
    display: flex;
  }

  .project-grid.is-4 {
    grid-template-columns: 100%;
  }

  .project-grid.is-4.gap-s {
    flex-flow: column;
    display: flex;
  }

  .project-grid.is-4.gap-s.grid-mobile {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .project-grid.is-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .fellow-bio {
    margin-bottom: 20px;
  }

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

  .playercontainer {
    width: 265px;
    height: 265px;
  }

  .volume-slider {
    max-width: 120px;
  }

  .fast-back-button {
    font-size: 15px;
    left: 20px;
  }

  .fast-f-button {
    font-size: 15px;
    right: 20px;
  }

  .html-embed-3 {
    height: 20%;
    margin-right: 0;
    position: absolute;
    top: auto;
  }

  .event-image-wrap {
    height: 500px;
  }

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

  .success-message {
    padding: 20px;
  }

  .cookie-rich {
    width: 100%;
    max-width: none;
  }

  .cookie-rich p {
    font-size: 20px;
  }

  .map-container {
    height: 650px;
  }

  .map-container.program-map-container {
    height: 550px;
  }

  .line-separation {
    margin-top: 27px;
  }

  .map-left-side-wrapper {
    background-color: var(--white);
    height: 100px;
  }

  .map-left-panel {
    height: 550px;
    padding-top: 110px;
    display: none;
  }

  .map-holder {
    position: relative;
    left: -200px;
  }

  .legend-item {
    width: 100%;
    padding-left: 0;
  }

  .fake-dropdown-toggle {
    background-color: #c7c8ca26;
    height: 50px;
  }

  .legend-icon {
    margin-right: 0;
    left: auto;
    right: 0;
  }

  .image.logo {
    width: 75%;
  }

  .map-overflow-control {
    justify-content: flex-start;
    align-items: center;
    overflow: auto;
  }

  .legend-wrap {
    width: 100%;
  }

  .map-toggle-h {
    z-index: 11;
    padding-right: 0;
    font-size: 24px;
    font-weight: 600;
    position: relative;
  }

  .map-wrapper {
    align-items: flex-start;
    padding-top: 100px;
  }

  .map-wrapper.program-map-wrapper {
    padding-top: 0;
  }

  .map-right-wrapper {
    display: none;
  }

  .blog-grid, .videos-grid, .news-grid {
    grid-row-gap: 40px;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    grid-template-columns: 1fr;
  }

  .arrow-fellow:active {
    transform: rotateX(180deg)rotateY(0)rotateZ(0);
  }

  .community-trigger {
    width: 160px;
    top: 5px;
    left: 15px;
  }

  .fake-tab-wrap {
    border-bottom: 1px solid var(--text--secondary);
    background-color: #c7c8ca26;
    height: 50px;
  }

  .action-wrap {
    height: auto;
  }

  .spacer-afebh {
    height: 20px;
  }

  .facebook-image {
    width: 40px;
  }

  .convo-image {
    height: 400px;
  }

  .convo-image.podcast {
    height: 100%;
  }

  .h7.inline._5right {
    margin-left: 5px;
  }

  .readmoreimage {
    margin-bottom: 10px;
    overflow: hidden;
  }

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

  .top20.is-padding {
    padding-left: 15px;
    padding-right: 15px;
  }

  .cta-text {
    font-size: 12px;
  }

  .sticky-box.autoheight {
    width: 100%;
  }

  .sticky-box.ignore-on-mobile {
    flex-flow: column;
    height: 100%;
    margin-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    position: static;
  }

  .is-custom-padding-mobile {
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

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

  .no-margin.extra-padding {
    padding-right: 10px;
  }

  .heading-4 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .heading-4.diff-margin {
    margin-bottom: 0;
  }

  .space-bottom {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  ._720px-image {
    width: 100%;
    height: 440px;
  }

  ._450px-image {
    width: 100%;
  }

  .text-bigger {
    align-self: flex-start;
  }

  .sidebyside.centered {
    text-align: center;
    flex-direction: column;
  }

  .sm-icon {
    width: 100%;
  }

  .blog-content.countries {
    flex-direction: column;
    display: flex;
  }

  .featured-fellow-block.padding-sides-mobile, .featured-fellow-block.is-podcasts {
    padding-left: 16px;
    padding-right: 16px;
  }

  .featured-fellow-block.sticky-box {
    position: static;
  }

  .featured-fellow {
    padding-right: 0;
  }

  .fellow-left {
    flex-flow: row;
    align-items: flex-start;
  }

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

  .section-title.custom {
    margin-top: 0;
  }

  .section-title.sticly {
    width: 100%;
    position: static;
  }

  .section-title.sticly.down {
    text-align: left;
    flex-flow: column;
    align-items: flex-start;
  }

  .video-wrapper.xr {
    height: 440px;
    padding-right: 10px;
  }

  .blog-lightbox.is-card {
    flex-direction: column;
  }

  .margin-bottom-40.is-smaller {
    margin-bottom: 0;
    display: none;
  }

  .fellow-opis {
    font-size: 12px;
    line-height: 1.2em;
  }

  .fellow-name {
    font-size: 14px;
  }

  .play-image-blog {
    width: 60px;
    height: 60px;
  }

  .blog-quote {
    font-size: 30px;
  }

  .fellow-name-quote {
    font-size: 14px;
  }

  .blog-quote-2, .blog-quote-2.smaller {
    font-size: 18px;
  }

  .container-blog {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-blog.blog-quote {
    padding-top: 44px;
    padding-bottom: 44px;
  }

  .container-blog.blog-related {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-blog.video-grid {
    padding-top: 24px;
  }

  .blog-related-card {
    height: 200px;
  }

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

  .blog-grid-blog {
    grid-row-gap: 40px;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    grid-template-columns: 1fr;
  }

  .podcasts-content {
    grid-template-columns: 1fr;
  }

  .podcast-wrapper {
    border-top-color: var(--text--silver);
  }

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

  .breadcrumb-link {
    text-align: left;
    font-size: 12px;
    line-height: 1em;
  }

  .breadcrumb-link.blue.w--current {
    text-align: left;
  }

  .breadcrumb-arrow {
    margin-left: 6px;
    margin-right: 6px;
  }

  .podcast-subtitle {
    font-size: 14px;
  }

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

  .button-wrapper.is-article-list {
    margin-bottom: 60px;
    margin-left: 16px;
  }

  .button-wrapper.is-search, .button-wrapper.is-webinars {
    margin-bottom: 60px;
    margin-left: 0;
  }

  .fellow-card-image-wrapper {
    margin-bottom: 20px;
  }

  .fellow-card-name {
    margin-bottom: 8px;
    font-size: 1.2rem;
  }

  .fellow-card-position {
    padding-right: 0;
    font-size: 1rem;
    line-height: 1.2em;
  }

  .fellow-card-location {
    font-size: 1rem;
  }

  .fellow-card-wrapper {
    flex-direction: column;
    display: flex;
  }

  .fellow-card-wrapper.round {
    padding-top: 0;
    padding-bottom: 10px;
  }

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

  .webinar-content {
    grid-column-gap: 20px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .webinar-card-img {
    height: 200px;
  }

  .webinar-img-blog, .webinar-speaker-card-img {
    object-fit: cover;
    width: 100%;
  }

  .light-text-2 {
    width: 100%;
  }

  .hero-text-wrapper {
    max-width: 100%;
    margin-right: 10px;
  }

  .hero-text-wrapper._100 {
    max-width: 100%;
  }

  .songs-number {
    align-self: flex-end;
    width: 80px;
    height: 80px;
    margin-top: auto;
    position: relative;
    bottom: 0;
    right: 0;
  }

  .backdrop-blur {
    min-height: 100%;
  }

  .podcast-single-img-cover {
    width: 50%;
    max-width: 50%;
  }

  .fellow-single-bio.centered {
    align-items: center;
  }

  .fellow-detail {
    font-size: 14px;
  }

  .fellow-position-mobile {
    margin-bottom: -8px;
  }

  .related-podcast-fellow {
    padding-right: 0;
  }

  .related-podcast-fellow.no-top {
    flex-direction: column;
  }

  .related-content-wrapper {
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .podcast-subtitle-related {
    font-size: 14px;
  }

  .title-subtitle-related {
    padding-left: 20px;
    font-size: 14px;
  }

  .title-subtitle-related.hide_desktop {
    margin-top: 20px;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .podcast-back-button.lined {
    margin-bottom: 10px;
  }

  .podcast-card-title-wrapper {
    padding-right: 0%;
  }

  .panel-name {
    margin-bottom: 8px;
    font-size: 20px;
  }

  .panel-loc {
    font-size: 12px;
    line-height: 1.2em;
  }

  .panel-bio {
    line-height: 1.2em;
  }

  .panel-button {
    margin-bottom: 0;
  }

  .fellow-custom-wrapper {
    margin-top: -40px;
  }

  .fellow-image-panel {
    width: 120px;
    min-width: 120px;
    height: 120px;
    min-height: 120px;
  }

  .fellow-image-panel.round.biopage {
    align-self: center;
    width: 66vw;
    min-width: auto;
    height: 100%;
    min-height: auto;
  }

  .gallery-photos {
    grid-template-columns: 1fr;
  }

  .image-wrapper {
    border-top-style: none;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .image-wrapper.box {
    border-top-width: 0;
    display: block;
  }

  .image-wrapper.margin-bottom-20 {
    border-top-style: none;
    border-top-width: 0;
    border-bottom-style: solid;
    border-bottom-width: 0;
    margin-bottom: 10px;
  }

  .gallery-alt-wrapper {
    font-size: 12px;
    line-height: 1.2em;
  }

  .card-content-inner-wrapper {
    margin-bottom: 32px;
  }

  .wideo-card-img {
    height: 200px;
  }

  .video-duration.is-card {
    position: static;
  }

  .video-grid-content {
    padding-left: 16px;
    padding-right: 16px;
  }

  .video-titel {
    margin-bottom: 8px;
    font-size: 20px;
  }

  .video-description {
    line-height: 1.2em;
  }

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

  .text-block-3 {
    width: 100%;
    font-size: 12px;
  }

  .timeline-block {
    margin-left: 24px;
  }

  .timeline-date.imeline-date-space-left {
    margin-left: 24px;
    font-size: 36px;
  }

  .timeline-image {
    height: 200px;
  }

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

  .timeline-circle-big {
    width: 13px;
    min-width: 13px;
    height: 13px;
    min-height: 13px;
    top: -6.5px;
    left: -6.5px;
  }

  .timeline-horizontal-line, .timeline-horizontal-line.shorter {
    width: 24px;
  }

  .timeline-circle-small {
    width: 10px;
    min-width: 10px;
    height: 10px;
    min-height: 10px;
    top: -5px;
    left: -5px;
  }

  .video-slider.is-diff {
    height: 200px;
  }

  .video-slide.is-auto {
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .video-slide-mask {
    height: auto;
  }

  .video-slider-arrow.is-right, .video-slider-arrow.disabled, .video-slider-arrow.disabled.right {
    bottom: -64px;
  }

  .video-slider-arrow.disabled.right.is-diff {
    bottom: -120px;
  }

  .video-slider-arrow.is-left {
    bottom: -64px;
  }

  .hero-image-slider {
    object-position: 0% 50%;
    height: 350px;
  }

  .hero-slider-button-left {
    left: 15px;
  }

  .hero-slider-button-right {
    right: 16px;
  }

  .hero-image-banner-small {
    object-position: 0% 50%;
    height: 350px;
  }

  .image-slider-wrapper {
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-slide-img {
    height: 200px;
  }

  .image-slider-arrow.is-right, .image-slider-arrow.disabled.right {
    bottom: -64px;
  }

  .slider-content {
    height: 230px;
    padding: 16px;
  }

  .featured-article-block.padding-sides-mobile {
    padding-left: 16px;
    padding-right: 16px;
  }

  .article-time-text {
    display: flex;
  }

  .featured-badge {
    display: none;
  }

  .articles-grid {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .fellow-lobby {
    grid-column-gap: 1rem;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .fellow-lobby.inbiopage {
    margin-bottom: 20px;
    display: flex;
  }

  .article_list_card {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .article_list_card.is-search {
    grid-column-gap: 0px;
    flex-direction: column;
    padding: 10px 10px 20px;
  }

  .article_list_card.is-search.is-video {
    flex-direction: column;
  }

  .article-list-image-wrapper.is-search {
    width: 100%;
    height: 300px;
  }

  .article-list-title {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .article-list-content-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }

  .article-list-city {
    font-size: 12px;
    line-height: 1em;
  }

  .article-list-excerpt {
    font-size: 12px;
  }

  .section-search {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-search.sticky-box.blog {
    z-index: 2;
    height: 120px;
    padding-left: 0;
    padding-right: 0;
    top: 60px;
    bottom: 0;
    overflow: hidden;
  }

  .search-form {
    width: 100%;
  }

  .search-cat-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .search-reveal-button {
    display: none;
  }

  .mobile-date-wrapper {
    margin-left: 0;
  }

  .caption.sml {
    font-size: .7rem;
  }

  .search-collection-list {
    padding-right: 0;
  }

  .articles-search-grid {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .search-list-title {
    margin-top: 0;
    font-size: 20px;
  }

  .search-article-list-content-wrapper {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .search-article-list-content-wrapper.is-video {
    margin-left: 0;
  }

  .search-tab {
    padding-right: 20px;
  }

  .search-tabs-text {
    align-items: flex-start;
    margin-bottom: 12px;
    font-size: 32px;
  }

  .podcast-embed {
    margin-bottom: 32px;
  }

  .podcast-audio-wrapper.is-diff {
    margin-bottom: 20px;
  }

  .podcast-element {
    border-left-style: none;
    margin-left: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .podcast-element.is-diff {
    border-left-style: none;
    padding-left: 0;
    padding-right: 0;
  }

  .vr-hero-cs {
    font-size: 36px;
  }

  .vr-button-wrapper {
    margin-top: 40px;
    display: none;
  }

  .projects-slider {
    background-color: #fff0;
  }

  .podcast-play {
    margin-right: 16px;
  }

  .podcast-titles {
    padding-left: 0;
    padding-right: 0;
  }

  .line-separator {
    padding-left: 8px;
    padding-right: 16px;
  }

  .vr-slider-button-left {
    left: 0;
  }

  .vr-slider-button-right {
    right: 0;
  }

  .vr-project-content {
    max-width: 100%;
  }

  .vr-card-title {
    line-height: 1.5;
  }

  .slider-c {
    display: flex;
  }

  .slider-item-c {
    height: 200px;
  }

  .vr-popup {
    padding-left: 16px;
    padding-right: 16px;
    display: none;
  }

  .background-video {
    height: 100%;
  }

  .background-video.jade {
    padding-top: 0;
    position: static;
  }

  .floating-text {
    width: 70vw;
    padding: 10px 10px 10px 15px;
    font-size: .9em;
  }

  .floating-text.country {
    padding-bottom: 20px;
  }

  .vr-button-wrapper-w_link {
    margin-top: 40px;
    display: none;
  }

  .vr-button-wrapper-w_link.mobileonly {
    display: flex;
  }

  .countries-grid {
    flex-direction: column;
    display: flex;
  }

  .full_box {
    height: auto;
    min-height: 40vh;
    padding-left: 20px;
    padding-right: 20px;
  }

  .full_box._4, .full_box._3 {
    min-height: 0;
  }

  .floating_arrow {
    left: 20px;
  }

  .map-top-side-wrapper {
    background-color: var(--white);
    height: 100px;
  }

  .map-wrapper-new {
    align-items: flex-start;
    padding-top: 100px;
  }

  .map-top-panel-horizontal {
    height: 550px;
    padding-top: 110px;
    display: none;
  }

  .fellows_flex_wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    max-width: 100%;
  }

  .centered.text-center.padding-double.padding-mobile {
    padding-left: 10px;
    padding-right: 10px;
  }

  .inline_group {
    grid-column-gap: 10px;
    display: flex;
  }

  .underlined_div {
    width: 100%;
  }

  .countries_leading {
    font-size: 1.6rem;
    line-height: 1.3em;
  }

  .map {
    display: none;
  }

  .map.new {
    flex-flow: column;
    height: 100vh;
    min-height: 100vh;
    display: flex;
  }

  .new-map-container.new {
    flex: none;
    width: 120vh;
    height: 70vh;
    display: block;
  }

  .new-map-navigation {
    flex-direction: column;
    display: none;
  }

  .new-map-navigation.new {
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    width: auto;
    max-width: 100%;
    height: 120px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: relative;
    overflow: visible;
  }

  .countries_index {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .countries_index.mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .country_w_numbers {
    background-color: #0000;
  }

  .country_w_numbers:hover {
    box-shadow: none;
    background-color: #f3f3f300;
    border-bottom-style: none;
    border-radius: 0;
  }

  .newmap_programs_wrapper {
    flex: none;
  }

  .inline-wrapper {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .inline-wrapper.application {
    justify-content: flex-start;
    display: block;
  }

  .map_mobile_drawer {
    width: 100%;
  }

  .map_mobile_drawer.new {
    object-fit: none;
    height: 100%;
    overflow: scroll;
  }

  .countiries-cms-wrapper {
    flex: 1;
    width: 100%;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .map_slider_mobile {
    background-color: var(--brand--primary-blue);
    flex-direction: column;
    flex: 1;
    width: 100%;
    height: 100%;
    overflow: visible;
  }

  .map_slider_mobile.new {
    display: none;
  }

  .mask {
    height: 100%;
    overflow: visible;
  }

  .temp_div {
    background-color: var(--brand--primary-blue);
    flex-direction: column;
    display: none;
    position: static;
  }

  .overtext {
    width: 100%;
    padding: 40px 20px;
    position: static;
  }

  .shadow {
    display: none;
  }

  .announcement {
    height: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .h8 {
    font-size: .9em;
    line-height: 1.3em;
  }

  .h8.top60 {
    margin-top: 40px;
  }

  .fellow_card {
    padding: 1rem;
  }

  .fellow_card.overflow_top {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .fellow_card.program {
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .fellow_card.fit {
    padding: 0;
  }

  .roundbottom.relative.advisory {
    margin-top: 28px;
  }

  .floating-caption {
    left: 1rem;
    right: 1rem;
  }

  .fellow_card_wrapper.sticky {
    width: 100%;
    margin-top: 1rem;
    position: static;
  }

  .bio_feed {
    padding-top: 0;
  }

  .bio_feed.sticky {
    position: static;
  }

  .bento_grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    height: 60vh;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    overflow: scroll;
  }

  .bento_media_wrapper {
    display: block;
  }

  .bento_link {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .bento_link.hide-desktop {
    display: block;
  }

  .bento_media_box {
    aspect-ratio: 1;
    flex-flow: row;
    width: 95%;
    display: flex;
  }

  .bento_programs {
    display: block;
  }

  .bento_text_right.countries {
    display: none;
  }

  .navbar5_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .dd_bento {
    display: block;
    position: static;
    overflow: scroll;
  }

  .dd_bento.w--open {
    z-index: 10;
    width: 100%;
  }

  .menu_mobile {
    z-index: 9999;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .new-articles-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .new-articles-grid.four_coulmn {
    flex-direction: column;
  }

  .article-list-date {
    padding-top: 0;
    padding-bottom: 0;
  }

  .new-article-list-title {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .new-article-list-excerpt {
    font-size: 12px;
  }

  .new-article-list-excerpt.gray-text {
    display: none;
  }

  .new-article-list-image-wrapper {
    aspect-ratio: 3 / 2;
  }

  .dark-mask.is-hp {
    opacity: .05;
  }

  .tags_wrapper.padding20.flow {
    flex-flow: wrap;
  }

  .tribute_heading {
    font-size: 1.1rem;
  }

  .tribute_heading.proxima, .tribute_heading.proxima.bold {
    font-size: 1rem;
  }

  .tribute_item {
    max-width: 100%;
    padding: 0;
  }

  .lottie.bcg {
    justify-content: center;
    align-items: flex-start;
    padding-top: 0%;
    top: 13%;
  }

  .lottie_wrapper.mobile {
    display: block;
  }

  .search_card {
    background-color: #fff;
    height: 100%;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cardinbiopage {
    flex-direction: column;
    align-items: center;
    margin-top: -7rem;
    display: flex;
  }

  .cardinbiopage.advisory {
    margin-top: 0;
  }

  .related_articles_wrapper {
    grid-template-columns: 1fr;
  }

  .mastergrid {
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    display: flex;
  }

  .mastergrid.gutter {
    padding-left: 20px;
    padding-right: 20px;
  }

  .mastergrid.gutter.footer {
    grid-column-gap: 1rem;
    grid-row-gap: 3rem;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .mastergrid.gutter.gap-m {
    padding-left: 0;
    padding-right: 0;
  }

  .mastergrid.gutter_on_mobile {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .mastergrid.videoplayer {
    padding-top: 50px;
  }

  .mastergrid.gap-m {
    align-items: flex-start;
  }

  .mastergrid.gap-s {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .mastergrid.flip {
    flex-flow: column-reverse wrap-reverse;
  }

  .mastergrid.bcg-color-secondary {
    padding: 1rem;
  }

  .program_hp_item {
    aspect-ratio: 4;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 0;
  }

  .gutter_32.margin-bottom-40 {
    padding-left: 1em;
    padding-right: 1em;
  }

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

  .prograpm_hp_grid {
    flex-flow: column;
    display: flex;
  }

  .article_card_hp {
    aspect-ratio: auto;
  }

  .splide__list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    aspect-ratio: auto;
    padding: 0;
  }

  .podcast_player {
    height: auto;
  }

  .podcast_unit {
    margin-left: 20px;
    margin-right: 20px;
  }

  .video_gallery_wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .video_gallery_wrapper.hide-desktop {
    width: 90vw;
    padding: 0;
  }

  .hp_video_player_wrapper {
    width: 92vw;
  }

  .country_item {
    font-size: 1.3rem;
  }

  .hover_block.square {
    aspect-ratio: 1;
  }

  .hover_block.square.mobile-3-2 {
    aspect-ratio: auto;
    height: 100%;
  }

  .hover_block.square.mobile-3-2:hover {
    background-position: 95% 18%;
  }

  .hover_block.square.card {
    aspect-ratio: 2 / 3;
  }

  .hoverblock_image_wrapper.stroke.is-bio {
    padding: 1rem .5rem;
  }

  .hoverblock_image_wrapper.stroke.news {
    justify-content: space-between;
    align-items: flex-start;
  }

  .circle_mask {
    width: 6em;
    min-width: 6em;
    height: 6em;
    min-height: 6em;
  }

  .circle_mask.size-l {
    width: 5.5em;
    min-width: 5.5em;
    height: 5.5em;
    min-height: 5.5em;
  }

  .circle_mask.size-xs {
    width: 1.5em;
    min-width: 1.5em;
    height: 1.5em;
    min-height: 1.5em;
  }

  .title_and_cta {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: space-between;
    align-self: flex-start;
    align-items: center;
    width: 100%;
  }

  .text_field.new {
    height: 65px;
  }

  .home_scroll_grid {
    flex-flow: column;
    display: flex;
  }

  .home-scroll-colmn {
    display: none;
  }

  .home_scroll_img_wrapper {
    opacity: .99;
    width: 60vw;
    position: relative;
  }

  .home_scroll_img_wrapper.is-active.hide-desktop, .home_scroll_img_wrapper.hide-desktop {
    display: block;
  }

  .home-scroll-content {
    padding-top: 0;
    padding-bottom: 0;
  }

  .home-scroll-text-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    opacity: .99;
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 2em;
    margin-bottom: 2em;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex;
  }

  .home-scroll-text-wrapper.is-active {
    margin-top: 0;
    margin-bottom: 0;
  }

  .capsule_wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .hp-collection-image {
    opacity: .05;
  }

  .hero_text_wrapper {
    flex-flow: column;
    justify-content: flex-end;
    padding-bottom: 10px;
    padding-left: 20px;
    display: block;
    position: absolute;
    inset: auto 0% 0%;
  }

  .hp-video-player-wrapper {
    flex-flow: column;
  }

  .hp-video-thumb-play {
    z-index: 1;
    aspect-ratio: auto;
  }

  .hp-map-mobile-wrapper {
    object-fit: fill;
    height: 80vh;
    overflow: scroll;
  }

  .hp_news_grid {
    flex-flow: column;
    display: flex;
  }

  .brandbook-section-wrapper {
    padding: 10px;
  }

  .drawer_trigger_mobile {
    height: 30px;
  }

  .drawer-trigger-mobile {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: var(--white-smoke);
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 40px;
    margin-bottom: 0;
    text-decoration: none;
    display: flex;
  }

  .plyr_embed.hp_podcast {
    height: 220px;
  }

  .xr_video {
    object-fit: contain;
    width: 100%;
    height: 100%;
    inset: 0%;
  }

  .podcast_logo {
    width: 100%;
  }

  .podcast_logo_wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .scroll_video {
    aspect-ratio: 2 / 3;
    height: 100%;
  }

  .lottie_file.size-m {
    height: 80px;
  }

  .lottie_file.size-m.mobile {
    display: block;
  }

  .flow_ani_wrapper {
    height: 30vh;
  }

  .hp_flow_grid {
    grid-template-columns: 2fr 5fr 3fr 5fr 7.5fr .5fr 12.5fr 5fr .75fr 2.5fr 7.5fr 2.5fr;
  }

  .side-line-nav {
    border-top: 1px solid #ffffff1a;
    border-right-style: none;
    border-right-width: 0;
    padding-top: 10px;
    padding-bottom: 40px;
    padding-right: 0;
  }

  .in-bento-title {
    display: none;
  }

  .hp_vid_hero_wrapper {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
  }

  .video.hero {
    height: 100%;
  }

  .video.hero.mobile {
    display: block;
  }

  .video.hero.desktop {
    display: none;
  }

  .hero_podcast_image {
    aspect-ratio: 1;
    width: 70vw;
    height: auto;
  }

  .related_items_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .cover_wrapper {
    aspect-ratio: 1;
    width: auto;
    height: auto;
  }

  .on_light {
    font-size: .9rem;
  }

  .conversations_logo {
    width: 92vw;
  }

  .xr_video_wrapper {
    aspect-ratio: 2 / 3;
    width: 40vw;
    height: 100%;
  }

  .story_block {
    margin-top: 2rem;
    padding-bottom: 20px;
  }

  .media_mentions_grid {
    flex-flow: column;
    display: flex;
  }

  .country_arrow {
    margin-top: 10px;
  }

  .partnership-box {
    padding-left: .125rem;
    padding-right: .125rem;
  }

  .flex-side.space.mobile-down {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .flex-side.left.mobile-down {
    justify-content: center;
    align-items: flex-start;
  }

  .flex-side.no_link.ipad-down {
    padding: 10px;
  }

  .flex-side.no_link.ipad-down.is-books {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
  }

  .flex-side.mobile-down {
    flex-flow: column;
  }

  .icon_1x1_sml.hero-slider-wrapper-small {
    width: 1rem;
    height: 1rem;
  }

  .video_wrapper.hero {
    aspect-ratio: auto;
    padding-top: 78%;
    display: none;
  }

  .video_wrapper.hero.mobile {
    aspect-ratio: auto;
    flex-flow: column;
    justify-content: space-around;
    align-items: stretch;
    padding-top: 180%;
    display: block;
    overflow: visible;
  }

  .splide__slide {
    width: 100%;
    margin-bottom: 10px;
    margin-right: 10px;
  }

  .splide__slide.bio {
    width: 100%;
  }

  .splide__arrows {
    align-items: center;
  }

  .section-2 {
    flex-direction: column;
    padding: 60px 20px;
    display: flex;
  }

  .container-2 {
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    max-width: 100%;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: static;
  }

  .loop-collection {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .flex.flex-side.left.is-footer {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .block-quote.max70p {
    width: 100%;
  }

  .absolute.is-all.bcg {
    background-size: cover;
  }

  .grad-blue.side-l {
    background-image: linear-gradient(90deg, var(--brand--primary-blue) 23%, #00528200 100%, #00528200);
    width: 3rem;
    height: 4rem;
    display: none;
    position: absolute;
    inset: 0% auto 0% 0%;
  }

  .grad-blue.side-r {
    background-image: linear-gradient(-90deg, var(--brand--primary-blue) 23%, #00528200 100%, #00528200);
    width: 3rem;
    height: 4rem;
    display: none;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .in-circle-image {
    margin: 0;
  }

  .in-circle-image.size-m {
    align-self: flex-start;
    width: 10rem;
  }

  .splide {
    padding-left: 10px;
    padding-right: 10px;
  }

  .quote_item {
    max-width: 100%;
    min-height: auto;
    padding: 0;
  }

  .quote-text {
    font-size: 1.3rem;
  }

  .circles_wrapper {
    width: 5rem;
    height: 5rem;
  }

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

  .fs-consent_banner_buttons {
    text-align: center;
    flex-flow: column;
    align-items: stretch;
  }

  .fs-consent_prefs_heading {
    font-size: 1rem;
  }

  .map-mobile-wrapper {
    justify-content: center;
    align-items: center;
    height: 120px;
    min-height: 120px;
    display: flex;
    overflow: scroll;
  }

  .map-mobile-wrapper.map {
    min-height: 70vh;
    display: flex;
  }

  .grad-wrapper {
    z-index: -1;
    justify-content: space-between;
    align-items: center;
    width: 100vw;
    height: 4rem;
    display: flex;
    position: absolute;
  }

  .cta {
    order: 1;
    justify-content: center;
    align-items: center;
    margin-top: 2rem;
  }

  .section-title {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-3 {
    max-width: none;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .testimonial-grid {
    grid-template-columns: 1fr;
  }

  .testimonial-block-main {
    flex-direction: column;
  }

  .testimonial-main-image {
    width: 100%;
    height: auto;
    margin-bottom: 32px;
    margin-right: 0;
  }

  .container-4.is--map {
    padding-top: 9.1em;
    padding-bottom: 25.5em;
  }

  .map-2, .map-2:hover {
    font-size: 1.6vh;
  }

  .card_bcg.is-shadow {
    margin-left: 1rem;
    margin-right: 1rem;
    padding: 1rem;
  }

  .icon_1x1_xs.hero-slider-wrapper-small, .icon_1x1_xxs.hero-slider-wrapper-small {
    width: 1rem;
    height: 1rem;
  }
}

#w-node-c2ac1faf-6efb-c98d-de47-04dc9c1d6315-6df0e986 {
  grid-area: 1 / 1 / 2 / 8;
}

#w-node-e4505451-4136-463e-0180-d167a395f82a-6df0e986 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-e4505451-4136-463e-0180-d167a395f82c-6df0e986 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: stretch;
}

#w-node-_5b9cf626-9048-8fe2-8df3-67b575ff29ff-6df0e986 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_5effe048-f42b-92c4-8318-8684afdce848-6df0e986 {
  grid-area: 1 / 9 / 2 / 13;
  align-self: end;
}

#w-node-ae4082ba-c3f1-f7b4-f32a-2d2f9452d3c6-6df0e986 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-efca81d4-dc74-8ce7-f7e4-76496fbf4669-6df0e986 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_8efe919f-db56-ddb6-9b68-a19ac377e3f7-6df0e986 {
  grid-area: 1 / 8 / 2 / 6;
  align-self: center;
}

#w-node-b1f8feb5-90c2-5980-5a26-9b30ab5229ed-6df0e986 {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-_89b51c02-14c1-942c-1a38-afa62a8c789c-6df0e986 {
  grid-area: 3 / 5 / 4 / 9;
}

#w-node-_0275dec8-ecbe-fd65-0b4d-907929be3094-6df0e986 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0275dec8-ecbe-fd65-0b4d-907929be309b-6df0e986 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-bef7accf-acfc-0bb1-e74b-839d463d099b-6df0e986 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-bd0421e7-8595-b4ff-e6c5-f403f089c67b-6df0e986 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-bef7accf-acfc-0bb1-e74b-839d463d099e-6df0e986 {
  grid-area: 1 / 8 / 2 / 6;
  align-self: center;
}

#w-node-bef7accf-acfc-0bb1-e74b-839d463d09a0-6df0e986 {
  grid-area: 2 / 4 / 3 / 10;
}

#w-node-bef7accf-acfc-0bb1-e74b-839d463d09a2-6df0e986 {
  grid-area: 3 / 5 / 4 / 9;
}

#w-node-_3958d949-3fee-8a26-9415-9ddf09fd916b-6df0e986 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c71d5c59-b48c-9390-2584-04fb4bda7c58-6df0e986, #w-node-_70612365-2506-7b1a-944c-9d129a151614-6df0e986 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_390e26cb-4044-22df-2e74-8261ebd8ce4e-6df0e986 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_89d63629-09f4-a884-ef35-0ffcad775501-6df0e986 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_91c98da7-a393-2289-d03b-b563e7bebcaf-6df0e986, #w-node-_91c98da7-a393-2289-d03b-b563e7bebcb0-6df0e986 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_4af8de6f-1833-c0a8-a23c-62d7592a1f47-6df0e986 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#slide_articles.w-node-d0addfe3-27e3-21bd-268f-a23005d7ab3d-6df0e986 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_087c53cb-7249-5f02-ea36-168be295b05c-6df0e986 {
  place-self: center;
}

#w-node-_2ca002f3-1f49-455e-9cea-2c325f658c7b-6df0e986 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-d842321f-1df7-03aa-42df-a1306979baf5-6df0e986 {
  grid-area: 1 / 8 / 2 / 6;
  align-self: center;
}

#w-node-d842321f-1df7-03aa-42df-a1306979baf7-6df0e986 {
  grid-area: 2 / 4 / 3 / 10;
}

#w-node-d842321f-1df7-03aa-42df-a1306979baf9-6df0e986 {
  grid-area: 3 / 5 / 4 / 9;
}

#w-node-_2735cb7c-898f-7cc4-30fe-0d63904e66ba-6df0e986 {
  grid-area: 4 / 6 / 5 / 8;
  place-self: center;
}

#w-node-_018cdc55-5c7d-e609-bf5a-3b1606a37ff2-6df0e986 {
  grid-area: 2 / 2 / 3 / 12;
  align-self: start;
}

#w-node-_858d2df4-6e9e-5600-8b95-1ddaf002307e-6df0e986 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-a98ba94d-fba2-536c-789f-18c4ba496b13-6df0e986 {
  grid-area: 2 / 2 / 3 / 7;
  place-self: center;
}

#w-node-_8fb637d6-0371-eb53-3996-02e2b9543d3c-6df0e986 {
  grid-area: 1 / 3 / 2 / 7;
}

#w-node-_8fb637d6-0371-eb53-3996-02e2b9543d3d-6df0e986 {
  grid-area: 2 / 4 / 3 / 10;
}

#w-node-_8fb637d6-0371-eb53-3996-02e2b9543d3f-6df0e986 {
  grid-area: 3 / 5 / 4 / 9;
}

#w-node-_8e6b80d4-d686-9d6b-0c6c-8a6f8d1b36d6-6df0e986 {
  grid-area: 2 / 7 / 3 / 12;
}

#w-node-_95b069b6-5621-a07a-d7e3-edf22c0ae462-6df0e986 {
  grid-area: 2 / 4 / 3 / 10;
}

#w-node-_95b069b6-5621-a07a-d7e3-edf22c0ae464-6df0e986 {
  grid-area: 3 / 5 / 4 / 9;
}

#w-node-_43a4e441-9c0e-5de8-a32d-b9facf863cd2-cf863ccf, #w-node-_43a4e441-9c0e-5de8-a32d-b9facf863cd6-cf863ccf, #w-node-e79276f5-3fc4-21a9-513c-5dbeabba99ba-cf863ccf, #w-node-_76553f43-014e-599c-88a5-68fda915b6cf-cf863ccf, #w-node-_38b7c654-d0d9-8160-4034-a8de693d9e7e-cf863ccf, #w-node-_43a4e441-9c0e-5de8-a32d-b9facf863ce0-cf863ccf, #w-node-_5e36a71d-9765-edd5-bac7-4dbf369d0c02-cf863ccf, #w-node-fed2f662-9956-8ba8-bf98-3f9075fd49bb-cf863ccf {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_43a4e441-9c0e-5de8-a32d-b9facf863cfa-cf863ccf {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: end;
}

#w-node-_43a4e441-9c0e-5de8-a32d-b9facf863cfc-cf863ccf {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: end;
}

#w-node-_68b36415-32b8-d498-e69d-6b6c7321aefd-cf863ccf {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: end;
}

#w-node-a3cddd7a-7278-7a0c-4f32-5ed7d4d1654e-5b348f5b {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-aab8bdaa-1482-56bb-3cea-b6195b348f5e-5b348f5b {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-aab8bdaa-1482-56bb-3cea-b6195b348f60-5b348f5b {
  grid-area: 2 / 2 / 3 / 12;
}

#w-node-f513e806-b6da-443f-5efe-8537aa90d2bc-aa90d2b9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f513e806-b6da-443f-5efe-8537aa90d2bf-aa90d2b9 {
  grid-area: 2 / 3 / 3 / 7;
}

#w-node-f513e806-b6da-443f-5efe-8537aa90d2ca-aa90d2b9 {
  grid-area: 2 / 7 / 3 / 11;
}

#w-node-_1ac0e882-20a6-0be0-dcfd-d823c08bfbb4-c08bfbb4 {
  grid-area: 4 / 6 / 5 / 8;
  place-self: center;
}

#w-node-ae4576f7-998d-fcac-1787-de87f8592d94-2a418a65 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_4b21f3ae-dede-0c94-1edc-162c90a2caae-2a418a65 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7dce13a7-de3d-5b9a-1956-27a62a418a6c-2a418a65, #w-node-_06d75448-63fe-4fa9-8a67-527e01fcfdb2-2a418a65, #w-node-_112e33f4-f824-d0db-81d2-95a28e364d71-8e364d6d {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_112e33f4-f824-d0db-81d2-95a28e364d73-8e364d6d {
  grid-area: 1 / 6 / 2 / 8;
}

#w-node-_112e33f4-f824-d0db-81d2-95a28e364d74-8e364d6d {
  grid-area: 1 / 8 / 2 / 6;
  align-self: center;
}

#w-node-_112e33f4-f824-d0db-81d2-95a28e364d76-8e364d6d {
  grid-area: 2 / 5 / 3 / 9;
  justify-self: center;
}

#w-node-_112e33f4-f824-d0db-81d2-95a28e364d77-8e364d6d {
  grid-area: 2 / 4 / 3 / 10;
}

#w-node-_112e33f4-f824-d0db-81d2-95a28e364d78-8e364d6d {
  grid-area: 3 / 1 / 5 / 13;
  align-self: center;
}

#w-node-_112e33f4-f824-d0db-81d2-95a28e364d7a-8e364d6d {
  grid-area: 1 / 5 / 3 / 9;
}

#w-node-_112e33f4-f824-d0db-81d2-95a28e364d80-8e364d6d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#youtube_podcast.w-node-_112e33f4-f824-d0db-81d2-95a28e364d82-8e364d6d {
  grid-area: 1 / 1 / 3 / 4;
}

#w-node-_112e33f4-f824-d0db-81d2-95a28e364d84-8e364d6d {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_6210772c-2aab-98f7-af99-c491c0c8f00d-c0c8f00a {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_6210772c-2aab-98f7-af99-c491c0c8f00e-c0c8f00a {
  grid-area: 1 / 8 / 2 / 6;
  align-self: center;
}

#w-node-_6210772c-2aab-98f7-af99-c491c0c8f010-c0c8f00a {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-_6210772c-2aab-98f7-af99-c491c0c8f012-c0c8f00a, #w-node-_6210772c-2aab-98f7-af99-c491c0c8f015-c0c8f00a {
  grid-area: 3 / 5 / 4 / 9;
}

#w-node-f31e2037-d618-6a9b-d61c-30a0322606d9-5adfcab7 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-f7cc40b7-b25f-5007-8595-17a85adfcac6-5adfcab7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f7cc40b7-b25f-5007-8595-17a85adfcac8-5adfcab7, #w-node-_3d5bd85d-dfe9-8121-533d-10966231acc6-5adfcab7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f7cc40b7-b25f-5007-8595-17a85adfcad9-5adfcab7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_493f4aa8-a465-0859-b0fa-fe38f779f3cb-5adfcab7, #w-node-_59a3b20b-8b53-8fc0-2d71-4a1653e111b7-5adfcab7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_07166c06-b3f9-f82e-d480-24e5e35f039d-5adfcab7 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-f7cc40b7-b25f-5007-8595-17a85adfcaf8-5adfcab7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7cc40b7-b25f-5007-8595-17a85adfcafa-5adfcab7, #w-node-f7cc40b7-b25f-5007-8595-17a85adfcb0b-5adfcab7, #w-node-_69b145e1-1b8b-379d-55ec-ea8ecd367312-5adfcab7, #w-node-f7cc40b7-b25f-5007-8595-17a85adfcb16-5adfcab7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6bb6862e-104c-8e6c-b1c0-99eca9258fe6-5adfcab7 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-f7cc40b7-b25f-5007-8595-17a85adfcb2a-5adfcab7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7cc40b7-b25f-5007-8595-17a85adfcb2c-5adfcab7, #w-node-_6f1dc6d2-8766-f351-f6dc-b9f52483e228-5adfcab7, #w-node-_232dcec7-2593-6923-0b9d-d081350bf1c9-5adfcab7, #w-node-_9832098c-5644-134b-531e-a1aa1fa70566-5adfcab7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4f831760-ece1-2dcb-626c-98b821fb38ba-5adfcab7 {
  grid-area: span 1 / span 9 / span 1 / span 9;
  align-self: stretch;
}

#w-node-f7cc40b7-b25f-5007-8595-17a85adfcb6b-5adfcab7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7cc40b7-b25f-5007-8595-17a85adfcb6d-5adfcab7, #w-node-_67ceccbc-ae4f-57c7-527c-3cf7c8e28d24-5adfcab7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: stretch;
}

#w-node-f7cc40b7-b25f-5007-8595-17a85adfcb79-5adfcab7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ff6ce909-57c7-5c1c-7324-17bab1f116fa-6df0e8e8 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-ff6ce909-57c7-5c1c-7324-17bab1f116fb-6df0e8e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff6ce909-57c7-5c1c-7324-17bab1f116fd-6df0e8e8, #w-node-ff6ce909-57c7-5c1c-7324-17bab1f1170e-6df0e8e8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ff6ce909-57c7-5c1c-7324-17bab1f11718-6df0e8e8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ff6ce909-57c7-5c1c-7324-17bab1f1171b-6df0e8e8, #w-node-ff6ce909-57c7-5c1c-7324-17bab1f1171e-6df0e8e8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ff6ce909-57c7-5c1c-7324-17bab1f11730-6df0e8e8 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-ff6ce909-57c7-5c1c-7324-17bab1f11731-6df0e8e8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ff6ce909-57c7-5c1c-7324-17bab1f11733-6df0e8e8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ff6ce909-57c7-5c1c-7324-17bab1f11747-6df0e8e8 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-ff6ce909-57c7-5c1c-7324-17bab1f11748-6df0e8e8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ff6ce909-57c7-5c1c-7324-17bab1f1174a-6df0e8e8, #w-node-ff6ce909-57c7-5c1c-7324-17bab1f11759-6df0e8e8, #w-node-ff6ce909-57c7-5c1c-7324-17bab1f11764-6df0e8e8, #w-node-ff6ce909-57c7-5c1c-7324-17bab1f11766-6df0e8e8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ff6ce909-57c7-5c1c-7324-17bab1f11773-6df0e8e8 {
  grid-area: span 1 / span 9 / span 1 / span 9;
  align-self: stretch;
}

#w-node-ff6ce909-57c7-5c1c-7324-17bab1f11774-6df0e8e8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ff6ce909-57c7-5c1c-7324-17bab1f11776-6df0e8e8, #w-node-ff6ce909-57c7-5c1c-7324-17bab1f1177d-6df0e8e8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: stretch;
}

#w-node-ff6ce909-57c7-5c1c-7324-17bab1f1178e-6df0e8e8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a2c014d4-6d1b-c420-219c-dd4684abc393-6df0e8f0 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: stretch;
}

#w-node-fb588993-8c87-d126-18c4-44c82be805c9-6df0e905 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9b3014e4-9477-b7c7-75ca-4663f8e0325b-6df0e905 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-_7599cade-4882-85be-ed36-b300dac5a495-6df0e906 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_7599cade-4882-85be-ed36-b300dac5a4a7-6df0e906 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_7599cade-4882-85be-ed36-b300dac5a4ce-6df0e906 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_7599cade-4882-85be-ed36-b300dac5a4e4-6df0e906, #w-node-_7599cade-4882-85be-ed36-b300dac5a4ed-6df0e906, #w-node-_7599cade-4882-85be-ed36-b300dac5a4ff-6df0e906, #w-node-_7599cade-4882-85be-ed36-b300dac5a511-6df0e906 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7599cade-4882-85be-ed36-b300dac5a555-6df0e906 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_819cf5fa-de88-269f-7902-23d164c42f65-6df0e921 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_819cf5fa-de88-269f-7902-23d164c42fb4-6df0e921 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_819cf5fa-de88-269f-7902-23d164c42fd2-6df0e921 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-a734df72-c9a4-633c-33c3-0af84153635c-6df0e921, #w-node-_83f0ae70-800d-521c-5260-c3e83e81f908-6df0e921, #w-node-_819cf5fa-de88-269f-7902-23d164c42fec-6df0e921, #w-node-_819cf5fa-de88-269f-7902-23d164c42fb9-6df0e921 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_819cf5fa-de88-269f-7902-23d164c42f80-6df0e921 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c88434a2-eb2f-b089-379b-18171f403125-6df0e922 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center;
}

#w-node-c88434a2-eb2f-b089-379b-18171f403135-6df0e922 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c88434a2-eb2f-b089-379b-18171f403132-6df0e922, #w-node-_72ee574f-ef82-5e49-a9ba-a9ed16ddccc3-6df0e92b, #w-node-_72ee574f-ef82-5e49-a9ba-a9ed16ddccd1-6df0e92b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72ee574f-ef82-5e49-a9ba-a9ed16ddccce-6df0e92b {
  align-self: end;
}

#w-node-_72ee574f-ef82-5e49-a9ba-a9ed16ddccfb-6df0e92b, #w-node-_2b532eb3-76a3-9149-d422-889d683beed9-6df0e92e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b532eb3-76a3-9149-d422-889d683beeda-6df0e92e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_2b532eb3-76a3-9149-d422-889d683beede-6df0e92e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b532eb3-76a3-9149-d422-889d683beedf-6df0e92e {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_2b532eb3-76a3-9149-d422-889d683beee0-6df0e92e, #w-node-_2b532eb3-76a3-9149-d422-889d683beee1-6df0e92e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54e7f752-5a15-fcd1-2017-20225f70342f-6df0e92e {
  grid-area: 1 / 2 / 2 / 9;
}

#w-node-_8366bc39-1286-4d22-1066-8c4819475da7-6df0e934 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}

#w-node-_8366bc39-1286-4d22-1066-8c4819475daa-6df0e934 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fa70f4d1-6164-76d0-22a5-e82d32eb6f70-6df0e934 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_027faee5-8d77-c69f-671e-fc9ecfec2c22-6df0e934 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_7bbd0c3d-0398-6fca-3c93-06f7ff7e5a94-6df0e934 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_48851430-24b3-993c-de31-374f49f73766-6df0e946 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ad7ba5df-9fa5-82e2-e67a-fa0fdcea2e8b-6df0e946, #w-node-_95c99a4b-f311-2bab-6908-00a0095088b9-6df0e946 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd0f4d2b-7d22-f6bd-f6f6-aa470e8612e7-6df0e947, #w-node-_266ccb9c-a6e0-5e8f-f5ee-ded2469cbcaf-6df0e947 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: stretch;
}

#w-node-bd0f4d2b-7d22-f6bd-f6f6-aa470e861370-6df0e947 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}

#w-node-bd0f4d2b-7d22-f6bd-f6f6-aa470e86137d-6df0e947, #w-node-b8e4c75c-e304-ba08-639c-e648315edcdb-6df0e947 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-b8e4c75c-e304-ba08-639c-e648315edccf-6df0e947 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}

#w-node-fe538f70-8066-402a-22f0-6a3791748732-6df0e947, #w-node-_45c8737a-7a45-caea-5251-09acba5946ac-6df0e947 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a0c804ce-7cd9-4282-23e8-70561cc6c992-6df0e947 {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-_904cea2e-2d47-f9a5-e28d-fc08b89e2d67-6df0e947, #w-node-_8e918b1e-aae7-9625-161a-a029550f77c3-6df0e947 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_72e607d9-e92a-32d6-d833-dfb2fc9de47f-6df0e947 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_0eb18b1e-cde2-5a43-3a87-05db3250b965-6df0e947 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_0eb18b1e-cde2-5a43-3a87-05db3250b968-6df0e947 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0eb18b1e-cde2-5a43-3a87-05db3250b96b-6df0e947, #w-node-_0eb18b1e-cde2-5a43-3a87-05db3250b97b-6df0e947 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ce5c0270-788f-b519-49e9-91436de69aa9-6df0e947 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_32dc8d8c-a515-d8e0-6e5e-87ed38e2e97e-6df0e947, #w-node-ff17eac7-ce04-782b-22d0-ea5d695f0148-6df0e947, #w-node-_62711083-dc0e-46b8-9b7e-3dbc51636dff-6df0e947 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_66ed1cce-c474-c805-8929-9b8d289f6a53-6df0e947 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_87a217e5-ffc1-612a-3e2b-37bc2b7e7096-6df0e947 {
  grid-area: 2 / 5 / 3 / 7;
}

#w-node-eca98a11-4b45-be5e-1da3-f2ec6cdbff2a-6df0e947 {
  grid-area: 2 / 7 / 4 / 13;
  justify-self: start;
}

#w-node-c4012c28-4e08-2d39-c45e-524cfaa0d271-6df0e947 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-b83551cd-275f-f77f-a67d-b7e19bed5bcc-6df0e947 {
  grid-area: 1 / 2 / 2 / 7;
  place-self: center;
}

#w-node-b83551cd-275f-f77f-a67d-b7e19bed5bd0-6df0e947 {
  grid-area: 1 / 7 / 2 / 11;
}

#w-node-_492455f8-e74b-5b6c-320b-21af652469ef-6df0e947 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_463c3435-4d1a-6348-96f2-5a5c5bcbea80-6df0e948 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ee6f260f-0c6f-a5a4-2d27-3632965afd35-6df0e948 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8f54262c-80a3-761f-391f-2a4adf1c94ad-6df0e948 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e381ade9-72f4-463f-c00c-b2b88a7b9198-6df0e977 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e381ade9-72f4-463f-c00c-b2b88a7b9199-6df0e977 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-e381ade9-72f4-463f-c00c-b2b88a7b919d-6df0e977 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e381ade9-72f4-463f-c00c-b2b88a7b919e-6df0e977 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-e381ade9-72f4-463f-c00c-b2b88a7b919f-6df0e977, #w-node-e381ade9-72f4-463f-c00c-b2b88a7b91a0-6df0e977 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e381ade9-72f4-463f-c00c-b2b88a7b91b2-6df0e977 {
  align-self: end;
}

#w-node-_1823f3d4-61a9-40c7-20a0-40e476239659-6df0e979 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_24a1238e-1a3e-7eab-04a3-b629898f5177-6df0e979 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  place-self: center;
}

#w-node-be74ab18-d33a-5db7-749b-09c0d4a970a1-6df0e979, #w-node-cdf3a821-a753-b0b6-b6cd-406dfca35bda-6df0e979 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4549793e-7ea2-2837-1391-baa4e8ed853c-6df0e979 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-c03fc614-2ee9-464b-6936-05777a025b5d-6df0e979, #w-node-_6087f3a7-1705-2ca1-6a01-79cd2c20d5ba-6df0e979, #w-node-_1e838b55-207c-6b71-5b71-4ba357668bee-6df0e979, #w-node-_77aca5ff-5e9f-b52a-6828-f8e73fb67a72-6df0e97c, #w-node-_77aca5ff-5e9f-b52a-6828-f8e73fb67a89-6df0e97c, #w-node-_05e17ac6-c498-838f-8636-f77e04c332af-6df0e97c, #w-node-_05e17ac6-c498-838f-8636-f77e04c332bc-6df0e97c, #w-node-e08f09eb-5d07-406e-9c08-f8f336a8080e-6df0e97c, #w-node-e0b4f263-bfa5-f260-f0ea-06e46eb4cf1c-6df0e97c, #w-node-d0af4915-aa85-5fa8-0f8f-63c0937553e2-6df0e97c, #w-node-d0af4915-aa85-5fa8-0f8f-63c0937553f6-6df0e97c, #w-node-df154175-0b7a-f579-bf39-0e1ecc44f593-6df0e97c, #w-node-e08f09eb-5d07-406e-9c08-f8f336a8080e-6df0e988, #w-node-e0b4f263-bfa5-f260-f0ea-06e46eb4cf1c-6df0e988, #w-node-_05e17ac6-c498-838f-8636-f77e04c332af-6df0e988, #w-node-_05e17ac6-c498-838f-8636-f77e04c332bc-6df0e988, #w-node-bc76f678-4aa2-3471-ee39-5b8a49d442b4-6df0e988, #w-node-d0af4915-aa85-5fa8-0f8f-63c0937553f6-6df0e988, #w-node-df154175-0b7a-f579-bf39-0e1ecc44f593-6df0e988, #w-node-_6aa6ca9a-3e74-9590-0589-d4bc1147fd3a-6df0e988 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2c014d4-6d1b-c420-219c-dd4684abc393-6df0e995 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: stretch;
}

#w-node-d1a82949-5628-f819-a1fe-2a26304f5a67-6df0e998 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}

#w-node-d1a82949-5628-f819-a1fe-2a26304f5a6a-6df0e998 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d414a26d-17a2-1c04-ca77-0c7ea2eaa2ff-6df0e998 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-d1a82949-5628-f819-a1fe-2a26304f5a6c-6df0e998 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_281750d5-615e-eefa-25ab-cb8f50abd070-6df0e998 {
  align-self: stretch;
}

#w-node-cc5d8c50-995e-7636-6a76-529f062f0d06-6df0e998 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cc5d8c50-995e-7636-6a76-529f062f0d08-6df0e998 {
  grid-area: 1 / 6 / 2 / 8;
}

#w-node-cc5d8c50-995e-7636-6a76-529f062f0d09-6df0e998 {
  grid-area: 1 / 8 / 2 / 6;
  align-self: center;
}

#w-node-cc5d8c50-995e-7636-6a76-529f062f0d0b-6df0e998 {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-cc5d8c50-995e-7636-6a76-529f062f0d0d-6df0e998 {
  grid-area: 3 / 5 / 4 / 9;
}

#w-node-_5336b510-4f39-c64e-c730-a1202f6de137-2f6de134 {
  grid-area: 1 / 2 / 2 / 7;
  place-self: center;
}

#w-node-_5336b510-4f39-c64e-c730-a1202f6de139-2f6de134 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_69f28a7e-e16f-4294-2ef2-add8053a49d7-6df0e99a {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a2c014d4-6d1b-c420-219c-dd4684abc393-6df0e99a {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_4a29a1b3-8aaf-a427-bede-ba7137b3e107-6df0e99a {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_4a29a1b3-8aaf-a427-bede-ba7137b3e0fe-6df0e99a {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-_4a29a1b3-8aaf-a427-bede-ba7137b3e101-6df0e99a {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}

#w-node-_7b3f91d5-8f12-26b3-c56f-4ee74b1505d7-6df0e99a {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_186bdda9-4f17-1561-e9ac-68ec35a39baf-6df0e99a {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}

#w-node-_186bdda9-4f17-1561-e9ac-68ec35a39bbc-6df0e99a, #w-node-_692f3863-9f7e-8a3e-e723-72589549051b-6df0e99a {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-_692f3863-9f7e-8a3e-e723-72589549050e-6df0e99a {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}

#w-node-b0a2b481-ccc1-c973-a96e-c48162a87be5-6df0e99a {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8b33dbf3-d117-9f40-1764-6d736d4a7660-6df0e99a {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}

#w-node-_8b33dbf3-d117-9f40-1764-6d736d4a766f-6df0e99a {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-_39a13653-8acb-a48f-c3d6-50229881a44d-500e8ad2 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-b8b4ff8a-1568-2582-5c51-63f95380dd2c-500e8ad2, #w-node-_118e8036-d45c-b92a-e7ed-2c39500e8ade-500e8ad2, #w-node-_643b02f5-7142-8428-a26a-2ebfcbdde65c-6df0e99b {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_643b02f5-7142-8428-a26a-2ebfcbdde65e-6df0e99b {
  order: -9999;
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: end;
}

#w-node-fe4c243b-06ce-0b51-53fe-d74409999aee-09999aec {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}

#w-node-fe4c243b-06ce-0b51-53fe-d74409999af1-09999aec {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fe4c243b-06ce-0b51-53fe-d74409999af3-09999aec {
  place-self: start;
}

#w-node-fe4c243b-06ce-0b51-53fe-d74409999af5-09999aec, #w-node-fe4c243b-06ce-0b51-53fe-d74409999b00-09999aec {
  place-self: start end;
}

#w-node-_43588264-4be2-a7a9-f4be-27eb09535cfd-6df0e9cc {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}

#w-node-_43588264-4be2-a7a9-f4be-27eb09535d00-6df0e9cc {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4431ade2-cf09-b068-aec6-eb85dcd6c449-6df0e9cc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4431ade2-cf09-b068-aec6-eb85dcd6c44b-6df0e9cc {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-c95840cc-440c-82f0-add1-6fb8cf820d9a-09fbc3cc, #w-node-c95840cc-440c-82f0-add1-6fb8cf820d9a-d6cf63db, #w-node-c95840cc-440c-82f0-add1-6fb8cf820d9a-d9c2f4b1, #w-node-de54bd02-e5ab-5474-9f31-a1d86a94ad4c-a729e469 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f891c79a-b9ba-fa3b-f36e-199ad278de82-a729e469 {
  grid-area: 2 / 4 / 3 / 10;
}

#w-node-_6d55af52-5f32-41e0-4f12-57a11a6d170c-a729e469 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_6d55af52-5f32-41e0-4f12-57a11a6d170e-a729e469 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-b5bddba6-be11-3b18-6a35-b6ffa8a5042a-a729e469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_87ba308a-f823-2ff5-3e4b-1e135822403c-388b7bbe {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}

#w-node-b4dd813f-6a9f-20f0-b3c9-92a9176e7590-388b7bbe {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_443681fe-e95b-6c67-c58b-f79cb6024f86-388b7bbe {
  grid-area: 1 / 2 / 2 / 7;
  place-self: center;
}

#w-node-_443681fe-e95b-6c67-c58b-f79cb6024f88-388b7bbe {
  grid-area: 1 / 7 / 2 / 11;
}

#w-node-_50d077a6-9d4a-a618-5456-fd97f0657ee3-388b7bbe {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-b5f74d7a-ab9e-3cbe-f16b-fdf75a921d35-388b7bbe, #w-node-b5f74d7a-ab9e-3cbe-f16b-fdf75a921d36-388b7bbe {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_6ceb2e5c-6768-e584-43c9-5b0aba9aa9a0-388b7bbe {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-ec91fb48-6339-fdd7-f169-ecbbc56f508a-388b7bbe {
  grid-area: 1 / 2 / 2 / 7;
  place-self: center;
}

#w-node-ec91fb48-6339-fdd7-f169-ecbbc56f508c-388b7bbe {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-e236d88b-f7b0-b48f-c33a-ea71ad9e36a3-388b7bbe {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a4fde5a5-3dca-1747-6bd5-d180e4021936-388b7bbe {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_31c8853e-9f56-3415-1c86-eb974b73b8f7-388b7bbe {
  grid-area: 1 / 7 / 2 / 11;
  place-self: center;
}

#w-node-_1150db94-b2d7-6207-8a79-f2fb987f0718-388b7bbe, #w-node-_508ad506-cce6-83f8-f9f7-40e1787fa00a-388b7bbe {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-ada0995b-7a08-c9cd-96b8-b0e5abe51a57-388b7bbe {
  grid-area: 1 / 4 / 2 / 10;
  justify-self: start;
}

#w-node-c564ab3f-e445-20fb-140a-944ad16c7bd8-388b7bbe {
  grid-area: 2 / 7 / 4 / 13;
  justify-self: start;
}

#w-node-bed02c0d-deaf-6049-181a-82b1d603ab71-388b7bbe {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8f6cb263-0d74-210f-06c3-24580eee4031-388b7bbe {
  grid-area: 1 / 4 / 2 / 10;
  place-self: stretch stretch;
}

#w-node-a9cda232-6227-b6b1-1a17-1b393fb3c706-388b7bbe {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_881f0ea9-b295-3f94-9025-9697bfa5e345-388b7bbe {
  grid-area: 1 / 2 / 2 / 12;
  justify-self: center;
}

#w-node-_87ba308a-f823-2ff5-3e4b-1e135822403c-37076637 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}

#w-node-b4dd813f-6a9f-20f0-b3c9-92a9176e7590-37076637 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_443681fe-e95b-6c67-c58b-f79cb6024f88-37076637, #w-node-_443681fe-e95b-6c67-c58b-f79cb6024f86-37076637 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_881f0ea9-b295-3f94-9025-9697bfa5e345-37076637, #w-node-aeba43f6-57b7-8bc4-35f8-4973316cbcf7-37076637 {
  grid-area: 1 / 2 / 2 / 12;
  justify-self: center;
}

#w-node-_19004c61-db73-f8cb-b100-6ab303981e39-37076637 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_19004c61-db73-f8cb-b100-6ab303981e3c-37076637 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  place-self: center;
}

#w-node-_19004c61-db73-f8cb-b100-6ab303981e43-37076637 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d9a8f75e-9c42-d161-b122-6c58a0212098-37076637 {
  grid-area: 1 / 4 / 2 / 10;
  place-self: center;
}

#w-node-d9a8f75e-9c42-d161-b122-6c58a021209a-37076637 {
  grid-area: 1 / 3 / 2 / 7;
}

#w-node-d9a8f75e-9c42-d161-b122-6c58a021209b-37076637 {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-d9a8f75e-9c42-d161-b122-6c58a021209c-37076637 {
  grid-area: 2 / 4 / 3 / 10;
}

#w-node-d9a8f75e-9c42-d161-b122-6c58a021209e-37076637 {
  grid-area: 3 / 5 / 4 / 9;
}

#w-node-e4f23485-dfd3-58ec-af8d-1c1d53aae328-5118e8ce, #w-node-_4d25146b-688d-e2f5-3bea-8ae7c485808a-5118e8ce {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-e1e9feae-5221-8ec7-1cc1-2bfdce7165ee-5118e8ce, #w-node-_6fce891a-a8a8-903e-42be-20e5c9988a9c-5118e8ce, #w-node-_566d3c5e-a3e4-c288-37ab-b82bc2f0aee8-5118e8ce {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_71b6178c-3bfc-4918-8413-252e935ebe1f-5118e8ce {
  grid-area: 2 / 1 / 3 / 11;
}

#w-node-_937b7e43-198f-aa32-1e4f-d658acd785d0-5118e8ce, #w-node-_1e05da2f-28ac-517a-11a9-ec6133b82130-5118e8ce {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_937b7e43-198f-aa32-1e4f-d658acd785d6-5118e8ce {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_937b7e43-198f-aa32-1e4f-d658acd785cf-5118e8ce {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_937b7e43-198f-aa32-1e4f-d658acd785d2-5118e8ce {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f8eeb5d6-b6e0-c1d0-aea2-bed0bf6e6cc7-5118e8ce {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f8eeb5d6-b6e0-c1d0-aea2-bed0bf6e6ccf-5118e8ce {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-f8eeb5d6-b6e0-c1d0-aea2-bed0bf6e6cc8-5118e8ce {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f8eeb5d6-b6e0-c1d0-aea2-bed0bf6e6ccb-5118e8ce {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a6311499-ca14-af91-24cd-cea2327d04b7-5118e8ce {
  order: 0;
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a6311499-ca14-af91-24cd-cea2327d04b8-5118e8ce {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a6311499-ca14-af91-24cd-cea2327d04bb-5118e8ce {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-a6311499-ca14-af91-24cd-cea2327d04be-5118e8ce {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a5fac51d-01f9-eaa2-54ab-187a225c9fda-5118e8ce {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a5fac51d-01f9-eaa2-54ab-187a225c9fdb-5118e8ce {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-a5fac51d-01f9-eaa2-54ab-187a225c9fde-5118e8ce {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a5fac51d-01f9-eaa2-54ab-187a225c9fe1-5118e8ce {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ead5bfd4-a68b-657d-b910-328b94bb4e4f-5118e8ce {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-ab088b6b-f2c9-5083-782c-a0e35284d91d-5118e8ce {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_668e1912-19c0-ac23-f720-f4bc0f9f296f-5118e8ce {
  grid-area: 1 / 3 / 2 / 7;
}

#w-node-e25627d6-1e7d-16b9-d2af-66e5b8990704-5118e8ce {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f2434bbc-3743-5e20-6596-64e75197318f-5118e8ce {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1e18231b-1027-93f1-eb49-bb96ee60a2da-5118e8ce {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-f125747c-4c99-4e0c-f2b5-6e686cb8a2f3-e33164ab {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-beec0aa4-0bfd-ff98-f169-707986ed22b3-e33164ab {
  grid-area: 1 / 5 / 2 / 13;
}

#w-node-_72ffa3c6-501f-febc-1448-ba3113fa6ef0-e33164ab, #w-node-ffbed9f0-3221-317f-9850-5e1521cfa104-e33164ab {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_88cc6f83-fe88-4aab-46ba-8282bd504835-e33164ab {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-fd2bf762-0d77-d378-0270-7e8622cb7eed-e33164ab {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-da1c4944-b059-d4b6-215f-87e602e7cf9e-e33164ab {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-fd2bf762-0d77-d378-0270-7e8622cb7eee-e33164ab {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-efa72371-ceaa-dd8c-2ab6-38b376814a2f-e33164ab {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5926a3a3-1386-2791-a096-9daf329b6067-e33164ab {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_2fbe6183-6684-d67e-57cf-4729ad5e6753-e33164ab, #w-node-_0c5bcffd-477e-f039-1482-edadb38f305b-e33164ab, #w-node-_31c839a6-0657-d7db-3aa7-d988efc721f5-e33164ab, #w-node-_209781df-d1c4-f7c0-f3af-c989ff344cff-e33164ab {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_26fca36c-9a12-ac85-fc65-523821c3746c-e33164ab {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-a030b5f4-db87-ecee-861a-505d2923de05-e33164ab {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_21b51cfd-2094-b84c-7c05-a9761c313e02-e33164ab {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0530c400-f58d-2f75-3261-08d1f2d5221e-e33164ab {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_0530c400-f58d-2f75-3261-08d1f2d52220-e33164ab {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0530c400-f58d-2f75-3261-08d1f2d52223-e33164ab {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8d69db15-d590-92eb-1ba5-ce0510c9501e-e33164ab {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_8d69db15-d590-92eb-1ba5-ce0510c95020-e33164ab {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8d69db15-d590-92eb-1ba5-ce0510c95023-e33164ab {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cd0b870f-7416-a19b-f34f-394e6bec69aa-e33164ab {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c0f2-e33164ab {
  place-self: start end;
}

#w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c0f5-e33164ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c0f7-e33164ab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c109-e33164ab {
  place-self: start end;
}

#w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c10c-e33164ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c10e-e33164ab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c11f-e33164ab {
  place-self: start end;
}

#w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c122-e33164ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c124-e33164ab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_242119db-e1ab-fe75-6219-0890aa3250ab-e33164ab, #w-node-c7dcb167-68c2-9c47-a25f-4c0c6e81480d-e33164ab, #w-node-_270e115c-bb10-5b98-85fe-2e60d45ee06c-e33164ab, #w-node-d6320f41-dbdd-143b-e8fc-4f8a7af59e26-5740654f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d6320f41-dbdd-143b-e8fc-4f8a7af59e2f-5740654f, #w-node-d6320f41-dbdd-143b-e8fc-4f8a7af59e3c-5740654f, #w-node-_3c69f22d-9ef3-f203-8e88-9bdd4344a53a-5740654f, #w-node-_9d4e3180-1d31-d5cb-f98f-7abda730bc31-5740654f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7847b7f4-45d1-0ca5-900f-ff11c42a8b6d-5740654f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_46ba9524-5197-d604-e18a-80bd34f13075-5740654f {
  align-self: stretch;
}

#w-node-_22c62a3c-2ac9-b03b-8a1a-b3380d2a9544-5740654f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c9828654-f099-5410-4f4f-0fa2a659fb69-559e1ce0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}

#w-node-f405bbcc-e71c-e94c-f658-5c61c8211410-559e1ce0, #w-node-fc542662-9822-3dd3-3108-457c976f924f-559e1ce0, #w-node-a92a2e54-3bf0-5795-fa19-7e9c7f30e04b-559e1ce0, #w-node-_08d6c0fe-5743-7b0b-8e20-0d095e9f0363-559e1ce0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c9828654-f099-5410-4f4f-0fa2a659fb6d-559e1ce0 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_505cf909-6f1a-2020-6ff6-4327c708b2ce-559e1ce0 {
  grid-area: 1 / 3 / 2 / 7;
  place-self: auto;
}

#w-node-_9599885f-edf5-b199-edda-02641181af5b-559e1ce0 {
  grid-area: 1 / 7 / 2 / 11;
  place-self: stretch center;
}

#w-node-e8b33f83-07c4-ed52-5dbb-bf43fbe0691b-559e1ce0 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-e67628b9-61fc-318d-cc72-5291d32a2ca5-559e1ce0, #w-node-_851fab46-9684-bfe1-fcdf-fc4d861e2775-559e1ce0 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f8cd1319-7c39-fd8d-14a6-fc040e651be7-559e1ce0, #w-node-_6102446c-2c2e-2287-1fed-317c598a58a5-559e1ce0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-eabacd2b-2bba-c663-cde6-d53d448b84c6-559e1ce0, #w-node-f9f1d1d2-109e-9df7-2b73-0d9132dff3c9-559e1ce0 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d54c7ee6-e1bd-6138-7ee7-0f1737461202-559e1ce0, #w-node-_8ef10867-78c7-6d92-cd14-2c0022dbe5d8-559e1ce0, #w-node-a49ae14a-4bd0-a756-a14c-dd589cb4bba5-559e1ce0, #w-node-_3a109235-360e-a5ce-7c47-5386ed69e1b0-559e1ce0, #w-node-b4261c16-3900-ddda-e613-7bb031919958-559e1ce0, #w-node-f615fe4d-fd65-2653-1aba-909917895c21-559e1ce0, #w-node-d5f9e9b5-5319-0a9e-589d-1caba09b0438-559e1ce0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c95840cc-440c-82f0-add1-6fb8cf820d9a-2a381636 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e5a4ab46-1661-ee1c-e96f-50dd0736c2a6-20c58321 {
  grid-area: 1 / 5 / 2 / 9;
  place-self: center;
}

#w-node-_4bb2706f-c8eb-0559-92a1-4c2ffa857c64-20c58321 {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-e5a4ab46-1661-ee1c-e96f-50dd0736c2a5-20c58321 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-e5a4ab46-1661-ee1c-e96f-50dd0736c2a8-20c58321 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-e5a4ab46-1661-ee1c-e96f-50dd0736c2ac-20c58321 {
  grid-area: 2 / 2 / 3 / 12;
}

@media screen and (min-width: 1920px) {
  #w-node-a2c014d4-6d1b-c420-219c-dd4684abc393-6df0e8f0 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: stretch;
  }

  #w-node-bd0f4d2b-7d22-f6bd-f6f6-aa470e8612e7-6df0e947, #w-node-_266ccb9c-a6e0-5e8f-f5ee-ded2469cbcaf-6df0e947 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }

  #w-node-bd0f4d2b-7d22-f6bd-f6f6-aa470e861370-6df0e947, #w-node-bd0f4d2b-7d22-f6bd-f6f6-aa470e86137d-6df0e947, #w-node-b8e4c75c-e304-ba08-639c-e648315edcdb-6df0e947, #w-node-b8e4c75c-e304-ba08-639c-e648315edccf-6df0e947 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-a2c014d4-6d1b-c420-219c-dd4684abc393-6df0e995 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: stretch;
  }

  #w-node-d1a82949-5628-f819-a1fe-2a26304f5a6a-6df0e998, #w-node-_4a29a1b3-8aaf-a427-bede-ba7137b3e0fe-6df0e99a, #w-node-_4a29a1b3-8aaf-a427-bede-ba7137b3e101-6df0e99a, #w-node-_186bdda9-4f17-1561-e9ac-68ec35a39baf-6df0e99a, #w-node-_186bdda9-4f17-1561-e9ac-68ec35a39bbc-6df0e99a, #w-node-_692f3863-9f7e-8a3e-e723-72589549051b-6df0e99a, #w-node-_692f3863-9f7e-8a3e-e723-72589549050e-6df0e99a, #w-node-_8b33dbf3-d117-9f40-1764-6d736d4a7660-6df0e99a, #w-node-_8b33dbf3-d117-9f40-1764-6d736d4a766f-6df0e99a {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_643b02f5-7142-8428-a26a-2ebfcbdde65c-6df0e99b {
    grid-column: span 12 / span 12;
  }

  #w-node-_43588264-4be2-a7a9-f4be-27eb09535d00-6df0e9cc {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c0f5-e33164ab, #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c10c-e33164ab, #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c122-e33164ab {
    justify-self: start;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_59a3b20b-8b53-8fc0-2d71-4a1653e111b7-5adfcab7, #w-node-ff6ce909-57c7-5c1c-7324-17bab1f1171e-6df0e8e8 {
    grid-column: span 3 / span 3;
  }

  #w-node-_7599cade-4882-85be-ed36-b300dac5a495-6df0e906 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_7599cade-4882-85be-ed36-b300dac5a4ce-6df0e906 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_7599cade-4882-85be-ed36-b300dac5a555-6df0e906 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_819cf5fa-de88-269f-7902-23d164c42f65-6df0e921 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_819cf5fa-de88-269f-7902-23d164c42fd2-6df0e921 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_819cf5fa-de88-269f-7902-23d164c42f80-6df0e921 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c88434a2-eb2f-b089-379b-18171f403125-6df0e922 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center;
  }

  #w-node-c88434a2-eb2f-b089-379b-18171f403132-6df0e922, #w-node-c88434a2-eb2f-b089-379b-18171f40315e-6df0e922 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_72ee574f-ef82-5e49-a9ba-a9ed16ddccce-6df0e92b {
    align-self: end;
  }

  #w-node-_72ee574f-ef82-5e49-a9ba-a9ed16ddccfc-6df0e92b, #w-node-_8668bfb9-25c3-0d18-2ed9-fbcee11d6641-6df0e92e, #w-node-_8366bc39-1286-4d22-1066-8c4819475e0a-6df0e934, #w-node-_2b956c59-9bbe-eb3e-336e-d12f6208f965-6df0e946, #w-node-_2b956c59-9bbe-eb3e-336e-d12f6208f986-6df0e946 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bd0f4d2b-7d22-f6bd-f6f6-aa470e861370-6df0e947, #w-node-b8e4c75c-e304-ba08-639c-e648315edccf-6df0e947 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }

  #w-node-e381ade9-72f4-463f-c00c-b2b88a7b91b2-6df0e977 {
    align-self: end;
  }

  #w-node-_924c7b79-2e64-0a2c-4e4b-d5692ce1a953-6df0e977, #w-node-a0d8fa7a-9f66-2e12-05e3-0b583a079007-6df0e97c, #w-node-a0d8fa7a-9f66-2e12-05e3-0b583a079007-6df0e988, #w-node-_43588264-4be2-a7a9-f4be-27eb09535ba1-6df0e9cc, #w-node-_750e1023-acc6-0dd3-fa8e-335e735c5283-6df0e9cc, #w-node-_7d321bac-5723-9c94-eabb-806b08a52c52-6df0e9cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a9689b8f-edf0-889f-7ca0-7f1e6bb26e6b-09fbc3cc {
    align-self: start;
  }

  #w-node-_8f6cb263-0d74-210f-06c3-24580eee4031-388b7bbe {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: stretch stretch;
  }

  #w-node-a9689b8f-edf0-889f-7ca0-7f1e6bb26e6b-2a381636 {
    align-self: start;
  }
}

@media screen and (max-width: 991px) {
  #w-node-c2ac1faf-6efb-c98d-de47-04dc9c1d6315-6df0e986 {
    grid-column-end: 11;
  }

  #w-node-e4505451-4136-463e-0180-d167a395f82c-6df0e986 {
    align-self: stretch;
  }

  #w-node-_5b9cf626-9048-8fe2-8df3-67b575ff29ff-6df0e986 {
    grid-column: span 12 / span 12;
  }

  #w-node-efca81d4-dc74-8ce7-f7e4-76496fbf4669-6df0e986 {
    grid-column: 3 / 11;
  }

  #w-node-b1f8feb5-90c2-5980-5a26-9b30ab5229ed-6df0e986, #w-node-_89b51c02-14c1-942c-1a38-afa62a8c789c-6df0e986 {
    grid-column: 4 / 10;
  }

  #w-node-_0275dec8-ecbe-fd65-0b4d-907929be3094-6df0e986 {
    grid-column-start: 1;
  }

  #w-node-_0275dec8-ecbe-fd65-0b4d-907929be309b-6df0e986 {
    grid-column-end: 5;
  }

  #w-node-bd0421e7-8595-b4ff-e6c5-f403f089c67b-6df0e986 {
    grid-column: 3 / 11;
  }

  #w-node-bef7accf-acfc-0bb1-e74b-839d463d09a2-6df0e986 {
    grid-column: 4 / 10;
  }

  #w-node-c71d5c59-b48c-9390-2584-04fb4bda7c58-6df0e986, #w-node-_70612365-2506-7b1a-944c-9d129a151614-6df0e986 {
    grid-column: span 8 / span 8;
  }

  #w-node-_390e26cb-4044-22df-2e74-8261ebd8ce4e-6df0e986 {
    grid-column: span 4 / span 4;
  }

  #w-node-_91c98da7-a393-2289-d03b-b563e7bebcaf-6df0e986, #w-node-_91c98da7-a393-2289-d03b-b563e7bebcb0-6df0e986 {
    grid-column: span 8 / span 8;
  }

  #w-node-_4af8de6f-1833-c0a8-a23c-62d7592a1f47-6df0e986 {
    grid-column: span 4 / span 4;
  }

  #w-node-d842321f-1df7-03aa-42df-a1306979baf9-6df0e986 {
    grid-column: 4 / 10;
  }

  #w-node-_2735cb7c-898f-7cc4-30fe-0d63904e66ba-6df0e986 {
    grid-column: 5 / 9;
  }

  #w-node-_858d2df4-6e9e-5600-8b95-1ddaf002307e-6df0e986 {
    grid-column: 1 / 13;
  }

  #w-node-a98ba94d-fba2-536c-789f-18c4ba496b13-6df0e986 {
    grid-column-start: 1;
  }

  #w-node-_8fb637d6-0371-eb53-3996-02e2b9543d3c-6df0e986 {
    grid-column: 1 / 7;
  }

  #w-node-_8e6b80d4-d686-9d6b-0c6c-8a6f8d1b36d6-6df0e986 {
    grid-column-end: 13;
  }

  #w-node-_95b069b6-5621-a07a-d7e3-edf22c0ae464-6df0e986 {
    grid-column: 4 / 10;
  }

  #w-node-_43a4e441-9c0e-5de8-a32d-b9facf863cd2-cf863ccf, #w-node-_43a4e441-9c0e-5de8-a32d-b9facf863cd6-cf863ccf, #w-node-e79276f5-3fc4-21a9-513c-5dbeabba99ba-cf863ccf, #w-node-_76553f43-014e-599c-88a5-68fda915b6cf-cf863ccf, #w-node-_38b7c654-d0d9-8160-4034-a8de693d9e7e-cf863ccf, #w-node-_43a4e441-9c0e-5de8-a32d-b9facf863ce0-cf863ccf, #w-node-_5e36a71d-9765-edd5-bac7-4dbf369d0c02-cf863ccf, #w-node-fed2f662-9956-8ba8-bf98-3f9075fd49bb-cf863ccf, #w-node-_43a4e441-9c0e-5de8-a32d-b9facf863cfa-cf863ccf {
    grid-column: span 2 / span 2;
  }

  #w-node-_43a4e441-9c0e-5de8-a32d-b9facf863cfc-cf863ccf {
    grid-column: span 4 / span 4;
  }

  #w-node-_68b36415-32b8-d498-e69d-6b6c7321aefd-cf863ccf {
    grid-column: span 2 / span 2;
  }

  #w-node-aab8bdaa-1482-56bb-3cea-b6195b348f60-5b348f5b {
    grid-column: 1 / 13;
  }

  #w-node-f513e806-b6da-443f-5efe-8537aa90d2bf-aa90d2b9, #w-node-f513e806-b6da-443f-5efe-8537aa90d2ca-aa90d2b9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_112e33f4-f824-d0db-81d2-95a28e364d7a-8e364d6d {
    grid-column: 4 / 10;
  }

  #w-node-_112e33f4-f824-d0db-81d2-95a28e364d84-8e364d6d {
    grid-column: span 8 / span 8;
  }

  #w-node-_6210772c-2aab-98f7-af99-c491c0c8f00d-c0c8f00a {
    grid-column: 3 / 11;
  }

  #w-node-_6210772c-2aab-98f7-af99-c491c0c8f010-c0c8f00a, #w-node-_6210772c-2aab-98f7-af99-c491c0c8f012-c0c8f00a, #w-node-_6210772c-2aab-98f7-af99-c491c0c8f015-c0c8f00a {
    grid-column: 4 / 10;
  }

  #w-node-f31e2037-d618-6a9b-d61c-30a0322606d9-5adfcab7 {
    grid-column: span 6 / span 6;
  }

  #w-node-f7cc40b7-b25f-5007-8595-17a85adfcac8-5adfcab7, #w-node-_3d5bd85d-dfe9-8121-533d-10966231acc6-5adfcab7, #w-node-f7cc40b7-b25f-5007-8595-17a85adfcad9-5adfcab7, #w-node-_493f4aa8-a465-0859-b0fa-fe38f779f3cb-5adfcab7 {
    grid-column: span 2 / span 2;
  }

  #w-node-_07166c06-b3f9-f82e-d480-24e5e35f039d-5adfcab7 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f7cc40b7-b25f-5007-8595-17a85adfcafa-5adfcab7, #w-node-f7cc40b7-b25f-5007-8595-17a85adfcb0b-5adfcab7, #w-node-_69b145e1-1b8b-379d-55ec-ea8ecd367312-5adfcab7 {
    grid-column: span 2 / span 2;
  }

  #w-node-_6bb6862e-104c-8e6c-b1c0-99eca9258fe6-5adfcab7 {
    grid-column: span 6 / span 6;
  }

  #w-node-f7cc40b7-b25f-5007-8595-17a85adfcb2c-5adfcab7, #w-node-_6f1dc6d2-8766-f351-f6dc-b9f52483e228-5adfcab7, #w-node-_9832098c-5644-134b-531e-a1aa1fa70566-5adfcab7 {
    grid-column: span 2 / span 2;
  }

  #w-node-_4f831760-ece1-2dcb-626c-98b821fb38ba-5adfcab7 {
    grid-column: span 6 / span 6;
  }

  #w-node-f7cc40b7-b25f-5007-8595-17a85adfcb6d-5adfcab7 {
    grid-column: span 2 / span 2;
  }

  #w-node-_67ceccbc-ae4f-57c7-527c-3cf7c8e28d24-5adfcab7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: stretch;
  }

  #w-node-f7cc40b7-b25f-5007-8595-17a85adfcb79-5adfcab7 {
    grid-column: span 2 / span 2;
  }

  #w-node-ff6ce909-57c7-5c1c-7324-17bab1f116fa-6df0e8e8 {
    grid-column: span 6 / span 6;
  }

  #w-node-ff6ce909-57c7-5c1c-7324-17bab1f116fd-6df0e8e8, #w-node-ff6ce909-57c7-5c1c-7324-17bab1f1170e-6df0e8e8, #w-node-ff6ce909-57c7-5c1c-7324-17bab1f11718-6df0e8e8, #w-node-ff6ce909-57c7-5c1c-7324-17bab1f1171b-6df0e8e8 {
    grid-column: span 2 / span 2;
  }

  #w-node-ff6ce909-57c7-5c1c-7324-17bab1f11730-6df0e8e8 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-ff6ce909-57c7-5c1c-7324-17bab1f11733-6df0e8e8 {
    grid-column: span 2 / span 2;
  }

  #w-node-ff6ce909-57c7-5c1c-7324-17bab1f11747-6df0e8e8 {
    grid-column: span 6 / span 6;
  }

  #w-node-ff6ce909-57c7-5c1c-7324-17bab1f1174a-6df0e8e8, #w-node-ff6ce909-57c7-5c1c-7324-17bab1f11759-6df0e8e8, #w-node-ff6ce909-57c7-5c1c-7324-17bab1f11766-6df0e8e8 {
    grid-column: span 2 / span 2;
  }

  #w-node-ff6ce909-57c7-5c1c-7324-17bab1f11773-6df0e8e8 {
    grid-column: span 6 / span 6;
  }

  #w-node-ff6ce909-57c7-5c1c-7324-17bab1f11776-6df0e8e8 {
    grid-column: span 2 / span 2;
  }

  #w-node-ff6ce909-57c7-5c1c-7324-17bab1f1177d-6df0e8e8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: stretch;
  }

  #w-node-ff6ce909-57c7-5c1c-7324-17bab1f1178e-6df0e8e8 {
    grid-column: span 2 / span 2;
  }

  #w-node-a2c014d4-6d1b-c420-219c-dd4684abc393-6df0e8f0 {
    grid-column: span 12 / span 12;
  }

  #w-node-_7599cade-4882-85be-ed36-b300dac5a563-6df0e906, #w-node-_819cf5fa-de88-269f-7902-23d164c43044-6df0e921, #w-node-c88434a2-eb2f-b089-379b-18171f40316d-6df0e922 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_72ee574f-ef82-5e49-a9ba-a9ed16ddccce-6df0e92b {
    grid-area: 4 / 1 / 4 / 2;
  }

  #w-node-_72ee574f-ef82-5e49-a9ba-a9ed16ddccfc-6df0e92b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_54e7f752-5a15-fcd1-2017-20225f70342f-6df0e92e {
    grid-column: 1 / 13;
  }

  #w-node-_8668bfb9-25c3-0d18-2ed9-fbcee11d6641-6df0e92e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8366bc39-1286-4d22-1066-8c4819475daa-6df0e934, #w-node-fa70f4d1-6164-76d0-22a5-e82d32eb6f70-6df0e934 {
    align-self: stretch;
  }

  #w-node-_8366bc39-1286-4d22-1066-8c4819475dc5-6df0e934, #w-node-_8366bc39-1286-4d22-1066-8c4819475e0a-6df0e934 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2b956c59-9bbe-eb3e-336e-d12f6208f965-6df0e946 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bd0f4d2b-7d22-f6bd-f6f6-aa470e8612e7-6df0e947, #w-node-_266ccb9c-a6e0-5e8f-f5ee-ded2469cbcaf-6df0e947 {
    grid-column: span 12 / span 12;
    justify-self: stretch;
  }

  #w-node-fe538f70-8066-402a-22f0-6a3791748732-6df0e947 {
    grid-column: span 12 / span 12;
  }

  #w-node-_904cea2e-2d47-f9a5-e28d-fc08b89e2d67-6df0e947, #w-node-_8e918b1e-aae7-9625-161a-a029550f77c3-6df0e947 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_72e607d9-e92a-32d6-d833-dfb2fc9de47f-6df0e947 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_32dc8d8c-a515-d8e0-6e5e-87ed38e2e97e-6df0e947 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-ff17eac7-ce04-782b-22d0-ea5d695f0148-6df0e947, #w-node-_62711083-dc0e-46b8-9b7e-3dbc51636dff-6df0e947 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_66ed1cce-c474-c805-8929-9b8d289f6a53-6df0e947 {
    grid-column: span 3 / span 3;
  }

  #w-node-_87a217e5-ffc1-612a-3e2b-37bc2b7e7096-6df0e947 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-b83551cd-275f-f77f-a67d-b7e19bed5bcc-6df0e947 {
    grid-column: span 12 / span 12;
  }

  #w-node-b83551cd-275f-f77f-a67d-b7e19bed5bd0-6df0e947 {
    order: -9999;
    grid-column: span 12 / span 12;
  }

  #w-node-e381ade9-72f4-463f-c00c-b2b88a7b91b2-6df0e977 {
    grid-area: 4 / 1 / 4 / 2;
  }

  #w-node-_924c7b79-2e64-0a2c-4e4b-d5692ce1a953-6df0e977 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1823f3d4-61a9-40c7-20a0-40e476239659-6df0e979 {
    grid-column: 2 / 12;
  }

  #w-node-be74ab18-d33a-5db7-749b-09c0d4a970a1-6df0e979 {
    grid-column: span 12 / span 12;
  }

  #w-node-cdf3a821-a753-b0b6-b6cd-406dfca35bda-6df0e979, #w-node-_4549793e-7ea2-2837-1391-baa4e8ed853c-6df0e979 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-a0d8fa7a-9f66-2e12-05e3-0b583a079007-6df0e97c, #w-node-a0d8fa7a-9f66-2e12-05e3-0b583a079007-6df0e988 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a2c014d4-6d1b-c420-219c-dd4684abc393-6df0e995 {
    grid-column: span 12 / span 12;
  }

  #w-node-d1a82949-5628-f819-a1fe-2a26304f5a6a-6df0e998 {
    align-self: stretch;
  }

  #w-node-cc5d8c50-995e-7636-6a76-529f062f0d0b-6df0e998, #w-node-cc5d8c50-995e-7636-6a76-529f062f0d0d-6df0e998 {
    grid-column: 4 / 10;
  }

  #w-node-_5336b510-4f39-c64e-c730-a1202f6de137-2f6de134 {
    grid-area: span 1 / span 5 / span 1 / span 5;
    align-self: start;
  }

  #w-node-_5336b510-4f39-c64e-c730-a1202f6de139-2f6de134 {
    grid-column: span 7 / span 7;
  }

  #w-node-_69f28a7e-e16f-4294-2ef2-add8053a49d7-6df0e99a, #w-node-a2c014d4-6d1b-c420-219c-dd4684abc393-6df0e99a {
    grid-column: span 6 / span 6;
  }

  #w-node-_4a29a1b3-8aaf-a427-bede-ba7137b3e0fe-6df0e99a, #w-node-_4a29a1b3-8aaf-a427-bede-ba7137b3e101-6df0e99a, #w-node-_186bdda9-4f17-1561-e9ac-68ec35a39baf-6df0e99a, #w-node-_186bdda9-4f17-1561-e9ac-68ec35a39bbc-6df0e99a, #w-node-_692f3863-9f7e-8a3e-e723-72589549051b-6df0e99a, #w-node-_692f3863-9f7e-8a3e-e723-72589549050e-6df0e99a, #w-node-_8b33dbf3-d117-9f40-1764-6d736d4a7660-6df0e99a, #w-node-_8b33dbf3-d117-9f40-1764-6d736d4a766f-6df0e99a, #w-node-_643b02f5-7142-8428-a26a-2ebfcbdde65e-6df0e99b, #w-node-fe4c243b-06ce-0b51-53fe-d74409999aee-09999aec, #w-node-fe4c243b-06ce-0b51-53fe-d74409999af1-09999aec {
    grid-column: span 12 / span 12;
  }

  #w-node-_43588264-4be2-a7a9-f4be-27eb09535d00-6df0e9cc {
    align-self: stretch;
  }

  #w-node-_4431ade2-cf09-b068-aec6-eb85dcd6c449-6df0e9cc {
    grid-column: span 4 / span 4;
  }

  #w-node-_4431ade2-cf09-b068-aec6-eb85dcd6c44b-6df0e9cc {
    grid-column: span 8 / span 8;
  }

  #w-node-_6d55af52-5f32-41e0-4f12-57a11a6d170c-a729e469 {
    grid-column: span 4 / span 4;
  }

  #w-node-_87ba308a-f823-2ff5-3e4b-1e135822403c-388b7bbe {
    grid-column: span 12 / span 12;
  }

  #w-node-b4dd813f-6a9f-20f0-b3c9-92a9176e7590-388b7bbe {
    grid-column: 2 / 12;
  }

  #w-node-_443681fe-e95b-6c67-c58b-f79cb6024f86-388b7bbe {
    grid-column: span 12 / span 12;
  }

  #w-node-_443681fe-e95b-6c67-c58b-f79cb6024f88-388b7bbe {
    order: -9999;
    grid-column: span 12 / span 12;
  }

  #w-node-_50d077a6-9d4a-a618-5456-fd97f0657ee3-388b7bbe, #w-node-_6ceb2e5c-6768-e584-43c9-5b0aba9aa9a0-388b7bbe {
    grid-column: 2 / 12;
  }

  #w-node-ec91fb48-6339-fdd7-f169-ecbbc56f508a-388b7bbe {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }

  #w-node-ec91fb48-6339-fdd7-f169-ecbbc56f508c-388b7bbe {
    grid-column: span 6 / span 6;
  }

  #w-node-a4fde5a5-3dca-1747-6bd5-d180e4021936-388b7bbe, #w-node-_31c8853e-9f56-3415-1c86-eb974b73b8f7-388b7bbe {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_1150db94-b2d7-6207-8a79-f2fb987f0718-388b7bbe {
    grid-column: 2 / 12;
  }

  #w-node-_508ad506-cce6-83f8-f9f7-40e1787fa00a-388b7bbe {
    grid-column: 1 / 13;
  }

  #w-node-_87ba308a-f823-2ff5-3e4b-1e135822403c-37076637 {
    grid-column: span 12 / span 12;
  }

  #w-node-_443681fe-e95b-6c67-c58b-f79cb6024f88-37076637 {
    order: -9999;
    grid-column: span 12 / span 12;
  }

  #w-node-_443681fe-e95b-6c67-c58b-f79cb6024f86-37076637 {
    grid-column: span 12 / span 12;
  }

  #w-node-d9a8f75e-9c42-d161-b122-6c58a021209a-37076637 {
    grid-column: 1 / 7;
  }

  #w-node-e4f23485-dfd3-58ec-af8d-1c1d53aae328-5118e8ce {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-beec0aa4-0bfd-ff98-f169-707986ed22b3-e33164ab, #w-node-_88cc6f83-fe88-4aab-46ba-8282bd504835-e33164ab {
    grid-column-start: 4;
  }

  #w-node-da1c4944-b059-d4b6-215f-87e602e7cf9e-e33164ab, #w-node-fd2bf762-0d77-d378-0270-7e8622cb7eee-e33164ab {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-efa72371-ceaa-dd8c-2ab6-38b376814a2f-e33164ab, #w-node-_5926a3a3-1386-2791-a096-9daf329b6067-e33164ab {
    grid-column: span 12 / span 12;
  }

  #w-node-_26fca36c-9a12-ac85-fc65-523821c3746c-e33164ab {
    grid-column: 1 / 4;
  }

  #w-node-_21b51cfd-2094-b84c-7c05-a9761c313e02-e33164ab {
    grid-column: span 6 / span 6;
  }

  #w-node-_0530c400-f58d-2f75-3261-08d1f2d5221e-e33164ab {
    grid-column: 1 / 4;
  }

  #w-node-_0530c400-f58d-2f75-3261-08d1f2d52223-e33164ab {
    grid-column: span 6 / span 6;
  }

  #w-node-_8d69db15-d590-92eb-1ba5-ce0510c9501e-e33164ab {
    grid-column: 1 / 4;
  }

  #w-node-_8d69db15-d590-92eb-1ba5-ce0510c95023-e33164ab {
    grid-column: span 6 / span 6;
  }

  #w-node-cd0b870f-7416-a19b-f34f-394e6bec69aa-e33164ab {
    grid-column: 3 / 11;
  }

  #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c0f0-e33164ab {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c0f1-e33164ab {
    grid-area: 1 / 2 / 2 / 2;
  }

  #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c0f2-e33164ab {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c0f5-e33164ab {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c0f7-e33164ab {
    grid-column: span 1 / span 1;
  }

  #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c107-e33164ab {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c108-e33164ab {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c109-e33164ab {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c10c-e33164ab, #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c10e-e33164ab {
    grid-column: span 1 / span 1;
  }

  #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c11d-e33164ab {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c11e-e33164ab, #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c11f-e33164ab {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c122-e33164ab, #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c124-e33164ab {
    grid-column: span 1 / span 1;
  }

  #w-node-d6320f41-dbdd-143b-e8fc-4f8a7af59e26-5740654f {
    grid-column: span 12 / span 12;
  }

  #w-node-d6320f41-dbdd-143b-e8fc-4f8a7af59e2f-5740654f, #w-node-d6320f41-dbdd-143b-e8fc-4f8a7af59e3c-5740654f, #w-node-_3c69f22d-9ef3-f203-8e88-9bdd4344a53a-5740654f, #w-node-_9d4e3180-1d31-d5cb-f98f-7abda730bc31-5740654f {
    grid-column: span 6 / span 6;
  }

  #w-node-c9828654-f099-5410-4f4f-0fa2a659fb69-559e1ce0 {
    grid-column: span 12 / span 12;
  }

  #w-node-f405bbcc-e71c-e94c-f658-5c61c8211410-559e1ce0, #w-node-fc542662-9822-3dd3-3108-457c976f924f-559e1ce0, #w-node-a92a2e54-3bf0-5795-fa19-7e9c7f30e04b-559e1ce0, #w-node-_08d6c0fe-5743-7b0b-8e20-0d095e9f0363-559e1ce0 {
    grid-column: span 6 / span 6;
  }

  #w-node-c9828654-f099-5410-4f4f-0fa2a659fb6d-559e1ce0 {
    grid-column: 2 / 12;
  }

  #w-node-_505cf909-6f1a-2020-6ff6-4327c708b2ce-559e1ce0, #w-node-_9599885f-edf5-b199-edda-02641181af5b-559e1ce0 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e8b33f83-07c4-ed52-5dbb-bf43fbe0691b-559e1ce0 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-f8cd1319-7c39-fd8d-14a6-fc040e651be7-559e1ce0, #w-node-_6102446c-2c2e-2287-1fed-317c598a58a5-559e1ce0, #w-node-d54c7ee6-e1bd-6138-7ee7-0f1737461202-559e1ce0, #w-node-_8ef10867-78c7-6d92-cd14-2c0022dbe5d8-559e1ce0, #w-node-a49ae14a-4bd0-a756-a14c-dd589cb4bba5-559e1ce0, #w-node-_3a109235-360e-a5ce-7c47-5386ed69e1b0-559e1ce0, #w-node-b4261c16-3900-ddda-e613-7bb031919958-559e1ce0, #w-node-f615fe4d-fd65-2653-1aba-909917895c21-559e1ce0, #w-node-d5f9e9b5-5319-0a9e-589d-1caba09b0438-559e1ce0 {
    grid-column: span 6 / span 6;
  }

  #w-node-_4bb2706f-c8eb-0559-92a1-4c2ffa857c64-20c58321 {
    grid-column: 3 / 11;
  }

  #w-node-e5a4ab46-1661-ee1c-e96f-50dd0736c2ac-20c58321 {
    grid-column: 1 / 13;
  }
}

@media screen and (max-width: 767px) {
  #w-node-e4505451-4136-463e-0180-d167a395f82a-6df0e986 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: center;
  }

  #w-node-e4505451-4136-463e-0180-d167a395f82c-6df0e986 {
    order: 9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: stretch;
  }

  #w-node-_5b9cf626-9048-8fe2-8df3-67b575ff29ff-6df0e986, #w-node-ae4082ba-c3f1-f7b4-f32a-2d2f9452d3c6-6df0e986, #w-node-bef7accf-acfc-0bb1-e74b-839d463d099b-6df0e986 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_4af8de6f-1833-c0a8-a23c-62d7592a1f47-6df0e986 {
    grid-column: span 5 / span 5;
  }

  #w-node-c88434a2-eb2f-b089-379b-18171f40314e-6df0e922 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_72ee574f-ef82-5e49-a9ba-a9ed16ddccc3-6df0e92b {
    grid-column: span 2 / span 2;
  }

  #w-node-_8366bc39-1286-4d22-1066-8c4819475da7-6df0e934 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: end;
  }

  #w-node-_8366bc39-1286-4d22-1066-8c4819475daa-6df0e934 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_027faee5-8d77-c69f-671e-fc9ecfec2c22-6df0e934 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_17f306cf-ad5b-7a89-4c8b-f0e8e273245d-6df0e934 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bd0f4d2b-7d22-f6bd-f6f6-aa470e861370-6df0e947, #w-node-bd0f4d2b-7d22-f6bd-f6f6-aa470e86137d-6df0e947, #w-node-b8e4c75c-e304-ba08-639c-e648315edcdb-6df0e947, #w-node-b8e4c75c-e304-ba08-639c-e648315edccf-6df0e947, #w-node-eca98a11-4b45-be5e-1da3-f2ec6cdbff2a-6df0e947 {
    grid-column: span 12 / span 12;
  }

  #w-node-_24a1238e-1a3e-7eab-04a3-b629898f5177-6df0e979 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: end;
  }

  #w-node-_2b9bfacb-9647-06f4-8614-dd9c469303b5-6df0e988 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-d1a82949-5628-f819-a1fe-2a26304f5a67-6df0e998 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: end;
  }

  #w-node-d1a82949-5628-f819-a1fe-2a26304f5a6a-6df0e998 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_281750d5-615e-eefa-25ab-cb8f50abd070-6df0e998 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cc5d8c50-995e-7636-6a76-529f062f0d06-6df0e998 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-fe4c243b-06ce-0b51-53fe-d74409999aee-09999aec, #w-node-fe4c243b-06ce-0b51-53fe-d74409999af1-09999aec {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: center;
  }

  #w-node-_43588264-4be2-a7a9-f4be-27eb09535cfd-6df0e9cc {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: end;
  }

  #w-node-_43588264-4be2-a7a9-f4be-27eb09535d00-6df0e9cc {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_87ba308a-f823-2ff5-3e4b-1e135822403c-388b7bbe {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: end;
  }

  #w-node-ec91fb48-6339-fdd7-f169-ecbbc56f508a-388b7bbe {
    grid-column: span 6 / span 6;
  }

  #w-node-ec91fb48-6339-fdd7-f169-ecbbc56f508c-388b7bbe, #w-node-a4fde5a5-3dca-1747-6bd5-d180e4021936-388b7bbe {
    grid-column: span 9 / span 9;
  }

  #w-node-ada0995b-7a08-c9cd-96b8-b0e5abe51a57-388b7bbe, #w-node-c564ab3f-e445-20fb-140a-944ad16c7bd8-388b7bbe, #w-node-_8f6cb263-0d74-210f-06c3-24580eee4031-388b7bbe {
    grid-column: span 12 / span 12;
  }

  #w-node-_87ba308a-f823-2ff5-3e4b-1e135822403c-37076637 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: end;
  }

  #w-node-d9a8f75e-9c42-d161-b122-6c58a021209b-37076637 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-fd2bf762-0d77-d378-0270-7e8622cb7eee-e33164ab {
    grid-column: span 6 / span 6;
  }

  #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c0f5-e33164ab, #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c0f7-e33164ab, #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c10c-e33164ab {
    grid-column: span 2 / span 2;
  }

  #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c10e-e33164ab {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c122-e33164ab, #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c124-e33164ab {
    grid-column: span 2 / span 2;
  }

  #w-node-c9828654-f099-5410-4f4f-0fa2a659fb69-559e1ce0 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: end;
  }

  #w-node-e5a4ab46-1661-ee1c-e96f-50dd0736c2a6-20c58321 {
    grid-column: 3 / 11;
  }

  #w-node-_4bb2706f-c8eb-0559-92a1-4c2ffa857c64-20c58321 {
    grid-column: 2 / 12;
  }
}

@media screen and (max-width: 479px) {
  #w-node-c2ac1faf-6efb-c98d-de47-04dc9c1d6315-6df0e986 {
    grid-column: span 10 / span 10;
  }

  #w-node-e4505451-4136-463e-0180-d167a395f82a-6df0e986, #w-node-e4505451-4136-463e-0180-d167a395f82c-6df0e986, #w-node-_5b9cf626-9048-8fe2-8df3-67b575ff29ff-6df0e986, #w-node-ae4082ba-c3f1-f7b4-f32a-2d2f9452d3c6-6df0e986, #w-node-bef7accf-acfc-0bb1-e74b-839d463d099b-6df0e986 {
    grid-column: span 6 / span 6;
  }

  #w-node-_43a4e441-9c0e-5de8-a32d-b9facf863cd2-cf863ccf {
    grid-column: span 8 / span 8;
  }

  #w-node-_43a4e441-9c0e-5de8-a32d-b9facf863cd6-cf863ccf, #w-node-e79276f5-3fc4-21a9-513c-5dbeabba99ba-cf863ccf, #w-node-_76553f43-014e-599c-88a5-68fda915b6cf-cf863ccf {
    grid-column: span 4 / span 4;
  }

  #w-node-_38b7c654-d0d9-8160-4034-a8de693d9e7e-cf863ccf {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-_43a4e441-9c0e-5de8-a32d-b9facf863ce0-cf863ccf, #w-node-_5e36a71d-9765-edd5-bac7-4dbf369d0c02-cf863ccf, #w-node-fed2f662-9956-8ba8-bf98-3f9075fd49bb-cf863ccf {
    grid-column: span 4 / span 4;
  }

  #w-node-_43a4e441-9c0e-5de8-a32d-b9facf863cfa-cf863ccf, #w-node-_43a4e441-9c0e-5de8-a32d-b9facf863cfc-cf863ccf {
    grid-column: span 8 / span 8;
  }

  #w-node-_68b36415-32b8-d498-e69d-6b6c7321aefd-cf863ccf {
    grid-column: span 8 / span 8;
    align-self: center;
  }

  #w-node-a2c014d4-6d1b-c420-219c-dd4684abc393-6df0e8f0, #w-node-bd0f4d2b-7d22-f6bd-f6f6-aa470e8612e7-6df0e947, #w-node-_266ccb9c-a6e0-5e8f-f5ee-ded2469cbcaf-6df0e947, #w-node-eca98a11-4b45-be5e-1da3-f2ec6cdbff2a-6df0e947, #w-node-b83551cd-275f-f77f-a67d-b7e19bed5bd0-6df0e947, #w-node-a2c014d4-6d1b-c420-219c-dd4684abc393-6df0e995, #w-node-cc5d8c50-995e-7636-6a76-529f062f0d06-6df0e998, #w-node-_5336b510-4f39-c64e-c730-a1202f6de137-2f6de134, #w-node-_5336b510-4f39-c64e-c730-a1202f6de139-2f6de134, #w-node-_39a13653-8acb-a48f-c3d6-50229881a44d-500e8ad2 {
    grid-column: span 6 / span 6;
  }

  #w-node-b8b4ff8a-1568-2582-5c51-63f95380dd2c-500e8ad2 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_643b02f5-7142-8428-a26a-2ebfcbdde65e-6df0e99b {
    grid-column: span 6 / span 6;
  }

  #w-node-fe4c243b-06ce-0b51-53fe-d74409999af3-09999aec {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fe4c243b-06ce-0b51-53fe-d74409999af5-09999aec, #w-node-fe4c243b-06ce-0b51-53fe-d74409999b00-09999aec {
    justify-self: start;
  }

  #w-node-_87ba308a-f823-2ff5-3e4b-1e135822403c-388b7bbe, #w-node-_443681fe-e95b-6c67-c58b-f79cb6024f88-388b7bbe, #w-node-ec91fb48-6339-fdd7-f169-ecbbc56f508a-388b7bbe, #w-node-ec91fb48-6339-fdd7-f169-ecbbc56f508c-388b7bbe, #w-node-a4fde5a5-3dca-1747-6bd5-d180e4021936-388b7bbe, #w-node-_31c8853e-9f56-3415-1c86-eb974b73b8f7-388b7bbe, #w-node-ada0995b-7a08-c9cd-96b8-b0e5abe51a57-388b7bbe, #w-node-c564ab3f-e445-20fb-140a-944ad16c7bd8-388b7bbe, #w-node-_87ba308a-f823-2ff5-3e4b-1e135822403c-37076637, #w-node-_443681fe-e95b-6c67-c58b-f79cb6024f88-37076637, #w-node-d9a8f75e-9c42-d161-b122-6c58a021209b-37076637, #w-node-fd2bf762-0d77-d378-0270-7e8622cb7eee-e33164ab {
    grid-column: span 6 / span 6;
  }

  #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c0f0-e33164ab {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c0f1-e33164ab {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c0f2-e33164ab {
    order: -9999;
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c0f5-e33164ab {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: start;
  }

  #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c0f7-e33164ab {
    grid-column: span 3 / span 3;
  }

  #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c107-e33164ab {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c109-e33164ab {
    order: -9999;
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c10c-e33164ab {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: start;
  }

  #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c11d-e33164ab {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c11f-e33164ab {
    order: -9999;
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_16e5e339-8f41-ea6c-f8f1-6a103799c122-e33164ab {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: start;
  }

  #w-node-c9828654-f099-5410-4f4f-0fa2a659fb69-559e1ce0, #w-node-_505cf909-6f1a-2020-6ff6-4327c708b2ce-559e1ce0, #w-node-_9599885f-edf5-b199-edda-02641181af5b-559e1ce0 {
    grid-column: span 6 / span 6;
  }
}
