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

:where(button.w-popover-trigger) {
  color: inherit;
  cursor: pointer;
  font: inherit;
  line-height: inherit;
  text-align: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  background-color: #0000;
  border: 0;
  margin: 0;
  padding: 0;
}

.w-popover {
  position-anchor: none;
}

.w-popover[popover]:not(:popover-open) {
  display: none;
}

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

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

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

pre.w-code-block code > span {
  display: block !important;
}

.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;
  width: auto !important;
  height: auto !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-slider-nav.w-num > div {
  width: auto;
  height: auto;
  font-size: inherit;
  line-height: inherit;
  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;
}

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

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

@font-face {
  font-family: Megogo Interface;
  src: url("https://cdn.prod.website-files.com/690bab6627b87896e590f52c/690badda15ba35df6cd1eba7_Megogo-InterfaceDemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Megogo Interface;
  src: url("https://cdn.prod.website-files.com/690bab6627b87896e590f52c/690bcdacc88e20b4755aa1c4_Megogo-InterfaceMedium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Megogo Interface;
  src: url("https://cdn.prod.website-files.com/690bab6627b87896e590f52c/690bcecb52006e38ad9308dc_Megogo-InterfaceNormal.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Megogo Interface;
  src: url("https://cdn.prod.website-files.com/690bab6627b87896e590f52c/690bcf230b60e3b339b2f140_Megogo-InterfaceRegular.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Megogo Display;
  src: url("https://cdn.prod.website-files.com/690bab6627b87896e590f52c/690bcfecfebb5423b182b650_Megogo-DisplayDemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Megogo Display;
  src: url("https://cdn.prod.website-files.com/690bab6627b87896e590f52c/690bd02b6dc6572fbde4cbf4_Megogo-DisplayMedium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Megogo Display;
  src: url("https://cdn.prod.website-files.com/690bab6627b87896e590f52c/690bd0599dc78d684c538ae7_Megogo-DisplayNormal.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Megogo Display;
  src: url("https://cdn.prod.website-files.com/690bab6627b87896e590f52c/690bd0924ce174837ca8bf3c_Megogo-DisplayRegular.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

:root {
  --_color---bg--primary: var(--_color---color--white-yellow);
  --_color---color--black-100: #21201f;
  --_typography-system---line-height--lh-1-2: 1.2;
  --_typography-system---font-family--accent: "Megogo Display", Georgia, sans-serif;
  --_responsive---text-size--h1-style: 8.125em;
  --_responsive---line-height--h1-bold: var(--_typography-system---line-height--lh-0-8);
  --_typography-system---font-weight--demibold: 600;
  --_responsive---letter-spacing--h1-bold: -.04em;
  --_typography-system---line-height--lh-0-85: .85;
  --_typography-system---font-family--base: "Megogo Interface", Arial, sans-serif;
  --_responsive---text-size--h3-style: 4em;
  --_typography-system---line-height--lh-1: 1;
  --_typography-system---font-weight--medium: 500;
  --_typography-system---line-height--lh-0-9: .9;
  --_color---color--brand: #ffd645;
  --_spacing---padding--global: 2.5em;
  --_color---color--lime: #ffeca7;
  --color--black-100\<deleted\|variable-984d1c20-49e8-0950-1e55-50e2074095fc\>: #21201f;
  --color--opal\<deleted\|variable-c3e9c7f9-b357-e70c-77a1-5ec471be601c\>: #91929a;
  --_color---color--grey-dark: #575653;
  --_color---color--opal: #91929a;
  --_color---color--opal-light: #c3c5d0;
  --_color---color--grey-light: #eae8e1;
  --_color---color--white: white;
  --_color---color--white-yellow: #faf7ee;
  --_color---color--olive: #d4c89e;
  --color--opal-light\<deleted\|variable-f5375965-15ce-5737-0c96-b5fac345a3f3\>: #c3c5d0;
  --_responsive---text-size--h2-style: 6.875em;
  --_typography-system---letter-spacing--lsp-5: -.05em;
  --_responsive---line-height--h1-light: var(--_typography-system---line-height--lh-0-8);
  --_typography-system---font-weight--light: 300;
  --_responsive---letter-spacing--h1-light: -.06em;
  --_typography-system---letter-spacing--lsp-4: -.04em;
  --_typography-system---line-height--lh-0-96: .96;
  --_typography-system---letter-spacing--lsp-3: -.03em;
  --_responsive---text-size--h4-style: 2.25em;
  --_responsive---text-size--large: 1.75em;
  --_responsive---text-size--medium: 1.5em;
  --_responsive---text-size--regular: 1.125em;
  --_typography-system---size-cqi--small-text-in-card: clamp(.875em, calc(.4rem + .6vw), 1em);
  --_responsive---text-size--tiny: .875em;
  --_typography-system---line-height--lh-1-3: 1.3;
  --_typography-system---font-weight--normal: 400;
  --_color---gradient-sunrise--sunrise-start: #f6d365;
  --_color---gradient-sunrise--sunrise-mid: #fdcb40;
  --_color---gradient-sunrise--sunrise-end: #f8ae33;
  --_color---color--none: #0000;
  --_radius---radius--2px: .125em;
  --_radius---radius--4px: .25em;
  --_radius---radius--8px: .5em;
  --_radius---radius--12px: .75em;
  --_radius---radius--16px: 1em;
  --_radius---radius--24px: 1.5em;
  --_radius---radius--48px: 3em;
  --_radius---radius--pill: 9999px;
  --_radius---radius--em-05: .5em;
  --_radius---border-with--border-1: 1px;
  --_radius---border-with--border-2: 2px;
  --_radius---border-with--border-4: 4px;
  --_responsive---text-size--body: 1em;
  --_spacing---conteiner--1440-large: 90em;
  --_radius---radius--ellips: 50%;
  --_color---bg--brand: var(--_color---color--brand);
  --_color---color--blue: #0b84ee;
  --_color---bg-hover--telegram: var(--_color---color--blue-light);
  --_color---bg-hover--youtube: var(--_color---color--red);
  --_color---bg-hover--mail: var(--_color---color--black-100);
  --_color---gradient-intagram--01-color: #f9ed32;
  --_color---gradient-intagram--02-color: #ee2a7b;
  --_color---gradient-intagram--03-color: #d22a8a;
  --_color---gradient-intagram--04-color: #8b2ab2;
  --_color---gradient-intagram--05-color: #1b2af0;
  --_color---gradient-intagram--06-color: #002aff;
  --rdius--r-12px: .75em;
  --btn-light--text: var(--_color---color--grey-dark);
  --btn-primary--bg: var(--_color---color--brand);
  --btn-outline--text: var(--_color---color--black-100);
  --btn-light--border: var(--_color---color--grey-dark);
  --btn-light--bg: var(--_color---color--none);
  --btn-outline--bg: var(--_color---color--none);
  --btn-secondary--border: var(--_color---color--white);
  --btn-secondary--bg: var(--_color---color--white);
  --_responsive---text-size--small: 1em;
  --_color---light-night-a: #48494c;
  --_color---grey-40: #666561;
  --_color---component: #6ae292;
  --_spacing---spacer--sp-128px: 8em;
  --_spacing---section-padding--xxl: 10em;
  --_spacing---section-padding--xl: 8em;
  --_size-px--em---136px: 8.5em;
  --_spacing---section-padding--lg: 6em;
  --_spacing---section-padding--md: 4em;
  --_spacing---section-padding--sm: 2em;
  --_spacing---hero-padding--lg-top: 10em;
  --_spacing---hero-padding--lg-bottom: 8em;
  --_typography-system---letter-spacing--lsp-6: -.06em;
  --_spacing---spacer--sp-56px: 3.5em;
  --_size-px--em---64px: 4em;
  --_responsive---shift-for-span--shift-hero: var(--_responsive---shift-for-span--shift-h2);
  --_spacing---spacer--sp-32px: 2em;
  --_typography-system---line-height--lh-0-8: .8;
  --_radius---radius--10px: .625em;
  --_responsive---shift-for-span--shift-h2-230px: 2.09091em;
  --_spacing---padding-horizontal--48px: 3em;
  --_spacing---padding-vertical--48px: 3em;
  --white-35: #ffffff59;
  --_color---light-night-b: #403e3c;
  --_size-px--em---48px: 3em;
  --_size-px--em---24px: 1.5em;
  --_color---color--insta-blue-65: #15395da6;
  --_color---color--insta-blue: #39638b;
  --_color---color--vilet: #8795ee;
  --_typography-system---letter-spacing--lsp-2: -.02em;
  --_typography-system---line-height--lh-0-94: .94;
  --_color---color--tiffny: #22c3b1;
  --_color---color--lime-light: #ffeca74d;
  --_color---color--wayforpay: #4ea3f1;
  --_color---color--liqpay: #76a62d;
  --rdius--r-pill: 9999px;
  --_size-px--em---32px: 2em;
  --_card-on-hover---saturation: 20%;
  --_size-px--em---128px: 8em;
  --_logo-text---logo-text: white;
  --_card-on-hover---image-scale: 1.05;
  --_size-px--em---56px: 3.5em;
  --_spacing---conteiner--1920-large: 120em;
  --btn-primary--text: var(--_color---color--black-100);
  --btn-primary--border: var(--_color---color--brand);
  --btn-secondary--text: var(--_color---color--black-100);
  --btn-outline--border: var(--_color---color--black-100);
  --_radius---border-with--border-6: 6px;
  --_radius---radius--18px: 1.125em;
  --_radius---radius--em-1: 1em;
  --_size-px--em---20px: 1.25em;
  --_size-px--em---16px: 1em;
  --_card-on-hover---border-color: var(--_color---color--black-100);
  --_spacing---hero-padding--xl: 0px;
  --_typography-system---line-height--lh-0: 0;
  --_typography-system---letter-spacing--lsp-base: 0em;
  --_typography-system---size-cqi--text-namber-in-card: clamp(1.4em, 21cqi, 3.3em);
  --_color---bg--footer-top: var(--_color---color--brand);
  --_color---bg--footer-bottom: var(--_color---color--black-100);
  --_color---bg--secondary: var(--_color---color--white);
  --_color---color--blue-light: #27a6e5;
  --_color---color--red: #e60023;
  --_color---bg-icon--defolt: var(--_color---color--brand);
  --_color---bg-hover--fb: var(--_color---color--blue);
  --_responsive---sticky--m-top: 5em;
  --_responsive---shift-for-span--shift-h2: .745455em;
  --_responsive---line-height--equally: .4;
  --_responsive---line-height--super-small: .6;
}

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

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

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

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

.w-pagination-previous, .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-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-previous-icon {
  margin-right: 4px;
}

body {
  background-color: var(--_color---bg--primary);
  color: var(--_color---color--black-100);
  --_responsive---text-size--h1-style: 8.125em;
  --_responsive---line-height--h1-bold: var(--_typography-system---line-height--lh-0-8);
  --_responsive---letter-spacing--h1-bold: -.04em;
  --_responsive---text-size--h3-style: 4em;
  --_responsive---text-size--h2-style: 6.875em;
  --_responsive---line-height--h1-light: var(--_typography-system---line-height--lh-0-8);
  --_responsive---letter-spacing--h1-light: -.06em;
  --_responsive---text-size--h4-style: 2.25em;
  --_responsive---text-size--large: 1.75em;
  --_responsive---text-size--medium: 1.5em;
  --_responsive---text-size--regular: 1.125em;
  --_responsive---text-size--tiny: .875em;
  --_responsive---text-size--body: 1em;
  --_responsive---text-size--small: 1em;
  --_responsive---shift-for-span--shift-hero: var(--_responsive---shift-for-span--shift-h2);
  --_responsive---shift-for-span--shift-h2-230px: 2.09091em;
  --_responsive---sticky--m-top: 5em;
  --_responsive---shift-for-span--shift-h2: .745455em;
  --_responsive---line-height--equally: .4;
  --_responsive---line-height--super-small: .6;
  --_spacing---padding--global: 2.5em;
  --_spacing---conteiner--1440-large: 90em;
  --_spacing---spacer--sp-128px: 8em;
  --_spacing---section-padding--xxl: 10em;
  --_spacing---section-padding--xl: 8em;
  --_spacing---section-padding--lg: 6em;
  --_spacing---section-padding--md: 4em;
  --_spacing---section-padding--sm: 2em;
  --_spacing---hero-padding--lg-top: 10em;
  --_spacing---hero-padding--lg-bottom: 8em;
  --_spacing---spacer--sp-56px: 3.5em;
  --_spacing---spacer--sp-32px: 2em;
  --_spacing---padding-horizontal--48px: 3em;
  --_spacing---padding-vertical--48px: 3em;
  --_spacing---conteiner--1920-large: 120em;
  --_spacing---hero-padding--xl: 0px;
  --color--black-100\<deleted\|variable-984d1c20-49e8-0950-1e55-50e2074095fc\>: #21201f;
  --color--opal\<deleted\|variable-c3e9c7f9-b357-e70c-77a1-5ec471be601c\>: #91929a;
  --color--opal-light\<deleted\|variable-f5375965-15ce-5737-0c96-b5fac345a3f3\>: #c3c5d0;
  --rdius--r-12px: .75em;
  --btn-light--text: var(--_color---color--grey-dark);
  --btn-primary--bg: var(--_color---color--brand);
  --btn-outline--text: var(--_color---color--black-100);
  --btn-light--border: var(--_color---color--grey-dark);
  --btn-light--bg: var(--_color---color--none);
  --btn-outline--bg: var(--_color---color--none);
  --btn-secondary--border: var(--_color---color--white);
  --btn-secondary--bg: var(--_color---color--white);
  --white-35: #ffffff59;
  --rdius--r-pill: 9999px;
  --btn-primary--text: var(--_color---color--black-100);
  --btn-primary--border: var(--_color---color--brand);
  --btn-secondary--text: var(--_color---color--black-100);
  --btn-outline--border: var(--_color---color--black-100);
  font-family: Megogo Interface, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.2;
}

h1 {
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  font-style: inherit;
  margin-top: 0;
  margin-bottom: 0;
}

h2, h3 {
  font-weight: 700;
  font-size: inherit;
  line-height: inherit;
  margin-top: 0;
  margin-bottom: 0;
}

h4 {
  font-weight: 700;
  line-height: inherit;
  font-size: inherit;
  margin-top: 0;
  margin-bottom: 0;
}

h5 {
  font-weight: 700;
  font-size: inherit;
  line-height: inherit;
  margin-top: 0;
  margin-bottom: 0;
}

p {
  margin-bottom: 0;
}

a {
  color: inherit;
  text-decoration: none;
}

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

ol {
  margin-top: .5rem;
  margin-bottom: 1.5rem;
  padding-left: 1.4rem;
  font-size: 1em;
}

strong {
  font-weight: bold;
}

blockquote {
  font-size: 1em;
  line-height: var(--_typography-system---line-height--lh-1-2);
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
}

.h1-style {
  font-family: var(--_typography-system---font-family--accent);
  font-size: var(--_responsive---text-size--h1-style);
  line-height: var(--_responsive---line-height--h1-bold);
  font-weight: var(--_typography-system---font-weight--demibold);
  letter-spacing: var(--_responsive---letter-spacing--h1-bold);
}

.h1-style.fcf, .h1-style.sweet-dreams, .h1-style.warm-a-childhood, .h1-style.beauty-without-age {
  text-align: center;
}

.h1-style.donations {
  margin-bottom: .1em;
}

.h1-style.blog-03 {
  margin-top: .14em;
}

.h1-style.legal {
  font-family: var(--_typography-system---font-family--base);
  font-size: var(--_responsive---text-size--h3-style);
  line-height: var(--_typography-system---line-height--lh-1);
  font-weight: var(--_typography-system---font-weight--medium);
  text-align: center;
}

.h1-style.point-of-support {
  text-align: center;
}

.h1-style.heading-family-basket {
  margin-top: .08em;
}

.h1-style.big-dt-centr, .h1-style.h1-text-centr, .h1-style.h1-2row-sweet-dreams {
  text-align: center;
}

.h1-style.h1-2row-sweet-dreams:lang(en) {
  text-align: left;
}

.h1-style.hero-h1-lh {
  line-height: var(--_typography-system---line-height--lh-0-9);
}

.h1-style.dt-centr, .text-align-center {
  text-align: center;
}

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

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

.text-yellow {
  color: var(--_color---color--brand);
}

.caps {
  text-transform: uppercase;
}

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

.cover.logo {
  width: 90%;
  overflow: visible;
}

.cover.hover-img {
  transition: all .4s;
}

.cover.hover-img:hover {
  transform: scale(1.125);
}

.container-sg {
  padding-top: 4em;
  padding-bottom: 4em;
}

.container-sg.h1 {
  padding-top: 8em;
}

.padding-global {
  padding-right: var(--_spacing---padding--global);
  padding-left: var(--_spacing---padding--global);
}

.sg-empty-box {
  z-index: -1;
  border: 1px dashed #2d40ea;
  min-width: 3em;
  height: 3em;
  position: relative;
}

.sg-empty-box.is-box-01 {
  background-color: var(--_color---color--lime);
  width: 100%;
  height: 100%;
  display: flex;
}

.sg-empty-box.is-box-02 {
  background-color: var(--_color---color--lime);
  aspect-ratio: 2 / 3;
  width: 2em;
  height: 6em;
  display: flex;
}

.sg-empty-box.is-box-03 {
  aspect-ratio: 3 / 2;
  background-color: var(--_color---color--lime);
  width: 6em;
  height: 2em;
}

.section.is-nstagram {
  overflow: hidden;
}

.section.is-responsibilities {
  overflow: clip;
}

.section.is-timeline {
  width: 100%;
  overflow: clip;
}

.section.is-requirements {
  width: 100%;
}

.section.is-use {
  overflow: clip;
}

.section.section_blog-post {
  padding-top: 0;
  padding-bottom: 0;
}

.sg-swatch {
  aspect-ratio: 1;
  max-width: 6em;
  height: 6em;
  display: flex;
}

.sg-swatch.is-width {
  max-width: 6em;
}

.black {
  background-color: var(--color--black-100\<deleted\|variable-984d1c20-49e8-0950-1e55-50e2074095fc\>);
}

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

.sg-color-card {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.sg-color-info {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: column;
  display: flex;
}

.sg-about-color {
  color: var(--color--opal\<deleted\|variable-c3e9c7f9-b357-e70c-77a1-5ec471be601c\>);
}

.grey-dark {
  background-color: var(--_color---color--grey-dark);
}

.grey-opal {
  background-color: var(--_color---color--opal);
}

.opal-light {
  background-color: var(--_color---color--opal-light);
}

.grey-light {
  background-color: var(--_color---color--grey-light);
}

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

.white-yellow {
  background-color: var(--_color---color--white-yellow);
}

.brand {
  background-color: var(--_color---color--brand);
}

.lime {
  background-color: var(--_color---color--lime);
}

.olive {
  background-color: var(--_color---color--olive);
}

.gradient-sunny-morning {
  background-image: linear-gradient(90deg, #f6d365, #f6d061 10%, #fdcb40 35%, #f7bd47 56%, #f8ae33 85% 95%, #f8ae33 96%, #f8ae33);
}

.sg-card-style {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  border-bottom: 1px solid var(--color--opal-light\<deleted\|variable-f5375965-15ce-5737-0c96-b5fac345a3f3\>);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-bottom: 2em;
  display: flex;
}

.sg-card-style.sg-bg-grey-dark {
  background-color: var(--_color---color--grey-dark);
  padding-top: 1em;
  padding-left: 1em;
  padding-right: 1em;
}

.sg-info-font-card {
  flex-flow: column;
  display: flex;
}

.sg-info-label {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  display: flex;
}

.sg-info-input {
  color: var(--_color---color--grey-dark);
}

.sg-info-label-title-box {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border-radius: .2em;
  flex-flow: wrap;
  flex: 0 auto;
  align-items: center;
  display: flex;
}

.h2-style {
  font-family: var(--_typography-system---font-family--accent);
  font-size: var(--_responsive---text-size--h2-style);
  line-height: var(--_typography-system---line-height--lh-0-85);
  font-weight: var(--_typography-system---font-weight--demibold);
  letter-spacing: -.04em;
  border-style: none;
  border-color: #000;
  border-top-width: 0;
  border-left-width: 0;
  border-right-width: 0;
}

.h2-style.shift-mentor-video {
  margin-left: -.4em;
}

.h2-style.family-support {
  margin-left: -.35em;
}

.h2-style.family-support:lang(en) {
  margin-left: 0;
}

.h2-style.media {
  margin-left: -.07em;
}

.h2-style.sunny-timeline {
  text-align: center;
}

.h2-style.slider {
  margin-left: 1.12em;
}

.h2-style.lsp-5.school-drive {
  text-align: left;
}

.h2-style.school-drive {
  text-align: center;
}

.h2-style.sweet-dreams {
  text-align: left;
}

.h2-style.blog-archive {
  letter-spacing: var(--_typography-system---letter-spacing--lsp-5);
}

.h2-style.point-of-support, .h2-style.sweet-dreams {
  text-align: center;
}

.h2-style.warm-a-childhood {
  text-align: left;
  text-align: center;
}

.h2-style.family-support-title:lang(en) {
  margin-left: 0;
}

.h2-style.dt-center, .h2-style.big-dt-centr {
  text-align: center;
}

.h2-style.h2-2row-about-sd {
  text-align: left;
}

.h1-style-light {
  font-family: var(--_typography-system---font-family--accent);
  font-size: var(--_responsive---text-size--h1-style);
  line-height: var(--_responsive---line-height--h1-light);
  font-weight: var(--_typography-system---font-weight--light);
  letter-spacing: var(--_responsive---letter-spacing--h1-light);
}

.h2-style-light {
  font-family: var(--_typography-system---font-family--accent);
  font-size: var(--_responsive---text-size--h2-style);
  line-height: var(--_typography-system---line-height--lh-0-85);
  font-weight: var(--_typography-system---font-weight--light);
  letter-spacing: var(--_typography-system---letter-spacing--lsp-4);
}

.h3-style {
  font-family: var(--_typography-system---font-family--base);
  font-size: var(--_responsive---text-size--h3-style);
  line-height: var(--_typography-system---line-height--lh-0-96);
  font-weight: var(--_typography-system---font-weight--demibold);
  letter-spacing: var(--_typography-system---letter-spacing--lsp-3);
}

.h4-style {
  font-family: var(--_typography-system---font-family--base);
  font-size: var(--_responsive---text-size--h4-style);
  line-height: var(--_typography-system---line-height--lh-1);
  font-weight: var(--_typography-system---font-weight--demibold);
  letter-spacing: var(--_typography-system---letter-spacing--lsp-3);
}

.h4-style:where(.w-variant-ce1c8dbf-94d9-bca3-f99a-66570e54334f) {
  font-size: var(--_responsive---text-size--h3-style);
}

.h4-style.lsp-5.lh {
  line-height: var(--_typography-system---line-height--lh-0-9);
}

.text-size-large {
  font-family: var(--_typography-system---font-family--base);
  font-size: var(--_responsive---text-size--large);
  line-height: var(--_typography-system---line-height--lh-1-2);
}

.text-size-medium {
  font-family: var(--_typography-system---font-family--base);
  font-size: var(--_responsive---text-size--medium);
  line-height: var(--_typography-system---line-height--lh-1-2);
}

.text-size-regular {
  font-family: var(--_typography-system---font-family--base);
  font-size: var(--_responsive---text-size--regular);
  line-height: var(--_typography-system---line-height--lh-1-2);
}

.text-size-small {
  font-family: var(--_typography-system---font-family--base);
  font-size: var(--_typography-system---size-cqi--small-text-in-card);
  line-height: var(--_typography-system---line-height--lh-1-2);
}

.text-size-tiny {
  font-family: var(--_typography-system---font-family--base);
  font-size: var(--_responsive---text-size--tiny);
  line-height: var(--_typography-system---line-height--lh-1-3);
}

.sg-title-box {
  border-bottom: 1px solid #000;
  margin-bottom: 4em;
  padding-bottom: 2em;
}

.sg-title-box.is-heading {
  border-bottom-width: 0;
}

.sg-1col {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.sg-grid-3coll {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.sg-info-label-title {
  background-color: var(--_color---color--opal-light);
  border-radius: .2em;
  padding: .25em .75em .3em;
}

.fw-500 {
  font-weight: var(--_typography-system---font-weight--medium);
}

.fw-400 {
  font-weight: var(--_typography-system---font-weight--normal);
}

.fw-light {
  font-weight: var(--_typography-system---font-weight--light);
}

.font-family-accent {
  font-family: var(--_typography-system---font-family--accent);
}

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

.text-black {
  color: var(--_color---color--black-100);
}

.text-opal {
  color: var(--_color---color--opal);
  margin-top: .2em;
}

.text-opal:where(.w-variant-d88cb9a9-5c9a-55ec-340a-618b355c6f7e) {
  color: var(--_color---color--black-100);
}

.text-opal-light {
  color: var(--_color---color--opal-light);
}

.text-grey-light {
  color: var(--_color---color--grey-light);
}

.bg-sunrise {
  background-image: linear-gradient(90deg, var(--_color---gradient-sunrise--sunrise-start), var(--_color---gradient-sunrise--sunrise-mid) 53%, var(--_color---gradient-sunrise--sunrise-end));
}

.text-sunrise {
  background-image: linear-gradient(135deg, var(--_color---gradient-sunrise--sunrise-start), var(--_color---gradient-sunrise--sunrise-mid) 52%, var(--_color---gradient-sunrise--sunrise-end));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  display: inline-block;
}

.border-sunrise {
  background-image: linear-gradient(90deg, var(--_color---gradient-sunrise--sunrise-start), var(--_color---gradient-sunrise--sunrise-mid) 50%, var(--_color---gradient-sunrise--sunrise-end));
  width: 100%;
  height: 100%;
  padding: 2px;
  overflow: hidden;
}

.border-sunrise.is-border-gr-2.is-radius-24px {
  position: relative;
}

.bg-inner {
  background-color: var(--_color---color--white);
  width: 100%;
  height: 100%;
}

.bg-inner.is-radius-24px:where(.w-variant-d68f0f87-b372-7227-5f56-5dbc9b078b8c) {
  background-color: var(--_color---color--none);
}

.bg-inner.bg-brand:where(.w-variant-305bad9e-0884-619d-f7e4-48ff9aefad28) {
  background-color: var(--_color---color--olive);
}

.is-radius-xxs {
  border-radius: var(--_radius---radius--2px);
}

.is-radius-xs {
  border-radius: var(--_radius---radius--4px);
}

.is-radius-sm {
  border-radius: var(--_radius---radius--8px);
}

.is-radius-12px {
  border-radius: var(--_radius---radius--12px);
}

.is-radius-6px {
  border-radius: var(--_radius---radius--16px);
}

.is-radius-24px {
  border-radius: var(--_radius---radius--24px);
}

.is-radius-48px {
  border-radius: var(--_radius---radius--48px);
}

.is-radius-pill {
  border-radius: var(--_radius---radius--pill);
}

.radius-em-05 {
  border-radius: var(--_radius---radius--em-05);
}

.is-border-gr-1 {
  padding: var(--_radius---border-with--border-1);
}

.sg-swatch-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.is-border-gr-2 {
  padding: var(--_radius---border-with--border-2);
}

.is-border-gr-4 {
  padding: var(--_radius---border-with--border-4);
}

.bg-brand {
  background-color: var(--_color---color--brand);
}

.bg-primary {
  background-color: var(--_color---color--white-yellow);
}

.bg-white {
  background-color: var(--_color---color--white);
}

.bg-black {
  background-color: var(--_color---color--black-100);
}

.bg-grey-dark {
  background-color: var(--_color---color--grey-dark);
}

.bg-opal {
  background-color: var(--_color---color--opal);
}

.bg-opal-light {
  background-color: var(--_color---color--opal-light);
}

.bg-grey-light {
  background-color: var(--_color---color--grey-light);
}

.bg-olive {
  background-color: var(--_color---color--olive);
}

.bg-lime {
  background-color: var(--_color---color--lime);
}

.has-border-1 {
  border: var(--_radius---border-with--border-1) solid black;
}

.has-border-2 {
  border: var(--_radius---border-with--border-2) solid black;
}

.has-border-4 {
  border: var(--_radius---border-with--border-4) solid black;
}

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

.text-olive {
  color: var(--_color---color--olive);
}

.border-color-opal {
  border: 1px solid var(--_color---color--opal);
}

.sg-swatch-space {
  width: 1px;
  height: 1px;
  margin: 3em;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.max-width-90em {
  width: 100%;
  max-width: 90em;
}

.sg-spacer-box {
  border: 1px dashed #000;
  width: 100%;
}

.spacer-128px {
  width: 100%;
}

.text-size-body {
  font-family: var(--_typography-system---font-family--base);
  font-size: var(--_responsive---text-size--body);
  line-height: var(--_typography-system---line-height--lh-1-2);
}

.fw-600 {
  font-weight: var(--_typography-system---font-weight--demibold);
}

.font-family-base {
  font-family: var(--_typography-system---font-family--base);
}

.hide {
  display: none;
}

.overflow-visible {
  overflow: visible;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-auto {
  overflow: auto;
}

.overflow-scroll {
  overflow: scroll;
}

.spacing-clean {
  margin: 0;
  padding: 0;
}

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

.z-index-1 {
  z-index: 1;
  position: relative;
}

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

.z-index-90 {
  z-index: 90;
  position: relative;
}

.aspect-ratio-square {
  aspect-ratio: 1;
  object-fit: cover;
}

.aspect-ratio-portrait {
  aspect-ratio: 2 / 3;
  object-fit: cover;
}

.aspect-ratio-landscape {
  aspect-ratio: 3 / 2;
  object-fit: cover;
}

.aspect-ratio-widescreen {
  aspect-ratio: 16 / 9;
  object-fit: cover;
}

.container-base {
  width: 100%;
  max-width: var(--_spacing---conteiner--1440-large);
  margin-left: auto;
  margin-right: auto;
}

.button-group {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.sg-row {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  display: flex;
}

.icon-1x1-small {
  flex: none;
  width: 1em;
  height: 1em;
}

.icon-1x1-medium {
  width: 2em;
  height: 2em;
}

.icon-1x1-large {
  width: 2.5em;
  height: 2.5em;
}

.icon-20px {
  aspect-ratio: 1;
  object-fit: cover;
  width: 1.25em;
  height: 1.25em;
}

.icon-20px.wide {
  aspect-ratio: 1;
  width: auto;
  height: 2em;
}

.sg-icon-box {
  z-index: -1;
  border: 1px dashed #2d40ea;
  width: 1.25em;
  height: 1.25em;
  position: relative;
}

.icon-box-small-for-hover {
  width: 2.5em;
  height: 2.5em;
  display: flex;
}

.icon-box-small-for-hover.wide {
  width: 100%;
  height: 100%;
}

.icon-sotial-bg {
  border-radius: var(--_radius---radius--ellips);
  background-color: var(--_color---bg--brand);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: all .25s;
  display: flex;
}

.icon-sotial-bg:hover {
  background-color: var(--_color---color--black-100);
  color: var(--_color---color--brand);
  transform: scale(1.2);
}

.icon-sotial-bg.is-hover-fb:hover {
  background-color: var(--_color---color--blue);
  color: var(--_color---color--white);
}

.icon-sotial-bg.is-hover-telegram:hover {
  background-color: var(--_color---bg-hover--telegram);
  color: var(--_color---color--white);
}

.icon-sotial-bg.is-hover-youtube:hover {
  background-color: var(--_color---bg-hover--youtube);
  color: var(--_color---color--white);
}

.icon-sotial-bg.is-hover-mail:hover {
  background-color: var(--_color---bg-hover--mail);
  color: var(--_color---color--brand);
}

.bg-instagram {
  background-image: radial-gradient(circle farthest-corner at 110% 0%, var(--_color---gradient-intagram--01-color), var(--_color---gradient-intagram--02-color) 36%, var(--_color---gradient-intagram--03-color) 44%, var(--_color---gradient-intagram--04-color) 65%, var(--_color---gradient-intagram--05-color) 91%, var(--_color---gradient-intagram--06-color));
}

.sg-icons-list {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: wrap-reverse;
  display: flex;
}

.is-hover-instagram {
  transition: all .25s;
}

.is-hover-instagram:hover {
  background-image: radial-gradient(circle farthest-corner at 110% 0%, var(--_color---gradient-intagram--01-color), var(--_color---gradient-intagram--02-color) 35%, var(--_color---gradient-intagram--03-color) 53%, var(--_color---gradient-intagram--04-color) 65%, var(--_color---gradient-intagram--05-color) 85%, var(--_color---gradient-intagram--06-color) 95%);
  color: var(--_color---color--white);
}

.icon-box-arrow {
  justify-content: center;
  align-items: center;
  width: 3.5em;
  height: 3.5em;
  display: flex;
}

.icon-56px {
  width: 3.5em;
  height: 3.5em;
}

.icon-yellow {
  color: var(--_color---color--brand);
}

.icon-logo-infamily {
  width: 23.125em;
  height: 7.75em;
}

.icon-logo-grow-up-in-family {
  width: 3.8125em;
  height: 2.9375em;
}

.btn {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  font-size: var(--_responsive---text-size--regular);
  line-height: var(--_typography-system---line-height--lh-1-2);
  font-weight: var(--_typography-system---font-weight--medium);
  text-align: center;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  padding: .75em 1.5em;
  transition: all .2s;
  display: inline-flex;
}

.btn.is-rounded {
  border-radius: var(--rdius--r-12px);
}

.btn.is-rounded.is-primarly {
  transition-duration: .3s;
}

.btn.is-rounded.is-primarly.is-small.is-card {
  flex: 1;
  display: flex;
}

.btn.is-rounded.is-secondary:hover {
  background-color: var(--_color---color--grey-light);
  color: var(--_color---color--black-100);
}

.btn.is-rounded.is-mono {
  background-color: var(--_color---color--opal);
  width: 100%;
  transition-duration: .35s;
}

.btn.is-rounded.is-mono:hover {
  background-color: var(--_color---color--opal-light);
}

.btn.is-primarly {
  background-color: var(--btn-primary--bg);
  color: var(--btn-outline--text);
}

.btn.is-primarly:hover {
  background-color: var(--_color---color--black-100);
  color: var(--_color---color--brand);
}

.btn.is-primarly:active {
  transform: scale(1.1);
}

.btn.is-light {
  border: var(--_radius---border-with--border-2) solid var(--btn-light--border);
  background-color: var(--btn-light--bg);
  color: var(--btn-light--text);
}

.btn.is-light:hover {
  background-color: var(--_color---color--grey-light);
  color: var(--_color---color--black-100);
}

.btn.is-outline {
  border: var(--_radius---border-with--border-2) solid black;
  background-color: var(--btn-outline--bg);
  color: var(--btn-outline--text);
}

.btn.is-outline:hover {
  background-color: var(--_color---color--black-100);
  color: var(--_color---color--olive);
}

.btn.is-pill {
  border-radius: var(--_radius---radius--pill);
}

.btn.is-large {
  font-size: var(--_responsive---text-size--large);
  padding: 1.25em 2.25em;
}

.btn.is-secondary {
  border: 1px solid var(--btn-secondary--border);
  background-color: var(--btn-secondary--bg);
  color: var(--btn-outline--text);
}

.btn.is-secondary:hover {
  border-color: var(--_color---color--opal-light);
  background-color: var(--_color---color--opal-light);
  color: var(--_color---color--grey-dark);
}

.btn.is-small {
  font-size: var(--_responsive---text-size--small);
}

.btn-label {
  text-align: center;
  font-weight: 500;
  display: inline-block;
}

.btn-icon {
  justify-content: center;
  align-items: center;
  transition: all .25s;
  display: block;
}

.btn-icon:hover {
  color: var(--_color---color--brand);
  transform: scale(1.2);
}

.btn-base {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.navbar {
  z-index: 90;
  background-color: var(--_color---color--none);
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-box {
  justify-content: space-between;
  align-items: center;
  height: auto;
  padding-top: .25em;
  padding-bottom: .25em;
  display: flex;
}

.navbar-logo-infamily {
  object-fit: cover;
  width: 100%;
  height: 100%;
  overflow: clip;
}

.navmenu-box {
  float: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 2.937em;
  display: flex;
}

.navbar-burger-box {
  float: none;
}

.navmenu-list {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.z-index-10 {
  z-index: 10;
  position: relative;
}

.logo-brand-box {
  width: 7.5em;
  height: auto;
  color: var(--_color---color--black-100);
  justify-content: center;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.navmenu-dropdown-toggle {
  grid-column-gap: .2em;
  grid-row-gap: .2em;
  justify-content: space-between;
  align-items: center;
  padding: 0 1.25em 0 0;
  display: inline-flex;
}

.navmenu-dropdown-icon {
  margin-top: .125em;
  margin-bottom: 0;
  margin-right: 0;
}

.navmenu-dropdown-list {
  background-color: var(--_color---color--none);
  flex-flow: column;
  width: 400%;
  padding-top: 1.7em;
  display: none;
}

.navmenu-dropdwn-bg {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  border-radius: var(--_radius---radius--12px);
  background-color: var(--_color---light-night-a);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding: 1.5em;
  display: flex;
}

.navmenu-sublink-list {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.navbar-switch-and-burger-box {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  display: flex;
}

.lang-switch {
  grid-column-gap: .1em;
  grid-row-gap: .1em;
  border: 1px solid var(--_color---color--opal-light);
  border-radius: var(--_radius---radius--pill);
  justify-content: center;
  align-items: center;
  max-width: 100%;
  padding: .25em;
  font-size: 1em;
  display: flex;
  overflow: hidden;
}

.lang-switch-btn {
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  padding: .5em .8em;
  transition-property: all;
  transition-duration: .25s;
  transition-timing-function: ease;
  display: flex;
}

.lang-switch-btn:hover {
  background-color: var(--_color---color--grey-light);
}

.lang-switch-btn:focus {
  border: 2px solid var(--_color---color--grey-dark);
}

.lang-switch-btn.w--current {
  color: #fff;
  background-color: #91929a;
  font-weight: 500;
}

.lang-switch-btn.is-active {
  background-color: var(--_color---color--opal);
  color: var(--_color---color--white);
  font-weight: var(--_typography-system---font-weight--medium);
}

.lang-switch-btn.is-active:hover {
  background-color: var(--_color---color--grey-dark);
}

.btn-switch-burger-box {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  max-width: 100%;
  display: flex;
}

.nav-link {
  font-size: var(--_responsive---text-size--body);
  justify-content: space-between;
  align-items: stretch;
  display: block;
}

.nav-link.w--current {
  color: var(--_color---color--brand);
  transition-property: all;
  transition-duration: .3s;
  transition-timing-function: ease;
}

.nav-link-box {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.sub-nav-link-defolt {
  width: 100%;
  color: var(--_color---color--opal-light);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.sub-nav-link-defolt.is-divider {
  border-top: 1px solid var(--_color---grey-40);
  padding-top: .5em;
  padding-bottom: .5em;
  display: flex;
}

.sub-nav-link-defolt.is-divider:hover {
  color: var(--_color---color--olive);
}

.sub-nav-link-defolt.is-divider.last-divider {
  border-bottom: 1px solid var(--_color---grey-40);
}

.sub-nav-link {
  justify-content: space-between;
  align-items: stretch;
  font-size: .875em;
  display: block;
}

.icon-arrow-sublink {
  width: 1.25em;
  height: 1.25em;
}

.sub-nav-link-box {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.nav-link-defolt {
  justify-content: flex-start;
  align-items: center;
  transition: all .25s;
}

.nav-link-defolt:hover {
  color: var(--_color---color--brand);
}

.nav-link-defolt.is-divider {
  justify-content: flex-start;
  align-items: center;
}

.nav-link-defolt.submenu {
  width: 100%;
  color: var(--_color---color--brand);
  display: flex;
}

.nav-link-defolt.submenu:hover {
  color: var(--_color---color--white-yellow);
}

.submenu-title {
  width: 100%;
  margin-bottom: 1em;
  display: flex;
}

.color-component {
  background-color: var(--_color---component);
}

.navmenu-dropdown-content {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.navmenu-dropdown-content.left {
  width: 100%;
  overflow: visible;
}

.icon-arrow-navlink {
  width: 1.25em;
  height: 1.25em;
}

.navbar-bg {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #faf7ee47;
}

.lang-switch-box {
  font-size: 1em;
}

.burger-icon-lottie {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.navmenu-list-box {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icons-social-list {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-sotial-item.wide {
  width: 100%;
  height: 100%;
}

.navmenu-dropdown-content-grid {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto;
  grid-template-columns: 40% 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.navmenu-dropdown-icon-box {
  display: flex;
}

.hide-only-dt {
  display: none;
}

.nav-menu-dropdown-row-grid {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto;
  grid-template-columns: 40% 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.footer-container {
  margin-top: var(--_spacing---spacer--sp-128px);
}

.footer-top-box {
  background-color: var(--_color---color--brand);
  padding-top: 3em;
}

.footer-box-middle {
  background-color: var(--_color---color--brand);
  padding-top: 3em;
  padding-bottom: 3em;
}

.footer-box-bottom {
  background-color: var(--_color---color--black-100);
}

.icon-arrow-sollid {
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.icon-arrow-outline {
  width: 3.5em;
  height: 3.5em;
}

.footer-top-grid {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-top-item {
  font-size: 16px;
}

.footer-cta {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-cta-text {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  width: 7.2em;
  font-size: var(--_responsive---text-size--large);
  line-height: .9;
  font-weight: var(--_typography-system---font-weight--medium);
  letter-spacing: -.02em;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-cta-text:lang(en) {
  width: 5.2em;
}

.footer-top-email {
  font-size: var(--_responsive---text-size--large);
  letter-spacing: -.02em;
  font-weight: 600;
}

.footer-top-logo-box {
  width: 4.5em;
  height: 3.5em;
}

.footer-middle-grid {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-middle-grid-item {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.footer-link {
  font-size: .875em;
}

.footer-divider {
  background-color: var(--_color---color--brand);
  width: 100%;
  margin-top: 3em;
}

.divider {
  background-color: var(--_color---color--black-100);
  width: 100%;
  height: 1px;
}

.footer-bottom-content {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  padding-top: 3em;
  padding-bottom: 3em;
  display: flex;
}

.footer-bottom-navmenu {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  display: flex;
}

.footer-botom-navmenu-link-box {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  display: flex;
}

.footer-bottom-social-box {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.footer-bottom-tech-info-box {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  flex-flow: column;
  display: flex;
}

.footer-tech-info-text {
  color: var(--_color---color--opal);
  text-align: center;
  font-size: .875em;
}

.body-base {
  padding: 1px 0 0;
}

.section-padding-xxl {
  padding-top: var(--_spacing---section-padding--xxl);
  padding-bottom: var(--_spacing---section-padding--xxl);
}

.section-padding-top-xl {
  padding-top: var(--_spacing---section-padding--xl);
}

.section-padding-lg {
  padding-top: var(--_spacing---section-padding--lg);
  padding-bottom: var(--_spacing---section-padding--lg);
}

.section-padding-md {
  padding-top: var(--_spacing---section-padding--md);
  padding-bottom: var(--_spacing---section-padding--md);
}

.section-padding-sm {
  padding-top: var(--_spacing---section-padding--sm);
  padding-bottom: var(--_spacing---section-padding--sm);
}

.padding-hero {
  padding-top: var(--_spacing---hero-padding--lg-top);
  padding-bottom: var(--_spacing---hero-padding--lg-bottom);
  --_spacing---padding--global: 2.5em;
  --_spacing---conteiner--1440-large: 90em;
  --_spacing---spacer--sp-128px: 0em;
  --_spacing---section-padding--xxl: 10em;
  --_spacing---section-padding--xl: 8em;
  --_spacing---section-padding--lg: 6em;
  --_spacing---section-padding--md: 4em;
  --_spacing---section-padding--sm: 2em;
  --_spacing---hero-padding--lg-top: 0em;
  --_spacing---hero-padding--lg-bottom: 0em;
  --_spacing---spacer--sp-56px: 0em;
  --_spacing---spacer--sp-32px: 0em;
  --_spacing---padding-horizontal--48px: 3em;
  --_spacing---padding-vertical--48px: 3em;
  --_spacing---conteiner--1920-large: 120em;
  --_spacing---hero-padding--xl: 0em;
}

.hero-content {
  position: relative;
}

.lsp-6 {
  letter-spacing: var(--_typography-system---letter-spacing--lsp-6);
}

.subtitle-grid-2coll {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hero-icon-box {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.subtitle-text {
  color: var(--_color---grey-40);
  font-size: var(--_responsive---text-size--large);
  line-height: var(--_typography-system---line-height--lh-1-2);
}

.hero-icon-logo-infamily {
  width: 23.125em;
  height: 7.75em;
}

.mg-top-56px {
  padding-top: var(--_spacing---spacer--sp-56px);
  --_spacing---padding--global: 2.5em;
  --_spacing---conteiner--1440-large: 90em;
  --_spacing---spacer--sp-128px: 8em;
  --_spacing---section-padding--xxl: 10em;
  --_spacing---section-padding--xl: 8em;
  --_spacing---section-padding--lg: 6em;
  --_spacing---section-padding--md: 4em;
  --_spacing---section-padding--sm: 2em;
  --_spacing---hero-padding--lg-top: 10em;
  --_spacing---hero-padding--lg-bottom: 8em;
  --_spacing---spacer--sp-56px: 3.5em;
  --_spacing---spacer--sp-32px: 2em;
  --_spacing---padding-horizontal--48px: 3em;
  --_spacing---padding-vertical--48px: 3em;
  --_spacing---conteiner--1920-large: 120em;
  --_spacing---hero-padding--xl: 0px;
}

.mg-b-56px {
  padding-bottom: var(--_spacing---spacer--sp-56px);
}

.span-h1-style-bold {
  font-family: var(--_typography-system---font-family--accent);
  line-height: var(--_responsive---line-height--h1-bold);
  font-weight: var(--_typography-system---font-weight--demibold);
  letter-spacing: var(--_responsive---letter-spacing--h1-bold);
  display: inline-block;
}

.span-h1-style-light {
  font-family: var(--_typography-system---font-family--accent);
  line-height: var(--_responsive---line-height--h1-light);
  font-weight: var(--_typography-system---font-weight--light);
  letter-spacing: var(--_responsive---letter-spacing--h1-light);
  display: inline-block;
}

.span-h1-style-light.text-sunrise {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.span-h1-style-light.text-sunrise.about-01:lang(en) {
  padding-bottom: .09em;
}

.shift-hero-h1 {
  padding-left: var(--_responsive---shift-for-span--shift-hero);
}

.hero-image-box {
  border-radius: var(--_radius---radius--24px);
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.hero-seats-box {
  z-index: 3;
  width: 100%;
  max-width: 90em;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: auto 0% -3em;
}

.grid-4-coll {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: minmax(auto, 1fr);
  grid-template-columns: minmax(14.6875em, 1fr) minmax(14.6875em, 1fr) minmax(14.6875em, 1fr) 1fr;
  grid-auto-flow: row;
  display: grid;
}

.card-one-base-box {
  z-index: 2;
  width: 100%;
  height: 100%;
  padding: 1.5em;
  position: relative;
  container: bento-card / inline-size;
}

.card-one-grid {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  height: 100%;
  display: grid;
}

.card-one-base-content {
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.card-one-base-content:where(.w-variant-305bad9e-0884-619d-f7e4-48ff9aefad28) {
  container: bento-card / inline-size;
}

.u-shadow-light-hover {
  transition: all .25s;
}

.u-shadow-light-hover:hover {
  transform: translate(0, -2px);
  box-shadow: 0 6px 18px #0003;
}

.card-one-box {
  width: 100%;
  height: 100%;
  display: flex;
}

.card-one-box.is-radius-24px {
  overflow: hidden;
}

.card-one-box.is-radius-24px.u-shadow-light-hover.last {
  height: 12em;
}

.bg-none {
  background-color: var(--_color---color--none);
}

.card-one-bg-alt {
  background-color: var(--_color---color--brand);
  position: absolute;
  inset: 0%;
}

.card-one-bg-alt.is-radius-xl {
  display: block;
}

.card-one-sunrise-bg {
  background-image: linear-gradient(90deg, var(--_color---gradient-sunrise--sunrise-start), var(--_color---gradient-sunrise--sunrise-mid) 50%, var(--_color---gradient-sunrise--sunrise-end));
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.u-shadow-light {
  transition: all .25s;
  transform: translate(0, -2px);
  box-shadow: 0 6px 18px #0003;
}

.u-shadow-light:hover {
  box-shadow: none;
  transform: none;
}

.mg-top-32px {
  padding-top: var(--_spacing---spacer--sp-32px);
}

.section-header {
  width: 100%;
  overflow: clip;
}

.section-title {
  width: 100%;
}

.span-h2-style-light {
  font-weight: var(--_typography-system---font-weight--light);
  display: inline-block;
}

.span-h2-style-bold {
  justify-content: flex-start;
  align-items: flex-start;
  display: inline-flex;
}

.span-h2-style-bold.insta {
  margin-right: .145455em;
}

.ua-map {
  width: 100%;
}

.ua-chip__label {
  font-family: var(--_typography-system---font-family--base);
  font-size: 1.125em;
  font-weight: var(--_typography-system---font-weight--medium);
}

.ua-chip {
  border-style: solid;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 1.5em;
  display: inline-flex;
}

.ua-map__grid {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ua-map__left {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.ua-map__right {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.ua-map__canvas {
  width: 100%;
  height: 100%;
  position: relative;
}

.ua-map__chips {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  flex-flow: wrap;
  display: flex;
}

.ua-map-wrapper {
  width: 100%;
}

.direction_grid {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.direction-card {
  display: flex;
}

.direction-card__content {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  font-size: var(--_responsive---text-size--large);
  flex-flow: column;
  display: flex;
}

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

.direction-card_title {
  margin-bottom: 1.5em;
}

.dirction-card_bg {
  border: var(--_radius---border-with--border-1) solid var(--_color---color--opal-light);
  border-radius: var(--_radius---radius--24px);
  background-color: var(--_color---color--white);
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  padding: 3em;
  display: flex;
  overflow: hidden;
}

.dirction-card_bg:hover {
  background-color: var(--_color---color--grey-light);
}

.relative {
  width: 1.5em;
  height: 100%;
  display: block;
  position: relative;
}

.icon-24px {
  justify-content: center;
  align-items: center;
  width: 1.5em;
  height: 1.5em;
  display: flex;
}

.bento-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.bento-img.scale-img-anim {
  transition: all 1s cubic-bezier(.23, 1, .32, 1);
}

.bento-img.scale-img-anim:hover {
  transform: scale(1.2);
}

.bento-img.bento {
  position: absolute;
  inset: 0%;
}

.bento-img.kindness {
  aspect-ratio: 3 / 2;
  display: none;
}

.bento-img.beauty-without-age, .bento-img.warm-a-childhood {
  display: none;
}

.accordion-toggle {
  width: 100%;
  padding: 0 0 0;
  transition: all .3s;
  display: block;
}

.accordion-question-and-icon {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-top: 2.625em;
  padding-bottom: 2.625em;
  display: flex;
}

.accordion-question {
  flex-flow: column;
}

.accordion-box {
  flex-flow: column;
  display: flex;
}

.accordion-toggle-line {
  z-index: 1;
  background-color: var(--_color---color--opal);
  width: 100%;
  height: 1px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.accordion-toggle-line-active {
  z-index: 2;
  background-color: var(--_color---color--black-100);
  width: 100%;
  height: 1px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.accordion-list-box {
  background-color: var(--_color---color--none);
  flex: 1;
  display: block;
  position: static;
}

.accordion-list {
  height: 100%;
  overflow: hidden;
}

.accordion-container {
  border-radius: var(--_radius---radius--24px);
  background-color: var(--_color---color--grey-light);
  margin-bottom: 1.25em;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  overflow: hidden;
}

.accordion-answer-02 {
  padding-right: 1.5em;
}

.accordion-answer-01 {
  font-size: var(--_responsive---text-size--regular);
  font-weight: var(--_typography-system---font-weight--demibold);
}

.accordion-icon-box {
  flex: 0 auto;
  width: 1.5em;
  height: 1.5em;
  display: flex;
  position: absolute;
  inset: 50% 0% auto auto;
  transform: translate(0, 50%);
}

.accordion-grid {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template: ". . answer-text answer-text"
  / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-a {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template: ". area-3-4 area-3-4 area-3-4"
  / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.accordion-last-line {
  z-index: 1;
  background-color: var(--_color---color--opal);
  width: 100%;
  height: 1px;
}

.accordion-container-last-line {
  z-index: 1;
  position: relative;
}

.projects-tabs {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template: ". area-for-tab-cards area-for-tab-cards"
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.projects-tabs__menu {
  border-radius: var(--_radius---radius--24px);
  background-color: var(--_color---color--grey-light);
  color: var(--_color---color--opal);
  flex-flow: column;
  padding: 3em;
  display: flex;
}

.project-card {
  border-radius: var(--_radius---radius--24px);
  background-color: var(--_color---color--brand);
  width: 100%;
  padding: 3em;
  transition: all .35s;
}

.project-card:hover {
  background-color: var(--_color---color--grey-light);
}

.project-card__header {
  text-align: center;
  margin-bottom: 1.5em;
}

.project-card__description {
  margin-bottom: 1.25em;
}

.project-card__cta {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1.25em;
  display: grid;
}

.project-card__gallery-grid {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.projects-tabs__link {
  border-top-style: none;
  border-top-width: 1px;
  border-top-color: var(--_color---color--opal-light);
  border-right-style: none;
  border-right-width: 1px;
  border-right-color: var(--_color---color--opal-light);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--_color---color--opal-light);
  border-left-style: none;
  border-left-width: 1px;
  border-left-color: var(--_color---color--opal-light);
  background-color: var(--_color---color--none);
  font-size: var(--_responsive---text-size--regular);
  font-weight: var(--_typography-system---font-weight--medium);
  color: inherit;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0 0 0;
  display: flex;
}

.projects-tabs__link:hover {
  color: var(--_color---color--grey-dark);
}

.projects-tabs__link:active {
  border-top-left-radius: var(--_radius---radius--12px);
  border-top-right-radius: var(--_radius---radius--12px);
  border-bottom-left-radius: var(--_radius---radius--12px);
  border-bottom-right-radius: var(--_radius---radius--12px);
  background-color: var(--_color---color--brand);
  color: var(--_color---color--black-100);
  padding: .5em;
  transform: translate(0, 2px);
  box-shadow: 0 6px 18px #0003;
}

.projects-tabs__link.w--current {
  border-top-left-radius: var(--_radius---radius--12px);
  border-top-right-radius: var(--_radius---radius--12px);
  border-bottom-left-radius: var(--_radius---radius--12px);
  border-bottom-right-radius: var(--_radius---radius--12px);
  background-color: var(--_color---color--brand);
  color: var(--_color---color--black-100);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: .5em;
  margin-bottom: .5em;
  padding-left: .5em;
  padding-right: .5em;
  font-weight: 500;
  transition-property: all;
  transition-duration: .25s;
  transition-timing-function: ease;
  transform: translate(0, -2px);
  box-shadow: 0 6px 18px #0003;
}

.project-card__meta {
  font-size: var(--_responsive---text-size--small);
  font-weight: var(--_typography-system---font-weight--normal);
  text-align: center;
  padding-top: 1em;
  padding-bottom: 1em;
  display: flex;
}

.project-card__meta:hover {
  font-weight: var(--_typography-system---font-weight--medium);
}

.project-card__gallery {
  width: 100%;
}

.project-gallery__photo {
  aspect-ratio: 1;
  border-radius: var(--_radius---radius--12px);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.project-card__eyebrow {
  border: 1px solid var(--_color---color--grey-dark);
  border-radius: var(--_radius---radius--12px);
  font-size: var(--_responsive---text-size--small);
  font-weight: var(--_typography-system---font-weight--normal);
  justify-content: flex-start;
  margin-bottom: 1em;
  padding: .5em;
  transition: all .35s;
  display: inline-block;
}

.project-card__eyebrow:hover {
  border-color: var(--_color---color--brand);
  background-color: var(--_color---color--brand);
  font-weight: var(--_typography-system---font-weight--medium);
  align-items: stretch;
}

.quote-box {
  width: 100%;
  margin-top: .75em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: visible;
}

.quote-card {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.quote-media {
  position: relative;
}

.quote-bage {
  display: inline-flex;
  position: absolute;
  inset: 1.5em auto auto 1.5em;
}

.quote-content {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  display: flex;
}

.quote-mark {
  z-index: 1;
  grid-column-gap: .375em;
  grid-row-gap: .375em;
  pointer-events: none;
  margin-bottom: -4.2em;
  display: inline-flex;
  position: relative;
}

.quote-text {
  z-index: 2;
  font-size: var(--_responsive---text-size--h3-style);
  line-height: var(--_typography-system---line-height--lh-0-9);
  font-weight: var(--_typography-system---font-weight--demibold);
  position: relative;
}

.quote-text.lh-mentor {
  line-height: var(--_typography-system---line-height--lh-0-8);
}

.quote-description {
  color: var(--_color---color--grey-dark);
  font-size: var(--_responsive---text-size--medium);
}

.quote-cta {
  align-self: center;
}

.quote-photo {
  border-radius: var(--_radius---radius--24px);
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.badge-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.badge-grid:where(.w-variant-f661253e-fc32-3106-3228-418231fa4802) {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-auto-columns: 1fr;
  display: block;
}

.badge_name {
  font-size: 1.125em;
  font-weight: var(--_typography-system---font-weight--medium);
}

.badge_role {
  color: var(--_color---color--grey-dark);
  text-transform: uppercase;
  font-size: 1.125em;
}

.badge_role:where(.w-variant-f661253e-fc32-3106-3228-418231fa4802) {
  display: none;
}

.badge-base {
  justify-content: center;
  align-items: center;
  min-width: auto;
  padding: .5em .75em;
  display: inline-flex;
}

.badge-base:where(.w-variant-f661253e-fc32-3106-3228-418231fa4802) {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.bage-box {
  border-radius: var(--_radius---radius--10px);
  justify-content: flex-end;
  align-items: flex-start;
}

.bage-box.bg-brand.u-shadow-light-hover:where(.w-variant-22348398-eae5-38e4-b6f5-0808e83699a8) {
  background-color: var(--_color---color--grey-light);
}

.bage-box.bg-brand.u-shadow-light-hover:hover {
  background-color: var(--_color---color--lime);
}

.bage-box.bg-lime.u-shadow-light-hover:hover {
  background-color: var(--_color---color--olive);
}

.bage-box.bg-olive.u-shadow-light-hover:hover {
  background-color: var(--_color---color--lime);
}

.bage-box.bg-opal.u-shadow-light-hover:hover {
  background-color: var(--_color---color--brand);
}

.radius-10px {
  border-radius: var(--_radius---radius--10px);
}

.icon-box-quote {
  z-index: -1;
}

.quote-img {
  z-index: -1;
  width: 5.1875em;
  height: 7.625em;
}

.quote-img.small {
  object-fit: cover;
  width: auto;
  height: 3em;
}

.quote-img.mentorship {
  width: 4em;
  height: auto;
}

.quote-icon-and-text {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: flex-start;
  display: grid;
  position: relative;
}

.quote-description-ad.ceo {
  display: none;
}

.quote-bullet {
  color: var(--_color---color--grey-dark);
}

.spacer-48px {
  width: 100%;
  margin-top: 3em;
}

.campaign-box {
  border-radius: 1.5em;
  position: relative;
  overflow: hidden;
}

.shift-h2-230px {
  padding-left: var(--_responsive---shift-for-span--shift-h2-230px);
}

.card-padding-48px {
  padding: var(--_spacing---padding-horizontal--48px) var(--_spacing---padding-vertical--48px);
}

.campaign-box__bg-wrap {
  z-index: 0;
  pointer-events: none;
  position: absolute;
  inset: 0%;
}

.campaign-collection-list {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.campaign-card {
  border: 1px solid var(--_color---color--opal-light);
  border-radius: var(--_radius---radius--24px);
  background-color: var(--_color---color--white);
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  padding: 1.5em;
  display: flex;
}

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

.campaign-card__subtitle {
  font-family: var(--_typography-system---font-family--accent);
  font-size: var(--_responsive---text-size--h4-style);
  line-height: var(--_typography-system---line-height--lh-1);
  text-align: center;
  letter-spacing: var(--_typography-system---letter-spacing--lsp-3);
  font-weight: 300;
}

.campaign-card__description {
  height: 5.6em;
  margin-top: 1.5em;
  overflow: auto;
}

.campaign-card__button-box {
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 1.25em;
  display: flex;
}

.campaign-card__gallery-grid {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.campaign-card__gallery-photo {
  border-radius: var(--_radius---radius--10px);
  background-color: var(--_color---color--opal-light);
  overflow: hidden;
}

.campaign-card__bottom {
  flex-flow: column;
  margin-top: 1.25em;
  display: flex;
}

.campaigns__filters-form {
  cursor: pointer;
  justify-content: flex-end;
  align-items: flex-start;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
}

.campaign-filter_status {
  text-align: right;
  height: 0;
  overflow: hidden;
}

.btn-compaign {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  background-color: var(--_color---color--white);
  color: var(--_color---color--grey-dark);
  font-size: var(--_responsive---text-size--regular);
  line-height: var(--_typography-system---line-height--lh-1-2);
  font-weight: var(--_typography-system---font-weight--medium);
  text-align: center;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: .75em 1.5em;
  transition: all .2s;
  display: inline-flex;
}

.btn-compaign.is-rounded {
  border-radius: var(--rdius--r-12px);
}

.radio-pill {
  border: 1px solid var(--_color---color--none);
  border-radius: var(--_radius---radius--10px);
  background-color: var(--_color---color--none);
  min-height: 2.5em;
  color: var(--_color---color--opal);
  font-size: var(--_responsive---text-size--small);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  transition: all .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.radio-pill:hover {
  color: var(--_color---color--grey-dark);
}

.radio-pill.active {
  background-color: var(--_color---color--brand);
  color: var(--_color---color--black-100);
  cursor: pointer;
  transform: translate(0, -2px);
  box-shadow: 0 6px 18px #0003;
}

.radio-pill__label {
  z-index: 1;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: .5em 1em;
  display: inline-flex;
  position: relative;
}

.filters-pill-form {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  border-radius: var(--_radius---radius--10px);
  background-color: var(--_color---color--grey-light);
  flex: none;
  justify-content: space-between;
  align-items: flex-start;
  display: inline-flex;
}

.radio-pill-button {
  z-index: 2;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.radio-pill-button:hover {
  box-shadow: 0 6px 18px #0003;
}

.campaign-progress {
  flex-flow: column;
  width: 100%;
  margin-top: 1.25em;
  display: flex;
}

.campaign-progress__bar {
  border-radius: var(--_radius---radius--pill);
  background-color: var(--_color---light-night-a);
  width: 100%;
  height: 1em;
  position: relative;
  overflow: hidden;
}

.campaign-progress__fill {
  border-radius: var(--_radius---radius--pill);
  background-color: var(--_color---color--brand);
  width: 0%;
  height: 100%;
  position: relative;
}

.campaign-progress__meta {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.campaign-progress__percent {
  font-size: var(--_responsive---text-size--h4-style);
  line-height: var(--_typography-system---line-height--lh-1);
  font-weight: 600;
}

.campaign-progress__amounts {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.campaign-progress__row {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: var(--_color---color--grey-dark);
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.campaign-progress__label {
  font-family: var(--_typography-system---font-family--base);
  font-size: var(--_responsive---text-size--regular);
  line-height: var(--_typography-system---line-height--lh-1-2);
}

.campaign-progress__value {
  font-family: var(--_typography-system---font-family--base);
  font-size: var(--_responsive---text-size--medium);
  line-height: var(--_typography-system---line-height--lh-1);
}

.campaign-progress__currency, .campaign-progress__prefix {
  font-family: var(--_typography-system---font-family--base);
  font-size: var(--_responsive---text-size--regular);
  line-height: var(--_typography-system---line-height--lh-1-2);
}

.campaign-box__bg {
  opacity: 0;
  transition: opacity .3s;
  position: absolute;
  inset: 0%;
}

.campaign-box__bg.is-active {
  background-color: var(--_color---color--opal);
  opacity: 1;
  position: absolute;
  inset: 0%;
}

.campaign-box__bg.is-month {
  background-color: var(--_color---color--grey-light);
}

.campaign-box__bg.is-closed {
  background-color: var(--_color---color--opal-light);
}

.campaign-box__content {
  z-index: 1;
  padding: 3em;
  position: relative;
}

.card-one_count-wrap {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.card-one_count-wrap.fin {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  align-items: baseline;
}

.fs-numbercount_number {
  font-family: var(--_typography-system---font-family--base);
  line-height: var(--_typography-system---line-height--lh-0-96);
  font-weight: var(--_typography-system---font-weight--demibold);
  letter-spacing: var(--_typography-system---letter-spacing--lsp-3);
  font-size: clamp(1.4em, 21cqi, 3.3em);
}

.campaign-progress__track {
  z-index: 1;
  background-color: var(--_color---component);
  width: 100%;
  padding: 0;
  position: absolute;
  inset: 0%;
}

.partners {
  overflow: hidden;
}

.marquee {
  width: 100vw;
  position: relative;
  left: 50%;
  transform: translate(-50%);
}

.marquee__viewport {
  width: 100%;
  margin-left: 0;
  padding-top: .4em;
  padding-bottom: .4em;
  position: relative;
  overflow: hidden;
}

.marquee-collection-list {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.marquee-collection-item {
  margin-right: 0;
}

.partner-logo {
  aspect-ratio: 1;
  border: 2px solid var(--_color---color--brand);
  border-radius: var(--_radius---radius--24px);
  background-color: var(--_color---color--white);
  justify-content: center;
  align-items: center;
  height: 13.125em;
  transition: background-color .3s;
  display: flex;
  position: relative;
}

.partner-logo:hover {
  background-color: var(--_color---color--brand);
}

.partner-logo__inner {
  padding: 2em;
}

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

.marquee_track {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  justify-content: center;
  align-items: center;
  display: flex;
}

.partner-logo__info {
  z-index: 2;
  grid-column-gap: .4em;
  grid-row-gap: .4em;
  border-radius: var(--_radius---radius--ellips);
  background-color: var(--_color---color--white);
  color: var(--_color---color--opal);
  font-size: var(--_responsive---text-size--small);
  font-weight: var(--_typography-system---font-weight--medium);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: .6em .6em auto auto;
}

.icon-info {
  object-fit: cover;
  width: 2em;
  height: 2em;
}

.partners_modal {
  z-index: 100;
  background-color: #141414ed;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: block;
  position: fixed;
  inset: 0%;
}

.partners_modal.hide {
  display: none;
}

.modal_overlay {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.partner-card {
  border-radius: var(--_radius---radius--24px);
  background-color: var(--_color---color--brand);
  width: 100%;
  max-width: 56em;
  padding: 1.5em;
}

.partner-card__logo {
  aspect-ratio: 1;
  border-radius: var(--_radius---radius--24px);
  background-color: var(--_color---color--white);
  justify-content: center;
  align-items: center;
  width: 23.25em;
  padding: 2em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.partner-card__title {
  justify-content: flex-start;
  align-items: flex-start;
}

.partner-card__desc {
  color: var(--_color---color--grey-dark);
}

.partner-card__row {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  display: flex;
}

.close_button {
  width: 2.5em;
  height: 2.5em;
}

.partner-card__logo-img {
  object-fit: contain;
  max-height: 100%;
}

.partner-card__content {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.partner-card__joined {
  color: var(--_color---color--grey-dark);
}

.partner-card_composition {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  display: flex;
}

.close-button-box {
  width: 2.6em;
  height: auto;
  display: flex;
}

.u-shadow-pop-up {
  box-shadow: 0 10px 40px 0 var(--white-35);
}

.grid-popup-card {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template: "."
  / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.partner-card__category {
  color: var(--_color---color--grey-dark);
}

.partner-card__link {
  width: 2em;
  height: 2em;
  color: var(--_color---color--brand);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 1.25em 1.25em auto;
}

.container-1440 {
  width: 100%;
  max-width: var(--_spacing---conteiner--1440-large);
  margin-left: auto;
  margin-right: auto;
}

.hero-subtitle {
  z-index: 1;
  position: relative;
}

.map-embed {
  width: 100%;
  height: 100%;
}

.hero-scroll-track {
  z-index: 2;
  width: 100%;
  max-width: 120em;
  height: 250vh;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.hero-sricky-container {
  z-index: 2;
  width: 100%;
  height: auto;
  position: sticky;
  top: 0;
  overflow: visible;
}

.hero-header {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.card-one {
  width: 100%;
  height: 100%;
}

.map-loader {
  z-index: 2;
  border-radius: var(--_radius---radius--24px);
  background-color: var(--_color---color--grey-light);
  position: absolute;
  inset: 0%;
}

.project-tab-collection-list, .project-tab-collection-item {
  border-radius: var(--_radius---radius--24px);
  overflow: clip;
}

.wrapper-one-screen {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.wrapper-one-screen.blog {
  height: auto;
}

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

.subtitle_grid-3coll {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template: ". . base-big-column base-big-column"
  / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.subtitle-column.col-01.football-story {
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-icon-logo-container {
  flex: 0 auto;
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.hero-icon-logo-container:where(.w-variant-5bc4a4c0-c2d5-1302-42ce-f9347be1fdc0) {
  display: none;
}

.hero-icon-logo-container.football-story {
  aspect-ratio: 1;
  height: 8em;
}

.subtitle-eyebrown {
  font-size: var(--_responsive---text-size--regular);
  font-weight: var(--_typography-system---font-weight--medium);
}

.subtitle-eyebrown:where(.w-variant-81bd63aa-2171-48a5-2560-5dec16a8334b) {
  display: none;
}

.subtitle-eyebrown:where(.w-variant-e1dc6781-d3ef-cf39-ee78-55b0397f69e6) {
  align-self: flex-end;
}

.small-collumn-grig {
  grid-column-gap: .375em;
  grid-row-gap: .375em;
  flex-flow: column;
  display: flex;
}

.small-collumn-grig:where(.w-variant-e89173ed-c938-794c-efcf-5d509323117d), .small-collumn-grig.for-timeline-6 {
  justify-content: flex-start;
  align-items: flex-end;
}

.subtitle-text-item {
  color: var(--_color---grey-40);
  font-size: var(--_responsive---text-size--medium);
  line-height: var(--_typography-system---line-height--lh-1-2);
}

.subtitle-text-item.padd-right {
  width: 80%;
}

.subtitle-text-item.sracking-card {
  color: var(--_color---color--black-100);
}

.subtitle-text-item.beauty-without-age {
  font-size: var(--_responsive---text-size--regular);
}

.shift-span-h1 {
  display: inline-flex;
}

.shift-span-h1.about-01 {
  justify-content: center;
  align-items: flex-start;
  margin-left: 25%;
  display: inline-flex;
}

.shift-span-h1.about-01:lang(en) {
  margin-top: .14em;
  margin-left: 0%;
}

.shift-span-h1.shift-hero-home:lang(en) {
  margin-bottom: .1em;
}

.shift-span-h1.about-02 {
  margin-left: 25%;
}

.shift-span-h1.about-02:lang(en) {
  justify-content: center;
  align-items: flex-start;
  margin-left: 25%;
}

.shift-span-h1.family-support {
  margin-left: -8%;
}

.shift-span-h1.family-basket {
  margin-left: -.561538em;
}

.shift-span-h1.mark {
  margin-left: -.55em;
}

.shift-span-h1.sunny-dreams {
  margin-left: 0;
}

.shift-span-h1.school-drive {
  margin-left: -.55em;
}

.container-wide {
  width: 100%;
  max-width: 120em;
  margin-left: auto;
  margin-right: auto;
}

.container-wide.sticky {
  height: auto;
  position: sticky;
  top: 6em;
}

.container-wide.requirements {
  position: relative;
}

.shift-hero-home {
  margin-left: 8%;
}

.section-padding-bottom-xl {
  padding-bottom: var(--_spacing---spacer--sp-128px);
}

.section-padding-xl {
  padding-top: var(--_spacing---spacer--sp-128px);
  padding-bottom: var(--_spacing---spacer--sp-128px);
}

.shift-span-h2 {
  display: inline-block;
}

.shift-span-h2.map {
  margin-left: 8%;
}

.shift-span-h2.map:lang(en) {
  margin-left: 2.24em;
}

.shift-span-h2.mission {
  margin-left: .67em;
}

.shift-span-h2.mission:lang(en) {
  line-height: var(--_typography-system---line-height--lh-0-9);
  margin-top: .08em;
  margin-left: 0;
}

.shift-span-h2.quote {
  margin-left: 25%;
}

.shift-span-h2.quote:lang(en) {
  justify-content: center;
  align-items: flex-start;
  margin-top: .08em;
  margin-left: 0%;
  display: flex;
}

.shift-span-h2.team-form-02 {
  margin-top: .08em;
  margin-left: 25%;
}

.shift-span-h2.team-form-02:lang(en) {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 1em;
  display: flex;
}

.shift-span-h2.campaigns {
  letter-spacing: var(--_typography-system---letter-spacing--lsp-5);
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.shift-span-h2.requirements {
  margin-left: 1.74em;
}

.shift-span-h2.school-drive-story, .shift-span-h2.sweet-dreams {
  margin-left: -.5em;
}

.shift-span-h2.sweet-dreams:lang(en) {
  margin-left: 0;
}

.shift-span-h2.lh {
  letter-spacing: var(--_typography-system---letter-spacing--lsp-5);
}

.shift-span-h2.point-of-support {
  text-align: left;
}

.shift-span-h2.donation {
  margin-left: 25%;
}

.shift-span-h2.h2-mark {
  margin-left: -.5em;
}

.shift-span-h2.h2-mark:lang(en) {
  margin-left: 0;
}

.quote-content-wrap {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.mission-card {
  width: 100%;
  display: flex;
}

.mission-card_bg {
  border: var(--_radius---border-with--border-1) solid var(--_color---color--opal-light);
  border-radius: var(--_radius---radius--24px);
  background-color: var(--_color---color--white);
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding: 2em;
  transition: all .3s;
  display: flex;
  overflow: hidden;
}

.mission-card_bg:hover {
  background-color: var(--_color---color--brand);
}

.mission-card_bg.bg-sunrise:hover {
  background-color: var(--_color---color--white);
  background-image: none;
}

.mission_grid {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(20.3125em, 1fr));
  grid-auto-columns: 1fr;
  display: grid;
}

.mission-card_title {
  margin-bottom: 1.5em;
}

.mission-card__content {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  color: var(--_color---color--grey-dark);
  font-size: var(--_responsive---text-size--regular);
  flex-flow: column;
  display: flex;
}

.slide-function-wrap {
  height: 30vh;
  position: relative;
}

.splide__arrow {
  border: 2px solid var(--_color---color--brand);
  border-radius: var(--_radius---radius--ellips);
  background-color: var(--_color---color--white);
  background-image: url("https://cdn.prod.website-files.com/690bab6627b87896e590f52c/69ac6e052afbcb6cf7ccb27a_fiurstcheck--arrow.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1.3em;
  width: 5.625em;
  height: 5.625em;
  transition: all .3s;
}

.splide__arrow:hover {
  border-color: var(--_color---color--lime);
  background-color: var(--_color---color--lime);
}

.splide__arrow.splide__arrow--prev {
  transform: rotate(180deg);
}

.splide__pagination-item {
  display: inline-block;
}

.splide__pagination-item-track {
  background-color: var(--_color---color--opal-light);
  border-radius: 6px;
  width: 1.5625em;
  height: .375em;
}

.splide__pagination-item-track.splide__pagination-item-track--active {
  background-color: var(--_color---color--brand);
}

.splide__pagination {
  grid-column-gap: 1em;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.splide__arrows {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 66.5em;
  margin-bottom: 13em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: auto 0% -5em;
}

.layout-grid {
  grid-row-gap: 4.68em;
  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;
}

.splide {
  width: 100%;
  position: relative;
}

.splide__list {
  justify-content: flex-start;
  display: flex;
}

.splide__slide {
  flex: none;
  width: 25%;
}

.splide__slide.stories-slide {
  width: 100%;
}

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

.splide__item-img-mask {
  aspect-ratio: 1;
  border-radius: var(--_radius---radius--ellips);
  background-color: var(--_color---color--grey-light);
  width: 100%;
  height: auto;
  transition: background-color .3s, transform 1s cubic-bezier(.23, 1, .32, 1);
  overflow: hidden;
}

.splide__item-img-mask:hover {
  background-color: var(--_color---color--brand);
}

.splide__item-img {
  filter: saturate(0%);
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: filter 1s cubic-bezier(.23, 1, .32, 1);
}

.splide__item-img:hover {
  filter: saturate();
}

.splide__item-content {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 27.5em;
  margin-top: 3.5em;
  display: flex;
}

.splide__item-title-wrap {
  opacity: 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  transition: transform 1.25s cubic-bezier(.23, 1, .32, 1), opacity 1.25s cubic-bezier(.23, 1, .32, 1);
  transform: translate(0, 2em);
}

.container-team {
  width: 100%;
  max-width: 80em;
  margin-left: auto;
  margin-right: auto;
}

.team-slide-wrapper {
  padding-bottom: var(--_spacing---spacer--sp-56px);
}

.splide__member-position {
  opacity: 0;
  color: var(--_color---light-night-b);
  font-size: var(--_responsive---text-size--regular);
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  transition: transform 1.25s cubic-bezier(.23, 1, .32, 1), opacity 1.25s cubic-bezier(.23, 1, .32, 1);
  display: inline-flex;
  transform: translate(0, 2em);
}

.splide__item-bio {
  opacity: 0;
  transition: transform 1.25s cubic-bezier(.23, 1, .32, 1), opacity 1.25s cubic-bezier(.23, 1, .32, 1);
  position: relative;
  transform: translate(0, 2em);
}

.slide_quote-text {
  color: var(--_color---color--grey-dark);
  font-size: var(--_responsive---text-size--tiny);
}

.quote-item {
  width: 2.625em;
  height: 1.8125em;
  position: absolute;
  inset: -1em auto auto -.5em;
}

.global_display--none {
  display: none;
}

.team-grid-2-coll {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.team-image-wrap {
  aspect-ratio: auto;
  border-radius: var(--_radius---radius--24px);
  width: 100%;
  height: auto;
  overflow: hidden;
}

.team-card-wrapper {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.team-chips-wrapper {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.team-grid-inner {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.card-one-top {
  flex-flow: column;
  display: flex;
}

.card-one-bottom {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.card-arrow-box {
  aspect-ratio: 1;
  border-radius: var(--_radius---radius--ellips);
  justify-content: flex-end;
  align-items: flex-start;
  height: 3.5em;
  display: flex;
  overflow: hidden;
}

.card-arrow-box.icon-yellow:where(.w-variant-d68f0f87-b372-7227-5f56-5dbc9b078b8c) {
  color: var(--_color---color--black-100);
}

.grid-4coll {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-4coll.form, .grid-4coll.insta-header, .grid-4coll.form-mentor {
  grid-template-rows: auto;
}

.card-fin {
  width: 100%;
  height: 100%;
}

.avatar-mask {
  aspect-ratio: 1;
  border-radius: var(--_radius---radius--ellips);
  width: 100%;
  height: auto;
  overflow: hidden;
}

.avatar-mask.bg-grey-light {
  transition: background-color .35s;
}

.avatar-mask.bg-grey-light:hover {
  background-color: var(--_color---color--brand);
}

.avatar-quote-card {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  display: flex;
}

.ava-grid {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ava-quote-text {
  width: 100%;
  font-size: var(--_responsive---text-size--body);
  font-weight: var(--_typography-system---font-weight--medium);
  position: relative;
}

.ava-quote-text.custom {
  z-index: 2;
}

.ava-quote-mark {
  grid-column-gap: .375em;
  grid-row-gap: .375em;
  pointer-events: none;
  display: inline-flex;
  position: absolute;
  inset: -1.8em 0% auto;
}

.form-bg {
  width: 100%;
  padding: var(--_size-px--em---48px);
  border: 1px solid var(--_color---color--opal-light);
  background-color: var(--_color---color--white);
  overflow: hidden;
}

.form-heading {
  width: 100%;
  font-size: var(--_responsive---text-size--h3-style);
  line-height: var(--_typography-system---line-height--lh-0-96);
  letter-spacing: var(--_typography-system---letter-spacing--lsp-3);
  justify-content: center;
  align-items: flex-start;
  font-weight: 600;
  display: flex;
}

.form-grid {
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
  flex-flow: column;
  display: flex;
}

.form-content {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  display: flex;
}

.form_label {
  margin-bottom: 0;
  font-size: 1em;
  font-weight: 600;
}

.form_label.thiny {
  color: var(--_color---color--grey-dark);
  font-size: var(--_responsive---text-size--tiny);
  font-weight: var(--_typography-system---font-weight--normal);
}

.text_field {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--_color---color--opal-light);
  background-color: var(--_color---color--none);
  margin-bottom: 0;
  padding: 0 0;
  font-size: 1em;
  transition: all .3s;
}

.text_field:focus {
  border-color: var(--_color---color--brand);
  background-color: var(--_color---color--grey-light);
  border-bottom-style: solid;
  padding-left: 1em;
}

.form__input {
  border-bottom: 1px none var(--_color---color--opal-light);
  font-size: 1em;
}

.form__input.divider-under-radio-btn {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--_color---color--opal-light);
}

.form-radio-button {
  margin-bottom: .5em;
  margin-left: 1em;
  padding-bottom: 0;
}

.form-radio-button-ellips {
  background-color: var(--_color---color--opal);
}

.form-radio-button-ellips:active, .form-radio-button-ellips.w--redirected-checked {
  background-color: var(--_color---color--brand);
}

.form-radio-button-label {
  color: var(--_color---color--grey-dark);
}

.form-radio-button-list {
  margin-top: .5em;
}

.form-tiny-checkbox-field {
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 1.25em;
}

.tiny-checkbox-text {
  font-size: var(--_responsive---text-size--tiny);
}

.span-link-policy {
  color: var(--_color---color--brand);
}

.form-btn-box {
  justify-content: center;
  align-items: flex-start;
  margin-top: 1em;
  display: flex;
}

.checkbox {
  border: 1px solid var(--_color---color--brand);
}

.form__policy-box {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  align-self: center;
  margin-top: 1em;
  display: flex;
}

.success-message {
  border-radius: var(--_radius---radius--12px);
  background-color: var(--_color---color--lime);
}

.error-message {
  margin-top: 2em;
}

.hero-subtitle-global {
  margin-left: auto;
  margin-right: auto;
}

.scale-img-anim {
  transform-style: preserve-3d;
  transition: opacity 1s cubic-bezier(.23, 1, .32, 1);
}

.scale-img-anim:hover {
  transform: translate3d(1.2px, 1.2px, 1px);
}

.grid-4coll-mission {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-4coll-mission.first-row, .grid-4coll-mission.last-card {
  grid-template-rows: auto;
}

.container-for-sticky {
  width: 100%;
  padding-top: var(--_spacing---spacer--sp-56px);
  padding-bottom: var(--_spacing---spacer--sp-56px);
  background-color: var(--_color---color--grey-light);
  position: relative;
}

.container-for-sticky.is-radius-24px {
  background-color: var(--_color---color--grey-light);
}

.sticky-wrapper {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.sticky-row {
  height: auto;
  margin-bottom: 0;
  position: sticky;
  top: 6em;
}

.sticky-row.last {
  top: 0;
}

.grid-12-coll {
  grid-column-gap: 1.25em;
  grid-row-gap: 0em;
  grid-template: "."
                 "."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.grid-12-coll:lang(en) {
  grid-row-gap: .08em;
}

.grid-12-coll.family-support {
  grid-row-gap: .75em;
  grid-template-rows: auto;
  margin-top: 0;
}

.grid-12-coll.title-row {
  grid-template-rows: auto;
}

.grid-12-coll.mentorship {
  grid-row-gap: .75em;
  grid-template-rows: auto;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

.grid-12-coll.mentorship-h2, .grid-12-coll.support-mentoring, .grid-12-coll.video-2row {
  grid-template-rows: auto;
}

.grid-12-coll.requirements {
  grid-column-gap: .5em;
}

.grid-12-coll.timeline {
  grid-template-rows: auto;
}

.directions-card-grid {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  border-radius: var(--_radius---radius--24px);
  background-color: var(--_color---color--grey-light);
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: auto;
  padding: 3em;
  transition: all .35s;
  display: flex;
}

.directions-card__header {
  margin-bottom: 1.5em;
}

.directions-card__description {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  margin-bottom: 1.25em;
  display: flex;
}

.directions-card__cta {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.directions-card__eyebrow {
  border: 1px solid var(--_color---color--grey-dark);
  border-radius: var(--_radius---radius--12px);
  font-size: var(--_responsive---text-size--small);
  font-weight: var(--_typography-system---font-weight--normal);
  justify-content: flex-start;
  padding: .5em;
  transition: all .35s;
  display: inline-flex;
}

.directions-card__eyebrow:hover {
  border-color: var(--_color---color--brand);
  background-color: var(--_color---color--brand);
  font-weight: var(--_typography-system---font-weight--medium);
  align-items: stretch;
}

.directions-card__content {
  flex-flow: column;
  width: 50%;
  display: flex;
}

.bento-wrapper {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-start;
  width: 50%;
  display: flex;
}

.bento-col-left {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  flex: 0 auto;
  width: 40%;
  display: flex;
}

.bento-col-right {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  flex: none;
  width: 60%;
  display: flex;
}

.bento-image-wrap {
  border-radius: var(--_radius---radius--12px);
  flex: 1;
  width: 100%;
  min-height: 0;
  position: relative;
  overflow: clip;
}

.directions-card__eyebrow-box {
  margin-bottom: 1em;
  display: block;
}

.directions-card-list {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  display: flex;
}

.bage-row {
  display: inline-flex;
}

.hero-bento-grid-max {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: row;
  grid-template: ". bento-grid-max bento-grid-max bento-grid-max"
  / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: auto;
  transition: all .35s;
  display: grid;
}

.hero-bento-grid-max.mentorship {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.bento-col-small {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: block;
}

.bento-col-middle {
  flex-flow: column;
  width: 100%;
  height: 37.5em;
  display: flex;
}

.bento-grid-3coll {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex: auto;
  grid-template: ". big-cell big-cell" 1fr
                 ". . ." 1fr
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.bento-item {
  border-radius: var(--_radius---radius--12px);
  width: 100%;
  height: 100%;
  min-height: 0;
  overflow: clip;
}

.bento-item._01-img.mentorship {
  overflow: visible;
}

.bento-item._01-img.kindness, .bento-item._01-img.kindness-2, .bento-item._01-img.happy-summer, .bento-item._01-img.school-drive, .bento-item._01-img.school-drive-use, .bento-item._01-img.sweet-dreams, .bento-item._01-img.beauty-without-age, .bento-item._02-img.kindness, .bento-item._02-img.happy-summer, .bento-item._02-img.school-drive, .bento-item._02-img.school-drive-use, .bento-item._02-img.sweet-dreams, .bento-item._02-img.beauty-without-age, .bento-item._03-img {
  position: relative;
}

.bento-item._03-img.mentorship {
  overflow: visible;
}

.bento-item.text {
  min-height: auto;
  color: var(--_color---color--grey-dark);
  font-size: var(--_responsive---text-size--regular);
}

.bento-item._00-img.kindness-2, .bento-item._04-img {
  position: relative;
}

.ava-wrapper, .bento-ava-wrapper {
  margin-left: auto;
  margin-right: auto;
}

.breadcrumbs {
  color: var(--_color---color--opal);
  font-size: var(--_responsive---text-size--tiny);
}

.breadcrumbs__list {
  grid-column-gap: .375em;
  grid-row-gap: .375em;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.breadcrumbs__item {
  grid-column-gap: .375em;
  grid-row-gap: .375em;
  display: flex;
}

.breadcrumbs__item.is-current {
  color: var(--_color---color--grey-dark);
}

.breadcrumbs__separator {
  opacity: .5;
  justify-content: center;
  align-items: center;
  width: 1em;
  height: 1em;
  display: flex;
}

.breadcrumbs__link {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--_color---color--none);
  padding-bottom: .2em;
  transition: all .35s;
}

.breadcrumbs__link:hover {
  border-style: none none solid;
  border-width: 1px;
  border-color: var(--_color---color--brand);
}

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

.global-grid-max {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: row;
  grid-template: ". cell-grid-max cell-grid-max cell-grid-max"
  / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  transition: all .35s;
  display: grid;
}

.col-middle {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.chip-tag {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: var(--_radius---radius--24px);
  font-size: var(--_responsive---text-size--medium);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 1em;
  font-weight: 500;
  display: flex;
}

.chip-tag:where(.w-variant-f661253e-fc32-3106-3228-418231fa4802) {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-auto-columns: 1fr;
  display: block;
}

.chip-tag.bg-brand {
  border-radius: var(--_radius---radius--pill);
  display: inline-flex;
}

.chip-tag-list {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: wrap;
  display: flex;
}

.grid-bento-text {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: 17em 17em 17em;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.section-families-collection-list {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.families-card {
  border-radius: var(--_radius---radius--24px);
  background-color: var(--_color---color--white);
  flex-flow: column;
  height: 100%;
  display: flex;
}

.families-card.border-color-opal.u-shadow-light-hover:hover {
  background-color: var(--_color---color--olive);
}

.families-card__photo {
  aspect-ratio: 16 / 9;
  border-top-left-radius: var(--_radius---radius--24px);
  border-top-right-radius: var(--_radius---radius--24px);
  width: 100%;
  overflow: clip;
}

.families-card__content {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  padding: 1.5em;
  display: flex;
}

.families-card__location {
  color: var(--_color---color--grey-dark);
  font-size: var(--_responsive---text-size--body);
  text-align: right;
}

.families-card__bio {
  font-size: var(--_responsive---text-size--regular);
  font-weight: 500;
}

.families-card__description {
  font-size: var(--_responsive---text-size--body);
}

.families-card__sum-subtitle {
  font-size: var(--_responsive---text-size--body);
  font-weight: 500;
}

.families-card__sum {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  font-size: var(--_responsive---text-size--h4-style);
  line-height: var(--_typography-system---line-height--lh-1);
  justify-content: flex-end;
  align-items: flex-start;
  font-weight: 600;
  display: flex;
}

.families-card__sum:lang(en) {
  justify-content: center;
  align-items: flex-start;
}

.families-card__sum-wrapper {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  display: flex;
}

.families-card__button-box {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.card-description {
  color: var(--_color---color--grey-dark);
}

.read-more-btn {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.families-card__bottom, .families-card__top {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  display: flex;
}

.families-card__heading-box {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  display: flex;
}

.small-quote-box {
  width: 80%;
  margin-top: .75em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: visible;
}

.small-quote-box.family-basket {
  width: 100%;
}

.subtitle_grid-2coll {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template: ". base-big-column base-big-column"
  / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.subtitle_grid-2coll:where(.w-variant-e89173ed-c938-794c-efcf-5d509323117d), .subtitle_grid-2coll.for-timeline-4 {
  grid-template-columns: 1fr 1fr;
  grid-template-areas: ". base-big-column";
}

.subtitle-global-2coll {
  margin-left: auto;
  margin-right: auto;
}

.insta-bio-box {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  border: 1px solid var(--_color---color--opal-light);
  border-radius: var(--_radius---radius--24px);
  background-color: var(--_color---color--black-100);
  flex-flow: column;
  padding: 3em;
  display: flex;
}

.insta-bio-box.bg-black:where(.w-variant-adaba538-268c-defa-1dab-1ccb3159aad1) {
  background-color: var(--_color---color--white);
}

.span-h3-style-bold {
  justify-content: flex-start;
  align-items: flex-start;
  display: inline-flex;
}

.insta-bio__site-name {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  font-size: var(--_responsive---text-size--large);
  font-weight: 500;
  display: flex;
}

.insta-bio__site-name.text-opal-light:where(.w-variant-adaba538-268c-defa-1dab-1ccb3159aad1) {
  color: var(--_color---color--black-100);
  -webkit-text-stroke-color: var(--_color---color--black-100);
}

.insta-bio__header {
  grid-column-gap: 1.3em;
  grid-row-gap: 1.3em;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.insta-bio__description.text-opal-light:where(.w-variant-adaba538-268c-defa-1dab-1ccb3159aad1) {
  color: var(--_color---color--black-100);
  -webkit-text-stroke-color: var(--_color---color--black-100);
}

.insta-arrow-left {
  width: 1em;
  height: 1em;
}

.insta-ellips {
  aspect-ratio: 1;
  border-radius: var(--_radius---radius--ellips);
  background-color: var(--_color---color--insta-blue-65);
  width: 1.125em;
  height: 100%;
}

.insta-bio__ellips-text {
  grid-column-gap: .4em;
  grid-row-gap: .4em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.insta-bio__link-item {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  font-size: var(--_responsive---text-size--regular);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.insta-bio-link-icon {
  aspect-ratio: 1;
  width: auto;
  height: 1.2em;
}

.insta-bio-link-icon:where(.w-variant-adaba538-268c-defa-1dab-1ccb3159aad1) {
  flex: none;
  display: flex;
}

.insta-bio__bottom {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  display: flex;
  overflow: clip;
}

.insta-bio__ava {
  aspect-ratio: 1;
  border-radius: var(--_radius---radius--ellips);
}

.insta-bio__ava-info {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  font-size: var(--_responsive---text-size--regular);
  flex-flow: column;
  display: flex;
}

.insta-bio__ava-info.text-opal-light:where(.w-variant-adaba538-268c-defa-1dab-1ccb3159aad1) {
  color: var(--_color---color--black-100);
}

.insta-bio__ava-grid {
  grid-column-gap: 1.3em;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.insta-bio__namber {
  font-size: var(--_responsive---text-size--large);
  font-weight: 600;
  line-height: 1;
}

.insta-bio__info_item {
  flex-flow: column;
  display: flex;
}

.insta-blue, .bg-insta-blue {
  background-color: var(--_color---color--insta-blue);
}

.ellipsis-list {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ellipsis-list.horizontal {
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.insta-bio__nav {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.insta-ellips-small {
  aspect-ratio: 1;
  border-radius: var(--_radius---radius--ellips);
  background-color: var(--_color---color--opal-light);
  width: .5em;
  height: auto;
}

.insta-ellips-small.tiny {
  width: .2em;
}

.embed-cover {
  object-fit: cover;
  width: 100%;
  min-width: 2em;
  height: 100%;
  display: block;
}

.insta-text {
  font-size: 1.125em;
}

.text-vilet {
  color: var(--_color---color--vilet);
}

.insta-cards-scroll-wrapper {
  cursor: grab;
  display: flex;
  overflow: auto;
}

.grid-insta {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 2.5em;
  padding-right: 2.5em;
  display: flex;
  overflow: clip;
}

.insta-card {
  border: 1px solid var(--_color---color--opal-light);
  border-radius: var(--_radius---radius--10px);
  flex-flow: column;
  width: 22.5vw;
  display: flex;
  position: relative;
}

.insta-card.bg-black:where(.w-variant-d88cb9a9-5c9a-55ec-340a-618b355c6f7e) {
  background-color: var(--_color---color--white);
}

.insta-grid-small {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  display: flex;
}

.insta-grid-small:where(.w-variant-d88cb9a9-5c9a-55ec-340a-618b355c6f7e) {
  margin-bottom: 2em;
}

.insta-card__top {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.insta-card__top.text-opal-light.insta-card-padding:where(.w-variant-d88cb9a9-5c9a-55ec-340a-618b355c6f7e) {
  color: var(--_color---color--black-100);
}

.insta-card__posts-wrapper {
  width: 100%;
  height: 30vw;
  overflow: clip;
}

.insta-card__posts-wrapper.insta-card-padding.top-padding-0 {
  padding-top: 0;
}

.insta-card__bottom.insta-card-padding {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
}

.insta-card-small-text {
  font-size: .75em;
}

.insta-card__top-bio {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.insta-ava-wrap {
  display: flex;
}

.insta-card__bage-location {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.insta-card__bage-location.text-opal-light:where(.w-variant-d88cb9a9-5c9a-55ec-340a-618b355c6f7e) {
  color: var(--_color---color--black-100);
}

.insta-card__icon-bar {
  z-index: 9;
  width: 100%;
  color: var(--_color---color--opal);
  justify-content: space-between;
  display: flex;
  position: relative;
}

.insta-card__like-counter {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  display: flex;
}

.icon-insta {
  z-index: -1;
  color: var(--_color---color--opal);
  display: flex;
}

.icon-insta:where(.w-variant-d88cb9a9-5c9a-55ec-340a-618b355c6f7e) {
  color: var(--_color---color--black-100);
}

.icon-embed-custom-20px {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25em;
  height: 1.25em;
  display: flex;
}

.insta-card__icon-bar-left {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  display: flex;
}

.insta-card-padding {
  padding: .6875em .8125em;
}

.insta-card__icon-bar-grid {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.insta-card__icon-bar-grid.text-opal:where(.w-variant-d88cb9a9-5c9a-55ec-340a-618b355c6f7e) {
  color: var(--_color---color--black-100);
}

.instacard-arrow-left-box {
  z-index: 11;
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.icon-embed__insta-logo-large {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 7em;
  height: 7em;
  display: flex;
}

.icon-embed__insta-logo-small {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.4em;
  height: 2.4em;
  display: flex;
}

.icon-embed-global {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.icon-instagram {
  width: 6.25em;
  height: auto;
  display: block;
}

.card-overlay {
  z-index: 10;
  border-radius: var(--_radius---radius--10px);
  opacity: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.card-one-v2 {
  width: 100%;
  height: 100%;
}

.card-one_bottom-group {
  flex-flow: column;
  display: flex;
}

.bento-grid-3coll__mentorship {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex: auto;
  grid-template: ". big-cell big-cell" 1fr
                 ". big-cell big-cell" 1fr
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.mentorship-chips-wrapper {
  grid-column-gap: .9em;
  grid-row-gap: .9em;
  flex-flow: column wrap-reverse;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.mentorship-quote {
  width: 100%;
  height: 300svh;
  display: block;
  position: relative;
}

.mentorship-quote__container {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
  position: sticky;
  top: 15svh;
}

.mentorship-quote__card {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  display: flex;
  overflow: clip;
}

.mentorship-quote__card-window {
  aspect-ratio: 1;
  flex-flow: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
  position: relative;
  overflow: clip;
}

.mentorship-quote__card-text {
  aspect-ratio: 1;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.mentorship-quote__photo {
  border-radius: var(--_radius---radius--24px);
  width: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.mentorship-quote__photo.is-1 {
  z-index: 1;
}

.mentorship-quote__photo.is-2 {
  z-index: 2;
}

.mentorship-quote__photo.is-3 {
  z-index: 3;
}

.mentorship-quote__bage {
  z-index: 2;
  display: inline-flex;
  position: absolute;
  inset: auto 1.5em 1.5em auto;
}

.mentorship-quote__card-text__container {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  background-color: var(--_color---color--white-yellow);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.mentorship-quote__card-text__container.is-1 {
  z-index: 3;
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  width: auto;
  display: flex;
}

.mentorship-quote__card-text__container.is-2 {
  z-index: 4;
}

.mentorship-quote__card-text__container.is-3 {
  z-index: 5;
}

.mentorship-quote__trigger {
  width: 100%;
  height: 100svh;
}

.mentorship-quote__trigger.is-01 {
  width: .625em;
  position: absolute;
  inset: 100svh 0% auto;
}

.mentorship-quote__trigger.is-02 {
  width: .625em;
  position: absolute;
  inset: 200svh 0% auto;
}

.mentorship-quote__photo-wrapper {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.chip-tag-box {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.mentorship-quote__chips-box {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  background-color: var(--_color---color--white-yellow);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.mentorship__chip-tag__list {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  display: flex;
}

.mentor-style_grid {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 1.25em 2.5em;
  display: flex;
  overflow: clip;
}

.mentor-style_grid.kindness-use, .mentor-style_grid.sweet-dreams {
  padding-left: 26%;
}

.mentor-style-card {
  flex: 0 auto;
  width: 30vw;
  height: 100%;
  display: flex;
}

.mentorship-card_bg {
  border-radius: var(--_radius---radius--24px);
  background-color: var(--_color---color--opal-light);
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding: 2em;
  transition: all .3s;
  display: flex;
  overflow: hidden;
}

.mentorship-card_bg:hover {
  border-color: var(--_color---color--brand);
  background-color: var(--_color---color--brand);
  transform: translate(0, -1.25em);
}

.mentorship-card_bg.quote {
  background-color: var(--_color---color--opal-light);
  justify-content: center;
  align-items: center;
  position: relative;
}

.mentorship-card_bg.quote:hover {
  background-color: var(--_color---color--grey-light);
}

.mentorship-card_bg.img {
  padding: 0;
}

.mentorship-card_title-and-content {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.mentorship-card_title {
  margin-bottom: 1.5em;
}

.mentorship-card__content {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  color: var(--_color---color--grey-dark);
  font-size: var(--_responsive---text-size--regular);
  flex-flow: column;
  display: flex;
}

.subtitle_grid-2coll-v2 {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template: "."
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.border-color-brand {
  border: 1px solid var(--_color---color--brand);
}

.border-color-olive {
  border: 1px solid var(--_color---color--olive);
}

.scroll-wrapper {
  cursor: grab;
  display: flex;
  overflow: auto;
}

.mg-b-custom-respons {
  padding-bottom: 2em;
}

.scroll-arrow {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  pointer-events: none;
  color: var(--_color---color--olive);
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.scroll-arrow-left {
  width: 2em;
  height: 2em;
  transform: rotate(180deg);
}

.scroll-arrow-right {
  width: 2em;
  height: 2em;
}

.ava-quote-mark-custom {
  z-index: 1;
  grid-column-gap: .375em;
  grid-row-gap: .375em;
  pointer-events: none;
  display: inline-flex;
  position: absolute;
  inset: -1.8em 0% auto;
}

.mentor__item-bio {
  transition: opacity 1.25s cubic-bezier(.23, 1, .32, 1);
  position: relative;
}

.mentor__item {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 20.3125em;
  display: flex;
}

.mentor__item-img-mask {
  aspect-ratio: 1;
  border-radius: var(--_radius---radius--ellips);
  background-color: var(--_color---color--grey-light);
  width: 100%;
  height: auto;
  transition: background-color .3s, transform 1s cubic-bezier(.23, 1, .32, 1);
  overflow: hidden;
}

.mentor__item-img-mask:hover {
  background-color: var(--_color---color--brand);
}

.mentor__item-img-mask.masha {
  width: 50%;
}

.mentor__item-img-mask.masha:hover {
  background-color: var(--_color---color--grey-light);
}

.mentor__item-img {
  filter: saturate(0%);
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: filter 1s cubic-bezier(.23, 1, .32, 1);
}

.mentor__item-img:hover {
  filter: saturate();
}

.mentor__item-content {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  margin-top: 3.5em;
  display: flex;
}

.mentor__item-content.masha {
  margin-top: 2em;
}

.mentor__item-title-wrap {
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.mentor_quete-text {
  color: var(--_color---color--black-100);
  font-size: var(--_responsive---text-size--tiny);
}

.mentor__quote-item {
  z-index: -1;
  height: auto;
  color: var(--_color---color--opal);
  display: flex;
  position: absolute;
  inset: -1.4em auto auto -.5em;
}

.mentor {
  position: relative;
}

.mentor__layout-grid {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.container-mentor {
  width: 100%;
  max-width: 80em;
  margin-left: auto;
  margin-right: auto;
}

.mentor__member-position {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  color: var(--_color---light-night-b);
  font-size: var(--_responsive---text-size--regular);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  transition: opacity 1.25s cubic-bezier(.23, 1, .32, 1);
  display: flex;
}

.mentor__icon-embed-quote {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.6em;
  height: auto;
  display: flex;
}

.support-mentoring__cell-2 {
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.support-mentoring__chip-wrapper {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.support-mentoring__card-wrapper {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.support-mentoring__gridl {
  grid-column-gap: 1.25em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.support-mentoring__cell-1 {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: flex-start;
  display: grid;
}

.support-mentoring__cell-3, .support-mentoring__cell-4 {
  aspect-ratio: auto;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.form__subtitle {
  font-size: 2.25em;
  line-height: var(--_typography-system---line-height--lh-0-85);
  text-align: center;
  letter-spacing: var(--_typography-system---letter-spacing--lsp-3);
  font-weight: 300;
}

.mentor-form__content {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  display: flex;
}

.mentor-form__part {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.mentor-form__grid {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.video-content__grid {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.vidro-content__ava {
  justify-content: center;
  align-items: center;
  display: flex;
}

.video-conent__video {
  border-radius: var(--_radius---radius--24px);
  flex-flow: column;
  display: flex;
  overflow: clip;
}

.upd-text {
  display: flex;
}

.video-light-box {
  border-bottom-left-radius: var(--_radius---radius--24px);
  border-bottom-right-radius: var(--_radius---radius--24px);
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.video-header-box {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border-top-left-radius: var(--_radius---radius--24px);
  border-top-right-radius: var(--_radius---radius--24px);
  flex-flow: column;
  padding: 1.5em;
  display: flex;
}

.video__icon-box {
  z-index: 2;
  aspect-ratio: 1;
  width: auto;
  height: 5em;
  color: var(--_color---color--brand);
  position: absolute;
  inset: 1.5em auto auto 1.3125em;
}

.icon-embed-custom {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.video-content_player {
  border-bottom-left-radius: var(--_radius---radius--24px);
  border-bottom-right-radius: var(--_radius---radius--24px);
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: clip;
}

.stacking-cards__container {
  grid-column-gap: 2.4em;
  grid-row-gap: 2.4em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 90em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.stacking-cards__container.timeline {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
}

.stacking-cards__container.timeline.kindness {
  height: 100%;
}

.stacking-cards__container.timeline.sunny-dreams-timeline, .stacking-cards__container.timeline.beauty-without-age, .stacking-cards__container.timeline.point-of-support {
  height: auto;
}

.stacking-cards__left {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: sticky;
  top: 6.375em;
}

.stacking-cards__left.kindness, .stacking-cards__left.school-drive, .stacking-cards__left.beauty-without-age, .stacking-cards__left.point-of-support, .stacking-cards__left.sunny-dreams, .stacking-cards__left.sweet-dreams, .stacking-cards__left.warm-a-childhood {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
}

.stacking-cards__right {
  z-index: 2;
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.stacking-cards__right.time-line {
  grid-column-gap: 6em;
  grid-row-gap: 6em;
  justify-content: space-between;
  align-items: flex-end;
  height: 100%;
}

.stacking-cards__right.sunny-dream-timeline, .stacking-cards__right.school-drive-timeline, .stacking-cards__right.beauty-without-age, .stacking-cards__right.point-of-support, .stacking-cards__right.sweet-dreams-timeline, .stacking-cards__right.warm-a-childhood-timeline {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  justify-content: space-between;
  align-items: flex-end;
}

.stacking-cards__left-content {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  width: 90%;
  display: flex;
}

.card__second {
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 12em;
  padding: 1.25em;
  display: flex;
}

.card__second.border-color-opal.bg-grey-light.is-radius-24px:where(.w-variant-42d46ca7-e0b4-d7e9-017f-be20c86ac9fa) {
  width: auto;
  height: auto;
}

.card__second.border-color-opal.bg-grey-light.is-radius-24px:where(.w-variant-b1d2b418-f582-789e-a1e7-09691944e206) {
  height: 14em;
}

.card__second.border-color-opal.bg-grey-light.is-radius-24px:where(.w-variant-1ba5f195-be7a-e18d-0404-0a7ad7707dc0) {
  height: 22em;
}

.card__second.border-color-opal.bg-grey-light.is-radius-24px.test-01 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  height: auto;
}

.card-second__top {
  justify-content: space-between;
  display: flex;
}

.card-second__namber {
  color: var(--_color---color--opal-light);
  font-size: var(--_responsive---text-size--h4-style);
  line-height: var(--_typography-system---line-height--lh-1);
}

.card-second__namber:where(.w-variant-42d46ca7-e0b4-d7e9-017f-be20c86ac9fa) {
  display: none;
}

.card-second__text {
  color: var(--_color---color--opal);
  font-size: var(--_responsive---text-size--regular);
}

.card-second__text:where(.w-variant-42d46ca7-e0b4-d7e9-017f-be20c86ac9fa) {
  display: none;
}

.stacking-card {
  width: 100%;
}

.stacking-card.timeline {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.stacking-card.timeline.last {
  margin-top: 2em;
}

.stacking-card.timeline.last.kindness {
  justify-content: flex-end;
  align-items: center;
  height: 3.75em;
  margin-top: 0;
}

.stacking-card.timeline.last.school-drive, .stacking-card.timeline.last.beauty-without-age, .stacking-card.timeline.last.point-of-support, .stacking-card.timeline.last.sweet-dreams, .stacking-card.timeline.last.warm-a-childhood {
  margin-top: 0;
}

.stacking-card__bg {
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.stacking-cards__bg-col {
  border-right: 1px solid var(--_color---color--opal);
  width: 100%;
  height: 100%;
}

.stacking-cards__bg-col.is--last {
  border-right-width: 0;
}

.ellips-and-number {
  aspect-ratio: 1;
  border: 1px solid var(--_color---color--grey-dark);
  border-radius: var(--_radius---radius--ellips);
  background-color: var(--_color---color--white-yellow);
  justify-content: center;
  align-items: center;
  height: 3.75em;
  transition: border-color .25s, background-color .25s;
  display: flex;
}

.ellips-and-number:where(.w-variant-63347deb-8611-86f2-8bb0-c197218bb8e7) {
  border-color: var(--_color---color--brand);
  background-color: var(--_color---color--brand);
}

.text__ellips-number {
  font-size: var(--_responsive---text-size--h4-style);
  line-height: var(--_typography-system---line-height--lh-1);
  display: flex;
}

.sracking-card-box {
  justify-content: flex-start;
  align-items: flex-start;
  width: 80%;
  display: flex;
}

.sracking-card-box.last {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
}

.sracking-card-box.last-card {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  justify-content: flex-start;
  align-items: center;
}

.stacking-card__ellips-timeline {
  position: absolute;
  inset: 0% auto auto -1.875em;
}

.stacking-card__ellips-timeline.last {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  height: 100%;
  display: flex;
}

.player-hover {
  pointer-events: none;
  background-color: #181717b3;
  position: absolute;
  inset: 0%;
}

.player-hover:hover {
  pointer-events: none;
}

.ancor {
  position: absolute;
  inset: -5.0625em auto 0%;
}

.relative-box {
  position: relative;
}

.page-wrapper.overflow-clip {
  overflow: clip;
}

.grid-wide {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template: "."
                 "."
                 / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.grid-wide.supplies {
  grid-row-gap: 0em;
  grid-template-rows: auto;
}

.grid-wide.food-basket-cards, .grid-wide.families-cards {
  grid-template-rows: auto;
}

.grid-wide.form, .grid-wide.monobank {
  grid-row-gap: 0em;
  grid-template-rows: auto;
}

.grid-wide.last-question-wide {
  grid-template-rows: auto auto auto;
}

.grid-wide.media-cards, .grid-wide.kindness-use {
  grid-row-gap: 0em;
  grid-template-rows: auto;
}

.grid-wide.card-absolute {
  position: relative;
}

.grid-wide.banner-megogo {
  grid-row-gap: 0em;
  grid-template-rows: auto;
}

.grid-wide.support-football {
  grid-template-rows: auto;
}

.grid-wide.conditions {
  grid-row-gap: 0em;
  grid-template-rows: auto;
}

.grid-wide.business-cta {
  grid-template-rows: auto;
}

.grid-wide.donation, .grid-wide.social, .grid-wide.contact-reason, .grid-wide.mission, .grid-wide.quote-box, .grid-wide.classic {
  grid-row-gap: 0em;
  grid-template-rows: auto;
}

.grid-wide-title {
  grid-column-gap: 1.25em;
  grid-row-gap: 0em;
  grid-template: "."
  / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.grid-wide-title.instagram {
  grid-template-rows: auto;
}

.grid-wide-title.family-basket {
  grid-template-rows: auto;
  margin-top: 1em;
}

.grid-wide-title.supplies {
  grid-row-gap: .5em;
  grid-template-rows: auto auto;
}

.grid-wide-title.fcf {
  margin-top: 1em;
}

.grid-wide-title.warm-a-childhood {
  z-index: 2;
  margin-top: 1em;
}

.grid-wide-title.beauty-without-age {
  grid-template-rows: auto auto;
}

.grid-wide-title.donations {
  grid-template-rows: auto auto auto;
}

.grid-wide-title.mono {
  grid-row-gap: .5em;
}

.grid-wide-title.contact {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid-wide-title.contact-reason {
  grid-row-gap: 1em;
  grid-template-rows: auto auto;
}

.grid-wide-title.blog {
  grid-row-gap: 0em;
  grid-template-rows: auto auto;
  grid-auto-flow: column;
}

.grid-wide-title.blog-archive {
  grid-row-gap: .08em;
}

.grid-wide-title.point-of-support {
  z-index: 2;
  margin-top: 1em;
}

.grid-wide-title.sunny-dreams {
  grid-template-rows: auto;
  margin-top: 1em;
}

.grid-wide-title.monobank {
  grid-row-gap: .5em;
}

.grid-wide-title._2-row-wide-title {
  grid-template-rows: auto auto;
}

.grid-wide-title.form {
  margin-bottom: .08em;
}

.grid-wide-title._10-8-6-6-6-cell {
  grid-row-gap: .5em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid-wide-title._10-8-6-6-6-cell._3-row {
  grid-template-rows: auto auto auto;
}

.bento-cel._02.absolute {
  z-index: 2;
  height: 120%;
  position: absolute;
  inset: 0 0% 0%;
}

.bento-cel.right-space {
  padding-right: 2.5em;
}

.family-basket__inner-grid {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.card-project {
  z-index: 2;
  width: 100%;
  height: 100%;
  padding: 1.5em;
  position: relative;
  container: bento-card / inline-size;
}

.project_count-wrap {
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.card-project-grid {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  height: 100%;
  display: flex;
}

.card-project__bottom-group {
  text-align: right;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.card-project__bottom-group:where(.w-variant-d1ded6a5-e7c6-f2f2-1734-9e2a9985553b) {
  justify-content: flex-end;
  height: 100%;
}

.card-project__top-group {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.card-project__arrow-part {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.card-project__middle-group {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.card-project__large-text {
  font-size: var(--_responsive---text-size--large);
  line-height: var(--_typography-system---line-height--lh-0-85);
  font-weight: 600;
}

._1-row-title.media {
  margin-left: -.6em;
}

._2-row-title.stories-slider {
  justify-content: flex-start;
  align-items: flex-start;
}

.food-basket-cards-cell {
  width: 100%;
}

.card-project__sum-group {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  flex-flow: row;
  justify-content: flex-start;
  align-items: baseline;
  display: flex;
}

.project_sum-wrap {
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.card-project__bottom {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.card-project__bottom.contact-reasons {
  justify-content: flex-end;
  align-items: flex-end;
}

.heard-box {
  border: 1px solid var(--_color---color--opal-light);
  border-radius: var(--_radius---radius--24px);
  background-color: var(--_color---color--grey-light);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: clip;
}

.heard-box:where(.w-variant-55fcdb34-2b1e-95bc-da09-2c83d69d1239) {
  border-color: var(--_color---color--brand);
  background-color: var(--_color---color--brand);
}

.heard-mask-wrap {
  color: var(--_color---color--grey-light);
  background-image: url("https://cdn.prod.website-files.com/690bab6627b87896e590f52c/69d056c66336f077eeceb053_food-basket.webp");
  background-position: 50%;
  background-size: cover;
}

.heard-mask-wrap:where(.w-variant-55fcdb34-2b1e-95bc-da09-2c83d69d1239) {
  color: var(--_color---color--brand);
}

.icon-embed-heard-mask {
  aspect-ratio: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 12.5em;
  transition: transform .25s;
  display: flex;
}

.icon-embed-heard-mask:hover {
  transform: scale(1.1);
}

.container-families-cards {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5em;
  padding-right: 2.5em;
}

.families-cards-wrap {
  width: 100%;
}

.gradient-mono {
  background-image: linear-gradient(315deg, #8987ff, #ed9bd6);
}

.border-gradient {
  width: 100%;
  height: 100%;
  padding: 2px;
  overflow: hidden;
}

.border-gradient.gradient-mono {
  padding: 2px;
}

.bg-in {
  width: 100%;
  height: 100%;
}

.bg-in.is-radius-24px:where(.w-variant-d68f0f87-b372-7227-5f56-5dbc9b078b8c) {
  background-color: var(--_color---color--none);
}

.bg-in.bg-white {
  background-image: linear-gradient(#faf7ee47, #fff);
}

.border-mono {
  width: 100%;
  height: 100%;
}

.banner-mono {
  width: 100%;
}

.banner-mono__wrap {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 2em;
  display: flex;
}

.banner-mono__top-card {
  aspect-ratio: auto;
  width: 100%;
  padding: 3em;
}

.banner-mono__top-card.gradient-mono.is-radius-24px {
  grid-column-gap: 1.75em;
  grid-row-gap: 1.75em;
  flex-flow: column;
  display: flex;
}

.banner-mono__btn-box {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.banner-mono__logo-box {
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.icon-embed-logo-mono {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 1.6em;
  display: flex;
}

.banner-mono__content {
  grid-column-gap: 1.75em;
  grid-row-gap: 1.75em;
  flex-flow: column;
  display: flex;
}

.heading-mono__text {
  text-align: center;
  font-family: Megogo Interface, Arial, sans-serif;
  font-size: 2.5vw;
  font-weight: 600;
  line-height: .9;
}

.heading-mono__text.fw-light {
  text-align: left;
  font-weight: 300;
}

.heading-mono__text.solo {
  margin-top: .2em;
}

.banner-mono-grid {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto auto;
  grid-template-columns: 50% 50%;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

.banner-mono-grid.solo {
  justify-content: center;
  align-items: center;
  height: 100%;
}

.banner-mono__img-wrap {
  border-radius: var(--_radius---radius--10px);
  width: 100%;
  overflow: clip;
}

.banner-mono__btn-cell {
  width: 100%;
}

.banner-mono__description {
  width: 100%;
  color: var(--_color---color--grey-light);
  font-size: 1.11vw;
}

.banner-mono__btn {
  border: var(--_radius---border-with--border-2) solid black;
  border-radius: var(--_radius---radius--10px);
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1.11vw;
  font-size: 1.46vw;
  font-weight: 500;
  transition: all .3s;
  display: flex;
}

.banner-mono__btn:hover {
  border-color: var(--_color---color--white-yellow);
  background-color: var(--_color---color--white-yellow);
}

.banner-mono__pay-cards-grid {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.pay-card-wrap {
  aspect-ratio: 3 / 2;
  border-radius: var(--_radius---radius--10px);
  background-color: #f8f3f34d;
  justify-content: center;
  align-items: center;
  width: 100%;
  transition: all .35s;
  display: flex;
}

.pay-card-wrap:hover {
  color: var(--_color---color--white);
  background-color: #0f0f0f;
}

.banner-mono__right-content {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.icon-embed__pay-card {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3vw;
  height: auto;
  display: flex;
}

.icon-embed__insta-link {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.banner__last-question {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.last-question__title {
  font-size: var(--_responsive---text-size--h3-style);
  line-height: var(--_typography-system---line-height--lh-0-9);
  letter-spacing: var(--_typography-system---letter-spacing--lsp-2);
  font-weight: 600;
}

.last-question__content {
  flex-flow: column;
  display: flex;
}

.media-card__item {
  width: 100%;
  height: 100%;
}

.media-card__bg {
  border: 1px solid var(--_color---color--opal);
  width: 100%;
  height: 100%;
  padding: .75em;
}

.media-card__cl-inner-grid {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.media-card__cl-inner-grid.sunny-dreams {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.media-card__cl-inner-grid.school-drive-story {
  grid-template-columns: 1fr 1fr 1fr;
}

.media-card__cl-inner-grid.beauty-without-age, .media-card__cl-inner-grid.fmch {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.media-card__title-box {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  justify-content: center;
  align-items: center;
  display: flex;
}

.media-card__title {
  font-size: var(--_responsive---text-size--regular);
}

.media-card__embed-icon {
  aspect-ratio: 1;
  width: auto;
  height: 1.125em;
  color: var(--_color---color--opal);
  object-fit: cover;
  transition: all .3s;
  display: block;
}

.media-card__embed-icon:hover {
  color: var(--_color---gradient-sunrise--sunrise-end);
  transform: scale(1.2);
}

.media-card__content {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.media-card__author {
  color: var(--_color---color--opal);
  font-size: .75em;
}

.media-card__excerpt {
  font-size: .75em;
}

.media-card__date {
  color: var(--_color---color--opal);
  text-align: right;
  font-size: .75em;
}

.media-card__logo-wrapper {
  max-width: 100%;
  height: 3.33vw;
}

.media-card__logo {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.media-card__grid-content {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.media-card__clw, .cell_media {
  width: 100%;
}

.media-card__ci {
  width: 100%;
  min-width: 0;
}

.media-card__author-box, .media-card__date-box {
  width: 100%;
  height: .8125em;
}

.form-heading-box {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.form-heading-box.family-basket, .form-heading-box.beauty-without-age {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
}

.form-heading-box.contact {
  text-align: center;
}

.form-heading-box.mentor {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
}

.grid-bento__project-text {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: 17em 17em;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.grid-bento__project-text.kindness {
  grid-template-rows: 17em auto;
}

.grid-bento__project-text.school-drive {
  grid-template-rows: auto 17em;
}

.grid-bento__project-text.kindness-2, .grid-bento__project-text.happy-summer {
  grid-template-rows: auto auto;
}

.grid-bento__project-text.school-drive-use {
  grid-template-rows: auto auto auto auto;
}

.grid-bento__project-text.beauty-without-age {
  grid-template-rows: auto 17em auto;
}

.bento-eyebrown {
  color: var(--_color---color--black-100);
  justify-content: flex-end;
  align-items: flex-start;
  font-weight: 500;
  display: flex;
}

.bento-eyebrown.beauty-without-age {
  justify-content: flex-start;
  align-items: flex-start;
}

.grid-bento__project-v2 {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: min-content min-content;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.story-content {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  width: 100%;
  height: 100%;
  min-height: 0;
  display: flex;
}

.story-content__title {
  color: var(--_color---color--black-100);
  font-size: var(--_responsive---text-size--h3-style);
  line-height: var(--_typography-system---line-height--lh-0-85);
  font-weight: var(--_typography-system---font-weight--demibold);
  letter-spacing: var(--_typography-system---letter-spacing--lsp-3);
}

.story-content__text {
  flex-flow: column;
  height: 100%;
  display: flex;
}

.story-content__card {
  border: 1px solid var(--_color---color--brand);
  border-radius: var(--_radius---radius--24px);
  background-color: var(--_color---color--white);
  width: 100%;
  height: auto;
  color: var(--_color---color--black-100);
  justify-content: center;
  align-items: center;
  padding: 3em;
  display: flex;
}

.story-content__card-text {
  font-size: var(--_responsive---text-size--h3-style);
  line-height: var(--_typography-system---line-height--lh-0-85);
  letter-spacing: var(--_typography-system---letter-spacing--lsp-3);
  font-weight: 300;
}

.story-content__bento-img {
  width: 100%;
  height: 100%;
  display: flex;
}

.story-content__bento-img.fcf {
  background-image: url("https://cdn.prod.website-files.com/690bab6627b87896e590f52c/69e7e2b0e5fb92080195f450_23d39d4284e6fa3fd4ae9f74948f89bf_cup%202.webp");
  background-position: 40% 0;
  background-repeat: repeat-x;
  background-size: cover;
}

.story-content__bento-img.nazar-story {
  background-image: url("https://cdn.prod.website-files.com/690bab6627b87896e590f52c/69da37e9a79a50ab947a0aa5_nazar-drawing-q.webp");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: cover;
}

.banner__bento-img {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.banner__bento-img.scale-img-anim-v2 {
  transform-style: preserve-3d;
  transition: all 1s cubic-bezier(.23, 1, .32, 1);
}

.banner__bento-img.scale-img-anim-v2:hover {
  transform: scale3d(1.1, 1.05, 1.05);
}

.gradient-layer {
  pointer-events: none;
  background-color: #0c0b0b66;
  position: absolute;
  inset: 0%;
}

.mentor-style__wrapper-img {
  width: 100%;
  height: 100%;
  position: relative;
}

.stacking-cards__header {
  font-size: var(--_responsive---text-size--h4-style);
  line-height: var(--_typography-system---line-height--lh-0-8);
  font-weight: var(--_typography-system---font-weight--demibold);
  letter-spacing: var(--_typography-system---letter-spacing--lsp-3);
}

.stacking-cards__img-wrap {
  border-radius: var(--_radius---radius--24px);
  width: 100%;
  height: 15em;
  overflow: clip;
}

.stacking-cards__img-wrap.sunny-dreams, .stacking-cards__img-wrap.school-drive, .stacking-cards__img-wrap.point-of-support, .stacking-cards__img-wrap.warm-a-childhood {
  height: 20em;
}

.bento-video {
  aspect-ratio: 3 / 2;
  width: 100%;
  height: 100%;
  display: block;
}

.card__absolute-wrap {
  width: 100%;
  max-width: 120%;
  height: 100%;
  margin-top: 2em;
}

.stacking-card__last-line {
  background-color: var(--_color---color--white-yellow);
  justify-content: flex-end;
  width: 2em;
  height: 100%;
  display: flex;
}

.icon-embed {
  object-fit: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.banner-megogo__header {
  color: var(--_color---color--white);
  text-align: center;
}

.banner-megogo__header:where(.w-variant-ce1c8dbf-94d9-bca3-f99a-66570e54334f) {
  color: var(--_color---color--brand);
}

.banner-megogo__title {
  color: var(--_color---color--grey-light);
  font-size: var(--_responsive---text-size--medium);
  line-height: var(--_typography-system---line-height--lh-1);
}

.banner-megogo__title:where(.w-variant-ce1c8dbf-94d9-bca3-f99a-66570e54334f) {
  color: var(--_color---color--white-yellow);
  font-size: var(--_responsive---text-size--h4-style);
  line-height: var(--_typography-system---line-height--lh-1-2);
}

.banner-megogo__description {
  color: var(--_color---grey-40);
  font-size: var(--_responsive---text-size--regular);
}

.banner-megogo__description:where(.w-variant-ce1c8dbf-94d9-bca3-f99a-66570e54334f) {
  display: none;
}

.banner-megogo__logo {
  height: 100%;
  color: var(--_color---grey-40);
  font-size: var(--_responsive---text-size--medium);
  line-height: var(--_typography-system---line-height--lh-1-2);
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.banner-megogo__logo:where(.w-variant-ce1c8dbf-94d9-bca3-f99a-66570e54334f) {
  display: none;
}

.logo-wrapper {
  color: var(--_color---color--opal-light);
  transition: color .8s cubic-bezier(.19, 1, .22, 1);
}

.logo-wrapper.megogo {
  color: var(--_color---color--grey-dark);
}

.logo-wrapper.megogo:hover {
  color: var(--_color---color--tiffny);
}

.banner-megogo__grid {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: row;
  grid-template: "."
                 "."
                 / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

.banner-megogo__grid:where(.w-variant-ce1c8dbf-94d9-bca3-f99a-66570e54334f) {
  flex-flow: column;
}

.banner-megogo__left {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.banner-megogo__right {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.lightbox-gallery_list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
}

.lightbox-gallery_list-item {
  transition: filter .8s cubic-bezier(.19, 1, .22, 1);
}

.lightbox-gallery_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  height: 100%;
  transition: transform .8s cubic-bezier(.19, 1, .22, 1);
}

.parent-lightbox-gallery_list-wrapper {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
}

.parent-lightbox-gallery_list {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.lightbox-gallery_image-wrapper {
  border-radius: var(--_radius---radius--12px);
  width: 100%;
  height: 100%;
  overflow: clip;
}

.lightbox-gallery_lightbox {
  width: 100%;
  height: 100%;
}

.lightbox-gallery__box {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1em;
  margin-bottom: 1em;
  display: grid;
}

.lightbox-gallery__box.football-story {
  grid-template-rows: auto auto;
}

.lightbox-gallery__box.beauty-without-age {
  margin-top: 0;
  margin-bottom: 1.25em;
}

.lightbox-gallery__title {
  font-size: var(--_responsive---text-size--regular);
  font-weight: var(--_typography-system---font-weight--medium);
}

.lightbox-gallery__box-and-title.beauty-without-age {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1em;
  display: grid;
}

.banner-megogo__container {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100svh;
  display: flex;
  position: relative;
}

.whipe-section-btm {
  z-index: 4;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 40%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.whipe-bar {
  background-color: var(--_color---color--black-100);
  width: 20%;
  height: 100%;
  position: relative;
  bottom: 0;
}

.scroll-wide-section-half {
  z-index: 10;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.scroll-wide-section-half.bg-black {
  justify-content: center;
  align-items: center;
  height: 50vh;
  display: flex;
}

.whipe-section-top {
  z-index: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 40%;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.bg-whipe-top {
  background-color: var(--_color---color--black-100);
  width: 20%;
  height: 100%;
  position: relative;
}

.stories-section__head {
  margin-bottom: 2em;
}

.stories-section__subtitle {
  color: var(--_color---grey-40);
  font-size: var(--_responsive---text-size--medium);
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.stories-slider {
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.stories-slider__track {
  width: 100%;
}

.stories-slider__list.splide__list {
  flex-flow: column;
}

.stories-slide {
  width: 100%;
}

.story-card {
  border: 1px solid var(--_color---color--opal-light);
  border-radius: var(--_radius---radius--24px);
  background-color: var(--_color---color--white);
}

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

.story-card__media {
  border-radius: var(--_radius---radius--24px);
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  height: 100%;
  display: flex;
  position: relative;
  overflow: clip;
}

.story-card__content {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  display: flex;
}

.story-card__image {
  object-fit: cover;
  border-radius: 1.5em;
  width: 100%;
  height: 100%;
}

.story-card__badge {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.story-card__title {
  font-size: var(--_responsive---text-size--h3-style);
  line-height: var(--_typography-system---line-height--lh-0-8);
  letter-spacing: var(--_typography-system---letter-spacing--lsp-3);
  font-weight: 500;
}

.story-card__quote {
  border: 1px solid var(--_color---color--brand);
  border-radius: var(--_radius---radius--12px);
  background-color: var(--_color---color--lime-light);
  justify-content: center;
  align-items: center;
  padding: 1em;
  display: flex;
}

.story-card__quote-text {
  color: var(--_color---light-night-b);
  font-size: var(--_responsive---text-size--medium);
}

.story-card__text {
  color: var(--_color---grey-40);
  font-size: var(--_responsive---text-size--body);
}

.story-card__people {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.story-person {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.story-person__avatar-wrap {
  aspect-ratio: 1;
  border-radius: var(--_radius---radius--ellips);
  background-color: var(--_color---color--opal-light);
  height: 4em;
  overflow: clip;
}

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

.story-card__badge-content {
  border-radius: var(--_radius---radius--10px);
  background-color: var(--_color---color--lime);
  min-width: auto;
  font-size: var(--_responsive---text-size--tiny);
  padding: .75em;
  font-weight: 500;
}

.story-person__meta {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.story-person__name {
  font-size: var(--_responsive---text-size--tiny);
  text-align: center;
  font-weight: 500;
}

.story-person__role {
  color: var(--_color---color--grey-dark);
  font-size: var(--_responsive---text-size--tiny);
}

.story-card__decor {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: grid;
}

.story-card__decor-text {
  color: var(--_color---color--grey-dark);
  font-size: var(--_responsive---text-size--tiny);
  flex: 0 auto;
  display: flex;
}

.story-card__decor-divider {
  background-color: var(--_color---color--opal-light);
  width: 100%;
  height: 1px;
  display: flex;
}

.story-card__media-bage {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  background-color: #3f522c99;
  border-top-left-radius: 2em;
  border-bottom-left-radius: 2em;
  justify-content: flex-start;
  align-items: center;
  width: 11em;
  height: 5em;
  padding: .8em;
  display: flex;
  position: absolute;
  overflow: clip;
}

.story-card__media-bage-img {
  aspect-ratio: 1;
  height: 100%;
}

.story-card__media-bage-text {
  color: var(--_color---color--grey-light);
  font-size: var(--_responsive---text-size--tiny);
  font-weight: 300;
}

.stories-slider__pagination {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  bottom: 2em;
  left: 0%;
  right: 0%;
}

.stories-slider__dot {
  border-top-left-radius: var(--_radius---radius--pill);
  border-top-right-radius: var(--_radius---radius--pill);
  border-bottom-left-radius: var(--_radius---radius--pill);
  border-bottom-right-radius: var(--_radius---radius--pill);
  background-color: var(--_color---color--opal-light);
  width: 4em;
  height: .4em;
  line-height: var(--_typography-system---line-height--lh-0-8);
  color: inherit;
}

.stories-selectors {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  justify-content: center;
  align-items: center;
  margin-top: 1em;
  display: flex;
}

.story-selector {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  border: 1px solid var(--_color---color--grey-light);
  border-radius: var(--_radius---radius--10px);
  background-color: var(--_color---color--grey-light);
  justify-content: center;
  align-items: center;
  padding: .5em .75em;
  display: flex;
}

.story-selector.is-active {
  border-color: var(--_color---color--brand);
  background-color: var(--_color---color--lime-light);
}

.story-selector__avatars {
  justify-content: flex-start;
  align-items: center;
}

.story-selector__avatar-wrap {
  border-radius: var(--_radius---radius--24px);
  background-color: var(--_color---color--opal-light);
  width: 7em;
  height: 4em;
  display: flex;
  position: relative;
  overflow: clip;
}

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

.story-selector__avatar.last {
  margin-left: -1em;
}

.story-selector__content {
  font-size: var(--_responsive---text-size--tiny);
}

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

.story-selector__text {
  color: var(--_color---color--grey-dark);
}

.story-selector__status-dot {
  border-radius: var(--_radius---radius--ellips);
  background-color: var(--_color---color--opal-light);
  width: 1em;
  height: 1em;
}

.stories-slider__controls {
  z-index: 2;
  justify-content: space-between;
  align-items: center;
  width: 103%;
  display: flex;
  position: absolute;
  top: 50%;
}

.stories-slider__arrow {
  aspect-ratio: 1;
  border: 2px solid var(--_color---color--brand);
  border-radius: var(--_radius---radius--ellips);
  background-color: var(--_color---color--white);
  background-image: url("https://cdn.prod.website-files.com/690bab6627b87896e590f52c/69ac6e052afbcb6cf7ccb27a_fiurstcheck--arrow.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1.3em;
  height: 3em;
  transition: all .3s;
}

.stories-slider__arrow:hover {
  border-color: var(--_color---color--lime);
  background-color: var(--_color---color--lime);
}

.stories-slider__arrow.stories-slider__arrow--prev {
  transform: rotate(180deg);
}

.sg-sub-box {
  margin-bottom: 2em;
}

.team-slider {
  width: 100%;
  position: relative;
}

.team-slider__track {
  width: 100%;
}

.team-slider__list {
  display: flex;
}

.team-slide {
  flex: none;
  width: 25%;
}

.support-subtitle {
  color: var(--_color---grey-40);
  font-size: var(--_responsive---text-size--medium);
}

.lsp-5 {
  letter-spacing: var(--_typography-system---letter-spacing--lsp-5);
}

.lsp-4 {
  letter-spacing: var(--_typography-system---letter-spacing--lsp-4);
}

.lsp-3 {
  letter-spacing: var(--_typography-system---letter-spacing--lsp-3);
}

.lsp-2 {
  letter-spacing: var(--_typography-system---letter-spacing--lsp-2);
}

.bento-list {
  margin-bottom: 0;
  padding-left: 30px;
}

.card-project__fist-row:where(.w-variant-d1ded6a5-e7c6-f2f2-1734-9e2a9985553b) {
  display: none;
}

.subtitle_grid-3coll__beauty {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template: ". . base-big-column base-big-column"
  / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.conditions__text {
  font-size: var(--_responsive---text-size--h4-style);
  font-weight: 600;
}

.conditions-grid {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.mg-top-bottom-56px {
  padding-top: var(--_spacing---spacer--sp-56px);
  padding-bottom: var(--_spacing---spacer--sp-56px);
  --_spacing---padding--global: 2.5em;
  --_spacing---conteiner--1440-large: 90em;
  --_spacing---spacer--sp-128px: 8em;
  --_spacing---section-padding--xxl: 10em;
  --_spacing---section-padding--xl: 8em;
  --_spacing---section-padding--lg: 6em;
  --_spacing---section-padding--md: 4em;
  --_spacing---section-padding--sm: 2em;
  --_spacing---hero-padding--lg-top: 10em;
  --_spacing---hero-padding--lg-bottom: 8em;
  --_spacing---spacer--sp-56px: 3.5em;
  --_spacing---spacer--sp-32px: 2em;
  --_spacing---padding-horizontal--48px: 3em;
  --_spacing---padding-vertical--48px: 3em;
  --_spacing---conteiner--1920-large: 120em;
  --_spacing---hero-padding--xl: 0px;
}

.numbercount_plus {
  font-family: var(--_typography-system---font-family--base);
  line-height: var(--_typography-system---line-height--lh-0-96);
  font-weight: var(--_typography-system---font-weight--demibold);
  letter-spacing: var(--_typography-system---letter-spacing--lsp-3);
  font-size: clamp(1.4em, 21cqi, 3.3em);
}

.textarea_field {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--_color---color--opal-light);
  margin-top: .5em;
  margin-bottom: 0;
  padding: 0;
  font-size: 1em;
}

.donations-hero-panel {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  align-items: end;
  width: 100%;
  display: grid;
}

.donations-hero-panel__media {
  border-radius: var(--_radius---radius--24px);
  height: 100%;
  overflow: hidden;
}

.donations-hero-panel__image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.donations-hero-panel__content {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  border-radius: var(--_radius---radius--24px);
  background-color: var(--_color---color--grey-light);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  height: 100%;
  padding: 1.5em;
  display: flex;
}

.donations-hero-panel__note {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  grid-template-columns: 2em 1fr;
  align-items: start;
  max-width: 36em;
}

.donations-hero-panel__title {
  margin-bottom: .6em;
}

.donations-hero-panel__subtitle {
  color: var(--_color---color--grey-dark);
  font-size: var(--_responsive---text-size--regular);
}

.donations-hero-panel__card-grid {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.donations__payment-link {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border: 1px solid var(--_color---color--opal);
  border-radius: var(--_radius---radius--16px);
  background-color: var(--_color---color--white);
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 30em;
  padding: 1.25em;
  display: flex;
}

.donations__payment-link.u-shadow-light-hover.wfp:hover {
  border-color: var(--_color---color--wayforpay);
  color: var(--_color---color--wayforpay);
}

.donations__payment-link.u-shadow-light-hover.liqpay:hover {
  border-color: var(--_color---color--liqpay);
  color: var(--_color---color--liqpay);
}

.donations__payment-link.u-shadow-light-hover.mono:hover {
  border-color: var(--_color---color--vilet);
  color: var(--_color---color--vilet);
}

.donations-payment-link__title {
  font-size: var(--_responsive---text-size--regular);
  font-weight: 600;
}

.donations-payment-link__description {
  color: var(--_color---color--grey-dark);
  font-size: var(--_responsive---text-size--regular);
}

.donations-payment-link__arrow {
  font-size: var(--_responsive---text-size--regular);
}

.donations-payment-link__top {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.donations-hero-panel__heading {
  flex-flow: column;
  height: 100%;
  display: flex;
}

.donations-payment-link-icon {
  justify-content: flex-end;
  align-items: flex-start;
  height: 2em;
  display: flex;
}

.icon-svg {
  height: 100%;
}

.donation-projects__list {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.donation-project-card {
  width: 100%;
  height: 100%;
}

.donation-project-card__body {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  border: 1px solid var(--_color---color--opal-light);
  border-radius: var(--_radius---radius--12px);
  background-color: var(--_color---color--grey-light);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1em;
  display: flex;
}

.donation-project-card__top-card {
  aspect-ratio: auto;
  width: 100%;
  padding: 1em;
}

.donation-project-card__top-card.gradient-mono.is-radius-12px {
  height: 100%;
}

.donation-project-card__cta-wrapper {
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: auto;
  display: flex;
}

.donation-project-card__logo-box {
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.donation-project-card__eyebrow {
  width: 100%;
  display: flex;
}

.donation-project-card__eyebrow-text {
  font-family: Megogo Interface, Arial, sans-serif;
  font-size: .75em;
  font-weight: 400;
  line-height: .9;
}

.donation-project-card__content-box {
  grid-column-gap: .3em;
  grid-row-gap: .3em;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: auto;
  display: flex;
}

.donation-project-card__title {
  text-align: center;
  font-family: Megogo Interface, Arial, sans-serif;
  font-size: 1em;
  font-weight: 600;
  line-height: .9;
}

.donation-project-card__logo {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: .75em;
  display: flex;
}

.donation-project-card__grid {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 50% 50%;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: flex;
}

.donation-project-card__img-wrap {
  border-radius: var(--_radius---radius--8px);
  width: 100%;
  height: 100%;
  min-height: 0;
  overflow: clip;
}

.donation-project-card__meta {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 50% 50%;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: flex;
}

.donation-project-card__cta-text {
  display: inline-block;
}

.donation-project-card__cta {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  font-size: 1em;
  line-height: var(--_typography-system---line-height--lh-1-2);
  font-weight: var(--_typography-system---font-weight--medium);
  text-align: center;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  padding: .75em 1.5em;
  transition: all .2s;
  display: inline-flex;
}

.donation-project-card__cta.is-rounded {
  border-radius: var(--rdius--r-12px);
}

.donation-project-card__cta.is-rounded.is-mono {
  background-color: var(--_color---color--opal);
  width: 100%;
  transition-duration: .35s;
}

.donation-project-card__cta.is-rounded.is-mono:hover {
  background-color: var(--_color---color--brand);
}

.donation-project-card__img {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.donation-method-card {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  border: 1px solid var(--_color---color--opal-light);
  border-radius: var(--_radius---radius--16px);
  background-color: var(--_color---color--grey-light);
  flex-flow: column;
  width: 100%;
  padding: 2em;
  display: flex;
}

.donation-method-card__header {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.donation-method-card__footer {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: flex-start;
  align-self: flex-end;
  align-items: center;
}

.donation-method-card__title {
  font-size: var(--_responsive---text-size--h4-style);
  text-align: center;
  letter-spacing: var(--_typography-system---letter-spacing--lsp-2);
  font-weight: 400;
}

.donation-method-card__subtitle {
  color: var(--_color---color--grey-dark);
  text-align: center;
  font-size: 1em;
}

.donation-method-card__copy-all {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border: 1px solid var(--_color---color--opal);
  border-radius: var(--_radius---radius--12px);
  justify-content: center;
  align-items: center;
  padding: .75em 1.5em;
  font-size: 1em;
  transition: all .3s;
  display: inline-flex;
}

.donation-method-card__copy-all:hover {
  border-top-color: var(--_color---color--white-yellow);
  border-right-color: var(--_color---color--white-yellow);
  border-bottom-color: var(--_color---color--white-yellow);
  border-left-color: var(--_color---color--white-yellow);
  background-color: var(--_color---color--white-yellow);
  color: inherit;
}

.donation-methods__grid {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.donation-method-field__label {
  font-weight: 600;
}

.donation-method-field__value {
  color: var(--_color---grey-40);
}

.donation-method-field__copy {
  color: var(--_color---color--brand);
  justify-content: center;
  align-items: center;
  display: flex;
}

.donation-method-field {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  border-style: solid none;
  border-width: 1px;
  border-color: var(--_color---color--opal-light);
  grid-template-rows: auto;
  grid-template-columns: 8em 1fr auto;
  grid-auto-columns: 1fr;
  align-content: center;
  justify-items: stretch;
  padding-top: .75em;
  padding-bottom: .75em;
  font-size: .84em;
  display: grid;
}

.donation-copy-icon {
  width: 1.45em;
  height: 1.45em;
  color: var(--_color---color--brand);
}

.donation-method-field__copy-value {
  display: none;
}

.donation-methods__column {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.business-cta {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.business-cta__left {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-height: auto;
  display: grid;
}

.business-cta__right {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  display: flex;
}

.business-cta__eyebrow {
  color: var(--_color---color--grey-dark);
  font-size: var(--_responsive---text-size--body);
}

.business-cta__note {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  border: 1px solid var(--_color---color--opal-light);
  background-color: var(--_color---color--white);
  width: 24em;
  font-size: var(--_responsive---text-size--regular);
  border-radius: 1em;
  justify-content: center;
  align-items: center;
  padding: 1.25em;
  display: inline-flex;
}

.business-cta__text {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: var(--_color---grey-40);
  font-size: var(--_responsive---text-size--medium);
  display: flex;
}

.business-cta__formats {
  font-size: var(--_responsive---text-size--regular);
}

.business-cta__button {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border-radius: var(--_radius---radius--pill);
  background-color: var(--_color---color--brand);
  font-size: var(--_responsive---text-size--medium);
  letter-spacing: var(--_typography-system---letter-spacing--lsp-2);
  justify-content: center;
  align-items: center;
  padding: .75em 1.5em;
  font-weight: 500;
  display: inline-flex;
}

.business-cta__accent {
  border-radius: var(--_radius---radius--pill);
  background-color: var(--_color---color--brand);
  width: .3em;
  height: 100%;
}

.business-cta__hint {
  color: var(--_color---color--grey-dark);
  font-size: var(--_responsive---text-size--body);
  margin-top: 1em;
  display: inline-flex;
}

.business-cta__message {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.business-cta__button-box {
  flex-flow: column;
  display: flex;
}

.ellips {
  aspect-ratio: 1;
  border-radius: var(--_radius---radius--ellips);
  background-color: var(--_color---color--brand);
  width: 1em;
  height: 1em;
}

.hero-email-style {
  font-family: Megogo Display, Georgia, sans-serif;
  font-size: 5.4em;
  line-height: var(--_responsive---line-height--h1-bold);
  letter-spacing: var(--_responsive---letter-spacing--h1-bold);
  margin-top: .2em;
  font-weight: 300;
}

.contact-socials {
  width: 100%;
}

.contact-socials__grid {
  grid-column-gap: 1.25em;
  grid-row-gap: 3.5em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.contact-socials__cell {
  aspect-ratio: 1;
  border: 1px solid var(--_color---color--opal-light);
  border-radius: var(--_radius---radius--ellips);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 2em;
  display: flex;
}

.contact-socials__cell-text {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.contact-reason__grid {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-post {
  color: #1f1f1d;
  background-color: #f7f3ea;
  min-height: 100vh;
}

.section_blog-post {
  padding-top: 2rem;
  padding-bottom: 3rem;
}

.blog-post__article {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  display: flex;
}

.blog-post__breadcrumbs {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #1f1f1d9e;
  flex-wrap: wrap;
  align-items: center;
  font-size: .875rem;
  display: flex;
}

.blog-post__breadcrumb-link {
  color: inherit;
  text-decoration: none;
}

.blog-post__hero {
  flex-direction: column;
  display: flex;
}

.blog-post__meta {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 2em;
  margin-bottom: 2em;
  display: flex;
}

.blog-post__category {
  color: var(--_color---color--black-100);
  background-color: #d8d6ca;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  padding: .45rem .8rem;
  font-size: .875em;
  font-weight: 600;
  line-height: 1;
  display: inline-flex;
}

.blog-post__tags {
  margin-top: var(--_spacing---spacer--sp-56px);
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-post__date {
  width: 100%;
  color: var(--_color---color--grey-dark);
  font-size: var(--_responsive---text-size--tiny);
  margin-left: 0;
}

.blog-post__lead {
  color: var(--_color---color--black-100);
  font-size: var(--_responsive---text-size--medium);
  margin: 0;
  line-height: 1.15;
}

.blog-post__cover {
  border-top-left-radius: var(--_radius---radius--12px);
  border-top-right-radius: var(--_radius---radius--12px);
  border-bottom-left-radius: var(--_radius---radius--12px);
  border-bottom-right-radius: var(--_radius---radius--12px);
  background-color: #e2ded3;
  width: 100%;
  margin: 0;
  overflow: hidden;
}

.blog-post__video, .blog-post__body {
  width: 100%;
  margin-top: var(--_spacing---spacer--sp-56px);
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.blog-post__gallery {
  width: 100%;
  margin-top: var(--_spacing---spacer--sp-56px);
  margin-left: auto;
  margin-right: auto;
}

.blog-post__related-ref {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.blog-post__cta {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: var(--_radius---radius--24px);
  background-color: #ffd739;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding: 1.5em;
  display: flex;
}

.blog-post__cta.is-compact {
  border: 2px solid var(--_color---color--brand);
  background-color: var(--_color---color--white);
}

.blog-post__share {
  width: 100%;
  margin-top: var(--_spacing---spacer--sp-56px);
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-post__video-frame {
  aspect-ratio: 16 / 9;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.blog-post__share-title {
  color: var(--_color---color--black-100);
  font-size: var(--_responsive---text-size--medium);
  letter-spacing: var(--_typography-system---letter-spacing--lsp-2);
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  font-weight: 500;
  line-height: 1.1;
}

.blog-post__gallery-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  display: grid;
}

.blog-post__related-ref-item {
  background-color: #ffffff7a;
  border: 1px solid #1f1f1d29;
  border-radius: .75rem;
  padding: 1.25rem;
}

.blog-post__related-ref-label {
  color: #1f1f1d9e;
  text-transform: uppercase;
  margin-bottom: .75rem;
  font-size: .8rem;
  font-weight: 700;
}

.blog-post__related-ref-title {
  margin: 0 0 .5rem;
  font-size: 1.35rem;
  line-height: 1.05;
}

.blog-post__related-ref-text {
  color: #1f1f1db8;
  margin: 0 0 1rem;
}

.blog-post__related-ref-link {
  border-bottom: 1px solid var(--_color---color--none);
  color: var(--_color---color--brand);
  padding-bottom: .2em;
  font-size: 1em;
  font-weight: 700;
  transition: all .575s;
}

.blog-post__related-ref-link:hover {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--_color---color--opal);
  color: var(--_color---light-night-b);
}

.blog-post__cta-kicker {
  color: var(--_color---color--black-100);
  font-size: var(--_responsive---text-size--medium);
  font-weight: var(--_typography-system---font-weight--medium);
  letter-spacing: var(--_typography-system---letter-spacing--lsp-2);
}

.blog-post__cta-title {
  color: var(--_color---color--black-100);
  font-size: var(--_responsive---text-size--large);
  text-transform: uppercase;
  margin: 0 0 .5rem;
  font-weight: 600;
  line-height: 1;
}

.blog-post__cta-title.compact {
  text-transform: none;
  font-weight: 600;
}

.blog-post__cta-button {
  width: 100%;
}

.blog-post__share-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  display: flex;
}

.blog-post__style-anchor {
  display: none;
}

.blog-post__breadcrumbs-wrapper {
  padding-top: var(--_spacing---section-padding--xl);
}

.blog-post__title-wrapper {
  font-family: var(--_typography-system---font-family--accent);
  color: var(--_color---color--black-100);
  font-size: var(--_responsive---text-size--h1-style);
  line-height: var(--_typography-system---line-height--lh-0-9);
  font-weight: var(--_typography-system---font-weight--demibold);
  text-align: center;
  letter-spacing: var(--_typography-system---letter-spacing--lsp-4);
}

.blog-post__subtitle-wrapper {
  font-family: var(--_typography-system---font-family--accent);
  color: var(--_color---color--black-100);
  font-size: 4em;
  line-height: var(--_typography-system---line-height--lh-0-85);
  font-weight: var(--_typography-system---font-weight--light);
  text-align: center;
  letter-spacing: var(--_typography-system---letter-spacing--lsp-4);
}

.blog-post__author-name {
  color: var(--_color---color--brand);
  font-size: var(--_responsive---text-size--tiny);
}

.blog-post__author-role {
  color: var(--_color---color--grey-dark);
  font-size: var(--_responsive---text-size--tiny);
}

.blog-post__date-wrapper {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.blog-post__author {
  grid-column-gap: .4em;
  grid-row-gap: .4em;
  flex-flow: column;
  display: flex;
}

.blog-past__grid-cover, .blog-past__grid-data-and-meta {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3.5em;
  display: grid;
}

.blog-past_grid-title {
  grid-column-gap: 1.25em;
  grid-row-gap: .6em;
  grid-template: "."
  / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.blog-post__grid-cta {
  margin-top: var(--_spacing---spacer--sp-56px);
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-post__rich-text-block h2 {
  font-family: var(--_typography-system---font-family--accent);
  color: var(--_color---color--black-100);
  font-size: 4em;
  line-height: var(--_typography-system---line-height--lh-0-96);
  letter-spacing: var(--_typography-system---letter-spacing--lsp-3);
}

.blog-post__rich-text-block h3 {
  font-size: 2.25em;
}

.blog-post__rich-text-block p {
  color: var(--_color---grey-40);
  font-size: var(--_responsive---text-size--body);
  line-height: 1.4;
}

.blog-post__rich-text-block blockquote {
  border: 1px solid var(--_color---color--brand);
  border-radius: var(--_radius---radius--10px);
  background-color: var(--_color---color--white);
  width: 50%;
  color: var(--_color---color--black-100);
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 1em;
  margin-left: 50%;
  padding: 1.2em;
  font-weight: 500;
}

.blog-post__rich-text-block ol {
  color: var(--_color---light-night-b);
}

.blog-post__icon-box-arrow {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: auto;
  transition: all .3s;
  display: flex;
}

.blog-post__icon-box-arrow:hover {
  color: var(--_color---color--white-yellow);
}

.blog-post__icon-box-arrow.icon-yellow:hover {
  color: var(--_color---gradient-sunrise--sunrise-end);
}

.blog-post__related-ref-link-wrap {
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.blog-post__cta-top {
  width: 100%;
}

.icon-arrow-solid {
  width: 3.5em;
  height: 3.5em;
}

.blog-post__related-ref-grid {
  padding-top: var(--_spacing---spacer--sp-56px);
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-post__cta-wrapper {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.blog-post__cta-kicker-wrap {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.blog-post__video-card {
  border-radius: var(--_radius---radius--24px);
  flex-flow: column;
  display: flex;
  overflow: clip;
}

.blog-post__video-header {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border-top-left-radius: var(--_radius---radius--24px);
  border-top-right-radius: var(--_radius---radius--24px);
  flex-flow: column;
  padding: 1.5em;
  display: flex;
}

.blog-post__video-player {
  border-bottom-left-radius: var(--_radius---radius--24px);
  border-bottom-right-radius: var(--_radius---radius--24px);
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: clip;
}

.blog-post__video-lightbox {
  border-bottom-left-radius: var(--_radius---radius--24px);
  border-bottom-right-radius: var(--_radius---radius--24px);
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog-post__video-play {
  z-index: 2;
  aspect-ratio: 1;
  width: auto;
  height: 5em;
  color: var(--_color---color--brand);
  position: absolute;
  inset: 1.5em auto auto 1.3125em;
}

.blog-post__video-overlay {
  pointer-events: none;
  background-color: #181717b3;
  position: absolute;
  inset: 0%;
}

.blog-post__video-overlay:hover {
  pointer-events: none;
}

.blog-post__tags-title {
  color: var(--_color---color--black-100);
  font-size: var(--_responsive---text-size--medium);
  letter-spacing: var(--_typography-system---letter-spacing--lsp-2);
  font-weight: 500;
}

.blog-post__tags-list {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: row;
}

.blog-post__tag-chip {
  border-radius: var(--rdius--r-pill);
  background-color: var(--_color---color--opal-light);
  color: var(--_color---color--black-100);
  justify-content: center;
  align-items: center;
  padding: .45em .8em;
  font-size: .875em;
  font-weight: 600;
  line-height: 1;
  display: inline-flex;
}

.blog-post__tags-cl {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.blog-post__gallery-clw {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
}

.blog-post__gallery-cl {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-post__gallery-img-wrap {
  border-radius: var(--_radius---radius--12px);
  width: 100%;
  overflow: hidden;
}

.blog-archive {
  position: relative;
}

.blog-archive__tabs {
  grid-column-gap: .4em;
  grid-row-gap: .4em;
  background-color: var(--_color---color--grey-light);
  padding: .4em;
  display: none;
}

.blog-archive__filters {
  z-index: 10;
  margin-bottom: var(--_size-px--em---32px);
  grid-column-gap: .2em;
  grid-row-gap: .2em;
  flex-flow: column;
  display: flex;
  position: sticky;
  top: 5em;
}

.blog-archive__tab-text {
  padding: .75em 1.5em;
}

.blog-archive__tab {
  border-top-left-radius: var(--_radius---radius--12px);
  border-top-right-radius: var(--_radius---radius--12px);
  background-color: var(--_color---color--opal-light);
  font-size: var(--_responsive---text-size--medium);
  line-height: var(--_typography-system---line-height--lh-1);
  font-weight: var(--_typography-system---font-weight--medium);
  display: inline-block;
}

.blog-archive__list {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.blog-archive__item {
  flex-flow: column;
  height: 100%;
  display: flex;
}

.blog-archive__empty {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.blog-card {
  border: 1px solid var(--_color---color--opal);
  border-radius: var(--_radius---radius--12px);
  background-color: var(--_color---color--white);
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.blog-card__image-wrap {
  aspect-ratio: 16 / 9;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.blog-card__content {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  flex-flow: column;
  flex: auto;
  padding: 1.5em;
  display: flex;
}

.blog-card__date {
  width: 100%;
  font-size: var(--_responsive---text-size--regular);
  line-height: var(--_typography-system---line-height--lh-1);
  color: @var_variable-eb6a1e51-919c-a71a-21d4-7332dff9bdcb;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.blog-card__title {
  font-size: var(--_responsive---text-size--h4-style);
  line-height: var(--_typography-system---line-height--lh-1);
  letter-spacing: var(--_typography-system---letter-spacing--lsp-3);
  font-weight: 600;
}

.blog-card__excerpt {
  font-size: var(--_responsive---text-size--regular);
  color: var(--_color---grey-40);
}

.blog-card__arrow {
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.blog-card__arrow-link {
  height: 100%;
  color: var(--_color---color--brand);
  justify-content: flex-end;
  align-items: flex-end;
  transition-property: all;
  transition-duration: .3s;
  transition-timing-function: ease;
  display: flex;
}

.blog-card__arrow-link:hover {
  color: var(--_color---gradient-sunrise--sunrise-end);
  transform: translate(2px);
}

.blog-card__tag {
  border-radius: var(--_radius---radius--pill);
  background-color: var(--_color---color--opal-light);
  font-size: .875em;
  line-height: var(--_typography-system---line-height--lh-1);
  font-weight: var(--_typography-system---font-weight--medium);
  justify-content: center;
  align-items: center;
  padding: .5em .8em;
  display: inline-flex;
}

.blog-card__tags-list {
  grid-column-gap: .375em;
  grid-row-gap: .375em;
  flex-flow: wrap;
  display: flex;
}

.blog-card__tags-empty {
  display: none;
}

.blog-archive__empty-text {
  font-size: var(--_responsive---text-size--body);
  text-align: center;
}

.blog-card__filter-category {
  display: none;
}

.blog-archive__filter-list {
  grid-column-gap: .2em;
  grid-row-gap: .4em;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.blog-archive__filter-radio {
  border-radius: var(--_radius---radius--pill);
  background-color: var(--_color---color--white);
  font-size: var(--_responsive---text-size--regular);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: .75em 1em;
  transition: all .3s;
  display: inline-flex;
  position: relative;
}

.blog-archive__filter-radio:hover {
  background-color: var(--_color---color--grey-light);
}

.blog-archive__filter-input {
  z-index: 10;
  border: 1px solid var(--_color---color--none);
  background-color: var(--_color---color--none);
  opacity: 0;
  width: 100%;
  height: 100%;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.blog-archive__filter-label {
  z-index: 1;
  pointer-events: none;
  margin-bottom: 0;
  position: relative;
}

.archive__filter-form-block {
  border-radius: var(--_radius---radius--12px);
  background-color: var(--_color---color--opal-light);
  width: 100%;
  margin-bottom: 0;
  padding: .5em;
}

.blog-archive__grid {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.blog-archive__no-results {
  background-color: var(--_color---color--grey-light);
  padding: 1em;
  display: none;
}

.blog-media {
  margin-bottom: 8em;
  position: relative;
}

.blog-media__filters {
  z-index: 10;
  position: sticky;
  top: 5em;
}

.blog-media__list-wrapper {
  width: 100%;
}

.blog-media__list {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.blog-media__item {
  width: 100%;
  min-width: 0;
}

.blog-media__cell {
  width: 100%;
}

.media-card__filter-tags-clw {
  display: none;
}

.blog-media__no-results {
  background-color: var(--_color---color--grey-light);
  justify-content: center;
  align-items: center;
  padding: 1em;
  display: none;
}

.blog-pagination {
  margin-top: var(--_spacing---spacer--sp-56px);
}

.blog-pagination__link-next {
  grid-column-gap: .4em;
  grid-row-gap: .4em;
  border-radius: var(--_radius---radius--12px);
  background-color: var(--_color---color--grey-light);
  color: var(--_color---grey-40);
  font-size: var(--_responsive---text-size--regular);
  line-height: var(--_typography-system---line-height--lh-1);
  font-weight: var(--_typography-system---font-weight--medium);
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: .75em 1.5em;
  display: inline-flex;
}

.pagintion__icon {
  aspect-ratio: 1;
  height: .9em;
  transition: all .5s;
}

.pagintion__icon:hover {
  color: var(--_color---color--brand);
  transform: rotate(-180deg);
}

.blog-pagination__link-prev {
  display: none;
}

.blog-media__empty {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.blog-cta {
  margin-top: 8em;
}

.blog-cta__content {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.blog-cta-img {
  border-radius: var(--_radius---radius--12px);
  width: 100%;
  overflow: hidden;
}

.blog-preview__button-wrap {
  width: 100%;
  margin-top: var(--_spacing---spacer--sp-56px);
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.blog-preview__list {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.blog-preview__empty {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.blog-preview__empty-text {
  font-size: var(--_responsive---text-size--body);
  text-align: center;
}

.blog-preview__item {
  flex-flow: column;
  height: 100%;
  display: flex;
}

.blog-preview-card {
  border: 1px solid var(--_color---color--opal);
  border-radius: var(--_radius---radius--12px);
  background-color: var(--_color---color--white);
  flex-flow: row;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.blog-preview-card__image-link {
  width: 50%;
}

.blog-preview-card__content {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  flex-flow: column;
  flex: auto;
  width: 50%;
  padding: 1.5em;
  display: flex;
}

.blog-preview-card_date {
  width: 100%;
  font-size: var(--_responsive---text-size--regular);
  line-height: var(--_typography-system---line-height--lh-1);
  color: @var_variable-eb6a1e51-919c-a71a-21d4-7332dff9bdcb;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.blog-preview-card__excerpt {
  font-size: var(--_responsive---text-size--regular);
  color: var(--_color---grey-40);
}

.blog-preview-card__arrow-link {
  height: auto;
  color: var(--_color---color--brand);
  justify-content: flex-end;
  align-items: flex-end;
  transition-property: all;
  transition-duration: .3s;
  transition-timing-function: ease;
  display: flex;
}

.blog-preview-card__arrow-link:hover {
  color: var(--_color---gradient-sunrise--sunrise-end);
  transform: translate(2px);
}

.blog-preview-card__arrow {
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.blog-preview-card__tags-list {
  grid-column-gap: .375em;
  grid-row-gap: .375em;
  flex-flow: wrap;
  display: flex;
}

.blog-preview-card__tags-empty {
  display: none;
}

.blog-preview-card__tag {
  border-radius: var(--_radius---radius--pill);
  background-color: var(--_color---color--opal-light);
  font-size: .875em;
  line-height: var(--_typography-system---line-height--lh-1);
  font-weight: var(--_typography-system---font-weight--medium);
  justify-content: center;
  align-items: center;
  padding: .5em .8em;
  display: inline-flex;
}

.blog-preview-car__image-wrap {
  aspect-ratio: 16 / 9;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.blog-preview-card__title-and-exc {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.blog-preview__button {
  grid-column-gap: .4em;
  grid-row-gap: .4em;
  border: 1px solid var(--_color---color--white-yellow);
  border-radius: var(--_radius---radius--12px);
  background-color: var(--_color---color--white-yellow);
  color: var(--_color---grey-40);
  font-size: var(--_responsive---text-size--regular);
  line-height: var(--_typography-system---line-height--lh-1);
  font-weight: var(--_typography-system---font-weight--medium);
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: .75em 1.5em;
  transition: all .3s;
  display: inline-flex;
}

.blog-preview__button:hover {
  border: 1px solid var(--_color---color--opal);
  background-color: var(--_color---color--grey-light);
}

.blog-preview-card__icon {
  aspect-ratio: 1;
  height: .9em;
  transition: all .5s;
}

.blog-preview-card__icon:hover {
  color: var(--_color---color--brand);
  transform: rotate(-180deg);
}

.blog-bg {
  margin-top: var(--_spacing---section-padding--xl);
  margin-bottom: var(--_spacing---section-padding--xl);
  padding-top: var(--_spacing---spacer--sp-56px);
  padding-bottom: var(--_spacing---spacer--sp-56px);
  background-color: var(--_color---color--grey-light);
}

.legal-hero__heading-wrapper {
  background-color: var(--_color---color--grey-light);
  flex-flow: column;
  justify-content: center;
  margin-top: 5em;
  padding-top: 4em;
  padding-bottom: 4em;
  display: flex;
}

.legal-hero__heading-wrapper.is-radius-24px {
  margin-bottom: 4em;
}

.legal-content__wrapper {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto auto;
  grid-template-columns: 9em 1fr 1fr 9em;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.legal__rich-text h2 {
  font-family: var(--_typography-system---font-family--accent);
  font-size: 2.8em;
  line-height: var(--_typography-system---line-height--lh-0-96);
  letter-spacing: var(--_typography-system---letter-spacing--lsp-3);
  margin-top: 3rem;
  margin-bottom: 1rem;
  font-weight: 400;
}

.legal__rich-text h3 {
  font-size: 2.25em;
}

.legal__rich-text p {
  color: var(--_color---grey-40);
  font-size: var(--_responsive---text-size--regular);
  margin-bottom: 1rem;
  line-height: 1.4;
}

.legal__rich-text ul {
  color: var(--_color---color--grey-dark);
  margin-top: .5rem;
  margin-bottom: 1.5rem;
  padding-left: 1.8rem;
  font-size: 1em;
}

.legal__rich-text ol {
  color: var(--_color---color--grey-dark);
  padding-left: 1.8rem;
}

.legal__rich-text li {
  font-size: var(--_responsive---text-size--body);
  margin-bottom: .5rem;
}

.legal__rich-text a {
  color: var(--_color---gradient-sunrise--sunrise-end);
}

.legal__rich-text strong {
  color: var(--_color---light-night-b);
  font-weight: 600;
}

.lrgal__grid-wide-title {
  grid-column-gap: 1.25em;
  grid-row-gap: 0em;
  grid-template: "."
  / 9em 1fr 1fr 9em;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.legal__meta {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: var(--_color---color--black-100);
  font-size: var(--_responsive---text-size--medium);
  letter-spacing: var(--_typography-system---letter-spacing--lsp-2);
  display: flex;
}

.mono-embed-wrap {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
}

.icon-embed__infamily-logo-large {
  aspect-ratio: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 90%;
  display: flex;
}

.donation-method-card__account-group-title {
  justify-content: center;
  align-items: flex-start;
  padding-bottom: .75em;
  font-size: 1.2em;
  font-weight: 500;
  display: flex;
}

.donation-method-card__account-group-footer {
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 1.5em;
  display: flex;
}

.donation-method-card__account-group-copy-all {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border: 1px solid var(--_color---color--opal);
  border-radius: var(--_radius---radius--12px);
  justify-content: center;
  align-items: center;
  padding: .75em 1.5em;
  font-size: 1em;
  transition: all .3s;
  display: inline-flex;
}

.donation-method-card__account-group-copy-all:hover {
  border-top-color: var(--_color---color--white-yellow);
  border-right-color: var(--_color---color--white-yellow);
  border-bottom-color: var(--_color---color--white-yellow);
  border-left-color: var(--_color---color--white-yellow);
  background-color: var(--_color---color--white-yellow);
  color: inherit;
}

.donation-methods__currency-group {
  margin-bottom: var(--_spacing---spacer--sp-56px);
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
}

.donation-methods__currency-group.sticky-wrap {
  position: relative;
}

.donation-methods__currency-header.sticky-element {
  z-index: 10;
  grid-column-gap: 1.25em;
  grid-row-gap: 0em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: sticky;
  top: 5.2em;
}

.donation-methods__currency-title {
  font-size: var(--_responsive---text-size--h3-style);
  letter-spacing: var(--_typography-system---letter-spacing--lsp-3);
  font-weight: 600;
  line-height: 1;
}

.donation-methods__currency-subtitle {
  font-family: var(--_typography-system---font-family--accent);
  font-size: var(--_responsive---text-size--large);
  letter-spacing: var(--_typography-system---letter-spacing--lsp-3);
  line-height: 1;
}

.donation-methods__bank-grid {
  width: 100%;
  margin-top: var(--_spacing---spacer--sp-32px);
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.donation-methods__currency-footer {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-blue {
  color: var(--_color---color--blue);
}

.text-green {
  color: var(--_color---color--liqpay);
}

.donation-methods__currency-header-wrapper {
  border-radius: var(--_radius---radius--12px);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #c5c5ceb3;
  width: 100%;
  padding: 2em;
  display: inline-block;
}

.display-contents {
  display: contents;
}

.lh-90 {
  line-height: var(--_typography-system---line-height--lh-0-9);
}

@media screen and (min-width: 1920px) {
  .h1-style {
    line-height: var(--_typography-system---line-height--lh-0-85);
  }

  .h1-style.fcf {
    text-align: left;
  }

  .h1-style.blog-01, .h1-style.blog-02, .h1-style.blog-03 {
    flex-flow: column;
  }

  .h1-style.h1-2row-sweet-dreams {
    text-align: left;
  }

  .sg-swatch {
    aspect-ratio: 1;
  }

  .h2-style.media {
    margin-left: 1.2em;
  }

  .h2-style.sunny-timeline, .h2-style.school-drive {
    text-align: left;
  }

  .h2-style.blog-archive {
    margin-left: -.6%;
  }

  .h2-style.blog-archive:lang(en) {
    margin-left: 0%;
  }

  .h2-style.point-of-support, .h2-style.sweet-dreams, .h2-style.warm-a-childhood {
    text-align: left;
  }

  .h2-style.family-support-title {
    margin-left: 0;
  }

  .h2-style.dt-center {
    text-align: left;
  }

  .h1-style-light {
    line-height: var(--_typography-system---line-height--lh-1);
  }

  .section-padding-top-xl {
    padding-top: var(--_size-px--em---136px);
  }

  .mg-top-56px {
    padding-top: var(--_size-px--em---64px);
  }

  .mg-b-56px {
    padding-bottom: var(--_size-px--em---64px);
  }

  .span-h1-style-light {
    line-height: var(--_typography-system---line-height--lh-0-85);
  }

  .hero-image-box {
    background-position: 33% 0;
  }

  .hero-seats-box {
    justify-content: center;
    align-items: flex-start;
    width: 90em;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .span-h2-style-light.shift-h2-230px {
    justify-content: center;
    align-items: flex-start;
    width: 90%;
  }

  .ua-map__grid {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .ua-map__left {
    padding-left: 15.3125em;
  }

  .ua-map__chips {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
  }

  .direction_grid {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .accordion-question-and-icon {
    padding-top: 3em;
    padding-bottom: 3em;
  }

  .grid-a {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 9em 1fr 1fr 1fr 1fr 9em;
    grid-template-areas: ". . area-3-4 area-3-4 area-3-4";
  }

  .projects-tabs {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .project-card__description {
    margin-bottom: 2em;
  }

  .project-card__cta {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    margin-bottom: 2em;
  }

  .project-card__gallery-grid, .quote-card {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .quote-text.lh-mentor {
    line-height: var(--_typography-system---line-height--lh-0-96);
  }

  .campaign-collection-list, .filters-pill-form {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .partners {
    overflow: hidden;
  }

  .marquee_track {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .h1-shift-0 {
    margin-left: -1.53846em;
  }

  .wrapper-one-screen {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .subtitle_grid-3coll {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 9em 1fr 1fr 1fr 1fr 9em;
    grid-template-areas: ". . . base-big-column base-big-column";
  }

  .subtitle_grid-3coll:where(.w-variant-5bc4a4c0-c2d5-1302-42ce-f9347be1fdc0) {
    grid-template-columns: 9em 1fr 1fr 1fr 1fr 9em;
  }

  .subtitle-column.col-01:where(.w-variant-e89173ed-c938-794c-efcf-5d509323117d), .subtitle-column.col-01.for-timeline-5, .subtitle-column.col-02:where(.w-variant-e89173ed-c938-794c-efcf-5d509323117d), .subtitle-column.col-02.for-timeline-8 {
    width: 100%;
  }

  .hero-icon-logo-container {
    height: 6em;
  }

  .hero-icon-logo-container.football-story {
    height: 7em;
  }

  .small-collumn-grig {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
  }

  .shift-span-h1.about-01 {
    margin-left: 30%;
  }

  .shift-span-h1.about-01:lang(en) {
    margin-left: 1.34em;
  }

  .shift-span-h1.about-02 {
    margin-left: 30%;
  }

  .shift-span-h1.about-02:lang(en) {
    margin-left: 4.2em;
  }

  .shift-span-h1.school-drive {
    margin-left: 0;
  }

  .shift-hero-home {
    margin-left: 16.3%;
  }

  .section-padding-bottom-xl {
    padding-bottom: var(--_size-px--em---136px);
  }

  .section-padding-xl {
    padding-top: var(--_size-px--em---136px);
    padding-bottom: var(--_size-px--em---136px);
  }

  .shift-span-h2.map {
    margin-left: 24%;
  }

  .shift-span-h2.map:lang(en) {
    margin-left: 3.18em;
  }

  .shift-span-h2.mission {
    margin-left: 16.2%;
  }

  .shift-span-h2.mission:lang(en) {
    margin-left: 5.1em;
  }

  .shift-span-h2.quote {
    margin-left: 9.2%;
  }

  .shift-span-h2.quote:lang(en) {
    margin-left: 9.05em;
  }

  .shift-span-h2.team-form-02 {
    margin-left: 36.6%;
  }

  .shift-span-h2.team-form-02:lang(en) {
    margin-left: 5.1em;
  }

  .shift-span-h2.requirements {
    margin-left: 4.24em;
  }

  .shift-span-h2.sweet-dreams {
    margin-left: -.6em;
  }

  .shift-span-h2.team-form-01:lang(en) {
    margin-left: 3.23em;
  }

  .shift-span-h2.donation {
    margin-left: 0%;
  }

  .shift-span-h2.h2-mark {
    margin-left: 0;
  }

  .shift-span-h2.comp-1-row:lang(en) {
    margin-left: 20%;
  }

  .mission_grid {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .splide__item-title-wrap {
    transition: opacity 1.25s cubic-bezier(.23, 1, .32, 1), transform 1.25s cubic-bezier(.23, 1, .32, 1);
    transform: translate(0, 2em);
  }

  .team-grid-2-coll, .team-card-wrapper, .team-chips-wrapper {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .team-grid-inner {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 9em 1fr 1fr;
  }

  .grid-4coll {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .grid-4coll.form, .grid-4coll.insta-header {
    grid-template-columns: 9em 1fr 1fr 1fr 1fr 9em;
  }

  .ava-grid {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    width: 60%;
  }

  .ava-grid.family-basket {
    width: 20.9375em;
  }

  .form__policy-box {
    align-self: center;
  }

  .grid-4coll-mission {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .grid-12-coll {
    grid-column-gap: 2em;
    grid-row-gap: 0em;
  }

  .grid-12-coll.family-support, .grid-12-coll.mentorship, .grid-12-coll.mentorship {
    grid-template-rows: auto;
    margin-top: 1em;
  }

  .directions-card-grid {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .directions-card__description {
    margin-bottom: 2em;
  }

  .directions-card__cta {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .hero-bento-grid-max {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 1.3fr 1fr 1fr 1fr;
  }

  .hero-bento-grid-max.mentorship {
    grid-template-columns: 9em 1fr 1fr 1fr 1fr 9em;
  }

  .bento-col-middle {
    height: 50em;
  }

  .bento-grid-3coll {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: .79fr 1fr 1fr;
  }

  .bento-item._00-img {
    height: auto;
  }

  .bento-ava-wrapper {
    width: 100%;
    margin-left: 0;
  }

  .global-grid-max {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 1.3fr 1fr 1fr 1fr;
  }

  .chip-tag-list {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .grid-bento-text {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-rows: 16em 16em 16em;
    grid-template-columns: 1.3fr 1fr 1fr 1fr;
    height: 100%;
  }

  .section-families-collection-list {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .families-card-collection-wrapper {
    width: 100%;
  }

  .small-quote-box {
    width: 70%;
  }

  .small-quote-box.family-basket {
    width: 80%;
    margin-left: 0;
    margin-right: 0;
  }

  .subtitle_grid-2coll {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 9em 1fr 1fr 1fr 1fr 9em;
    grid-template-areas: ". . base-big-column base-big-column";
  }

  .subtitle_grid-2coll:where(.w-variant-e89173ed-c938-794c-efcf-5d509323117d), .subtitle_grid-2coll.for-timeline-4 {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .insta-bio__header {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .insta-bio__ava-grid {
    grid-column-gap: 2em;
  }

  .grid-insta {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    padding-left: 13.6em;
  }

  .insta-card {
    width: 17.5vw;
  }

  .insta-grid-small {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .insta-card__posts-wrapper {
    height: 22vw;
  }

  .icon-embed__insta-logo-small {
    width: 3em;
    height: 3em;
  }

  .bento-grid-3coll__mentorship {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: .79fr 1fr 1fr;
  }

  .mentorship-chips-wrapper {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    flex-flow: row;
  }

  .mentorship-quote__card, .chip-tag-box, .mentorship__chip-tag__list {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .mentor-style_grid {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    padding-left: 14.875em;
  }

  .mentor-style_grid.kindness-use, .mentor-style_grid.sweet-dreams {
    padding-left: 30%;
  }

  .mentor-style-card {
    width: 23.85vw;
  }

  .subtitle_grid-2coll-v2 {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .mg-b-custom-respons {
    padding-bottom: 2.5em;
  }

  .mentor__item-img-mask.masha {
    width: 70%;
  }

  .support-mentoring__card-wrapper {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    width: 100%;
  }

  .support-mentoring__gridl, .mentor-form__grid, .video-content__grid {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .video__icon-box {
    pointer-events: none;
  }

  .stacking-cards__container {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .stacking-cards__container.timeline.kindness, .stacking-cards__container.timeline.sunny-dreams-timeline, .stacking-cards__container.timeline.beauty-without-age, .stacking-cards__container.timeline.point-of-support {
    max-width: 120em;
  }

  .stacking-cards__left-content.kindness, .stacking-cards__left-content.school-drive, .stacking-cards__left-content.school-drive, .stacking-cards__left-content.point-of-support, .stacking-cards__left-content.sunny-dreams, .stacking-cards__left-content.warm-a-childhood {
    padding-left: 11em;
  }

  .card__second.border-color-opal.bg-grey-light.is-radius-24px:where(.w-variant-1ba5f195-be7a-e18d-0404-0a7ad7707dc0) {
    height: 18em;
  }

  .sracking-card-box.v-2 {
    width: 60%;
  }

  .grid-wide {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 9em 1fr 1fr 1fr 1fr 9em;
  }

  .grid-wide-title {
    grid-column-gap: 2em;
    grid-row-gap: 0em;
    grid-template-columns: 9em 1fr 1fr 1fr 1fr 9em;
  }

  .grid-wide-title.contact {
    grid-template-rows: auto auto auto;
    grid-template-columns: 9em 1fr 1fr 1fr 1fr 9em 1fr 1fr 1fr 1fr;
  }

  .grid-wide-title._10-8-6-6-6-cell {
    grid-template-columns: 9em 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .bento-cel._02.absolute {
    height: auto;
  }

  .family-basket__inner-grid {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 9em 1fr 1fr;
  }

  .inner-bento-cell._03 {
    justify-content: flex-start;
    align-items: flex-end;
    display: flex;
  }

  ._2-row-title.food-basket-cards {
    margin-top: 1em;
    margin-left: -9em;
  }

  ._2-row-title.monobank, ._2-row-title.kindness-about {
    margin-top: 1em;
  }

  ._2-row-title.stories-slider {
    margin-left: 3.2em;
  }

  ._2-row-title.sweet-dreams {
    margin-top: .5em;
  }

  ._2-row-title.happy-summer-about, ._2-row-title.school-drive-story, ._2-row-title.sweet-dreams, ._2-row-title.warm-a-childhood {
    margin-top: 1em;
  }

  .container-families-cards {
    max-width: 120em;
  }

  .gradient-mono {
    background-image: linear-gradient(255deg, #8987ff, #ed9bd6);
  }

  .icon-embed-logo-mono {
    height: 1.25vw;
  }

  .heading-mono__text {
    font-size: 2.4em;
  }

  .heading-mono__text.fw-light {
    text-align: left;
  }

  .banner-mono__description {
    font-size: .73vw;
  }

  .banner-mono__btn {
    font-size: 2em;
  }

  .media-card__cl-inner-grid {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .grid-bento__project-text {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 9em 1fr 1fr 1fr 1fr 9em;
    height: 100%;
  }

  .grid-bento__project-text.kindness, .grid-bento__project-text.school-drive, .grid-bento__project-text.kindness-2, .grid-bento__project-text.happy-summer {
    grid-template-rows: 17em 17em;
  }

  .grid-bento__project-text.school-drive-use {
    grid-template-rows: auto auto auto auto;
  }

  .grid-bento__project-text.beauty-without-age {
    grid-template-rows: auto 17em auto auto;
  }

  .grid-bento__project-v2 {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 9em 1fr 1fr 1fr 1fr 9em;
    height: 100%;
  }

  .story-content__bento-img.nazar-story {
    background-position: 50% 20%;
  }

  .stacking-cards__header {
    line-height: var(--_typography-system---line-height--lh-0-94);
  }

  .stacking-cards__img-wrap {
    height: 23em;
  }

  .stacking-cards__img-wrap.sunny-dreams, .stacking-cards__img-wrap.school-drive, .stacking-cards__img-wrap.point-of-support, .stacking-cards__img-wrap.warm-a-childhood {
    height: 30em;
  }

  .card__absolute-wrap {
    margin-top: 6em;
    margin-left: 11.5em;
  }

  .banner-megogo__grid {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 9em 1fr 1fr 1fr 1fr 9em;
  }

  .banner-megogo__left, .banner-megogo__right, .parent-lightbox-gallery_list-wrapper {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .lightbox-gallery__box {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 33em 1fr 1fr 33em;
  }

  .lightbox-gallery__box.beauty-without-age {
    margin-bottom: 2em;
  }

  .lightbox-gallery__box-and-title.beauty-without-age {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-rows: auto auto;
    grid-template-columns: 33em 1fr 1fr 33em;
  }

  .whipe-section-btm, .whipe-section-top {
    height: 45%;
  }

  .story-card__inner {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .story-card__media-bage {
    width: 30%;
  }

  .stories-slider__controls {
    width: 115%;
  }

  .stories-slider__arrow {
    height: 5em;
  }

  .subtitle_grid-3coll__beauty {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 1fr 1fr 33em;
    grid-template-areas: ".";
  }

  .subtitle_grid-3coll__beauty:where(.w-variant-5bc4a4c0-c2d5-1302-42ce-f9347be1fdc0) {
    grid-template-columns: 9em 1fr 1fr 1fr 1fr 9em;
  }

  .conditions-grid {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 9em 1fr 1fr 1fr 1fr 9em;
  }

  .mg-top-bottom-56px {
    padding-top: var(--_size-px--em---64px);
  }

  .donations-hero-panel {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 9em 1fr 1fr 1fr 1fr 9em;
  }

  .donations-hero-panel__content {
    padding: 2em;
  }

  .donations-hero-panel__card-grid {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .donations-payment-link__title, .donations-payment-link__description, .donations-payment-link__arrow {
    font-size: var(--_responsive---text-size--medium);
  }

  .donation-projects__list {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .donation-projects__box {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-rows: auto;
    grid-template-columns: 9em 1fr 1fr 1fr 1fr 9em;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .donation-project-card__body, .donation-project-card__top-card {
    padding: 1.2em;
  }

  .donation-project-card__title {
    font-size: 1.2em;
  }

  .donation-project-card__logo {
    height: 1em;
  }

  .donation-methods__grid {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .donation-method-field {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    font-size: 1em;
  }

  .donation-methods__column, .business-cta {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .business-cta__left {
    padding-left: 6em;
  }

  .business-cta__note {
    font-size: 16px;
  }

  .business-cta__text {
    max-width: 24em;
  }

  .hero-email-style {
    line-height: var(--_typography-system---line-height--lh-0-85);
  }

  .contact-socials__cell {
    padding: 3em;
  }

  .contact-reason__grid {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .blog-post__tags {
    grid-column-gap: 2em;
    grid-row-gap: 1em;
  }

  .blog-post__video, .blog-post__body {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .blog-post__related-ref {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    flex-flow: row;
    grid-template-rows: auto;
    justify-content: center;
    align-items: flex-start;
  }

  .blog-post__cta, .blog-post__related-ref-item {
    width: 50%;
  }

  .blog-post__breadcrumbs-wrapper {
    padding-top: var(--_size-px--em---136px);
  }

  .blog-past__grid-cover {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    margin-top: 4em;
  }

  .blog-past__grid-data-and-meta {
    grid-column-gap: 4em;
    grid-row-gap: 4em;
    margin-top: 4em;
  }

  .blog-past_grid-title {
    grid-column-gap: 2em;
    grid-row-gap: .8em;
    grid-template-columns: 9em 1fr 1fr 1fr 1fr 9em;
  }

  .blog-post__grid-cta {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    justify-content: center;
    align-items: flex-start;
  }

  .blog-post__related-ref-grid {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .blog-post__cta-wrapper {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
  }

  .blog-post__cta-kicker-wrap {
    justify-content: center;
    align-items: flex-start;
    width: 50%;
  }

  .blog-post__video-play {
    pointer-events: none;
  }

  .blog-post__gallery-cl {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .blog-archive__filters {
    top: 5.6em;
  }

  .blog-archive__list {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .blog-card__content {
    padding: 2em;
  }

  .blog-archive__grid {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-rows: auto;
    grid-template-columns: 9em 1fr 1fr 1fr 1fr 9em;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .blog-media {
    margin-bottom: 8.5em;
  }

  .blog-media__filters {
    top: 5.6em;
  }

  .blog-media__list {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .blog-cta {
    margin-top: 8.5em;
  }

  .blog-cta__content {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 9em 1fr 1fr 1fr 1fr 9em;
  }

  .blog-preview__list, .blog-preview-card.u-shadow-light-hover {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .blog-preview-card__content {
    padding: 2em;
  }

  .blog-preview__grid {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-rows: auto;
    grid-template-columns: 9em 1fr 1fr 1fr 1fr 9em;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .legal-hero__heading-wrapper {
    margin-top: 5.8em;
  }

  .legal-content__wrapper {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 14em 1fr 1fr 1fr 1fr 14em;
  }

  .lrgal__grid-wide-title {
    grid-column-gap: 2em;
    grid-row-gap: 0em;
    grid-template-columns: 14em 1fr 1fr 1fr 1fr 14em;
  }

  .donation-methods__currency-group {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .donation-methods__currency-header.sticky-element {
    top: 5.8em;
  }

  .donation-methods__bank-grid {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }
}

@media screen and (max-width: 991px) {
  body {
    --_responsive---text-size--h1-style: 4.25em;
    --_responsive---line-height--h1-bold: var(--_typography-system---line-height--lh-0-8);
    --_responsive---letter-spacing--h1-bold: -.04em;
    --_responsive---text-size--h3-style: 2.25em;
    --_responsive---text-size--h2-style: 3.5em;
    --_responsive---line-height--h1-light: var(--_typography-system---line-height--lh-0-8);
    --_responsive---letter-spacing--h1-light: -.06em;
    --_responsive---text-size--h4-style: 2em;
    --_responsive---text-size--large: 1.5em;
    --_responsive---text-size--medium: 1.375em;
    --_responsive---text-size--regular: 1.125em;
    --_responsive---text-size--tiny: .875em;
    --_responsive---text-size--body: 1em;
    --_responsive---text-size--small: 1em;
    --_responsive---shift-for-span--shift-hero: 1.2353em;
    --_responsive---shift-for-span--shift-h2-230px: 1.78571em;
    --_responsive---sticky--m-top: 5.6em;
    --_responsive---shift-for-span--shift-h2: 1.5em;
    --_responsive---line-height--equally: .4;
    --_responsive---line-height--super-small: .6;
    --_spacing---padding--global: 1.25em;
    --_spacing---conteiner--1440-large: 90em;
    --_spacing---spacer--sp-128px: 6em;
    --_spacing---section-padding--xxl: 8em;
    --_spacing---section-padding--xl: 6em;
    --_spacing---section-padding--lg: 4.5em;
    --_spacing---section-padding--md: 3em;
    --_spacing---section-padding--sm: 1.5em;
    --_spacing---hero-padding--lg-top: 8em;
    --_spacing---hero-padding--lg-bottom: 6em;
    --_spacing---spacer--sp-56px: 3em;
    --_spacing---spacer--sp-32px: 2em;
    --_spacing---padding-horizontal--48px: 3em;
    --_spacing---padding-vertical--48px: 3em;
    --_spacing---conteiner--1920-large: 120em;
    --_spacing---hero-padding--xl: 0px;
  }

  .h1-style.sweet-dreams {
    text-align: center;
  }

  .h1-style.blog-03 {
    margin-top: .12em;
  }

  .h1-style.tab-centr {
    text-align: center;
  }

  .cover.hover-img:hover {
    transform: none;
  }

  .h2-style.family-basket {
    margin-left: 1.66em;
  }

  .h2-style.family-basket:lang(en), .h2-style.family-support {
    margin-left: 0;
  }

  .h2-style.media {
    margin-left: 2.88em;
  }

  .h2-style.slider, .h2-style.blog-archive {
    margin-left: 0;
  }

  .h2-style.tab-centr {
    text-align: center;
  }

  .h3-style.instagram {
    font-size: var(--_responsive---text-size--h4-style);
    letter-spacing: var(--_typography-system---letter-spacing--lsp-4);
  }

  .sg-grid-3coll {
    grid-template-columns: 1fr 1fr;
  }

  .hide-tablet {
    display: none;
  }

  .icon-20px.wide {
    height: 4vw;
  }

  .icon-box-arrow {
    width: 3em;
    height: 3em;
  }

  .btn.is-rounded.is-light {
    -webkit-text-stroke-color: var(--btn-light--text);
  }

  .navmenu-box {
    width: 100%;
    height: 100dvh;
    padding-right: var(--_spacing---padding--global);
    padding-bottom: 6.25em;
    padding-left: var(--_spacing---padding--global);
    background-color: var(--_color---color--black-100);
    display: none;
    position: absolute;
    inset: 0% auto auto 0%;
    overflow: auto;
  }

  .navbar-burger-box {
    border-radius: var(--_radius---radius--ellips);
    padding: 0;
  }

  .navmenu-list {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-top: 2em;
    padding-left: 4em;
    padding-right: 4em;
    display: flex;
    position: static;
  }

  .logo-brand-box {
    width: 6em;
  }

  .navmenu-dropdown {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .navmenu-dropdown-toggle {
    justify-content: space-between;
    align-self: stretch;
    align-items: flex-start;
    margin-top: .8em;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    display: flex;
  }

  .navmenu-dropdown-list {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-top: 0;
    display: flex;
    position: static;
  }

  .navmenu-dropdwn-bg {
    background-color: #3d3b39;
    flex-flow: column;
    margin-top: 1.5em;
    margin-bottom: 1.5em;
    display: flex;
  }

  .navbar-switch-and-burger-box {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    justify-content: flex-end;
    align-items: center;
  }

  .lang-switch {
    display: flex;
  }

  .navbar-burger-bg {
    border-radius: var(--_radius---radius--ellips);
    justify-content: center;
    align-items: center;
    width: 2em;
    height: 2em;
    display: flex;
  }

  .btn-switch-burger-box {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .nav-link-defolt {
    color: var(--_color---color--opal);
  }

  .nav-link-defolt.is-divider {
    border-top: 1px solid var(--_color---grey-40);
    width: 100%;
    padding-top: .8em;
    padding-bottom: .8em;
    display: flex;
  }

  .nav-link-defolt.is-divider.last-divider {
    border-bottom: 1px solid var(--_color---grey-40);
  }

  .navmenu-list-box {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .navmenu-dropdown-content-grid {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    width: 100%;
  }

  .hide-only-dt {
    display: block;
  }

  .footer-top-grid {
    grid-column-gap: 1.25em;
    grid-row-gap: 0em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    display: grid;
  }

  .footer-top-logo-box.is-vanish {
    display: none;
  }

  .footer-middle-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr minmax(auto, 1fr) minmax(auto, 1fr) 1fr;
  }

  .footer-link {
    justify-content: flex-start;
  }

  .footer-bottom-navmenu {
    flex-flow: column;
    align-self: center;
    display: flex;
  }

  .footer-botom-navmenu-link-box {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .footer-bottom-social-box {
    align-self: center;
  }

  .padding-hero {
    padding-bottom: var(--_spacing---hero-padding--lg-bottom);
    --_spacing---padding--global: 1.25em;
    --_spacing---conteiner--1440-large: 90em;
    --_spacing---spacer--sp-128px: 6em;
    --_spacing---section-padding--xxl: 8em;
    --_spacing---section-padding--xl: 6em;
    --_spacing---section-padding--lg: 4.5em;
    --_spacing---section-padding--md: 3em;
    --_spacing---section-padding--sm: 1.5em;
    --_spacing---hero-padding--lg-top: 8em;
    --_spacing---hero-padding--lg-bottom: 6em;
    --_spacing---spacer--sp-56px: 3em;
    --_spacing---spacer--sp-32px: 2em;
    --_spacing---padding-horizontal--48px: 3em;
    --_spacing---padding-vertical--48px: 3em;
    --_spacing---conteiner--1920-large: 120em;
    --_spacing---hero-padding--xl: 0px;
  }

  .hero-content {
    position: static;
  }

  .subtitle-grid-2coll {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: ". Area Area";
  }

  .subtitle-text {
    justify-content: flex-start;
    width: 100%;
    display: flex;
  }

  .hero-icon-logo-infamily {
    width: 100%;
    height: auto;
  }

  .mg-top-56px {
    --_spacing---padding--global: 1.25em;
    --_spacing---conteiner--1440-large: 90em;
    --_spacing---spacer--sp-128px: 6em;
    --_spacing---section-padding--xxl: 8em;
    --_spacing---section-padding--xl: 6em;
    --_spacing---section-padding--lg: 4.5em;
    --_spacing---section-padding--md: 3em;
    --_spacing---section-padding--sm: 1.5em;
    --_spacing---hero-padding--lg-top: 8em;
    --_spacing---hero-padding--lg-bottom: 6em;
    --_spacing---spacer--sp-56px: 3em;
    --_spacing---spacer--sp-32px: 2em;
    --_spacing---padding-horizontal--48px: 3em;
    --_spacing---padding-vertical--48px: 3em;
    --_spacing---conteiner--1920-large: 120em;
    --_spacing---hero-padding--xl: 0px;
  }

  .span-h1-style-bold, .span-h1-style-light {
    line-height: var(--_typography-system---line-height--lh-0-85);
  }

  .hero-image-box {
    background-image: none;
    height: auto;
  }

  .hero-seats-box {
    margin-top: 2em;
    position: static;
  }

  .grid-4-coll {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .u-shadow-light-hover:hover {
    box-shadow: none;
    transform: none;
  }

  .ua-map__grid {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    display: flex;
  }

  .ua-map__right {
    justify-content: center;
    align-items: flex-start;
  }

  .ua-map__canvas {
    width: 80%;
  }

  .dirction-card_bg {
    padding: 1.875em;
  }

  .bento-img.kindness, .bento-img.beauty-without-age, .bento-img.warm-a-childhood {
    display: block;
  }

  .accordion-question-and-icon {
    padding-top: 1.25em;
    padding-bottom: 1.25em;
  }

  .accordion-answer-02 {
    padding-right: 1.5em;
  }

  .accordion-answer-01 {
    padding-left: 1.5em;
  }

  .accordion-grid {
    grid-template-areas: "subtitle-tab subtitle-tab answer-text answer-text";
  }

  .grid-a {
    display: flex;
  }

  .projects-tabs {
    flex-flow: column;
    display: flex;
  }

  .projects-tabs__menu {
    grid-column-gap: 1em;
    grid-row-gap: 0em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: 1.5em;
    display: grid;
  }

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

  .projects-tabs__link.w--current {
    justify-content: flex-end;
    align-items: center;
  }

  .quote-bage {
    inset: auto 1.5em 1.5em auto;
  }

  .quote-bage.ceo {
    inset: 1.5em auto auto 1.5em;
  }

  .quote-mark {
    margin-bottom: -2.8em;
  }

  .quote-text.lh-mentor {
    line-height: var(--_typography-system---line-height--lh-1);
  }

  .badge_name, .badge_role {
    font-size: .875em;
  }

  .quote-img.mentorship {
    width: 3em;
  }

  .quote-icon-and-text {
    width: 100%;
  }

  .campaign-collection-list {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .campaign-card__description {
    height: auto;
    overflow: visible;
  }

  .campaign-box__content {
    padding: 2em;
  }

  .partner-logo {
    height: 14.3125em;
  }

  .partner-card {
    width: 90%;
    max-width: 45.5em;
  }

  .close-button-box {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .grid-popup-card {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .hero-scroll-track {
    height: auto;
    position: static;
  }

  .hero-sricky-container {
    height: auto;
    position: static;
    overflow: visible;
  }

  .hero-header {
    justify-content: center;
    align-items: flex-start;
    height: auto;
  }

  .wrapper-one-screen.blog {
    height: auto;
  }

  .subtitle_grid-3coll {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    flex-flow: column;
    grid-template: ". base-area-1 base-area-1"
                   ". base-area-2 base-area-2"
                   / 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .hero-icon-logo-container {
    width: 100%;
    height: auto;
  }

  .subtitle-text-item {
    justify-content: flex-start;
    width: 100%;
    display: flex;
  }

  .subtitle-text-item.padd-right {
    width: 90%;
  }

  .subtitle-text-item.sracking-card {
    width: auto;
  }

  .shift-span-h1 {
    line-height: var(--_typography-system---line-height--lh-0-85);
  }

  .shift-span-h1.about-01 {
    margin-left: 21%;
  }

  .shift-span-h1.about-01:lang(en) {
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 0%;
  }

  .shift-span-h1.about-02 {
    margin-left: 21%;
  }

  .shift-span-h1.about-02:lang(en) {
    margin-left: 34%;
  }

  .shift-span-h1.family-support {
    margin-left: -7%;
  }

  .shift-span-h1.family-basket {
    margin-left: -.558824em;
  }

  .shift-span-h1.mark.tab-0 {
    margin-left: 0;
  }

  .container-wide.sticky {
    top: 6em;
  }

  .shift-span-h2.map:lang(en) {
    margin-left: 2.8em;
  }

  .shift-span-h2.mission {
    margin-left: 2.7em;
  }

  .shift-span-h2.mission:lang(en) {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .shift-span-h2.quote {
    margin-left: 2.2em;
  }

  .shift-span-h2.quote:lang(en) {
    justify-content: center;
    align-items: flex-start;
  }

  .shift-span-h2.team-form-02 {
    margin-left: 33.6%;
  }

  .shift-span-h2.team-form-02:lang(en) {
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 1.7em;
  }

  .shift-span-h2.requirements {
    margin-left: 4.25em;
  }

  .shift-span-h2.sweet-dreams {
    margin-left: 0;
  }

  .shift-span-h2.donation {
    margin-left: 0%;
  }

  .shift-span-h2.h2-mark {
    margin-left: 0;
  }

  .mission-card_bg {
    padding: 1.875em;
  }

  .layout-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .splide__item-img-mask {
    aspect-ratio: 1;
  }

  .splide__item-content {
    width: 26.25em;
    margin-top: 3em;
  }

  .team-grid-2-coll {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .team-content {
    flex-flow: column;
  }

  .team-card-wrapper {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    display: grid;
  }

  .team-chips-wrapper {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .team-grid-inner {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .card-arrow-box {
    height: 3em;
  }

  .grid-4coll {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-4coll.form-mentor {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .ava-grid {
    width: 70%;
  }

  .grid-4coll-mission {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-12-coll {
    grid-column-gap: 1.25em;
    grid-row-gap: 0em;
    flex-flow: column;
    grid-template: "."
                   "."
                   / 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-12-coll.family-support {
    margin-top: 0;
  }

  .grid-12-coll.mentorship {
    justify-content: center;
    align-items: center;
    margin-top: 0;
  }

  .directions-card-grid {
    flex-flow: column;
  }

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

  .directions-card__content {
    width: 100%;
  }

  .bento-wrapper {
    width: 100%;
    height: 60vw;
  }

  .bento-col-left {
    flex: none;
    width: 50%;
  }

  .bento-col-right {
    width: 50%;
  }

  .bento-image-wrap {
    min-height: auto;
  }

  .hero-bento-grid-max {
    flex-flow: column;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: ". bento-grid-max bento-grid-max";
  }

  .hero-bento-grid-max.mentorship {
    grid-template-columns: 1fr minmax(20.3125em, 1fr) 1fr;
  }

  .bento-col-middle {
    height: 28.125em;
  }

  .bento-col-middle.mentorship {
    height: 30em;
  }

  .bento-grid-3coll {
    grid-template-rows: 1fr 1fr 1fr;
    grid-template-areas: ". big-cell big-cell"
                         ". big-cell big-cell"
                         "medium-cell medium-cell .";
  }

  .ava-wrapper {
    width: 80%;
  }

  .ava-wrapper.mentor {
    width: 50%;
  }

  .global-grid-max {
    flex-flow: column;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: ". cell-grid-max cell-grid-max";
  }

  .grid-bento-text {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    height: 100%;
  }

  .section-families-collection-list {
    grid-template-columns: 1fr 1fr;
  }

  .small-quote-box {
    width: 100%;
  }

  .subtitle_grid-2coll {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    flex-flow: column;
    grid-template: "."
    / 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .insta-bio-box {
    padding: 1.5em;
  }

  .insta-ellips {
    width: .875em;
  }

  .insta-bio-link-icon {
    height: 1em;
  }

  .insta-bio__ava {
    width: 7em;
  }

  .insta-ellips-small {
    width: .4em;
  }

  .embed-cover {
    min-width: auto;
  }

  .insta-text {
    font-size: .875em;
  }

  .grid-insta {
    grid-template-columns: 1fr 1fr 1fr;
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .insta-card {
    width: 30vw;
  }

  .insta-grid-small {
    grid-template-columns: 1fr 1fr;
  }

  .insta-card__posts-wrapper {
    height: 40vw;
  }

  .icon-embed__insta-logo-large {
    width: 6.5em;
    height: 6.5em;
  }

  .icon-instagram {
    width: 5em;
  }

  .bento-grid-3coll__mentorship {
    grid-template: "big-area big-area" 1fr
                   ". ." .7fr
                   / 1fr 1fr;
  }

  .mentorship-chips-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .mentorship-quote__container {
    justify-content: center;
    align-items: flex-start;
    top: 10svh;
  }

  .mentorship-quote__card {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    flex-flow: column;
  }

  .mentorship-quote__card-window {
    width: 100%;
    height: 55svh;
  }

  .mentorship-quote__card-text {
    width: 100%;
    height: 35svh;
  }

  .mentorship-quote__bage {
    inset: auto 1.5em 1.5em auto;
  }

  .mentorship-quote__card-text__container {
    justify-content: center;
    align-items: center;
  }

  .mentorship-quote__card-text__container.is-1 {
    height: auto;
  }

  .mentorship-quote__chips-box {
    justify-content: center;
    align-items: center;
  }

  .mentor-style_grid {
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .mentor-style_grid.kindness-use {
    padding-left: 1.25em;
  }

  .mentor-style_grid.sweet-dreams {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding-left: 1.25em;
  }

  .mentor-style-card {
    width: 40vw;
  }

  .mentorship-card_bg {
    padding: 1.875em;
  }

  .mentorship-card_bg:hover {
    transform: none;
  }

  .subtitle_grid-2coll-v2 {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    flex-flow: column;
    grid-template: "."
    / 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .mg-b-custom-respons {
    padding-bottom: 1.5em;
  }

  .mentor__item.masha {
    width: auto;
  }

  .mentor__item-img-mask {
    aspect-ratio: 1;
  }

  .mentor__item-content {
    width: 100%;
    margin-top: 3em;
  }

  .mentor__item-content.masha {
    margin-top: 1em;
  }

  .mentor__layout-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .support-mentoring__chip-wrapper {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .support-mentoring__card-wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    height: auto;
  }

  .support-mentoring__gridl {
    grid-template: "."
                   "."
                   "."
                   / 1fr 1fr 1fr;
  }

  .support-mentoring__cell-1 {
    flex-flow: row;
  }

  .form__subtitle {
    font-size: 2em;
  }

  .video-content__grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .video__icon-box {
    height: 4em;
  }

  .stacking-cards__left {
    width: 33.33%;
  }

  .stacking-cards__right.time-line, .stacking-cards__right.sunny-dream-timeline, .stacking-cards__right.school-drive-timeline, .stacking-cards__right.beauty-without-age, .stacking-cards__right.point-of-support, .stacking-cards__right.sweet-dreams-timeline, .stacking-cards__right.warm-a-childhood-timeline {
    width: 66.66%;
  }

  .card__second.border-color-opal.bg-grey-light.is-radius-24px:where(.w-variant-1ba5f195-be7a-e18d-0404-0a7ad7707dc0) {
    height: 19em;
  }

  .stacking-card.timeline.last.kindness {
    justify-content: flex-end;
    align-items: center;
  }

  .stacking-cards__bg-col {
    width: 33.33%;
  }

  .sracking-card-box {
    width: 80%;
  }

  .sracking-card-box.v-2 {
    margin-left: 2em;
  }

  .ancor {
    top: -5.5em;
  }

  .grid-wide {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    flex-flow: column;
    grid-template: "."
                   "."
                   / 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-wide.food-basket-cards._3-row {
    flex-flow: row;
    display: flex;
    position: relative;
  }

  .grid-wide.form.mentor {
    grid-row-gap: 1em;
  }

  .grid-wide.monobank {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .grid-wide.last-question-wide {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-wide.media-cards {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-wide.kindness-use {
    grid-template-columns: 1fr 1fr;
  }

  .grid-wide.banner-megogo {
    display: flex;
  }

  .grid-wide.support-football {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
    grid-template-rows: auto auto;
  }

  .grid-wide.business-cta {
    grid-template-columns: 1fr 1fr;
    display: block;
  }

  .grid-wide-title {
    grid-column-gap: 1.25em;
    grid-row-gap: 0em;
    flex-flow: column;
    grid-template: "."
    / 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-wide-title.contact {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .grid-wide-title.contact-reason {
    grid-row-gap: .5em;
  }

  .grid-wide-title._10-8-6-6-6-cell {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .bento-cel._02.absolute {
    height: auto;
    position: static;
  }

  .bento-cel.right-space {
    padding-right: 0;
  }

  .family-basket__inner-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  ._1-row-title.media {
    margin-left: 0;
  }

  ._2-row-title.food-basket-cards {
    margin-left: 4.2em;
  }

  ._2-row-title.stories-slider {
    justify-content: center;
    align-items: flex-start;
  }

  .food-basket-cards-cell._07 {
    width: 33%;
    position: absolute;
    inset: 2em auto auto 15%;
  }

  .grid-wide-food-basket-box {
    padding-bottom: 2em;
  }

  .container-families-cards {
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .icon-embed-logo-mono {
    height: 2.42vw;
  }

  .heading-mono__text {
    font-size: 3.63vw;
  }

  .banner-mono__description {
    font-size: 1.41vw;
  }

  .banner-mono__btn {
    font-size: 2.83vw;
  }

  .icon-embed__pay-card {
    width: 6vw;
  }

  .media-card__cl-inner-grid.sunny-dreams {
    grid-template-columns: 1fr 1fr;
  }

  .media-card__cl-inner-grid.school-drive-story, .media-card__cl-inner-grid.beauty-without-age {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .media-card__cl-inner-grid.fmch {
    grid-template-columns: 1fr 1fr;
  }

  .media-card__logo-wrapper {
    height: 4.84vw;
  }

  .grid-bento__project-text {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    height: 100%;
  }

  .grid-bento__project-text.kindness {
    grid-template-rows: auto auto;
  }

  .grid-bento__project-text.school-drive {
    grid-template-rows: auto auto auto;
  }

  .grid-bento__project-text.kindness-2 {
    grid-template-rows: auto auto auto auto;
  }

  .grid-bento__project-text.happy-summer {
    grid-template-rows: auto auto;
  }

  .grid-bento__project-text.school-drive-use {
    grid-template-rows: auto auto auto auto;
  }

  .grid-bento__project-text.beauty-without-age {
    grid-template-rows: auto auto auto;
  }

  .grid-bento__project-v2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    height: 100%;
  }

  .story-content__card-text {
    line-height: var(--_typography-system---line-height--lh-0-94);
  }

  .stacking-cards__header {
    line-height: var(--_typography-system---line-height--lh-0-85);
  }

  .bento-video {
    display: none;
  }

  .card__absolute-wrap {
    margin-top: 0;
  }

  .banner-megogo__title:where(.w-variant-ce1c8dbf-94d9-bca3-f99a-66570e54334f) {
    width: 70%;
  }

  .banner-megogo__grid {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    flex-flow: row;
    grid-template: "."
                   "."
                   / 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .banner-megogo__grid:where(.w-variant-ce1c8dbf-94d9-bca3-f99a-66570e54334f) {
    flex-flow: column;
    display: flex;
  }

  .banner-megogo__right {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    flex-flow: column;
  }

  .banner-megogo__right:where(.w-variant-ce1c8dbf-94d9-bca3-f99a-66570e54334f) {
    justify-content: flex-start;
    align-items: center;
  }

  .lightbox-gallery__box, .lightbox-gallery__box.beauty-without-age {
    grid-template-columns: 1fr 1fr;
  }

  .lightbox-gallery__box-and-title {
    grid-column-gap: 1.25em;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .lightbox-gallery__box-and-title.beauty-without-age {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .story-card__inner {
    grid-column-gap: 1.25em;
  }

  .story-card__media {
    background-position: 50% 10%;
  }

  .story-card__media-bage {
    width: 11em;
  }

  .subtitle_grid-3coll__beauty {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    flex-flow: column;
    grid-template: ". base-area-1 base-area-1"
                   ". base-area-2 base-area-2"
                   / 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .conditions-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .mg-top-bottom-56px {
    --_spacing---padding--global: 1.25em;
    --_spacing---conteiner--1440-large: 90em;
    --_spacing---spacer--sp-128px: 6em;
    --_spacing---section-padding--xxl: 8em;
    --_spacing---section-padding--xl: 6em;
    --_spacing---section-padding--lg: 4.5em;
    --_spacing---section-padding--md: 3em;
    --_spacing---section-padding--sm: 1.5em;
    --_spacing---hero-padding--lg-top: 8em;
    --_spacing---hero-padding--lg-bottom: 6em;
    --_spacing---spacer--sp-56px: 3em;
    --_spacing---spacer--sp-32px: 2em;
    --_spacing---padding-horizontal--48px: 3em;
    --_spacing---padding-vertical--48px: 3em;
    --_spacing---conteiner--1920-large: 120em;
    --_spacing---hero-padding--xl: 0px;
  }

  .donations-hero-panel {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .donations-payment-link__description {
    font-size: var(--_responsive---text-size--tiny);
  }

  .donations-payment-link-icon {
    height: 1.6em;
  }

  .donation-projects__list {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .donation-projects__box {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .donation-methods__grid {
    grid-template-columns: 1fr;
  }

  .business-cta {
    flex-flow: column;
    display: flex;
  }

  .business-cta__left {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: column;
    width: 100%;
  }

  .business-cta__right {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .business-cta__eyebrow, .business-cta__title {
    width: 100%;
  }

  .hero-email-style {
    font-size: 2.85em;
  }

  .contact-socials__cell {
    padding: 3vw;
  }

  .blog-post__meta {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
  }

  .blog-post__category {
    justify-content: center;
    align-items: center;
  }

  .blog-post__tags, .blog-post__video, .blog-post__body, .blog-post__related-ref {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .blog-post__cta {
    width: 100%;
  }

  .blog-post__share {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .blog-post__subtitle-wrapper {
    text-align: center;
    font-size: 2.2em;
  }

  .blog-post__author-name, .blog-post__author-role {
    align-self: flex-end;
  }

  .blog-past__grid-cover {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 3em;
  }

  .blog-past__grid-data-and-meta {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 3em;
  }

  .blog-past_grid-title {
    grid-column-gap: 1.25em;
    flex-flow: column;
    grid-template: "."
    / 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .blog-post__grid-cta {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .blog-post__rich-text-block h2 {
    font-size: 2.25em;
  }

  .blog-post__rich-text-block h3 {
    font-size: 2em;
  }

  .blog-post__rich-text-block blockquote {
    width: 80%;
    margin-left: 20%;
  }

  .blog-post__related-ref-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .blog-post__video-play {
    height: 4em;
  }

  .blog-post__gallery-cl {
    grid-row-gap: 1.25em;
    grid-template-columns: 1fr 1fr;
  }

  .blog-archive__filters {
    top: 5.6em;
  }

  .archive__filter-form-block {
    justify-content: center;
    align-items: flex-start;
  }

  .blog-media {
    margin-bottom: 6em;
  }

  .blog-media__filters {
    top: 5.6em;
  }

  .blog-media__list {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .blog-cta {
    margin-top: 6em;
  }

  .blog-cta__content {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .blog-preview-card {
    flex-flow: column;
  }

  .blog-preview-card__image-link, .blog-preview-card__content {
    width: 100%;
  }

  .legal-hero__heading-wrapper {
    margin-top: 5.6em;
  }

  .legal-hero__heading-wrapper.is-radius-24px {
    margin-bottom: 3em;
    padding-top: 3em;
    padding-bottom: 3em;
  }

  .legal-content__wrapper {
    grid-template-columns: 3em 1fr 1fr 3em;
  }

  .legal__rich-text h2 {
    font-size: 2.25em;
  }

  .legal__rich-text h3 {
    font-size: 2em;
  }

  .lrgal__grid-wide-title {
    grid-column-gap: 1.25em;
    grid-row-gap: 0em;
    flex-flow: column;
    grid-template: "."
    / 3em 1fr 1fr 3em;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .donation-method-card__account-group-footer {
    justify-content: center;
    align-items: flex-start;
  }

  .donation-methods__currency-header.sticky-element {
    top: 5.8em;
  }
}

@media screen and (max-width: 767px) {
  body {
    --_responsive---text-size--h1-style: 3em;
    --_responsive---line-height--h1-bold: var(--_typography-system---line-height--lh-0-9);
    --_responsive---letter-spacing--h1-bold: -.04em;
    --_responsive---text-size--h3-style: 1.875em;
    --_responsive---text-size--h2-style: 2.75em;
    --_responsive---line-height--h1-light: var(--_typography-system---line-height--lh-0-9);
    --_responsive---letter-spacing--h1-light: -.04em;
    --_responsive---text-size--h4-style: 1.75em;
    --_responsive---text-size--large: 1.375em;
    --_responsive---text-size--medium: 1.25em;
    --_responsive---text-size--regular: 1em;
    --_responsive---text-size--tiny: .75em;
    --_responsive---text-size--body: 1em;
    --_responsive---text-size--small: .875em;
    --_responsive---shift-for-span--shift-hero: .666667em;
    --_responsive---shift-for-span--shift-h2-230px: 1.13636em;
    --_responsive---sticky--m-top: 4.2em;
    --_responsive---shift-for-span--shift-h2: .727273em;
    --_responsive---line-height--equally: .4;
    --_responsive---line-height--super-small: .6;
    --_spacing---padding--global: 1.25em;
    --_spacing---conteiner--1440-large: 90em;
    --_spacing---spacer--sp-128px: 4em;
    --_spacing---section-padding--xxl: 6em;
    --_spacing---section-padding--xl: 4.5em;
    --_spacing---section-padding--lg: 3em;
    --_spacing---section-padding--md: 2em;
    --_spacing---section-padding--sm: 1em;
    --_spacing---hero-padding--lg-top: 6em;
    --_spacing---hero-padding--lg-bottom: 4em;
    --_spacing---spacer--sp-56px: 2.5em;
    --_spacing---spacer--sp-32px: 1.5em;
    --_spacing---padding-horizontal--48px: 3em;
    --_spacing---padding-vertical--48px: 3em;
    --_spacing---conteiner--1920-large: 120em;
    --_spacing---hero-padding--xl: 0px;
  }

  .h1-style.sweet-dreams {
    text-align: center;
  }

  .container-sg.h1 {
    padding-bottom: 4em;
  }

  .sg-color-grid {
    grid-template-columns: 1fr 1fr;
  }

  .h2-style.nazar-story, .h2-style.sunny-support, .h2-style.nazar-story-timeline, .h2-style.school-drive-story, .h2-style.sweet-dreams, .h2-style.sweet-dreams, .h2-style.warm-a-childhood, .h2-style.mob-centr {
    text-align: center;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .icon-box-arrow {
    width: 2.75em;
    height: 2.75em;
  }

  .navbar-box {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .navmenu-list {
    height: 95vh;
    padding-left: 0;
    padding-right: 0;
    overflow: auto;
  }

  .logo-brand-box {
    width: 5em;
  }

  .navmenu-dropdown {
    justify-content: flex-start;
    height: auto;
  }

  .navmenu-dropdwn-bg {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    width: 100%;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding: 1.25em;
  }

  .lang-switch {
    height: 2.6875em;
    padding: .1em .75em;
  }

  .lang-switch-btn {
    padding: .185em .375em;
  }

  .navbar-burger-bg {
    width: auto;
    height: 1.8em;
  }

  .navbar-burger-bg.gradient-sunny-morning {
    width: 1.8em;
  }

  .btn-switch-burger-box {
    justify-content: flex-end;
    align-items: stretch;
    width: 100%;
  }

  .navmenu-btn-box {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: none;
  }

  .navmenu-btn-box.hide-only-dt {
    display: block;
  }

  .text-block {
    font-size: .875em;
  }

  .navmenu-list-box {
    flex: 1;
    min-height: 0;
    overflow: auto;
  }

  .navmenu-dropdown-content-grid {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
  }

  .footer-top-box {
    padding-top: 2em;
  }

  .footer-box-middle {
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .footer-top-grid {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    grid-template-rows: auto auto;
  }

  .footer-top-logo-box {
    width: 3.5625em;
    height: 2.75em;
  }

  .footer-top-logo-box.is-vanish {
    display: block;
  }

  .footer-middle-grid {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    grid-template-columns: 12.5em 12.5em;
  }

  .footer-divider {
    margin-top: 2em;
  }

  .footer-bottom-content {
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .footer-botom-navmenu-link-box {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .footer-middle-grid-aligment {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .padding-hero {
    --_spacing---padding--global: 1.25em;
    --_spacing---conteiner--1440-large: 90em;
    --_spacing---spacer--sp-128px: 4em;
    --_spacing---section-padding--xxl: 6em;
    --_spacing---section-padding--xl: 4.5em;
    --_spacing---section-padding--lg: 3em;
    --_spacing---section-padding--md: 2em;
    --_spacing---section-padding--sm: 1em;
    --_spacing---hero-padding--lg-top: 6em;
    --_spacing---hero-padding--lg-bottom: 4em;
    --_spacing---spacer--sp-56px: 2.5em;
    --_spacing---spacer--sp-32px: 1.5em;
    --_spacing---padding-horizontal--48px: 3em;
    --_spacing---padding-vertical--48px: 3em;
    --_spacing---conteiner--1920-large: 120em;
    --_spacing---hero-padding--xl: 0px;
  }

  .subtitle-grid-2coll {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    flex-flow: column;
  }

  .mg-top-56px {
    --_spacing---padding--global: 1.25em;
    --_spacing---conteiner--1440-large: 90em;
    --_spacing---spacer--sp-128px: 4em;
    --_spacing---section-padding--xxl: 6em;
    --_spacing---section-padding--xl: 4.5em;
    --_spacing---section-padding--lg: 3em;
    --_spacing---section-padding--md: 2em;
    --_spacing---section-padding--sm: 1em;
    --_spacing---hero-padding--lg-top: 6em;
    --_spacing---hero-padding--lg-bottom: 4em;
    --_spacing---spacer--sp-56px: 2.5em;
    --_spacing---spacer--sp-32px: 1.5em;
    --_spacing---padding-horizontal--48px: 3em;
    --_spacing---padding-vertical--48px: 3em;
    --_spacing---conteiner--1920-large: 120em;
    --_spacing---hero-padding--xl: 0px;
  }

  .span-h1-style-bold, .span-h1-style-light {
    line-height: var(--_typography-system---line-height--lh-0-9);
  }

  .span-h1-style-light.text-sunrise.about-01:lang(en) {
    justify-content: center;
    align-items: flex-start;
  }

  .hero-image-box {
    height: auto;
  }

  .hero-seats-box {
    margin-top: 1.5em;
  }

  .grid-4-coll {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .card-one-base-box {
    padding: 1.25em;
  }

  .section-title.about {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .ua-chip__label {
    font-size: .875em;
  }

  .ua-chip {
    padding: 1.125em;
  }

  .ua-map__grid {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .direction_grid {
    flex-flow: column;
    display: flex;
  }

  .dirction-card_bg {
    padding: 1.5em;
  }

  .accordion-answer-02 {
    padding-left: 1.5em;
  }

  .accordion-answer-01 {
    padding-right: 1.5em;
  }

  .accordion-grid {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .projects-tabs__menu {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 1.5em;
    padding-right: 1.5em;
    display: grid;
  }

  .project-card {
    padding: 1.5em;
  }

  .project-card__cta {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    grid-template-columns: 1fr 1fr;
  }

  .project-card__gallery-grid {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    grid-template: ". bento"
                   ". bento"
                   / 1fr 1fr;
  }

  .project-gallery__photo {
    height: 100%;
  }

  .quote-card {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .quote-content {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .quote-mark {
    margin-bottom: -2.7em;
  }

  .quote-icon-and-text {
    width: 80%;
  }

  .campaign-collection-list {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .campaign-card__button-box {
    margin-bottom: .75em;
  }

  .campaign-card__bottom {
    margin-top: .75em;
  }

  .campaigns__filters-form {
    border-radius: var(--_radius---radius--24px);
    background-color: var(--_color---color--grey-light);
    justify-content: center;
    align-items: flex-start;
    padding-top: 1.25em;
    display: block;
    overflow: hidden;
  }

  .filters-pill-form {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .campaign-box__content {
    padding: 1.875em;
  }

  .marquee-collection-list {
    grid-column-gap: .625em;
    grid-row-gap: .625em;
  }

  .partner-logo {
    height: 13.4375em;
  }

  .partner-logo__inner {
    padding: 1.5em;
  }

  .marquee_track {
    grid-column-gap: .625em;
    grid-row-gap: .625em;
  }

  .modal_overlay {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .partner-card {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .partner-card__logo {
    aspect-ratio: 1;
    width: 100%;
    padding: 1.5em;
  }

  .partner-card__content {
    min-height: 0;
    overflow: auto;
  }

  .partner-card_composition {
    flex-flow: column;
    width: 100%;
    max-height: 80vh;
  }

  .grid-popup-card {
    justify-content: center;
    align-items: center;
    width: 80%;
  }

  .partner-card__link {
    bottom: .75em;
    right: .75em;
  }

  .subtitle_grid-3coll {
    grid-template: "."
                   "."
                   "."
                   / 1fr;
    display: flex;
  }

  .hero-icon-logo-container {
    max-width: 18.75em;
  }

  .hero-icon-logo-container.football-story {
    max-width: none;
    height: 6em;
  }

  .subtitle-eyebrown {
    width: 100%;
  }

  .small-collumn-grig {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
  }

  .subtitle-text-item.padd-right {
    width: 100%;
  }

  .shift-span-h1 {
    line-height: var(--_typography-system---line-height--lh-0-9);
  }

  .shift-span-h1.about-01, .shift-span-h1.about-02, .shift-span-h1.about-02:lang(en), .shift-span-h1.family-support {
    margin-left: 0%;
  }

  .shift-span-h1.family-basket, .shift-span-h1.mark, .shift-span-h1.sunny-dreams, .shift-span-h1.school-drive {
    margin-left: 0;
  }

  .container-wide.sticky.no-sticky-mobile {
    position: static;
  }

  .container-wide.mb-bottom {
    margin-bottom: var(--_spacing---spacer--sp-128px);
  }

  .shift-span-h2.map {
    margin-left: 11%;
  }

  .shift-span-h2.mission {
    margin-left: 2.6em;
  }

  .shift-span-h2.quote {
    margin-left: 1.7em;
  }

  .shift-span-h2.team-form-02 {
    margin-left: 3.28em;
  }

  .shift-span-h2.school-drive-story {
    margin-left: 0;
  }

  .mission-card_bg {
    padding: 1.5em;
  }

  .mission_grid {
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .splide__arrow {
    width: 5em;
    height: 5em;
  }

  .layout-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .splide__slide {
    width: 33.33%;
  }

  .splide__item-content {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    width: 20em;
    margin-top: 2em;
  }

  .team-grid-2-coll, .team-card-wrapper, .team-chips-wrapper {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .team-grid-inner {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    display: flex;
  }

  .grid-4coll {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    grid-template-columns: 1fr 1fr;
  }

  .grid-4coll.form {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-4coll.insta-header {
    flex-flow: column;
    display: flex;
  }

  .grid-4coll.form-mentor {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .avatar-quote-card {
    margin-left: auto;
    margin-right: auto;
  }

  .ava-grid, .ava-grid.family-basket {
    width: 60%;
  }

  .form-bg {
    padding: var(--_size-px--em---24px);
  }

  .form-grid {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .grid-4coll-mission {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    grid-template-columns: 1fr 1fr;
  }

  .grid-4coll-mission.first-row {
    grid-template-rows: auto auto;
  }

  .grid-12-coll {
    grid-column-gap: .75em;
    grid-row-gap: 0em;
    grid-template: "."
                   "."
                   / 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-12-coll.family-support, .grid-12-coll.mentorship {
    grid-row-gap: .5em;
  }

  .directions-card-grid {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    padding: 1.5em;
  }

  .directions-card__description {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .directions-card__cta {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    grid-template-columns: 1fr 1fr;
  }

  .bento-wrapper {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    height: 40vw;
  }

  .bento-col-left {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .hero-bento-grid-max {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    display: flex;
  }

  .bento-col-middle {
    height: 31.25em;
  }

  .bento-col-middle.mentorship {
    height: 34em;
  }

  .bento-grid-3coll {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .bento-item._01-img.kindness-2, .bento-item._00-img {
    height: 20em;
  }

  .bento-item._00-img.football-story, .bento-item._00-img.nazar {
    height: 35em;
  }

  .ava-wrapper, .ava-wrapper.mentor {
    width: 80%;
  }

  .bento-ava-wrapper {
    width: 60%;
  }

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

  .global-grid-max {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    display: flex;
  }

  .chip-tag-list {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .grid-bento-text {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    grid-template: ". big-area-01 big-area-01"
                   ". big-area-01 big-area-01"
                   "big-area-02 big-area-02 ."
                   "big-area-02 big-area-02 ."
                   ". . ."
                   ". . ."
                   / 1fr 1fr 1fr;
    height: 100%;
  }

  .section-families-collection-list {
    flex-flow: column;
    display: flex;
  }

  .families-card__button-box {
    margin-bottom: .75em;
  }

  .small-quote-box {
    width: 80%;
  }

  .subtitle_grid-2coll {
    grid-template: "."
                   "."
                   "."
                   / 1fr;
    display: flex;
  }

  .insta-bio-box {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .insta-bio__ava {
    width: 6em;
  }

  .insta-ellips-small {
    width: .3em;
  }

  .grid-insta {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    grid-template-columns: 1fr;
  }

  .insta-card {
    width: 44vw;
  }

  .insta-grid-small {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    grid-template-columns: 1fr 1fr;
  }

  .insta-card__posts-wrapper {
    height: 50vw;
  }

  .icon-embed__insta-logo-large {
    width: 6em;
    height: 6em;
  }

  .bento-grid-3coll__mentorship {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    grid-template-rows: 1fr .7fr;
  }

  .mentorship-chips-wrapper {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    flex-flow: row;
  }

  .mentorship-quote__card {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .mentorship-quote__card-text__container {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .chip-tag-box {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .mentorship-quote__chips-box {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .mentorship__chip-tag__list {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .mentor-style_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .mentor-style-card {
    width: 45vw;
  }

  .mentorship-card_bg {
    padding: 1.5em;
  }

  .subtitle_grid-2coll-v2 {
    grid-template: "."
                   "."
                   "."
                   / 1fr;
    display: flex;
  }

  .mg-b-custom-respons {
    padding-bottom: 1em;
  }

  .mentor__item.masha {
    width: 20.31em;
  }

  .mentor__item-content {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    width: 20em;
    margin-top: 2em;
  }

  .mentor__layout-grid {
    flex-flow: column;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    justify-content: flex-start;
    align-items: center;
  }

  .support-mentoring__chip-wrapper {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .support-mentoring__card-wrapper {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .support-mentoring__gridl {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    grid-template-columns: 1fr 1fr;
  }

  .form__subtitle {
    font-size: 1.75em;
  }

  .mentor-form__grid {
    grid-column-gap: .875em;
    grid-row-gap: .875em;
    flex-flow: column;
    display: flex;
  }

  .video-content__grid {
    flex-flow: column;
    display: flex;
  }

  .video__icon-box {
    height: 3em;
  }

  .stacking-cards__container {
    grid-column-gap: 3.125em;
    grid-row-gap: 3.125em;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .stacking-cards__left {
    z-index: 2;
    background-color: var(--_color---color--white-yellow);
    width: 100%;
    padding-bottom: 2em;
    position: relative;
    top: 0;
  }

  .stacking-cards__right.time-line {
    grid-column-gap: 4em;
    grid-row-gap: 4em;
    width: 100%;
  }

  .stacking-cards__right.sunny-dream-timeline, .stacking-cards__right.school-drive-timeline, .stacking-cards__right.beauty-without-age, .stacking-cards__right.point-of-support, .stacking-cards__right.sweet-dreams-timeline, .stacking-cards__right.warm-a-childhood-timeline {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
    width: 100%;
  }

  .card__second.border-color-opal.bg-grey-light.is-radius-24px:where(.w-variant-1ba5f195-be7a-e18d-0404-0a7ad7707dc0) {
    height: 19em;
  }

  .stacking-cards__bg-col {
    width: 1.875em;
  }

  .sracking-card-box {
    margin-left: 2em;
  }

  .sracking-card-box.v-2 {
    width: 75%;
  }

  .stacking-card__ellips-timeline {
    inset: 0% auto auto 0%;
  }

  .ancor {
    top: -4.187em;
  }

  .grid-wide {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    grid-template: "."
                   "."
                   "."
                   / 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-wide.supplies {
    grid-row-gap: .75em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-wide.food-basket-cards {
    flex-flow: row;
    display: flex;
  }

  .grid-wide.food-basket-cards._2-row {
    flex-flow: row;
    display: flex;
    position: relative;
  }

  .grid-wide.food-basket-cards._3-row {
    flex-flow: row;
    margin-top: 4em;
  }

  .grid-wide.families-cards {
    display: flex;
  }

  .grid-wide.form {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-columns: 1fr;
  }

  .grid-wide.monobank {
    width: 80%;
  }

  .grid-wide.last-question-wide {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .grid-wide.media-cards {
    display: flex;
  }

  .grid-wide.kindness-use {
    grid-template-columns: 1fr;
  }

  .grid-wide.support-football {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 1fr;
  }

  .grid-wide.conditions {
    grid-row-gap: .75em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: column;
  }

  .grid-wide-title {
    grid-column-gap: .75em;
    grid-row-gap: 0em;
    grid-template-areas: ".";
    grid-auto-columns: 1fr;
  }

  .grid-wide-title.family-basket, .grid-wide-title.fcf, .grid-wide-title.warm-a-childhood {
    margin-top: .5em;
  }

  .grid-wide-title.donations {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-wide-title.contact-reason {
    grid-row-gap: .3em;
  }

  .grid-wide-title.blog {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-wide-title.point-of-support, .grid-wide-title.sunny-dreams {
    margin-top: .5em;
  }

  .family-basket__inner-grid {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .card-project {
    padding: 1.25em;
  }

  .inner-bento-cell._03 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  ._2-row-title.food-basket-cards {
    margin-left: 3.3em;
  }

  .food-basket-cards-cell._04 {
    width: 50%;
    position: absolute;
    bottom: -4.2em;
  }

  .food-basket-cards-cell._05 {
    width: 100%;
  }

  .food-basket-cards-cell._06 {
    width: 50%;
  }

  .food-basket-cards-cell._07 {
    width: 50%;
    top: 2.7em;
    left: 0%;
  }

  .food-basket-cards-cell._08 {
    width: 50%;
  }

  .food-basket-cards-cell._09 {
    width: 50%;
    position: absolute;
    top: 5.1em;
  }

  .grid-wide-food-basket-box {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    flex-flow: column;
    padding-bottom: 5.1em;
    display: flex;
  }

  .banner-mono__wrap {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    padding: 1.25em;
  }

  .banner-mono__top-card {
    padding: 1.25em;
  }

  .icon-embed-logo-mono {
    height: 3.13vw;
  }

  .heading-mono__text {
    font-size: 4.69vw;
  }

  .banner-mono__description {
    font-size: 1.83vw;
  }

  .banner-mono__btn {
    font-size: 3.65vw;
  }

  .media-card__cl-inner-grid {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .media-card__cl-inner-grid.beauty-without-age {
    grid-template-columns: 1fr 1fr;
  }

  .media-card__logo-wrapper {
    height: 6vw;
  }

  .grid-bento__project-text {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    grid-template: "."
                   "."
                   "."
                   "."
                   / 1fr 1fr;
    height: 100%;
  }

  .grid-bento__project-text.kindness {
    grid-template-rows: min-content auto auto auto;
  }

  .grid-bento__project-text.school-drive {
    grid-template-rows: min-content auto auto auto auto auto;
  }

  .grid-bento__project-text.kindness-2 {
    grid-template-rows: min-content auto auto;
  }

  .grid-bento__project-text.happy-summer {
    grid-template-rows: min-content auto auto auto;
  }

  .grid-bento__project-text.school-drive-use {
    grid-template-rows: auto auto auto auto auto auto;
  }

  .grid-bento__project-text.beauty-without-age {
    grid-template-rows: min-content auto auto auto;
  }

  .bento-eyebrown {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .bento-eyebrown.sweet-dreams, .bento-eyebrown.school-drive, .bento-eyebrown.beauty-without-age {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .grid-bento__project-v2 {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template: "." min-content
                   "." min-content
                   "." min-content
                   / auto;
    height: 100%;
  }

  .story-content__card {
    padding: 1.5em;
  }

  .story-content__card-text {
    line-height: var(--_typography-system---line-height--lh-1);
  }

  .story-content__bento-img.nazar-story {
    background-position: 50% 0;
  }

  .stacking-cards__header {
    line-height: var(--_typography-system---line-height--lh-0-9);
  }

  .stacking-card__last-line {
    width: 100%;
  }

  .banner-megogo__grid {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    grid-template: "."
                   "."
                   "."
                   / 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .banner-megogo__right, .parent-lightbox-gallery_list-wrapper, .lightbox-gallery__box {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .lightbox-gallery__title {
    width: 100%;
  }

  .lightbox-gallery__box-and-title {
    grid-column-gap: .75em;
    flex-flow: column;
    display: flex;
  }

  .lightbox-gallery__box-and-title.beauty-without-age {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .banner-megogo__container {
    height: auto;
  }

  .scroll-wide-section-half.bg-black {
    height: auto;
    margin-bottom: 4em;
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .story-card__inner {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding: 1.5em;
  }

  .story-card__media {
    height: 20em;
  }

  .story-card__content {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .story-card__text {
    font-size: var(--_responsive---text-size--tiny);
  }

  .story-card__people {
    margin-bottom: .5em;
  }

  .story-person__meta {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
  }

  .stories-slider__pagination {
    bottom: 1em;
  }

  .stories-selectors {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-flow: column;
  }

  .story-selector {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .story-selector__content {
    width: 100%;
  }

  .story-selector__status-dot {
    aspect-ratio: 1;
  }

  .stories-slider__controls {
    top: 20%;
  }

  .team-slide {
    width: 33.33%;
  }

  .no-sticky-mobile {
    position: static;
  }

  .subtitle_grid-3coll__beauty {
    grid-template: "."
                   "."
                   "."
                   / 1fr;
    display: flex;
  }

  .conditions-grid {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .mg-top-bottom-56px {
    --_spacing---padding--global: 1.25em;
    --_spacing---conteiner--1440-large: 90em;
    --_spacing---spacer--sp-128px: 4em;
    --_spacing---section-padding--xxl: 6em;
    --_spacing---section-padding--xl: 4.5em;
    --_spacing---section-padding--lg: 3em;
    --_spacing---section-padding--md: 2em;
    --_spacing---section-padding--sm: 1em;
    --_spacing---hero-padding--lg-top: 6em;
    --_spacing---hero-padding--lg-bottom: 4em;
    --_spacing---spacer--sp-56px: 2.5em;
    --_spacing---spacer--sp-32px: 1.5em;
    --_spacing---padding-horizontal--48px: 3em;
    --_spacing---padding-vertical--48px: 3em;
    --_spacing---conteiner--1920-large: 120em;
    --_spacing---hero-padding--xl: 0px;
  }

  .donations-hero-panel {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .donations-hero-panel__content {
    padding: 1em;
  }

  .donations-hero-panel__card-grid {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .donations__payment-link {
    padding: .75em;
  }

  .donations-payment-link-icon {
    height: 1.2em;
  }

  .donation-projects__list {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    grid-template-columns: 1fr 1fr;
  }

  .donation-projects__box {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .donation-project-card__body {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    padding: 1em;
  }

  .donation-project-card__top-card {
    padding: 1.25em;
  }

  .donation-methods__grid, .donation-methods__column {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .business-cta__left, .business-cta__right {
    display: flex;
  }

  .business-cta__note, .business-cta__text {
    margin-left: auto;
    margin-right: auto;
  }

  .business-cta__formats {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .business-cta__button-box {
    margin-left: auto;
    margin-right: auto;
  }

  .hero-email-style {
    font-size: 2em;
  }

  .contact-socials__grid {
    grid-row-gap: 2.5em;
  }

  .contact-reason__grid, .blog-post__tags {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .blog-post__video {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    display: block;
  }

  .blog-post__body, .blog-post__related-ref {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .blog-post__cta {
    padding: 1.25em;
  }

  .blog-post__subtitle-wrapper {
    font-size: 1.8em;
  }

  .blog-past__grid-cover, .blog-past__grid-data-and-meta {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    grid-template-rows: auto auto;
    margin-top: 2.5em;
  }

  .blog-past_grid-title {
    grid-column-gap: .75em;
    grid-template: "."
    / 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .blog-post__grid-cta {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    grid-template-rows: auto;
  }

  .blog-post__grid-cta.is-standard {
    grid-template-rows: auto;
  }

  .blog-post__rich-text-block h2 {
    font-size: 1.875em;
  }

  .blog-post__rich-text-block h3 {
    font-size: 1.65em;
  }

  .blog-post__rich-text-block blockquote {
    margin-left: auto;
    margin-right: auto;
  }

  .blog-post__related-ref-grid {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .blog-post__video-play {
    height: 3em;
  }

  .blog-post__gallery-cl {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    grid-template-columns: 1fr 1fr;
  }

  .blog-archive__tabs {
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
  }

  .blog-archive__filters {
    top: 4.2em;
  }

  .blog-archive__tab-text {
    display: inline-block;
  }

  .blog-archive__list {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    grid-template-columns: 1fr;
  }

  .blog-card__content {
    padding: 1.25em;
  }

  .blog-card__arrow-link:hover {
    color: var(--_color---color--brand);
    transform: none;
  }

  .blog-archive__filter-radio {
    font-size: var(--_responsive---text-size--small);
    padding: .7em .8em;
  }

  .blog-media {
    margin-bottom: 4em;
  }

  .blog-media__filters {
    top: 4.2em;
  }

  .blog-media__list {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .blog-cta {
    margin-top: 0;
  }

  .blog-cta__content {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    grid-template-rows: auto auto;
  }

  .blog-preview__list {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    grid-template-columns: 1fr;
  }

  .blog-preview-card.u-shadow-light-hover {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .blog-preview-card__content {
    padding: 1.25em;
  }

  .blog-preview-card__arrow-link:hover {
    color: var(--_color---color--brand);
    transform: none;
  }

  .legal-hero__heading-wrapper {
    margin-top: 4.4em;
  }

  .legal-hero__heading-wrapper.is-radius-24px {
    margin-bottom: 2.4em;
    padding-top: 2.4em;
    padding-bottom: 2.4em;
  }

  .legal-content__wrapper {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .legal__rich-text h2 {
    font-size: 1.875em;
  }

  .legal__rich-text h3 {
    font-size: 1.65em;
  }

  .lrgal__grid-wide-title {
    grid-column-gap: .75em;
    grid-row-gap: 0em;
    grid-template-areas: ".";
    grid-auto-columns: 1fr;
  }

  .donation-methods__currency-group {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .donation-methods__currency-header.sticky-element {
    grid-column-gap: 0em;
    width: 70%;
    display: flex;
    top: 4.4em;
  }

  .donation-methods__currency-title, .donation-methods__currency-subtitle {
    line-height: 1.2;
  }

  .donation-methods__bank-grid {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    flex-flow: column;
    display: flex;
  }
}

@media screen and (max-width: 479px) {
  body {
    --_responsive---text-size--h1-style: 2.25em;
    --_responsive---line-height--h1-bold: var(--_typography-system---line-height--lh-0-9);
    --_responsive---letter-spacing--h1-bold: -.04em;
    --_responsive---text-size--h3-style: 1.75em;
    --_responsive---text-size--h2-style: 2em;
    --_responsive---line-height--h1-light: var(--_typography-system---line-height--lh-0-9);
    --_responsive---letter-spacing--h1-light: -.04em;
    --_responsive---text-size--h4-style: 1.5em;
    --_responsive---text-size--large: 1.25em;
    --_responsive---text-size--medium: 1.125em;
    --_responsive---text-size--regular: 1em;
    --_responsive---text-size--tiny: .75em;
    --_responsive---text-size--body: 1em;
    --_responsive---text-size--small: .875em;
    --_responsive---shift-for-span--shift-hero: .666667em;
    --_responsive---shift-for-span--shift-h2-230px: 1.25em;
    --_responsive---sticky--m-top: 4.2em;
    --_responsive---shift-for-span--shift-h2: .75em;
    --_responsive---line-height--equally: .4;
    --_responsive---line-height--super-small: .6;
    --_spacing---padding--global: 1.25em;
    --_spacing---conteiner--1440-large: 90em;
    --_spacing---spacer--sp-128px: 4em;
    --_spacing---section-padding--xxl: 6em;
    --_spacing---section-padding--xl: 4.5em;
    --_spacing---section-padding--lg: 3em;
    --_spacing---section-padding--md: 2em;
    --_spacing---section-padding--sm: 1em;
    --_spacing---hero-padding--lg-top: 6em;
    --_spacing---hero-padding--lg-bottom: 4em;
    --_spacing---spacer--sp-56px: 2em;
    --_spacing---spacer--sp-32px: 1.5em;
    --_spacing---padding-horizontal--48px: 3em;
    --_spacing---padding-vertical--48px: 3em;
    --_spacing---conteiner--1920-large: 120em;
    --_spacing---hero-padding--xl: 0px;
  }

  .h1-style.school-drive, .h1-style.sweet-dreams {
    text-align: center;
  }

  .container-sg.h1 {
    padding-bottom: 2em;
  }

  .sg-color-grid {
    flex-flow: column;
    display: flex;
  }

  .sg-info-label-title-box {
    width: 100%;
    display: flex;
  }

  .h2-style.family-basket {
    margin-left: 0;
  }

  .h2-style.lsp-5.school-drive {
    margin-left: 1.5em;
  }

  .sg-1col {
    display: flex;
  }

  .sg-grid-3coll {
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .icon-20px.wide {
    height: 6vw;
  }

  .icon-box-arrow {
    width: 2.5em;
    height: 2.5em;
  }

  .btn.is-rounded.is-secondary {
    width: 100%;
  }

  .navbar-box {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
  }

  .navmenu-list {
    padding-left: 0;
    padding-right: 0;
  }

  .navmenu-dropdwn-bg {
    grid-column-gap: 1.2em;
    grid-row-gap: 1.2em;
    width: 100%;
    padding-left: .8em;
    padding-right: .8em;
  }

  .navbar-switch-and-burger-box {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    width: 100%;
  }

  .lang-switch {
    display: inline-flex;
  }

  .btn-switch-burger-box {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
  }

  .navmenu-btn-box {
    display: flex;
  }

  .navmenu-btn-box.hide-tablet {
    display: none;
  }

  .navmenu-btn-box.hide-only-dt {
    display: flex;
  }

  .icon-arrow-sublink {
    width: .875em;
    height: .875em;
  }

  .lang-switch-box {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .icons-social-list {
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
    padding-bottom: .5em;
  }

  .navmenu-dropdown-content-grid {
    grid-column-gap: .8em;
    grid-row-gap: .8em;
  }

  .navmenu-dropdown-icon-box {
    justify-content: center;
    align-items: center;
  }

  .nav-menu-dropdown-row-grid {
    flex-flow: column;
    display: flex;
  }

  .footer-top-grid {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .footer-cta {
    grid-column-gap: .2em;
    grid-row-gap: .2em;
  }

  .footer-top-logo-box.is-vanish {
    width: 3.25em;
    height: 2.5em;
  }

  .footer-middle-grid {
    flex-flow: column;
    display: flex;
  }

  .footer-middle-grid-item {
    grid-column-gap: .2em;
    grid-row-gap: .2em;
  }

  .footer-botom-navmenu-link-box {
    display: flex;
  }

  .footer-middle-grid-aligment {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .padding-hero {
    --_spacing---padding--global: 1.25em;
    --_spacing---conteiner--1440-large: 90em;
    --_spacing---spacer--sp-128px: 4em;
    --_spacing---section-padding--xxl: 6em;
    --_spacing---section-padding--xl: 4.5em;
    --_spacing---section-padding--lg: 3em;
    --_spacing---section-padding--md: 2em;
    --_spacing---section-padding--sm: 1em;
    --_spacing---hero-padding--lg-top: 6em;
    --_spacing---hero-padding--lg-bottom: 4em;
    --_spacing---spacer--sp-56px: 2em;
    --_spacing---spacer--sp-32px: 1.5em;
    --_spacing---padding-horizontal--48px: 3em;
    --_spacing---padding-vertical--48px: 3em;
    --_spacing---conteiner--1920-large: 120em;
    --_spacing---hero-padding--xl: 0px;
  }

  .subtitle-grid-2coll {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    display: flex;
  }

  .hero-icon-logo-infamily {
    width: 50%;
  }

  .mg-top-56px {
    --_spacing---padding--global: 1.25em;
    --_spacing---conteiner--1440-large: 90em;
    --_spacing---spacer--sp-128px: 4em;
    --_spacing---section-padding--xxl: 6em;
    --_spacing---section-padding--xl: 4.5em;
    --_spacing---section-padding--lg: 3em;
    --_spacing---section-padding--md: 2em;
    --_spacing---section-padding--sm: 1em;
    --_spacing---hero-padding--lg-top: 6em;
    --_spacing---hero-padding--lg-bottom: 4em;
    --_spacing---spacer--sp-56px: 2em;
    --_spacing---spacer--sp-32px: 1.5em;
    --_spacing---padding-horizontal--48px: 3em;
    --_spacing---padding-vertical--48px: 3em;
    --_spacing---conteiner--1920-large: 120em;
    --_spacing---hero-padding--xl: 0px;
  }

  .hero-image-box {
    height: auto;
  }

  .section-title.about {
    justify-content: center;
    align-items: flex-start;
  }

  .ua-map__canvas {
    width: 100%;
  }

  .projects-tabs__menu {
    padding-left: 1.5em;
    padding-right: 1.5em;
    display: flex;
  }

  .project-card__cta {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .project-card__gallery-grid {
    grid-column-gap: .625em;
    grid-row-gap: .625em;
  }

  .project-gallery__photo {
    aspect-ratio: 1;
  }

  .quote-box {
    width: 100%;
  }

  .quote-bage {
    bottom: 1.25em;
    right: 1.25em;
  }

  .quote-bage.ceo {
    inset: auto 1.25em 1.25em auto;
  }

  .quote-mark {
    margin-bottom: -2.4em;
  }

  .quote-img {
    width: 3em;
    height: auto;
  }

  .quote-img.mentorship {
    width: 2em;
  }

  .quote-icon-and-text {
    width: 100%;
  }

  .campaign-card {
    padding: 1.25em;
  }

  .campaign-card__button-box {
    margin-bottom: .625em;
  }

  .campaign-card__gallery-grid {
    grid-column-gap: .625em;
    grid-row-gap: .625em;
  }

  .campaign-card__bottom {
    margin-top: .625em;
  }

  .campaigns__filters-form {
    border-radius: var(--_radius---radius--24px);
    background-color: var(--_color---color--grey-light);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 1.25em;
    display: block;
  }

  .btn-compaign {
    grid-column-gap: .2em;
    grid-row-gap: .2em;
  }

  .radio-pill {
    border-top-style: none;
    border-right-style: none;
  }

  .filters-pill-form {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
    display: flex;
  }

  .campaign-box__content {
    padding: 1.25em;
  }

  .partner-logo {
    height: 10.125em;
  }

  .partner-logo__inner {
    padding: 1.125em;
  }

  .modal_overlay {
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .partner-card {
    max-width: none;
  }

  .partner-card__logo {
    padding: 1.125em;
  }

  .partner-card__content {
    flex: 1;
  }

  .grid-popup-card {
    width: 90%;
  }

  .hero-icon-logo-container {
    width: 63%;
  }

  .hero-icon-logo-container.football-story {
    width: auto;
  }

  .shift-span-h1.about-01:lang(en), .shift-span-h1.about-02:lang(en) {
    margin-left: 0;
  }

  .shift-span-h1.family-support {
    margin-left: -8%;
  }

  .shift-hero-home, .shift-span-h2.map {
    margin-left: 7%;
  }

  .shift-span-h2.team-form-02 {
    margin-left: 1.7em;
  }

  .shift-span-h2.requirements {
    margin-left: 1.74em;
  }

  .mission_grid {
    display: flex;
  }

  .splide__arrow {
    width: 4em;
    height: 4em;
  }

  .splide__arrows {
    grid-column-gap: 1em;
    grid-template-rows: auto;
    grid-template-columns: auto;
    grid-auto-columns: auto;
    grid-auto-flow: column;
    justify-content: center;
    margin-top: 1em;
    margin-bottom: 0;
    display: grid;
    position: static;
  }

  .layout-grid {
    grid-template-columns: 1fr 1fr;
  }

  .splide__slide {
    width: 50%;
  }

  .splide__item-img-mask {
    max-width: 8em;
  }

  .splide__item-content {
    width: 16em;
  }

  .ava-grid {
    width: 70%;
  }

  .ava-quote-mark {
    margin-bottom: -2.4em;
  }

  .grid-12-coll.family-support, .grid-12-coll.mentorship, .grid-12-coll.mentorship {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .directions-card__cta {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .bento-col-middle {
    height: 24em;
  }

  .bento-col-middle.mentorship {
    height: 40em;
  }

  .bento-item._00-img.kindness-2 {
    height: 100%;
  }

  .bento-ava-wrapper {
    width: 80%;
  }

  .grid-bento-text {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-areas: "big-area-01 big-area-01 big-area-01"
                         "big-area-02 big-area-02 big-area-02"
                         ". big-area-3 big-area-3"
                         ". big-area-3 big-area-3"
                         ". . ."
                         ". . ."
                         ". . .";
    height: 64em;
  }

  .families-card__content {
    padding: 1.25em;
  }

  .families-card__button-box {
    margin-bottom: .625em;
  }

  .small-quote-box {
    width: 100%;
  }

  .insta-bio__header {
    grid-column-gap: .8em;
    grid-row-gap: .8em;
  }

  .insta-bio-link-icon {
    height: .875em;
  }

  .insta-bio__ava-grid {
    grid-column-gap: .8em;
  }

  .embed-cover {
    min-width: 2em;
  }

  .insta-card {
    width: 53vw;
  }

  .insta-card__posts-wrapper {
    height: 60vw;
  }

  .icon-instagram {
    width: 4em;
  }

  .bento-grid-3coll__mentorship {
    grid-template: "." 1fr
                   "." .7fr
                   "." .7fr
                   / 1fr;
  }

  .mentorship-quote {
    width: 100%;
  }

  .mentorship-quote__card {
    flex-flow: column;
    max-width: 100%;
    height: auto;
  }

  .mentorship-quote__card-window {
    width: 100%;
  }

  .mentorship-quote__card-text {
    aspect-ratio: auto;
    width: 100%;
  }

  .mentorship-quote__bage {
    bottom: 1.25em;
    right: 1.25em;
  }

  .mentorship-quote__card-text__container.is-1 {
    height: auto;
  }

  .mentor-style_grid {
    display: flex;
  }

  .mentor-style_grid.sweet-dreams {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
  }

  .mentor-style-card {
    width: 76vw;
  }

  .mentorship-card_bg {
    height: 100%;
  }

  .mg-b-custom-respons {
    padding-bottom: .5em;
  }

  .ava-quote-mark-custom {
    margin-bottom: -2.4em;
  }

  .mentor__item-img-mask {
    width: 80%;
  }

  .mentor__item-content {
    width: 16em;
    margin-top: 1.5em;
  }

  .mentor__layout-grid {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
    grid-template-columns: 1fr 1fr;
  }

  .support-mentoring__chip-wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .support-mentoring__gridl {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .form__subtitle {
    font-size: 1.5em;
  }

  .video-header-box.bg-brand {
    padding: 1em;
  }

  .video__icon-box {
    width: 3em;
    height: 3em;
  }

  .video-content_player {
    height: 18.75em;
  }

  .stacking-cards__right.time-line {
    grid-column-gap: 4em;
    grid-row-gap: 4em;
  }

  .stacking-cards__right.sunny-dream-timeline, .stacking-cards__right.school-drive-timeline, .stacking-cards__right.beauty-without-age, .stacking-cards__right.point-of-support, .stacking-cards__right.sweet-dreams-timeline, .stacking-cards__right.warm-a-childhood-timeline {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .card__second.border-color-opal.bg-grey-light.is-radius-24px:where(.w-variant-b1d2b418-f582-789e-a1e7-09691944e206) {
    height: 16em;
  }

  .card__second.border-color-opal.bg-grey-light.is-radius-24px:where(.w-variant-1ba5f195-be7a-e18d-0404-0a7ad7707dc0) {
    height: 22em;
  }

  .stacking-card.timeline.last.kindness {
    height: 2.5em;
  }

  .stacking-card.timeline.school-drive, .stacking-card.timeline.beauty-without-age, .stacking-card.timeline.beauty-without-age, .stacking-card.timeline.beauty-without-age, .stacking-card.timeline.beauty-without-age, .stacking-card.timeline.point-of-support, .stacking-card.timeline.point-of-support, .stacking-card.timeline.point-of-support, .stacking-card.timeline.sweet-dreams, .stacking-card.timeline.sweet-dreams, .stacking-card.timeline.sweet-dreams, .stacking-card.timeline.sweet-dreams, .stacking-card.timeline.warm-a-childhood, .stacking-card.timeline.warm-a-childhood, .stacking-card.timeline.warm-a-childhood, .stacking-card.timeline.warm-a-childhood {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .stacking-cards__bg-col {
    width: 1.25em;
  }

  .ellips-and-number {
    height: 2.5em;
  }

  .sracking-card-box {
    width: 80%;
  }

  .sracking-card-box.last-card {
    grid-column-gap: .875em;
    grid-row-gap: .875em;
  }

  .sracking-card-box.v-2 {
    width: 70%;
  }

  .sracking-card-box.v-2.school-drive-time-line {
    width: 80%;
  }

  .ancor {
    top: -3.9375em;
  }

  .grid-wide.food-basket-cards {
    flex-flow: wrap;
    margin-top: 8em;
    display: flex;
    position: relative;
  }

  .grid-wide.food-basket-cards._2-row, .grid-wide.food-basket-cards._3-row {
    flex-flow: wrap;
    margin-top: 0;
  }

  .grid-wide.monobank, .grid-wide.last-question-wide {
    width: 100%;
  }

  .grid-wide.media-cards {
    grid-template-columns: 1fr;
  }

  .grid-wide.card-absolute {
    grid-template-rows: auto auto auto auto;
  }

  .grid-wide.support-football {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
  }

  .grid-wide.conditions {
    grid-template-columns: 1fr 1fr;
  }

  .grid-wide.contact-reason {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-wide-title._10-8-6-6-6-cell.contact-heading {
    grid-row-gap: 0em;
  }

  .family-basket__inner-grid {
    width: 100%;
  }

  .inner-bento-cell._03 {
    width: 88%;
  }

  ._2-row-title.food-basket-cards {
    margin-left: 0;
  }

  .food-basket-cards-cell._01 {
    position: absolute;
    top: -8em;
  }

  .food-basket-cards-cell._02 {
    width: 100%;
  }

  .food-basket-cards-cell._04 {
    width: 100%;
    height: 50%;
    top: 5.7em;
    bottom: 0;
  }

  .food-basket-cards-cell._06, .food-basket-cards-cell._07, .food-basket-cards-cell._08, .food-basket-cards-cell._09 {
    width: 100%;
  }

  .grid-wide-food-basket-box {
    padding-bottom: 0;
  }

  .icon-embed-logo-mono {
    height: 4vw;
  }

  .heading-mono__text {
    font-size: 5vw;
  }

  .banner-mono-grid {
    grid-column-gap: 1.11vw;
    grid-row-gap: 1.11vw;
  }

  .banner-mono__description {
    font-size: 2.4vw;
  }

  .banner-mono__pay-cards-grid {
    grid-column-gap: 1.6vw;
    grid-row-gap: 1.6vw;
  }

  .pay-card-wrap {
    border-radius: var(--_radius---radius--8px);
  }

  .icon-embed__pay-card {
    width: 8vw;
  }

  .media-card__cl-inner-grid {
    grid-template-columns: 1fr;
  }

  .media-card__cl-inner-grid.school-drive-story {
    grid-template-columns: 1fr 1fr;
  }

  .media-card__logo-wrapper {
    height: 12vw;
  }

  .grid-bento__project-text {
    grid-template-areas: ".";
    height: 64em;
  }

  .grid-bento__project-text.kindness {
    grid-template-rows: min-content min-content min-content min-content auto auto;
    height: auto;
  }

  .grid-bento__project-text.school-drive {
    grid-template-rows: min-content auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    height: auto;
  }

  .grid-bento__project-text.kindness-2 {
    grid-template-rows: min-content min-content min-content min-content auto auto;
    height: auto;
  }

  .grid-bento__project-text.happy-summer {
    grid-template-rows: min-content min-content min-content min-content auto;
    height: auto;
  }

  .grid-bento__project-text.school-drive-use {
    height: 100%;
  }

  .grid-bento__project-text.school-drive-use.anim-stagger-wrap {
    grid-template-rows: auto auto auto auto auto auto auto auto;
  }

  .grid-bento__project-text.beauty-without-age {
    grid-template-rows: min-content auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    height: auto;
  }

  .bento-eyebrown, .bento-eyebrown.sweet-dreams, .bento-eyebrown.school-drive, .bento-eyebrown.beauty-without-age {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .grid-bento__project-v2 {
    grid-template-areas: ".";
    height: auto;
  }

  .stacking-cards__header {
    line-height: var(--_typography-system---line-height--lh-1);
  }

  .banner-megogo__title:where(.w-variant-ce1c8dbf-94d9-bca3-f99a-66570e54334f) {
    width: 85%;
  }

  .banner-megogo__grid {
    flex-flow: column;
  }

  .banner-megogo__left {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .story-card__inner {
    padding: 1.25em;
  }

  .story-card__people {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    margin-bottom: 1em;
  }

  .story-person__avatar-wrap {
    height: 15vw;
  }

  .story-card__media-bage {
    width: 10em;
    height: 4em;
    padding: .4em;
  }

  .stories-slider__pagination {
    margin-bottom: 1.2em;
    bottom: .3em;
  }

  .story-selector {
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .team-slide {
    width: 50%;
  }

  .conditions__text {
    letter-spacing: var(--_typography-system---letter-spacing--lsp-3);
  }

  .conditions-grid {
    grid-template-columns: 1fr 1fr;
  }

  .mg-top-bottom-56px {
    --_spacing---padding--global: 1.25em;
    --_spacing---conteiner--1440-large: 90em;
    --_spacing---spacer--sp-128px: 4em;
    --_spacing---section-padding--xxl: 6em;
    --_spacing---section-padding--xl: 4.5em;
    --_spacing---section-padding--lg: 3em;
    --_spacing---section-padding--md: 2em;
    --_spacing---section-padding--sm: 1em;
    --_spacing---hero-padding--lg-top: 6em;
    --_spacing---hero-padding--lg-bottom: 4em;
    --_spacing---spacer--sp-56px: 2em;
    --_spacing---spacer--sp-32px: 1.5em;
    --_spacing---padding-horizontal--48px: 3em;
    --_spacing---padding-vertical--48px: 3em;
    --_spacing---conteiner--1920-large: 120em;
    --_spacing---hero-padding--xl: 0px;
  }

  .donations-hero-panel {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .donation-project-card__body {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .donation-project-card__top-card {
    padding: 1em;
  }

  .donation-project-card__eyebrow-text {
    font-size: .6em;
  }

  .donation-project-card__title {
    font-size: .75em;
  }

  .donation-project-card__grid, .donation-project-card__meta {
    grid-column-gap: 1.11vw;
    grid-row-gap: 1.11vw;
  }

  .donation-project-card__cta-text {
    font-size: .75em;
  }

  .donation-method-card {
    padding: 1em;
  }

  .donation-method-field__value {
    font-size: .76em;
  }

  .business-cta__note, .business-cta__button {
    width: 100%;
    display: flex;
  }

  .hero-email-style {
    font-size: 1.5em;
  }

  .contact-socials__grid {
    grid-column-gap: .4em;
    flex-flow: row;
  }

  .contact-reason__grid {
    grid-template-columns: 1fr;
  }

  .blog-post__tags {
    grid-row-gap: 1em;
    display: flex;
  }

  .blog-post__body {
    display: block;
  }

  .blog-post__related-ref {
    grid-template-columns: 1fr;
  }

  .blog-post__subtitle-wrapper {
    font-size: 1.4em;
  }

  .blog-post__author-name, .blog-post__author-role {
    align-self: flex-start;
  }

  .blog-past__grid-cover {
    grid-template-columns: 1fr;
    margin-top: 2em;
  }

  .blog-past__grid-data-and-meta {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 2em;
    display: grid;
  }

  .blog-post__grid-cta {
    flex-flow: column;
    display: flex;
  }

  .blog-post__rich-text-block h2 {
    font-size: 1.75em;
  }

  .blog-post__rich-text-block h3 {
    font-size: 1.5em;
  }

  .blog-post__related-ref-grid {
    display: block;
  }

  .blog-post__video-header.bg-brand {
    padding: 1em;
  }

  .blog-post__video-player {
    height: 18.75em;
  }

  .blog-post__video-play {
    width: 3em;
    height: 3em;
  }

  .blog-post__tags-title {
    align-self: center;
  }

  .legal-hero__heading-wrapper {
    margin-top: 4.2em;
  }

  .legal-content__wrapper {
    display: block;
  }

  .legal__rich-text h2 {
    font-size: 1.75em;
  }

  .legal__rich-text h3 {
    font-size: 1.5em;
  }

  .lrgal__grid-wide-title {
    display: block;
  }

  .donation-methods__currency-header.sticky-element {
    width: 100%;
  }

  .donation-methods__currency-header-wrapper {
    padding: 1em;
  }
}

#w-node-_9aeee344-e6db-8a35-e4b5-844c18036103-e590f574 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_9aeee344-e6db-8a35-e4b5-844c18036116-e590f574 {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-_9aeee344-e6db-8a35-e4b5-844c18036118-e590f574 {
  grid-area: answer-text;
}

#w-node-_31c1d3eb-bd68-8010-b6f9-85ac363bb739-e590f574 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_31c1d3eb-bd68-8010-b6f9-85ac363bb743-e590f574 {
  grid-area: area-for-tab-cards;
}

#w-node-c1d8076d-de39-025b-25f3-1811ba0bc8ef-e590f574 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-f0ecd547-b581-0606-843a-11a254d883b4-54d883a7 {
  grid-area: 1 / 3 / 2 / 3;
  justify-self: end;
}

#w-node-f0ecd547-b581-0606-843a-11a254d883b7-54d883a7 {
  place-self: center;
}

#w-node-f0ecd547-b581-0606-843a-11a254d883c5-54d883a7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f0ecd547-b581-0606-843a-11a254d883d8-54d883a7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-f0ecd547-b581-0606-843a-11a254d883e8-54d883a7 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-f0ecd547-b581-0606-843a-11a254d883fb-54d883a7 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-f0ecd547-b581-0606-843a-11a254d8840d-54d883a7 {
  grid-area: 1 / 2 / 2 / 2;
  align-self: center;
}

#w-node-f0ecd547-b581-0606-843a-11a254d8841a-54d883a7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-b17ba8aa-72b6-5fe6-e084-46f6d835c872-d835c86f {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-b17ba8aa-72b6-5fe6-e084-46f6d835c87a-d835c86f {
  grid-area: 2 / 1 / 3 / 9;
  justify-self: center;
}

#w-node-ee9c8c51-1eaf-3bdc-8712-fe0ecc53524b-cc535245 {
  grid-area: area-3-4;
}

#w-node-d7677d0a-cc21-2562-7d4d-545a7a956ae4-7a956ad5 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-f3998c1e-f947-a959-299a-2fb3c3aad2fd-49691e2a, #w-node-_84345d7c-5984-268f-a981-9660592c6751-5c6fdf5c, #w-node-_74f1ac87-3b30-49ba-de95-e0e8d53fc10b-5c6fdf5c, #w-node-_6d7b0998-7aa2-442a-6ad8-758f248c35de-5c6fdf5c {
  justify-self: end;
}

#w-node-c9eb92bd-f7d3-0d35-8e50-70ae1ccce39d-5c6fdf5c {
  justify-self: start;
}

#w-node-c9eb92bd-f7d3-0d35-8e50-70ae1ccce3a3-5c6fdf5c {
  justify-self: end;
}

#w-node-ff828dec-8702-e110-f9f4-cd48195ad50d-5c6fdf5c, #w-node-fa721db3-3a6a-324f-2c8a-a29f707dd91e-5c6fdf5c, #w-node-_822fe0c6-5d6f-f89c-9b09-08509501fc69-5c6fdf5c {
  justify-self: start;
}

#w-node-_1ad73f36-57cb-38a9-ac0c-df77e7511b73-e7511b2f {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-ff7d7d0e-36f3-3e73-58d0-b53a61de397e-43696ba8, #w-node-_88da76b1-7f3b-f260-f1b7-c6fdd340a1d9-43696ba8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b9e1eec-e797-e14d-7659-8f60eca57026-43696ba8, #w-node-c49b242e-5ba8-eeb8-0293-6aff4bb513ee-43696ba8, #w-node-c49b242e-5ba8-eeb8-0293-6aff4bb513f1-43696ba8, #w-node-c49b242e-5ba8-eeb8-0293-6aff4bb513fe-43696ba8 {
  justify-self: end;
}

#w-node-c49b242e-5ba8-eeb8-0293-6aff4bb51407-43696ba8 {
  justify-self: start;
}

#w-node-c49b242e-5ba8-eeb8-0293-6aff4bb5140b-43696ba8 {
  justify-self: end;
}

#w-node-c49b242e-5ba8-eeb8-0293-6aff4bb51417-43696ba8, #w-node-c49b242e-5ba8-eeb8-0293-6aff4bb51423-43696ba8, #w-node-c49b242e-5ba8-eeb8-0293-6aff4bb5142f-43696ba8 {
  justify-self: start;
}

#w-node-a61ca5e6-42dc-1271-3bbc-dbca5c8ae9b7-43696ba8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cb0f3d27-70d4-4b23-1c89-b8a520abf389-43696ba8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-cb0f3d27-70d4-4b23-1c89-b8a520abf38d-43696ba8 {
  grid-area: big-cell;
}

#w-node-f000ced4-2bfa-54c1-f753-e5abe1282500-e12824f5:where(.w-variant-e50e1fa6-50cc-aedc-8a2d-120ba794dd31) {
  grid-area: big-column;
}

#w-node-f000ced4-2bfa-54c1-f753-e5abe1282500-e12824f5:where(.w-variant-8d4077f3-3856-f2a5-abcc-dfed7ba22361) {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f000ced4-2bfa-54c1-f753-e5abe1282504-e12824f5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eae33be4-a03f-05be-6387-07b406178a42-2eceb527 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-bc4d9e27-b323-8e7d-f994-ae6ecf4ca3b4-2eceb527 {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-_6f5c05cb-27ee-80e6-d758-7dbe01220548-2eceb527 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-b6a22cbd-e4c0-2e35-b9ce-98b884ee6b43-2eceb527 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: center;
}

#w-node-_3e478c61-af3c-b765-ccb1-2ff0f2aaf68f-2eceb527 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_8cd2ee2d-e36f-38e9-0892-6d9c4679dd83-2eceb527 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-f0942eb0-71dd-9d78-e8fb-bac6b7936c47-2eceb527 {
  grid-area: 2 / 3 / 2 / 3;
}

#w-node-_0bd3e3c4-bf7c-ba89-edc3-599e192dfadb-2eceb527 {
  grid-area: 1 / 4 / 3 / 4;
}

#w-node-_931ec690-5c49-cf95-38b2-3be146cfb441-2eceb527 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_4e26486a-2f69-bc5d-30b5-c95cd4cd8ac1-2eceb527 {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-_111ddb8f-3499-a4ba-754e-2414978c4e0c-2eceb527 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-b93fed79-efd5-51a3-ab00-8c2d18459ca1-2eceb527 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-b93fed79-efd5-51a3-ab00-8c2d18459cab-2eceb527 {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-_66d445c0-b679-6468-3d9d-a49c8369ecb7-2eceb527 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-cb8d9c99-afa0-34d8-3fb3-bf40d9b0f53e-2eceb527 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_9e412877-c47a-1441-2220-8ecbe01ff073-2eceb527 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_84c3d919-4b1e-b20c-686e-7aa2f2911b0e-2eceb527 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4d69097a-6848-5e88-66b9-f7162d8828fd-2eceb527 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4d69097a-6848-5e88-66b9-f7162d8828ff-2eceb527 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4d69097a-6848-5e88-66b9-f7162d882901-2eceb527 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_25e1fb98-49af-033d-c9e9-9e038eb84128-2eceb527 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_37882207-f467-c707-32ce-445c67e1e588-2eceb527 {
  grid-area: base-big-column;
}

#w-node-_37882207-f467-c707-32ce-445c67e1e588-2eceb527:where(.w-variant-e50e1fa6-50cc-aedc-8a2d-120ba794dd31) {
  grid-area: big-column;
}

#w-node-_37882207-f467-c707-32ce-445c67e1e588-2eceb527:where(.w-variant-8d4077f3-3856-f2a5-abcc-dfed7ba22361) {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0d57b7cc-3cf9-988e-800f-88d33b5b73d1-2eceb527 {
  grid-area: area-3-4;
}

#w-node-_0d57b7cc-3cf9-988e-800f-88d33b5b73e4-2eceb527 {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-_0d57b7cc-3cf9-988e-800f-88d33b5b73e6-2eceb527 {
  grid-area: answer-text;
}

#w-node-b4a56773-cf6f-38ba-19e0-96b4a2a2b4b5-2eceb527 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-b4a56773-cf6f-38ba-19e0-96b4a2a2b50a-2eceb527 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_386094d3-6ea5-ade7-2fcd-237b129eb4aa-2eceb527 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4b68937a-cb0e-d103-5c11-f13a718bde93-2eceb527, #w-node-f2d58d8c-742c-cdd6-462a-debbb724e1f2-2eceb527, #w-node-c92d0d90-3c7d-150e-c29e-55c2421c418b-2eceb527 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_70b44f34-572f-8d1a-e91f-c1b0e537ea4a-2eceb527 {
  grid-area: 2 / 2 / 2 / 4;
}

#w-node-_5b994297-f571-9b3a-032a-7b37a2f3c5b9-2eceb527 {
  grid-area: 3 / 2 / 4 / 4;
  justify-self: center;
}

#w-node-a008fb72-fd9e-46a1-46cb-bceab8bd483a-b8bd4836 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-a008fb72-fd9e-46a1-46cb-bceab8bd4843-b8bd4836 {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-decffa72-9476-8765-a60c-df623ed6576e-3ed6575f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9eaf33b2-17c4-0444-7b23-b545e563c65a-e563c656 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_9eaf33b2-17c4-0444-7b23-b545e563c667-e563c656 {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-c13d53e5-c469-67ec-076d-4ae57ef7bc87-7ef7bc87 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-e9bbebd9-faf6-6f53-a379-5bb44b7e38e1-4b7e38e1 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_675b3fa5-88df-2a8d-c820-3639ad2972ce-ad2972cb {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_675b3fa5-88df-2a8d-c820-3639ad2972d7-ad2972cb {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-b681c606-37a2-639e-f50d-73c46a394874-6a394870 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b681c606-37a2-639e-f50d-73c46a394879-6a394870 {
  grid-area: base-big-column;
}

#w-node-b681c606-37a2-639e-f50d-73c46a394879-6a394870:where(.w-variant-e50e1fa6-50cc-aedc-8a2d-120ba794dd31) {
  grid-area: big-column;
}

#w-node-b681c606-37a2-639e-f50d-73c46a394879-6a394870:where(.w-variant-8d4077f3-3856-f2a5-abcc-dfed7ba22361) {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b71e5556-7ba3-3906-150a-447c015b021e-015b0218 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-b71e5556-7ba3-3906-150a-447c015b0223-015b0218 {
  grid-area: 2 / 1 / 3 / 9;
  justify-self: center;
}

#w-node-b71e5556-7ba3-3906-150a-447c015b0251-015b0218 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f767cd04-6302-c619-5c42-9f30d862c3cc-8514f602 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-f767cd04-6302-c619-5c42-9f30d862c3d6-8514f602 {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-_3d99c277-d2f6-d3d6-f3c1-9f246ff49cd7-8514f602 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_3d99c277-d2f6-d3d6-f3c1-9f246ff49ced-8514f602 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3d99c277-d2f6-d3d6-f3c1-9f246ff49cf0-8514f602 {
  grid-area: 2 / 2 / 2 / 3;
}

#w-node-_3d99c277-d2f6-d3d6-f3c1-9f246ff49cf3-8514f602 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-ee1ae57e-12e0-8695-fd52-8793cd2e680a-8514f602 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-ee1ae57e-12e0-8695-fd52-8793cd2e6817-8514f602 {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-_48b0cb5c-0ec1-de8e-2c1d-868d6daf2432-8514f602 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_48b0cb5c-0ec1-de8e-2c1d-868d6daf2435-8514f602 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_48b0cb5c-0ec1-de8e-2c1d-868d6daf2437-8514f602 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_48b0cb5c-0ec1-de8e-2c1d-868d6daf243a-8514f602 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_48b0cb5c-0ec1-de8e-2c1d-868d6daf243c-8514f602 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_48b0cb5c-0ec1-de8e-2c1d-868d6daf243e-8514f602 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_767424d2-b255-7a51-6463-dcca43846f73-8514f602 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_767424d2-b255-7a51-6463-dcca43846f85-8514f602 {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-_767424d2-b255-7a51-6463-dcca43846f92-8514f602 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_767424d2-b255-7a51-6463-dcca43846f96-8514f602 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_767424d2-b255-7a51-6463-dcca43846f98-8514f602 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_767424d2-b255-7a51-6463-dcca43846f9b-8514f602 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_767424d2-b255-7a51-6463-dcca43846f9d-8514f602 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_767424d2-b255-7a51-6463-dcca43846f9f-8514f602 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_45ab5a10-bca9-ef25-f6e7-92eb1596d5a3-8514f602 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_45ab5a10-bca9-ef25-f6e7-92eb1596d5a8-8514f602 {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-_45ab5a10-bca9-ef25-f6e7-92eb1596d5b5-8514f602 {
  grid-area: 1 / 1 / 3 / 3;
}

#w-node-_45ab5a10-bca9-ef25-f6e7-92eb1596d5b7-8514f602 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_45ab5a10-bca9-ef25-f6e7-92eb1596d5b9-8514f602 {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-ab3805d3-720e-0e78-bfd0-41799f4fcc34-8514f602 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-ab3805d3-720e-0e78-bfd0-41799f4fcc3d-8514f602 {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-_147ac664-da52-7ad3-bfad-f008bfda5a7b-8514f602 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_147ac664-da52-7ad3-bfad-f008bfda5a7b-8514f602:where(.w-variant-e50e1fa6-50cc-aedc-8a2d-120ba794dd31) {
  grid-area: big-column;
}

#w-node-_147ac664-da52-7ad3-bfad-f008bfda5a7b-8514f602:where(.w-variant-8d4077f3-3856-f2a5-abcc-dfed7ba22361) {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3c929717-f26f-ef79-4c6f-1d7bae184d4b-8514f602 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-c695d75b-0193-2451-675c-dc58f212eddc-8514f602 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-c695d75b-0193-2451-675c-dc58f212ede5-8514f602 {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-_454266fe-dde8-3a4e-aaec-8a5e047f7fbb-8514f602 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_454266fe-dde8-3a4e-aaec-8a5e047f7fc8-8514f602 {
  grid-area: base-big-column;
}

#w-node-_454266fe-dde8-3a4e-aaec-8a5e047f7fc8-8514f602:where(.w-variant-e50e1fa6-50cc-aedc-8a2d-120ba794dd31) {
  grid-area: big-column;
}

#w-node-_454266fe-dde8-3a4e-aaec-8a5e047f7fc8-8514f602:where(.w-variant-8d4077f3-3856-f2a5-abcc-dfed7ba22361) {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_454266fe-dde8-3a4e-aaec-8a5e047f7fcf-8514f602 {
  grid-area: area-3-4;
}

#w-node-_454266fe-dde8-3a4e-aaec-8a5e047f7fe2-8514f602 {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-_454266fe-dde8-3a4e-aaec-8a5e047f7fe4-8514f602 {
  grid-area: answer-text;
}

#w-node-e52d4b3c-66cb-0638-4b4a-ad14d2503510-8514f602 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-e52d4b3c-66cb-0638-4b4a-ad14d250357f-8514f602 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-fe16ff0a-2297-cd63-a95c-a3643df98c18-8f2e4a0b {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-fe16ff0a-2297-cd63-a95c-a3643df98c22-8f2e4a0b {
  grid-area: 2 / 1 / 3 / 9;
}

#w-node-_728c8748-9e03-d8b8-2174-be1326dd5ec7-8f2e4a0b:where(.w-variant-e50e1fa6-50cc-aedc-8a2d-120ba794dd31) {
  grid-area: big-column;
}

#w-node-_728c8748-9e03-d8b8-2174-be1326dd5ec7-8f2e4a0b:where(.w-variant-8d4077f3-3856-f2a5-abcc-dfed7ba22361) {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_728c8748-9e03-d8b8-2174-be1326dd5ecb-8f2e4a0b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a7bc9cea-e8fb-322b-3f5e-5ce0c04631a1-8f2e4a0b {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-a7bc9cea-e8fb-322b-3f5e-5ce0c04631a5-8f2e4a0b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a7bc9cea-e8fb-322b-3f5e-5ce0c04631a8-8f2e4a0b {
  grid-area: 2 / 2 / 2 / 3;
}

#w-node-a7bc9cea-e8fb-322b-3f5e-5ce0c04631ab-8f2e4a0b {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_6e6e9f6b-e60f-c6b3-289f-a05544c9a242-8f2e4a0b {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_6e6e9f6b-e60f-c6b3-289f-a05544c9a24b-8f2e4a0b {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-_6e6e9f6b-e60f-c6b3-289f-a05544c9a25c-8f2e4a0b {
  grid-area: 1 / 1 / 3 / 3;
}

#w-node-_6e6e9f6b-e60f-c6b3-289f-a05544c9a25f-8f2e4a0b {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_6e6e9f6b-e60f-c6b3-289f-a05544c9a26d-8f2e4a0b {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-_876a4ac4-bf5c-1d17-ecb7-8e710b37b840-8f2e4a0b {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_876a4ac4-bf5c-1d17-ecb7-8e710b37b84d-8f2e4a0b {
  grid-area: 2 / 1 / 3 / 9;
  justify-self: center;
}

#w-node-_466bcebe-1bba-670a-6d80-a82f79e9f903-8f2e4a0b {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_1a2e2632-674c-f1fb-331a-b2951c55cd49-8f2e4a0b {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_1a2e2632-674c-f1fb-331a-b2951c55cd56-8f2e4a0b {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-_7f31c704-d26f-44c0-17e5-3318299c6eee-8f2e4a0b {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4674b227-a3c5-63f7-d6fe-c92b59e4f979-8f2e4a0b {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_705945fe-8f79-21f3-46e1-9222eb48010e-8f2e4a0b {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2c7ccecb-21fd-e2cd-c38a-050bdeb61da2-8f2e4a0b {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-_5154b256-baa1-6ec7-3bbf-3d056120df5b-8f2e4a0b {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_5aaf6254-e13b-c120-2f03-6bd78602e347-8f2e4a0b {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_5aaf6254-e13b-c120-2f03-6bd78602e355-8f2e4a0b {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-_6fb21345-ef51-f684-ff9f-1c918bb289e9-8f2e4a0b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_6fb21345-ef51-f684-ff9f-1c918bb289f6-8f2e4a0b {
  grid-area: base-big-column;
}

#w-node-_6fb21345-ef51-f684-ff9f-1c918bb289f6-8f2e4a0b:where(.w-variant-e50e1fa6-50cc-aedc-8a2d-120ba794dd31) {
  grid-area: big-column;
}

#w-node-_6fb21345-ef51-f684-ff9f-1c918bb289f6-8f2e4a0b:where(.w-variant-8d4077f3-3856-f2a5-abcc-dfed7ba22361) {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6fb21345-ef51-f684-ff9f-1c918bb289fd-8f2e4a0b {
  grid-area: area-3-4;
}

#w-node-_6fb21345-ef51-f684-ff9f-1c918bb28a10-8f2e4a0b {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-_6fb21345-ef51-f684-ff9f-1c918bb28a12-8f2e4a0b {
  grid-area: answer-text;
}

#w-node-_0e406b0c-3f27-18b6-d9aa-494ad176be9c-8f2e4a0b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0e406b0c-3f27-18b6-d9aa-494ad176beb5-8f2e4a0b {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_0e406b0c-3f27-18b6-d9aa-494ad176beb8-8f2e4a0b {
  grid-area: 2 / 2 / 2 / 4;
}

#w-node-_0e406b0c-3f27-18b6-d9aa-494ad176bebb-8f2e4a0b {
  grid-area: 3 / 2 / 4 / 4;
  justify-self: center;
}

#w-node-_8c468181-b059-0808-7179-171f7e212b61-7e212b5c {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_8c468181-b059-0808-7179-171f7e212b62-7e212b5c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f2d04a7c-627a-397d-b01c-52a5d290d8e8-e31b3276 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-f2d04a7c-627a-397d-b01c-52a5d290d8f2-e31b3276 {
  grid-area: 2 / 1 / 3 / 9;
}

#w-node-ddb94d0d-f1b8-f12b-0200-d4f2c79e9e09-e31b3276 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-ddb94d0d-f1b8-f12b-0200-d4f2c79e9e0d-e31b3276 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ddb94d0d-f1b8-f12b-0200-d4f2c79e9e10-e31b3276 {
  grid-area: 2 / 2 / 2 / 3;
}

#w-node-ddb94d0d-f1b8-f12b-0200-d4f2c79e9e13-e31b3276 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-ddb94d0d-f1b8-f12b-0200-d4f2c79e9e16-e31b3276 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60cbe-e31b3276 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60cd0-e31b3276 {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60ce1-e31b3276 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60ce5-e31b3276 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60ce7-e31b3276 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60cea-e31b3276 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60cec-e31b3276 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60cee-e31b3276 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-d66f9450-06b9-c69a-3e44-d6012be041cc-e31b3276 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_763bd664-3894-a231-9a9f-9c4dc2c360b1-e31b3276 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_763bd664-3894-a231-9a9f-9c4dc2c360be-e31b3276 {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-_763bd664-3894-a231-9a9f-9c4dc2c360c7-e31b3276 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-f4ca4dec-d377-9fc0-c349-53ff444e5adf-e31b3276 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-f4ca4dec-d377-9fc0-c349-53ff444e5ae9-e31b3276 {
  grid-area: 2 / 1 / 3 / 9;
  justify-self: center;
}

#w-node-e7d44310-db0a-05de-5583-f90d9350e9b3-e31b3276 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-e7d44310-db0a-05de-5583-f90d9350e9bf-e31b3276 {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-_48bea6f8-c3bc-299e-8376-6ccc96469601-e31b3276 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_48bea6f8-c3bc-299e-8376-6ccc96469605-e31b3276 {
  grid-area: 1 / 3 / 3 / 5;
}

#w-node-_48bea6f8-c3bc-299e-8376-6ccc96469607-e31b3276 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_48bea6f8-c3bc-299e-8376-6ccc9646960a-e31b3276 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_48bea6f8-c3bc-299e-8376-6ccc9646960c-e31b3276 {
  grid-area: 2 / 2 / 4 / 3;
}

#w-node-_48bea6f8-c3bc-299e-8376-6ccc9646960e-e31b3276 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_48bea6f8-c3bc-299e-8376-6ccc96469611-e31b3276 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-a85855be-8cf3-6e65-285a-4065367997a0-e31b3276 {
  grid-area: 3 / 3 / 5 / 5;
}

#w-node-_8a803290-3822-d704-9587-270eacc61d4a-e31b3276 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_8a803290-3822-d704-9587-270eacc61d58-e31b3276 {
  grid-area: 2 / 1 / 3 / 9;
  justify-self: center;
}

#w-node-_8845d5d2-f9fd-ef1b-12da-1028e6100872-e31b3276 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_9b356065-36f4-5898-83e1-8fa7c5afedd0-e31b3276 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9b356065-36f4-5898-83e1-8fa7c5afeddd-e31b3276 {
  grid-area: base-big-column;
}

#w-node-_9b356065-36f4-5898-83e1-8fa7c5afeddd-e31b3276:where(.w-variant-e50e1fa6-50cc-aedc-8a2d-120ba794dd31) {
  grid-area: big-column;
}

#w-node-_9b356065-36f4-5898-83e1-8fa7c5afeddd-e31b3276:where(.w-variant-8d4077f3-3856-f2a5-abcc-dfed7ba22361) {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9b356065-36f4-5898-83e1-8fa7c5afede4-e31b3276 {
  grid-area: area-3-4;
}

#w-node-_9b356065-36f4-5898-83e1-8fa7c5afedf7-e31b3276 {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-_9b356065-36f4-5898-83e1-8fa7c5afedf9-e31b3276 {
  grid-area: answer-text;
}

#w-node-_8d3d85dc-a42d-deee-9f9a-c4536861790e-e31b3276 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_8d3d85dc-a42d-deee-9f9a-c45368617927-e31b3276 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_8d3d85dc-a42d-deee-9f9a-c4536861792a-e31b3276 {
  grid-area: 2 / 2 / 2 / 4;
}

#w-node-_8d3d85dc-a42d-deee-9f9a-c4536861792d-e31b3276 {
  grid-area: 3 / 2 / 4 / 4;
  justify-self: center;
}

#w-node-_0d157235-8045-376b-7e73-6559470a85b3-c229d551 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_0d157235-8045-376b-7e73-6559470a85bd-c229d551 {
  grid-area: 2 / 1 / 3 / 9;
  justify-self: center;
}

#w-node-_0d157235-8045-376b-7e73-6559470a85d2-c229d551 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_0d157235-8045-376b-7e73-6559470a85d6-c229d551 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0d157235-8045-376b-7e73-6559470a85d9-c229d551 {
  grid-area: 2 / 2 / 2 / 3;
}

#w-node-_0d157235-8045-376b-7e73-6559470a85dc-c229d551 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_0d157235-8045-376b-7e73-6559470a85df-c229d551 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_0d157235-8045-376b-7e73-6559470a85ed-c229d551 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_0d157235-8045-376b-7e73-6559470a85ff-c229d551 {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-_0d157235-8045-376b-7e73-6559470a8608-c229d551 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0d157235-8045-376b-7e73-6559470a860c-c229d551 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_0d157235-8045-376b-7e73-6559470a860e-c229d551 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_0d157235-8045-376b-7e73-6559470a8611-c229d551 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0d157235-8045-376b-7e73-6559470a8613-c229d551 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_0d157235-8045-376b-7e73-6559470a8615-c229d551 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_0d157235-8045-376b-7e73-6559470a8623-c229d551 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_0d157235-8045-376b-7e73-6559470a862d-c229d551 {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-_0d157235-8045-376b-7e73-6559470a863a-c229d551 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_0d157235-8045-376b-7e73-6559470a86bc-c229d551 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_0d157235-8045-376b-7e73-6559470a86c6-c229d551 {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-_4ed2926a-b024-a7d9-0d12-1363bed7c845-c229d551 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_0d157235-8045-376b-7e73-6559470a87ac-c229d551 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_0d157235-8045-376b-7e73-6559470a87b5-c229d551 {
  grid-area: 2 / 3 / 3 / 9;
  justify-self: auto;
}

#w-node-_0d157235-8045-376b-7e73-6559470a8810-c229d551 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0d157235-8045-376b-7e73-6559470a881d-c229d551 {
  grid-area: base-big-column;
}

#w-node-_0d157235-8045-376b-7e73-6559470a881d-c229d551:where(.w-variant-e50e1fa6-50cc-aedc-8a2d-120ba794dd31) {
  grid-area: big-column;
}

#w-node-_0d157235-8045-376b-7e73-6559470a881d-c229d551:where(.w-variant-8d4077f3-3856-f2a5-abcc-dfed7ba22361) {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0d157235-8045-376b-7e73-6559470a8824-c229d551 {
  grid-area: area-3-4;
}

#w-node-_0d157235-8045-376b-7e73-6559470a8837-c229d551 {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-_0d157235-8045-376b-7e73-6559470a8839-c229d551 {
  grid-area: answer-text;
}

#w-node-c12ac3ec-82fa-897a-dba9-277e77f90aa7-c229d551 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-c12ac3ec-82fa-897a-dba9-277e77f90aaa-c229d551 {
  grid-area: 2 / 2 / 2 / 4;
}

#w-node-c12ac3ec-82fa-897a-dba9-277e77f90aad-c229d551 {
  grid-area: 3 / 2 / 4 / 4;
  justify-self: center;
}

#w-node-_10822dbb-5964-b7dd-e05b-e3bca1ad2d66-a1ad2d63 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_10822dbb-5964-b7dd-e05b-e3bca1ad2d72-a1ad2d63 {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-_4062c450-fd35-d6c0-c0a5-84b6ae28932a-e07a569d {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_4062c450-fd35-d6c0-c0a5-84b6ae289334-e07a569d {
  grid-area: 2 / 1 / 3 / 9;
  justify-self: center;
}

#w-node-_89c6bec8-93dc-fc50-7eab-8c28b783a4b5-e07a569d {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_89c6bec8-93dc-fc50-7eab-8c28b783a4b9-e07a569d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_89c6bec8-93dc-fc50-7eab-8c28b783a4bc-e07a569d {
  grid-area: 2 / 2 / 2 / 3;
}

#w-node-_89c6bec8-93dc-fc50-7eab-8c28b783a4bf-e07a569d {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-d09d2b13-f9a3-90b3-1a17-a4785fa85ba2-e07a569d {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-aa234d48-1ac5-c549-b9e4-587613fb96f4-e07a569d {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-aa234d48-1ac5-c549-b9e4-587613fb9706-e07a569d {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-aa234d48-1ac5-c549-b9e4-587613fb9713-e07a569d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-aa234d48-1ac5-c549-b9e4-587613fb9717-e07a569d {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-aa234d48-1ac5-c549-b9e4-587613fb9719-e07a569d {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-aa234d48-1ac5-c549-b9e4-587613fb971c-e07a569d {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-aa234d48-1ac5-c549-b9e4-587613fb971e-e07a569d {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-aa234d48-1ac5-c549-b9e4-587613fb9720-e07a569d {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-b89f05f2-40b4-41d4-244f-f61c1cdbdeed-e07a569d {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-b89f05f2-40b4-41d4-244f-f61c1cdbdef7-e07a569d {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-b89f05f2-40b4-41d4-244f-f61c1cdbdf04-e07a569d {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-aa83e2b5-d8a5-2074-730f-77065fdba285-e07a569d {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-aa83e2b5-d8a5-2074-730f-77065fdba28e-e07a569d {
  grid-area: 2 / 1 / 3 / 9;
  justify-self: center;
}

#w-node-_2d2a538f-8cb2-8433-1fa6-3faede196ecb-e07a569d {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_20b38e29-37f1-d1a2-bfe4-879b6a168673-e07a569d {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_20b38e29-37f1-d1a2-bfe4-879b6a168680-e07a569d {
  grid-area: 2 / 1 / 3 / 9;
  justify-self: center;
}

#w-node-_0acaf6ea-b7c1-33bb-a28b-d088a6eafad5-e07a569d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0acaf6ea-b7c1-33bb-a28b-d088a6eafae2-e07a569d {
  grid-area: base-big-column;
}

#w-node-_0acaf6ea-b7c1-33bb-a28b-d088a6eafae2-e07a569d:where(.w-variant-e50e1fa6-50cc-aedc-8a2d-120ba794dd31) {
  grid-area: big-column;
}

#w-node-_0acaf6ea-b7c1-33bb-a28b-d088a6eafae2-e07a569d:where(.w-variant-8d4077f3-3856-f2a5-abcc-dfed7ba22361) {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0acaf6ea-b7c1-33bb-a28b-d088a6eafae9-e07a569d {
  grid-area: area-3-4;
}

#w-node-_0acaf6ea-b7c1-33bb-a28b-d088a6eafafc-e07a569d {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-_0acaf6ea-b7c1-33bb-a28b-d088a6eafafe-e07a569d {
  grid-area: answer-text;
}

#w-node-_6d43b13b-c4a3-3535-b749-e89206b057e0-e07a569d {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_6d43b13b-c4a3-3535-b749-e89206b05833-e07a569d {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_67f062d4-a0bf-d870-9f1d-d7e9387412f5-e07a569d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_67f062d4-a0bf-d870-9f1d-d7e93874130e-e07a569d {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_67f062d4-a0bf-d870-9f1d-d7e938741311-e07a569d {
  grid-area: 2 / 2 / 2 / 4;
}

#w-node-_67f062d4-a0bf-d870-9f1d-d7e938741314-e07a569d {
  grid-area: 3 / 2 / 4 / 4;
  justify-self: center;
}

#w-node-_51077cad-d060-5b4d-3032-75f63ec63ee8-0a0f553d {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_51077cad-d060-5b4d-3032-75f63ec63ef1-0a0f553d {
  grid-area: 2 / 3 / 3 / 9;
  justify-self: auto;
}

#w-node-c409d4de-dbdb-8faa-1cbc-005aa52efb9a-0a0f553d {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-c409d4de-dbdb-8faa-1cbc-005aa52efb9e-0a0f553d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c409d4de-dbdb-8faa-1cbc-005aa52efba1-0a0f553d {
  grid-area: 2 / 2 / 2 / 3;
}

#w-node-c409d4de-dbdb-8faa-1cbc-005aa52efba4-0a0f553d {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-c409d4de-dbdb-8faa-1cbc-005aa52efba7-0a0f553d {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbb5-0a0f553d {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbc4-0a0f553d {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbcd-0a0f553d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbd1-0a0f553d {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbd3-0a0f553d {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbd6-0a0f553d {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbd8-0a0f553d {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbda-0a0f553d {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbe5-0a0f553d {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbf2-0a0f553d {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbff-0a0f553d {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-c409d4de-dbdb-8faa-1cbc-005aa52efc27-0a0f553d {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-c409d4de-dbdb-8faa-1cbc-005aa52efc1d-0a0f553d {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-d0cb5dff-5cc7-a012-81a8-00bb317281cd-0a0f553d {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-c409d4de-dbdb-8faa-1cbc-005aa52efced-0a0f553d {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-c409d4de-dbdb-8faa-1cbc-005aa52efcf6-0a0f553d {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-c409d4de-dbdb-8faa-1cbc-005aa52efd23-0a0f553d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c409d4de-dbdb-8faa-1cbc-005aa52efd30-0a0f553d {
  grid-area: base-big-column;
}

#w-node-c409d4de-dbdb-8faa-1cbc-005aa52efd30-0a0f553d:where(.w-variant-e50e1fa6-50cc-aedc-8a2d-120ba794dd31) {
  grid-area: big-column;
}

#w-node-c409d4de-dbdb-8faa-1cbc-005aa52efd30-0a0f553d:where(.w-variant-8d4077f3-3856-f2a5-abcc-dfed7ba22361) {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c409d4de-dbdb-8faa-1cbc-005aa52efd37-0a0f553d {
  grid-area: area-3-4;
}

#w-node-c409d4de-dbdb-8faa-1cbc-005aa52efd4a-0a0f553d {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-c409d4de-dbdb-8faa-1cbc-005aa52efd4c-0a0f553d {
  grid-area: answer-text;
}

#w-node-c409d4de-dbdb-8faa-1cbc-005aa52efd55-0a0f553d {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-c409d4de-dbdb-8faa-1cbc-005aa52efd58-0a0f553d {
  grid-area: 2 / 2 / 2 / 4;
}

#w-node-c409d4de-dbdb-8faa-1cbc-005aa52efd5b-0a0f553d {
  grid-area: 3 / 2 / 4 / 4;
  justify-self: center;
}

#w-node-d372a667-3c93-b448-0c80-585794eb5eeb-2058c08d {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-d372a667-3c93-b448-0c80-585794eb5ef5-2058c08d {
  grid-area: 2 / 1 / 3 / 9;
  justify-self: center;
}

#w-node-_589e2c60-dd6c-f5cd-e139-06f9f0661d19-2058c08d {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_589e2c60-dd6c-f5cd-e139-06f9f0661d1d-2058c08d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_589e2c60-dd6c-f5cd-e139-06f9f0661d20-2058c08d {
  grid-area: 2 / 2 / 2 / 3;
}

#w-node-_589e2c60-dd6c-f5cd-e139-06f9f0661d23-2058c08d {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_589e2c60-dd6c-f5cd-e139-06f9f0661d26-2058c08d {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf83d-2058c08d {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf84b-2058c08d {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf858-2058c08d {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf85c-2058c08d {
  grid-area: 1 / 1 / 4 / 3;
}

#w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf85e-2058c08d {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf862-2058c08d {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf864-2058c08d {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf866-2058c08d {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_2417cac8-2291-5b73-7774-f0eb3090851f-2058c08d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_08c2f08a-d98e-76e2-3a1a-66655365845a-2058c08d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_08c2f08a-d98e-76e2-3a1a-66655365845f-2058c08d {
  grid-area: base-big-column;
}

#w-node-_08c2f08a-d98e-76e2-3a1a-66655365845f-2058c08d:where(.w-variant-e50e1fa6-50cc-aedc-8a2d-120ba794dd31) {
  grid-area: big-column;
}

#w-node-_08c2f08a-d98e-76e2-3a1a-66655365845f-2058c08d:where(.w-variant-8d4077f3-3856-f2a5-abcc-dfed7ba22361) {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_623b4d0c-eb6b-b51c-b387-1c739626f6ad-2058c08d {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_623b4d0c-eb6b-b51c-b387-1c739626f6c7-2058c08d {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_40d4b35b-2cdb-b454-0992-ba299e0302b2-2058c08d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_40d4b35b-2cdb-b454-0992-ba299e0302d2-2058c08d {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_6a67f039-a681-0507-5d71-e2e982c04c0a-2058c08d {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_9b57948e-6933-e3e4-5084-52bb85471003-2058c08d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9b57948e-6933-e3e4-5084-52bb85471003-2058c08d:where(.w-variant-e50e1fa6-50cc-aedc-8a2d-120ba794dd31) {
  grid-area: big-column;
}

#w-node-_9b57948e-6933-e3e4-5084-52bb85471003-2058c08d:where(.w-variant-8d4077f3-3856-f2a5-abcc-dfed7ba22361) {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9b57948e-6933-e3e4-5084-52bb85471007-2058c08d {
  grid-area: base-big-column;
}

#w-node-_40d4b35b-2cdb-b454-0992-ba299e0302d4-2058c08d {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_6ade6cc0-0501-4c9f-4386-115ea771b98e-2058c08d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c5a511eb-16b7-ab6a-d2fe-7b053787ffde-2058c08d {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-c5a511eb-16b7-ab6a-d2fe-7b053787ffeb-2058c08d {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-ff29476c-89bc-f0ee-0e89-005e870aeead-2058c08d {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-da19f4af-f539-9348-dc0c-21e1205ef404-2058c08d {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-da19f4af-f539-9348-dc0c-21e1205ef405-2058c08d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-da19f4af-f539-9348-dc0c-21e1205ef40f-2058c08d {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-da19f4af-f539-9348-dc0c-21e1205ef418-2058c08d {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_2214ad22-d60b-5f2d-7d8d-9b0efbbcd31c-2058c08d {
  grid-area: 3 / 2 / 4 / 5;
}

#w-node-_2bc708c5-6593-bf8a-e5fd-dfb9ad1f6725-2058c08d {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_62aacf06-e689-7346-b3cd-28011ed09473-2058c08d {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_62aacf06-e689-7346-b3cd-28011ed094e2-2058c08d {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_99cd6c4a-ed58-2717-e135-909a10a4942b-2058c08d {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_99cd6c4a-ed58-2717-e135-909a10a4942e-2058c08d {
  grid-area: 2 / 2 / 2 / 4;
}

#w-node-_99cd6c4a-ed58-2717-e135-909a10a49431-2058c08d {
  grid-area: 3 / 2 / 4 / 4;
  justify-self: center;
}

#w-node-f610c1ee-17a6-22e6-f8ca-4313f02f2897-cc50291b {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_530ed909-c845-2e18-ebc6-9eecc7530004-cc50291b {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_530ed909-c845-2e18-ebc6-9eecc7530017-cc50291b {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-_530ed909-c845-2e18-ebc6-9eecc7530019-cc50291b {
  grid-area: answer-text;
}

#w-node-e9a23d49-b633-fcb9-bcc3-f00bdc74461c-cc50291b {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_55580627-d854-acb0-1905-b226cdd197bd-cc50291b {
  grid-column: span 12 / span 12;
}

#w-node-d79ee0ba-56e1-caba-f7a6-17fcb57edbc6-cc50291b {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_30ec901a-9295-898a-2627-a1f93c763be2-cc50291b {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_76999a7f-c1c9-2b7f-9181-6ed5b3108582-cc50291b {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-c457b62f-ad7a-9b7a-ea49-20356b04d74c-cc50291b {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d4d54874-4ddf-4e26-b665-96b48c99cf82-cc50291b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e33dee8e-750f-3646-660c-b1613747df4e-cc50291b {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_215798a0-ad1d-ef63-b4f7-0cc293077813-cc50291b {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_63617feb-17ee-14ff-baf5-ddb7be817131-cc50291b {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_25dd1cc9-cdb9-2fac-2747-284e2b43a416-cc50291b {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_25dd1cc9-cdb9-2fac-2747-284e2b43a417-cc50291b {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-defd8614-16a9-f484-5e10-bbd91f7dc020-cc50291b {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-defd8614-16a9-f484-5e10-bbd91f7dc021-cc50291b {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_1221ba14-f24c-a65f-13a6-fce15d07f6c2-cc50291b {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_1221ba14-f24c-a65f-13a6-fce15d07f6c3-cc50291b {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-d91ee3c0-832c-4a71-653e-14d6414fb952-cc50291b {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-d91ee3c0-832c-4a71-653e-14d6414fb953-cc50291b {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_71aad84c-8460-910e-939d-4a76d1614817-25117d11 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_990d4bf9-b0c3-bfb5-c4f2-1767c3cd0f94-25117d11 {
  grid-area: 2 / 4 / 3 / 13;
  justify-self: start;
}

#w-node-c4428f1c-6579-c5d1-d757-983abeb1277f-25117d11 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e22954ed-4b95-f0a5-2c01-bfbec601ad36-25117d11 {
  grid-area: 3 / 2 / 5 / 3;
}

#w-node-d36f0ac2-e5ac-79a9-3552-2d210abdc536-25117d11 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d36f0ac2-e5ac-79a9-3552-2d210abdc53d-25117d11 {
  grid-area: area-for-tab-cards;
}

#w-node-d36f0ac2-e5ac-79a9-3552-2d210abdc54c-25117d11 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5a29e065-504e-8a2a-d840-585a95b2f37e-ebb50404 {
  grid-area: 2 / 4 / 3 / 13;
  justify-self: start;
}

#w-node-_7f62a343-41a4-b94d-57db-47e4d533b978-ebb50404 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5b61fc12-68cd-0cf7-299e-1f1803755e3a-ebb50404 {
  grid-area: big-cell;
}

#w-node-caf8db4f-d810-0728-b1f8-95294c5e15da-ebb50404 {
  grid-area: 2 / 4 / 3 / 13;
  justify-self: start;
}

#w-node-_8b37d49e-1cd0-2076-c37b-3f9483b69085-ebb50404 {
  grid-area: cell-grid-max;
}

#w-node-cef89b4b-2f8d-6e50-0cc3-8768e8c4fc11-ebb50404 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b013f3c4-dacc-3bf4-408c-1c1d50dd7216-ebb50404 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-c8686ea6-cf86-219b-5cb8-c200659cc63c-ebb50404 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_5145ebc6-9f01-86d8-28ab-9e83f15d24de-ebb50404 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_5a1a3da3-10b1-7fa8-f919-2627558c05b0-ebb50404 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ef7c84c9-36ec-e05a-c4cf-43e8d768187e-ebb50404 {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-_6dd731b7-223b-8ed1-9e01-6be87749c931-ebb50404 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_957198b4-db29-9925-73ed-6a7524d1b452-ebb50404 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_88b2bec2-8fb3-8018-d25e-48d70f0be2f3-ebb50404 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_0bf84330-0b06-4c3c-ddef-01f9e0cb1d62-ebb50404 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6e7cc55f-2337-7578-9ade-7ec8a78241be-ebb50404 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_6e7cc55f-2337-7578-9ade-7ec8a78241c2-ebb50404 {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-_1543e7c5-9f31-14c5-775b-f040c7f72e6b-ebb50404 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_1543e7c5-9f31-14c5-775b-f040c7f72ec0-ebb50404 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_91e6051f-0e6a-1b53-84a5-19cc26f35504-a0288b43 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_91e6051f-0e6a-1b53-84a5-19cc26f3550f-a0288b43 {
  grid-area: 2 / 1 / 3 / 9;
  justify-self: center;
}

#w-node-_689945e8-fe2f-6232-ae62-8d6fed8bbec0-a0288b43 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_689945e8-fe2f-6232-ae62-8d6fed8bbec4-a0288b43 {
  grid-area: big-cell;
}

#w-node-_5cfe90f9-0f03-90ef-e528-846d1809d280-a0288b43:where(.w-variant-e50e1fa6-50cc-aedc-8a2d-120ba794dd31) {
  grid-area: big-column;
}

#w-node-_5cfe90f9-0f03-90ef-e528-846d1809d280-a0288b43:where(.w-variant-8d4077f3-3856-f2a5-abcc-dfed7ba22361) {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5cfe90f9-0f03-90ef-e528-846d1809d284-a0288b43 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_63fa0438-01b4-72cf-2af0-d3aeed9b4476-a0288b43 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-c8f208e7-f020-d393-af16-0d9071e0827d-a0288b43 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-c8f208e7-f020-d393-af16-0d9071e0827d-a0288b43:where(.w-variant-e50e1fa6-50cc-aedc-8a2d-120ba794dd31) {
  grid-area: big-column;
}

#w-node-c8f208e7-f020-d393-af16-0d9071e0827d-a0288b43:where(.w-variant-8d4077f3-3856-f2a5-abcc-dfed7ba22361) {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7d61bcf4-74fb-6295-9140-3829be779763-a0288b43 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_31c4f2ca-d173-ad7c-a84d-630bb22b9dbe-a0288b43 {
  grid-area: 2 / 1 / 3 / 9;
}

#w-node-_24609873-5c65-1a3b-158c-14413d30cb2a-a0288b43 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_24609873-5c65-1a3b-158c-14413d30cb34-a0288b43 {
  grid-area: 2 / 1 / 3 / 9;
}

#w-node-c484cf73-af60-f5cd-5828-fb8ad584085e-a0288b43 {
  grid-area: 3 / 1 / 4 / 9;
}

#w-node-_5bd57521-8a49-7895-9e31-f4931ec3c9ab-a0288b43 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_51e3496e-2d51-3bcd-947b-75dd4e3aec01-a0288b43 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-fbb6a4f1-83f4-5ba4-a494-170584127553-a0288b43 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_746181c3-fe19-cd76-71b3-23456d261cc8-a0288b43 {
  grid-area: 1 / 4 / 2 / 13;
  justify-self: start;
}

#w-node-e1eb89f1-e0ea-ae0a-940a-a7a64311c6d2-a0288b43 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-e1eb89f1-e0ea-ae0a-940a-a7a64311c6dc-a0288b43 {
  grid-area: 2 / 3 / 3 / 9;
  justify-self: auto;
}

#w-node-_3f365123-e015-f71d-6fef-ffc528e983dc-a0288b43, #w-node-_3f365123-e015-f71d-6fef-ffc528e983f1-a0288b43 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_3f365123-e015-f71d-6fef-ffc528e983fd-a0288b43 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5e2d51b0-7a38-8e8c-6c8c-2b62d4459569-a0288b43 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4b4c40b1-f357-513c-92b7-ce5c71841b62-a0288b43 {
  grid-area: 2 / 3 / 3 / 5;
}

#form-mentorship.w-node-_44872934-136d-a636-22c8-45982c5b2a64-a0288b43 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_44872934-136d-a636-22c8-45982c5b2ab9-a0288b43 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8106c07d-c064-f46d-6e78-360e0dbb6cbd-9bbcc685 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_50d20b04-63dd-0e11-efcd-5ba06eb6332e-9bbcc685 {
  grid-area: 2 / 2 / 3 / 4;
  justify-self: center;
}

#w-node-_768462ac-2111-237a-2907-91ee8465e8e7-9bbcc685 {
  grid-area: 3 / 2 / 4 / 5;
}

#w-node-af331f1d-996d-47a2-f6ea-fff3b83a828f-9bbcc685 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a290e2b0-0664-e079-dfcd-59d8f6cfbef2-9bbcc685 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_8cb399cb-eef8-1d11-b2ff-d10ab81f3bdf-9bbcc685 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_7257ad21-df79-52e3-171b-7d414a4749c4-9bbcc685, #w-node-_8f5d5021-29e0-4c97-d552-0a9bfff395d0-9bbcc685, #w-node-_924d9d34-e9d3-4962-838e-2ae552682897-9bbcc685 {
  justify-self: center;
}

#w-node-_97fabfc7-5e3f-a0a7-d697-de91da095bcf-9bbcc685 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c185f95a-05ab-5eb7-eacc-a4e54e64558c-9bbcc685 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-d5ccc0c1-c390-c95f-62e4-59466bc56ea3-9bbcc685 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b1c37f2-7751-9605-e6cc-4ec1124e1dfc-9bbcc685, #w-node-_7b1c37f2-7751-9605-e6cc-4ec1124e1dfe-9bbcc685, #w-node-_2d61dddf-f5d5-91bf-ccf8-ffc9264a8343-9bbcc685, #w-node-_2d61dddf-f5d5-91bf-ccf8-ffc9264a8345-9bbcc685 {
  align-self: center;
}

#w-node-af996a9d-00f5-9062-a82e-104f4f9b56fa-9bbcc685 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-af996a9d-00f5-9062-a82e-104f4f9b5707-9bbcc685 {
  grid-area: 2 / 2 / 3 / 5;
}

#w-node-f327ccc3-5bdc-ceee-c044-d22847f4844e-9bbcc685 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f327ccc3-5bdc-ceee-c044-d22847f4845b-9bbcc685 {
  grid-area: 2 / 2 / 3 / 5;
}

#w-node-f327ccc3-5bdc-ceee-c044-d22847f4846c-9bbcc685 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_168085b7-d381-25ce-b171-84d38a0da493-9bbcc685 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_29bd7201-e060-f4a2-7b68-a4e8c203f707-9bbcc685 {
  justify-self: center;
}

#w-node-_83e38aba-5657-5b1b-6fa6-3f3665edfbbc-9bbcc685 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_83e38aba-5657-5b1b-6fa6-3f3665edfbd0-9bbcc685 {
  grid-area: area-3-4;
}

#w-node-_83e38aba-5657-5b1b-6fa6-3f3665edfbe3-9bbcc685 {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-_83e38aba-5657-5b1b-6fa6-3f3665edfbe5-9bbcc685 {
  grid-area: answer-text;
}

#w-node-_83e38aba-5657-5b1b-6fa6-3f3665edfbee-9bbcc685 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_83e38aba-5657-5b1b-6fa6-3f3665edfbf1-9bbcc685 {
  grid-area: 2 / 2 / 2 / 4;
}

#w-node-_83e38aba-5657-5b1b-6fa6-3f3665edfbf4-9bbcc685 {
  grid-area: 3 / 2 / 4 / 4;
  justify-self: center;
}

#w-node-_0367bc0f-05dc-2fc8-872b-b06371b8c227-91735d7b {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_0367bc0f-05dc-2fc8-872b-b06371b8c22d-91735d7b {
  grid-area: 2 / 1 / 3 / 9;
}

#w-node-_0367bc0f-05dc-2fc8-872b-b06371b8c230-91735d7b {
  grid-area: 3 / 1 / 4 / 9;
  justify-self: center;
}

#w-node-_69dd99c0-78bc-2189-3749-e3cb1472c620-91735d7b {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_5eb68198-4dc5-eb4b-485b-f762a13ff6aa-91735d7b {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-fbab7aa0-0257-4770-2750-47c88e1c30d8-91735d7b {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-_7cdc6d9f-9929-ad6b-5d5d-bf70cb6e4c43-91735d7b, #w-node-_7cdc6d9f-9929-ad6b-5d5d-bf70cb6e4c44-91735d7b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_74058d9d-0021-e37f-e133-53376aebad8f-91735d7b {
  grid-area: 2 / 2 / 3 / 5;
}

#w-node-_51e31a34-361c-1712-85ac-c853a71a1c8b-91735d7b {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_053a63b7-b92b-8411-0df0-27eaa01815cb-91735d7b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_053a63b7-b92b-8411-0df0-27eaa01815d4-91735d7b {
  grid-area: 2 / 3 / 3 / 9;
  justify-self: auto;
}

#w-node-_053a63b7-b92b-8411-0df0-27eaa01815cc-91735d7b {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-e4511105-2f71-a911-6fe4-155412c08114-91735d7b {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-e4511105-2f71-a911-6fe4-155412c08184-91735d7b {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_3119b345-6c60-277a-6596-0513074dbd19-66d15f67 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-fd461bee-dd9a-00cc-3711-87be4aeeef5e-66d15f67 {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-_98bb3163-a822-ea17-17cd-1d3cce5ea88a-66d15f67 {
  grid-area: 3 / 3 / 4 / 9;
}

#w-node-e0ac2104-2265-ba53-3997-a4ea18d91e2d-66d15f67 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_6280b6dd-f94c-6641-4702-084516120864-66d15f67 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_6280b6dd-f94c-6641-4702-08451612086c-66d15f67 {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-_9c62a709-772d-144a-e54f-edec544975de-66d15f67 {
  grid-area: 3 / 3 / 4 / 9;
}

#w-node-_99261784-b8e1-78cb-c834-c39431928d8e-66d15f67 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_12cad552-bdff-3f23-91a8-8e0fea0aab5d-66d15f67 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_9fe36893-0288-28e2-7b35-e94424a52aa9-89980f8a {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_517de692-9cde-5710-a79b-93074a8050c5-89980f8a {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-dca418b3-d1fa-2e47-0b18-67fb2a852b96-89980f8a {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_29b07608-d148-d475-24ec-7cfe22e8193b-89980f8a {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-d9e99324-c40f-9a18-818e-d2805d30b30b-89980f8a {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-f6e9555a-1b8c-aa93-4ece-d2993bf8436c-89980f8a {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-db3473c0-71d4-f8e9-c76b-7baf75e62dfd-89980f8a, #w-node-dca418b3-d1fa-2e47-0b18-67fb2a852b9a-89980f8a, #w-node-dca418b3-d1fa-2e47-0b18-67fb2a852bbc-89980f8a, #w-node-dca418b3-d1fa-2e47-0b18-67fb2a852bb2-89980f8a {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-dca418b3-d1fa-2e47-0b18-67fb2a852bbb-89980f8a {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-_630abc7a-8c89-4abc-a04a-cb9b191174ee-89980f8a, #w-node-_9f2c01ef-6c22-674a-ff6d-e0bfb9906af4-89980f8a {
  grid-area: 1 / 2 / 2 / 4;
  justify-self: end;
}

#w-node-_1310ceb0-6368-941a-7c6a-979bd0bc9261-89980f8a {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_39da20d3-fe61-febf-ebc2-d63f84f5ff2c-89980f8a {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-dca418b3-d1fa-2e47-0b18-67fb2a852bc8-89980f8a {
  grid-area: 1 / 2 / 2 / 4;
  justify-self: center;
}

#w-node-dca418b3-d1fa-2e47-0b18-67fb2a852bcf-89980f8a {
  grid-area: 2 / 2 / 3 / 4;
  justify-self: center;
}

#w-node-b42c8504-1733-90ca-0c81-e4948fc1cca9-bb1ce2f7 {
  grid-area: 1 / 2 / 2 / 4;
  justify-self: center;
}

#w-node-_5014259c-2d78-31f9-7eb7-76cb3bdcca4d-bb1ce2f7 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-e6ae8573-5660-fab9-9ae1-d5c4214e9134-bb1ce2f7 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-_6ada9729-e2d7-4c5f-5939-7db936558fa9-34954bd6 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_6ada9729-e2d7-4c5f-5939-7db936558fb3-34954bd6 {
  grid-area: 2 / 1 / 3 / 9;
  justify-self: center;
}

#w-node-_2101619f-e41f-3c46-1841-00521edafddf-34954bd6 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_2101619f-e41f-3c46-1841-00521edafde3-34954bd6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2101619f-e41f-3c46-1841-00521edafde6-34954bd6 {
  grid-area: 2 / 2 / 2 / 3;
}

#w-node-_2101619f-e41f-3c46-1841-00521edafde9-34954bd6 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_2101619f-e41f-3c46-1841-00521edafdec-34954bd6 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_0e4581ff-7497-bb04-8eaa-c39fc21d6e40-34954bd6 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_0e4581ff-7497-bb04-8eaa-c39fc21d6e4e-34954bd6 {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-_0e4581ff-7497-bb04-8eaa-c39fc21d6e5b-34954bd6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0e4581ff-7497-bb04-8eaa-c39fc21d6e5f-34954bd6 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_0e4581ff-7497-bb04-8eaa-c39fc21d6e61-34954bd6 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_0e4581ff-7497-bb04-8eaa-c39fc21d6e65-34954bd6 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0e4581ff-7497-bb04-8eaa-c39fc21d6e67-34954bd6 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_0e4581ff-7497-bb04-8eaa-c39fc21d6e69-34954bd6 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_6dbdd390-3a81-5ae1-43ed-bcf8c6b21010-34954bd6 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_6dbdd390-3a81-5ae1-43ed-bcf8c6b2101d-34954bd6 {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-_8790305e-0118-47af-d27a-9f4277fde45e-34954bd6 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_8790305e-0118-47af-d27a-9f4277fde46b-34954bd6 {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-_8790305e-0118-47af-d27a-9f4277fde478-34954bd6 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_9bfb5516-68f3-78c0-c372-2d59e254c5c6-34954bd6 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_9bfb5516-68f3-78c0-c372-2d59e254c5d0-34954bd6 {
  grid-area: 2 / 3 / 3 / 9;
}

#w-node-b878c1b2-04e6-7d3a-4515-bd03a9232bf1-34954bd6 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_4361e52a-4e4a-3877-7f9f-7735ef913c08-34954bd6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4361e52a-4e4a-3877-7f9f-7735ef913c15-34954bd6 {
  grid-area: base-big-column;
}

#w-node-_4361e52a-4e4a-3877-7f9f-7735ef913c15-34954bd6:where(.w-variant-e50e1fa6-50cc-aedc-8a2d-120ba794dd31) {
  grid-area: big-column;
}

#w-node-_4361e52a-4e4a-3877-7f9f-7735ef913c15-34954bd6:where(.w-variant-8d4077f3-3856-f2a5-abcc-dfed7ba22361) {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4361e52a-4e4a-3877-7f9f-7735ef913c1c-34954bd6 {
  grid-area: area-3-4;
}

#w-node-_4361e52a-4e4a-3877-7f9f-7735ef913c2f-34954bd6 {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-_4361e52a-4e4a-3877-7f9f-7735ef913c31-34954bd6 {
  grid-area: answer-text;
}

#w-node-_4361e52a-4e4a-3877-7f9f-7735ef913c3a-34954bd6 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_4361e52a-4e4a-3877-7f9f-7735ef913c3d-34954bd6 {
  grid-area: 2 / 2 / 2 / 4;
}

#w-node-_4361e52a-4e4a-3877-7f9f-7735ef913c40-34954bd6 {
  grid-area: 3 / 2 / 4 / 4;
  justify-self: center;
}

@media screen and (min-width: 1920px) {
  #w-node-_9aeee344-e6db-8a35-e4b5-844c18036103-e590f574 {
    grid-column: 3 / 6;
  }

  #w-node-a5a06c48-a636-1b9d-8ead-aab4c1c99faf-e590f574 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-b17ba8aa-72b6-5fe6-e084-46f6d835c872-d835c86f {
    grid-column: 2 / 11;
    justify-self: start;
  }

  #w-node-b17ba8aa-72b6-5fe6-e084-46f6d835c87a-d835c86f {
    grid-column: 2 / 10;
  }

  #w-node-d7677d0a-cc21-2562-7d4d-545a7a956ae4-7a956ad5 {
    grid-column: 2 / 6;
  }

  #w-node-f000ced4-2bfa-54c1-f753-e5abe12824f9-e12824f5, #w-node-f000ced4-2bfa-54c1-f753-e5abe12824f9-e12824f5:where(.w-variant-5bc4a4c0-c2d5-1302-42ce-f9347be1fdc0) {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f000ced4-2bfa-54c1-f753-e5abe1282500-e12824f5, #w-node-f000ced4-2bfa-54c1-f753-e5abe1282500-e12824f5:where(.w-variant-5bc4a4c0-c2d5-1302-42ce-f9347be1fdc0) {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-f000ced4-2bfa-54c1-f753-e5abe1282504-e12824f5, #w-node-f000ced4-2bfa-54c1-f753-e5abe1282504-e12824f5:where(.w-variant-5bc4a4c0-c2d5-1302-42ce-f9347be1fdc0) {
    grid-area: 1 / 4 / 2 / 6;
  }

  #w-node-eae33be4-a03f-05be-6387-07b406178a42-2eceb527 {
    grid-column-end: 11;
  }

  #w-node-bc4d9e27-b323-8e7d-f994-ae6ecf4ca3b4-2eceb527 {
    grid-column: 4 / 11;
  }

  #w-node-_6f5c05cb-27ee-80e6-d758-7dbe01220548-2eceb527 {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }

  #w-node-c62931f7-eb0f-ee11-b8d2-c77eab820a06-2eceb527 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b6a22cbd-e4c0-2e35-b9ce-98b884ee6b43-2eceb527 {
    grid-area: 2 / 3 / 3 / 4;
    align-self: auto;
  }

  #w-node-_3e478c61-af3c-b765-ccb1-2ff0f2aaf68f-2eceb527 {
    grid-column-end: 3;
    justify-self: end;
  }

  #w-node-_8cd2ee2d-e36f-38e9-0892-6d9c4679dd83-2eceb527, #w-node-f0942eb0-71dd-9d78-e8fb-bac6b7936c47-2eceb527 {
    grid-column: 4 / 5;
  }

  #w-node-_0bd3e3c4-bf7c-ba89-edc3-599e192dfadb-2eceb527 {
    grid-column: 5 / 7;
  }

  #w-node-_931ec690-5c49-cf95-38b2-3be146cfb441-2eceb527 {
    grid-column-end: 4;
    justify-self: end;
  }

  #w-node-_4e26486a-2f69-bc5d-30b5-c95cd4cd8ac1-2eceb527 {
    grid-column: 4 / 11;
  }

  #w-node-_111ddb8f-3499-a4ba-754e-2414978c4e0c-2eceb527 {
    grid-column: 3 / 6;
  }

  #w-node-_575b740f-dbae-005f-3a98-8e34ef1443d9-2eceb527 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-b93fed79-efd5-51a3-ab00-8c2d18459ca1-2eceb527 {
    grid-area: 1 / 2 / 2 / 7;
  }

  #w-node-b93fed79-efd5-51a3-ab00-8c2d18459cab-2eceb527 {
    grid-area: 2 / 4 / 3 / 11;
  }

  #w-node-_66d445c0-b679-6468-3d9d-a49c8369ecb7-2eceb527 {
    grid-column: 3 / 4;
  }

  #w-node-cb8d9c99-afa0-34d8-3fb3-bf40d9b0f53e-2eceb527 {
    grid-column: 4 / 5;
  }

  #w-node-_9e412877-c47a-1441-2220-8ecbe01ff071-2eceb527 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_9e412877-c47a-1441-2220-8ecbe01ff073-2eceb527 {
    grid-column: 3 / 4;
  }

  #w-node-_84c3d919-4b1e-b20c-686e-7aa2f2911b0e-2eceb527 {
    grid-column: 4 / 5;
  }

  #w-node-_4d69097a-6848-5e88-66b9-f7162d8828fd-2eceb527 {
    grid-column: 2 / 3;
  }

  #w-node-_4d69097a-6848-5e88-66b9-f7162d8828ff-2eceb527 {
    grid-column: 3 / 4;
  }

  #w-node-_0cc551a7-5d57-4e4c-e0c8-ae61b88d5ba7-2eceb527 {
    grid-area: 1 / 5 / 2 / 6;
  }

  #w-node-_4d69097a-6848-5e88-66b9-f7162d882901-2eceb527 {
    grid-column: 4 / 5;
  }

  #w-node-_25e1fb98-49af-033d-c9e9-9e038eb84128-2eceb527 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-b4a56773-cf6f-38ba-19e0-96b4a2a2b4b5-2eceb527 {
    grid-column: 3 / 5;
  }

  #w-node-b4a56773-cf6f-38ba-19e0-96b4a2a2b50a-2eceb527 {
    grid-area: 1 / 5 / 2 / 7;
  }

  #w-node-_386094d3-6ea5-ade7-2fcd-237b129eb4aa-2eceb527 {
    grid-area: 1 / 4 / 2 / 7;
  }

  #w-node-_4b68937a-cb0e-d103-5c11-f13a718bde93-2eceb527, #w-node-f2d58d8c-742c-cdd6-462a-debbb724e1f2-2eceb527, #w-node-c92d0d90-3c7d-150e-c29e-55c2421c418b-2eceb527, #w-node-_70b44f34-572f-8d1a-e91f-c1b0e537ea4a-2eceb527, #w-node-_5b994297-f571-9b3a-032a-7b37a2f3c5b9-2eceb527 {
    grid-column: 3 / 5;
  }

  #w-node-_8dbf2ed9-32fc-71ae-eced-4eec4cd4ea75-2eceb527 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-a008fb72-fd9e-46a1-46cb-bceab8bd483a-b8bd4836 {
    grid-column: 2 / 11;
  }

  #w-node-a008fb72-fd9e-46a1-46cb-bceab8bd4843-b8bd4836 {
    grid-column: 4 / 11;
  }

  #w-node-_9eaf33b2-17c4-0444-7b23-b545e563c65a-e563c656 {
    grid-column-end: 11;
  }

  #w-node-_9eaf33b2-17c4-0444-7b23-b545e563c667-e563c656 {
    grid-column: 4 / 11;
  }

  #w-node-c13d53e5-c469-67ec-076d-4ae57ef7bc87-7ef7bc87 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-e9bbebd9-faf6-6f53-a379-5bb44b7e38e1-4b7e38e1 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_675b3fa5-88df-2a8d-c820-3639ad2972ce-ad2972cb {
    grid-column-end: 11;
  }

  #w-node-_675b3fa5-88df-2a8d-c820-3639ad2972d7-ad2972cb {
    grid-column: 4 / 11;
  }

  #w-node-b681c606-37a2-639e-f50d-73c46a394874-6a394870 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-b681c606-37a2-639e-f50d-73c46a394874-6a394870:where(.w-variant-e89173ed-c938-794c-efcf-5d509323117d) {
    grid-column: 2 / 3;
  }

  #w-node-b681c606-37a2-639e-f50d-73c46a394879-6a394870:where(.w-variant-e89173ed-c938-794c-efcf-5d509323117d) {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-b71e5556-7ba3-3906-150a-447c015b021e-015b0218 {
    grid-column: 2 / 11;
  }

  #w-node-b71e5556-7ba3-3906-150a-447c015b0223-015b0218 {
    grid-column: 2 / 10;
    justify-self: center;
  }

  #w-node-b71e5556-7ba3-3906-150a-447c015b0251-015b0218 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-f767cd04-6302-c619-5c42-9f30d862c3cc-8514f602 {
    grid-column-end: 11;
  }

  #w-node-f767cd04-6302-c619-5c42-9f30d862c3d6-8514f602 {
    grid-column: 4 / 11;
  }

  #w-node-_3d99c277-d2f6-d3d6-f3c1-9f246ff49cd7-8514f602 {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }

  #w-node-_3d99c277-d2f6-d3d6-f3c1-9f246ff49ced-8514f602, #w-node-_3d99c277-d2f6-d3d6-f3c1-9f246ff49cf0-8514f602 {
    grid-column: 3 / 4;
  }

  #w-node-_3d99c277-d2f6-d3d6-f3c1-9f246ff49cf3-8514f602 {
    grid-column: 1 / 3;
  }

  #w-node-ee1ae57e-12e0-8695-fd52-8793cd2e680a-8514f602 {
    grid-column-end: 11;
  }

  #w-node-ee1ae57e-12e0-8695-fd52-8793cd2e6817-8514f602 {
    grid-column: 4 / 11;
  }

  #w-node-_48b0cb5c-0ec1-de8e-2c1d-868d6daf2432-8514f602 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_48b0cb5c-0ec1-de8e-2c1d-868d6daf2435-8514f602 {
    grid-column: 2 / 4;
  }

  #w-node-_48b0cb5c-0ec1-de8e-2c1d-868d6daf2437-8514f602 {
    grid-column: 5 / 6;
  }

  #w-node-_48b0cb5c-0ec1-de8e-2c1d-868d6daf243a-8514f602, #w-node-_48b0cb5c-0ec1-de8e-2c1d-868d6daf243c-8514f602 {
    grid-column: 4 / 5;
  }

  #w-node-_48b0cb5c-0ec1-de8e-2c1d-868d6daf243e-8514f602 {
    grid-column: 5 / 6;
  }

  #w-node-_767424d2-b255-7a51-6463-dcca43846f73-8514f602 {
    grid-column-end: 11;
  }

  #w-node-_767424d2-b255-7a51-6463-dcca43846f85-8514f602 {
    grid-column: 4 / 11;
  }

  #w-node-_767424d2-b255-7a51-6463-dcca43846f92-8514f602 {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-_767424d2-b255-7a51-6463-dcca43846f96-8514f602 {
    grid-column-start: 3;
  }

  #w-node-_767424d2-b255-7a51-6463-dcca43846f98-8514f602 {
    grid-column: 5 / 6;
  }

  #w-node-_767424d2-b255-7a51-6463-dcca43846f9b-8514f602, #w-node-_767424d2-b255-7a51-6463-dcca43846f9d-8514f602 {
    grid-column: 4 / 5;
  }

  #w-node-_767424d2-b255-7a51-6463-dcca43846f9f-8514f602 {
    grid-column: 5 / 6;
  }

  #w-node-_45ab5a10-bca9-ef25-f6e7-92eb1596d5a3-8514f602 {
    grid-column-end: 11;
  }

  #w-node-_45ab5a10-bca9-ef25-f6e7-92eb1596d5a8-8514f602 {
    grid-column: 4 / 11;
  }

  #w-node-_45ab5a10-bca9-ef25-f6e7-92eb1596d5b5-8514f602 {
    grid-area: 1 / 1 / 3 / 4;
  }

  #w-node-_45ab5a10-bca9-ef25-f6e7-92eb1596d5b7-8514f602 {
    grid-column: 4 / 6;
  }

  #w-node-_45ab5a10-bca9-ef25-f6e7-92eb1596d5b9-8514f602 {
    grid-column: 4 / 7;
  }

  #w-node-ab3805d3-720e-0e78-bfd0-41799f4fcc34-8514f602 {
    grid-column-end: 11;
  }

  #w-node-ab3805d3-720e-0e78-bfd0-41799f4fcc3d-8514f602 {
    grid-column: 4 / 11;
  }

  #w-node-_147ac664-da52-7ad3-bfad-f008bfda5a7b-8514f602 {
    grid-column: 3 / 6;
  }

  #w-node-_3c929717-f26f-ef79-4c6f-1d7bae184d4b-8514f602 {
    grid-column: 3 / 5;
  }

  #w-node-c695d75b-0193-2451-675c-dc58f212eddc-8514f602 {
    grid-column-end: 11;
  }

  #w-node-c695d75b-0193-2451-675c-dc58f212ede5-8514f602 {
    grid-column: 4 / 11;
  }

  #w-node-_454266fe-dde8-3a4e-aaec-8a5e047f7fbb-8514f602 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-e52d4b3c-66cb-0638-4b4a-ad14d2503510-8514f602 {
    grid-column: 3 / 5;
  }

  #w-node-e52d4b3c-66cb-0638-4b4a-ad14d250357f-8514f602 {
    grid-column: 5 / 7;
  }

  #w-node-fa1c5692-e80e-5533-2307-c18a90c7035a-8514f602 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-fe16ff0a-2297-cd63-a95c-a3643df98c18-8f2e4a0b, #w-node-fe16ff0a-2297-cd63-a95c-a3643df98c22-8f2e4a0b {
    grid-column-end: 11;
  }

  #w-node-_728c8748-9e03-d8b8-2174-be1326dd5ec0-8f2e4a0b, #w-node-_728c8748-9e03-d8b8-2174-be1326dd5ec0-8f2e4a0b:where(.w-variant-5bc4a4c0-c2d5-1302-42ce-f9347be1fdc0) {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_728c8748-9e03-d8b8-2174-be1326dd5ec7-8f2e4a0b, #w-node-_728c8748-9e03-d8b8-2174-be1326dd5ec7-8f2e4a0b:where(.w-variant-5bc4a4c0-c2d5-1302-42ce-f9347be1fdc0) {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_728c8748-9e03-d8b8-2174-be1326dd5ecb-8f2e4a0b, #w-node-_728c8748-9e03-d8b8-2174-be1326dd5ecb-8f2e4a0b:where(.w-variant-5bc4a4c0-c2d5-1302-42ce-f9347be1fdc0) {
    grid-area: 1 / 4 / 2 / 6;
  }

  #w-node-a7bc9cea-e8fb-322b-3f5e-5ce0c04631a1-8f2e4a0b {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }

  #w-node-a7bc9cea-e8fb-322b-3f5e-5ce0c04631a5-8f2e4a0b, #w-node-a7bc9cea-e8fb-322b-3f5e-5ce0c04631a8-8f2e4a0b {
    grid-column: 3 / 4;
  }

  #w-node-a7bc9cea-e8fb-322b-3f5e-5ce0c04631ab-8f2e4a0b {
    grid-column: 1 / 3;
  }

  #w-node-_6e6e9f6b-e60f-c6b3-289f-a05544c9a242-8f2e4a0b {
    grid-column-end: 11;
  }

  #w-node-_6e6e9f6b-e60f-c6b3-289f-a05544c9a24b-8f2e4a0b {
    grid-column: 4 / 11;
  }

  #w-node-_6e6e9f6b-e60f-c6b3-289f-a05544c9a25c-8f2e4a0b {
    grid-area: 1 / 1 / 3 / 4;
  }

  #w-node-_6e6e9f6b-e60f-c6b3-289f-a05544c9a25f-8f2e4a0b {
    grid-column: 4 / 6;
  }

  #w-node-_6e6e9f6b-e60f-c6b3-289f-a05544c9a26d-8f2e4a0b {
    grid-column: 4 / 7;
  }

  #w-node-_876a4ac4-bf5c-1d17-ecb7-8e710b37b840-8f2e4a0b, #w-node-_876a4ac4-bf5c-1d17-ecb7-8e710b37b84d-8f2e4a0b {
    grid-column-end: 11;
  }

  #w-node-_466bcebe-1bba-670a-6d80-a82f79e9f903-8f2e4a0b {
    grid-column-end: 6;
  }

  #w-node-_1a2e2632-674c-f1fb-331a-b2951c55cd49-8f2e4a0b {
    grid-column-end: 11;
  }

  #w-node-_1a2e2632-674c-f1fb-331a-b2951c55cd56-8f2e4a0b {
    grid-column: 1 / 11;
    justify-self: center;
  }

  #w-node-_7f31c704-d26f-44c0-17e5-3318299c6eee-8f2e4a0b {
    grid-column: 2 / 4;
  }

  #w-node-_4674b227-a3c5-63f7-d6fe-c92b59e4f979-8f2e4a0b {
    grid-column: 4 / 6;
  }

  #w-node-_705945fe-8f79-21f3-46e1-9222eb48010e-8f2e4a0b {
    grid-column: 2 / 4;
  }

  #w-node-_2c7ccecb-21fd-e2cd-c38a-050bdeb61da2-8f2e4a0b {
    grid-column: 4 / 6;
  }

  #w-node-_5154b256-baa1-6ec7-3bbf-3d056120df5b-8f2e4a0b {
    grid-column: 3 / 5;
  }

  #w-node-_5aaf6254-e13b-c120-2f03-6bd78602e347-8f2e4a0b {
    grid-column-end: 11;
  }

  #w-node-_5aaf6254-e13b-c120-2f03-6bd78602e355-8f2e4a0b {
    grid-column: 4 / 11;
  }

  #w-node-_6fb21345-ef51-f684-ff9f-1c918bb289e9-8f2e4a0b {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_0e406b0c-3f27-18b6-d9aa-494ad176be9c-8f2e4a0b {
    grid-column: 2 / 6;
  }

  #w-node-_0e406b0c-3f27-18b6-d9aa-494ad176beb5-8f2e4a0b, #w-node-_0e406b0c-3f27-18b6-d9aa-494ad176beb8-8f2e4a0b, #w-node-_0e406b0c-3f27-18b6-d9aa-494ad176bebb-8f2e4a0b {
    grid-column: 3 / 5;
  }

  #w-node-cb129110-27d5-6445-c7b2-9ec48266b249-8f2e4a0b {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_8c468181-b059-0808-7179-171f7e212b61-7e212b5c {
    grid-column: 3 / 5;
  }

  #w-node-f2d04a7c-627a-397d-b01c-52a5d290d8e8-e31b3276 {
    grid-column-end: 11;
  }

  #w-node-f2d04a7c-627a-397d-b01c-52a5d290d8f2-e31b3276 {
    grid-column: 2 / 10;
  }

  #w-node-ddb94d0d-f1b8-f12b-0200-d4f2c79e9e09-e31b3276 {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }

  #w-node-ddb94d0d-f1b8-f12b-0200-d4f2c79e9e0d-e31b3276, #w-node-ddb94d0d-f1b8-f12b-0200-d4f2c79e9e10-e31b3276 {
    grid-column: 3 / 4;
  }

  #w-node-ddb94d0d-f1b8-f12b-0200-d4f2c79e9e13-e31b3276 {
    grid-column: 1 / 3;
  }

  #w-node-ddb94d0d-f1b8-f12b-0200-d4f2c79e9e16-e31b3276 {
    grid-column: 5 / 6;
  }

  #w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60cbe-e31b3276 {
    grid-column-end: 11;
  }

  #w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60cd0-e31b3276 {
    grid-column: 4 / 11;
  }

  #w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60ce1-e31b3276 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60ce5-e31b3276 {
    grid-column: 3 / 4;
    grid-row-end: 3;
  }

  #w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60ce7-e31b3276 {
    grid-column: 5 / 6;
  }

  #w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60cea-e31b3276, #w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60cec-e31b3276 {
    grid-column: 4 / 5;
  }

  #w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60cee-e31b3276 {
    grid-column: 2 / 3;
  }

  #w-node-d66f9450-06b9-c69a-3e44-d6012be041cc-e31b3276 {
    grid-column: 5 / 6;
  }

  #w-node-_763bd664-3894-a231-9a9f-9c4dc2c360b1-e31b3276 {
    grid-column-end: 11;
  }

  #w-node-_763bd664-3894-a231-9a9f-9c4dc2c360be-e31b3276 {
    grid-column: 4 / 11;
  }

  #w-node-_763bd664-3894-a231-9a9f-9c4dc2c360c7-e31b3276 {
    grid-column: 3 / 6;
  }

  #w-node-f4ca4dec-d377-9fc0-c349-53ff444e5adf-e31b3276 {
    grid-column-end: 11;
  }

  #w-node-f4ca4dec-d377-9fc0-c349-53ff444e5ae9-e31b3276 {
    grid-column: 4 / 11;
    justify-self: auto;
  }

  #w-node-e7d44310-db0a-05de-5583-f90d9350e9b3-e31b3276 {
    grid-column-end: 11;
  }

  #w-node-e7d44310-db0a-05de-5583-f90d9350e9bf-e31b3276 {
    grid-column: 4 / 11;
  }

  #w-node-_48bea6f8-c3bc-299e-8376-6ccc96469601-e31b3276 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_48bea6f8-c3bc-299e-8376-6ccc96469605-e31b3276 {
    grid-area: 1 / 4 / 3 / 6;
  }

  #w-node-_48bea6f8-c3bc-299e-8376-6ccc96469607-e31b3276 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_48bea6f8-c3bc-299e-8376-6ccc9646960a-e31b3276 {
    grid-column: 2 / 3;
    grid-row-start: 1;
  }

  #w-node-_48bea6f8-c3bc-299e-8376-6ccc9646960c-e31b3276 {
    grid-area: 2 / 3 / 4 / 4;
  }

  #w-node-_48bea6f8-c3bc-299e-8376-6ccc9646960e-e31b3276 {
    grid-area: 4 / 3 / 5 / 4;
  }

  #w-node-_48bea6f8-c3bc-299e-8376-6ccc96469611-e31b3276 {
    grid-area: 3 / 5 / 4 / 6;
  }

  #w-node-a85855be-8cf3-6e65-285a-4065367997a0-e31b3276 {
    grid-area: 3 / 4 / 5 / 5;
  }

  #w-node-_8a803290-3822-d704-9587-270eacc61d4a-e31b3276 {
    grid-column-end: 11;
  }

  #w-node-_8a803290-3822-d704-9587-270eacc61d58-e31b3276 {
    grid-column: 2 / 10;
    justify-self: center;
  }

  #w-node-_8845d5d2-f9fd-ef1b-12da-1028e6100872-e31b3276 {
    grid-column: 3 / 5;
  }

  #w-node-_9b356065-36f4-5898-83e1-8fa7c5afedd0-e31b3276 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_8d3d85dc-a42d-deee-9f9a-c4536861790e-e31b3276 {
    grid-column: 3 / 6;
  }

  #w-node-_8d3d85dc-a42d-deee-9f9a-c45368617927-e31b3276, #w-node-_8d3d85dc-a42d-deee-9f9a-c4536861792a-e31b3276, #w-node-_8d3d85dc-a42d-deee-9f9a-c4536861792d-e31b3276 {
    grid-column: 3 / 5;
  }

  #w-node-b6d40e93-85f6-6a22-e550-2cf22d37779e-e31b3276 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a85b3-c229d551 {
    grid-column-end: 11;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a85bd-c229d551 {
    grid-column: 4 / 11;
    justify-self: start;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a85d2-c229d551 {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a85d6-c229d551, #w-node-_0d157235-8045-376b-7e73-6559470a85d9-c229d551 {
    grid-column: 3 / 4;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a85dc-c229d551 {
    grid-column: 1 / 3;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a85df-c229d551 {
    grid-column: 5 / 6;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a85ed-c229d551 {
    grid-column-end: 11;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a85ff-c229d551 {
    grid-column: 4 / 11;
    justify-self: start;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a8608-c229d551 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a860c-c229d551 {
    grid-column: 2 / 4;
    grid-row-end: 3;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a860e-c229d551 {
    grid-column: 5 / 6;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a8611-c229d551, #w-node-_0d157235-8045-376b-7e73-6559470a8613-c229d551 {
    grid-column: 4 / 5;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a8615-c229d551 {
    grid-column: 5 / 6;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a8623-c229d551 {
    grid-column-end: 11;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a862d-c229d551 {
    grid-column: 4 / 11;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a863a-c229d551 {
    grid-column: 3 / 6;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a86bc-c229d551 {
    grid-column-end: 11;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a86c6-c229d551 {
    grid-column: 4 / 11;
  }

  #w-node-_4ed2926a-b024-a7d9-0d12-1363bed7c845-c229d551 {
    grid-column: 3 / 5;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a87ac-c229d551 {
    grid-column-end: 11;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a87b5-c229d551 {
    grid-column: 4 / 11;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a8810-c229d551 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-c12ac3ec-82fa-897a-dba9-277e77f90aa7-c229d551, #w-node-c12ac3ec-82fa-897a-dba9-277e77f90aaa-c229d551, #w-node-c12ac3ec-82fa-897a-dba9-277e77f90aad-c229d551 {
    grid-column: 3 / 5;
  }

  #w-node-b5f4a85a-8f42-11e8-1790-d2d576dc4350-c229d551 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_10822dbb-5964-b7dd-e05b-e3bca1ad2d66-a1ad2d63 {
    grid-column-end: 11;
  }

  #w-node-_10822dbb-5964-b7dd-e05b-e3bca1ad2d72-a1ad2d63 {
    grid-column: 4 / 11;
  }

  #w-node-_4062c450-fd35-d6c0-c0a5-84b6ae28932a-e07a569d {
    grid-column-end: 11;
  }

  #w-node-_4062c450-fd35-d6c0-c0a5-84b6ae289334-e07a569d {
    grid-column: 4 / 11;
    justify-self: start;
  }

  #w-node-_89c6bec8-93dc-fc50-7eab-8c28b783a4b5-e07a569d {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }

  #w-node-_89c6bec8-93dc-fc50-7eab-8c28b783a4b9-e07a569d, #w-node-_89c6bec8-93dc-fc50-7eab-8c28b783a4bc-e07a569d {
    grid-column: 3 / 4;
  }

  #w-node-_89c6bec8-93dc-fc50-7eab-8c28b783a4bf-e07a569d {
    grid-column: 1 / 3;
  }

  #w-node-d09d2b13-f9a3-90b3-1a17-a4785fa85ba2-e07a569d {
    grid-column: 5 / 6;
  }

  #w-node-aa234d48-1ac5-c549-b9e4-587613fb96f4-e07a569d {
    grid-column-end: 11;
  }

  #w-node-aa234d48-1ac5-c549-b9e4-587613fb9706-e07a569d {
    grid-column: 4 / 11;
  }

  #w-node-aa234d48-1ac5-c549-b9e4-587613fb9713-e07a569d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-aa234d48-1ac5-c549-b9e4-587613fb9717-e07a569d {
    grid-column: 2 / 4;
  }

  #w-node-aa234d48-1ac5-c549-b9e4-587613fb9719-e07a569d {
    grid-column: 5 / 6;
  }

  #w-node-aa234d48-1ac5-c549-b9e4-587613fb971c-e07a569d, #w-node-aa234d48-1ac5-c549-b9e4-587613fb971e-e07a569d {
    grid-column: 4 / 5;
  }

  #w-node-aa234d48-1ac5-c549-b9e4-587613fb9720-e07a569d {
    grid-column: 5 / 6;
  }

  #w-node-b89f05f2-40b4-41d4-244f-f61c1cdbdeed-e07a569d {
    grid-column-end: 11;
  }

  #w-node-b89f05f2-40b4-41d4-244f-f61c1cdbdef7-e07a569d {
    grid-column: 4 / 11;
  }

  #w-node-b89f05f2-40b4-41d4-244f-f61c1cdbdf04-e07a569d {
    grid-column: 3 / 6;
  }

  #w-node-aa83e2b5-d8a5-2074-730f-77065fdba285-e07a569d {
    grid-column-end: 11;
  }

  #w-node-aa83e2b5-d8a5-2074-730f-77065fdba28e-e07a569d {
    grid-column: 4 / 11;
    justify-self: auto;
  }

  #w-node-_2d2a538f-8cb2-8433-1fa6-3faede196ecb-e07a569d {
    grid-column: 3 / 5;
  }

  #w-node-_20b38e29-37f1-d1a2-bfe4-879b6a168673-e07a569d {
    grid-column-end: 11;
  }

  #w-node-_20b38e29-37f1-d1a2-bfe4-879b6a168680-e07a569d {
    grid-column: 4 / 11;
    justify-self: auto;
  }

  #w-node-_0acaf6ea-b7c1-33bb-a28b-d088a6eafad5-e07a569d {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_6d43b13b-c4a3-3535-b749-e89206b057e0-e07a569d {
    grid-column: 3 / 5;
  }

  #w-node-_6d43b13b-c4a3-3535-b749-e89206b05833-e07a569d {
    grid-column: 5 / 6;
  }

  #w-node-_67f062d4-a0bf-d870-9f1d-d7e9387412f5-e07a569d {
    grid-column: 2 / 6;
  }

  #w-node-_67f062d4-a0bf-d870-9f1d-d7e93874130e-e07a569d, #w-node-_67f062d4-a0bf-d870-9f1d-d7e938741311-e07a569d, #w-node-_67f062d4-a0bf-d870-9f1d-d7e938741314-e07a569d {
    grid-column: 3 / 5;
  }

  #w-node-_329aaf3c-af84-bb40-1ebe-ab38234996f1-e07a569d {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_51077cad-d060-5b4d-3032-75f63ec63ee8-0a0f553d {
    grid-column-end: 11;
  }

  #w-node-_51077cad-d060-5b4d-3032-75f63ec63ef1-0a0f553d {
    grid-column: 4 / 11;
    justify-self: start;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efb9a-0a0f553d {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efb9e-0a0f553d, #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efba1-0a0f553d {
    grid-column: 3 / 4;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efba4-0a0f553d {
    grid-column: 1 / 3;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efba7-0a0f553d {
    grid-column: 5 / 6;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbb5-0a0f553d {
    grid-column-end: 11;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbc4-0a0f553d {
    grid-column: 4 / 11;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbcd-0a0f553d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbd1-0a0f553d {
    grid-column: 2 / 4;
    grid-row-end: 3;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbd3-0a0f553d {
    grid-column: 5 / 6;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbd6-0a0f553d, #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbd8-0a0f553d {
    grid-column: 4 / 5;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbda-0a0f553d {
    grid-column: 5 / 6;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbe5-0a0f553d {
    grid-column-end: 11;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbf2-0a0f553d {
    grid-column: 4 / 11;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbff-0a0f553d {
    grid-column: 3 / 6;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efc27-0a0f553d {
    grid-column: 4 / 11;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efc1d-0a0f553d {
    grid-area: 1 / 1 / 2 / 11;
  }

  #w-node-d0cb5dff-5cc7-a012-81a8-00bb317281cd-0a0f553d {
    grid-column: 3 / 5;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efced-0a0f553d {
    grid-column-end: 11;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efcf6-0a0f553d {
    grid-column: 4 / 11;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efd23-0a0f553d {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efd55-0a0f553d, #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efd58-0a0f553d, #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efd5b-0a0f553d {
    grid-column: 3 / 5;
  }

  #w-node-_1e3faa65-8c27-4889-9dfc-01abd051892b-0a0f553d {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-d372a667-3c93-b448-0c80-585794eb5eeb-2058c08d {
    grid-column-end: 11;
  }

  #w-node-d372a667-3c93-b448-0c80-585794eb5ef5-2058c08d {
    grid-column: 4 / 11;
    justify-self: start;
  }

  #w-node-_589e2c60-dd6c-f5cd-e139-06f9f0661d19-2058c08d {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }

  #w-node-_589e2c60-dd6c-f5cd-e139-06f9f0661d1d-2058c08d, #w-node-_589e2c60-dd6c-f5cd-e139-06f9f0661d20-2058c08d {
    grid-column: 3 / 4;
  }

  #w-node-_589e2c60-dd6c-f5cd-e139-06f9f0661d23-2058c08d {
    grid-column: 1 / 3;
  }

  #w-node-_589e2c60-dd6c-f5cd-e139-06f9f0661d26-2058c08d {
    grid-column: 5 / 6;
  }

  #w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf83d-2058c08d {
    grid-column: 1 / 11;
  }

  #w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf84b-2058c08d {
    grid-column: 2 / 11;
  }

  #w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf858-2058c08d {
    grid-area: 1 / 5 / 2 / 6;
  }

  #w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf85c-2058c08d {
    grid-column: 2 / 4;
    grid-row-end: 4;
  }

  #w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf85e-2058c08d {
    grid-area: 3 / 5 / 4 / 6;
  }

  #w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf862-2058c08d, #w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf864-2058c08d {
    grid-column: 4 / 5;
  }

  #w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf866-2058c08d {
    grid-area: 2 / 5 / 3 / 6;
  }

  #w-node-_2417cac8-2291-5b73-7774-f0eb3090851f-2058c08d {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_08c2f08a-d98e-76e2-3a1a-66655365845a-2058c08d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_08c2f08a-d98e-76e2-3a1a-66655365845a-2058c08d:where(.w-variant-e89173ed-c938-794c-efcf-5d509323117d) {
    grid-column: 2 / 3;
  }

  #w-node-_08c2f08a-d98e-76e2-3a1a-66655365845f-2058c08d:where(.w-variant-e89173ed-c938-794c-efcf-5d509323117d) {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_623b4d0c-eb6b-b51c-b387-1c739626f6ad-2058c08d {
    grid-column-end: 7;
  }

  #w-node-_623b4d0c-eb6b-b51c-b387-1c739626f6c7-2058c08d {
    grid-column: 3 / 6;
  }

  #w-node-_40d4b35b-2cdb-b454-0992-ba299e0302b2-2058c08d {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_40d4b35b-2cdb-b454-0992-ba299e0302d2-2058c08d {
    grid-column: 1 / 2;
  }

  #w-node-_6a67f039-a681-0507-5d71-e2e982c04c0a-2058c08d {
    grid-row: 1 / 2;
    grid-column-start: 2;
  }

  #w-node-_9b57948e-6933-e3e4-5084-52bb85471003-2058c08d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9b57948e-6933-e3e4-5084-52bb85471003-2058c08d:where(.w-variant-5bc4a4c0-c2d5-1302-42ce-f9347be1fdc0) {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_9b57948e-6933-e3e4-5084-52bb85471007-2058c08d {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_9b57948e-6933-e3e4-5084-52bb85471007-2058c08d:where(.w-variant-5bc4a4c0-c2d5-1302-42ce-f9347be1fdc0) {
    grid-area: 1 / 4 / 2 / 6;
  }

  #w-node-_40d4b35b-2cdb-b454-0992-ba299e0302d4-2058c08d {
    grid-row: 2 / 3;
  }

  #w-node-_6ade6cc0-0501-4c9f-4386-115ea771b98e-2058c08d {
    grid-column: 2 / 6;
  }

  #w-node-c5a511eb-16b7-ab6a-d2fe-7b053787ffde-2058c08d {
    grid-column: 2 / 11;
  }

  #w-node-c5a511eb-16b7-ab6a-d2fe-7b053787ffeb-2058c08d {
    grid-column: 4 / 11;
  }

  #w-node-ff29476c-89bc-f0ee-0e89-005e870aeead-2058c08d {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-da19f4af-f539-9348-dc0c-21e1205ef404-2058c08d {
    grid-column-end: 7;
  }

  #w-node-da19f4af-f539-9348-dc0c-21e1205ef405-2058c08d {
    grid-column: 3 / 4;
  }

  #w-node-da19f4af-f539-9348-dc0c-21e1205ef40f-2058c08d {
    grid-column: 4 / 5;
  }

  #w-node-da19f4af-f539-9348-dc0c-21e1205ef418-2058c08d {
    grid-column: 5 / 6;
  }

  #w-node-_2214ad22-d60b-5f2d-7d8d-9b0efbbcd31c-2058c08d {
    grid-column: 3 / 7;
  }

  #w-node-_2bc708c5-6593-bf8a-e5fd-dfb9ad1f6725-2058c08d {
    grid-column: 3 / 6;
  }

  #w-node-_2bc708c5-6593-bf8a-e5fd-dfb9ad1f674e-2058c08d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_62aacf06-e689-7346-b3cd-28011ed09473-2058c08d {
    grid-column: 3 / 5;
  }

  #w-node-_62aacf06-e689-7346-b3cd-28011ed094e2-2058c08d {
    grid-column: 5 / 7;
  }

  #w-node-_99cd6c4a-ed58-2717-e135-909a10a4942b-2058c08d, #w-node-_99cd6c4a-ed58-2717-e135-909a10a4942e-2058c08d, #w-node-_99cd6c4a-ed58-2717-e135-909a10a49431-2058c08d {
    grid-column: 3 / 5;
  }

  #w-node-_9baab0e5-ecf4-3096-1282-059dfa2cf3fa-2058c08d {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-f610c1ee-17a6-22e6-f8ca-4313f02f2897-cc50291b {
    grid-column: 2 / 6;
  }

  #w-node-_530ed909-c845-2e18-ebc6-9eecc7530004-cc50291b {
    grid-column: 3 / 6;
  }

  #w-node-e9a23d49-b633-fcb9-bcc3-f00bdc74461c-cc50291b {
    grid-column: 2 / 6;
  }

  #w-node-_08aa7083-0ecb-d508-660d-6cbfb4959b67-cc50291b {
    grid-area: 1 / 2 / 2 / 2;
  }

  #w-node-c4d94b1b-dde5-2509-c761-e406a96475fd-cc50291b {
    grid-area: 1 / 3 / 2 / 3;
  }

  #w-node-d79ee0ba-56e1-caba-f7a6-17fcb57edbc6-cc50291b {
    grid-column: 3 / 5;
  }

  #w-node-_30ec901a-9295-898a-2627-a1f93c763be2-cc50291b {
    grid-column: 5 / 7;
  }

  #w-node-_76999a7f-c1c9-2b7f-9181-6ed5b3108582-cc50291b {
    grid-column: 2 / 6;
  }

  #w-node-_215798a0-ad1d-ef63-b4f7-0cc293077813-cc50291b {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_25dd1cc9-cdb9-2fac-2747-284e2b43a416-cc50291b, #w-node-defd8614-16a9-f484-5e10-bbd91f7dc020-cc50291b, #w-node-_1221ba14-f24c-a65f-13a6-fce15d07f6c2-cc50291b {
    grid-column: 2 / 6;
  }

  #w-node-d91ee3c0-832c-4a71-653e-14d6414fb952-cc50291b, #w-node-b00e10be-fb84-cb8c-2f1e-b82b8a5862f2-cc50291b {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_990d4bf9-b0c3-bfb5-c4f2-1767c3cd0f94-25117d11 {
    justify-self: auto;
  }

  #w-node-ec7e117c-793d-872b-592d-84d9e6aa9627-25117d11 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_5a29e065-504e-8a2a-d840-585a95b2f37e-ebb50404, #w-node-caf8db4f-d810-0728-b1f8-95294c5e15da-ebb50404 {
    grid-area: 1 / 4 / 2 / 13;
    justify-self: auto;
  }

  #w-node-cef89b4b-2f8d-6e50-0cc3-8768e8c4fc11-ebb50404 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-b013f3c4-dacc-3bf4-408c-1c1d50dd7216-ebb50404 {
    grid-column-start: 3;
  }

  #w-node-ef7c84c9-36ec-e05a-c4cf-43e8d768187e-ebb50404 {
    grid-column-end: 4;
  }

  #w-node-_0bf84330-0b06-4c3c-ddef-01f9e0cb1d62-ebb50404 {
    grid-area: 1 / 4 / 2 / 7;
  }

  #w-node-_6e7cc55f-2337-7578-9ade-7ec8a78241be-ebb50404 {
    grid-area: 1 / 2 / 2 / 11;
  }

  #w-node-_6e7cc55f-2337-7578-9ade-7ec8a78241c2-ebb50404 {
    grid-column: 4 / 11;
  }

  #w-node-_1543e7c5-9f31-14c5-775b-f040c7f72e6b-ebb50404 {
    grid-column: 3 / 5;
  }

  #w-node-_1543e7c5-9f31-14c5-775b-f040c7f72ec0-ebb50404 {
    grid-column: 5 / 7;
  }

  #w-node-_5d911f0b-a6e4-4ea3-bc8a-b9974075258b-ebb50404 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_91e6051f-0e6a-1b53-84a5-19cc26f35504-a0288b43 {
    grid-column-end: 11;
  }

  #w-node-_91e6051f-0e6a-1b53-84a5-19cc26f3550f-a0288b43 {
    grid-column: 4 / 11;
    justify-self: auto;
  }

  #w-node-_689945e8-fe2f-6232-ae62-8d6fed8bbeb6-a0288b43 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_689945e8-fe2f-6232-ae62-8d6fed8bbec0-a0288b43 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_5cfe90f9-0f03-90ef-e528-846d1809d280-a0288b43 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_5cfe90f9-0f03-90ef-e528-846d1809d284-a0288b43 {
    grid-area: 1 / 4 / 2 / 6;
  }

  #w-node-_63fa0438-01b4-72cf-2af0-d3aeed9b4476-a0288b43 {
    grid-column: 2 / 11;
  }

  #w-node-_7d61bcf4-74fb-6295-9140-3829be779763-a0288b43 {
    grid-column-end: 11;
  }

  #w-node-_31c4f2ca-d173-ad7c-a84d-630bb22b9dbe-a0288b43 {
    grid-area: 2 / 4 / 3 / 11;
  }

  #w-node-_24609873-5c65-1a3b-158c-14413d30cb2a-a0288b43 {
    grid-column-end: 11;
  }

  #w-node-_24609873-5c65-1a3b-158c-14413d30cb34-a0288b43 {
    grid-column: 2 / 11;
    justify-self: auto;
  }

  #w-node-c484cf73-af60-f5cd-5828-fb8ad584085e-a0288b43 {
    grid-column: 2 / 11;
  }

  #w-node-_746181c3-fe19-cd76-71b3-23456d261cc8-a0288b43 {
    grid-area: 1 / 4 / 2 / 13;
    justify-self: auto;
  }

  #w-node-e1eb89f1-e0ea-ae0a-940a-a7a64311c6d2-a0288b43 {
    grid-column: 2 / 11;
  }

  #w-node-e1eb89f1-e0ea-ae0a-940a-a7a64311c6dc-a0288b43 {
    grid-column: 4 / 11;
    justify-self: start;
  }

  #w-node-_3f365123-e015-f71d-6fef-ffc528e983dc-a0288b43 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_3f365123-e015-f71d-6fef-ffc528e983f1-a0288b43 {
    grid-column-start: 1;
  }

  #w-node-_3f365123-e015-f71d-6fef-ffc528e983fd-a0288b43 {
    grid-area: 1 / 4 / 2 / 7;
  }

  #w-node-_5e2d51b0-7a38-8e8c-6c8c-2b62d4459569-a0288b43 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_4b4c40b1-f357-513c-92b7-ce5c71841b62-a0288b43 {
    grid-column: 4 / 6;
  }

  #form-mentorship.w-node-_44872934-136d-a636-22c8-45982c5b2a64-a0288b43 {
    grid-column: 3 / 7;
  }

  #w-node-_44872934-136d-a636-22c8-45982c5b2ab9-a0288b43 {
    grid-column-end: 3;
  }

  #w-node-dc87d7b2-a86f-cd84-9cb8-a3e230a6268d-a0288b43 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_8106c07d-c064-f46d-6e78-360e0dbb6cbd-9bbcc685 {
    grid-column: 1 / 7;
    justify-self: start;
  }

  #w-node-_50d20b04-63dd-0e11-efcd-5ba06eb6332e-9bbcc685 {
    grid-column: 3 / 5;
    justify-self: center;
  }

  #w-node-_768462ac-2111-237a-2907-91ee8465e8e7-9bbcc685 {
    grid-column: 3 / 7;
    justify-self: start;
  }

  #w-node-_82acc1df-7f08-cb6d-80c2-7176cf6d050f-9bbcc685 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-e8960bc7-a2ca-8e81-2e95-fa877fb947a3-9bbcc685 {
    grid-area: 1 / 4 / 2 / 6;
  }

  #w-node-af331f1d-996d-47a2-f6ea-fff3b83a828f-9bbcc685 {
    grid-column-end: 5;
  }

  #w-node-a290e2b0-0664-e079-dfcd-59d8f6cfbef2-9bbcc685 {
    grid-column: 5 / 7;
  }

  #w-node-_97fabfc7-5e3f-a0a7-d697-de91da095bcf-9bbcc685 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-c185f95a-05ab-5eb7-eacc-a4e54e64558c-9bbcc685 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-af996a9d-00f5-9062-a82e-104f4f9b56fa-9bbcc685 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-af996a9d-00f5-9062-a82e-104f4f9b5707-9bbcc685 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-_6b5530f3-3cdf-5303-8a7a-1c000a09f854-9bbcc685 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-f327ccc3-5bdc-ceee-c044-d22847f4844e-9bbcc685 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-f327ccc3-5bdc-ceee-c044-d22847f4845b-9bbcc685 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-f327ccc3-5bdc-ceee-c044-d22847f4846c-9bbcc685 {
    grid-column: 3 / 5;
  }

  #w-node-_168085b7-d381-25ce-b171-84d38a0da493-9bbcc685 {
    grid-column: 2 / 6;
  }

  #w-node-_83e38aba-5657-5b1b-6fa6-3f3665edfbbc-9bbcc685 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_83e38aba-5657-5b1b-6fa6-3f3665edfbee-9bbcc685, #w-node-_83e38aba-5657-5b1b-6fa6-3f3665edfbf1-9bbcc685, #w-node-_83e38aba-5657-5b1b-6fa6-3f3665edfbf4-9bbcc685 {
    grid-column: 3 / 5;
  }

  #w-node-_88609717-d0c1-026a-d273-286075afd3fd-9bbcc685 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_0367bc0f-05dc-2fc8-872b-b06371b8c227-91735d7b {
    grid-area: 1 / 1 / 2 / 7;
    justify-self: start;
  }

  #w-node-_0367bc0f-05dc-2fc8-872b-b06371b8c22d-91735d7b {
    grid-area: 2 / 4 / 3 / 11;
    justify-self: start;
  }

  #w-node-_0367bc0f-05dc-2fc8-872b-b06371b8c230-91735d7b {
    grid-column: 4 / 11;
    justify-self: start;
  }

  #w-node-_69dd99c0-78bc-2189-3749-e3cb1472c620-91735d7b {
    grid-column: 3 / 6;
  }

  #w-node-_7cdc6d9f-9929-ad6b-5d5d-bf70cb6e4c43-91735d7b {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_74058d9d-0021-e37f-e133-53376aebad8f-91735d7b {
    grid-column: 3 / 7;
  }

  #w-node-_51e31a34-361c-1712-85ac-c853a71a1c8b-91735d7b {
    grid-column: 3 / 5;
  }

  #w-node-_053a63b7-b92b-8411-0df0-27eaa01815cb-91735d7b {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_053a63b7-b92b-8411-0df0-27eaa01815d4-91735d7b {
    grid-column: 4 / 11;
    justify-self: start;
  }

  #w-node-_053a63b7-b92b-8411-0df0-27eaa01815cc-91735d7b {
    grid-area: 1 / 2 / 2 / 11;
  }

  #w-node-e4511105-2f71-a911-6fe4-155412c08114-91735d7b {
    grid-column: 3 / 5;
  }

  #w-node-e4511105-2f71-a911-6fe4-155412c08184-91735d7b {
    grid-column: 5 / 7;
  }

  #w-node-f021edbb-f896-64b8-293c-941740e36313-91735d7b {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_3119b345-6c60-277a-6596-0513074dbd19-66d15f67 {
    grid-column: 2 / 11;
    justify-self: start;
  }

  #w-node-fd461bee-dd9a-00cc-3711-87be4aeeef5e-66d15f67, #w-node-_98bb3163-a822-ea17-17cd-1d3cce5ea88a-66d15f67 {
    grid-column: 4 / 11;
    justify-self: start;
  }

  #w-node-b2dfd2de-d2c2-56c8-a7e5-3829c0ce5aa5-66d15f67 {
    grid-area: 1 / 2 / 2 / 6;
    justify-self: center;
  }

  #w-node-_09e2cca6-48d0-31f3-a76e-bae6664bc472-66d15f67 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_91a2ad77-9987-64b2-4dec-4df7b355027f-66d15f67 {
    grid-area: 2 / 2 / 3 / 6;
    justify-self: center;
  }

  #w-node-_23f0d52c-2cb5-70c2-e1c3-2051c0b9a85d-66d15f67 {
    grid-area: 1 / 2 / 2 / 6;
    justify-self: center;
  }

  #w-node-e0ac2104-2265-ba53-3997-a4ea18d91e2d-66d15f67 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_6280b6dd-f94c-6641-4702-084516120864-66d15f67 {
    grid-column: 2 / 11;
    justify-self: start;
  }

  #w-node-_6280b6dd-f94c-6641-4702-08451612086c-66d15f67, #w-node-_9c62a709-772d-144a-e54f-edec544975de-66d15f67 {
    grid-column: 4 / 11;
    justify-self: start;
  }

  #w-node-_8f755d3c-43ac-f9fe-96df-3f3d7914dd09-66d15f67 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_99261784-b8e1-78cb-c834-c39431928d8e-66d15f67 {
    grid-column: 3 / 5;
  }

  #w-node-_12cad552-bdff-3f23-91a8-8e0fea0aab5d-66d15f67 {
    grid-column: 5 / 6;
  }

  #w-node-_9fe36893-0288-28e2-7b35-e94424a52aa9-89980f8a {
    grid-column-end: 7;
  }

  #w-node-_517de692-9cde-5710-a79b-93074a8050c5-89980f8a {
    grid-column: 2 / 6;
  }

  #w-node-dca418b3-d1fa-2e47-0b18-67fb2a852bb2-89980f8a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-dca418b3-d1fa-2e47-0b18-67fb2a852bbb-89980f8a {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_630abc7a-8c89-4abc-a04a-cb9b191174ee-89980f8a, #w-node-_9f2c01ef-6c22-674a-ff6d-e0bfb9906af4-89980f8a {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_1310ceb0-6368-941a-7c6a-979bd0bc9261-89980f8a {
    grid-column-end: 4;
    justify-self: center;
  }

  #w-node-b42c8504-1733-90ca-0c81-e4948fc1cca9-bb1ce2f7 {
    grid-column: 2 / 6;
    justify-self: center;
  }

  #w-node-e6ae8573-5660-fab9-9ae1-d5c4214e9134-bb1ce2f7 {
    grid-column-end: 6;
  }

  #w-node-_6ada9729-e2d7-4c5f-5939-7db936558fa9-34954bd6 {
    grid-column-end: 11;
  }

  #w-node-_6ada9729-e2d7-4c5f-5939-7db936558fb3-34954bd6 {
    grid-column: 4 / 11;
    justify-self: start;
  }

  #w-node-_2101619f-e41f-3c46-1841-00521edafddf-34954bd6 {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }

  #w-node-_2101619f-e41f-3c46-1841-00521edafde3-34954bd6, #w-node-_2101619f-e41f-3c46-1841-00521edafde6-34954bd6 {
    grid-column: 3 / 4;
  }

  #w-node-_2101619f-e41f-3c46-1841-00521edafde9-34954bd6 {
    grid-column: 1 / 3;
  }

  #w-node-_2101619f-e41f-3c46-1841-00521edafdec-34954bd6 {
    grid-column: 5 / 6;
  }

  #w-node-_0e4581ff-7497-bb04-8eaa-c39fc21d6e40-34954bd6 {
    grid-column-end: 11;
  }

  #w-node-_0e4581ff-7497-bb04-8eaa-c39fc21d6e4e-34954bd6 {
    grid-column: 4 / 11;
  }

  #w-node-_0e4581ff-7497-bb04-8eaa-c39fc21d6e5b-34954bd6 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0e4581ff-7497-bb04-8eaa-c39fc21d6e5f-34954bd6 {
    grid-column: 2 / 4;
    grid-row-end: 3;
  }

  #w-node-_0e4581ff-7497-bb04-8eaa-c39fc21d6e61-34954bd6 {
    grid-column: 5 / 6;
  }

  #w-node-_0e4581ff-7497-bb04-8eaa-c39fc21d6e65-34954bd6, #w-node-_0e4581ff-7497-bb04-8eaa-c39fc21d6e67-34954bd6 {
    grid-column: 4 / 5;
  }

  #w-node-_0e4581ff-7497-bb04-8eaa-c39fc21d6e69-34954bd6 {
    grid-column: 5 / 6;
  }

  #w-node-_6dbdd390-3a81-5ae1-43ed-bcf8c6b21010-34954bd6 {
    grid-column: 2 / 11;
  }

  #w-node-_6dbdd390-3a81-5ae1-43ed-bcf8c6b2101d-34954bd6 {
    grid-column: 4 / 11;
  }

  #w-node-_8790305e-0118-47af-d27a-9f4277fde45e-34954bd6 {
    grid-column: 2 / 11;
  }

  #w-node-_8790305e-0118-47af-d27a-9f4277fde46b-34954bd6 {
    grid-column: 4 / 11;
  }

  #w-node-_8790305e-0118-47af-d27a-9f4277fde478-34954bd6 {
    grid-column: 3 / 6;
  }

  #w-node-_9bfb5516-68f3-78c0-c372-2d59e254c5c6-34954bd6 {
    grid-column: 2 / 11;
  }

  #w-node-_9bfb5516-68f3-78c0-c372-2d59e254c5d0-34954bd6 {
    grid-column: 6 / 11;
  }

  #w-node-b878c1b2-04e6-7d3a-4515-bd03a9232bf1-34954bd6 {
    grid-column: 3 / 5;
  }

  #w-node-_4361e52a-4e4a-3877-7f9f-7735ef913c08-34954bd6 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_4361e52a-4e4a-3877-7f9f-7735ef913c3a-34954bd6, #w-node-_4361e52a-4e4a-3877-7f9f-7735ef913c3d-34954bd6, #w-node-_4361e52a-4e4a-3877-7f9f-7735ef913c40-34954bd6 {
    grid-column: 3 / 5;
  }

  #w-node-_6ca5de61-ac71-bd16-a8c0-5752b545d1a0-34954bd6 {
    grid-area: 1 / 2 / 2 / 6;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_99298602-293a-8d82-4151-61216383f820-e590f574 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9aeee344-e6db-8a35-e4b5-844c18036103-e590f574 {
    grid-column: 2 / 4;
  }

  #w-node-_9aeee344-e6db-8a35-e4b5-844c18036116-e590f574 {
    grid-area: subtitle-tab;
  }

  #w-node-_9aeee344-e6db-8a35-e4b5-844c18036118-e590f574 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f0ecd547-b581-0606-843a-11a254d883b4-54d883a7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f0ecd547-b581-0606-843a-11a254d883b7-54d883a7 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-f0ecd547-b581-0606-843a-11a254d883e8-54d883a7 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-f0ecd547-b581-0606-843a-11a254d883fb-54d883a7 {
    grid-area: 2 / 3 / 3 / 3;
  }

  #w-node-b17ba8aa-72b6-5fe6-e084-46f6d835c872-d835c86f, #w-node-b17ba8aa-72b6-5fe6-e084-46f6d835c87a-d835c86f {
    grid-column: 1 / 7;
  }

  #w-node-a61ca5e6-42dc-1271-3bbc-dbca5c8ae9ac-43696ba8 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-a61ca5e6-42dc-1271-3bbc-dbca5c8ae9b3-43696ba8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a61ca5e6-42dc-1271-3bbc-dbca5c8ae9b7-43696ba8 {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-cb0f3d27-70d4-4b23-1c89-b8a520abf389-43696ba8 {
    grid-area: bento-grid-max;
  }

  #w-node-cb0f3d27-70d4-4b23-1c89-b8a520abf38d-43696ba8 {
    grid-area: medium-cell;
  }

  #w-node-cb0f3d27-70d4-4b23-1c89-b8a520abf391-43696ba8 {
    grid-area: big-cell;
  }

  #w-node-cb0f3d27-70d4-4b23-1c89-b8a520abf393-43696ba8 {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-f000ced4-2bfa-54c1-f753-e5abe12824f9-e12824f5 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-f000ced4-2bfa-54c1-f753-e5abe1282500-e12824f5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f000ced4-2bfa-54c1-f753-e5abe1282504-e12824f5 {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-f000ced4-2bfa-54c1-f753-e5abe1282504-e12824f5:where(.w-variant-e50e1fa6-50cc-aedc-8a2d-120ba794dd31) {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-eae33be4-a03f-05be-6387-07b406178a42-2eceb527 {
    grid-column-end: 7;
  }

  #w-node-bc4d9e27-b323-8e7d-f994-ae6ecf4ca3b4-2eceb527 {
    grid-column: 3 / 7;
  }

  #w-node-_6f5c05cb-27ee-80e6-d758-7dbe01220548-2eceb527 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-b6a22cbd-e4c0-2e35-b9ce-98b884ee6b43-2eceb527 {
    grid-area: 3 / 1 / 3 / 2;
  }

  #w-node-_8cd2ee2d-e36f-38e9-0892-6d9c4679dd83-2eceb527, #w-node-f0942eb0-71dd-9d78-e8fb-bac6b7936c47-2eceb527 {
    grid-column: 2 / 3;
  }

  #w-node-_0bd3e3c4-bf7c-ba89-edc3-599e192dfadb-2eceb527 {
    grid-column: 3 / 4;
  }

  #w-node-_931ec690-5c49-cf95-38b2-3be146cfb441-2eceb527 {
    grid-column-end: 3;
    justify-self: end;
  }

  #w-node-_4e26486a-2f69-bc5d-30b5-c95cd4cd8ac1-2eceb527 {
    grid-column: 1 / 7;
    justify-self: center;
  }

  #w-node-_111ddb8f-3499-a4ba-754e-2414978c4e0c-2eceb527 {
    grid-column: 2 / 4;
  }

  #w-node-_575b740f-dbae-005f-3a98-8e34ef1443d9-2eceb527 {
    grid-column: 1 / 2;
  }

  #w-node-b93fed79-efd5-51a3-ab00-8c2d18459ca1-2eceb527 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-b93fed79-efd5-51a3-ab00-8c2d18459cab-2eceb527 {
    grid-area: 2 / 1 / 3 / 7;
    justify-self: center;
  }

  #w-node-_25e1fb98-49af-033d-c9e9-9e038eb84128-2eceb527, #w-node-_37882207-f467-c707-32ce-445c67e1e588-2eceb527 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0d57b7cc-3cf9-988e-800f-88d33b5b73e4-2eceb527 {
    grid-area: subtitle-tab;
  }

  #w-node-_0d57b7cc-3cf9-988e-800f-88d33b5b73e6-2eceb527 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b4a56773-cf6f-38ba-19e0-96b4a2a2b4b5-2eceb527 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-b4a56773-cf6f-38ba-19e0-96b4a2a2b50a-2eceb527 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4b68937a-cb0e-d103-5c11-f13a718bde93-2eceb527 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f2d58d8c-742c-cdd6-462a-debbb724e1f2-2eceb527 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_5b994297-f571-9b3a-032a-7b37a2f3c5b9-2eceb527 {
    justify-self: start;
  }

  #w-node-a008fb72-fd9e-46a1-46cb-bceab8bd483a-b8bd4836 {
    grid-column-end: 7;
  }

  #w-node-a008fb72-fd9e-46a1-46cb-bceab8bd4843-b8bd4836 {
    grid-column: 1 / 7;
    justify-self: center;
  }

  #w-node-_9eaf33b2-17c4-0444-7b23-b545e563c65a-e563c656 {
    grid-column-end: 7;
  }

  #w-node-_9eaf33b2-17c4-0444-7b23-b545e563c667-e563c656 {
    grid-column: 1 / 7;
    justify-self: center;
  }

  #w-node-f7dc7d15-3b45-7fde-8a46-f914ec5b24eb-ec5b24eb {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-c13d53e5-c469-67ec-076d-4ae57ef7bc87-7ef7bc87 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e9bbebd9-faf6-6f53-a379-5bb44b7e38e1-4b7e38e1 {
    grid-column-end: 2;
  }

  #w-node-_675b3fa5-88df-2a8d-c820-3639ad2972ce-ad2972cb {
    grid-column-end: 7;
  }

  #w-node-_675b3fa5-88df-2a8d-c820-3639ad2972d7-ad2972cb {
    grid-area: 2 / 1 / 3 / 7;
    justify-self: center;
  }

  #w-node-b681c606-37a2-639e-f50d-73c46a394874-6a394870 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b681c606-37a2-639e-f50d-73c46a394879-6a394870 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b71e5556-7ba3-3906-150a-447c015b021e-015b0218, #w-node-b71e5556-7ba3-3906-150a-447c015b0223-015b0218 {
    grid-column-end: 7;
  }

  #w-node-b71e5556-7ba3-3906-150a-447c015b0251-015b0218 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-f767cd04-6302-c619-5c42-9f30d862c3cc-8514f602 {
    grid-column-end: 7;
  }

  #w-node-f767cd04-6302-c619-5c42-9f30d862c3d6-8514f602 {
    grid-column: 3 / 7;
  }

  #w-node-_3d99c277-d2f6-d3d6-f3c1-9f246ff49cd7-8514f602 {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-_3d99c277-d2f6-d3d6-f3c1-9f246ff49ced-8514f602, #w-node-_3d99c277-d2f6-d3d6-f3c1-9f246ff49cf0-8514f602 {
    grid-column: 2 / 3;
  }

  #w-node-_3d99c277-d2f6-d3d6-f3c1-9f246ff49cf3-8514f602 {
    grid-column: 1 / 2;
  }

  #w-node-ee1ae57e-12e0-8695-fd52-8793cd2e680a-8514f602 {
    grid-column-end: 7;
  }

  #w-node-ee1ae57e-12e0-8695-fd52-8793cd2e6817-8514f602 {
    grid-column: 1 / 7;
    justify-self: center;
  }

  #w-node-_48b0cb5c-0ec1-de8e-2c1d-868d6daf2435-8514f602 {
    grid-area: 2 / 1 / 4 / 2;
  }

  #w-node-_48b0cb5c-0ec1-de8e-2c1d-868d6daf2437-8514f602 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_48b0cb5c-0ec1-de8e-2c1d-868d6daf243a-8514f602 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_48b0cb5c-0ec1-de8e-2c1d-868d6daf243c-8514f602 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_48b0cb5c-0ec1-de8e-2c1d-868d6daf243e-8514f602 {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-_767424d2-b255-7a51-6463-dcca43846f73-8514f602 {
    grid-column-end: 7;
  }

  #w-node-_767424d2-b255-7a51-6463-dcca43846f85-8514f602 {
    grid-column: 1 / 7;
    justify-self: center;
  }

  #w-node-_767424d2-b255-7a51-6463-dcca43846f92-8514f602 {
    grid-row-end: 2;
    grid-column-end: 2;
  }

  #w-node-_767424d2-b255-7a51-6463-dcca43846f96-8514f602 {
    grid-area: 1 / 2 / 4 / 4;
  }

  #w-node-_767424d2-b255-7a51-6463-dcca43846f98-8514f602 {
    grid-area: 4 / 2 / 5 / 4;
  }

  #w-node-_767424d2-b255-7a51-6463-dcca43846f9b-8514f602 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_767424d2-b255-7a51-6463-dcca43846f9d-8514f602 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_767424d2-b255-7a51-6463-dcca43846f9f-8514f602 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_45ab5a10-bca9-ef25-f6e7-92eb1596d5a3-8514f602 {
    grid-column-end: 7;
  }

  #w-node-_45ab5a10-bca9-ef25-f6e7-92eb1596d5a8-8514f602 {
    grid-column: 1 / 7;
    justify-self: center;
  }

  #w-node-_45ab5a10-bca9-ef25-f6e7-92eb1596d5b5-8514f602 {
    grid-row-end: 2;
    grid-column-end: 2;
  }

  #w-node-_45ab5a10-bca9-ef25-f6e7-92eb1596d5b7-8514f602 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_45ab5a10-bca9-ef25-f6e7-92eb1596d5b9-8514f602 {
    grid-column: 1 / 4;
  }

  #w-node-ab3805d3-720e-0e78-bfd0-41799f4fcc34-8514f602 {
    grid-column-end: 7;
  }

  #w-node-ab3805d3-720e-0e78-bfd0-41799f4fcc3d-8514f602 {
    grid-column: 3 / 7;
  }

  #w-node-_147ac664-da52-7ad3-bfad-f008bfda5a7b-8514f602 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_3c929717-f26f-ef79-4c6f-1d7bae184d4b-8514f602 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c695d75b-0193-2451-675c-dc58f212eddc-8514f602, #w-node-c695d75b-0193-2451-675c-dc58f212ede5-8514f602 {
    grid-column-end: 7;
  }

  #w-node-_454266fe-dde8-3a4e-aaec-8a5e047f7fbb-8514f602, #w-node-_454266fe-dde8-3a4e-aaec-8a5e047f7fc8-8514f602 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_454266fe-dde8-3a4e-aaec-8a5e047f7fe2-8514f602 {
    grid-area: subtitle-tab;
  }

  #w-node-_454266fe-dde8-3a4e-aaec-8a5e047f7fe4-8514f602 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e52d4b3c-66cb-0638-4b4a-ad14d2503510-8514f602 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-e52d4b3c-66cb-0638-4b4a-ad14d250357f-8514f602 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-fe16ff0a-2297-cd63-a95c-a3643df98c18-8f2e4a0b, #w-node-fe16ff0a-2297-cd63-a95c-a3643df98c22-8f2e4a0b {
    grid-column-end: 7;
  }

  #w-node-_728c8748-9e03-d8b8-2174-be1326dd5ec0-8f2e4a0b {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_728c8748-9e03-d8b8-2174-be1326dd5ec7-8f2e4a0b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_728c8748-9e03-d8b8-2174-be1326dd5ecb-8f2e4a0b {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-_728c8748-9e03-d8b8-2174-be1326dd5ecb-8f2e4a0b:where(.w-variant-e50e1fa6-50cc-aedc-8a2d-120ba794dd31) {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a7bc9cea-e8fb-322b-3f5e-5ce0c04631a1-8f2e4a0b {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-a7bc9cea-e8fb-322b-3f5e-5ce0c04631a5-8f2e4a0b, #w-node-a7bc9cea-e8fb-322b-3f5e-5ce0c04631a8-8f2e4a0b {
    grid-column: 2 / 3;
  }

  #w-node-a7bc9cea-e8fb-322b-3f5e-5ce0c04631ab-8f2e4a0b {
    grid-column: 1 / 2;
  }

  #w-node-_6e6e9f6b-e60f-c6b3-289f-a05544c9a242-8f2e4a0b, #w-node-_6e6e9f6b-e60f-c6b3-289f-a05544c9a24b-8f2e4a0b {
    grid-column-end: 7;
  }

  #w-node-_6e6e9f6b-e60f-c6b3-289f-a05544c9a25c-8f2e4a0b {
    grid-row-end: 2;
    grid-column-end: 2;
  }

  #w-node-_6e6e9f6b-e60f-c6b3-289f-a05544c9a25f-8f2e4a0b {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_6e6e9f6b-e60f-c6b3-289f-a05544c9a26d-8f2e4a0b {
    grid-column: 1 / 4;
  }

  #w-node-_876a4ac4-bf5c-1d17-ecb7-8e710b37b840-8f2e4a0b, #w-node-_876a4ac4-bf5c-1d17-ecb7-8e710b37b84d-8f2e4a0b, #w-node-_1a2e2632-674c-f1fb-331a-b2951c55cd49-8f2e4a0b {
    grid-column-end: 7;
  }

  #w-node-_1a2e2632-674c-f1fb-331a-b2951c55cd56-8f2e4a0b {
    grid-column: 1 / 7;
    justify-self: center;
  }

  #w-node-_7f31c704-d26f-44c0-17e5-3318299c6eee-8f2e4a0b {
    grid-column-end: 2;
  }

  #w-node-_4674b227-a3c5-63f7-d6fe-c92b59e4f979-8f2e4a0b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_705945fe-8f79-21f3-46e1-9222eb48010e-8f2e4a0b {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_2c7ccecb-21fd-e2cd-c38a-050bdeb61da2-8f2e4a0b {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-_5154b256-baa1-6ec7-3bbf-3d056120df5b-8f2e4a0b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5aaf6254-e13b-c120-2f03-6bd78602e347-8f2e4a0b {
    grid-column-end: 7;
  }

  #w-node-_5aaf6254-e13b-c120-2f03-6bd78602e355-8f2e4a0b {
    grid-column: 3 / 7;
  }

  #w-node-_5aaf6254-e13b-c120-2f03-6bd78602e368-8f2e4a0b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6fb21345-ef51-f684-ff9f-1c918bb289e9-8f2e4a0b, #w-node-_6fb21345-ef51-f684-ff9f-1c918bb289f6-8f2e4a0b {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_6fb21345-ef51-f684-ff9f-1c918bb28a10-8f2e4a0b {
    grid-area: subtitle-tab;
  }

  #w-node-_6fb21345-ef51-f684-ff9f-1c918bb28a12-8f2e4a0b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0e406b0c-3f27-18b6-d9aa-494ad176be9c-8f2e4a0b, #w-node-_0e406b0c-3f27-18b6-d9aa-494ad176beb5-8f2e4a0b, #w-node-_0e406b0c-3f27-18b6-d9aa-494ad176beb8-8f2e4a0b {
    grid-column: 2 / 4;
  }

  #w-node-_0e406b0c-3f27-18b6-d9aa-494ad176bebb-8f2e4a0b {
    grid-column: 2 / 4;
    justify-self: center;
  }

  #w-node-f2d04a7c-627a-397d-b01c-52a5d290d8e8-e31b3276 {
    grid-column-end: 7;
  }

  #w-node-f2d04a7c-627a-397d-b01c-52a5d290d8f2-e31b3276 {
    grid-column: 1 / 7;
  }

  #w-node-ddb94d0d-f1b8-f12b-0200-d4f2c79e9e09-e31b3276 {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-ddb94d0d-f1b8-f12b-0200-d4f2c79e9e0d-e31b3276, #w-node-ddb94d0d-f1b8-f12b-0200-d4f2c79e9e10-e31b3276 {
    grid-column: 2 / 3;
  }

  #w-node-ddb94d0d-f1b8-f12b-0200-d4f2c79e9e13-e31b3276 {
    grid-column: 1 / 2;
    grid-row-end: 2;
  }

  #w-node-ddb94d0d-f1b8-f12b-0200-d4f2c79e9e16-e31b3276 {
    grid-column: 1 / 2;
  }

  #w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60cbe-e31b3276 {
    grid-column-end: 7;
  }

  #w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60cd0-e31b3276 {
    grid-column: 1 / 7;
    justify-self: center;
  }

  #w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60ce5-e31b3276 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60ce7-e31b3276 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60cea-e31b3276 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60cec-e31b3276 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60cee-e31b3276 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d66f9450-06b9-c69a-3e44-d6012be041cc-e31b3276 {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-_763bd664-3894-a231-9a9f-9c4dc2c360b1-e31b3276 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_763bd664-3894-a231-9a9f-9c4dc2c360be-e31b3276 {
    grid-column: 1 / 7;
    justify-self: center;
  }

  #w-node-_763bd664-3894-a231-9a9f-9c4dc2c360c7-e31b3276 {
    grid-column: 2 / 4;
  }

  #w-node-f4ca4dec-d377-9fc0-c349-53ff444e5adf-e31b3276, #w-node-f4ca4dec-d377-9fc0-c349-53ff444e5ae9-e31b3276, #w-node-e7d44310-db0a-05de-5583-f90d9350e9b3-e31b3276 {
    grid-column-end: 7;
  }

  #w-node-e7d44310-db0a-05de-5583-f90d9350e9bf-e31b3276 {
    grid-column: 3 / 7;
    justify-self: auto;
  }

  #w-node-_48bea6f8-c3bc-299e-8376-6ccc96469601-e31b3276 {
    grid-column: 3 / 4;
  }

  #w-node-_48bea6f8-c3bc-299e-8376-6ccc96469605-e31b3276 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_48bea6f8-c3bc-299e-8376-6ccc96469607-e31b3276 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_48bea6f8-c3bc-299e-8376-6ccc9646960a-e31b3276 {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_48bea6f8-c3bc-299e-8376-6ccc9646960c-e31b3276 {
    grid-area: 3 / 3 / 5 / 4;
  }

  #w-node-_48bea6f8-c3bc-299e-8376-6ccc9646960e-e31b3276 {
    grid-area: 3 / 1 / 5 / 2;
  }

  #w-node-_48bea6f8-c3bc-299e-8376-6ccc96469611-e31b3276 {
    grid-area: 3 / 2 / 5 / 3;
  }

  #w-node-a85855be-8cf3-6e65-285a-4065367997a0-e31b3276 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8a803290-3822-d704-9587-270eacc61d4a-e31b3276 {
    grid-column-end: 7;
  }

  #w-node-_8a803290-3822-d704-9587-270eacc61d58-e31b3276 {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-_8a803290-3822-d704-9587-270eacc61d6b-e31b3276, #w-node-_8845d5d2-f9fd-ef1b-12da-1028e6100872-e31b3276 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9b356065-36f4-5898-83e1-8fa7c5afedd0-e31b3276, #w-node-_9b356065-36f4-5898-83e1-8fa7c5afeddd-e31b3276 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_9b356065-36f4-5898-83e1-8fa7c5afedf7-e31b3276 {
    grid-area: subtitle-tab;
  }

  #w-node-_9b356065-36f4-5898-83e1-8fa7c5afedf9-e31b3276 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8d3d85dc-a42d-deee-9f9a-c4536861790e-e31b3276 {
    grid-column: 1 / 4;
  }

  #w-node-_8d3d85dc-a42d-deee-9f9a-c4536861792d-e31b3276 {
    justify-self: start;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a85b3-c229d551 {
    grid-column-end: 7;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a85bd-c229d551 {
    grid-column: 1 / 7;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a85d2-c229d551 {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a85d6-c229d551, #w-node-_0d157235-8045-376b-7e73-6559470a85d9-c229d551 {
    grid-column: 2 / 3;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a85dc-c229d551 {
    grid-column: 1 / 2;
    grid-row-end: 2;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a85df-c229d551 {
    grid-column: 1 / 2;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a85ed-c229d551 {
    grid-column-end: 7;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a85ff-c229d551 {
    grid-column: 1 / 7;
    justify-self: center;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a860c-c229d551 {
    grid-area: 2 / 1 / 4 / 2;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a860e-c229d551 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a8611-c229d551 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a8613-c229d551 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a8615-c229d551 {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a8623-c229d551 {
    grid-column-end: 7;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a862d-c229d551 {
    grid-column: 1 / 7;
    justify-self: center;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a863a-c229d551 {
    grid-column: 2 / 4;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a86bc-c229d551 {
    grid-column-end: 7;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a86c6-c229d551 {
    grid-column: 1 / 7;
    justify-self: center;
  }

  #w-node-_4ed2926a-b024-a7d9-0d12-1363bed7c845-c229d551 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a87ac-c229d551 {
    grid-column-end: 7;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a87b5-c229d551 {
    grid-column: 1 / 7;
    justify-self: center;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a87d2-c229d551 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a8810-c229d551, #w-node-_0d157235-8045-376b-7e73-6559470a881d-c229d551 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a8837-c229d551 {
    grid-area: subtitle-tab;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a8839-c229d551 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c12ac3ec-82fa-897a-dba9-277e77f90aa7-c229d551, #w-node-c12ac3ec-82fa-897a-dba9-277e77f90aaa-c229d551 {
    grid-column: 2 / 4;
  }

  #w-node-c12ac3ec-82fa-897a-dba9-277e77f90aad-c229d551 {
    grid-column: 2 / 4;
    justify-self: center;
  }

  #w-node-_10822dbb-5964-b7dd-e05b-e3bca1ad2d66-a1ad2d63 {
    grid-column-end: 7;
  }

  #w-node-_10822dbb-5964-b7dd-e05b-e3bca1ad2d72-a1ad2d63 {
    grid-column: 1 / 7;
    justify-self: center;
  }

  #w-node-_4062c450-fd35-d6c0-c0a5-84b6ae28932a-e07a569d {
    grid-column-end: 7;
  }

  #w-node-_4062c450-fd35-d6c0-c0a5-84b6ae289334-e07a569d {
    grid-column: 1 / 7;
    justify-self: center;
  }

  #w-node-_89c6bec8-93dc-fc50-7eab-8c28b783a4b5-e07a569d {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-_89c6bec8-93dc-fc50-7eab-8c28b783a4b9-e07a569d, #w-node-_89c6bec8-93dc-fc50-7eab-8c28b783a4bc-e07a569d {
    grid-column: 2 / 3;
  }

  #w-node-_89c6bec8-93dc-fc50-7eab-8c28b783a4bf-e07a569d {
    grid-column: 1 / 2;
    grid-row-end: 2;
  }

  #w-node-d09d2b13-f9a3-90b3-1a17-a4785fa85ba2-e07a569d {
    grid-column: 1 / 2;
  }

  #w-node-aa234d48-1ac5-c549-b9e4-587613fb96f4-e07a569d {
    grid-column-end: 7;
  }

  #w-node-aa234d48-1ac5-c549-b9e4-587613fb9706-e07a569d {
    grid-column: 1 / 7;
    justify-self: center;
  }

  #w-node-aa234d48-1ac5-c549-b9e4-587613fb9717-e07a569d {
    grid-area: 2 / 1 / 4 / 2;
  }

  #w-node-aa234d48-1ac5-c549-b9e4-587613fb9719-e07a569d {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-aa234d48-1ac5-c549-b9e4-587613fb971c-e07a569d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-aa234d48-1ac5-c549-b9e4-587613fb971e-e07a569d {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-aa234d48-1ac5-c549-b9e4-587613fb9720-e07a569d {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-b89f05f2-40b4-41d4-244f-f61c1cdbdeed-e07a569d {
    grid-column-end: 7;
  }

  #w-node-b89f05f2-40b4-41d4-244f-f61c1cdbdef7-e07a569d {
    grid-column: 1 / 7;
    justify-self: center;
  }

  #w-node-b89f05f2-40b4-41d4-244f-f61c1cdbdf04-e07a569d {
    grid-column: 2 / 4;
  }

  #w-node-aa83e2b5-d8a5-2074-730f-77065fdba285-e07a569d, #w-node-aa83e2b5-d8a5-2074-730f-77065fdba28e-e07a569d {
    grid-column-end: 7;
  }

  #w-node-_2d2a538f-8cb2-8433-1fa6-3faede196ecb-e07a569d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_20b38e29-37f1-d1a2-bfe4-879b6a168673-e07a569d, #w-node-_20b38e29-37f1-d1a2-bfe4-879b6a168680-e07a569d {
    grid-column-end: 7;
  }

  #w-node-_8e8cf7fc-fdd0-77b1-6664-7edd65372799-e07a569d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0acaf6ea-b7c1-33bb-a28b-d088a6eafad5-e07a569d, #w-node-_0acaf6ea-b7c1-33bb-a28b-d088a6eafae2-e07a569d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0acaf6ea-b7c1-33bb-a28b-d088a6eafafc-e07a569d {
    grid-area: subtitle-tab;
  }

  #w-node-_0acaf6ea-b7c1-33bb-a28b-d088a6eafafe-e07a569d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6d43b13b-c4a3-3535-b749-e89206b057e0-e07a569d {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_6d43b13b-c4a3-3535-b749-e89206b05833-e07a569d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_67f062d4-a0bf-d870-9f1d-d7e9387412f5-e07a569d, #w-node-_67f062d4-a0bf-d870-9f1d-d7e93874130e-e07a569d, #w-node-_67f062d4-a0bf-d870-9f1d-d7e938741311-e07a569d {
    grid-column: 2 / 4;
  }

  #w-node-_67f062d4-a0bf-d870-9f1d-d7e938741314-e07a569d {
    grid-column: 2 / 4;
    justify-self: center;
  }

  #w-node-_51077cad-d060-5b4d-3032-75f63ec63ee8-0a0f553d {
    grid-column-end: 7;
  }

  #w-node-_51077cad-d060-5b4d-3032-75f63ec63ef1-0a0f553d {
    grid-column: 1 / 7;
    justify-self: center;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efb9a-0a0f553d {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efb9e-0a0f553d, #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efba1-0a0f553d {
    grid-column: 2 / 3;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efba4-0a0f553d {
    grid-column: 1 / 2;
    grid-row-end: 2;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efba7-0a0f553d {
    grid-column: 1 / 2;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbb5-0a0f553d {
    grid-column-end: 7;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbc4-0a0f553d {
    grid-column: 1 / 7;
    justify-self: center;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbd1-0a0f553d {
    grid-area: 2 / 1 / 4 / 2;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbd3-0a0f553d {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbd6-0a0f553d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbd8-0a0f553d {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbda-0a0f553d {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbe5-0a0f553d {
    grid-column-end: 7;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbf2-0a0f553d {
    grid-column: 1 / 7;
    justify-self: center;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbff-0a0f553d {
    grid-column: 2 / 4;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efc27-0a0f553d {
    grid-column: 3 / 7;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efc1d-0a0f553d {
    grid-column-end: 7;
  }

  #w-node-d0cb5dff-5cc7-a012-81a8-00bb317281cd-0a0f553d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efced-0a0f553d {
    grid-column-end: 7;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efcf6-0a0f553d {
    grid-column: 1 / 7;
    justify-self: center;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efd0d-0a0f553d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efd23-0a0f553d, #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efd30-0a0f553d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efd4a-0a0f553d {
    grid-area: subtitle-tab;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efd4c-0a0f553d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efd55-0a0f553d, #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efd58-0a0f553d {
    grid-column: 2 / 4;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efd5b-0a0f553d {
    grid-column: 2 / 4;
    justify-self: center;
  }

  #w-node-d372a667-3c93-b448-0c80-585794eb5eeb-2058c08d, #w-node-d372a667-3c93-b448-0c80-585794eb5ef5-2058c08d {
    grid-column-end: 7;
  }

  #w-node-_589e2c60-dd6c-f5cd-e139-06f9f0661d19-2058c08d {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-_589e2c60-dd6c-f5cd-e139-06f9f0661d1d-2058c08d, #w-node-_589e2c60-dd6c-f5cd-e139-06f9f0661d20-2058c08d {
    grid-column: 2 / 3;
  }

  #w-node-_589e2c60-dd6c-f5cd-e139-06f9f0661d23-2058c08d {
    grid-column: 1 / 2;
    grid-row-end: 2;
  }

  #w-node-_589e2c60-dd6c-f5cd-e139-06f9f0661d26-2058c08d {
    grid-column: 1 / 2;
  }

  #w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf83d-2058c08d {
    grid-column-end: 3;
    justify-self: end;
  }

  #w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf84b-2058c08d {
    grid-column: 3 / 7;
  }

  #w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf858-2058c08d {
    grid-column: 3 / 4;
  }

  #w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf85c-2058c08d {
    grid-area: 1 / 1 / 4 / 2;
  }

  #w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf85e-2058c08d {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf862-2058c08d {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf864-2058c08d {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf866-2058c08d {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-_2417cac8-2291-5b73-7774-f0eb3090851f-2058c08d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_08c2f08a-d98e-76e2-3a1a-66655365845a-2058c08d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_08c2f08a-d98e-76e2-3a1a-66655365845f-2058c08d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_623b4d0c-eb6b-b51c-b387-1c739626f6ad-2058c08d {
    grid-column-end: 4;
  }

  #w-node-_623b4d0c-eb6b-b51c-b387-1c739626f6c7-2058c08d {
    grid-column: 2 / 4;
  }

  #w-node-_40d4b35b-2cdb-b454-0992-ba299e0302b2-2058c08d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_40d4b35b-2cdb-b454-0992-ba299e0302d2-2058c08d {
    grid-column: 1 / 2;
  }

  #w-node-_6a67f039-a681-0507-5d71-e2e982c04c0a-2058c08d {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_9b57948e-6933-e3e4-5084-52bb85471003-2058c08d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_9b57948e-6933-e3e4-5084-52bb85471007-2058c08d {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_9b57948e-6933-e3e4-5084-52bb85471007-2058c08d:where(.w-variant-e50e1fa6-50cc-aedc-8a2d-120ba794dd31) {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_40d4b35b-2cdb-b454-0992-ba299e0302d4-2058c08d {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-_6ade6cc0-0501-4c9f-4386-115ea771b98e-2058c08d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-c5a511eb-16b7-ab6a-d2fe-7b053787ffde-2058c08d {
    grid-column-end: 7;
  }

  #w-node-c5a511eb-16b7-ab6a-d2fe-7b053787ffeb-2058c08d {
    grid-column: 1 / 7;
    justify-self: center;
  }

  #w-node-ff29476c-89bc-f0ee-0e89-005e870aeead-2058c08d {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-da19f4af-f539-9348-dc0c-21e1205ef404-2058c08d {
    grid-column-end: 4;
  }

  #w-node-da19f4af-f539-9348-dc0c-21e1205ef405-2058c08d {
    grid-column: 1 / 2;
  }

  #w-node-da19f4af-f539-9348-dc0c-21e1205ef40f-2058c08d {
    grid-column: 2 / 3;
  }

  #w-node-da19f4af-f539-9348-dc0c-21e1205ef418-2058c08d {
    grid-column: 3 / 4;
  }

  #w-node-_2214ad22-d60b-5f2d-7d8d-9b0efbbcd31c-2058c08d {
    grid-area: 3 / 2 / 4 / 4;
  }

  #w-node-_2bc708c5-6593-bf8a-e5fd-dfb9ad1f6725-2058c08d {
    grid-column: 2 / 4;
  }

  #w-node-_2bc708c5-6593-bf8a-e5fd-dfb9ad1f674e-2058c08d {
    grid-column: 1 / 2;
  }

  #w-node-_62aacf06-e689-7346-b3cd-28011ed09473-2058c08d {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_62aacf06-e689-7346-b3cd-28011ed094e2-2058c08d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_99cd6c4a-ed58-2717-e135-909a10a4942b-2058c08d, #w-node-_99cd6c4a-ed58-2717-e135-909a10a4942e-2058c08d {
    grid-column: 2 / 4;
  }

  #w-node-_99cd6c4a-ed58-2717-e135-909a10a49431-2058c08d {
    grid-column: 2 / 4;
    justify-self: center;
  }

  #w-node-_530ed909-c845-2e18-ebc6-9eecc7530004-cc50291b {
    grid-column: 2 / 4;
  }

  #w-node-_530ed909-c845-2e18-ebc6-9eecc7530017-cc50291b {
    grid-area: subtitle-tab;
  }

  #w-node-_530ed909-c845-2e18-ebc6-9eecc7530019-cc50291b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_55580627-d854-acb0-1905-b226cdd197bd-cc50291b {
    grid-column: span 8 / span 8;
  }

  #w-node-_08aa7083-0ecb-d508-660d-6cbfb4959b67-cc50291b {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-c4d94b1b-dde5-2509-c761-e406a96475fd-cc50291b {
    grid-area: 2 / 2 / 2 / 4;
  }

  #w-node-d79ee0ba-56e1-caba-f7a6-17fcb57edbc6-cc50291b {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_30ec901a-9295-898a-2627-a1f93c763be2-cc50291b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_76999a7f-c1c9-2b7f-9181-6ed5b3108582-cc50291b {
    grid-column: 1 / 4;
  }

  #w-node-c457b62f-ad7a-9b7a-ea49-20356b04d74c-cc50291b, #w-node-d4d54874-4ddf-4e26-b665-96b48c99cf82-cc50291b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e33dee8e-750f-3646-660c-b1613747df4e-cc50291b {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_215798a0-ad1d-ef63-b4f7-0cc293077813-cc50291b {
    grid-column: 1 / 4;
  }

  #w-node-_63617feb-17ee-14ff-baf5-ddb7be817131-cc50291b {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_25dd1cc9-cdb9-2fac-2747-284e2b43a416-cc50291b {
    grid-column: 1 / 4;
  }

  #w-node-_25dd1cc9-cdb9-2fac-2747-284e2b43a417-cc50291b, #w-node-defd8614-16a9-f484-5e10-bbd91f7dc021-cc50291b {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_1221ba14-f24c-a65f-13a6-fce15d07f6c2-cc50291b {
    grid-column: 1 / 4;
  }

  #w-node-_1221ba14-f24c-a65f-13a6-fce15d07f6c3-cc50291b {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-d91ee3c0-832c-4a71-653e-14d6414fb952-cc50291b {
    grid-column: 1 / 4;
  }

  #w-node-d91ee3c0-832c-4a71-653e-14d6414fb953-cc50291b {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_71aad84c-8460-910e-939d-4a76d1614817-25117d11 {
    grid-column: span 3 / span 3;
  }

  #w-node-_990d4bf9-b0c3-bfb5-c4f2-1767c3cd0f94-25117d11 {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-c4428f1c-6579-c5d1-d757-983abeb1277f-25117d11 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_5a29e065-504e-8a2a-d840-585a95b2f37e-ebb50404 {
    grid-area: 2 / 2 / 3 / 4;
    justify-self: auto;
  }

  #w-node-_7f62a343-41a4-b94d-57db-47e4d533b978-ebb50404 {
    grid-area: bento-grid-max;
  }

  #w-node-_5b61fc12-68cd-0cf7-299e-1f1803755e3a-ebb50404 {
    grid-area: medium-cell;
  }

  #w-node-_8e70ddfd-a8e0-e7ee-21ac-541ef791fa42-ebb50404 {
    grid-area: big-cell;
  }

  #w-node-_81baf94d-7735-e003-00ea-af5c01dbe448-ebb50404 {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-caf8db4f-d810-0728-b1f8-95294c5e15da-ebb50404 {
    grid-area: 2 / 2 / 3 / 4;
    justify-self: auto;
  }

  #w-node-cef89b4b-2f8d-6e50-0cc3-8768e8c4fc11-ebb50404, #w-node-b013f3c4-dacc-3bf4-408c-1c1d50dd7216-ebb50404, #w-node-c8686ea6-cf86-219b-5cb8-c200659cc63c-ebb50404, #w-node-_5145ebc6-9f01-86d8-28ab-9e83f15d24de-ebb50404, #w-node-_5a1a3da3-10b1-7fa8-f919-2627558c05b0-ebb50404 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ef7c84c9-36ec-e05a-c4cf-43e8d768187e-ebb50404 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_6dd731b7-223b-8ed1-9e01-6be87749c931-ebb50404, #w-node-_957198b4-db29-9925-73ed-6a7524d1b452-ebb50404, #w-node-_88b2bec2-8fb3-8018-d25e-48d70f0be2f3-ebb50404 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6e7cc55f-2337-7578-9ade-7ec8a78241be-ebb50404 {
    grid-column: 2 / 7;
  }

  #w-node-_6e7cc55f-2337-7578-9ade-7ec8a78241c2-ebb50404 {
    grid-column: 3 / 7;
  }

  #w-node-_1543e7c5-9f31-14c5-775b-f040c7f72e6b-ebb50404 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_1543e7c5-9f31-14c5-775b-f040c7f72ec0-ebb50404 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_91e6051f-0e6a-1b53-84a5-19cc26f35504-a0288b43, #w-node-_91e6051f-0e6a-1b53-84a5-19cc26f3550f-a0288b43 {
    grid-column-end: 7;
  }

  #w-node-_689945e8-fe2f-6232-ae62-8d6fed8bbec0-a0288b43 {
    grid-area: bento-grid-max;
  }

  #w-node-_689945e8-fe2f-6232-ae62-8d6fed8bbec2-a0288b43 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_689945e8-fe2f-6232-ae62-8d6fed8bbec4-a0288b43 {
    grid-area: big-area;
  }

  #w-node-_689945e8-fe2f-6232-ae62-8d6fed8bbec6-a0288b43 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_5cfe90f9-0f03-90ef-e528-846d1809d279-a0288b43 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_5cfe90f9-0f03-90ef-e528-846d1809d280-a0288b43 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5cfe90f9-0f03-90ef-e528-846d1809d284-a0288b43 {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-_5cfe90f9-0f03-90ef-e528-846d1809d284-a0288b43:where(.w-variant-e50e1fa6-50cc-aedc-8a2d-120ba794dd31) {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_63fa0438-01b4-72cf-2af0-d3aeed9b4476-a0288b43 {
    grid-column: 1 / 7;
    justify-self: center;
  }

  #w-node-c8f208e7-f020-d393-af16-0d9071e0827d-a0288b43 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_7d61bcf4-74fb-6295-9140-3829be779763-a0288b43 {
    grid-column-end: 7;
  }

  #w-node-_31c4f2ca-d173-ad7c-a84d-630bb22b9dbe-a0288b43 {
    grid-column: 1 / 7;
    justify-self: center;
  }

  #w-node-_24609873-5c65-1a3b-158c-14413d30cb2a-a0288b43 {
    grid-column-end: 7;
  }

  #w-node-_24609873-5c65-1a3b-158c-14413d30cb34-a0288b43 {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-c484cf73-af60-f5cd-5828-fb8ad584085e-a0288b43 {
    grid-column-end: 7;
  }

  #w-node-_5bd57521-8a49-7895-9e31-f4931ec3c9ab-a0288b43 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_51e3496e-2d51-3bcd-947b-75dd4e3aec01-a0288b43 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_746181c3-fe19-cd76-71b3-23456d261cc8-a0288b43 {
    grid-area: 2 / 2 / 3 / 4;
    justify-self: auto;
  }

  #w-node-e1eb89f1-e0ea-ae0a-940a-a7a64311c6d2-a0288b43 {
    grid-column-end: 7;
  }

  #w-node-e1eb89f1-e0ea-ae0a-940a-a7a64311c6dc-a0288b43 {
    grid-column: 1 / 7;
    justify-self: center;
  }

  #w-node-_3f365123-e015-f71d-6fef-ffc528e983dc-a0288b43 {
    grid-area: 2 / 2 / 2 / 2;
  }

  #w-node-_3f365123-e015-f71d-6fef-ffc528e983f1-a0288b43 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_3f365123-e015-f71d-6fef-ffc528e983fd-a0288b43 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_5e2d51b0-7a38-8e8c-6c8c-2b62d4459569-a0288b43 {
    grid-area: 2 / 3 / 2 / 3;
  }

  #w-node-_5e2d51b0-7a38-8e8c-6c8c-2b62d4459573-a0288b43 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_4b4c40b1-f357-513c-92b7-ce5c71841b62-a0288b43 {
    grid-area: 3 / 2 / 4 / 4;
  }

  #form-mentorship.w-node-_44872934-136d-a636-22c8-45982c5b2a64-a0288b43 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_44872934-136d-a636-22c8-45982c5b2ab9-a0288b43 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_8106c07d-c064-f46d-6e78-360e0dbb6cbd-9bbcc685 {
    grid-column: 1 / 4;
  }

  #w-node-_50d20b04-63dd-0e11-efcd-5ba06eb6332e-9bbcc685 {
    grid-column: 2 / 3;
  }

  #w-node-_768462ac-2111-237a-2907-91ee8465e8e7-9bbcc685 {
    grid-column: 2 / 4;
  }

  #w-node-_82acc1df-7f08-cb6d-80c2-7176cf6d050f-9bbcc685 {
    grid-column: 2 / 4;
    grid-row-start: 1;
  }

  #w-node-e8960bc7-a2ca-8e81-2e95-fa877fb947a3-9bbcc685 {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-af331f1d-996d-47a2-f6ea-fff3b83a828f-9bbcc685 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-a290e2b0-0664-e079-dfcd-59d8f6cfbef2-9bbcc685 {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-_97fabfc7-5e3f-a0a7-d697-de91da095bcf-9bbcc685 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-c185f95a-05ab-5eb7-eacc-a4e54e64558c-9bbcc685 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-af996a9d-00f5-9062-a82e-104f4f9b56fa-9bbcc685 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-af996a9d-00f5-9062-a82e-104f4f9b5707-9bbcc685 {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-_6b5530f3-3cdf-5303-8a7a-1c000a09f854-9bbcc685 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-f327ccc3-5bdc-ceee-c044-d22847f4844e-9bbcc685 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f327ccc3-5bdc-ceee-c044-d22847f4845b-9bbcc685 {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-f327ccc3-5bdc-ceee-c044-d22847f4846c-9bbcc685 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_168085b7-d381-25ce-b171-84d38a0da493-9bbcc685 {
    grid-column: 1 / 3;
  }

  #w-node-_6fc8e564-989c-f086-7d06-81ff5ad22e1d-9bbcc685 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_29bd7201-e060-f4a2-7b68-a4e8c203f707-9bbcc685 {
    grid-area: 2 / 2 / 3 / 4;
    justify-self: start;
  }

  #w-node-_2b09a7ad-0fac-f187-2f9b-7ad51c5154b7-9bbcc685 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_83e38aba-5657-5b1b-6fa6-3f3665edfbbc-9bbcc685 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_83e38aba-5657-5b1b-6fa6-3f3665edfbe3-9bbcc685 {
    grid-area: subtitle-tab;
  }

  #w-node-_83e38aba-5657-5b1b-6fa6-3f3665edfbe5-9bbcc685 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_83e38aba-5657-5b1b-6fa6-3f3665edfbee-9bbcc685, #w-node-_83e38aba-5657-5b1b-6fa6-3f3665edfbf1-9bbcc685 {
    grid-column: 2 / 4;
  }

  #w-node-_83e38aba-5657-5b1b-6fa6-3f3665edfbf4-9bbcc685 {
    grid-column: 2 / 4;
    justify-self: center;
  }

  #w-node-_0367bc0f-05dc-2fc8-872b-b06371b8c227-91735d7b {
    grid-column: 1 / 7;
  }

  #w-node-_0367bc0f-05dc-2fc8-872b-b06371b8c22d-91735d7b, #w-node-_0367bc0f-05dc-2fc8-872b-b06371b8c230-91735d7b {
    grid-column: 3 / 7;
    justify-self: auto;
  }

  #w-node-_69dd99c0-78bc-2189-3749-e3cb1472c620-91735d7b {
    grid-column: 1 / 4;
  }

  #w-node-_7cdc6d9f-9929-ad6b-5d5d-bf70cb6e4c43-91735d7b {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_7cdc6d9f-9929-ad6b-5d5d-bf70cb6e4c44-91735d7b {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_74058d9d-0021-e37f-e133-53376aebad8f-91735d7b {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-_053a63b7-b92b-8411-0df0-27eaa01815cb-91735d7b {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_053a63b7-b92b-8411-0df0-27eaa01815d4-91735d7b {
    grid-area: 2 / 3 / 3 / 7;
    justify-self: auto;
  }

  #w-node-_053a63b7-b92b-8411-0df0-27eaa01815cc-91735d7b {
    grid-area: 1 / 2 / 2 / 7;
  }

  #w-node-e4511105-2f71-a911-6fe4-155412c08114-91735d7b {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-e4511105-2f71-a911-6fe4-155412c08184-91735d7b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3119b345-6c60-277a-6596-0513074dbd19-66d15f67 {
    grid-column: 1 / 7;
  }

  #w-node-fd461bee-dd9a-00cc-3711-87be4aeeef5e-66d15f67, #w-node-_98bb3163-a822-ea17-17cd-1d3cce5ea88a-66d15f67 {
    grid-column: 3 / 7;
  }

  #w-node-e0ac2104-2265-ba53-3997-a4ea18d91e2d-66d15f67 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_6280b6dd-f94c-6641-4702-084516120864-66d15f67 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_6280b6dd-f94c-6641-4702-08451612086c-66d15f67, #w-node-_9c62a709-772d-144a-e54f-edec544975de-66d15f67 {
    grid-column: 2 / 7;
  }

  #w-node-_8f755d3c-43ac-f9fe-96df-3f3d7914dd09-66d15f67, #w-node-_99261784-b8e1-78cb-c834-c39431928d8e-66d15f67, #w-node-_12cad552-bdff-3f23-91a8-8e0fea0aab5d-66d15f67 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9fe36893-0288-28e2-7b35-e94424a52aa9-89980f8a {
    grid-column-end: 4;
  }

  #w-node-_517de692-9cde-5710-a79b-93074a8050c5-89980f8a {
    grid-column: 1 / 4;
  }

  #w-node-_430c84ca-56d4-5326-0989-715eb84d7338-89980f8a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-dca418b3-d1fa-2e47-0b18-67fb2a852b96-89980f8a {
    grid-column-end: 3;
  }

  #w-node-_5ad2ddcd-0ad9-a7d1-a226-56dfbdb2b633-89980f8a {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_29b07608-d148-d475-24ec-7cfe22e8193b-89980f8a {
    grid-column: 2 / 3;
    justify-self: start;
  }

  #w-node-d9e99324-c40f-9a18-818e-d2805d30b30b-89980f8a {
    grid-row: 2 / 3;
  }

  #w-node-f6e9555a-1b8c-aa93-4ece-d2993bf8436c-89980f8a {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-db3473c0-71d4-f8e9-c76b-7baf75e62dfd-89980f8a, #w-node-dca418b3-d1fa-2e47-0b18-67fb2a852b9a-89980f8a, #w-node-dca418b3-d1fa-2e47-0b18-67fb2a852bbc-89980f8a {
    grid-column-end: 6;
  }

  #w-node-dca418b3-d1fa-2e47-0b18-67fb2a852bb2-89980f8a, #w-node-dca418b3-d1fa-2e47-0b18-67fb2a852bbb-89980f8a, #w-node-_630abc7a-8c89-4abc-a04a-cb9b191174ee-89980f8a, #w-node-_9f2c01ef-6c22-674a-ff6d-e0bfb9906af4-89980f8a {
    grid-column: 2 / 6;
  }

  #w-node-_1310ceb0-6368-941a-7c6a-979bd0bc9261-89980f8a {
    grid-column-end: 6;
    justify-self: center;
  }

  #w-node-_39da20d3-fe61-febf-ebc2-d63f84f5ff2c-89980f8a {
    grid-column-end: 6;
  }

  #w-node-dca418b3-d1fa-2e47-0b18-67fb2a852bc8-89980f8a, #w-node-dca418b3-d1fa-2e47-0b18-67fb2a852bcf-89980f8a {
    grid-column-start: 1;
  }

  #w-node-b42c8504-1733-90ca-0c81-e4948fc1cca9-bb1ce2f7 {
    grid-column: 2 / 4;
  }

  #w-node-e6ae8573-5660-fab9-9ae1-d5c4214e9134-bb1ce2f7 {
    grid-column-end: 4;
  }

  #w-node-_6ada9729-e2d7-4c5f-5939-7db936558fa9-34954bd6 {
    grid-column-end: 7;
  }

  #w-node-_6ada9729-e2d7-4c5f-5939-7db936558fb3-34954bd6 {
    grid-area: 2 / 3 / 3 / 7;
    justify-self: auto;
  }

  #w-node-_2101619f-e41f-3c46-1841-00521edafddf-34954bd6 {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-_2101619f-e41f-3c46-1841-00521edafde3-34954bd6, #w-node-_2101619f-e41f-3c46-1841-00521edafde6-34954bd6 {
    grid-column: 2 / 3;
  }

  #w-node-_2101619f-e41f-3c46-1841-00521edafde9-34954bd6 {
    grid-column: 1 / 2;
    grid-row-end: 2;
  }

  #w-node-_2101619f-e41f-3c46-1841-00521edafdec-34954bd6 {
    grid-column: 1 / 2;
  }

  #w-node-_0e4581ff-7497-bb04-8eaa-c39fc21d6e40-34954bd6 {
    grid-column-end: 7;
  }

  #w-node-_0e4581ff-7497-bb04-8eaa-c39fc21d6e4e-34954bd6 {
    grid-column: 1 / 7;
    justify-self: center;
  }

  #w-node-_0e4581ff-7497-bb04-8eaa-c39fc21d6e5f-34954bd6 {
    grid-area: 2 / 1 / 4 / 2;
  }

  #w-node-_0e4581ff-7497-bb04-8eaa-c39fc21d6e61-34954bd6 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_0e4581ff-7497-bb04-8eaa-c39fc21d6e65-34954bd6 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_0e4581ff-7497-bb04-8eaa-c39fc21d6e67-34954bd6 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_0e4581ff-7497-bb04-8eaa-c39fc21d6e69-34954bd6 {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-_6dbdd390-3a81-5ae1-43ed-bcf8c6b21010-34954bd6, #w-node-_6dbdd390-3a81-5ae1-43ed-bcf8c6b2101d-34954bd6, #w-node-_8790305e-0118-47af-d27a-9f4277fde45e-34954bd6 {
    grid-column-end: 7;
  }

  #w-node-_8790305e-0118-47af-d27a-9f4277fde46b-34954bd6 {
    grid-column: 1 / 7;
    justify-self: center;
  }

  #w-node-_8790305e-0118-47af-d27a-9f4277fde478-34954bd6 {
    grid-column: 2 / 4;
  }

  #w-node-_9bfb5516-68f3-78c0-c372-2d59e254c5c6-34954bd6 {
    grid-column-end: 7;
  }

  #w-node-_9bfb5516-68f3-78c0-c372-2d59e254c5d0-34954bd6 {
    grid-column: 1 / 7;
    justify-self: center;
  }

  #w-node-b878c1b2-04e6-7d3a-4515-bd03a9232bf1-34954bd6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4361e52a-4e4a-3877-7f9f-7735ef913c08-34954bd6, #w-node-_4361e52a-4e4a-3877-7f9f-7735ef913c15-34954bd6 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_4361e52a-4e4a-3877-7f9f-7735ef913c2f-34954bd6 {
    grid-area: subtitle-tab;
  }

  #w-node-_4361e52a-4e4a-3877-7f9f-7735ef913c31-34954bd6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4361e52a-4e4a-3877-7f9f-7735ef913c3a-34954bd6 {
    grid-column: 2 / 4;
  }

  #w-node-_4361e52a-4e4a-3877-7f9f-7735ef913c3d-34954bd6 {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-_4361e52a-4e4a-3877-7f9f-7735ef913c40-34954bd6 {
    grid-area: 3 / 2 / 4 / 4;
    justify-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_9aeee344-e6db-8a35-e4b5-844c18036103-e590f574 {
    grid-column: 1 / 3;
  }

  #w-node-c1d8076d-de39-025b-25f3-1811ba0bc8ef-e590f574 {
    grid-column: 2 / 3;
  }

  #w-node-_03918578-90eb-6112-31eb-8bef82e68cb3-e590f574 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-f0ecd547-b581-0606-843a-11a254d883b4-54d883a7 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f0ecd547-b581-0606-843a-11a254d883b7-54d883a7 {
    grid-area: 2 / 1 / 3 / 3;
    place-self: center;
  }

  #w-node-f0ecd547-b581-0606-843a-11a254d883c5-54d883a7 {
    grid-column: 1 / 2;
  }

  #w-node-f0ecd547-b581-0606-843a-11a254d883d8-54d883a7 {
    grid-column: 2 / 3;
  }

  #w-node-f0ecd547-b581-0606-843a-11a254d883e8-54d883a7 {
    grid-column: 1 / 2;
  }

  #w-node-f0ecd547-b581-0606-843a-11a254d883fb-54d883a7 {
    grid-column-start: 2;
  }

  #w-node-a61ca5e6-42dc-1271-3bbc-dbca5c8ae9ac-43696ba8, #w-node-a61ca5e6-42dc-1271-3bbc-dbca5c8ae9b3-43696ba8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a61ca5e6-42dc-1271-3bbc-dbca5c8ae9b7-43696ba8 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-f000ced4-2bfa-54c1-f753-e5abe12824f9-e12824f5, #w-node-f000ced4-2bfa-54c1-f753-e5abe1282500-e12824f5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f000ced4-2bfa-54c1-f753-e5abe1282504-e12824f5 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-bc4d9e27-b323-8e7d-f994-ae6ecf4ca3b4-2eceb527 {
    grid-column: 1 / 7;
    justify-self: center;
  }

  #w-node-_6f5c05cb-27ee-80e6-d758-7dbe01220548-2eceb527 {
    grid-row-end: 2;
    grid-column-end: 3;
  }

  #w-node-_8cd2ee2d-e36f-38e9-0892-6d9c4679dd83-2eceb527 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f0942eb0-71dd-9d78-e8fb-bac6b7936c47-2eceb527 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_0bd3e3c4-bf7c-ba89-edc3-599e192dfadb-2eceb527 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_931ec690-5c49-cf95-38b2-3be146cfb441-2eceb527 {
    grid-column: 1 / 7;
    justify-self: start;
  }

  #w-node-_111ddb8f-3499-a4ba-754e-2414978c4e0c-2eceb527 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_575b740f-dbae-005f-3a98-8e34ef1443d9-2eceb527 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_66d445c0-b679-6468-3d9d-a49c8369ecb7-2eceb527, #w-node-cb8d9c99-afa0-34d8-3fb3-bf40d9b0f53e-2eceb527, #w-node-_9e412877-c47a-1441-2220-8ecbe01ff073-2eceb527, #w-node-_84c3d919-4b1e-b20c-686e-7aa2f2911b0e-2eceb527, #w-node-_4d69097a-6848-5e88-66b9-f7162d8828fd-2eceb527, #w-node-_4d69097a-6848-5e88-66b9-f7162d8828ff-2eceb527, #w-node-_4d69097a-6848-5e88-66b9-f7162d882901-2eceb527, #w-node-_37882207-f467-c707-32ce-445c67e1e588-2eceb527 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b4a56773-cf6f-38ba-19e0-96b4a2a2b4b5-2eceb527 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b4a56773-cf6f-38ba-19e0-96b4a2a2b50a-2eceb527 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f2d58d8c-742c-cdd6-462a-debbb724e1f2-2eceb527, #w-node-c92d0d90-3c7d-150e-c29e-55c2421c418b-2eceb527, #w-node-_70b44f34-572f-8d1a-e91f-c1b0e537ea4a-2eceb527 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5b994297-f571-9b3a-032a-7b37a2f3c5b9-2eceb527 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-a008fb72-fd9e-46a1-46cb-bceab8bd4836-b8bd4836 {
    grid-column-end: 4;
  }

  #w-node-f7dc7d15-3b45-7fde-8a46-f914ec5b24eb-ec5b24eb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b681c606-37a2-639e-f50d-73c46a394874-6a394870, #w-node-b681c606-37a2-639e-f50d-73c46a394879-6a394870 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b71e5556-7ba3-3906-150a-447c015b0251-015b0218 {
    grid-column-end: 3;
  }

  #w-node-_3d99c277-d2f6-d3d6-f3c1-9f246ff49cd7-8514f602 {
    grid-column: 1 / 3;
    grid-row-end: 2;
  }

  #w-node-_3d99c277-d2f6-d3d6-f3c1-9f246ff49ced-8514f602 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3d99c277-d2f6-d3d6-f3c1-9f246ff49cf0-8514f602 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_3d99c277-d2f6-d3d6-f3c1-9f246ff49cf3-8514f602 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-ee1ae57e-12e0-8695-fd52-8793cd2e6817-8514f602 {
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-_48b0cb5c-0ec1-de8e-2c1d-868d6daf2437-8514f602 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_48b0cb5c-0ec1-de8e-2c1d-868d6daf243a-8514f602 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_48b0cb5c-0ec1-de8e-2c1d-868d6daf243c-8514f602 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_48b0cb5c-0ec1-de8e-2c1d-868d6daf243e-8514f602 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_767424d2-b255-7a51-6463-dcca43846f96-8514f602 {
    grid-row-end: 2;
    grid-column-end: 3;
  }

  #w-node-_767424d2-b255-7a51-6463-dcca43846f98-8514f602 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_767424d2-b255-7a51-6463-dcca43846f9b-8514f602 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_767424d2-b255-7a51-6463-dcca43846f9d-8514f602 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_767424d2-b255-7a51-6463-dcca43846f9f-8514f602 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_45ab5a10-bca9-ef25-f6e7-92eb1596d5b7-8514f602 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_45ab5a10-bca9-ef25-f6e7-92eb1596d5b9-8514f602 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-ab3805d3-720e-0e78-bfd0-41799f4fcc3d-8514f602 {
    grid-column-start: 1;
  }

  #w-node-_147ac664-da52-7ad3-bfad-f008bfda5a7b-8514f602 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c695d75b-0193-2451-675c-dc58f212ede5-8514f602 {
    grid-column-start: 1;
  }

  #w-node-_454266fe-dde8-3a4e-aaec-8a5e047f7fc8-8514f602 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e52d4b3c-66cb-0638-4b4a-ad14d2503510-8514f602 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e52d4b3c-66cb-0638-4b4a-ad14d250357f-8514f602, #w-node-_728c8748-9e03-d8b8-2174-be1326dd5ec0-8f2e4a0b, #w-node-_728c8748-9e03-d8b8-2174-be1326dd5ec7-8f2e4a0b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_728c8748-9e03-d8b8-2174-be1326dd5ecb-8f2e4a0b {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-a7bc9cea-e8fb-322b-3f5e-5ce0c04631a1-8f2e4a0b {
    grid-column: 1 / 3;
    grid-row-end: 2;
  }

  #w-node-a7bc9cea-e8fb-322b-3f5e-5ce0c04631a5-8f2e4a0b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a7bc9cea-e8fb-322b-3f5e-5ce0c04631a8-8f2e4a0b {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-a7bc9cea-e8fb-322b-3f5e-5ce0c04631ab-8f2e4a0b {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_6e6e9f6b-e60f-c6b3-289f-a05544c9a24b-8f2e4a0b {
    grid-column-start: 1;
  }

  #w-node-_6e6e9f6b-e60f-c6b3-289f-a05544c9a25f-8f2e4a0b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6e6e9f6b-e60f-c6b3-289f-a05544c9a26d-8f2e4a0b {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-f1dc5625-3250-1c06-f1ed-a799833f7f93-8f2e4a0b, #w-node-c3bbed04-6b9f-af9e-31a0-7218a092b5d3-8f2e4a0b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1a2e2632-674c-f1fb-331a-b2951c55cd56-8f2e4a0b {
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-_4674b227-a3c5-63f7-d6fe-c92b59e4f979-8f2e4a0b {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_705945fe-8f79-21f3-46e1-9222eb48010e-8f2e4a0b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2c7ccecb-21fd-e2cd-c38a-050bdeb61da2-8f2e4a0b {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_5aaf6254-e13b-c120-2f03-6bd78602e355-8f2e4a0b {
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-_6fb21345-ef51-f684-ff9f-1c918bb289f6-8f2e4a0b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0e406b0c-3f27-18b6-d9aa-494ad176be9c-8f2e4a0b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0e406b0c-3f27-18b6-d9aa-494ad176beb5-8f2e4a0b {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_0e406b0c-3f27-18b6-d9aa-494ad176beb8-8f2e4a0b {
    grid-area: 2 / 2 / 3 / 6;
  }

  #w-node-_0e406b0c-3f27-18b6-d9aa-494ad176bebb-8f2e4a0b {
    grid-area: 3 / 2 / 4 / 6;
    justify-self: center;
  }

  #w-node-ddb94d0d-f1b8-f12b-0200-d4f2c79e9e09-e31b3276 {
    grid-column: 1 / 3;
    grid-row-end: 2;
  }

  #w-node-ddb94d0d-f1b8-f12b-0200-d4f2c79e9e0d-e31b3276 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ddb94d0d-f1b8-f12b-0200-d4f2c79e9e10-e31b3276 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-ddb94d0d-f1b8-f12b-0200-d4f2c79e9e13-e31b3276 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-ddb94d0d-f1b8-f12b-0200-d4f2c79e9e16-e31b3276 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60cd0-e31b3276 {
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60ce5-e31b3276 {
    grid-row-end: 4;
  }

  #w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60ce7-e31b3276 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60cea-e31b3276 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60cec-e31b3276 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60cee-e31b3276 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-d66f9450-06b9-c69a-3e44-d6012be041cc-e31b3276 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_763bd664-3894-a231-9a9f-9c4dc2c360be-e31b3276 {
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-_763bd664-3894-a231-9a9f-9c4dc2c360c7-e31b3276 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e7d44310-db0a-05de-5583-f90d9350e9bf-e31b3276 {
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-_48bea6f8-c3bc-299e-8376-6ccc96469601-e31b3276 {
    grid-column: 2 / 3;
  }

  #w-node-_48bea6f8-c3bc-299e-8376-6ccc96469605-e31b3276 {
    grid-area: 2 / 2 / 4 / 3;
  }

  #w-node-_48bea6f8-c3bc-299e-8376-6ccc96469607-e31b3276 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_48bea6f8-c3bc-299e-8376-6ccc9646960a-e31b3276 {
    grid-area: 4 / 1 / 6 / 2;
  }

  #w-node-_48bea6f8-c3bc-299e-8376-6ccc9646960c-e31b3276 {
    grid-area: 5 / 2 / 7 / 3;
  }

  #w-node-_48bea6f8-c3bc-299e-8376-6ccc9646960e-e31b3276 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_48bea6f8-c3bc-299e-8376-6ccc96469611-e31b3276 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-a85855be-8cf3-6e65-285a-4065367997a0-e31b3276 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_9b356065-36f4-5898-83e1-8fa7c5afeddd-e31b3276 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8d3d85dc-a42d-deee-9f9a-c4536861790e-e31b3276 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8d3d85dc-a42d-deee-9f9a-c45368617927-e31b3276 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_8d3d85dc-a42d-deee-9f9a-c4536861792a-e31b3276 {
    grid-area: 2 / 2 / 3 / 6;
  }

  #w-node-_8d3d85dc-a42d-deee-9f9a-c4536861792d-e31b3276 {
    grid-area: 3 / 2 / 4 / 6;
    justify-self: center;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a85d2-c229d551 {
    grid-column: 1 / 3;
    grid-row-end: 2;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a85d6-c229d551 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a85d9-c229d551 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a85dc-c229d551 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a85df-c229d551 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a860c-c229d551 {
    grid-row-end: 4;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a860e-c229d551 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a8611-c229d551 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a8613-c229d551 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a8615-c229d551 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a863a-c229d551 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a881d-c229d551 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c12ac3ec-82fa-897a-dba9-277e77f90aa7-c229d551 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-c12ac3ec-82fa-897a-dba9-277e77f90aaa-c229d551 {
    grid-area: 2 / 2 / 3 / 6;
  }

  #w-node-c12ac3ec-82fa-897a-dba9-277e77f90aad-c229d551 {
    grid-area: 3 / 2 / 4 / 6;
    justify-self: center;
  }

  #w-node-_4062c450-fd35-d6c0-c0a5-84b6ae289334-e07a569d {
    grid-column: 1 / 7;
    justify-self: center;
  }

  #w-node-_89c6bec8-93dc-fc50-7eab-8c28b783a4b5-e07a569d {
    grid-column: 1 / 3;
    grid-row-end: 2;
  }

  #w-node-_89c6bec8-93dc-fc50-7eab-8c28b783a4b9-e07a569d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_89c6bec8-93dc-fc50-7eab-8c28b783a4bc-e07a569d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_89c6bec8-93dc-fc50-7eab-8c28b783a4bf-e07a569d {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d09d2b13-f9a3-90b3-1a17-a4785fa85ba2-e07a569d {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-aa234d48-1ac5-c549-b9e4-587613fb9706-e07a569d {
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-aa234d48-1ac5-c549-b9e4-587613fb9719-e07a569d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-aa234d48-1ac5-c549-b9e4-587613fb971c-e07a569d {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-aa234d48-1ac5-c549-b9e4-587613fb971e-e07a569d {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-aa234d48-1ac5-c549-b9e4-587613fb9720-e07a569d {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-b89f05f2-40b4-41d4-244f-f61c1cdbdf04-e07a569d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_0acaf6ea-b7c1-33bb-a28b-d088a6eafae2-e07a569d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6d43b13b-c4a3-3535-b749-e89206b057e0-e07a569d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6d43b13b-c4a3-3535-b749-e89206b05833-e07a569d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_67f062d4-a0bf-d870-9f1d-d7e9387412f5-e07a569d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_67f062d4-a0bf-d870-9f1d-d7e93874130e-e07a569d {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_67f062d4-a0bf-d870-9f1d-d7e938741311-e07a569d {
    grid-area: 2 / 2 / 3 / 6;
  }

  #w-node-_67f062d4-a0bf-d870-9f1d-d7e938741314-e07a569d {
    grid-area: 3 / 2 / 4 / 6;
    justify-self: center;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efb9a-0a0f553d {
    grid-column: 1 / 3;
    grid-row-end: 2;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efb9e-0a0f553d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efba1-0a0f553d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efba4-0a0f553d {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efba7-0a0f553d {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbd1-0a0f553d {
    grid-row-end: 4;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbd3-0a0f553d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbd6-0a0f553d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbd8-0a0f553d {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbda-0a0f553d {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbff-0a0f553d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efc27-0a0f553d {
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efd30-0a0f553d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efd55-0a0f553d {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efd58-0a0f553d {
    grid-area: 2 / 2 / 3 / 6;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efd5b-0a0f553d {
    grid-area: 3 / 2 / 4 / 6;
    justify-self: center;
  }

  #w-node-_589e2c60-dd6c-f5cd-e139-06f9f0661d19-2058c08d {
    grid-column: 1 / 3;
    grid-row-end: 2;
  }

  #w-node-_589e2c60-dd6c-f5cd-e139-06f9f0661d1d-2058c08d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_589e2c60-dd6c-f5cd-e139-06f9f0661d20-2058c08d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_589e2c60-dd6c-f5cd-e139-06f9f0661d23-2058c08d {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_589e2c60-dd6c-f5cd-e139-06f9f0661d26-2058c08d {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf83d-2058c08d {
    grid-column-end: 7;
    justify-self: start;
  }

  #w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf84b-2058c08d {
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf858-2058c08d {
    grid-column: 1 / 2;
  }

  #w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf85c-2058c08d {
    grid-row: 2 / 4;
  }

  #w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf85e-2058c08d {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf862-2058c08d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf864-2058c08d {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf866-2058c08d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_08c2f08a-d98e-76e2-3a1a-66655365845a-2058c08d, #w-node-_08c2f08a-d98e-76e2-3a1a-66655365845f-2058c08d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_623b4d0c-eb6b-b51c-b387-1c739626f6c7-2058c08d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_40d4b35b-2cdb-b454-0992-ba299e0302d2-2058c08d {
    grid-column-end: 4;
  }

  #w-node-_6a67f039-a681-0507-5d71-e2e982c04c0a-2058c08d {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_9b57948e-6933-e3e4-5084-52bb85471003-2058c08d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9b57948e-6933-e3e4-5084-52bb85471007-2058c08d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_40d4b35b-2cdb-b454-0992-ba299e0302d4-2058c08d {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_6ade6cc0-0501-4c9f-4386-115ea771b98e-2058c08d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ff29476c-89bc-f0ee-0e89-005e870aeead-2058c08d {
    grid-column-start: 1;
  }

  #w-node-da19f4af-f539-9348-dc0c-21e1205ef405-2058c08d {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-da19f4af-f539-9348-dc0c-21e1205ef40f-2058c08d {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-da19f4af-f539-9348-dc0c-21e1205ef418-2058c08d {
    grid-area: 3 / 2 / 4 / 4;
  }

  #w-node-_2214ad22-d60b-5f2d-7d8d-9b0efbbcd31c-2058c08d {
    grid-column-start: 2;
  }

  #w-node-_2bc708c5-6593-bf8a-e5fd-dfb9ad1f6725-2058c08d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2bc708c5-6593-bf8a-e5fd-dfb9ad1f674e-2058c08d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_62aacf06-e689-7346-b3cd-28011ed09473-2058c08d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_62aacf06-e689-7346-b3cd-28011ed094e2-2058c08d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_99cd6c4a-ed58-2717-e135-909a10a4942b-2058c08d {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_99cd6c4a-ed58-2717-e135-909a10a4942e-2058c08d {
    grid-area: 2 / 2 / 3 / 6;
  }

  #w-node-_99cd6c4a-ed58-2717-e135-909a10a49431-2058c08d {
    grid-area: 3 / 2 / 4 / 6;
    justify-self: center;
  }

  #w-node-_530ed909-c845-2e18-ebc6-9eecc7530004-cc50291b {
    grid-column: 1 / 3;
  }

  #w-node-_55580627-d854-acb0-1905-b226cdd197bd-cc50291b {
    grid-column: span 4 / span 4;
  }

  #w-node-d79ee0ba-56e1-caba-f7a6-17fcb57edbc6-cc50291b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_30ec901a-9295-898a-2627-a1f93c763be2-cc50291b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_76999a7f-c1c9-2b7f-9181-6ed5b3108582-cc50291b {
    grid-column-end: 3;
  }

  #w-node-e33dee8e-750f-3646-660c-b1613747df4e-cc50291b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_215798a0-ad1d-ef63-b4f7-0cc293077813-cc50291b {
    grid-column-end: 3;
  }

  #w-node-_63617feb-17ee-14ff-baf5-ddb7be817131-cc50291b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_25dd1cc9-cdb9-2fac-2747-284e2b43a416-cc50291b {
    grid-column-end: 3;
  }

  #w-node-_25dd1cc9-cdb9-2fac-2747-284e2b43a417-cc50291b, #w-node-defd8614-16a9-f484-5e10-bbd91f7dc021-cc50291b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_1221ba14-f24c-a65f-13a6-fce15d07f6c2-cc50291b {
    grid-column-end: 3;
  }

  #w-node-_1221ba14-f24c-a65f-13a6-fce15d07f6c3-cc50291b {
    grid-column: 2 / 3;
  }

  #w-node-d91ee3c0-832c-4a71-653e-14d6414fb952-cc50291b {
    grid-column-end: 3;
  }

  #w-node-d91ee3c0-832c-4a71-653e-14d6414fb953-cc50291b {
    grid-column: 2 / 3;
  }

  #w-node-_71aad84c-8460-910e-939d-4a76d1614817-25117d11 {
    grid-column: span 2 / span 2;
  }

  #w-node-_990d4bf9-b0c3-bfb5-c4f2-1767c3cd0f94-25117d11 {
    grid-column: 1 / 3;
    justify-self: center;
  }

  #w-node-c4428f1c-6579-c5d1-d757-983abeb1277f-25117d11, #w-node-d36f0ac2-e5ac-79a9-3552-2d210abdc54c-25117d11 {
    grid-column: 2 / 3;
  }

  #w-node-d36f0ac2-e5ac-79a9-3552-2d210abdc552-25117d11 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_5a29e065-504e-8a2a-d840-585a95b2f37e-ebb50404, #w-node-caf8db4f-d810-0728-b1f8-95294c5e15da-ebb50404 {
    grid-column: 1 / 3;
    justify-self: center;
  }

  #w-node-cef89b4b-2f8d-6e50-0cc3-8768e8c4fc11-ebb50404 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-c8686ea6-cf86-219b-5cb8-c200659cc63c-ebb50404 {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-_5145ebc6-9f01-86d8-28ab-9e83f15d24de-ebb50404 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_5a1a3da3-10b1-7fa8-f919-2627558c05b0-ebb50404 {
    grid-area: big-area-02;
  }

  #w-node-ef7c84c9-36ec-e05a-c4cf-43e8d768187e-ebb50404 {
    grid-area: 5 / 2 / 6 / 4;
  }

  #w-node-_6dd731b7-223b-8ed1-9e01-6be87749c931-ebb50404 {
    grid-area: 4 / 3 / 5 / 4;
  }

  #w-node-_957198b4-db29-9925-73ed-6a7524d1b452-ebb50404 {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-_88b2bec2-8fb3-8018-d25e-48d70f0be2f3-ebb50404 {
    grid-area: 6 / 2 / 7 / 4;
  }

  #w-node-_6e7cc55f-2337-7578-9ade-7ec8a78241be-ebb50404 {
    grid-column: 1 / 7;
    justify-self: center;
  }

  #w-node-_6e7cc55f-2337-7578-9ade-7ec8a78241c2-ebb50404 {
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-_1543e7c5-9f31-14c5-775b-f040c7f72e6b-ebb50404 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1543e7c5-9f31-14c5-775b-f040c7f72ec0-ebb50404 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_91e6051f-0e6a-1b53-84a5-19cc26f35504-a0288b43 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_5cfe90f9-0f03-90ef-e528-846d1809d279-a0288b43, #w-node-_5cfe90f9-0f03-90ef-e528-846d1809d280-a0288b43 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5cfe90f9-0f03-90ef-e528-846d1809d284-a0288b43 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-c8f208e7-f020-d393-af16-0d9071e0827d-a0288b43 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c484cf73-af60-f5cd-5828-fb8ad584085e-a0288b43 {
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-_746181c3-fe19-cd76-71b3-23456d261cc8-a0288b43 {
    grid-column: 1 / 3;
    justify-self: center;
  }

  #w-node-e1eb89f1-e0ea-ae0a-940a-a7a64311c6dc-a0288b43 {
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-_3f365123-e015-f71d-6fef-ffc528e983dc-a0288b43 {
    grid-column-start: 1;
  }

  #w-node-_3f365123-e015-f71d-6fef-ffc528e983fd-a0288b43 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_5e2d51b0-7a38-8e8c-6c8c-2b62d4459569-a0288b43 {
    grid-column-start: 2;
  }

  #w-node-_4b4c40b1-f357-513c-92b7-ce5c71841b62-a0288b43 {
    grid-column: 2 / 3;
  }

  #form-mentorship.w-node-_44872934-136d-a636-22c8-45982c5b2a64-a0288b43 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_44872934-136d-a636-22c8-45982c5b2ab9-a0288b43 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8106c07d-c064-f46d-6e78-360e0dbb6cbd-9bbcc685 {
    grid-area: 1 / 1 / 2 / 4;
    justify-self: start;
  }

  #w-node-_50d20b04-63dd-0e11-efcd-5ba06eb6332e-9bbcc685 {
    grid-column: 1 / 4;
    justify-self: center;
  }

  #w-node-_768462ac-2111-237a-2907-91ee8465e8e7-9bbcc685 {
    grid-area: 3 / 2 / 4 / 4;
    justify-self: start;
  }

  #w-node-c185f95a-05ab-5eb7-eacc-a4e54e64558c-9bbcc685 {
    grid-column-start: 1;
  }

  #w-node-af996a9d-00f5-9062-a82e-104f4f9b5707-9bbcc685 {
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-_6b5530f3-3cdf-5303-8a7a-1c000a09f854-9bbcc685 {
    grid-column-start: 1;
  }

  #w-node-f327ccc3-5bdc-ceee-c044-d22847f4845b-9bbcc685 {
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-_83e38aba-5657-5b1b-6fa6-3f3665edfbee-9bbcc685 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_83e38aba-5657-5b1b-6fa6-3f3665edfbf1-9bbcc685 {
    grid-area: 2 / 2 / 3 / 6;
  }

  #w-node-_83e38aba-5657-5b1b-6fa6-3f3665edfbf4-9bbcc685 {
    grid-area: 3 / 2 / 4 / 6;
    justify-self: center;
  }

  #w-node-_0367bc0f-05dc-2fc8-872b-b06371b8c227-91735d7b {
    grid-area: 1 / 1 / 2 / 7;
    justify-self: start;
  }

  #w-node-_0367bc0f-05dc-2fc8-872b-b06371b8c22d-91735d7b {
    grid-area: 2 / 1 / 3 / 7;
    justify-self: center;
  }

  #w-node-_0367bc0f-05dc-2fc8-872b-b06371b8c230-91735d7b {
    grid-column: 1 / 7;
    justify-self: center;
  }

  #w-node-_69dd99c0-78bc-2189-3749-e3cb1472c620-91735d7b {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_74058d9d-0021-e37f-e133-53376aebad8f-91735d7b {
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-_51e31a34-361c-1712-85ac-c853a71a1c8b-91735d7b {
    grid-column: 1 / 3;
  }

  #w-node-_053a63b7-b92b-8411-0df0-27eaa01815d4-91735d7b, #w-node-_053a63b7-b92b-8411-0df0-27eaa01815cc-91735d7b {
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-e4511105-2f71-a911-6fe4-155412c08114-91735d7b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e4511105-2f71-a911-6fe4-155412c08184-91735d7b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3119b345-6c60-277a-6596-0513074dbd19-66d15f67 {
    justify-self: start;
  }

  #w-node-fd461bee-dd9a-00cc-3711-87be4aeeef5e-66d15f67 {
    grid-area: 2 / 3 / 3 / 7;
    justify-self: start;
  }

  #w-node-_98bb3163-a822-ea17-17cd-1d3cce5ea88a-66d15f67 {
    grid-area: 3 / 3 / 4 / 7;
    justify-self: start;
  }

  #w-node-e0ac2104-2265-ba53-3997-a4ea18d91e2d-66d15f67 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6280b6dd-f94c-6641-4702-08451612086c-66d15f67 {
    grid-area: 2 / 1 / 3 / 7;
    justify-self: center;
  }

  #w-node-_9c62a709-772d-144a-e54f-edec544975de-66d15f67 {
    grid-area: 3 / 1 / 4 / 7;
    justify-self: center;
  }

  #w-node-_99261784-b8e1-78cb-c834-c39431928d8e-66d15f67 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_12cad552-bdff-3f23-91a8-8e0fea0aab5d-66d15f67 {
    grid-area: 1 / 2 / 3 / 4;
  }

  #w-node-_9fe36893-0288-28e2-7b35-e94424a52aa9-89980f8a {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_517de692-9cde-5710-a79b-93074a8050c5-89980f8a {
    grid-column: 1 / 4;
  }

  #w-node-dca418b3-d1fa-2e47-0b18-67fb2a852b96-89980f8a {
    grid-row-end: 3;
    grid-column-end: 4;
  }

  #w-node-_5ad2ddcd-0ad9-a7d1-a226-56dfbdb2b633-89980f8a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d9e99324-c40f-9a18-818e-d2805d30b30b-89980f8a {
    grid-row-start: 2;
  }

  #w-node-_630abc7a-8c89-4abc-a04a-cb9b191174ee-89980f8a, #w-node-_9f2c01ef-6c22-674a-ff6d-e0bfb9906af4-89980f8a {
    grid-column: 2 / 6;
    justify-self: start;
  }

  #w-node-b42c8504-1733-90ca-0c81-e4948fc1cca9-bb1ce2f7 {
    grid-column: 2 / 4;
    justify-self: center;
  }

  #w-node-_6ada9729-e2d7-4c5f-5939-7db936558fb3-34954bd6 {
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-_2101619f-e41f-3c46-1841-00521edafddf-34954bd6 {
    grid-column: 1 / 3;
    grid-row-end: 2;
  }

  #w-node-_2101619f-e41f-3c46-1841-00521edafde3-34954bd6 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2101619f-e41f-3c46-1841-00521edafde6-34954bd6 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_2101619f-e41f-3c46-1841-00521edafde9-34954bd6 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_2101619f-e41f-3c46-1841-00521edafdec-34954bd6 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_0e4581ff-7497-bb04-8eaa-c39fc21d6e5f-34954bd6 {
    grid-row-end: 4;
  }

  #w-node-_0e4581ff-7497-bb04-8eaa-c39fc21d6e61-34954bd6 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_0e4581ff-7497-bb04-8eaa-c39fc21d6e65-34954bd6 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_0e4581ff-7497-bb04-8eaa-c39fc21d6e67-34954bd6 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_0e4581ff-7497-bb04-8eaa-c39fc21d6e69-34954bd6 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_6dbdd390-3a81-5ae1-43ed-bcf8c6b2101d-34954bd6 {
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-_8790305e-0118-47af-d27a-9f4277fde478-34954bd6 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4361e52a-4e4a-3877-7f9f-7735ef913c15-34954bd6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4361e52a-4e4a-3877-7f9f-7735ef913c3a-34954bd6 {
    grid-column: 2 / 6;
  }

  #w-node-_4361e52a-4e4a-3877-7f9f-7735ef913c3d-34954bd6 {
    grid-column-end: 6;
  }

  #w-node-_4361e52a-4e4a-3877-7f9f-7735ef913c40-34954bd6 {
    grid-column-end: 6;
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-f0ecd547-b581-0606-843a-11a254d883c5-54d883a7 {
    grid-column: 1 / 2;
  }

  #w-node-f0ecd547-b581-0606-843a-11a254d883d8-54d883a7 {
    grid-column: 2 / 3;
  }

  #w-node-f0ecd547-b581-0606-843a-11a254d883e8-54d883a7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f0ecd547-b581-0606-843a-11a254d883fb-54d883a7 {
    grid-column: 2 / 3;
    grid-row-start: 2;
  }

  #w-node-_0f5ecce9-c078-db3a-5737-f11829bdc1e1-43696ba8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bc4d9e27-b323-8e7d-f994-ae6ecf4ca3b4-2eceb527 {
    justify-self: center;
  }

  #w-node-f767cd04-6302-c619-5c42-9f30d862c3d6-8514f602 {
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-_48b0cb5c-0ec1-de8e-2c1d-868d6daf2432-8514f602 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_48b0cb5c-0ec1-de8e-2c1d-868d6daf2435-8514f602 {
    grid-row: 3 / 5;
    grid-column-end: 2;
  }

  #w-node-_48b0cb5c-0ec1-de8e-2c1d-868d6daf2437-8514f602 {
    grid-column-start: 1;
  }

  #w-node-_48b0cb5c-0ec1-de8e-2c1d-868d6daf243a-8514f602 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_48b0cb5c-0ec1-de8e-2c1d-868d6daf243c-8514f602 {
    grid-row: 4 / 5;
  }

  #w-node-_48b0cb5c-0ec1-de8e-2c1d-868d6daf243e-8514f602 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_767424d2-b255-7a51-6463-dcca43846f92-8514f602 {
    grid-area: 2 / 1 / 4 / 2;
  }

  #w-node-_767424d2-b255-7a51-6463-dcca43846f96-8514f602 {
    grid-column: 1 / 3;
    grid-row-end: 2;
  }

  #w-node-_767424d2-b255-7a51-6463-dcca43846f98-8514f602 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_767424d2-b255-7a51-6463-dcca43846f9b-8514f602 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_767424d2-b255-7a51-6463-dcca43846f9f-8514f602 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-ddb94d0d-f1b8-f12b-0200-d4f2c79e9e13-e31b3276 {
    grid-row: 4 / 5;
    grid-column-end: 3;
  }

  #w-node-ddb94d0d-f1b8-f12b-0200-d4f2c79e9e16-e31b3276 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60ce1-e31b3276 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60ce5-e31b3276 {
    grid-area: 3 / 2 / 5 / 3;
  }

  #w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60ce7-e31b3276 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60cea-e31b3276 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60cec-e31b3276 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_8bc38eaa-7ac1-fb0d-a571-cadcddb60cee-e31b3276 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-d66f9450-06b9-c69a-3e44-d6012be041cc-e31b3276 {
    grid-row: 6 / 7;
    grid-column-start: 1;
  }

  #w-node-_48bea6f8-c3bc-299e-8376-6ccc96469601-e31b3276 {
    grid-column-start: 1;
  }

  #w-node-_48bea6f8-c3bc-299e-8376-6ccc96469605-e31b3276 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_48bea6f8-c3bc-299e-8376-6ccc96469607-e31b3276 {
    grid-column-end: 3;
  }

  #w-node-_48bea6f8-c3bc-299e-8376-6ccc9646960a-e31b3276 {
    grid-row-end: 5;
    grid-column-end: 3;
  }

  #w-node-_48bea6f8-c3bc-299e-8376-6ccc9646960c-e31b3276 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_48bea6f8-c3bc-299e-8376-6ccc9646960e-e31b3276 {
    grid-row: 5 / 6;
    grid-column-start: 1;
  }

  #w-node-_48bea6f8-c3bc-299e-8376-6ccc96469611-e31b3276 {
    grid-row: 7 / 8;
    grid-column-end: 3;
  }

  #w-node-a85855be-8cf3-6e65-285a-4065367997a0-e31b3276 {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a85dc-c229d551 {
    grid-row: 4 / 5;
    grid-column-end: 3;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a85df-c229d551 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a8608-c229d551 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a860c-c229d551 {
    grid-area: 3 / 2 / 5 / 3;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a860e-c229d551 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a8611-c229d551 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a8613-c229d551 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_0d157235-8045-376b-7e73-6559470a8615-c229d551 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_4062c450-fd35-d6c0-c0a5-84b6ae289334-e07a569d {
    justify-self: center;
  }

  #w-node-_89c6bec8-93dc-fc50-7eab-8c28b783a4bf-e07a569d {
    grid-row: 4 / 5;
    grid-column-end: 3;
  }

  #w-node-d09d2b13-f9a3-90b3-1a17-a4785fa85ba2-e07a569d {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-aa234d48-1ac5-c549-b9e4-587613fb9713-e07a569d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-aa234d48-1ac5-c549-b9e4-587613fb9717-e07a569d {
    grid-row: 3 / 5;
    grid-column-end: 2;
  }

  #w-node-aa234d48-1ac5-c549-b9e4-587613fb9719-e07a569d {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-aa234d48-1ac5-c549-b9e4-587613fb971c-e07a569d {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-aa234d48-1ac5-c549-b9e4-587613fb971e-e07a569d {
    grid-row: 3 / 4;
  }

  #w-node-aa234d48-1ac5-c549-b9e4-587613fb9720-e07a569d {
    grid-row: 5 / 6;
    grid-column-start: 1;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efba4-0a0f553d {
    grid-row: 4 / 5;
    grid-column-end: 3;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efba7-0a0f553d {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbcd-0a0f553d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbd1-0a0f553d {
    grid-area: 3 / 2 / 5 / 3;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbd3-0a0f553d {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbd6-0a0f553d {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbd8-0a0f553d {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-c409d4de-dbdb-8faa-1cbc-005aa52efbda-0a0f553d {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_589e2c60-dd6c-f5cd-e139-06f9f0661d23-2058c08d {
    grid-row: 4 / 5;
    grid-column-end: 3;
  }

  #w-node-_589e2c60-dd6c-f5cd-e139-06f9f0661d26-2058c08d {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf858-2058c08d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf85c-2058c08d {
    grid-area: 3 / 2 / 5 / 3;
  }

  #w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf85e-2058c08d {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf862-2058c08d {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf864-2058c08d {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_8f5ccec1-b05d-c44e-a8f7-3bc11dcdf866-2058c08d {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-ff29476c-89bc-f0ee-0e89-005e870aeead-2058c08d, #w-node-da19f4af-f539-9348-dc0c-21e1205ef404-2058c08d {
    grid-column-end: 3;
  }

  #w-node-da19f4af-f539-9348-dc0c-21e1205ef405-2058c08d, #w-node-da19f4af-f539-9348-dc0c-21e1205ef40f-2058c08d, #w-node-da19f4af-f539-9348-dc0c-21e1205ef418-2058c08d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2214ad22-d60b-5f2d-7d8d-9b0efbbcd31c-2058c08d {
    grid-column-end: 3;
  }

  #w-node-_55580627-d854-acb0-1905-b226cdd197bd-cc50291b {
    grid-column: span 2 / span 2;
  }

  #w-node-_990d4bf9-b0c3-bfb5-c4f2-1767c3cd0f94-25117d11 {
    justify-self: center;
  }

  #w-node-_5a29e065-504e-8a2a-d840-585a95b2f37e-ebb50404 {
    grid-area: 2 / 2 / 3 / 13;
    justify-self: center;
  }

  #w-node-caf8db4f-d810-0728-b1f8-95294c5e15da-ebb50404 {
    grid-area: 2 / 1 / 3 / 13;
    justify-self: center;
  }

  #w-node-cef89b4b-2f8d-6e50-0cc3-8768e8c4fc11-ebb50404 {
    grid-column: 1 / 4;
  }

  #w-node-b013f3c4-dacc-3bf4-408c-1c1d50dd7216-ebb50404 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-c8686ea6-cf86-219b-5cb8-c200659cc63c-ebb50404 {
    grid-area: big-area-02;
  }

  #w-node-_5145ebc6-9f01-86d8-28ab-9e83f15d24de-ebb50404 {
    grid-area: 3 / 2 / 5 / 4;
  }

  #w-node-_5a1a3da3-10b1-7fa8-f919-2627558c05b0-ebb50404 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-ef7c84c9-36ec-e05a-c4cf-43e8d768187e-ebb50404 {
    grid-area: 6 / 1 / 7 / 4;
  }

  #w-node-_6dd731b7-223b-8ed1-9e01-6be87749c931-ebb50404 {
    grid-area: 5 / 3 / 6 / 4;
  }

  #w-node-_957198b4-db29-9925-73ed-6a7524d1b452-ebb50404 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_88b2bec2-8fb3-8018-d25e-48d70f0be2f3-ebb50404 {
    grid-row: 7 / 8;
    grid-column-start: 1;
  }

  #w-node-_6e7cc55f-2337-7578-9ade-7ec8a78241be-ebb50404 {
    grid-column-end: 7;
    justify-self: start;
  }

  #w-node-_689945e8-fe2f-6232-ae62-8d6fed8bbec2-a0288b43 {
    grid-area: 2 / 1 / 2 / 2;
  }

  #w-node-_689945e8-fe2f-6232-ae62-8d6fed8bbec4-a0288b43 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_689945e8-fe2f-6232-ae62-8d6fed8bbec6-a0288b43 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_746181c3-fe19-cd76-71b3-23456d261cc8-a0288b43 {
    grid-area: 2 / 2 / 3 / 13;
    justify-self: center;
  }

  #w-node-_3f365123-e015-f71d-6fef-ffc528e983dc-a0288b43, #w-node-_3f365123-e015-f71d-6fef-ffc528e983fd-a0288b43 {
    grid-column-end: 3;
  }

  #w-node-_5e2d51b0-7a38-8e8c-6c8c-2b62d4459569-a0288b43 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_4b4c40b1-f357-513c-92b7-ce5c71841b62-a0288b43 {
    grid-row: 4 / 4;
    grid-column-end: 3;
  }

  #w-node-_8106c07d-c064-f46d-6e78-360e0dbb6cbd-9bbcc685 {
    justify-self: start;
  }

  #w-node-_50d20b04-63dd-0e11-efcd-5ba06eb6332e-9bbcc685 {
    justify-self: center;
  }

  #w-node-_768462ac-2111-237a-2907-91ee8465e8e7-9bbcc685 {
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-_82acc1df-7f08-cb6d-80c2-7176cf6d050f-9bbcc685 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e8960bc7-a2ca-8e81-2e95-fa877fb947a3-9bbcc685 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-af331f1d-996d-47a2-f6ea-fff3b83a828f-9bbcc685 {
    grid-row: 1 / 2;
    grid-column-end: 2;
  }

  #w-node-a290e2b0-0664-e079-dfcd-59d8f6cfbef2-9bbcc685 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-c185f95a-05ab-5eb7-eacc-a4e54e64558c-9bbcc685 {
    grid-column-end: 3;
  }

  #w-node-_0367bc0f-05dc-2fc8-872b-b06371b8c227-91735d7b {
    justify-self: start;
  }

  #w-node-_0367bc0f-05dc-2fc8-872b-b06371b8c22d-91735d7b {
    justify-self: center;
  }

  #w-node-_51e31a34-361c-1712-85ac-c853a71a1c8b-91735d7b {
    grid-column: 2 / 4;
  }

  #w-node-_3119b345-6c60-277a-6596-0513074dbd19-66d15f67, #w-node-fd461bee-dd9a-00cc-3711-87be4aeeef5e-66d15f67 {
    justify-self: start;
  }

  #w-node-_9c62a709-772d-144a-e54f-edec544975de-66d15f67 {
    justify-self: center;
  }

  #w-node-_517de692-9cde-5710-a79b-93074a8050c5-89980f8a {
    grid-column-start: 1;
  }

  #w-node-_29b07608-d148-d475-24ec-7cfe22e8193b-89980f8a {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
  }

  #w-node-d9e99324-c40f-9a18-818e-d2805d30b30b-89980f8a {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-f6e9555a-1b8c-aa93-4ece-d2993bf8436c-89980f8a {
    grid-area: 1 / 2 / 2 / 4;
    justify-self: start;
  }

  #w-node-dca418b3-d1fa-2e47-0b18-67fb2a852bb2-89980f8a, #w-node-dca418b3-d1fa-2e47-0b18-67fb2a852bbb-89980f8a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b42c8504-1733-90ca-0c81-e4948fc1cca9-bb1ce2f7, #w-node-_6ada9729-e2d7-4c5f-5939-7db936558fb3-34954bd6 {
    justify-self: center;
  }

  #w-node-_2101619f-e41f-3c46-1841-00521edafde9-34954bd6 {
    grid-row: 4 / 5;
    grid-column-end: 3;
  }

  #w-node-_2101619f-e41f-3c46-1841-00521edafdec-34954bd6 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_0e4581ff-7497-bb04-8eaa-c39fc21d6e5b-34954bd6 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0e4581ff-7497-bb04-8eaa-c39fc21d6e5f-34954bd6 {
    grid-area: 3 / 2 / 5 / 3;
  }

  #w-node-_0e4581ff-7497-bb04-8eaa-c39fc21d6e61-34954bd6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0e4581ff-7497-bb04-8eaa-c39fc21d6e65-34954bd6 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_0e4581ff-7497-bb04-8eaa-c39fc21d6e67-34954bd6 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_0e4581ff-7497-bb04-8eaa-c39fc21d6e69-34954bd6 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_4361e52a-4e4a-3877-7f9f-7735ef913c3a-34954bd6 {
    grid-column-end: 6;
  }
}
