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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

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

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

figure {
  margin: 1em 40px;
}

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

body {
  color: #282c4b;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

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

p {
  margin-bottom: 24px;
}

a {
  text-decoration: none;
}

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

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

li {
  margin-bottom: 12px;
}

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

.container {
  width: 90vw;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}

.container.s {
  max-width: 1140px;
  display: block;
}

.container.s.formulaire {
  margin-top: -280px;
}

.container.s.formulaire_container {
  margin-top: 0;
  position: relative;
  top: -280px;
}

.container.s.hidden {
  display: none;
}

.container.l {
  max-width: 1280px;
}

.container.xxs {
  max-width: 720px;
}

.container.xs {
  max-width: 920px;
}

.hero_1 {
  color: #05060f;
  margin-top: 24px;
  margin-bottom: 32px;
  font-family: Bely display w00, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 54px;
}

.hero_1._48 {
  max-width: 720px;
  margin-bottom: 48px;
}

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

.hero_1.text-center.white {
  color: #fff;
}

.hero_1.last-form {
  margin-bottom: 40px;
  font-size: 70px;
  line-height: 76px;
}

.hero_1.yellow-background {
  background-color: #ff0;
  line-height: 42px;
}

.hero_1._0 {
  color: #05060f;
  margin-bottom: 0;
}

.hero_1.hidden {
  display: none;
}

.hero_1.mobile {
  margin-top: 0;
}

.hero_1.white {
  color: #fff;
}

.hero_1._60 {
  line-height: 60px;
}

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

.section-design-system {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-design-system.yellow {
  background-color: #efc222;
}

.hero_2 {
  color: #05060f;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Bely display w00, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 44px;
}

.hero_2._8 {
  color: #282c4b;
  margin-bottom: 8px;
  font-size: 34px;
  line-height: 42px;
}

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

.hero_2.white {
  color: #fff;
}

.hero_2.white.left {
  color: #fff;
  display: flex;
}

.hero_2._80 {
  margin-top: 80px;
}

.hero_2.left-text {
  display: none;
}

.hero_2._16 {
  margin-bottom: 16px;
}

.hero_2._00 {
  margin-bottom: 0;
}

.hero_2._00.navigation {
  margin-left: 16px;
  margin-right: 16px;
  padding-right: 0;
}

.hero_3 {
  color: #05060f;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Bely display w00, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
}

.hero_3.cgv {
  margin-top: 80px;
  margin-bottom: 32px;
}

.hero_3.cgv.first {
  margin-top: 0;
}

.hero_3.white {
  color: #fff;
}

.hero_3._12 {
  white-space: normal;
  margin-bottom: 12px;
}

.hero_4 {
  color: #05060f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bely display w00, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.heading_1 {
  color: #05060f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Archia webfont, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 54px;
}

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

.heading_1.text-center.quote_home {
  max-width: 778px;
  margin: 80px auto;
  font-size: 28px;
  line-height: 40px;
}

.heading_2 {
  color: #05060f;
  border-bottom: 10px #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Archia webfont, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 36px;
}

.heading_2.underline_me {
  border-bottom-style: solid;
  border-bottom-width: 4px;
}

.heading_2.underline_me.red {
  border-bottom-color: #eb5757;
  line-height: 34px;
}

.heading_2.underline_me.green {
  border-bottom-color: #41b8a0;
  line-height: 34px;
}

.heading_3 {
  color: #05060f;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Archia webfont, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

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

.heading_3.text-center._24 {
  margin-bottom: 24px;
}

.heading_3.text-center.syllabus-heading {
  display: none;
}

.heading_3.programme {
  border-bottom: 4px solid #282c4b;
  margin-bottom: 24px;
  font-size: 24px;
  line-height: 32px;
}

.heading_3.bigger {
  font-size: 24px;
  line-height: 32px;
}

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

.heading_3.bigger.center.is-underline-black {
  color: #282c4b;
  border-bottom-width: 3px;
  border-bottom-color: #282c4b;
  margin-bottom: 54px;
  font-size: 22px;
  line-height: 30px;
}

.heading_3.yellow-background._32 {
  margin-bottom: 32px;
}

.heading_3.yellow-background._32._64 {
  background-image: url("https://assets.website-files.com/63b68d1cd4a068112c734374/63ca58fedaa24298105d9aff_hightlight.svg");
  background-position: 50% 0;
  background-size: cover;
  margin-top: 64px;
}

.heading_3.yellow-background._32._64-bis {
  margin-top: 64px;
}

.heading_3.yellow-background.formationi {
  margin-bottom: 0;
}

.heading_3.white {
  color: #fff;
}

.heading_3.white._8 {
  margin-bottom: 8px;
}

.heading_3._32 {
  margin-bottom: 32px;
}

.heading_3._32.error {
  color: #eb5757;
}

.heading_3._32._64.mobile {
  display: none;
}

.heading_3._16 {
  margin-bottom: 16px;
}

.heading_4 {
  color: #05060f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Archia webfont, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}

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

.heading_4.text-center.white.newsletter {
  color: #282c4b;
  margin-bottom: 16px;
}

.heading_4.text-center.list-formation {
  margin-top: 8px;
  font-size: 16px;
}

.heading_4.footer-heading {
  margin-bottom: 12px;
}

.heading_4.dropdown_list {
  color: #282c4b;
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  margin-bottom: 16px;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  transition: all .2s ease-in-out;
}

.heading_4.dropdown_list:hover {
  color: #103acd;
  border-bottom-style: solid;
  border-bottom-color: #103acd;
}

.heading_4.dropdown_list.last {
  margin-bottom: 0;
}

.heading_4.dropdown_list.yellow:hover {
  color: #efc222;
  border-bottom-color: #efc222;
}

.heading_4.dropdown_list.yellow.hidden {
  display: none;
}

.heading_4.white {
  color: #fff;
}

.heading_4.yellow-background {
  color: #282c4b;
  background-image: url("https://assets.website-files.com/63b68d1cd4a068112c734374/63ca641d7a508778a8c18053_Hightlight-2.svg");
  background-position: 50% 0;
  background-size: cover;
  font-size: 22px;
  line-height: 32px;
}

.heading_4.formation_header {
  background-color: #fff;
  padding-left: 4px;
  padding-right: 4px;
}

.heading_4.small {
  font-size: 16px;
  line-height: 24px;
}

.heading_4._32 {
  margin-bottom: 32px;
}

.heading_4.intervanant-lineh {
  margin-bottom: 0;
  line-height: 24px;
}

.heading_4.newnav {
  margin-bottom: 0;
}

.body_xl {
  color: #282c4b;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.body_xl._32 {
  margin-top: 32px;
}

.body {
  padding-bottom: 400px;
}

.body_l {
  color: #282c4b;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.body_l.sub_hero_1 {
  margin-bottom: 12px;
  font-weight: 500;
}

.body_l.white {
  color: #282c4b;
}

.body_l._48 {
  margin-bottom: 48px;
}

.body_m {
  color: #282c4b;
  text-align: left;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.body_m.subtitle {
  max-width: 750px;
  text-align: center;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
}

.body_m.subtitle._120 {
  margin-bottom: 120px;
}

.body_m.subtitle.error {
  color: #eb5757;
  display: block;
}

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

.body_m.subtitle.white._48 {
  margin-bottom: 48px;
}

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

.body_m.text-center.span_75_opacity {
  opacity: .75;
}

.body_m.italic {
  font-style: italic;
}

.body_m.italic.testimonial {
  color: #282c4b;
  margin-bottom: 24px;
}

.body_m.formulaire {
  max-width: 344px;
  font-weight: 500;
}

.body_m.formulaire-text {
  max-width: none;
  color: #fff;
  text-align: left;
  font-weight: 600;
}

.body_m.formulaire-text.black {
  max-width: none;
  color: #282c4b;
  font-size: 14px;
  line-height: 24px;
}

.body_m.formulaire-text.black.dsqfgdf {
  margin-bottom: 48px;
  font-size: 18px;
}

.body_m.link {
  color: rgba(40, 44, 75, .5);
  transition: color .3s ease-in-out;
}

.body_m.link:hover {
  color: #282c4b;
}

.body_m.link.footer-link {
  margin-right: 48px;
  transition-duration: .2s;
}

.body_m.white, .body_m.white.center-text.dfghfgj {
  color: #fff;
  text-align: left;
  display: block;
}

.body_m.white._32.span_75_opacity {
  opacity: .75;
}

.body_m.white.mobile-center.hidden {
  display: none;
}

.body_m.sub_hero_1 {
  margin-bottom: 4px;
  font-weight: 400;
}

.body_m.sub_hero_1._32 {
  margin-top: 24px;
}

.body_m.sub_hero_1.mobile-text.text-center.paid {
  margin-bottom: 64px;
}

.body_m._16 {
  margin-bottom: 16px;
}

.body_m._32 {
  margin-bottom: 32px;
}

.body_m._64-top {
  margin-top: 64px;
}

.body_m.syllabus {
  margin-top: 0;
  margin-left: 24px;
  margin-right: 24px;
  padding-left: 0;
}

.body_m.syllabus-mobile {
  display: none;
}

.body_m ul {
  margin-bottom: 24px;
}

.body_m.programme {
  text-align: left;
  margin-bottom: 10px;
}

.body_s {
  color: #282c4b;
  white-space: normal;
  padding-left: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.body_s.review {
  opacity: .7;
}

.body_s.footer-text {
  color: rgba(40, 44, 75, .5);
  margin-bottom: 12px;
  transition: color .2s ease-in-out;
}

.body_s.footer-text:hover {
  color: #282c4b;
}

.body_s.footer-text.hidden {
  display: none;
}

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

.body_s.text-center.span_75_opacity {
  opacity: .75;
}

.body_s.white {
  color: #fff;
}

.body_s.white.uppercase {
  text-transform: uppercase;
}

.body_s._0 {
  color: #282c4b;
  margin-bottom: 0;
}

.body_s.footer-link {
  color: rgba(40, 44, 75, .5);
  margin-right: 48px;
  transition: color .2s;
}

.body_s.footer-link:hover {
  color: #282c4b;
}

.body_s.footer-link.no-hover {
  transition-property: none;
}

.body_s.footer-link.no-hover:hover {
  opacity: .5;
}

.body_s.bullet-point {
  padding-left: 14px;
}

.body_xs {
  color: #282c4b;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
}

.body_xs._50 {
  opacity: .5;
  white-space: normal;
}

.body_xs.white {
  color: #fff;
}

.body_xs.white.pedagogie-header {
  color: rgba(255, 255, 255, .5);
  margin-top: 12px;
}

.body_xs.white.pedagogie-header.hidden {
  display: none;
}

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

.body_xs.text-center.white.newsletter {
  opacity: .5;
  color: #282c4b;
  margin-bottom: 24px;
}

.body_xs.formation_header {
  background-color: #fff;
  margin-top: 4px;
  padding-left: 4px;
  padding-right: 4px;
}

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

.body_xs._0 {
  margin-bottom: 0;
}

.body_xs.black-50 {
  color: rgba(40, 44, 75, .5);
}

.colors {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.color_primary {
  background-color: #103acd;
}

.color_secondary, .color_secondary-copy {
  background-color: #efc222;
}

.color_background_light {
  background-color: #faf9f5;
}

.color_background_cream {
  background-color: #f0e9e3;
}

.color_black {
  background-color: #282c4b;
}

.color_night-blue {
  background-color: #394e8a;
}

.emplacement-navigation {
  width: 100vw;
  height: 96px;
  background-color: #f0e9e3;
}

.header {
  padding-top: 160px;
  padding-bottom: 80px;
  overflow: visible;
}

.buttons {
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 80px;
}

.button_large {
  text-align: center;
  border-radius: 48px;
  padding: 14px 24px;
  font-family: Archia webfont, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
}

.button_large.primary {
  background-color: #103acd;
}

.button_large.primary:hover {
  background-color: #0f2e9c;
}

.button_large.primary.outline {
  color: #103acd;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #103acd;
  line-height: 20px;
}

.button_large.primary.outline.formation-btn {
  padding-left: 24px;
  padding-right: 24px;
}

.button_large.primary.outline.formation-btn:hover {
  color: #fff;
}

.button_large.primary.outline.formation-btn.navig {
  margin-right: 8px;
  padding-top: 12px;
  padding-bottom: 12px;
  line-height: 19px;
}

.button_large.primary._100 {
  width: 100%;
}

.button_large.primary._16 {
  color: #faf9f5;
  margin-right: 16px;
  padding: 14px 24px;
  line-height: 20px;
}

.button_large.primary.syllabus {
  display: none;
}

.button_large.secondary {
  color: #282c4b;
  background-color: #feff00;
  transition: background-color .2s;
}

.button_large.secondary:hover {
  background-color: #e0e016;
}

.button_large.secondary.outline {
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #efc222;
}

.button_large.secondary.parcours-gratuits {
  margin-top: 32px;
}

.button_large.secondary._100 {
  width: 100%;
}

.button_large.secondary.center {
  width: 240px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button_large.secondary.center.hidden {
  display: none;
}

.button_large.secondary.white-bg {
  background-color: #faf9f5;
}

.button_large.tertiary {
  color: #fff;
  background-color: #282c4b;
}

.button_large.tertiary:hover {
  background-color: #444763;
}

.button_large.tertiary.outline {
  color: #282c4b;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #282c4b;
}

.button_large.tertiary.header {
  margin-right: 16px;
  transition: all .2s ease-in-out;
}

.button_large.tertiary.navigation {
  justify-content: center;
  align-items: center;
  margin-right: 0;
  padding: 16px 24px;
  transition: all .2s ease-in-out;
  display: flex;
}

.button_large.tertiary.header-button {
  margin-right: 16px;
  padding-top: 16px;
  padding-bottom: 16px;
  transition: all .2s ease-in-out;
}

.button_large.tertiary.center {
  width: 280px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button_large.tertiary.center._80 {
  margin-top: 80px;
}

.button_large.primary {
  background-color: #103acd;
}

.button_large.primary:hover {
  background-color: #0f2e9c;
}

.button_large.primary._100 {
  width: 100%;
}

.button_large.formationgratuite {
  width: 100%;
  color: #282c4b;
  background-color: #efc222;
  margin-top: 32px;
  display: block;
  position: relative;
}

.button_large.formation {
  width: 100%;
  color: #fff;
  background-color: #103acd;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  margin-top: 32px;
  display: block;
  position: relative;
}

.button_large_outline {
  text-align: center;
  border-radius: 48px;
  padding: 16px 32px;
  font-family: Archia webfont, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
}

.button_large_outline.primary {
  background-color: #103acd;
}

.button_large_outline.primary:hover {
  background-color: #0f2e9c;
}

.button_large_outline.secondary {
  color: #282c4b;
  background-color: #efc222;
}

.button_large_outline.secondary:hover {
  background-color: #e8ba16;
}

.button_large_outline.tertiary {
  color: #fff;
  background-color: #282c4b;
}

.button_large_outline.tertiary:hover {
  background-color: #444763;
}

.flex-h {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

.flex-h.center-h {
  text-align: left;
  justify-content: space-between;
  align-items: center;
}

.flex-h.center-h.flax-nav {
  grid-column-gap: 0px;
}

.flex-h.center-h.flex-header-formation {
  margin-right: 48px;
}

.flex-h.center-h.flex-programme {
  margin-bottom: 120px;
}

.flex-h.center-h.flex-programme.last {
  margin-bottom: 0;
}

.flex-h.center-h.flex-programme-last {
  margin-bottom: 120px;
}

.flex-h.center-h.left-flex {
  justify-content: flex-start;
}

.flex-h.center-h.left-flex.prof {
  margin-bottom: 80px;
}

.flex-h.center-h.hero-home {
  justify-content: space-between;
}

.flex-h.center-h.founder {
  margin-top: 32px;
}

.flex-h.left {
  justify-content: flex-start;
}

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

.flex-h.left.center.testi.new, .flex-h.left.center.wywl_list {
  margin-bottom: 24px;
}

.flex-h.left.center.programme {
  margin-bottom: 0;
}

.flex-h.left.center.founder {
  margin-top: 32px;
}

.flex-h.left.center.livrables-list {
  margin-bottom: 24px;
}

.flex-h.left.mentor {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-top: 12px;
}

.flex-h.left.formulaire {
  margin-bottom: 12px;
}

.flex-h.left.star-form {
  margin-top: 32px;
  display: flex;
  position: static;
}

.flex-h.left.formulaire-flex {
  margin-bottom: 16px;
}

.flex-h.left.header-flex {
  padding-left: 0;
}

.flex-h.left.header-flex.white, .flex-h.left.header-flex.event {
  margin-top: 32px;
}

.flex-h.left.cours-en-direct {
  align-items: center;
  margin-top: 10px;
  margin-left: 12px;
}

.flex-h.left._12 {
  margin-bottom: 12px;
}

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

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

.flex-h.founder {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.flex-h._100 {
  width: 100%;
}

.flex-h._100.center {
  align-items: center;
  margin-bottom: 24px;
}

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

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

.flex-h.edito {
  justify-content: flex-start;
  margin-bottom: 24px;
}

.header_left {
  width: 51%;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.header_left.formation {
  width: 56%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.header_container_buttons {
  justify-content: flex-start;
  margin-top: 32px;
  margin-bottom: 48px;
  display: flex;
}

.header_container_buttons.formation-button {
  margin-top: 32px;
  margin-bottom: 32px;
}

.header_right {
  width: auto;
  min-width: 240px;
}

.header_right.formation {
  width: 36%;
  max-width: 520px;
}

.header_right.home {
  width: 45%;
  justify-content: flex-end;
  display: flex;
}

.header_image {
  z-index: 10;
  height: 380px;
  object-fit: cover;
  border-radius: 20px;
  display: block;
  box-shadow: 0 12px 32px rgba(0, 0, 0, .1);
}

.opco {
  padding-top: 48px;
  padding-bottom: 80px;
  overflow: visible;
}

.opco_left {
  width: 28%;
  max-width: 252px;
}

.opco_right {
  width: 66%;
  max-width: 832px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  justify-content: space-between;
  display: grid;
}

.opco_image {
  border-radius: 8px;
}

.opco_image.grey {
  box-shadow: none;
  border: 1px #f0e9e3;
}

.opco_image.grey.edtech, .opco_image.grey.first-column {
  padding-left: 8px;
  padding-right: 8px;
}

.formations {
  background-color: #faf9f5;
  padding-top: 80px;
  padding-bottom: 120px;
  overflow: hidden;
}

.formations._80 {
  padding-bottom: 80px;
}

.formations_grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding-bottom: 24px;
  display: grid;
}

.div-block {
  background-color: #efc222;
}

.formation_item {
  width: auto;
  background-color: #fff;
  border: 2px solid #f0e9e3;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 12px 16px 24px;
  display: flex;
}

.formation_item.fg {
  background-color: #fff;
}

.formation_item.soon {
  opacity: .5;
}

.formation_image {
  width: 100%;
  max-width: 140px;
}

.formation_container_button {
  justify-content: center;
  margin-top: 56px;
  display: flex;
}

.formation_container_button.hidden {
  display: none;
}

.divider {
  width: 50vw;
  height: 4px;
  background-color: #f0e9e3;
  margin-left: auto;
  margin-right: auto;
}

.divider.footer-divider {
  width: 100%;
  height: 1px;
  background-color: rgba(40, 44, 75, .1);
  margin-top: 32px;
  margin-bottom: 32px;
}

.p-dagogie {
  padding-top: 80px;
  padding-bottom: 80px;
}

.piliers_grid {
  grid-column-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 160px;
}

.piliers_grid.formation {
  margin-bottom: 0;
}

.pilier_image {
  width: 100%;
  height: 174px;
  max-height: 188px;
  object-fit: cover;
  border-radius: 12px;
  margin-bottom: 32px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, .1);
}

.text_highlight {
  color: #fff;
  background-color: #282c4b;
}

.founder_text {
  max-width: 900px;
  background-color: #faf9f5;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 80px;
}

.slider-arrow---mantra {
  width: 64px;
  max-height: 64px;
  min-height: 64px;
  min-width: 64px;
  background-color: #4a3aff;
  border-radius: 50%;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 22px;
  transition: box-shadow .35s, background-color .35s, color .35s, transform .35s;
  box-shadow: 0 4px 4px rgba(12, 4, 102, .2);
}

.slider-arrow---mantra:hover {
  color: #170f49;
  background-color: #fff;
  transform: scale(1.1);
  box-shadow: 0 4px 20px -8px rgba(12, 4, 102, .1);
}

.slider-arrow---mantra:active {
  transform: scale(.94);
}

.slider-arrow---mantra.small---mantra {
  width: 56px;
  max-height: 56px;
  min-height: 56px;
  min-width: 56px;
  margin-top: auto;
  margin-bottom: auto;
}

.slider-arrow---mantra.small---mantra.right---mantra {
  width: 48px;
  max-height: 48px;
  min-height: 48px;
  min-width: 48px;
  box-shadow: none;
  background-color: #282c4b;
  border-radius: 40px;
  margin-bottom: -80px;
  margin-left: 64px;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.slider-arrow---mantra.small---mantra.right---mantra:hover {
  color: #faf9f5;
}

.slider-arrow---mantra.small---mantra.right---mantra.teacher-right {
  margin-bottom: -80px;
  margin-left: 64px;
  margin-right: auto;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
}

.slider-arrow---mantra.small---mantra.right---mantra.teacher-right.hidden-desk {
  display: none;
}

.slider-arrow---mantra.small---mantra.left---mantra {
  width: 48px;
  max-height: 48px;
  min-height: 48px;
  min-width: 48px;
  box-shadow: none;
  color: #282c4b;
  background-color: #fff;
  border: 1px #282c4b;
  border-radius: 40px;
  margin-bottom: -80px;
  right: auto;
}

.slider-arrow---mantra.small---mantra.left---mantra.light-grey {
  background-color: #faf9f5;
}

.slider-arrow---mantra.small---mantra.left---mantra.teacher-left {
  background-color: #faf9f5;
  margin: auto auto -80px 0;
  left: 0;
  right: 0;
}

.slider-arrow---mantra.small---mantra.left---mantra.teacher-left.hidden-desk {
  display: none;
}

.slider-arrow---mantra.small---mantra.left---mantra.teacher-left.w {
  background-color: #fff;
}

.slider-arrow---mantra.small---mantra.left---mantra.formation-left {
  background-color: #fff;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: -80px;
}

.slider-arrow---mantra.small---mantra.left---mantra.pedagogie {
  background-color: #faf9f5;
}

.split-content---brix.avatar-content---brix {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.split-content---brix.testimonials-client-info---brix {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.title {
  white-space: break-spaces;
}

.title.testimonial-v1---brix {
  margin-bottom: 13px;
}

.title.avatar-name-v1---brix, .title.testimonial---brix {
  margin-bottom: 0;
}

.slider---mantra {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
}

.display-none {
  display: none;
}

.subtitle---brix {
  color: #4a3aff;
  letter-spacing: .1em;
  text-transform: uppercase;
  margin-bottom: 11px;
  font-weight: 500;
}

.card---brix {
  background-color: #fff;
  border: 1px solid #f7f7fb;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 5px 14px rgba(8, 15, 52, .04);
}

.card---brix.testimonial-v1---brix {
  padding: 53px 54px 60px;
}

.card---brix.testimonial-v1---brix.first---brix {
  padding: 48px;
  box-shadow: 0 5px 14px rgba(0, 0, 0, .1);
}

.container-default---mantra {
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-default---mantra.adjust-container-max-w {
  width: 90vw;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 5vw;
}

.container-default---mantra.adjust-container-max-w.teacher {
  width: auto;
  max-width: none;
  padding-right: 0;
}

.testimonials {
  background-color: #faf9f5;
  flex-direction: column;
  justify-content: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.testimonials.pedagogie {
  background-color: #fff;
  padding-bottom: 280px;
}

.slide---mantra.testimonial-v1---mantra {
  max-width: 500px;
  margin-right: 30px;
}

.slide---mantra.testimonial-v1---mantra.first---mantra {
  max-width: none;
}

.image-wrapper---brix {
  overflow: hidden;
}

.image-wrapper---brix.testimonial-v1---brix {
  border-radius: 50%;
  margin-right: 18px;
  box-shadow: 0 4px 14px rgba(36, 39, 41, .1);
}

.testimonial-wrapper---mantra.slider-mobile {
  display: none;
}

.testimonial-main-wrapper---mantra.hidden-overflow---mantra {
  margin-bottom: 200px;
}

.testimonial-main-wrapper---mantra.hidden-overflow---mantra.formation, .testimonial-main-wrapper---mantra.hidden-overflow---mantra.coaching {
  margin-bottom: 0;
}

.testimonial-main-wrapper---mantra.hidden-overflow---mantra._00 {
  margin-bottom: 0;
  padding-bottom: 200px;
}

.testimonial-main-wrapper---mantra.hidden-overflow---mantra._00.teacher {
  padding-bottom: 80px;
  display: block;
}

.testimonial-main-wrapper---mantra.hidden-overflow---mantra._00.teacher.envent {
  margin-bottom: 80px;
}

.testimonial-main-wrapper---mantra.hidden-overflow---mantra._00.teacher.home {
  display: block;
}

.testimonial-main-wrapper---mantra.hidden-overflow---mantra._00.teacher.event {
  margin-bottom: 120px;
  display: block;
}

.testimonial-main-wrapper---mantra.hidden-overflow---mantra._00.formations-form {
  padding-bottom: 0;
}

.top-content---brix.testimonial-v1--brix {
  margin-bottom: 42px;
}

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

.mask---mantra.testimonial-v1---mantra {
  max-width: 560px;
  overflow: visible;
}

.mask---mantra.testimonial-v1---mantra.teacher {
  max-width: 264px;
  margin-left: -16px;
  margin-right: -16px;
  padding: 24px 16px;
  overflow: visible;
}

.mask---mantra.testimonial-v1---mantra.video {
  max-width: 320px;
  margin-left: -16px;
  margin-right: -16px;
  padding: 24px 16px;
  overflow: visible;
}

.paragraph---brix.testimonial-v1---brix {
  margin-bottom: 28px;
}

.image---mantra.avatar---brix.testimonial-v1---brix {
  width: 60px;
  max-height: 60px;
  min-height: 60px;
  min-width: 60px;
}

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

.chiffre_titre {
  margin-right: 24px;
  font-family: Bely display w00, sans-serif;
  font-size: 60px;
  line-height: 80px;
}

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

.chiffre_subtitle {
  white-space: nowrap;
  margin-bottom: 0;
  padding-top: 12px;
  font-family: Archia webfont, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.testimonial_logo {
  max-height: 40px;
  max-width: 120px;
  margin-bottom: 0;
}

.testimonial_alumni_name {
  color: #282c4b;
  margin-top: 0;
  margin-bottom: 4px;
  font-family: Archia webfont, sans-serif;
  font-size: 18px;
}

.testimonial_alumni_job {
  opacity: .5;
  font-size: 16px;
}

.testimonial_alumni_image {
  width: 54px;
  height: 54px;
  object-fit: cover;
  border-radius: 48px;
  margin-right: 16px;
}

.mentors {
  padding-top: 80px;
  padding-bottom: 360px;
  overflow: hidden;
}

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

.mentors_grid.formation {
  grid-template-rows: auto;
}

.mentor_item {
  max-width: 264px;
  min-width: 240px;
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  padding: 12px 12px 16px;
  display: flex;
  box-shadow: 0 12px 20px rgba(0, 0, 0, .08);
}

.mentor_item.fg {
  width: 40%;
  max-width: 260px;
  margin-right: 64px;
}

.mentor_item.video {
  max-width: none;
  align-items: flex-start;
}

.mentor_image {
  height: 148px;
  max-height: 160px;
  max-width: none;
  min-height: 120px;
  object-fit: cover;
  border-radius: 8px;
  margin-bottom: 12px;
}

.mentor_image.top {
  object-position: 50% 0%;
}

.mentor_image.middle-top {
  object-position: 50% 30%;
}

.mentor_icon {
  margin-right: 8px;
}

.bold {
  font-weight: 700;
}

.mentor_item_content {
  padding-left: 8px;
}

.mentor_item_content.bfhzeb {
  padding-left: 0;
}

.formulaire {
  background-color: #f0e9e3;
  margin-top: 0;
  padding-bottom: 40px;
  position: static;
}

.form_container {
  background-color: #fff;
  border-radius: 16px;
  margin-top: 0;
  box-shadow: 0 3px 24px rgba(0, 0, 0, .1);
}

.form_left {
  width: 54%;
  color: #fff;
  background-color: #394e8a;
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  padding: 80px 48px;
  display: flex;
}

.form_right {
  width: 46%;
  padding: 48px;
}

.form_right.home-hubspot {
  padding: 0;
}

.list {
  list-style-type: none;
}

.formulaire_bulletpoint {
  max-width: none;
  text-align: left;
  margin-top: 48px;
  padding-left: 0;
}

.chack_bulletpoint_icon {
  width: 24px;
  height: 24px;
  margin-top: 0;
  margin-right: 16px;
}

.chack_bulletpoint_icon.wywl {
  margin-top: 0;
}

.html-embed {
  display: none;
}

.error-text {
  color: #f43f5e;
}

.success-text {
  color: #282c4b;
  background-color: rgba(65, 184, 160, .2);
  padding: 32px;
}

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

.champ_container._48 {
  margin-bottom: 24px;
}

.champ_container._48.hidden {
  display: none;
}

.champ_container._48.top-48 {
  margin-top: 48px;
}

.champ_container._24 {
  margin-bottom: 24px;
}

.champ_container._24.top-48 {
  margin-top: 48px;
}

.champ_container._32 {
  margin-bottom: 32px;
}

.form-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

.error-message {
  text-align: center;
  background-color: #fff1f2;
}

.champs_titre {
  color: #282c4b;
  margin-bottom: 8px;
  padding-left: 4px;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
}

.form-wrapper {
  width: auto;
  height: auto;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 0;
  display: block;
}

.form-wrapper.fg {
  padding-left: 48px;
  padding-right: 48px;
}

.form-wrapper.hidden {
  display: none;
}

.champs {
  height: 48px;
  opacity: 1;
  color: #282c4b;
  background-color: #fff;
  border: 1px solid #d2d2dd;
  border-radius: 8px;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.champs:hover {
  border-color: #3b82f6;
}

.champs:focus {
  border-color: #2563eb;
}

.champs::-ms-input-placeholder {
  color: rgba(40, 44, 75, .5);
}

.champs::placeholder {
  color: rgba(40, 44, 75, .5);
}

.champs.phone {
  width: 100%;
}

.champs.email {
  font-size: 14px;
}

.champs.email:active, .champs.email:focus {
  border-color: #103acd;
}

.button {
  color: #fff;
  text-align: center;
  background-color: #3b82f6;
  border-radius: 8px;
  align-items: center;
  margin-top: 16px;
  padding: 12px 16px;
  text-decoration: none;
  transition: background-color .25s;
  display: inline-block;
  position: relative;
}

.button:hover {
  background-color: #2563eb;
}

.button:active {
  background-color: #1d39c4;
}

.button:focus {
  background-color: #597ef7;
}

.form {
  width: auto;
  height: auto;
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  margin: 0;
  padding: 0;
  display: flex;
}

.lien_programme {
  color: #103acd;
  margin-top: 24px;
  font-size: 16px;
  display: none;
}

.formulaire_icon_star {
  width: 24px;
  height: 24px;
  margin-right: 8px;
}

.formulaire_top {
  max-width: 100%;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.review_formulaire {
  margin-top: -240px;
  padding-bottom: 32px;
  overflow: hidden;
}

.reviews_form_grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.testimonials1_score-image {
  width: 10rem;
  height: 3rem;
  object-fit: contain;
  border-radius: 0%;
}

.testimonials1_score-image.is-big {
  width: 18rem;
  height: 3rem;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.heading-small {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.horizontal-divider-testimonial {
  width: 20%;
  height: 3px;
  background-color: #219654;
  border-radius: 1px;
}

.testimonials1_arrow {
  width: 48px;
  height: 48px;
  color: #151d53;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  transition: all .2s;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 12px;
  left: 0%;
  right: auto;
  box-shadow: 1px 1px 10px -5px rgba(51, 51, 51, .3);
}

.testimonials1_arrow:hover {
  color: #fff;
  background-color: #151d53;
}

.testimonials1_arrow.right {
  width: 48px;
  height: 48px;
  left: 64px;
  box-shadow: 1px 1px 30px rgba(0, 0, 0, .05);
}

.testimonials1_arrow.coaching {
  border: 1px solid #282c4b;
}

.testimonials1_slider-mask {
  width: 28rem;
  transform-origin: 0%;
  overflow: visible;
  transform: scale(.7);
}

.trustpilot-logo {
  width: 10rem;
  height: 2rem;
  max-height: 2rem;
  max-width: none;
  object-fit: contain;
  margin-left: auto;
  margin-right: auto;
}

.testimonials1_slide {
  max-width: 28rem;
  margin-right: 2rem;
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.testimonials1_component {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 0;
  padding-bottom: 80px;
  display: none;
  overflow: hidden;
}

.testimonials1_client-image-wrapper {
  flex: none;
  margin-right: 1rem;
  overflow: hidden;
}

.testimonials1_score-wrapper {
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: space-between;
  align-items: center;
  justify-items: start;
  margin-top: 0;
  margin-bottom: 2rem;
  font-weight: 300;
  display: flex;
}

.text-color-black {
  color: #000;
}

.testimonials_arrow-icon {
  width: 1.5rem;
  height: 1.5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.testimonials1_slider-nav {
  display: none;
}

.testimonials1_date-details {
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  align-items: center;
  justify-items: start;
  display: flex;
}

.testimonials_content {
  height: 100%;
  min-height: 18rem;
  box-shadow: none;
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  padding: 2rem;
  font-weight: 400;
  display: flex;
}

.testimonials_content.is-first {
  text-align: center;
  background-color: #fff;
  border-radius: 16px;
  justify-content: center;
}

.testimonials_content.is-first.coaching {
  background-color: #f0e9e3;
}

.is-underline-black {
  color: #1e1e1e;
  border-bottom: 2px solid #000;
  font-weight: 700;
}

.global-styles {
  display: block;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.footer {
  padding-top: 80px;
  padding-bottom: 32px;
}

.footer.cream {
  background-color: #faf9f5;
}

.footer_grid {
  max-width: 1212px;
  grid-column-gap: 0px;
  grid-template: "logo Space-80 ou-commencer ou-commencer Space-120 propos-de-mantra Space-120-2 nous-contacter"
  / 1fr 80px 1fr 1fr 120px 1fr 120px 1fr;
}

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

.custom-code {
  opacity: 0;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.nav_menu-mobile-wrap {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav_drop.hidden, .nav_dropicon {
  display: none;
}

.nav_droplink {
  padding: 1em 1.5em;
  transition: all .3s;
}

.nav_droplink:hover {
  color: #7255ca;
}

.nav_droptext {
  color: #282c4b;
  margin-right: 6px;
  font-family: Archia webfont, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.nav_droplist {
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  border: 2px #4b4b4b;
  border-radius: 14px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 4px;
  padding: 32px 48px;
  transition: all .2s ease-in-out;
  display: none;
  left: auto;
  overflow: hidden;
  box-shadow: 0 4px 20px rgba(0, 0, 0, .15);
}

.nav_droplist.two-colomn {
  flex-direction: row;
  align-items: stretch;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: none;
}

.nav {
  z-index: 100;
  width: 100%;
  background-color: #fff;
  border-bottom: 1px solid #e7e7e7;
  justify-content: center;
  margin-top: 0;
  padding: 0 0 8px;
  transition: all .4s;
  display: flex;
  position: fixed;
  top: 0;
}

.nav.nav_scrolled {
  background-color: #fff;
  padding-top: 16px;
  padding-bottom: 16px;
  transition: all .4s;
}

.nav_menu {
  width: 100%;
  flex: none;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.nav_logo {
  width: 150px;
  color: #fff;
  transition: width .4s;
}

.nav_logo.logo_scrolled {
  width: 10em;
}

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

.nav_brand.mobile {
  padding-left: 0;
  display: none;
}

.nav_link {
  height: 100%;
  color: #282c4b;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 15px 20px;
  font-family: Archia webfont, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.nav_wrapper {
  width: 100%;
  max-width: 1600px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.dropdown_arrow {
  width: 9px;
  height: 8px;
  margin-top: 1px;
}

.navigation_link_after {
  width: 100%;
  height: 1.5px;
  opacity: 0;
  background-color: #282c4b;
  transform: translate(0);
}

.dropdown_left {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 32px;
  padding-bottom: 32px;
  padding-right: 48px;
  display: flex;
}

.dropdown_right {
  min-width: 318px;
  background-color: #f0e9e3;
  flex-direction: column;
  justify-content: center;
  padding: 32px 24px;
  display: flex;
}

.nav_link-2 {
  color: #fff;
  margin-left: 0;
  margin-right: 0;
  padding-top: 36px;
  padding-bottom: 36px;
  padding-right: 32px;
  font-size: 1rem;
}

.nav_dropicon-2 {
  color: #282c4b;
  display: none;
}

.nav_droptext-2 {
  color: #282c4b;
}

.nav_droplist-2 {
  -webkit-text-fill-color: inherit;
  background-color: #fafafa;
  background-clip: border-box;
  border: 2px #4b4b4b;
  border-radius: .5em;
  flex-direction: column;
  align-items: flex-start;
  margin-top: .15em;
  padding: 32px 48px;
  display: none;
  left: auto;
  overflow: hidden;
  box-shadow: 0 4px 20px rgba(0, 0, 0, .15);
}

.nav_droplist-2.w--open {
  box-shadow: none;
  background-color: #fff;
  border-style: none;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  left: auto;
}

.nav_droplist-2.two-colomn, .nav_droplist-2.two-colomn.w--open {
  flex-direction: row;
  align-items: stretch;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: none;
}

.nav_droplist-2.two-colomn.show {
  display: flex;
}

.header_grid {
  max-width: 540px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 32px;
  display: grid;
}

.flex-v {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.flex-v.info-header {
  align-items: flex-start;
  margin-right: 48px;
}

.flex-v.info-header.last {
  margin-right: 0;
}

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

.flex-v.center.recevoirprogram {
  margin-top: 80px;
}

.flex-v.center.financerer {
  margin-bottom: 0;
  padding-bottom: 80px;
}

.image_shemas_accompagnement._64-top {
  margin-top: 64px;
}

.header_formation {
  padding-top: 200px;
  padding-bottom: 80px;
}

.label_formation {
  color: #faf9f5;
  background-color: #282c4b;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-bottom: 24px;
  padding: 4px 8px;
  display: flex;
}

.label_formation.hidden {
  display: none;
}

.label_formation.programme {
  color: #282c4b;
  background-color: #f0e9e3;
}

.label_formation_text {
  font-family: Archia webfont, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.formation_slider_home {
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
}

.slider_formation_header {
  z-index: -1;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
  position: absolute;
}

.formation_slider_content {
  flex-direction: column;
  align-items: flex-end;
  padding-bottom: 40px;
  padding-right: 40px;
  display: flex;
}

.slider_formation_container {
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
}

.formation_header_icon {
  width: 24px;
  height: 24px;
  margin-right: 8px;
}

.header_formation_icon_text {
  color: #282c4b;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
}

.header_formation_icon_text._2 {
  color: #394e8a;
  font-weight: 600;
}

.span_50_opacity {
  opacity: .5;
}

.slide-nav {
  transform-style: preserve-3d;
  transform: scale3d(1, .2, 1);
}

.background-blur {
  z-index: 0;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: rgba(255, 255, 255, .05);
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.formation_first_section {
  background-color: #faf9f5;
  padding-top: 80px;
  padding-bottom: 120px;
}

.formation_first_section.seo {
  padding-bottom: 120px;
}

.highlight_container {
  background-color: #f0e9e3;
  margin-top: 80px;
  margin-bottom: 80px;
  padding: 32px 48px;
}

.highlight_container.blue {
  background-color: #282c4b;
}

.what_you_will_learn {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 120px;
  padding-bottom: 120px;
}

.container_wywl_bulletpoint {
  margin-top: 64px;
}

.mentors_formation {
  background-color: #fff;
  padding-top: 160px;
  padding-bottom: 120px;
  overflow: hidden;
}

.mentors_formation.cream {
  background-color: #faf9f5;
}

.est_ce_pour_moi {
  padding-top: 120px;
  padding-bottom: 120px;
  display: block;
}

.pour_moi_left {
  width: 48%;
  background-color: #faf9f5;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.pour_moi_left.seo {
  width: 65%;
}

.pour_moi_right {
  width: 48%;
  border: 2px solid #f0e9e3;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.pour_moi_right.hidden {
  display: none;
}

.pour_moi_ul {
  margin-top: 24px;
  margin-bottom: 32px;
  font-size: 18px;
  font-weight: 600;
}

.pour_moi_li {
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 24px;
}

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

.pour_moi_icon {
  margin-bottom: 24px;
}

.form_formation {
  background-color: #faf9f5;
  padding-top: 120px;
  padding-bottom: 80px;
}

.review_formulaire_formation {
  margin-top: 0;
  padding-bottom: 32px;
  display: none;
  overflow: hidden;
}

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

.programme.padding {
  background-color: #faf9f5;
  padding-top: 120px;
  padding-bottom: 120px;
  overflow: hidden;
}

.programme_left {
  width: 58%;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
}

.programme_left._80 {
  margin-bottom: 80px;
}

.programme_right {
  width: 40%;
  max-width: 400px;
}

.programme_image {
  width: 100%;
  max-width: 400px;
  border-radius: 12px;
}

.programme_image.hidden {
  display: none;
}

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

.testimonials_formation {
  background-color: #faf9f5;
  flex-direction: column;
  justify-content: center;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.last_form {
  background-color: #f0e9e3;
  padding-top: 120px;
  padding-bottom: 120px;
}

.last_form_right {
  width: 48%;
  background-color: #fff;
  border-radius: 12px;
  padding: 48px;
}

.last_form_right.hubspot {
  padding: 0;
}

.last_form_left {
  width: 48%;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  padding: 48px;
  display: flex;
}

.last_formulaire_bulletpoint {
  width: 100%;
  max-width: none;
  margin-top: 0;
  padding-left: 0;
}

.en_savoir_plus {
  margin-bottom: 48px;
}

.header_coaching {
  background-color: #282c4b;
  padding-top: 200px;
  padding-bottom: 360px;
}

.span_yellow {
  color: #efc222;
}

.span_background_yellow {
  color: #282c4b;
  background-color: #ff0;
}

.form_coaching_left {
  width: 54%;
  background-color: #f0e9e3;
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
  flex-direction: column;
  justify-content: center;
  padding: 80px 48px;
  display: flex;
}

.form_coaching_right {
  width: 46%;
  padding: 48px;
}

.form_coaching_right.hubspot {
  padding: 0;
}

.formulaire_coaching {
  background-color: #fff;
  margin-top: 0;
  padding-bottom: 80px;
  position: static;
}

.testimonials_coaching {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  padding-top: 140px;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.opco_coaching {
  background-color: #282c4b;
  padding-top: 64px;
  padding-bottom: 64px;
  overflow: visible;
}

.text-block {
  font-size: 14px;
}

.formulaire_top_formation {
  max-width: 100%;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.header_backgroung {
  width: 351px;
  object-fit: cover;
  border-radius: 20px;
  display: none;
}

.header_forground {
  width: 100%;
  max-width: 480px;
  object-fit: cover;
  border: 4px solid #fff;
  border-radius: 12px;
  margin-top: 0;
  margin-left: -140px;
  position: static;
  box-shadow: 0 6px 12px rgba(0, 0, 0, .1);
}

.arrow_absolut {
  z-index: 4;
  margin-top: 290px;
  margin-left: 0;
  margin-right: 220px;
  position: absolute;
}

.clecle_absolut {
  width: 170px;
  height: 57px;
  object-fit: fill;
  background-image: url("https://assets.website-files.com/63b68d1cd4a068112c734374/63c9322c5381ddc9e1659534_Cercle.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  margin-top: 350px;
  margin-left: 0;
  margin-right: 330px;
  display: flex;
  position: absolute;
}

.live_red {
  width: 10px;
  height: 10px;
  background-color: #eb5757;
  border-radius: 20px;
  margin-right: 4px;
}

.cours_en_direct {
  font-size: 12px;
  font-weight: 700;
}

.highlight_yellow {
  background-image: url("https://assets.website-files.com/63b68d1cd4a068112c734374/63ca58fedaa24298105d9aff_hightlight.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  overflow: hidden;
}

.hightlighter {
  z-index: -1;
  object-fit: cover;
  position: absolute;
}

.typedjs-simple {
  display: inline;
}

.text-color-grey {
  color: rgba(251, 249, 252, .5);
}

.loader-wrapper {
  width: 100%;
  height: 100%;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-image: url("https://assets.website-files.com/63b68d1cd4a068112c734374/63ca641d7a508778a8c18053_Hightlight-2.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-bottom: 1px #141314;
  border-right: 1px #141314;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  font-family: Bely display w00, sans-serif;
  display: flex;
}

.loader-wrapper.hidden {
  display: none;
}

.typedjs-multiple {
  display: inline;
}

.typedjs-multiple.heading-small {
  color: #05060f;
  font-family: Bely display w00, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 54px;
}

.typed-js_component {
  color: #05060f;
  margin-top: 0;
}

.typedjs-wrapper {
  width: 100%;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #05060f;
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  font-size: 48px;
  line-height: 54px;
  display: flex;
}

.multi_text {
  height: 74px;
  margin-top: 8px;
  display: block;
}

.typedjs-repeats {
  display: inline;
}

.yellow-background {
  background-image: url("https://assets.website-files.com/63b68d1cd4a068112c734374/63ca641d7a508778a8c18053_Hightlight-2.svg");
  background-repeat: no-repeat;
  background-size: cover;
}

.yellow-background.text-black {
  color: #282c4b;
}

.yellow-background.text-black.expeko {
  background-position: 0 0;
  background-size: cover;
}

.label_formation_text-header {
  text-align: center;
  font-family: Archia webfont, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.header_parcours_gratuits {
  background-color: #282c4b;
  padding-top: 200px;
  padding-bottom: 80px;
}

.cours_gratuits_first_section {
  padding-top: 120px;
  padding-bottom: 80px;
}

.highlight_container_cg {
  background-color: #faf9f5;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 80px;
  margin-bottom: 80px;
  padding: 80px 130px;
  display: flex;
}

.label_formation_gratuite {
  background-color: #f5d98c;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-bottom: 12px;
  padding: 4px 8px;
  display: flex;
}

.formation_item_cg {
  width: auto;
  color: #282c4b;
  background-color: #fff;
  border: 2px #e0e0eb;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 16px 16px 24px;
  display: flex;
}

.formation_item_cg.soon {
  opacity: .5;
  background-color: rgba(0, 0, 0, 0);
  border-style: solid;
  border-color: #fff;
}

.cours_gratuits_grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding-bottom: 24px;
  display: grid;
}

.review {
  margin-bottom: 320px;
  padding-top: 120px;
  padding-bottom: 120px;
}

.review._0 {
  margin-bottom: 0;
}

.review._0.light-grey {
  background-color: #faf9f5;
}

.small-card {
  background-color: #fff;
  border: 1px solid #f0e9e3;
  border-radius: 15px;
  flex-direction: column;
  justify-content: space-between;
  padding: 24px;
  display: flex;
  box-shadow: 0 20px 30px -15px rgba(29, 1, 80, .1);
}

.small-card._50 {
  perspective-origin: 0%;
  transform-origin: 0%;
  transform: scale(.5);
}

.masonry-grid {
  z-index: 0;
  display: block;
}

.spacer-m {
  width: 100%;
  height: 20px;
}

.testimonial-author-img {
  width: 60px;
  height: 60px;
  object-fit: cover;
  border-radius: 100%;
  display: none;
}

.h5 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-2 {
  height: 50px;
  color: #fff;
  background-color: #434de7;
  border-radius: 10px;
  padding: 15px 35px;
  font-size: 15px;
  font-weight: 500;
  box-shadow: 0 10px 20px -3px rgba(29, 1, 80, .1);
}

.button-2:hover {
  box-shadow: none;
  background-color: #000;
}

.cta-flex {
  grid-column-gap: 15px;
  align-items: center;
  display: flex;
}

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

.csilver {
  color: #b7bbd1;
}

.quotes {
  width: 25px;
}

.testimonial-author {
  grid-column-gap: 10px;
  align-items: center;
  display: flex;
}

.main-container-2 {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.main-container-2._280 {
  margin-top: -200px;
}

.spacer-xxl {
  width: 100%;
  height: 50px;
}

.spacer-xs {
  width: 100%;
  height: 10px;
}

.paragraph-2 {
  opacity: .9;
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.review_star_icon {
  width: 16px;
  height: 16px;
  margin-right: 2px;
}

.opco_pg {
  color: #282c4b;
  background-color: #282c4b;
  margin-top: -280px;
  padding-top: 80px;
  padding-bottom: 64px;
  overflow: visible;
}

.formulaire_cg {
  background-color: #282c4b;
  margin-top: 0;
  padding-bottom: 0;
  position: static;
}

.blue-highlight {
  color: #103acd;
}

.blue-highlight.testi {
  border-bottom: 2px solid #103acd;
  margin-top: 12px;
}

.faq {
  background-color: #faf9f5;
  padding-top: 80px;
  padding-bottom: 80px;
}

.faq.white {
  background-color: #fff;
}

.faq-grid {
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.faq-wrap {
  background-color: #fff;
  border-radius: 12px;
  padding-bottom: 0;
  box-shadow: 0 5px 14px rgba(0, 0, 0, .1);
}

.faq-question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 32px;
  display: flex;
}

.faq-icon {
  width: 24px;
  height: 24px;
  margin-right: 0;
}

.faq-heading {
  color: #fff;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.4;
}

.faq-answer {
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 32px;
  padding-right: 32px;
  overflow: hidden;
}

.body-2 {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
}

.body-2.bottom-margin-30 {
  margin-bottom: 30px;
}

.pedagogie_header_left {
  width: 48%;
}

.pedagogie_header_right {
  width: 48%;
  max-width: 516px;
  justify-content: flex-end;
  display: flex;
}

.pedagogie_header_image.gm-mantra {
  max-width: 400px;
}

.header_pedagogie {
  background-color: #282c4b;
  padding-top: 180px;
  padding-bottom: 80px;
}

.span_blue-text {
  color: #103acd;
}

.highlight_container_pedagogie {
  background-color: #282c4b;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 43px;
  margin-bottom: 80px;
  padding: 48px;
  display: flex;
}

.pilier {
  background-color: #faf9f5;
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

.pilier.white, .pilier.white_background {
  background-color: #fff;
}

.pilier.blue {
  background-color: #282c4b;
}

.header_formation_gratuite {
  padding-top: 200px;
  padding-bottom: 360px;
}

.formulaire_formation_gratuite {
  background-color: #faf9f5;
  margin-top: 0;
  padding-bottom: 80px;
  position: static;
}

.form_formation_gratuite_left {
  width: 54%;
  background-color: #f0e9e3;
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
  flex-direction: column;
  justify-content: center;
  padding: 80px 48px;
  display: flex;
}

.form_formation_gratuite_right {
  width: 46%;
  padding: 0 0 48px;
}

.top_form_fg {
  height: 48px;
  background-color: #282c4b;
  border-top-right-radius: 16px;
  justify-content: center;
  align-items: center;
  margin-bottom: 48px;
  display: flex;
}

.formation_gratuite_context {
  background-color: #282c4b;
  padding-top: 80px;
  padding-bottom: 120px;
}

.yellow-highlight {
  color: #feff00;
}

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

.formation_item_right {
  width: 50%;
}

.formation_item_left-copy {
  width: 36%;
  position: -webkit-sticky;
  position: sticky;
  top: 160px;
}

.form_programme {
  width: 100%;
  border-radius: 16px;
  padding: 0 0 24px;
  position: static;
  box-shadow: 0 3px 20px rgba(0, 0, 0, .1);
}

.top_form_fg_programme {
  height: 48px;
  background-color: #282c4b;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  justify-content: center;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.expert {
  background-color: #faf9f5;
  padding-top: 80px;
  padding-bottom: 80px;
}

.right_expert {
  width: 60%;
}

.expert_logo {
  width: 180px;
  margin-bottom: 24px;
  display: block;
}

.formez_vous {
  background-color: #faf9f5;
  margin-bottom: 0;
  padding-top: 120px;
  padding-bottom: 360px;
}

.formations_grid_fg {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding-bottom: 24px;
  display: grid;
}

.link-block {
  color: #282c4b;
  text-decoration: none;
}

.event_header_left {
  width: 50%;
}

.event_header_right {
  width: 40%;
}

.intervenant_grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.intervenant_grid.formation {
  grid-template-rows: auto;
}

.intervenant_grid.teacher-homepage {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.intervenant {
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

.testimonials_event {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  padding-top: 80px;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.white-container {
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.growthmakers_become_mantra {
  z-index: 1000;
  width: 100vw;
  height: 40px;
  background-color: #f0e9e3;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
}

.links-gm-become-m {
  color: #282c4b;
  font-size: 14px;
  text-decoration: underline;
}

.arrow-is-absolut {
  margin-top: 120px;
  margin-left: 430px;
  position: absolute;
}

.header_apropos {
  background-color: #282c4b;
  padding-top: 180px;
  padding-bottom: 80px;
}

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

.icon_pilier {
  width: 24px;
  height: 24px;
}

.icon_pilier_container {
  background-color: #fff;
  border-radius: 40px;
  margin-bottom: 12px;
  padding: 16px 16px 15px;
}

.pilier_item_apropos {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.testimonials_formation_apropos {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 140px;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.paid-nav {
  z-index: 1000;
  height: 96px;
  -webkit-backdrop-filter: blur(9px);
  backdrop-filter: blur(9px);
  background-color: #fff;
  align-items: center;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.growthmaker_become_mantra {
  background-color: #282c4b;
  padding-top: 80px;
  padding-bottom: 80px;
}

.gm-become_first_section {
  padding-top: 80px;
  padding-bottom: 40px;
}

.nav-home {
  z-index: 100;
  width: 100%;
  background-color: #fff;
  border-bottom: 1px solid #e7e7e7;
  justify-content: center;
  margin-top: 40px;
  padding: 8px 0;
  transition: all .4s;
  display: flex;
  position: fixed;
  top: 0;
}

.nav-home.nav_scrolled {
  background-color: #fff;
  padding-top: 16px;
  padding-bottom: 16px;
  transition: all .4s;
}

.nav-h {
  z-index: 100;
  width: 100%;
  background-color: #fff;
  border-bottom: 1px solid #e7e7e7;
  justify-content: center;
  margin-top: 48px;
  padding: 0;
  transition: all .4s;
  display: flex;
  position: fixed;
  top: 0;
}

.nav-h.nav_scrolled {
  background-color: #fff;
  padding-top: 16px;
  padding-bottom: 16px;
  transition: all .4s;
}

.qualiopi {
  width: 100%;
  max-width: 160px;
  margin-top: 32px;
  margin-left: -8px;
  padding-left: 0;
  display: block;
}

.founder-img {
  width: 80px;
  height: 80px;
  object-fit: cover;
  border-radius: 50px;
  margin-right: 16px;
}

.signature-founder {
  max-width: 140px;
}

.span-sunglow {
  color: #efc222;
}

.span-new-yellow {
  color: #feff00;
}

.form-field {
  z-index: 1;
  height: 50px;
  min-height: 50px;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #dcdcdd;
  padding-top: 11px;
  position: relative;
}

.form-field:focus {
  border-color: #000;
}

.form-field::-ms-input-placeholder {
  color: #a0a0a0;
}

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

.form-field.select-field {
  padding-top: 8px;
}

.form-field.select-field.wide {
  color: #282c4b;
  cursor: pointer;
  border-radius: 8px;
  padding-right: 16px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 35px;
}

.form-field.select-field.wide:active, .form-field.select-field.wide:focus {
  border-style: solid;
  border-color: #103acd;
}

.img-pilier-2 {
  width: 100%;
  height: 120px;
  object-fit: cover;
  border-radius: 12px;
  margin-bottom: 24px;
}

.mentors_flex {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-content: center;
  display: flex;
}

.mentors_flex.formation {
  grid-template-rows: auto;
}

.sponsor {
  background-color: #faf9f5;
  padding-top: 80px;
  padding-bottom: 80px;
}

.sponsor-img {
  max-width: 320px;
}

.modal-trigger-text {
  margin-right: 1rem;
  font-weight: 300;
}

.link-underline {
  width: 100%;
  height: 1px;
  transform-origin: 0%;
  background-color: #6cc164;
}

.modal-trigger-icon {
  width: 2rem;
  color: #6cc164;
}

.modal-close {
  width: 2rem;
  height: 2em;
  color: #fff;
  background-color: #f0e9e3;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
  position: absolute;
  top: 1rem;
  bottom: auto;
  left: auto;
  right: 1rem;
  overflow: hidden;
}

.modal-close:hover {
  background-color: #f0e9e3;
}

.modal-image {
  height: 100%;
}

.modal-text {
  display: none;
}

.modal-trigger-content {
  width: 100%;
  color: #22293d;
  justify-content: space-between;
  align-items: center;
  padding-bottom: .25rem;
  text-decoration: none;
  display: flex;
  position: relative;
}

.modal-content-wrapper {
  width: 90vw;
  max-width: 540px;
  background-color: #fff;
  border-radius: 16px;
  padding: 48px 80px;
  position: relative;
  overflow: auto;
  transform: scale(0);
}

.modal-content-wrapper.tally {
  padding-left: 24px;
  padding-right: 24px;
  transform: scale(0);
}

.modal-overlay {
  opacity: .25;
  background-color: #22293d;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.modal-trigger {
  width: 100%;
  background-color: #fff;
  border-radius: 1rem;
  padding: 1rem 2rem;
  text-decoration: none;
  transition: box-shadow .3s;
  box-shadow: 3px 3px 8px rgba(34, 41, 61, .2);
}

.modal-trigger:hover {
  box-shadow: 6px 6px 8px rgba(34, 41, 61, .2);
}

.button-3 {
  color: #fff;
  background-color: #6cc164;
  border-radius: 2rem;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  transition: background-color .3s;
  display: flex;
}

.button-3:hover {
  background-color: rgba(108, 193, 100, .75);
}

.modal-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.modal-content.scrollable {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.modal-content.unscrollable {
  grid-auto-columns: 1fr;
  display: none;
}

.modal-x {
  color: #282c4b;
  margin-top: -3px;
  font-size: 1.5rem;
}

.program_ask {
  z-index: 1000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.testimonial-new {
  cursor: pointer;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.tetimonials-container {
  background-color: #fff;
  border-radius: 12px;
  padding-bottom: 0;
  box-shadow: 0 5px 14px rgba(0, 0, 0, .1);
}

.newsletter_subscription {
  z-index: 1000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.team-img {
  width: 100%;
  max-height: 400px;
  object-fit: cover;
  object-position: 50% 0%;
  border-radius: 16px;
  margin-top: 48px;
  display: block;
}

.partner-nav {
  z-index: 1000;
  height: 96px;
  -webkit-backdrop-filter: blur(9px);
  backdrop-filter: blur(9px);
  background-color: #fff;
  border-bottom: 1px solid #f0e9e3;
  align-items: center;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.nav-partner-right, .nav-partner-left {
  align-items: center;
  display: flex;
}

.logo-img {
  width: auto;
  max-height: 36px;
  max-width: none;
  display: block;
}

.logo-img.scalezia {
  max-height: 32px;
}

.logo-img.trybu {
  height: 64px;
  max-height: none;
}

.logo-img.gp-nav {
  margin-right: 24px;
}

.logo-img.frenchtech {
  height: 64px;
  max-height: none;
  display: none;
}

.link-teacher {
  color: #103acd;
  text-decoration: underline;
}

.google-review {
  margin-top: 96px;
}

.syllabus-container {
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 30%;
}

.bookin-syllabus {
  margin-top: 48px;
  padding-left: 24px;
  padding-right: 24px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 70%;
  right: 0%;
}

.embed_calendly {
  z-index: 100;
  margin-top: 32px;
  position: relative;
}

.header_cgv {
  background-color: #282c4b;
  padding-top: 160px;
  padding-bottom: 80px;
}

.main-text {
  background-color: #faf9f5;
  padding-top: 80px;
  padding-bottom: 80px;
}

.opco_right-formulaire {
  width: 100%;
  max-width: 832px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 48px;
  display: grid;
}

.html-embed-2, .html-embed-3, .html-embed-4, .html-embed-5, .html-embed-6, .html-embed-7, .html-embed-8, .html-embed-9, .html-embed-10, .html-embed-11, .html-embed-12, .html-embed-13, .html-embed-14, .html-embed-15 {
  display: none;
}

.tally_container {
  height: 760px;
}

.hubspot_container {
  width: 100%;
  height: 100%;
  padding-top: 30px;
}

.pre-inscritpion {
  z-index: 1000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.pre-inscritpion.seo, .pre-inscritpion.social-media {
  display: none;
}

.modal-close---seo {
  width: 2rem;
  height: 2em;
  color: #fff;
  background-color: #f0e9e3;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
  position: absolute;
  top: 1rem;
  bottom: auto;
  left: auto;
  right: 1rem;
  overflow: hidden;
}

.modal-close---seo:hover {
  background-color: #f0e9e3;
}

.modal-close---social-media {
  width: 2rem;
  height: 2em;
  color: #fff;
  background-color: #f0e9e3;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
  position: absolute;
  top: 1rem;
  bottom: auto;
  left: auto;
  right: 1rem;
  overflow: hidden;
}

.modal-close---social-media:hover {
  background-color: #f0e9e3;
}

.modal-close---newseletter {
  width: 2rem;
  height: 2em;
  color: #fff;
  background-color: #f0e9e3;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
  position: absolute;
  top: 1rem;
  bottom: auto;
  left: auto;
  right: 1rem;
  overflow: hidden;
}

.modal-close---newseletter:hover {
  background-color: #f0e9e3;
}

.candidature_pop_up {
  z-index: 1000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.modal-close---candidature {
  width: 2rem;
  height: 2em;
  color: #fff;
  background-color: #f0e9e3;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
  position: absolute;
  top: 1rem;
  bottom: auto;
  left: auto;
  right: 1rem;
  overflow: hidden;
}

.modal-close---candidature:hover {
  background-color: #f0e9e3;
}

.test-container {
  padding-top: 80px;
  padding-bottom: 80px;
}

.agence-logo {
  padding-top: 48px;
  padding-bottom: 80px;
  overflow: visible;
}

.agence-right {
  width: 66%;
  max-width: 1200px;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  justify-content: space-between;
  display: grid;
}

.white-container-agence {
  width: 147.188px;
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.agence-image {
  border-radius: 8px;
}

.agence-image.grey {
  box-shadow: none;
  border: 1px #f0e9e3;
}

.agence-image.grey.edtech {
  padding-left: 8px;
  padding-right: 8px;
}

.agence-image.grey.first-column {
  padding-left: 16px;
  padding-right: 16px;
}

.body_m_agence {
  color: #282c4b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.body_m_agence.subtitle {
  max-width: 750px;
  color: rgba(57, 78, 138, .6);
  text-align: center;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
}

.body_m_agence.subtitle._120 {
  margin-bottom: 120px;
}

.body_m_agence.subtitle.error {
  color: #eb5757;
  display: block;
}

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

.body_m_agence.subtitle.white._48 {
  margin-bottom: 48px;
}

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

.body_m_agence.text-center.span_75_opacity {
  opacity: .75;
}

.body_m_agence.italic {
  font-style: italic;
}

.body_m_agence.italic.testimonial {
  color: #282c4b;
  margin-bottom: 24px;
}

.body_m_agence.formulaire {
  max-width: 344px;
  font-weight: 500;
}

.body_m_agence.formulaire-text {
  max-width: none;
  color: #fff;
  font-weight: 600;
}

.body_m_agence.formulaire-text.black {
  max-width: none;
  color: #282c4b;
  font-size: 14px;
  line-height: 24px;
}

.body_m_agence.formulaire-text.black.dsqfgdf {
  margin-bottom: 48px;
  font-size: 18px;
}

.body_m_agence.link {
  color: rgba(40, 44, 75, .5);
  transition: color .3s ease-in-out;
}

.body_m_agence.link:hover {
  color: #282c4b;
}

.body_m_agence.link.footer-link {
  margin-right: 48px;
  transition-duration: .2s;
}

.body_m_agence.white {
  color: #fff;
}

.body_m_agence.white._32.span_75_opacity {
  opacity: .75;
}

.body_m_agence.white.mobile-center.hidden {
  display: none;
}

.body_m_agence.sub_hero_1 {
  margin-bottom: 4px;
  font-weight: 400;
}

.body_m_agence.sub_hero_1._32 {
  margin-top: 24px;
}

.body_m_agence.sub_hero_1.mobile-text.text-center.paid {
  margin-bottom: 64px;
}

.body_m_agence._16 {
  margin-bottom: 16px;
}

.body_m_agence._32 {
  margin-bottom: 32px;
}

.body_m_agence._64-top {
  margin-top: 64px;
}

.body_m_agence.syllabus {
  margin-top: 0;
  margin-left: 24px;
  margin-right: 24px;
  padding-left: 0;
}

.body_m_agence.syllabus-mobile {
  display: none;
}

.flex-h-agence {
  justify-content: space-between;
  display: flex;
}

.flex-h-agence.center-h {
  text-align: left;
  justify-content: center;
  align-items: center;
}

.flex-h-agence.center-h.flex-header-formation {
  margin-right: 48px;
}

.flex-h-agence.center-h.flex-programme {
  margin-bottom: 120px;
}

.flex-h-agence.center-h.flex-programme.last {
  margin-bottom: 0;
}

.flex-h-agence.center-h.left-flex {
  justify-content: flex-start;
}

.flex-h-agence.center-h.left-flex.prof {
  margin-bottom: 80px;
}

.flex-h-agence.center-h.founder {
  margin-top: 32px;
}

.flex-h-agence.left {
  justify-content: flex-start;
}

.flex-h-agence.left.center {
  align-items: center;
}

.flex-h-agence.left.center.testi.new, .flex-h-agence.left.center.wywl_list {
  margin-bottom: 24px;
}

.flex-h-agence.left.center.programme {
  margin-bottom: 12px;
}

.flex-h-agence.left.center.founder {
  margin-top: 32px;
}

.flex-h-agence.left.mentor {
  margin-top: 12px;
}

.flex-h-agence.left.formulaire {
  margin-bottom: 12px;
}

.flex-h-agence.left.star-form {
  margin-top: 32px;
  position: static;
}

.flex-h-agence.left.formulaire-flex {
  margin-bottom: 16px;
}

.flex-h-agence.left.header-flex {
  padding-left: 0;
}

.flex-h-agence.left.header-flex.white, .flex-h-agence.left.header-flex.event {
  margin-top: 32px;
}

.flex-h-agence.left.cours-en-direct {
  align-items: center;
  margin-top: 10px;
  margin-left: 12px;
}

.flex-h-agence.left._12 {
  margin-bottom: 12px;
}

.flex-h-agence.navigation {
  align-items: center;
}

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

.flex-h-agence._100 {
  width: 100%;
}

.flex-h-agence._100.center {
  align-items: center;
  margin-bottom: 24px;
}

.nav-container {
  z-index: 100;
  width: 100%;
  background-color: #fff;
  border-bottom: 1px solid #e7e7e7;
  justify-content: center;
  margin-top: 0;
  padding: 48px 0 0;
  transition: all .4s;
  display: flex;
  position: fixed;
  top: 0;
}

.nav-container.nav_scrolled {
  background-color: #fff;
  padding-top: 16px;
  padding-bottom: 16px;
  transition: all .4s;
}

.html-embed-16, .html-embed-17, .html-embed-18, .html-embed-19, .html-embed-20, .html-embed-21, .html-embed-22, .html-embed-23, .html-embed-24, .html-embed-25, .html-embed-26, .html-embed-27 {
  display: none;
}

.paragraph-3 {
  display: block;
}

.html-embed-28, .html-embed-29, .html-embed-30, .html-embed-31, .html-embed-32, .html-embed-33, .html-embed-34, .html-embed-35, .html-embed-36, .html-embed-37, .html-embed-38, .html-embed-39, .html-embed-40, .html-embed-41, .html-embed-42, .html-embed-43, .html-embed-44, .html-embed-45, .html-embed-46, .html-embed-47 {
  display: none;
}

.intervenant_img {
  width: 96px;
  height: 96px;
  border: 2px #f0e9e3;
  border-radius: 12px;
  margin-bottom: 16px;
}

.intervenant_card {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
}

.intervenant_card._80 {
  margin-bottom: 80px;
}

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

.les_intervenant_container.hidden {
  display: none;
}

.div-block-2, .grid-intervenants {
  grid-column-gap: 2vw;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.champs_titre-2 {
  color: #282c4b;
  margin-bottom: 8px;
  padding-left: 4px;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
}

.modal-x-2 {
  color: #282c4b;
  margin-top: -3px;
  font-size: 1.5rem;
}

.hero_2-2 {
  color: #05060f;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Bely display w00, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 44px;
}

.modal-close-2 {
  width: 2rem;
  height: 2em;
  color: #fff;
  background-color: #f0e9e3;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
  position: absolute;
  top: 1rem;
  bottom: auto;
  left: auto;
  right: 1rem;
  overflow: hidden;
}

.modal-close-2:hover {
  background-color: #f0e9e3;
}

.champs-2 {
  height: 48px;
  opacity: 1;
  color: #282c4b;
  background-color: #fff;
  border: 1px solid #d2d2dd;
  border-radius: 8px;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.champs-2:hover {
  border-color: #3b82f6;
}

.champs-2:focus {
  border-color: #2563eb;
}

.champs-2::-ms-input-placeholder {
  color: rgba(40, 44, 75, .5);
}

.champs-2::placeholder {
  color: rgba(40, 44, 75, .5);
}

.champs-2.email {
  font-size: 14px;
}

.champs-2.email:active, .champs-2.email:focus {
  border-color: #103acd;
}

.champs-2.phone {
  width: 100%;
}

.success-text-2 {
  color: #282c4b;
  background-color: rgba(65, 184, 160, .2);
  padding: 32px;
}

.modal-close---candidature-2 {
  width: 2rem;
  height: 2em;
  color: #fff;
  background-color: #f0e9e3;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
  position: absolute;
  top: 1rem;
  bottom: auto;
  left: auto;
  right: 1rem;
  overflow: hidden;
}

.modal-close---candidature-2:hover {
  background-color: #f0e9e3;
}

.livrable {
  background-color: #faf9f5;
  padding-top: 120px;
  padding-bottom: 120px;
}

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

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

.image-in-formation-section {
  width: 100%;
  max-width: 480px;
  float: none;
  text-align: left;
  object-fit: fill;
  border: 1px solid #f0e9e3;
  border-radius: 16px;
  margin: 80px auto;
  display: block;
}

.body_m-2 {
  color: #282c4b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.body_m-2.formulaire-text {
  max-width: none;
  color: #fff;
  font-weight: 600;
}

.body_m-2._16 {
  margin-bottom: 16px;
}

.body_m-2.italic {
  font-style: italic;
}

.body_m-2.syllabus {
  margin-top: 0;
  margin-left: 24px;
  margin-right: 24px;
  padding-left: 0;
}

.body_m-2.white {
  color: #fff;
}

.body_m-2.subtitle {
  max-width: 750px;
  text-align: center;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
}

.body_m-2.syllabus-mobile {
  display: none;
}

.body_m-2.link {
  color: rgba(40, 44, 75, .5);
  transition: color .3s ease-in-out;
}

.body_m-2.link:hover {
  color: #282c4b;
}

.body_m-2._64-top {
  margin-top: 64px;
}

.body_m-2.sub_hero_1 {
  margin-bottom: 4px;
  font-weight: 400;
}

.body_m-2._32 {
  margin-bottom: 32px;
}

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

.body_m-2.formulaire {
  max-width: 344px;
  font-weight: 500;
}

.hero_3-2 {
  color: #05060f;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Bely display w00, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
}

.hero_4-2 {
  color: #05060f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bely display w00, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.highlight_container-2 {
  background-color: #f0e9e3;
  margin-top: 80px;
  margin-bottom: 80px;
  padding: 32px 48px;
}

.livrable-2 {
  background-color: #faf9f5;
  padding-top: 120px;
  padding-bottom: 120px;
}

.body_l-2 {
  color: #282c4b;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.container-livrables {
  margin-top: 64px;
}

.list-header {
  margin-top: 10px;
}

.bold-text, .bold-text-2 {
  color: #282c4b;
}

.grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area-2 Area Area-3 Area-4"
  / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  align-items: center;
  justify-items: center;
  display: grid;
}

.mentor_item_content_2 {
  width: 100%;
  flex-direction: column;
  padding-left: 0;
  display: flex;
}

.mentor_item_content_2.bfhzeb {
  padding-left: 0;
}

.intervenant_img_2 {
  width: 120px;
  height: 120px;
  text-align: left;
  border: 2px #f0e9e3;
  border-radius: 12px;
  margin-bottom: 16px;
  display: inline-block;
}

._600 {
  height: 1600px;
  background-color: #faf9f5;
}

.newnav-container {
  z-index: 100;
  width: 100%;
  background-color: #fff;
  border-bottom: 1px solid #e7e7e7;
  justify-content: center;
  margin-top: 48px;
  padding: 0;
  transition: all .4s;
  display: flex;
  position: fixed;
  top: 0;
}

.newnav-container.nav_scrolled {
  background-color: #fff;
  padding-top: 16px;
  padding-bottom: 16px;
  transition: all .4s;
}

.newnav_drop {
  margin-right: 0;
}

.newnav_link {
  color: #fff;
  margin-left: 0;
  margin-right: 0;
  padding-top: 36px;
  padding-bottom: 36px;
  padding-right: 32px;
  font-size: 1rem;
  display: inline-block;
}

.newnav_droplist {
  -webkit-text-fill-color: inherit;
  background-color: #fafafa;
  background-clip: border-box;
  border: 2px #4b4b4b;
  border-radius: .5em;
  flex-direction: column;
  align-items: flex-start;
  margin-top: -8px;
  padding: 32px 54px 32px 32px;
  display: none;
  left: auto;
  overflow: hidden;
  box-shadow: 0 4px 20px rgba(0, 0, 0, .15);
}

.newnav_droplist.w--open {
  box-shadow: none;
  background-color: #fff;
  border-style: none;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  left: auto;
}

.newnav_droplist.two-colomn, .newnav_droplist.two-colomn.w--open {
  flex-direction: row;
  align-items: stretch;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: none;
}

.newnav_droplist_two-column {
  -webkit-text-fill-color: inherit;
  background-color: #fafafa;
  background-clip: border-box;
  border: 2px #4b4b4b;
  border-radius: .5em;
  flex-direction: column;
  align-items: flex-start;
  margin-top: .15em;
  padding: 32px 48px;
  display: none;
  left: auto;
  overflow: hidden;
  box-shadow: 0 4px 20px rgba(0, 0, 0, .15);
}

.newnav_droplist_two-column.w--open {
  box-shadow: none;
  background-color: #fff;
  border-style: none;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  left: auto;
}

.newnav_droplist_two-column.two-colomn, .newnav_droplist_two-column.two-colomn.w--open {
  flex-direction: row;
  align-items: stretch;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: none;
}

.newnav_droplist_two-column.newnavtwo-colomn {
  flex-direction: row;
  align-items: stretch;
  margin-top: -4px;
  padding: 0;
  display: none;
  overflow: visible;
  box-shadow: 0 4px 21px rgba(0, 0, 0, .15);
}

.newnav_droplist_two-column.newnavtwo-colomn.w--open {
  flex-direction: row;
  align-items: stretch;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: none;
}

.newnav_droplist_two-column.newnavtwo-colomn.hidden {
  display: none;
}

.newnav_droplist_two-column.newnavtwo-colomn.show {
  height: 280px;
  display: block;
}

.newnav_droplist_two-column.newnavtwo-colomn-test {
  height: 800px;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  align-items: stretch;
  margin-top: -4px;
  padding: 0;
  display: none;
  overflow: visible;
}

.newnav_droplist_two-column.newnavtwo-colomn-test.w--open {
  flex-direction: row;
  align-items: stretch;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: none;
}

.newnav_droplist_two-column.newnavtwo-colomn-test.hidden {
  display: none;
}

.newnav_droplist_two-column.newnavtwo-colomn-test.show {
  display: block;
}

.newdropdown_left {
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px 0;
  display: flex;
}

.newdropdown_left.formation {
  height: 580px;
}

.newdropdown_left.formation-gratuite {
  height: 560px;
}

.newdropdown_left.formation-gratuite._280 {
  height: 280px;
}

.dropdown-list {
  background-color: #fff;
  display: block;
  position: relative;
}

.dropdown-list.w--open {
  background-color: rgba(0, 0, 0, 0);
}

.newdropdown_list {
  width: 100%;
  margin-bottom: 0;
  padding: 12px 54px 12px 32px;
  display: flex;
}

.newdropdown_list.dropdown {
  padding-bottom: 0;
}

.icon_hidden {
  opacity: 0;
  overflow: hidden;
}

.newsub_link {
  opacity: 1;
  color: #282c4b;
  white-space: nowrap;
  flex-wrap: nowrap;
  align-items: center;
  margin-bottom: 0;
  padding: 8px 32px;
  font-family: Archia webfont, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
  display: flex;
  overflow: visible;
}

.newdropdown_title {
  color: #05060f;
  white-space: nowrap;
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  font-family: Archia webfont, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.newicon_nav_arrow {
  opacity: 0;
  margin-left: 0;
  margin-right: 4px;
  display: block;
  position: absolute;
}

.newdropdown_nav {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.newsub_link_text {
  opacity: .5;
  color: #282c4b;
}

.columns {
  padding-top: 0;
}

.column {
  margin-top: 96px;
}

.newnavdropdown_right {
  width: 420px;
  max-height: 600px;
  background-color: #faf9f5;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  flex-direction: column;
  justify-content: center;
  margin-left: 0;
  padding: 0;
  display: none;
  overflow: scroll;
}

.newnav_formationgratuite {
  width: 420px;
  max-height: 570px;
  margin-top: -33px;
  margin-left: 186px;
  padding: 32px 40px;
  display: none;
  position: absolute;
  overflow: scroll;
}

.newnav_card {
  color: #282c4b;
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 16px 12px;
  display: flex;
}

.newnav_label {
  background-color: #f5d98c;
  border-radius: 2.5px;
  padding: 2px 4px;
  font-family: Archia webfont, sans-serif;
  font-size: 9px;
  font-weight: 600;
  line-height: 14px;
  display: flex;
}

.newnav_titleformation {
  text-align: center;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Archia webfont, sans-serif;
  font-size: 11px;
  line-height: 16px;
}

.newnav_formationillusatration {
  max-width: 80px;
  margin-top: 8px;
  margin-bottom: 8px;
}

.newnav_formationgratuitesgrid {
  grid-template-columns: 162px 162px;
  margin-top: 24px;
}

.newnav_formationgratuiteprospection {
  z-index: 1000;
  width: 420px;
  height: 540px;
  max-height: 600px;
  opacity: 1;
  background-color: #faf9f5;
  border-radius: 0 12px 12px 0;
  margin-top: -70px;
  margin-left: 186px;
  padding: 32px 40px;
  display: block;
  position: absolute;
  top: 0;
}

.newnav_tagrow {
  align-items: center;
  margin-top: 16px;
  margin-bottom: 24px;
  display: flex;
}

.newnav_tag {
  color: #282c4b;
  background-color: #f0e9e3;
  border-radius: 4px;
  margin-right: 8px;
  padding: 4px 8px;
  font-family: Archia webfont, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.newnav_teacher {
  align-items: center;
  margin-top: 12px;
  display: flex;
}

.newnav_teacherimage {
  width: 48px;
  height: 48px;
  object-fit: cover;
  border: 2px solid #f0e9e3;
  border-radius: 80px;
  margin-right: 16px;
}

.heading_5 {
  color: #282c4b;
  margin-top: 0;
  margin-bottom: 0;
}

.newnav_formationgratuitesalesb2b {
  margin-left: -2px;
  padding: 32px 40px;
  display: none;
}

.newnav_formationgratuitegrowthmarketing {
  z-index: 1000;
  width: 420px;
  background-color: rgba(0, 0, 0, 0);
  margin-top: -70px;
  margin-left: 187px;
  padding: 32px 40px;
  display: none;
  position: absolute;
  top: 0;
  bottom: auto;
}

.newnav_formationgratuitesalespersonnalis, .newnav_formationgratuiterecrutement, .newnav_formationgratuitelinkedin, .newnav_formationgratuiteengagement {
  display: none;
}

.newnav_formationgratuiteprospectionb2b {
  z-index: 1000;
  width: 420px;
  background-color: rgba(0, 0, 0, 0);
  margin-top: -70px;
  margin-left: 172px;
  padding: 32px 40px;
  display: none;
  position: absolute;
  top: 0;
  bottom: auto;
}

.newnav_formationgratuitesalesengagement, .newnav_formationgratuitesalesb2b2, .newnav_formationgratuitetalentacquisition {
  z-index: 1000;
  width: 420px;
  background-color: rgba(0, 0, 0, 0);
  margin-top: -70px;
  margin-left: 187px;
  padding: 32px 40px;
  display: none;
  position: absolute;
  top: 0;
  bottom: auto;
}

.newnav_formationgratuitecontentb2b {
  z-index: 1000;
  width: 420px;
  background-color: rgba(0, 0, 0, 0);
  margin-top: -70px;
  margin-left: 187px;
  padding: 32px 40px;
  display: block;
  position: absolute;
  top: 0;
  bottom: auto;
}

.newnav_formationgratuitecontentb2b2, .newnav_formationgratuitemanagement {
  z-index: 1000;
  width: 420px;
  background-color: rgba(0, 0, 0, 0);
  margin-top: -70px;
  margin-left: 187px;
  padding: 32px 40px;
  display: none;
  position: absolute;
  top: 0;
  bottom: auto;
}

.div-block-3 {
  overflow: hidden;
}

.newnav_podcasts {
  width: 420px;
  max-height: 600px;
  margin-top: -133px;
  margin-left: 186px;
  padding: 32px 40px;
  display: none;
  position: absolute;
  overflow: visible;
}

.newnav_dropdown {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.newnav_dropdown.hidden {
  display: none;
}

.newnav_podcast {
  z-index: 1000;
  width: 420px;
  height: 496px;
  background-color: rgba(0, 0, 0, 0);
  margin-top: -168px;
  margin-left: 187px;
  padding: 32px 40px;
  display: block;
  position: absolute;
  top: 0;
  bottom: auto;
}

.newnav_podcast.ateam, .newnav_podcast.danslarene, .newnav_podcast.makers, .newnav_podcast.smartandscale, .newnav_podcast.growthmakers {
  max-height: 496px;
  flex-direction: column;
  align-items: flex-start;
  display: none;
  overflow: auto;
}

.newnav_podcastlogo {
  width: 240px;
  max-height: 50px;
  max-width: 240px;
  object-fit: contain;
  object-position: 0% 50%;
  margin-bottom: 16px;
  display: block;
}

.newnav_podcastlogo.makers {
  max-height: 28px;
}

.newnav_podcastlogo.growthmakers {
  max-height: 42px;
}

.newnav_episode_container {
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.newnav_episode_container.first {
  margin-top: 0;
}

.newnav_episodeimage {
  width: 80px;
  height: 80px;
  border-radius: 12px;
  margin-right: 16px;
}

.newnav_episodetext {
  color: #282c4b;
  white-space: normal;
  font-family: Archia webfont, sans-serif;
  line-height: 20px;
}

.newnav_episodevideo {
  width: auto;
  height: 80px;
  border-radius: 12px;
  margin-bottom: 0;
  margin-right: 16px;
}

.newnav_episode_container_2 {
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.newnav_episode_container_2.first {
  margin-top: 0;
}

.ball5 {
  z-index: 3;
  width: 17vh;
  height: 17vh;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 42.5vh;
  bottom: auto;
  left: 41vh;
  right: auto;
  overflow: visible;
  box-shadow: 1px 1px 10vh rgba(0, 0, 0, .05);
}

.ball-wrap {
  width: 70vh;
  height: 70vh;
  transform-origin: 0 0;
  margin-top: 24px;
  margin-left: 16px;
  position: static;
  top: 12vh;
  bottom: auto;
  left: auto;
  right: 5vh;
  overflow: visible;
  transform: scale(.55);
}

.ball3 {
  z-index: 1;
  width: 23vh;
  height: 23vh;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: .5vh;
  bottom: auto;
  left: 43.5vh;
  right: auto;
  overflow: visible;
  box-shadow: 1px 1px 10vh rgba(0, 0, 0, .05);
}

.absolut-categorie {
  z-index: 5;
  background-color: #fff022;
  border-radius: 4px;
  padding: 2px 8px;
  position: absolute;
  top: 12px;
  left: -32px;
}

.absolut-categorie.marketing {
  background-color: #183cd2;
  top: auto;
  bottom: 12px;
  left: auto;
  right: -48px;
}

.absolut-categorie.vente {
  background-color: #5656fc;
  top: auto;
  bottom: 24px;
  left: -15px;
}

.absolut-categorie.makers {
  background-color: #183cd2;
  top: 4px;
  left: auto;
  right: -100px;
}

.absolut-categorie.sands {
  background-color: #6df7ee;
  left: auto;
  right: -32px;
}

.ball1shadow {
  width: 15%;
  height: 30%;
  opacity: .68;
  filter: blur(15px);
  background-color: rgba(2, 71, 119, .2);
  border-radius: 50%;
  position: absolute;
  top: 20%;
  bottom: auto;
  left: 0%;
  right: auto;
  transform: rotate(18deg);
}

.text-in-bubble {
  color: #05060f;
  text-align: center;
  margin-top: 0;
  font-family: Archia webfont, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.text-in-bubble.white {
  color: #fff;
  white-space: nowrap;
}

.ball6 {
  z-index: 1;
  width: 14vh;
  height: 14vh;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 33vh;
  bottom: auto;
  left: 55vh;
  right: auto;
  overflow: visible;
  box-shadow: 1px 1px 8vh rgba(0, 0, 0, .05);
}

.ball4shadow {
  width: 50%;
  height: 60%;
  opacity: .76;
  filter: blur(20px);
  background-color: rgba(2, 71, 119, .2);
  border-radius: 50%;
  position: absolute;
  top: -25%;
  bottom: auto;
  left: 60%;
  right: 0%;
  transform: rotate(-45deg);
}

.ball1shadow2 {
  width: 11%;
  height: 27%;
  opacity: .83;
  filter: blur(15px);
  background-color: rgba(2, 71, 119, .2);
  border-radius: 50%;
  position: absolute;
  top: auto;
  bottom: 1%;
  left: auto;
  right: 32%;
  transform: rotate(58deg);
}

.ball1 {
  z-index: 2;
  width: 35vh;
  height: 35vh;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 14.5vh;
  bottom: auto;
  left: 23vh;
  right: auto;
  overflow: hidden;
  box-shadow: 1px 1px 10vh rgba(0, 0, 0, .05);
}

.ball3shadow {
  width: 60%;
  height: 50%;
  opacity: .8;
  filter: blur(20px);
  background-color: rgba(2, 71, 119, .2);
  border-radius: 50%;
  position: absolute;
  top: 68%;
  bottom: 0%;
  left: -11%;
  right: auto;
  transform: rotate(29deg);
}

.ball4 {
  z-index: 1;
  width: 28vh;
  height: 28vh;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 40.5vh;
  bottom: auto;
  left: 9.5vh;
  right: auto;
  overflow: visible;
  box-shadow: 1px 1px 10vh rgba(0, 0, 0, .05);
}

.ball7 {
  z-index: 1;
  width: 7vh;
  height: 7vh;
  border-radius: 50%;
  position: absolute;
  top: 25vh;
  bottom: auto;
  left: 58vh;
  right: auto;
  overflow: hidden;
  box-shadow: 1px 1px 6vh rgba(0, 0, 0, .05);
}

.ball2 {
  z-index: 3;
  width: 26vh;
  height: 26vh;
  background-color: #fff;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 9vh;
  bottom: auto;
  left: 1vh;
  right: auto;
  overflow: visible;
  box-shadow: -1px 0 10vh rgba(0, 0, 0, .05);
}

.logo_podcast {
  width: 70%;
  position: static;
}

.ball6shadow {
  width: 30%;
  height: 40%;
  opacity: .5;
  filter: blur(20px);
  background-color: rgba(2, 71, 119, .4);
  border-radius: 50%;
  position: absolute;
  top: 15%;
  bottom: auto;
  left: 0%;
  right: auto;
  transform: rotate(20deg);
}

.ball7shadow {
  width: 30%;
  height: 30%;
  opacity: .42;
  filter: blur(10px);
  background-color: rgba(2, 71, 119, .8);
  border-radius: 50%;
  position: absolute;
  top: 39%;
  bottom: auto;
  left: 20%;
  right: auto;
  transform: rotate(-6deg);
}

.div-block-3-copy {
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.newnav_formation {
  z-index: 1000;
  width: 420px;
  height: 540px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 313px;
  padding: 32px 40px;
  display: none;
  position: absolute;
  top: 0;
  bottom: auto;
}

.newnav_formation.hidden {
  display: none;
}

.newnav_formation.show {
  flex-direction: column;
  align-items: flex-start;
  margin-left: 287px;
  display: flex;
}

.newnavdropdown_right-2 {
  width: 420px;
  max-height: 600px;
  background-color: #faf9f5;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  flex-direction: column;
  justify-content: center;
  margin-left: 0;
  padding: 0;
  display: none;
  overflow: scroll;
}

.nav_droplist-methode {
  -webkit-text-fill-color: inherit;
  background-color: #fafafa;
  background-clip: border-box;
  border: 2px #4b4b4b;
  border-radius: .5em;
  flex-direction: column;
  align-items: flex-start;
  margin-top: .15em;
  padding: 32px 0;
  display: none;
  left: auto;
  overflow: hidden;
  box-shadow: 0 4px 20px rgba(0, 0, 0, .15);
}

.nav_droplist-methode.w--open {
  box-shadow: none;
  background-color: #fff;
  border-style: none;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  left: auto;
}

.nav_droplist-methode.two-colomn, .nav_droplist-methode.two-colomn.w--open {
  flex-direction: row;
  align-items: stretch;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: none;
}

.list-item {
  margin-bottom: 4px;
}

.list-item-2 {
  margin-bottom: 0;
}

.newnav_formation-gratuite {
  z-index: 1000;
  width: 420px;
  height: 540px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 202px;
  padding: 32px 40px;
  display: none;
  position: absolute;
  top: 0;
  bottom: auto;
}

.newnav_formation-gratuite.hidden {
  display: none;
}

.newnav_formation-gratuite.show {
  flex-direction: column;
  align-items: flex-start;
  margin-left: 287px;
  display: flex;
}

.newnav_formation-gratuite.show-2 {
  display: flex;
}

.newnav_formation-gratuite.show-3 {
  flex-direction: column;
  align-items: flex-start;
  margin-left: 153px;
  display: flex;
}

.newnav_ressources {
  z-index: 1000;
  width: 420px;
  height: 540px;
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  margin-left: 142px;
  padding: 32px 40px;
  display: none;
  position: absolute;
  top: 0;
  bottom: auto;
}

.newnav_ressources.hidden {
  display: none;
}

.newnav_ressources.show {
  flex-direction: column;
  align-items: flex-start;
  margin-left: 287px;
  display: flex;
}

.newnav_ressources.show-2 {
  display: flex;
}

.newnav_ressources.show-3 {
  flex-direction: column;
  align-items: flex-start;
  margin-left: 153px;
  display: flex;
}

.champ_container_motivation._48 {
  margin-bottom: 48px;
  display: none;
}

.champ_container_motivation._48.hidden {
  display: none;
}

.champ_container_motivation._48.top-48 {
  margin-top: 48px;
}

.champ_container_motivation._24 {
  margin-bottom: 24px;
}

.champ_container_motivation._24.top-48 {
  margin-top: 48px;
}

.champ_container_motivation._32 {
  margin-bottom: 32px;
}

.price {
  font-size: 30px;
  top: -32px;
  bottom: 0;
}

@media screen and (max-width: 991px) {
  .container.s, .container.xxs, .container.xs {
    width: 80vw;
  }

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

  .heading_3.text-center.syllabus-heading {
    display: block;
  }

  .heading_4.dropdown_list {
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
  }

  .heading_4.dropdown_list.yellow {
    margin-left: auto;
    margin-right: auto;
  }

  .body_m.syllabus-desktop {
    display: none;
  }

  .body_m.syllabus-mobile {
    text-align: center;
    display: block;
  }

  .button_large.primary.syllabus {
    width: 40%;
    max-width: 400px;
    margin-top: 24px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .button_large.tertiary.navigation {
    margin-top: 64px;
    margin-bottom: 80px;
  }

  .flex-h.center-h.hero-home {
    flex-direction: column;
  }

  .flex-h.center-h.founder {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .flex-h.navigation {
    flex-direction: column;
    justify-content: flex-start;
    overflow: visible;
  }

  .header_left.formation {
    width: 100%;
    align-items: center;
  }

  .header_left.home {
    width: 100%;
  }

  .header_right.formation, .header_right.home {
    display: none;
  }

  .formations_grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .formation_container_button.hidden {
    display: none;
  }

  .slider-arrow---mantra.small---mantra.right---mantra.teacher-right {
    margin-right: -64px;
  }

  .slider-arrow---mantra.small---mantra.left---mantra.teacher-left {
    margin-left: 0;
  }

  .card---brix.testimonial-v1---brix {
    padding-left: 48px;
    padding-right: 48px;
  }

  .container-default---mantra.adjust-container-max-w.pedagogie {
    width: 80vw;
  }

  .testimonials {
    padding-top: 80px;
    padding-bottom: 80px;
    overflow: hidden;
  }

  .testimonial-main-wrapper---mantra.hidden-overflow---mantra._00 {
    margin-bottom: 0;
  }

  .mask---mantra {
    margin-left: 20px;
  }

  .mask---mantra.testimonial-v1---mantra {
    margin-left: 0;
  }

  .mask---mantra.testimonial-v1---mantra.teacher, .mask---mantra.testimonial-v1---mantra.video {
    margin-right: -16px;
  }

  .chiffre_grid {
    grid-column-gap: 32px;
  }

  .chiffre_titre {
    margin-right: 2vw;
    font-size: 6vw;
  }

  .chiffre_subtitle {
    font-size: 2vw;
    font-weight: 400;
    line-height: 140%;
  }

  .mentors_grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .form_left {
    min-height: 900px;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .nav_menu-mobile-wrap {
    width: 100%;
    height: 110vh;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: -50px;
    padding-top: 218px;
    padding-bottom: 80px;
    display: flex;
    position: relative;
    overflow: scroll;
  }

  .nav_ham {
    width: 1em;
    filter: invert();
  }

  .nav_drop {
    width: 100%;
  }

  .nav_droplink {
    color: #d4d4d4;
    text-align: center;
    font-size: 2em;
  }

  .nav_ham-wrap {
    justify-content: flex-end;
    padding: .5em;
  }

  .nav_ham-wrap.w--open {
    background-color: rgba(200, 200, 200, 0);
  }

  .nav_droptext {
    color: #05060f;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
  }

  .nav_droplist {
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
    border-style: none;
    border-radius: 0;
    align-items: center;
    margin-top: 0;
    padding: 0;
    display: none;
    position: relative;
    left: auto;
  }

  .nav_droplist.two-colomn {
    justify-content: center;
    display: none;
  }

  .nav {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .nav_menu {
    width: 100vw;
    height: 120vh;
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: padding-box;
    border-top: 1px solid #e7e7e7;
    flex-direction: column;
    margin-top: -139px;
    padding-top: 139px;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
  }

  .nav_logo {
    width: 140px;
  }

  .nav_brand {
    display: none;
  }

  .nav_brand.mobile {
    z-index: 1;
    display: block;
  }

  .nav_link {
    width: 100%;
    height: auto;
    justify-content: center;
    padding: 32px;
    font-size: 16px;
    transition: all .2s;
    display: flex;
  }

  .nav_link.first {
    height: auto;
    padding-top: 8px;
  }

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

  .dropdown_arrow {
    margin-top: 0;
  }

  .navigation_link_after {
    display: none;
  }

  .dropdown_left {
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .dropdown_right {
    display: none;
  }

  .nav_link-2 {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 32px;
    font-size: 2em;
    transition: all .2s;
    display: flex;
  }

  .nav_link-2:hover {
    color: #fff;
  }

  .nav_droplist-2 {
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
    border-style: none;
    border-radius: 0;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    padding: 0;
    display: none;
    position: relative;
    left: auto;
  }

  .nav_droplist-2.w--open {
    display: none;
  }

  .nav_droplist-2.two-colomn {
    justify-content: center;
    display: none;
  }

  .header_formation {
    padding-top: 196px;
  }

  .planing {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .programme.padding {
    padding-top: 80px;
  }

  .programme_right {
    width: 33%;
  }

  .programme_image {
    width: 100%;
  }

  .testimonials_formation {
    padding-top: 80px;
    padding-bottom: 80px;
    overflow: hidden;
  }

  .last_form_left {
    min-height: 900px;
  }

  .en_savoir_plus {
    display: none;
  }

  .form_coaching_left {
    min-height: 900px;
  }

  .testimonials_coaching {
    padding-top: 80px;
    padding-bottom: 120px;
    overflow: hidden;
  }

  .text-block {
    font-size: 16px;
  }

  .loader-wrapper {
    width: 100%;
  }

  .highlight_container_cg {
    padding: 48px;
  }

  .cours_gratuits_grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .review {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .faq-grid {
    grid-row-gap: 30px;
  }

  .form_formation_gratuite_left {
    min-height: 0;
  }

  .formez_vous {
    padding-top: 80px;
  }

  .intervenant_grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .intervenant_grid.teacher-homepage {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    align-items: stretch;
  }

  .testimonials_event {
    padding-top: 80px;
    padding-bottom: 120px;
    overflow: hidden;
  }

  .growthmakers_become_mantra {
    top: 0;
  }

  .arrow-is-absolut {
    display: none;
  }

  .testimonials_formation_apropos {
    padding-top: 80px;
    padding-bottom: 80px;
    overflow: hidden;
  }

  .nav-home, .nav-h {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .signature-founder {
    display: none;
  }

  .mentors_flex {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .modal-content-wrapper {
    padding-left: 64px;
    padding-right: 64px;
  }

  .modal-content.unscrollable {
    grid-auto-columns: 1fr;
  }

  .syllabus-container {
    top: 20%;
    right: 0%;
  }

  .bookin-syllabus {
    flex-direction: column;
    margin-top: 0;
    padding-top: 24px;
    display: flex;
    bottom: 80%;
    left: 0%;
  }

  .embed_calendly {
    display: none;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .body_m_agence.syllabus-desktop {
    display: none;
  }

  .body_m_agence.syllabus-mobile {
    text-align: center;
    display: block;
  }

  .flex-h-agence.center-h.hero-home {
    flex-direction: column;
  }

  .flex-h-agence.center-h.founder {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .flex-h-agence.navigation {
    flex-direction: column;
    justify-content: flex-start;
    overflow: visible;
  }

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

  .grid-intervenants {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .image-in-formation-section {
    width: 100%;
  }

  .body_m-2.syllabus-mobile {
    text-align: center;
    display: block;
  }

  .body_m-2.syllabus-desktop {
    display: none;
  }

  .mentor_item_content_2 {
    justify-content: flex-start;
  }

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

  .newnav_drop {
    width: 100%;
  }

  .newnav_link {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 32px;
    font-size: 2em;
    transition: all .2s;
    display: flex;
  }

  .newnav_link:hover {
    color: #fff;
  }

  .newnav_droplist {
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
    border-style: none;
    border-radius: 0;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    padding: 0;
    display: none;
    position: relative;
    left: auto;
  }

  .newnav_droplist.w--open {
    display: none;
  }

  .newnav_droplist.two-colomn {
    justify-content: center;
    display: none;
  }

  .newnav_droplist_two-column {
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
    border-style: none;
    border-radius: 0;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    padding: 0;
    display: none;
    position: relative;
    left: auto;
  }

  .newnav_droplist_two-column.w--open {
    display: none;
  }

  .newnav_droplist_two-column.two-colomn {
    justify-content: center;
    display: none;
  }

  .newnav_droplist_two-column.newnavtwo-colomn {
    box-shadow: none;
    justify-content: center;
    display: none;
  }

  .newnav_droplist_two-column.newnavtwo-colomn.w--open {
    box-shadow: none;
    display: flex;
  }

  .newnav_droplist_two-column.newnavtwo-colomn-test {
    justify-content: center;
    display: none;
  }

  .newdropdown_left {
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .newdropdown_left.formation, .newdropdown_left.formation-gratuite {
    height: auto;
  }

  .newdropdown_list {
    justify-content: center;
    align-self: center;
    padding-right: 32px;
  }

  .newdropdown_title {
    color: #282c4b;
  }

  .newnavdropdown_right {
    display: none;
  }

  .ball-wrap {
    width: 90vw;
    height: 90vw;
    margin-bottom: 130px;
    position: relative;
    top: 0;
    right: 0;
  }

  .newnavdropdown_right-2 {
    display: none;
  }

  .nav_droplist-methode {
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
    border-style: none;
    border-radius: 0;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    padding: 0;
    display: none;
    position: relative;
    left: auto;
  }

  .nav_droplist-methode.w--open {
    display: none;
  }

  .nav_droplist-methode.two-colomn {
    justify-content: center;
    display: none;
  }

  .navbar {
    background-color: #fff;
  }
}

@media screen and (max-width: 767px) {
  .container.s {
    width: 88vw;
  }

  .container.xs {
    width: 80vw;
    max-width: 480px;
  }

  .hero_1 {
    text-align: center;
    font-size: 48px;
    line-height: 56px;
  }

  .hero_1._60 {
    font-size: 32px;
    line-height: 48px;
  }

  .hero_2 {
    text-align: center;
    font-size: 32px;
    line-height: 44px;
  }

  .hero_2.white {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0;
  }

  .hero_2.left {
    font-family: Bely display w00, sans-serif;
  }

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

  .hero_2._00.navigation {
    font-size: 18px;
    line-height: 18px;
  }

  .heading_1.text-center.quote_home {
    font-size: 24px;
    line-height: 36px;
  }

  .heading_3.yellow-background._32._64.hidden {
    display: none;
  }

  .heading_3._32._64 {
    margin-top: 64px;
  }

  .heading_3._32._64.mobile {
    display: block;
  }

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

  .body_l.white {
    background-color: rgba(0, 0, 0, 0);
  }

  .body_m.subtitle, .body_m.subtitle._120 {
    margin-bottom: 64px;
  }

  .body_m.link.footer-link {
    margin-bottom: 24px;
    margin-right: 0;
  }

  .body_m.white {
    background-color: rgba(0, 0, 0, 0);
    display: block;
  }

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

  .body_m.white.center-text.dfghfgj {
    text-align: left;
  }

  .body_m.white.mobile-center, .body_m.text-center-mobile, .body_m.sub_hero_1, .body_m.sub_hero_1.mobile-text {
    text-align: center;
  }

  .body_m.programme {
    margin-bottom: 0;
  }

  .body_s.footer-link {
    margin-bottom: 8px;
  }

  .body_xs._50.white {
    text-align: center;
  }

  .header {
    padding-top: 160px;
  }

  .button_large.primary.outline.formation-btn.navig {
    margin-bottom: 8px;
    margin-right: 0;
  }

  .button_large.primary._16 {
    margin-bottom: 12px;
    margin-right: 0;
  }

  .button_large.primary.syllabus {
    width: 70%;
  }

  .button_large.tertiary.header {
    width: 340px;
    margin-bottom: 16px;
  }

  .button_large.tertiary.header-button {
    width: 340px;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .flex-h {
    flex-direction: column;
    align-items: center;
  }

  .flex-h.center-h.flax-nav {
    flex-direction: row;
  }

  .flex-h.center-h.flex-header-formation {
    flex-direction: row;
    margin-bottom: 12px;
    margin-right: 0;
  }

  .flex-h.center-h.flex-programme {
    align-items: flex-start;
    margin-bottom: 80px;
  }

  .flex-h.center-h.ghjkl {
    flex-direction: row;
  }

  .flex-h.center-h.flex-programme-last {
    align-items: flex-start;
  }

  .flex-h.center-h.left-flex {
    flex-direction: row;
  }

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

  .flex-h.left.center.testi, .flex-h.left.center.wywl_list {
    flex-direction: row;
  }

  .flex-h.left.center.programme {
    flex-direction: row;
    align-items: center;
    margin-bottom: 8px;
  }

  .flex-h.left.center.wywl_list-mobile, .flex-h.left.center.programme-last {
    flex-direction: row;
  }

  .flex-h.left.center.testim {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: row;
    align-items: center;
  }

  .flex-h.left.center.livrables-list, .flex-h.left.mentor {
    flex-direction: row;
  }

  .flex-h.left.star-form {
    flex-direction: row;
    justify-content: flex-start;
    margin-top: 24px;
  }

  .flex-h.left.formulaire-flex {
    flex-direction: row;
  }

  .flex-h.left.header-flex {
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
  }

  .flex-h.left.header-flex.event {
    margin-top: 32px;
  }

  .flex-h.left.footer-flex {
    align-items: flex-start;
  }

  .flex-h.left._12 {
    flex-direction: row;
  }

  .flex-h.founder {
    align-items: flex-start;
  }

  .flex-h._100.center, .flex-h.novertical, .flex-h.edito {
    flex-direction: row;
  }

  .header_left {
    width: 100%;
  }

  .header_container_buttons {
    flex-direction: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .header_container_buttons.formation-button {
    margin-bottom: 32px;
  }

  .header_right, .header_image, .opco.hidden {
    display: none;
  }

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

  .opco_right {
    width: 100%;
    max-width: 280px;
    grid-column-gap: 24px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 32px;
  }

  .opco_image.last-in-line {
    background-color: #fff;
  }

  .opco_image.grey.edtech {
    align-self: stretch;
    padding-left: 8px;
    padding-right: 8px;
  }

  .formations {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .formations_grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .p-dagogie {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .piliers_grid {
    max-width: 380px;
    grid-row-gap: 80px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .founder_text {
    padding: 64px 48px;
  }

  .slider-arrow---mantra {
    width: 50px;
    max-height: 50px;
    min-height: 50px;
    min-width: 50px;
  }

  .slider-arrow---mantra.small---mantra.right---mantra.teacher-right {
    margin-bottom: -48px;
    margin-left: 64px;
    margin-right: auto;
    right: auto;
  }

  .slider-arrow---mantra.small---mantra.right---mantra.teacher-right.hidden-desk {
    display: block;
  }

  .slider-arrow---mantra.small---mantra.left---mantra.teacher-left {
    margin-bottom: -48px;
    margin-left: 0;
  }

  .slider-arrow---mantra.small---mantra.left---mantra.teacher-left.hidden-desk {
    display: block;
  }

  .split-content---brix.testimonials-client-info---brix {
    margin-bottom: -16px;
  }

  .card---brix {
    border-radius: 12px;
  }

  .card---brix.testimonial-v1---brix {
    max-width: 88%;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 32px;
  }

  .card---brix.testimonial-v1---brix.first---brix {
    margin-left: 0;
  }

  .container-default---mantra.adjust-container-max-w {
    padding-left: 0;
  }

  .testimonials {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .slide---mantra.testimonial-v1---mantra {
    max-width: none;
  }

  .slide---mantra.testimonial-v1---mantra.first---mantra {
    margin-left: 0;
    margin-right: 24px;
    padding-left: 0;
  }

  .slide---mantra.testimonial-v1---mantra.first---mantra.teacher, .slide---mantra.testimonial-v1---mantra.first---mantra.video {
    margin-right: 16px;
  }

  .image-wrapper---brix.testimonial-v1---brix {
    margin-bottom: 16px;
    margin-right: 16px;
  }

  .mask---mantra {
    border-radius: 12px;
    margin-right: 20px;
  }

  .mask---mantra.testimonial-v1---mantra {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .testimonial_alumni_image {
    margin-bottom: 16px;
  }

  .mentors {
    padding-top: 80px;
    padding-bottom: 400px;
  }

  .mentors_grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .mentor_item {
    min-width: 0;
  }

  .form_left {
    width: 100%;
    min-height: 0;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-bottom: 48px;
  }

  .form_right {
    width: 100%;
    padding-top: 64px;
  }

  .chack_bulletpoint_icon.wywl--mobile {
    margin-top: -29px;
  }

  .form-grid {
    grid-template-columns: 1fr 1fr;
  }

  .testimonials1_score-image {
    width: 8rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-small {
    font-size: 1rem;
  }

  .testimonials1_slider-mask {
    width: 100%;
  }

  .testimonials1_slide {
    width: auto;
    max-width: none;
    margin-right: 1.25rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .testimonials1_score-wrapper {
    grid-auto-flow: row;
    margin-top: 1.25rem;
  }

  .testimonials_arrow-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .footer_grid {
    grid-row-gap: 48px;
    grid-template: "logo"
                   "ou-commencer"
                   "propos-de-mantra"
                   "nous-contacter"
                   / 1fr;
  }

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

  .nav_menu-mobile-wrap {
    height: 110vh;
  }

  .nav_ham {
    margin-top: 3px;
    margin-bottom: -3px;
  }

  .nav_ham-wrap {
    justify-content: center;
    align-items: center;
    padding: 16px;
    display: flex;
  }

  .nav {
    padding-top: 0;
    padding-bottom: 0;
  }

  .nav_menu {
    height: 120vh;
    padding-bottom: 200px;
  }

  .flex-v.info-header {
    align-items: center;
  }

  .flex-v.info-header.mobile-center {
    margin-right: 0;
  }

  .white {
    background-color: #fff;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .header_formation {
    padding-top: 196px;
  }

  .mentors_formation, .est_ce_pour_moi {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .pour_moi_left {
    width: 100%;
    max-width: 480px;
    margin-bottom: 80px;
  }

  .pour_moi_left.seo {
    width: 100%;
  }

  .pour_moi_right {
    width: 100%;
    max-width: 480px;
  }

  .form_formation {
    padding-top: 80px;
  }

  .programme_image {
    display: none;
  }

  .testimonials_formation {
    padding-top: 60px;
    padding-bottom: 120px;
  }

  .last_form_right {
    width: 100%;
    padding-top: 64px;
  }

  .last_form_left {
    width: 100%;
    min-height: 0;
    border-radius: 16px;
    margin-bottom: 80px;
    padding-bottom: 48px;
  }

  .en_savoir_plus {
    display: none;
  }

  .form_coaching_left {
    width: 100%;
    min-height: 0;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-bottom: 48px;
  }

  .form_coaching_right {
    width: 100%;
    padding-top: 64px;
  }

  .formulaire_coaching {
    padding-bottom: 0;
  }

  .testimonials_coaching {
    padding-top: 60px;
    padding-bottom: 120px;
  }

  .loader-wrapper {
    border-bottom: 1px solid #141314;
    border-right-style: solid;
    flex-direction: column-reverse;
    justify-content: center;
  }

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

  .cours_gratuits_first_section {
    padding-top: 80px;
  }

  .cours_gratuits_grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .small-card.no-mobile {
    display: none;
  }

  .faq-heading {
    line-height: 1.4;
  }

  .pedagogie_header_left {
    width: 100%;
  }

  .pedagogie_header_right {
    width: 70%;
    margin-top: 80px;
  }

  .pilier {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .form_formation_gratuite_left {
    width: 100%;
    min-height: 0;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-bottom: 48px;
  }

  .form_formation_gratuite_right {
    width: 100%;
    padding-top: 0;
  }

  .top_form_fg {
    border-radius: 0;
  }

  .formation_gratuite_programme {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .formation_item_right {
    width: 100%;
  }

  .formation_item_left-copy {
    display: none;
  }

  .form_programme {
    width: 100%;
    padding-top: 64px;
  }

  .formations_grid_fg {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .event_header_left {
    width: 100%;
  }

  .intervenant_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .intervenant {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .testimonials_event {
    padding-top: 60px;
    padding-bottom: 120px;
  }

  .white {
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
    display: block;
  }

  .white-container {
    background-color: #fff;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .grid-pilliers {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .testimonials_formation_apropos {
    padding-top: 60px;
    padding-bottom: 120px;
  }

  .founder-img {
    object-fit: cover;
    margin-bottom: 0;
  }

  .mentors_flex {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .modal-content-wrapper {
    max-width: 90vw;
    padding: 32px;
  }

  .modal-trigger {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .button-3.popup {
    width: 100%;
  }

  .modal-content.unscrollable {
    grid-auto-columns: 1fr;
  }

  .partner-nav {
    height: 118px;
  }

  .nav-partner-right {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .nav-partner-left {
    flex-direction: column;
  }

  .logo-img {
    max-width: 120px;
  }

  .opco_right-formulaire {
    width: 100%;
    max-width: 280px;
    grid-column-gap: 24px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    align-self: center;
    margin-top: 32px;
  }

  .agence-right {
    width: 100%;
    max-width: 280px;
    grid-column-gap: 24px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 32px;
  }

  .white-container-agence {
    background-color: #fff;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .agence-image.last-in-line {
    background-color: #fff;
  }

  .agence-image.last-in-line.grey {
    align-self: auto;
  }

  .agence-image.grey.edtech {
    align-self: center;
    padding-left: 8px;
    padding-right: 8px;
  }

  .body_m_agence.subtitle, .body_m_agence.subtitle._120 {
    margin-bottom: 64px;
  }

  .body_m_agence.link.footer-link {
    margin-bottom: 24px;
    margin-right: 0;
  }

  .body_m_agence.white {
    background-color: rgba(0, 0, 0, 0);
    display: block;
  }

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

  .body_m_agence.white.center-text.dfghfgj {
    text-align: left;
  }

  .body_m_agence.white.mobile-center, .body_m_agence.text-center-mobile, .body_m_agence.sub_hero_1, .body_m_agence.sub_hero_1.mobile-text {
    text-align: center;
  }

  .flex-h-agence {
    flex-direction: column;
    align-items: center;
  }

  .flex-h-agence.center-h.flax-nav {
    flex-direction: row;
  }

  .flex-h-agence.center-h.flex-header-formation {
    flex-direction: row;
    margin-bottom: 12px;
    margin-right: 0;
  }

  .flex-h-agence.center-h.flex-programme {
    align-items: flex-start;
    margin-bottom: 80px;
  }

  .flex-h-agence.center-h.ghjkl {
    flex-direction: row;
  }

  .flex-h-agence.center-h.flex-programme-last {
    align-items: flex-start;
  }

  .flex-h-agence.center-h.left-flex {
    flex-direction: row;
  }

  .flex-h-agence.left {
    align-items: center;
  }

  .flex-h-agence.left.center.testi, .flex-h-agence.left.center.wywl_list, .flex-h-agence.left.center.programme, .flex-h-agence.left.center.wywl_list-mobile, .flex-h-agence.left.center.programme-last {
    flex-direction: row;
  }

  .flex-h-agence.left.center.testim {
    align-items: flex-start;
  }

  .flex-h-agence.left.mentor {
    flex-direction: row;
  }

  .flex-h-agence.left.star-form {
    flex-direction: row;
    justify-content: flex-start;
    margin-top: 24px;
  }

  .flex-h-agence.left.formulaire-flex {
    flex-direction: row;
  }

  .flex-h-agence.left.header-flex {
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
  }

  .flex-h-agence.left.header-flex.event {
    margin-top: 32px;
  }

  .flex-h-agence.left.footer-flex {
    align-items: flex-start;
  }

  .flex-h-agence.left._12 {
    flex-direction: row;
  }

  .flex-h-agence.founder {
    align-items: flex-start;
  }

  .flex-h-agence._100.center, .flex-h-agence.novertical {
    flex-direction: row;
  }

  .nav-container {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .grid-intervenants {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .hero_2-2 {
    text-align: center;
    font-size: 32px;
    line-height: 44px;
  }

  .hero_2-2.left {
    font-family: Bely display w00, sans-serif;
  }

  .livrable {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .body_m-2.white {
    background-color: rgba(0, 0, 0, 0);
    display: block;
  }

  .body_m-2.subtitle {
    margin-bottom: 64px;
  }

  .body_m-2.text-center-mobile, .body_m-2.sub_hero_1 {
    text-align: center;
  }

  .grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template: "Area-2 Area"
                   "Area-3 Area-4"
                   / 1fr 1fr;
  }
}

@media screen and (max-width: 479px) {
  .container, .container.xxs, .container.xs {
    width: 88vw;
  }

  .hero_1 {
    font-size: 36px;
    line-height: 42px;
  }

  .hero_1.last-form {
    font-size: 48px;
  }

  .hero_1.mobile {
    margin-top: 0;
    font-size: 32px;
  }

  .hero_1._60 {
    font-size: 22px;
    line-height: 32px;
  }

  .hero_2.text-center.hidden {
    display: none;
  }

  .hero_2.white.left, .hero_2.left {
    text-align: left;
  }

  .heading_1.text-center.quote_home {
    font-size: 22px;
    line-height: 30px;
    display: block;
  }

  .heading_3 {
    font-size: 20px;
    line-height: 28px;
  }

  .heading_3.text-center.syllabus-heading {
    font-size: 18px;
  }

  .heading_3.programme {
    font-size: 20px;
  }

  .heading_3.bigger.center.is-underline-black {
    margin-bottom: 40px;
    font-size: 18px;
  }

  .heading_4.yellow-background {
    margin-bottom: 2px;
  }

  .body {
    overflow: visible;
  }

  .body_l.sub_hero_1 {
    font-size: 16px;
    line-height: 26px;
  }

  .body_m {
    text-align: left;
  }

  .body_m.subtitle {
    margin-bottom: 64px;
  }

  .body_m.subtitle.hidden {
    display: none;
  }

  .body_m.sub_hero_1 {
    margin-bottom: 12px;
  }

  .body_m.sub_hero_1.mobile-text {
    margin-bottom: 8px;
  }

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

  .body_s.text-header {
    font-size: 14px;
    line-height: 18px;
  }

  .body_s.text-header.text-center-mobile {
    text-align: center;
  }

  .body_s.footer-link {
    margin-right: 0;
  }

  .body_xs.white.pedagogie-header {
    text-align: center;
  }

  .button_large.primary.outline.formation-btn.navig {
    display: none;
  }

  .button_large.primary.syllabus, .button_large.tertiary.outline.center {
    width: 100%;
  }

  .button_large.tertiary.header-button {
    width: 100%;
    margin-right: 0;
  }

  .flex-h.center-h.left-flex {
    flex-direction: column;
  }

  .flex-h.left.center.testim {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 0;
  }

  .flex-h.left.formulaire-flex {
    justify-content: flex-start;
  }

  .flex-h.left.header-flex {
    padding-left: 0;
  }

  .flex-h.left.footer-flex {
    align-items: center;
  }

  .flex-h._100.center.testimo {
    flex-direction: column;
    align-items: flex-start;
  }

  .header_left.formation {
    align-items: center;
  }

  .header_container_buttons {
    width: 100%;
    align-items: stretch;
    margin-left: 0;
    margin-right: 0;
  }

  .header_container_buttons.formation-button {
    width: 100%;
    align-items: stretch;
  }

  .opco {
    padding-bottom: 0;
  }

  .opco_right {
    max-width: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    transform-origin: 50% 0;
    transform: scale(.8);
  }

  .formations_grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .piliers_grid {
    margin-bottom: 80px;
  }

  .founder_text {
    padding-top: 32px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .slider-arrow---mantra.small---mantra.right---mantra {
    margin-bottom: -70px;
    margin-left: 0;
    left: auto;
    right: 0;
  }

  .slider-arrow---mantra.small---mantra.right---mantra.teacher-right {
    margin-bottom: -64px;
    margin-left: 64px;
    margin-right: auto;
    left: 0;
    right: 0;
  }

  .slider-arrow---mantra.small---mantra.left---mantra {
    margin-bottom: -70px;
    left: auto;
    right: 74px;
  }

  .slider-arrow---mantra.small---mantra.left---mantra.teacher-left {
    margin-bottom: -64px;
    margin-left: 0;
    margin-right: auto;
    display: block;
    left: 0;
    right: 0;
  }

  .split-content---brix.avatar-content---brix {
    margin-bottom: 16px;
  }

  .split-content---brix.testimonials-client-info---brix {
    flex-direction: column;
    align-items: flex-start;
  }

  .title.testimonial-v1---brix {
    white-space: break-spaces;
  }

  .slider---mantra.testimonial-v1---mantra {
    margin-bottom: 80px;
  }

  .card---brix.testimonial-v1---brix {
    max-width: none;
    min-height: 470px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
  }

  .container-default---mantra {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-default---mantra.adjust-container-max-w {
    padding-left: 0;
    padding-right: 0;
  }

  .slide---mantra.testimonial-v1---mantra {
    margin-right: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .slide---mantra.testimonial-v1---mantra.first---mantra {
    margin-right: 30px;
  }

  .testimonial-wrapper---mantra.slider-mobile {
    display: block;
  }

  .testimonial-wrapper---mantra.nomobile {
    display: none;
  }

  .testimonial-main-wrapper---mantra.hidden-overflow---mantra {
    margin-bottom: 64px;
    overflow: hidden;
  }

  .testimonial-main-wrapper---mantra.hidden-overflow---mantra._00.teacher {
    padding-bottom: 0;
    overflow: visible;
  }

  .mask---mantra {
    margin-left: 0;
    margin-right: 0;
  }

  .mask---mantra.testimonial-v1---mantra.teacher, .mask---mantra.testimonial-v1---mantra.video {
    margin-left: -5vw;
    margin-right: -5vw;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .chiffre_grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .chiffre_titre {
    margin-right: 4vw;
    font-size: 16vw;
  }

  .chiffre_subtitle {
    font-size: 5vw;
  }

  .testimonial_logo {
    display: none;
  }

  .testimonial_alumni_image {
    margin-bottom: 0;
  }

  .mentors_grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .mentors_grid.hidden {
    display: none;
  }

  .mentor_item.fg {
    width: 100%;
    margin-bottom: 32px;
    margin-right: 0;
  }

  .form_left, .form_right {
    padding-left: 32px;
    padding-right: 32px;
  }

  .formulaire_bulletpoint {
    padding-left: 0;
  }

  .form-wrapper.fg {
    padding-left: 32px;
    padding-right: 32px;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .testimonials1_slide {
    width: 90%;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .testimonials1_date-details {
    flex-direction: column;
    align-items: flex-start;
  }

  .testimonials_content {
    padding: 1.25rem;
  }

  .footer_grid {
    justify-items: center;
  }

  .footer_item {
    align-items: center;
  }

  .nav_droplink {
    font-size: 1.2em;
  }

  .nav_link {
    padding-top: 1em;
    padding-bottom: 1em;
    font-size: 1.2em;
  }

  .nav_wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .nav_link-2 {
    padding-top: 1em;
    padding-bottom: 1em;
    font-size: 1.2em;
  }

  .flex-v.info-header {
    align-items: flex-start;
    margin-right: 16px;
  }

  .flex-v.info-header.mobile-center {
    align-items: center;
  }

  .image_shemas_accompagnement {
    display: none;
  }

  .header_formation {
    padding-top: 160px;
  }

  .label_formation_text {
    font-size: 12px;
  }

  .formation_first_section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .highlight_container {
    padding-left: 32px;
    padding-right: 32px;
  }

  .what_you_will_learn {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .pour_moi_left {
    padding: 24px;
  }

  .pour_moi_right {
    padding-bottom: 0;
  }

  .form_formation {
    background-color: #f0e9e3;
  }

  .planing {
    display: none;
  }

  .programme.padding {
    padding-bottom: 80px;
  }

  .pedagogie_formation {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .testimonials_formation {
    padding-bottom: 80px;
  }

  .last_form {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .last_form_right {
    padding-left: 32px;
    padding-right: 32px;
  }

  .last_form_left {
    padding: 32px 24px;
  }

  .last_formulaire_bulletpoint {
    padding-left: 0;
  }

  .form_coaching_left, .form_coaching_right {
    padding-left: 32px;
    padding-right: 32px;
  }

  .testimonials_coaching {
    padding-bottom: 40px;
  }

  .text-color-grey {
    font-size: 40px;
    line-height: 46px;
  }

  .loader-wrapper, .loader-wrapper.hidden {
    border-bottom-style: none;
    border-right-style: none;
  }

  .typedjs-multiple.heading-small {
    font-size: 40px;
    line-height: 46px;
  }

  .multi_text {
    margin-top: -6px;
    margin-bottom: 24px;
  }

  .cours_gratuits_first_section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .highlight_container_cg {
    margin-bottom: 0;
    padding: 32px 24px;
  }

  .cours_gratuits_grid {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .cta-flex {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .pedagogie_header_right {
    width: 100%;
  }

  .highlight_container_pedagogie {
    margin-top: 48px;
    padding: 32px;
  }

  .form_formation_gratuite_left {
    padding-left: 32px;
    padding-right: 32px;
  }

  .form_formation_gratuite_right {
    padding-left: 0;
    padding-right: 0;
  }

  .form_programme {
    padding-left: 32px;
    padding-right: 32px;
  }

  .right_expert {
    width: 100%;
  }

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

  .formations_grid_fg {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .intervenant_grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .intervenant_grid.teacher-homepage {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .testimonials_formation_apropos {
    padding-bottom: 80px;
  }

  .paid-logo-nav {
    margin-right: 12px;
  }

  .gm-become_first_section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .img-pilier-2 {
    height: 160px;
  }

  .mentors_flex {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: grid;
  }

  .mentors_flex.hidden, .modal-image {
    display: none;
  }

  .modal-text {
    z-index: 1;
  }

  .modal-content-wrapper {
    padding: 24px;
  }

  .modal-content {
    grid-template-columns: 1fr;
  }

  .modal-content.unscrollable {
    grid-auto-columns: 1fr;
  }

  .nav-partner-left {
    margin-right: 12px;
  }

  .syllabus-container {
    top: 30%;
  }

  .bookin-syllabus {
    bottom: 70%;
  }

  .opco_right-formulaire {
    max-width: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    transform-origin: 50% 0;
    transform: scale(.8);
  }

  .agence-logo {
    padding-bottom: 0;
  }

  .agence-right {
    max-width: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    transform-origin: 50% 0;
    transform: scale(.8);
  }

  .body_m_agence.subtitle {
    margin-bottom: 64px;
  }

  .body_m_agence.sub_hero_1 {
    margin-bottom: 12px;
  }

  .body_m_agence.sub_hero_1.mobile-text {
    margin-bottom: 8px;
  }

  .flex-h-agence.center-h.left-flex {
    flex-direction: column;
  }

  .flex-h-agence.left.center.testim {
    flex-direction: row;
    align-items: center;
    margin-bottom: 0;
  }

  .flex-h-agence.left.formulaire-flex {
    justify-content: flex-start;
  }

  .flex-h-agence.left.header-flex {
    padding-left: 0;
  }

  .flex-h-agence.left.footer-flex {
    align-items: center;
  }

  .flex-h-agence._100.center.testimo {
    flex-direction: column;
    align-items: flex-start;
  }

  .grid-intervenants {
    grid-column-gap: 4vw;
  }

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

  .body_m-2.subtitle {
    margin-bottom: 64px;
  }

  .body_m-2.sub_hero_1 {
    margin-bottom: 12px;
  }

  .highlight_container-2 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-areas: "Area-2 Area"
                         "Area-3 Area-4";
  }

  .mentor_item_content_2 {
    height: 100%;
  }

  .newnav_link {
    padding-top: 1em;
    padding-bottom: 1em;
    font-size: 1.2em;
  }
}

#w-node-_04a9f1db-d3f3-41bf-e3e4-229f02ad1ab2-5b7aa552, #w-node-f418d537-4b36-c213-25d2-5c4dd44ff1dd-5b7aa552, #w-node-_83cbb7a7-52b3-7245-485f-b0ee25f95d4d-5b7aa552, #w-node-_83cbb7a7-52b3-7245-485f-b0ee25f95d4e-5b7aa552, #w-node-_30c57716-7dd2-408d-31de-247e73b9a0ed-5b7aa552, #w-node-_30c57716-7dd2-408d-31de-247e73b9a0ee-5b7aa552 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62e4bf8e-2aa5-cd13-5857-a305d0049e26-5b7aa552, #w-node-_62e4bf8e-2aa5-cd13-5857-a305d0049e2e-5b7aa552 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_62e4bf8e-2aa5-cd13-5857-a305d0049e27-5b7aa552, #w-node-_62e4bf8e-2aa5-cd13-5857-a305d0049e28-5b7aa552, #w-node-_62e4bf8e-2aa5-cd13-5857-a305d0049e29-5b7aa552, #w-node-_62e4bf8e-2aa5-cd13-5857-a305d0049e2a-5b7aa552, #w-node-_62e4bf8e-2aa5-cd13-5857-a305d0049e2c-5b7aa552, #w-node-_62e4bf8e-2aa5-cd13-5857-a305d0049e2f-5b7aa552, #w-node-_62e4bf8e-2aa5-cd13-5857-a305d0049e30-5b7aa552, #w-node-_62e4bf8e-2aa5-cd13-5857-a305d0049e31-5b7aa552, #w-node-_62e4bf8e-2aa5-cd13-5857-a305d0049e32-5b7aa552, #w-node-_62e4bf8e-2aa5-cd13-5857-a305d0049e33-5b7aa552, #w-node-_1fd05ed9-aa2b-bf03-5d11-d68d4d85027d-5b7aa552, #w-node-fa195e8c-ce12-e5a0-7c05-3688a9da50cb-5b7aa552, #w-node-a0d5a4e5-ca92-c955-5927-32cc1bff48a1-5b7aa552, #w-node-_82da8747-e609-22f8-e159-a5eaff3ddebe-5b7aa552, #w-node-_0bc6e55e-b475-3638-f366-d10bfd5f6fc0-5b7aa552, #w-node-_667b9a4e-326f-f26f-bae3-8bc3bc5f8995-5b7aa552 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15d30268-417a-ec99-be69-933ab95d47ff-5b7aa552 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_15d30268-417a-ec99-be69-933ab95d4800-5b7aa552, #w-node-ba5fea03-c410-43bf-1df0-4629d7aea64a-5b7aa552, #w-node-ba5fea03-c410-43bf-1df0-4629d7aea64b-5b7aa552 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee67dfe3-61dd-a973-6160-d79c90b9a8be-5b7aa552 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ee67dfe3-61dd-a973-6160-d79c90b9a8c2-5b7aa552, #w-node-ee67dfe3-61dd-a973-6160-d79c90b9a8d4-5b7aa552 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c2482668-9159-ea68-6cb3-ebef38447540-38447534 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c2482668-9159-ea68-6cb3-ebef38447544-38447534, #w-node-_85d5ac39-beb7-f810-7e1b-f28968ef167c-9a215c86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f3e4091-8854-d794-8d03-426f9a215c89-9a215c86 {
  grid-area: logo;
}

#w-node-_7f3e4091-8854-d794-8d03-426f9a215c8b-9a215c86 {
  grid-area: ou-commencer;
}

#w-node-_7f3e4091-8854-d794-8d03-426f9a215c96-9a215c86 {
  grid-area: propos-de-mantra;
}

#w-node-_7f3e4091-8854-d794-8d03-426f9a215c9d-9a215c86 {
  grid-area: nous-contacter;
}

#w-node-af86469d-2430-1eec-fbef-4bf55699f420-5699f41f, #w-node-af86469d-2430-1eec-fbef-4bf55699f424-5699f41f, #w-node-af86469d-2430-1eec-fbef-4bf55699f428-5699f41f, #w-node-af86469d-2430-1eec-fbef-4bf55699f42c-5699f41f, #w-node-af86469d-2430-1eec-fbef-4bf55699f430-5699f41f, #w-node-af86469d-2430-1eec-fbef-4bf55699f434-5699f41f, #w-node-af86469d-2430-1eec-fbef-4bf55699f438-5699f41f, #w-node-a58106a4-a866-fdb8-2c26-1718f9dd60b3-5699f41f, #w-node-_9f8ac35e-e2be-020a-96f8-d2c44f43021d-5699f41f, #w-node-_769f5192-6e26-8665-0a23-76a9f3329b23-5699f41f, #w-node-_32661ffb-6ffd-e3ea-198a-a6a0df53d80f-067aa5a3, #w-node-_32661ffb-6ffd-e3ea-198a-a6a0df53d813-067aa5a3, #w-node-_32661ffb-6ffd-e3ea-198a-a6a0df53d817-067aa5a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_668e4ff3-f4b3-85f6-cf03-d9c0706841b6-067aa5a3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_668e4ff3-f4b3-85f6-cf03-d9c0706841ba-067aa5a3, #w-node-_668e4ff3-f4b3-85f6-cf03-d9c0706841c8-067aa5a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7127796-3b67-7274-a3df-cfa4520457d9-067aa5a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e7127796-3b67-7274-a3df-cfa4520457da-067aa5a3, #w-node-e7127796-3b67-7274-a3df-cfa4520457db-067aa5a3, #w-node-e7127796-3b67-7274-a3df-cfa4520457dc-067aa5a3, #w-node-e7127796-3b67-7274-a3df-cfa4520457dd-067aa5a3, #w-node-e7127796-3b67-7274-a3df-cfa4520457df-067aa5a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7127796-3b67-7274-a3df-cfa4520457e1-067aa5a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e7127796-3b67-7274-a3df-cfa4520457e2-067aa5a3, #w-node-e7127796-3b67-7274-a3df-cfa4520457e3-067aa5a3, #w-node-e7127796-3b67-7274-a3df-cfa4520457e4-067aa5a3, #w-node-e7127796-3b67-7274-a3df-cfa4520457e5-067aa5a3, #w-node-e7127796-3b67-7274-a3df-cfa4520457e6-067aa5a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c964d65-760b-e175-b820-c8431d3d8a90-007aa5b7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4c964d65-760b-e175-b820-c8431d3d8aa2-007aa5b7, #w-node-_8882c776-cda8-41a5-00cb-13b12f9c97ad-007aa5b7, #w-node-_8882c776-cda8-41a5-00cb-13b12f9c97ae-007aa5b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7660f92-f843-59c7-3a6c-4c94ea2231f8-007aa5b7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_07e4c5f0-710f-44fc-c3a3-d9dfaac3b660-007aa5b7, #w-node-_07e4c5f0-710f-44fc-c3a3-d9dfaac3b661-007aa5b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_828fd97f-b277-9086-66f1-cf228fb0b90d-007aa5b7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_828fd97f-b277-9086-66f1-cf228fb0b911-007aa5b7, #w-node-_828fd97f-b277-9086-66f1-cf228fb0b91f-007aa5b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4db760a6-7afc-9f59-015c-4f2d950f3771-007aa5b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4db760a6-7afc-9f59-015c-4f2d950f3772-007aa5b7, #w-node-_4db760a6-7afc-9f59-015c-4f2d950f3773-007aa5b7, #w-node-_4db760a6-7afc-9f59-015c-4f2d950f3774-007aa5b7, #w-node-_4db760a6-7afc-9f59-015c-4f2d950f3775-007aa5b7, #w-node-_4db760a6-7afc-9f59-015c-4f2d950f3777-007aa5b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4db760a6-7afc-9f59-015c-4f2d950f3779-007aa5b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4db760a6-7afc-9f59-015c-4f2d950f377a-007aa5b7, #w-node-_4db760a6-7afc-9f59-015c-4f2d950f377b-007aa5b7, #w-node-_4db760a6-7afc-9f59-015c-4f2d950f377c-007aa5b7, #w-node-_4db760a6-7afc-9f59-015c-4f2d950f377d-007aa5b7, #w-node-_4db760a6-7afc-9f59-015c-4f2d950f377e-007aa5b7, #w-node-_30cb1217-756b-d1d7-2dd4-c14d4ff6e789-587aa5ba, #w-node-_30cb1217-756b-d1d7-2dd4-c14d4ff6e78a-587aa5ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_668e4ff3-f4b3-85f6-cf03-d9c0706841b6-587aa5ba {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_668e4ff3-f4b3-85f6-cf03-d9c0706841ba-587aa5ba, #w-node-_668e4ff3-f4b3-85f6-cf03-d9c0706841c8-587aa5ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f521566-b8ae-327a-14ed-7fdb12fb6cb7-587aa5ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9f521566-b8ae-327a-14ed-7fdb12fb6cb8-587aa5ba, #w-node-_9f521566-b8ae-327a-14ed-7fdb12fb6cb9-587aa5ba, #w-node-_9f521566-b8ae-327a-14ed-7fdb12fb6cba-587aa5ba, #w-node-_9f521566-b8ae-327a-14ed-7fdb12fb6cbb-587aa5ba, #w-node-_9f521566-b8ae-327a-14ed-7fdb12fb6cbd-587aa5ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f521566-b8ae-327a-14ed-7fdb12fb6cbf-587aa5ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9f521566-b8ae-327a-14ed-7fdb12fb6cc0-587aa5ba, #w-node-_9f521566-b8ae-327a-14ed-7fdb12fb6cc1-587aa5ba, #w-node-_9f521566-b8ae-327a-14ed-7fdb12fb6cc2-587aa5ba, #w-node-_9f521566-b8ae-327a-14ed-7fdb12fb6cc3-587aa5ba, #w-node-_9f521566-b8ae-327a-14ed-7fdb12fb6cc4-587aa5ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c964d65-760b-e175-b820-c8431d3d8a90-487aa5bc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4c964d65-760b-e175-b820-c8431d3d8aa2-487aa5bc, #w-node-_8882c776-cda8-41a5-00cb-13b12f9c97ad-487aa5bc, #w-node-_8882c776-cda8-41a5-00cb-13b12f9c97ae-487aa5bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7660f92-f843-59c7-3a6c-4c94ea2231f8-487aa5bc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c7660f92-f843-59c7-3a6c-4c94ea223204-487aa5bc, #w-node-_07e4c5f0-710f-44fc-c3a3-d9dfaac3b660-487aa5bc, #w-node-_07e4c5f0-710f-44fc-c3a3-d9dfaac3b661-487aa5bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_828fd97f-b277-9086-66f1-cf228fb0b90d-487aa5bc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_828fd97f-b277-9086-66f1-cf228fb0b911-487aa5bc, #w-node-_828fd97f-b277-9086-66f1-cf228fb0b91f-487aa5bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_720e19a7-747a-bd1b-d3b5-f80b0623b8df-487aa5bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_720e19a7-747a-bd1b-d3b5-f80b0623b8e0-487aa5bc, #w-node-_720e19a7-747a-bd1b-d3b5-f80b0623b8e1-487aa5bc, #w-node-_720e19a7-747a-bd1b-d3b5-f80b0623b8e2-487aa5bc, #w-node-_720e19a7-747a-bd1b-d3b5-f80b0623b8e3-487aa5bc, #w-node-_720e19a7-747a-bd1b-d3b5-f80b0623b8e5-487aa5bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_720e19a7-747a-bd1b-d3b5-f80b0623b8e7-487aa5bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_720e19a7-747a-bd1b-d3b5-f80b0623b8e8-487aa5bc, #w-node-_720e19a7-747a-bd1b-d3b5-f80b0623b8e9-487aa5bc, #w-node-_720e19a7-747a-bd1b-d3b5-f80b0623b8ea-487aa5bc, #w-node-_720e19a7-747a-bd1b-d3b5-f80b0623b8eb-487aa5bc, #w-node-_720e19a7-747a-bd1b-d3b5-f80b0623b8ec-487aa5bc, #w-node-_9730f981-620e-aa5c-f93d-0f8ffa1d4eaa-a57aa5bd, #w-node-_9730f981-620e-aa5c-f93d-0f8ffa1d4eab-a57aa5bd, #w-node-_9730f981-620e-aa5c-f93d-0f8ffa1d4eaf-a57aa5bd, #w-node-_9730f981-620e-aa5c-f93d-0f8ffa1d4eb0-a57aa5bd, #w-node-_9730f981-620e-aa5c-f93d-0f8ffa1d4eb4-a57aa5bd, #w-node-_9730f981-620e-aa5c-f93d-0f8ffa1d4eb5-a57aa5bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_668e4ff3-f4b3-85f6-cf03-d9c0706841b6-a57aa5bd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_668e4ff3-f4b3-85f6-cf03-d9c0706841ba-a57aa5bd, #w-node-_668e4ff3-f4b3-85f6-cf03-d9c0706841c8-a57aa5bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1167bdff-317a-5667-8ce3-501f0c77ae1f-a57aa5bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1167bdff-317a-5667-8ce3-501f0c77ae20-a57aa5bd, #w-node-_1167bdff-317a-5667-8ce3-501f0c77ae21-a57aa5bd, #w-node-_1167bdff-317a-5667-8ce3-501f0c77ae22-a57aa5bd, #w-node-_1167bdff-317a-5667-8ce3-501f0c77ae23-a57aa5bd, #w-node-_1167bdff-317a-5667-8ce3-501f0c77ae25-a57aa5bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1167bdff-317a-5667-8ce3-501f0c77ae27-a57aa5bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1167bdff-317a-5667-8ce3-501f0c77ae28-a57aa5bd, #w-node-_1167bdff-317a-5667-8ce3-501f0c77ae29-a57aa5bd, #w-node-_1167bdff-317a-5667-8ce3-501f0c77ae2a-a57aa5bd, #w-node-_1167bdff-317a-5667-8ce3-501f0c77ae2b-a57aa5bd, #w-node-_1167bdff-317a-5667-8ce3-501f0c77ae2c-a57aa5bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5406cb86-0b52-4391-dee6-748ca7c535f1-067aa5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5406cb86-0b52-4391-dee6-748ca7c535f2-067aa5be, #w-node-_5406cb86-0b52-4391-dee6-748ca7c535f3-067aa5be, #w-node-_5406cb86-0b52-4391-dee6-748ca7c535f4-067aa5be, #w-node-_5406cb86-0b52-4391-dee6-748ca7c535f5-067aa5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5406cb86-0b52-4391-dee6-748ca7c535f7-067aa5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5406cb86-0b52-4391-dee6-748ca7c535f8-067aa5be, #w-node-_5406cb86-0b52-4391-dee6-748ca7c535f9-067aa5be, #w-node-_5406cb86-0b52-4391-dee6-748ca7c535fa-067aa5be, #w-node-_5406cb86-0b52-4391-dee6-748ca7c535fb-067aa5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e04-a77aa5c1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e08-a77aa5c1, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e16-a77aa5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-acb5cc0c-6d36-be06-77dd-f6c63f5190d7-a77aa5c1, #w-node-acb5cc0c-6d36-be06-77dd-f6c63f5190d9-a77aa5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-acb5cc0c-6d36-be06-77dd-f6c63f5190da-a77aa5c1, #w-node-acb5cc0c-6d36-be06-77dd-f6c63f5190db-a77aa5c1, #w-node-acb5cc0c-6d36-be06-77dd-f6c63f5190dc-a77aa5c1, #w-node-acb5cc0c-6d36-be06-77dd-f6c63f5190dd-a77aa5c1, #w-node-acb5cc0c-6d36-be06-77dd-f6c63f5190df-a77aa5c1, #w-node-acb5cc0c-6d36-be06-77dd-f6c63f5190e0-a77aa5c1, #w-node-acb5cc0c-6d36-be06-77dd-f6c63f5190e1-a77aa5c1, #w-node-acb5cc0c-6d36-be06-77dd-f6c63f5190e2-a77aa5c1, #w-node-acb5cc0c-6d36-be06-77dd-f6c63f5190e3-a77aa5c1, #w-node-acb5cc0c-6d36-be06-77dd-f6c63f5190e4-a77aa5c1, #w-node-_9ffc4a62-8688-523b-dff9-275276294adf-a77aa5c1, #w-node-_9ffc4a62-8688-523b-dff9-275276294ae5-a77aa5c1, #w-node-_9ffc4a62-8688-523b-dff9-275276294aeb-a77aa5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385612-a77aa5c1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385616-a77aa5c1, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385624-a77aa5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e41-a77aa5c1, #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e43-a77aa5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e44-a77aa5c1, #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e45-a77aa5c1, #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e46-a77aa5c1, #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e47-a77aa5c1, #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e49-a77aa5c1, #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e4a-a77aa5c1, #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e4b-a77aa5c1, #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e4c-a77aa5c1, #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e4d-a77aa5c1, #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e4e-a77aa5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39c167e4-2ce1-4f48-38cd-f585169a9051-a77aa5c1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39c167e4-2ce1-4f48-38cd-f585169a905b-a77aa5c1, #w-node-_11c75b2b-abea-f950-d647-15e067eb45db-fa7aa5c3, #w-node-_11c75b2b-abea-f950-d647-15e067eb45ee-fa7aa5c3, #w-node-_11c75b2b-abea-f950-d647-15e067eb4601-fa7aa5c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e04-fa7aa5c3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e08-fa7aa5c3, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e16-fa7aa5c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17572201-6279-46f0-d116-104cc2e2b6ef-fa7aa5c3, #w-node-_17572201-6279-46f0-d116-104cc2e2b6f1-fa7aa5c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_17572201-6279-46f0-d116-104cc2e2b6f2-fa7aa5c3, #w-node-_17572201-6279-46f0-d116-104cc2e2b6f3-fa7aa5c3, #w-node-_17572201-6279-46f0-d116-104cc2e2b6f4-fa7aa5c3, #w-node-_17572201-6279-46f0-d116-104cc2e2b6f5-fa7aa5c3, #w-node-_17572201-6279-46f0-d116-104cc2e2b6f7-fa7aa5c3, #w-node-_17572201-6279-46f0-d116-104cc2e2b6f8-fa7aa5c3, #w-node-_17572201-6279-46f0-d116-104cc2e2b6f9-fa7aa5c3, #w-node-_17572201-6279-46f0-d116-104cc2e2b6fa-fa7aa5c3, #w-node-_17572201-6279-46f0-d116-104cc2e2b6fb-fa7aa5c3, #w-node-_17572201-6279-46f0-d116-104cc2e2b6fc-fa7aa5c3, #w-node-_9ffc4a62-8688-523b-dff9-275276294adf-fa7aa5c3, #w-node-_9ffc4a62-8688-523b-dff9-275276294ae5-fa7aa5c3, #w-node-_9ffc4a62-8688-523b-dff9-275276294aeb-fa7aa5c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385612-fa7aa5c3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385616-fa7aa5c3, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385624-fa7aa5c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b7b3c6c-3eef-ae43-bf28-3fa32713881c-fa7aa5c3, #w-node-_8b7b3c6c-3eef-ae43-bf28-3fa32713881e-fa7aa5c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8b7b3c6c-3eef-ae43-bf28-3fa32713881f-fa7aa5c3, #w-node-_8b7b3c6c-3eef-ae43-bf28-3fa327138820-fa7aa5c3, #w-node-_8b7b3c6c-3eef-ae43-bf28-3fa327138821-fa7aa5c3, #w-node-_8b7b3c6c-3eef-ae43-bf28-3fa327138822-fa7aa5c3, #w-node-_8b7b3c6c-3eef-ae43-bf28-3fa327138824-fa7aa5c3, #w-node-_8b7b3c6c-3eef-ae43-bf28-3fa327138825-fa7aa5c3, #w-node-_8b7b3c6c-3eef-ae43-bf28-3fa327138826-fa7aa5c3, #w-node-_8b7b3c6c-3eef-ae43-bf28-3fa327138827-fa7aa5c3, #w-node-_8b7b3c6c-3eef-ae43-bf28-3fa327138828-fa7aa5c3, #w-node-_8b7b3c6c-3eef-ae43-bf28-3fa327138829-fa7aa5c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89a21bab-ff73-b6b1-1fe0-78a9643768ab-fa7aa5c3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_89a21bab-ff73-b6b1-1fe0-78a9643768b5-fa7aa5c3, #w-node-_11c75b2b-abea-f950-d647-15e067eb45db-0d7aa5c4, #w-node-_11c75b2b-abea-f950-d647-15e067eb45ee-0d7aa5c4, #w-node-_11c75b2b-abea-f950-d647-15e067eb4601-0d7aa5c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e04-0d7aa5c4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e08-0d7aa5c4, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e16-0d7aa5c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_656f92db-75d6-5842-93d0-059116050052-0d7aa5c4, #w-node-_656f92db-75d6-5842-93d0-059116050054-0d7aa5c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_656f92db-75d6-5842-93d0-059116050055-0d7aa5c4, #w-node-_656f92db-75d6-5842-93d0-059116050056-0d7aa5c4, #w-node-_656f92db-75d6-5842-93d0-059116050057-0d7aa5c4, #w-node-_656f92db-75d6-5842-93d0-059116050058-0d7aa5c4, #w-node-_656f92db-75d6-5842-93d0-05911605005a-0d7aa5c4, #w-node-_656f92db-75d6-5842-93d0-05911605005b-0d7aa5c4, #w-node-_656f92db-75d6-5842-93d0-05911605005c-0d7aa5c4, #w-node-_656f92db-75d6-5842-93d0-05911605005d-0d7aa5c4, #w-node-_656f92db-75d6-5842-93d0-05911605005e-0d7aa5c4, #w-node-_656f92db-75d6-5842-93d0-05911605005f-0d7aa5c4, #w-node-_9ffc4a62-8688-523b-dff9-275276294adf-0d7aa5c4, #w-node-_9ffc4a62-8688-523b-dff9-275276294ae5-0d7aa5c4, #w-node-_9ffc4a62-8688-523b-dff9-275276294aeb-0d7aa5c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89a21bab-ff73-b6b1-1fe0-78a9643768ab-0d7aa5c4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_89a21bab-ff73-b6b1-1fe0-78a9643768b5-0d7aa5c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89a21bab-ff73-b6b1-1fe0-78a9643768c4-0d7aa5c4 {
  align-self: center;
  justify-self: center;
}

#w-node-_11c75b2b-abea-f950-d647-15e067eb45db-447aa5cd, #w-node-_11c75b2b-abea-f950-d647-15e067eb45ee-447aa5cd, #w-node-_11c75b2b-abea-f950-d647-15e067eb4601-447aa5cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e04-447aa5cd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e08-447aa5cd, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e16-447aa5cd, #w-node-_9ffc4a62-8688-523b-dff9-275276294adf-447aa5cd, #w-node-_9ffc4a62-8688-523b-dff9-275276294ae5-447aa5cd, #w-node-_9ffc4a62-8688-523b-dff9-275276294aeb-447aa5cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385612-447aa5cd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385616-447aa5cd, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385624-447aa5cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89a21bab-ff73-b6b1-1fe0-78a9643768ab-447aa5cd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_89a21bab-ff73-b6b1-1fe0-78a9643768b5-447aa5cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89a21bab-ff73-b6b1-1fe0-78a9643768c4-447aa5cd {
  align-self: center;
  justify-self: center;
}

#w-node-_11c75b2b-abea-f950-d647-15e067eb45ee-c37aa5cf, #w-node-_11c75b2b-abea-f950-d647-15e067eb4601-c37aa5cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e04-c37aa5cf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e08-c37aa5cf, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e16-c37aa5cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76545c70-dd71-7219-496b-45398666637b-c37aa5cf, #w-node-_76545c70-dd71-7219-496b-45398666637d-c37aa5cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_76545c70-dd71-7219-496b-45398666637e-c37aa5cf, #w-node-_76545c70-dd71-7219-496b-45398666637f-c37aa5cf, #w-node-_76545c70-dd71-7219-496b-453986666380-c37aa5cf, #w-node-_76545c70-dd71-7219-496b-453986666381-c37aa5cf, #w-node-_76545c70-dd71-7219-496b-453986666383-c37aa5cf, #w-node-_76545c70-dd71-7219-496b-453986666384-c37aa5cf, #w-node-_76545c70-dd71-7219-496b-453986666385-c37aa5cf, #w-node-_76545c70-dd71-7219-496b-453986666386-c37aa5cf, #w-node-_76545c70-dd71-7219-496b-453986666387-c37aa5cf, #w-node-_76545c70-dd71-7219-496b-453986666388-c37aa5cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2bdbffe-1269-e7e8-84ba-a28d7b191837-c37aa5cf, #w-node-a2bdbffe-1269-e7e8-84ba-a28d7b191839-c37aa5cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a2bdbffe-1269-e7e8-84ba-a28d7b19183a-c37aa5cf, #w-node-a2bdbffe-1269-e7e8-84ba-a28d7b19183b-c37aa5cf, #w-node-a2bdbffe-1269-e7e8-84ba-a28d7b19183c-c37aa5cf, #w-node-a2bdbffe-1269-e7e8-84ba-a28d7b19183d-c37aa5cf, #w-node-a2bdbffe-1269-e7e8-84ba-a28d7b19183f-c37aa5cf, #w-node-a2bdbffe-1269-e7e8-84ba-a28d7b191840-c37aa5cf, #w-node-a2bdbffe-1269-e7e8-84ba-a28d7b191841-c37aa5cf, #w-node-a2bdbffe-1269-e7e8-84ba-a28d7b191842-c37aa5cf, #w-node-a2bdbffe-1269-e7e8-84ba-a28d7b191843-c37aa5cf, #w-node-a2bdbffe-1269-e7e8-84ba-a28d7b191844-c37aa5cf, #w-node-_9ffc4a62-8688-523b-dff9-275276294adf-c37aa5cf, #w-node-_9ffc4a62-8688-523b-dff9-275276294ae5-c37aa5cf, #w-node-_9ffc4a62-8688-523b-dff9-275276294aeb-c37aa5cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385612-c37aa5cf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385616-c37aa5cf, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385624-c37aa5cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81167872-8863-d309-9e76-9f0567c4be04-c37aa5cf, #w-node-_81167872-8863-d309-9e76-9f0567c4be06-c37aa5cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_81167872-8863-d309-9e76-9f0567c4be07-c37aa5cf, #w-node-_81167872-8863-d309-9e76-9f0567c4be08-c37aa5cf, #w-node-_81167872-8863-d309-9e76-9f0567c4be09-c37aa5cf, #w-node-_81167872-8863-d309-9e76-9f0567c4be0a-c37aa5cf, #w-node-_81167872-8863-d309-9e76-9f0567c4be0c-c37aa5cf, #w-node-_81167872-8863-d309-9e76-9f0567c4be0d-c37aa5cf, #w-node-_81167872-8863-d309-9e76-9f0567c4be0e-c37aa5cf, #w-node-_81167872-8863-d309-9e76-9f0567c4be0f-c37aa5cf, #w-node-_81167872-8863-d309-9e76-9f0567c4be10-c37aa5cf, #w-node-_81167872-8863-d309-9e76-9f0567c4be11-c37aa5cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23b1cb8a-fcc9-ce40-3095-026bf68ba256-c37aa5cf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_23b1cb8a-fcc9-ce40-3095-026bf68ba260-c37aa5cf, #w-node-_11c75b2b-abea-f950-d647-15e067eb45ee-9c7aa5d1, #w-node-_11c75b2b-abea-f950-d647-15e067eb4601-9c7aa5d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e04-9c7aa5d1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e08-9c7aa5d1, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e16-9c7aa5d1, #w-node-_9ffc4a62-8688-523b-dff9-275276294adf-9c7aa5d1, #w-node-_9ffc4a62-8688-523b-dff9-275276294ae5-9c7aa5d1, #w-node-_9ffc4a62-8688-523b-dff9-275276294aeb-9c7aa5d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385612-9c7aa5d1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385616-9c7aa5d1, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385624-9c7aa5d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23b1cb8a-fcc9-ce40-3095-026bf68ba256-9c7aa5d1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_23b1cb8a-fcc9-ce40-3095-026bf68ba260-9c7aa5d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23b1cb8a-fcc9-ce40-3095-026bf68ba26f-9c7aa5d1 {
  align-self: center;
  justify-self: center;
}

#w-node-_11c75b2b-abea-f950-d647-15e067eb45ee-3f7aa5d2, #w-node-_11c75b2b-abea-f950-d647-15e067eb45db-3f7aa5d2, #w-node-_11c75b2b-abea-f950-d647-15e067eb4601-3f7aa5d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e04-3f7aa5d2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e08-3f7aa5d2, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e16-3f7aa5d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_097cb44e-f7e6-baa9-283e-89f4ba83bb2e-3f7aa5d2, #w-node-_097cb44e-f7e6-baa9-283e-89f4ba83bb30-3f7aa5d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_097cb44e-f7e6-baa9-283e-89f4ba83bb31-3f7aa5d2, #w-node-_097cb44e-f7e6-baa9-283e-89f4ba83bb32-3f7aa5d2, #w-node-_097cb44e-f7e6-baa9-283e-89f4ba83bb33-3f7aa5d2, #w-node-_097cb44e-f7e6-baa9-283e-89f4ba83bb34-3f7aa5d2, #w-node-_097cb44e-f7e6-baa9-283e-89f4ba83bb36-3f7aa5d2, #w-node-_097cb44e-f7e6-baa9-283e-89f4ba83bb37-3f7aa5d2, #w-node-_097cb44e-f7e6-baa9-283e-89f4ba83bb38-3f7aa5d2, #w-node-_097cb44e-f7e6-baa9-283e-89f4ba83bb39-3f7aa5d2, #w-node-_097cb44e-f7e6-baa9-283e-89f4ba83bb3a-3f7aa5d2, #w-node-_097cb44e-f7e6-baa9-283e-89f4ba83bb3b-3f7aa5d2, #w-node-_9ffc4a62-8688-523b-dff9-275276294adf-3f7aa5d2, #w-node-_9ffc4a62-8688-523b-dff9-275276294ae5-3f7aa5d2, #w-node-_9ffc4a62-8688-523b-dff9-275276294aeb-3f7aa5d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385612-3f7aa5d2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385624-3f7aa5d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7504261-1f4f-133c-5d45-183c6b657c36-3f7aa5d2, #w-node-c7504261-1f4f-133c-5d45-183c6b657c38-3f7aa5d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c7504261-1f4f-133c-5d45-183c6b657c39-3f7aa5d2, #w-node-c7504261-1f4f-133c-5d45-183c6b657c3a-3f7aa5d2, #w-node-c7504261-1f4f-133c-5d45-183c6b657c3b-3f7aa5d2, #w-node-c7504261-1f4f-133c-5d45-183c6b657c3c-3f7aa5d2, #w-node-c7504261-1f4f-133c-5d45-183c6b657c3e-3f7aa5d2, #w-node-c7504261-1f4f-133c-5d45-183c6b657c3f-3f7aa5d2, #w-node-c7504261-1f4f-133c-5d45-183c6b657c40-3f7aa5d2, #w-node-c7504261-1f4f-133c-5d45-183c6b657c41-3f7aa5d2, #w-node-c7504261-1f4f-133c-5d45-183c6b657c42-3f7aa5d2, #w-node-c7504261-1f4f-133c-5d45-183c6b657c43-3f7aa5d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a77f7ae8-ac15-10ad-65d2-c01f9a7a430f-3f7aa5d2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a77f7ae8-ac15-10ad-65d2-c01f9a7a4319-3f7aa5d2, #w-node-_11c75b2b-abea-f950-d647-15e067eb45ee-127aa5d4, #w-node-_11c75b2b-abea-f950-d647-15e067eb45db-127aa5d4, #w-node-_11c75b2b-abea-f950-d647-15e067eb4601-127aa5d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e04-127aa5d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e08-127aa5d4, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e16-127aa5d4, #w-node-_9ffc4a62-8688-523b-dff9-275276294adf-127aa5d4, #w-node-_9ffc4a62-8688-523b-dff9-275276294ae5-127aa5d4, #w-node-_9ffc4a62-8688-523b-dff9-275276294aeb-127aa5d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385612-127aa5d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385616-127aa5d4, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385624-127aa5d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a77f7ae8-ac15-10ad-65d2-c01f9a7a430f-127aa5d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a77f7ae8-ac15-10ad-65d2-c01f9a7a4319-127aa5d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a77f7ae8-ac15-10ad-65d2-c01f9a7a4328-127aa5d4 {
  align-self: center;
  justify-self: center;
}

#w-node-_11c75b2b-abea-f950-d647-15e067eb45db-c57aa5d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e04-c57aa5d7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e08-c57aa5d7, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e16-c57aa5d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_64684596-847e-aff5-c19d-e384f84a81cc-c57aa5d7, #w-node-_64684596-847e-aff5-c19d-e384f84a81ce-c57aa5d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_64684596-847e-aff5-c19d-e384f84a81cf-c57aa5d7, #w-node-_64684596-847e-aff5-c19d-e384f84a81d0-c57aa5d7, #w-node-_64684596-847e-aff5-c19d-e384f84a81d1-c57aa5d7, #w-node-_64684596-847e-aff5-c19d-e384f84a81d2-c57aa5d7, #w-node-_64684596-847e-aff5-c19d-e384f84a81d4-c57aa5d7, #w-node-_64684596-847e-aff5-c19d-e384f84a81d5-c57aa5d7, #w-node-_64684596-847e-aff5-c19d-e384f84a81d6-c57aa5d7, #w-node-_64684596-847e-aff5-c19d-e384f84a81d7-c57aa5d7, #w-node-_64684596-847e-aff5-c19d-e384f84a81d8-c57aa5d7, #w-node-_64684596-847e-aff5-c19d-e384f84a81d9-c57aa5d7, #w-node-_9ffc4a62-8688-523b-dff9-275276294adf-c57aa5d7, #w-node-_9ffc4a62-8688-523b-dff9-275276294ae5-c57aa5d7, #w-node-_9ffc4a62-8688-523b-dff9-275276294aeb-c57aa5d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385612-c57aa5d7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385616-c57aa5d7, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385624-c57aa5d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c2f67e93-a041-d527-65b5-0812ff092d13-c57aa5d7, #w-node-c2f67e93-a041-d527-65b5-0812ff092d15-c57aa5d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c2f67e93-a041-d527-65b5-0812ff092d16-c57aa5d7, #w-node-c2f67e93-a041-d527-65b5-0812ff092d17-c57aa5d7, #w-node-c2f67e93-a041-d527-65b5-0812ff092d18-c57aa5d7, #w-node-c2f67e93-a041-d527-65b5-0812ff092d19-c57aa5d7, #w-node-c2f67e93-a041-d527-65b5-0812ff092d1b-c57aa5d7, #w-node-c2f67e93-a041-d527-65b5-0812ff092d1c-c57aa5d7, #w-node-c2f67e93-a041-d527-65b5-0812ff092d1d-c57aa5d7, #w-node-c2f67e93-a041-d527-65b5-0812ff092d1e-c57aa5d7, #w-node-c2f67e93-a041-d527-65b5-0812ff092d1f-c57aa5d7, #w-node-c2f67e93-a041-d527-65b5-0812ff092d20-c57aa5d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39c167e4-2ce1-4f48-38cd-f585169a9051-c57aa5d7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39c167e4-2ce1-4f48-38cd-f585169a905b-c57aa5d7, #w-node-_11c75b2b-abea-f950-d647-15e067eb45db-5e7aa5d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e04-5e7aa5d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e08-5e7aa5d8, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e16-5e7aa5d8, #w-node-_9ffc4a62-8688-523b-dff9-275276294adf-5e7aa5d8, #w-node-_9ffc4a62-8688-523b-dff9-275276294ae5-5e7aa5d8, #w-node-_9ffc4a62-8688-523b-dff9-275276294aeb-5e7aa5d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385612-5e7aa5d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385616-5e7aa5d8, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385624-5e7aa5d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39c167e4-2ce1-4f48-38cd-f585169a9051-5e7aa5d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39c167e4-2ce1-4f48-38cd-f585169a905b-5e7aa5d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39c167e4-2ce1-4f48-38cd-f585169a906a-5e7aa5d8 {
  align-self: center;
  justify-self: center;
}

#w-node-_11c75b2b-abea-f950-d647-15e067eb45db-787aa5da, #w-node-_11c75b2b-abea-f950-d647-15e067eb45ee-787aa5da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e04-787aa5da {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e08-787aa5da, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e16-787aa5da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e541e6d-3986-e0dd-1076-058474a5cc09-787aa5da, #w-node-_1e541e6d-3986-e0dd-1076-058474a5cc0b-787aa5da {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1e541e6d-3986-e0dd-1076-058474a5cc0c-787aa5da, #w-node-_1e541e6d-3986-e0dd-1076-058474a5cc0d-787aa5da, #w-node-_1e541e6d-3986-e0dd-1076-058474a5cc0e-787aa5da, #w-node-_1e541e6d-3986-e0dd-1076-058474a5cc0f-787aa5da, #w-node-_1e541e6d-3986-e0dd-1076-058474a5cc11-787aa5da, #w-node-_1e541e6d-3986-e0dd-1076-058474a5cc12-787aa5da, #w-node-_1e541e6d-3986-e0dd-1076-058474a5cc13-787aa5da, #w-node-_1e541e6d-3986-e0dd-1076-058474a5cc14-787aa5da, #w-node-_1e541e6d-3986-e0dd-1076-058474a5cc15-787aa5da, #w-node-_1e541e6d-3986-e0dd-1076-058474a5cc16-787aa5da, #w-node-_9ffc4a62-8688-523b-dff9-275276294adf-787aa5da, #w-node-_9ffc4a62-8688-523b-dff9-275276294ae5-787aa5da, #w-node-_9ffc4a62-8688-523b-dff9-275276294aeb-787aa5da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385612-787aa5da {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385616-787aa5da, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385624-787aa5da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e24822d8-011e-ea5a-33ea-a5c03f86db82-787aa5da, #w-node-e24822d8-011e-ea5a-33ea-a5c03f86db84-787aa5da {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e24822d8-011e-ea5a-33ea-a5c03f86db85-787aa5da, #w-node-e24822d8-011e-ea5a-33ea-a5c03f86db86-787aa5da, #w-node-e24822d8-011e-ea5a-33ea-a5c03f86db87-787aa5da, #w-node-e24822d8-011e-ea5a-33ea-a5c03f86db88-787aa5da, #w-node-e24822d8-011e-ea5a-33ea-a5c03f86db8a-787aa5da, #w-node-e24822d8-011e-ea5a-33ea-a5c03f86db8b-787aa5da, #w-node-e24822d8-011e-ea5a-33ea-a5c03f86db8c-787aa5da, #w-node-e24822d8-011e-ea5a-33ea-a5c03f86db8d-787aa5da, #w-node-e24822d8-011e-ea5a-33ea-a5c03f86db8e-787aa5da, #w-node-e24822d8-011e-ea5a-33ea-a5c03f86db8f-787aa5da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5845a98b-e028-c9cf-08bd-96bd1151bec9-787aa5da {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5845a98b-e028-c9cf-08bd-96bd1151bed3-787aa5da, #w-node-_11c75b2b-abea-f950-d647-15e067eb45db-017aa5db, #w-node-_11c75b2b-abea-f950-d647-15e067eb45ee-017aa5db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e04-017aa5db {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e08-017aa5db, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e16-017aa5db, #w-node-_9ffc4a62-8688-523b-dff9-275276294adf-017aa5db, #w-node-_9ffc4a62-8688-523b-dff9-275276294ae5-017aa5db, #w-node-_9ffc4a62-8688-523b-dff9-275276294aeb-017aa5db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385612-017aa5db {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385616-017aa5db, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385624-017aa5db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5845a98b-e028-c9cf-08bd-96bd1151bec9-017aa5db {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5845a98b-e028-c9cf-08bd-96bd1151bed3-017aa5db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5845a98b-e028-c9cf-08bd-96bd1151bee2-017aa5db {
  align-self: center;
  justify-self: center;
}

#w-node-_11c75b2b-abea-f950-d647-15e067eb45db-517aa5dd, #w-node-_11c75b2b-abea-f950-d647-15e067eb45ee-517aa5dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e04-517aa5dd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e08-517aa5dd, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e16-517aa5dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c6c56ce-7bbe-f640-f2bd-eefe52b24b5a-517aa5dd, #w-node-_1c6c56ce-7bbe-f640-f2bd-eefe52b24b5c-517aa5dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1c6c56ce-7bbe-f640-f2bd-eefe52b24b5d-517aa5dd, #w-node-_1c6c56ce-7bbe-f640-f2bd-eefe52b24b5e-517aa5dd, #w-node-_1c6c56ce-7bbe-f640-f2bd-eefe52b24b5f-517aa5dd, #w-node-_1c6c56ce-7bbe-f640-f2bd-eefe52b24b60-517aa5dd, #w-node-_1c6c56ce-7bbe-f640-f2bd-eefe52b24b62-517aa5dd, #w-node-_1c6c56ce-7bbe-f640-f2bd-eefe52b24b63-517aa5dd, #w-node-_1c6c56ce-7bbe-f640-f2bd-eefe52b24b64-517aa5dd, #w-node-_1c6c56ce-7bbe-f640-f2bd-eefe52b24b65-517aa5dd, #w-node-_1c6c56ce-7bbe-f640-f2bd-eefe52b24b66-517aa5dd, #w-node-_1c6c56ce-7bbe-f640-f2bd-eefe52b24b67-517aa5dd, #w-node-_9ffc4a62-8688-523b-dff9-275276294adf-517aa5dd, #w-node-_9ffc4a62-8688-523b-dff9-275276294ae5-517aa5dd, #w-node-_9ffc4a62-8688-523b-dff9-275276294aeb-517aa5dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385612-517aa5dd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385616-517aa5dd, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385624-517aa5dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1865f42-b5cd-81b4-c15b-6dcb508e56b7-517aa5dd, #w-node-d1865f42-b5cd-81b4-c15b-6dcb508e56b9-517aa5dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d1865f42-b5cd-81b4-c15b-6dcb508e56ba-517aa5dd, #w-node-d1865f42-b5cd-81b4-c15b-6dcb508e56bb-517aa5dd, #w-node-d1865f42-b5cd-81b4-c15b-6dcb508e56bc-517aa5dd, #w-node-d1865f42-b5cd-81b4-c15b-6dcb508e56bd-517aa5dd, #w-node-d1865f42-b5cd-81b4-c15b-6dcb508e56bf-517aa5dd, #w-node-d1865f42-b5cd-81b4-c15b-6dcb508e56c0-517aa5dd, #w-node-d1865f42-b5cd-81b4-c15b-6dcb508e56c1-517aa5dd, #w-node-d1865f42-b5cd-81b4-c15b-6dcb508e56c2-517aa5dd, #w-node-d1865f42-b5cd-81b4-c15b-6dcb508e56c3-517aa5dd, #w-node-d1865f42-b5cd-81b4-c15b-6dcb508e56c4-517aa5dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_286357c1-8fd9-5a68-8206-2c1e7283bf1e-517aa5dd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_286357c1-8fd9-5a68-8206-2c1e7283bf28-517aa5dd, #w-node-_11c75b2b-abea-f950-d647-15e067eb45db-d67aa606, #w-node-_11c75b2b-abea-f950-d647-15e067eb45ee-d67aa606 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e04-d67aa606 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e08-d67aa606, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e16-d67aa606, #w-node-_9ffc4a62-8688-523b-dff9-275276294adf-d67aa606, #w-node-_9ffc4a62-8688-523b-dff9-275276294ae5-d67aa606, #w-node-_9ffc4a62-8688-523b-dff9-275276294aeb-d67aa606 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385612-d67aa606 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385616-d67aa606, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385624-d67aa606 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_286357c1-8fd9-5a68-8206-2c1e7283bf1e-d67aa606 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_286357c1-8fd9-5a68-8206-2c1e7283bf28-d67aa606 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_286357c1-8fd9-5a68-8206-2c1e7283bf37-d67aa606 {
  align-self: center;
  justify-self: center;
}

#w-node-_11c75b2b-abea-f950-d647-15e067eb45db-b77aa607, #w-node-_11c75b2b-abea-f950-d647-15e067eb45ee-b77aa607 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e04-b77aa607 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e08-b77aa607, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e16-b77aa607 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58e21731-0ba8-a4e5-e0ba-0ffccb75f28f-b77aa607, #w-node-_58e21731-0ba8-a4e5-e0ba-0ffccb75f291-b77aa607 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_58e21731-0ba8-a4e5-e0ba-0ffccb75f292-b77aa607, #w-node-_58e21731-0ba8-a4e5-e0ba-0ffccb75f293-b77aa607, #w-node-_58e21731-0ba8-a4e5-e0ba-0ffccb75f294-b77aa607, #w-node-_58e21731-0ba8-a4e5-e0ba-0ffccb75f295-b77aa607, #w-node-_58e21731-0ba8-a4e5-e0ba-0ffccb75f297-b77aa607, #w-node-_58e21731-0ba8-a4e5-e0ba-0ffccb75f298-b77aa607, #w-node-_58e21731-0ba8-a4e5-e0ba-0ffccb75f299-b77aa607, #w-node-_58e21731-0ba8-a4e5-e0ba-0ffccb75f29a-b77aa607, #w-node-_58e21731-0ba8-a4e5-e0ba-0ffccb75f29b-b77aa607, #w-node-_58e21731-0ba8-a4e5-e0ba-0ffccb75f29c-b77aa607, #w-node-_9ffc4a62-8688-523b-dff9-275276294adf-b77aa607, #w-node-_9ffc4a62-8688-523b-dff9-275276294ae5-b77aa607, #w-node-_9ffc4a62-8688-523b-dff9-275276294aeb-b77aa607 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385612-b77aa607 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385616-b77aa607, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385624-b77aa607 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54f19f30-0b66-dc19-47e3-bc94132c4611-b77aa607, #w-node-_54f19f30-0b66-dc19-47e3-bc94132c4613-b77aa607 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_54f19f30-0b66-dc19-47e3-bc94132c4614-b77aa607, #w-node-_54f19f30-0b66-dc19-47e3-bc94132c4615-b77aa607, #w-node-_54f19f30-0b66-dc19-47e3-bc94132c4616-b77aa607, #w-node-_54f19f30-0b66-dc19-47e3-bc94132c4617-b77aa607, #w-node-_54f19f30-0b66-dc19-47e3-bc94132c4619-b77aa607, #w-node-_54f19f30-0b66-dc19-47e3-bc94132c461a-b77aa607, #w-node-_54f19f30-0b66-dc19-47e3-bc94132c461b-b77aa607, #w-node-_54f19f30-0b66-dc19-47e3-bc94132c461c-b77aa607, #w-node-_54f19f30-0b66-dc19-47e3-bc94132c461d-b77aa607, #w-node-_54f19f30-0b66-dc19-47e3-bc94132c461e-b77aa607 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62e15cef-5494-0bfd-3be6-47c5f640afa8-b77aa607 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_62e15cef-5494-0bfd-3be6-47c5f640afb2-b77aa607, #w-node-_11c75b2b-abea-f950-d647-15e067eb4601-187aa609, #w-node-_11c75b2b-abea-f950-d647-15e067eb45db-187aa609, #w-node-_11c75b2b-abea-f950-d647-15e067eb45ee-187aa609 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e04-187aa609 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e08-187aa609, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e16-187aa609 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e6e0783c-3a81-b904-d10c-155b818c7557-187aa609, #w-node-e6e0783c-3a81-b904-d10c-155b818c7559-187aa609 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e6e0783c-3a81-b904-d10c-155b818c755a-187aa609, #w-node-e6e0783c-3a81-b904-d10c-155b818c755b-187aa609, #w-node-e6e0783c-3a81-b904-d10c-155b818c755c-187aa609, #w-node-e6e0783c-3a81-b904-d10c-155b818c755d-187aa609, #w-node-e6e0783c-3a81-b904-d10c-155b818c755f-187aa609, #w-node-e6e0783c-3a81-b904-d10c-155b818c7560-187aa609, #w-node-e6e0783c-3a81-b904-d10c-155b818c7561-187aa609, #w-node-e6e0783c-3a81-b904-d10c-155b818c7562-187aa609, #w-node-e6e0783c-3a81-b904-d10c-155b818c7563-187aa609, #w-node-e6e0783c-3a81-b904-d10c-155b818c7564-187aa609, #w-node-_9ffc4a62-8688-523b-dff9-275276294adf-187aa609, #w-node-_9ffc4a62-8688-523b-dff9-275276294ae5-187aa609, #w-node-_9ffc4a62-8688-523b-dff9-275276294aeb-187aa609 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385612-187aa609 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385616-187aa609, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385624-187aa609 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_394bcf07-6326-996e-805c-8b7f03bfcb6c-187aa609, #w-node-_394bcf07-6326-996e-805c-8b7f03bfcb6e-187aa609 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_394bcf07-6326-996e-805c-8b7f03bfcb6f-187aa609, #w-node-_394bcf07-6326-996e-805c-8b7f03bfcb70-187aa609, #w-node-_394bcf07-6326-996e-805c-8b7f03bfcb71-187aa609, #w-node-_394bcf07-6326-996e-805c-8b7f03bfcb72-187aa609, #w-node-_394bcf07-6326-996e-805c-8b7f03bfcb74-187aa609, #w-node-_394bcf07-6326-996e-805c-8b7f03bfcb75-187aa609, #w-node-_394bcf07-6326-996e-805c-8b7f03bfcb76-187aa609, #w-node-_394bcf07-6326-996e-805c-8b7f03bfcb77-187aa609, #w-node-_394bcf07-6326-996e-805c-8b7f03bfcb78-187aa609, #w-node-_394bcf07-6326-996e-805c-8b7f03bfcb79-187aa609 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b292494-bd71-54b2-5640-41596de03955-187aa609 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1b292494-bd71-54b2-5640-41596de0395f-187aa609 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e04-6e7aa60b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e08-6e7aa60b, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e16-6e7aa60b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_876ad100-6677-3302-279a-021387d8d21e-6e7aa60b, #w-node-_876ad100-6677-3302-279a-021387d8d220-6e7aa60b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_876ad100-6677-3302-279a-021387d8d221-6e7aa60b, #w-node-_876ad100-6677-3302-279a-021387d8d222-6e7aa60b, #w-node-_876ad100-6677-3302-279a-021387d8d223-6e7aa60b, #w-node-_876ad100-6677-3302-279a-021387d8d224-6e7aa60b, #w-node-_876ad100-6677-3302-279a-021387d8d226-6e7aa60b, #w-node-_876ad100-6677-3302-279a-021387d8d227-6e7aa60b, #w-node-_876ad100-6677-3302-279a-021387d8d228-6e7aa60b, #w-node-_876ad100-6677-3302-279a-021387d8d229-6e7aa60b, #w-node-_876ad100-6677-3302-279a-021387d8d22a-6e7aa60b, #w-node-_876ad100-6677-3302-279a-021387d8d22b-6e7aa60b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6a831d3-6e1e-f231-9941-a10fb6e2ebd1-6e7aa60b {
  grid-area: Area-4;
  justify-self: center;
}

#w-node-_11c75b2b-abea-f950-d647-15e067eb45ee-6e7aa60b, #w-node-_9ffc4a62-8688-523b-dff9-275276294adf-6e7aa60b, #w-node-_9ffc4a62-8688-523b-dff9-275276294ae5-6e7aa60b, #w-node-_9ffc4a62-8688-523b-dff9-275276294aeb-6e7aa60b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385612-6e7aa60b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385616-6e7aa60b, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385624-6e7aa60b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67988c4e-d30c-9975-faae-0e2085a2997c-6e7aa60b, #w-node-_67988c4e-d30c-9975-faae-0e2085a2997e-6e7aa60b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_67988c4e-d30c-9975-faae-0e2085a2997f-6e7aa60b, #w-node-_67988c4e-d30c-9975-faae-0e2085a29980-6e7aa60b, #w-node-_67988c4e-d30c-9975-faae-0e2085a29981-6e7aa60b, #w-node-_67988c4e-d30c-9975-faae-0e2085a29982-6e7aa60b, #w-node-_67988c4e-d30c-9975-faae-0e2085a29984-6e7aa60b, #w-node-_67988c4e-d30c-9975-faae-0e2085a29985-6e7aa60b, #w-node-_67988c4e-d30c-9975-faae-0e2085a29986-6e7aa60b, #w-node-_67988c4e-d30c-9975-faae-0e2085a29987-6e7aa60b, #w-node-_67988c4e-d30c-9975-faae-0e2085a29988-6e7aa60b, #w-node-_67988c4e-d30c-9975-faae-0e2085a29989-6e7aa60b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5845a98b-e028-c9cf-08bd-96bd1151bec9-6e7aa60b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5845a98b-e028-c9cf-08bd-96bd1151bed3-6e7aa60b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c964d65-760b-e175-b820-c8431d3d8a90-d47aa632 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4c964d65-760b-e175-b820-c8431d3d8aa2-d47aa632, #w-node-_8882c776-cda8-41a5-00cb-13b12f9c97ad-d47aa632, #w-node-_8882c776-cda8-41a5-00cb-13b12f9c97ae-d47aa632 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7660f92-f843-59c7-3a6c-4c94ea2231f8-d47aa632 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c7660f92-f843-59c7-3a6c-4c94ea223204-d47aa632, #w-node-_07e4c5f0-710f-44fc-c3a3-d9dfaac3b660-d47aa632, #w-node-_07e4c5f0-710f-44fc-c3a3-d9dfaac3b661-d47aa632 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_828fd97f-b277-9086-66f1-cf228fb0b90d-d47aa632 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_828fd97f-b277-9086-66f1-cf228fb0b911-d47aa632, #w-node-_828fd97f-b277-9086-66f1-cf228fb0b91f-d47aa632 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56832288-929e-6a43-a959-6f13e61e1369-d47aa632 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_56832288-929e-6a43-a959-6f13e61e136a-d47aa632, #w-node-_56832288-929e-6a43-a959-6f13e61e136b-d47aa632, #w-node-_56832288-929e-6a43-a959-6f13e61e136c-d47aa632, #w-node-_56832288-929e-6a43-a959-6f13e61e136d-d47aa632, #w-node-_56832288-929e-6a43-a959-6f13e61e136f-d47aa632 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56832288-929e-6a43-a959-6f13e61e1371-d47aa632 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_56832288-929e-6a43-a959-6f13e61e1372-d47aa632, #w-node-_56832288-929e-6a43-a959-6f13e61e1373-d47aa632, #w-node-_56832288-929e-6a43-a959-6f13e61e1374-d47aa632, #w-node-_56832288-929e-6a43-a959-6f13e61e1375-d47aa632, #w-node-_56832288-929e-6a43-a959-6f13e61e1376-d47aa632 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ceef179-858e-1b56-8386-75111fd47cd5-8b7aa633 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4ceef179-858e-1b56-8386-75111fd47cd9-8b7aa633, #w-node-_4ceef179-858e-1b56-8386-75111fd47ce7-8b7aa633, #w-node-_11c75b2b-abea-f950-d647-15e067eb45db-8b7aa633, #w-node-_11c75b2b-abea-f950-d647-15e067eb45ee-8b7aa633, #w-node-_11c75b2b-abea-f950-d647-15e067eb4601-8b7aa633 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e04-8b7aa633 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e08-8b7aa633, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e16-8b7aa633 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56664464-1e67-82e2-5c44-5d55a7edc00e-8b7aa633, #w-node-_56664464-1e67-82e2-5c44-5d55a7edc010-8b7aa633 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_56664464-1e67-82e2-5c44-5d55a7edc011-8b7aa633, #w-node-_56664464-1e67-82e2-5c44-5d55a7edc012-8b7aa633, #w-node-_56664464-1e67-82e2-5c44-5d55a7edc013-8b7aa633, #w-node-_56664464-1e67-82e2-5c44-5d55a7edc014-8b7aa633, #w-node-_56664464-1e67-82e2-5c44-5d55a7edc016-8b7aa633, #w-node-_56664464-1e67-82e2-5c44-5d55a7edc017-8b7aa633, #w-node-_56664464-1e67-82e2-5c44-5d55a7edc018-8b7aa633, #w-node-_56664464-1e67-82e2-5c44-5d55a7edc019-8b7aa633, #w-node-_56664464-1e67-82e2-5c44-5d55a7edc01a-8b7aa633, #w-node-_56664464-1e67-82e2-5c44-5d55a7edc01b-8b7aa633, #w-node-_9ffc4a62-8688-523b-dff9-275276294adf-8b7aa633, #w-node-_9ffc4a62-8688-523b-dff9-275276294ae5-8b7aa633, #w-node-_9ffc4a62-8688-523b-dff9-275276294aeb-8b7aa633 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385612-8b7aa633 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385616-8b7aa633, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385624-8b7aa633 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0545524f-4457-0825-a386-84c52590595c-8b7aa633, #w-node-_0545524f-4457-0825-a386-84c52590595e-8b7aa633 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0545524f-4457-0825-a386-84c52590595f-8b7aa633, #w-node-_0545524f-4457-0825-a386-84c525905960-8b7aa633, #w-node-_0545524f-4457-0825-a386-84c525905961-8b7aa633, #w-node-_0545524f-4457-0825-a386-84c525905962-8b7aa633, #w-node-_0545524f-4457-0825-a386-84c525905964-8b7aa633, #w-node-_0545524f-4457-0825-a386-84c525905965-8b7aa633, #w-node-_0545524f-4457-0825-a386-84c525905966-8b7aa633, #w-node-_0545524f-4457-0825-a386-84c525905967-8b7aa633, #w-node-_0545524f-4457-0825-a386-84c525905968-8b7aa633, #w-node-_0545524f-4457-0825-a386-84c525905969-8b7aa633 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d04133f-c93b-09fd-5ef8-d30544d0ea39-8b7aa633 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3d04133f-c93b-09fd-5ef8-d30544d0ea43-8b7aa633 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d04133f-c93b-09fd-5ef8-d30544d0ea52-8b7aa633 {
  align-self: center;
  justify-self: center;
}

#w-node-_11c75b2b-abea-f950-d647-15e067eb45db-607aa634, #w-node-_11c75b2b-abea-f950-d647-15e067eb45ee-607aa634, #w-node-_11c75b2b-abea-f950-d647-15e067eb4601-607aa634 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e04-607aa634 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e08-607aa634, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e16-607aa634 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fdf12f89-1ec0-42b0-cfde-eacf49c8feda-607aa634, #w-node-fdf12f89-1ec0-42b0-cfde-eacf49c8fedc-607aa634 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fdf12f89-1ec0-42b0-cfde-eacf49c8fedd-607aa634, #w-node-fdf12f89-1ec0-42b0-cfde-eacf49c8fede-607aa634, #w-node-fdf12f89-1ec0-42b0-cfde-eacf49c8fedf-607aa634, #w-node-fdf12f89-1ec0-42b0-cfde-eacf49c8fee0-607aa634, #w-node-fdf12f89-1ec0-42b0-cfde-eacf49c8fee2-607aa634, #w-node-fdf12f89-1ec0-42b0-cfde-eacf49c8fee3-607aa634, #w-node-fdf12f89-1ec0-42b0-cfde-eacf49c8fee4-607aa634, #w-node-fdf12f89-1ec0-42b0-cfde-eacf49c8fee5-607aa634, #w-node-fdf12f89-1ec0-42b0-cfde-eacf49c8fee6-607aa634, #w-node-fdf12f89-1ec0-42b0-cfde-eacf49c8fee7-607aa634, #w-node-_9ffc4a62-8688-523b-dff9-275276294adf-607aa634, #w-node-_9ffc4a62-8688-523b-dff9-275276294ae5-607aa634, #w-node-_9ffc4a62-8688-523b-dff9-275276294aeb-607aa634 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89a21bab-ff73-b6b1-1fe0-78a9643768ab-607aa634 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_89a21bab-ff73-b6b1-1fe0-78a9643768b5-607aa634 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89a21bab-ff73-b6b1-1fe0-78a9643768c4-607aa634 {
  align-self: center;
  justify-self: center;
}

#w-node-_5312d5d4-bca7-9823-4137-14f8b6e19cde-1e7aa636 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5312d5d4-bca7-9823-4137-14f8b6e19ce2-1e7aa636, #w-node-_5312d5d4-bca7-9823-4137-14f8b6e19cf0-1e7aa636, #w-node-_11c75b2b-abea-f950-d647-15e067eb45ee-1e7aa636, #w-node-_11c75b2b-abea-f950-d647-15e067eb4601-1e7aa636 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e04-1e7aa636 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e08-1e7aa636, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e16-1e7aa636, #w-node-_9ffc4a62-8688-523b-dff9-275276294adf-1e7aa636, #w-node-_9ffc4a62-8688-523b-dff9-275276294ae5-1e7aa636, #w-node-_9ffc4a62-8688-523b-dff9-275276294aeb-1e7aa636 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385612-1e7aa636 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385616-1e7aa636, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385624-1e7aa636 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f08e810-5053-9565-cd8b-e005ea25340f-1e7aa636 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2f08e810-5053-9565-cd8b-e005ea253419-1e7aa636 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f08e810-5053-9565-cd8b-e005ea253428-1e7aa636 {
  align-self: center;
  justify-self: center;
}

#w-node-_44ff1951-7942-5a01-c11e-fefddea4c136-787aa63a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_44ff1951-7942-5a01-c11e-fefddea4c13a-787aa63a, #w-node-_44ff1951-7942-5a01-c11e-fefddea4c148-787aa63a, #w-node-_11c75b2b-abea-f950-d647-15e067eb45ee-787aa63a, #w-node-_11c75b2b-abea-f950-d647-15e067eb45db-787aa63a, #w-node-_11c75b2b-abea-f950-d647-15e067eb4601-787aa63a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e04-787aa63a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e08-787aa63a, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e16-787aa63a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b5b1995-5206-dfa0-cc28-46c1b66474ed-787aa63a, #w-node-_4b5b1995-5206-dfa0-cc28-46c1b66474ef-787aa63a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4b5b1995-5206-dfa0-cc28-46c1b66474f0-787aa63a, #w-node-_4b5b1995-5206-dfa0-cc28-46c1b66474f1-787aa63a, #w-node-_4b5b1995-5206-dfa0-cc28-46c1b66474f2-787aa63a, #w-node-_4b5b1995-5206-dfa0-cc28-46c1b66474f3-787aa63a, #w-node-_4b5b1995-5206-dfa0-cc28-46c1b66474f5-787aa63a, #w-node-_4b5b1995-5206-dfa0-cc28-46c1b66474f6-787aa63a, #w-node-_4b5b1995-5206-dfa0-cc28-46c1b66474f7-787aa63a, #w-node-_4b5b1995-5206-dfa0-cc28-46c1b66474f8-787aa63a, #w-node-_4b5b1995-5206-dfa0-cc28-46c1b66474f9-787aa63a, #w-node-_4b5b1995-5206-dfa0-cc28-46c1b66474fa-787aa63a, #w-node-_9ffc4a62-8688-523b-dff9-275276294adf-787aa63a, #w-node-_9ffc4a62-8688-523b-dff9-275276294ae5-787aa63a, #w-node-_9ffc4a62-8688-523b-dff9-275276294aeb-787aa63a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385612-787aa63a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385616-787aa63a, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385624-787aa63a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_338650ca-6231-9489-2815-1897917fe14b-787aa63a, #w-node-_338650ca-6231-9489-2815-1897917fe14d-787aa63a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_338650ca-6231-9489-2815-1897917fe14e-787aa63a, #w-node-_338650ca-6231-9489-2815-1897917fe14f-787aa63a, #w-node-_338650ca-6231-9489-2815-1897917fe150-787aa63a, #w-node-_338650ca-6231-9489-2815-1897917fe151-787aa63a, #w-node-_338650ca-6231-9489-2815-1897917fe153-787aa63a, #w-node-_338650ca-6231-9489-2815-1897917fe154-787aa63a, #w-node-_338650ca-6231-9489-2815-1897917fe155-787aa63a, #w-node-_338650ca-6231-9489-2815-1897917fe156-787aa63a, #w-node-_338650ca-6231-9489-2815-1897917fe157-787aa63a, #w-node-_338650ca-6231-9489-2815-1897917fe158-787aa63a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de0ee11e-a3db-4923-ca04-5f9784e76e98-787aa63a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de0ee11e-a3db-4923-ca04-5f9784e76ea2-787aa63a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de0ee11e-a3db-4923-ca04-5f9784e76eb1-787aa63a {
  align-self: center;
  justify-self: center;
}

#w-node-a2ea6e9b-dc0a-eeea-ef80-10e9111198b8-5a7aa64f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a2ea6e9b-dc0a-eeea-ef80-10e9111198bc-5a7aa64f, #w-node-a2ea6e9b-dc0a-eeea-ef80-10e9111198ca-5a7aa64f, #w-node-_11c75b2b-abea-f950-d647-15e067eb45db-5a7aa64f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e04-5a7aa64f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e08-5a7aa64f, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e16-5a7aa64f, #w-node-_9ffc4a62-8688-523b-dff9-275276294adf-5a7aa64f, #w-node-_9ffc4a62-8688-523b-dff9-275276294ae5-5a7aa64f, #w-node-_9ffc4a62-8688-523b-dff9-275276294aeb-5a7aa64f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385612-5a7aa64f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385616-5a7aa64f, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385624-5a7aa64f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f2fff52-883c-5422-390f-57961e3334bb-5a7aa64f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0f2fff52-883c-5422-390f-57961e3334c5-5a7aa64f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f2fff52-883c-5422-390f-57961e3334d4-5a7aa64f {
  align-self: center;
  justify-self: center;
}

#w-node-_668e4ff3-f4b3-85f6-cf03-d9c0706841b6-8b7aa650 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_668e4ff3-f4b3-85f6-cf03-d9c0706841ba-8b7aa650, #w-node-_668e4ff3-f4b3-85f6-cf03-d9c0706841c8-8b7aa650 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f36149b5-2e63-33c2-b7cd-6e8218adc0b4-8b7aa650 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f36149b5-2e63-33c2-b7cd-6e8218adc0b5-8b7aa650, #w-node-f36149b5-2e63-33c2-b7cd-6e8218adc0b6-8b7aa650, #w-node-f36149b5-2e63-33c2-b7cd-6e8218adc0b7-8b7aa650, #w-node-f36149b5-2e63-33c2-b7cd-6e8218adc0b8-8b7aa650, #w-node-f36149b5-2e63-33c2-b7cd-6e8218adc0ba-8b7aa650 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f36149b5-2e63-33c2-b7cd-6e8218adc0bc-8b7aa650 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f36149b5-2e63-33c2-b7cd-6e8218adc0bd-8b7aa650, #w-node-f36149b5-2e63-33c2-b7cd-6e8218adc0be-8b7aa650, #w-node-f36149b5-2e63-33c2-b7cd-6e8218adc0bf-8b7aa650, #w-node-f36149b5-2e63-33c2-b7cd-6e8218adc0c0-8b7aa650, #w-node-f36149b5-2e63-33c2-b7cd-6e8218adc0c1-8b7aa650 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44ff1951-7942-5a01-c11e-fefddea4c136-2b7aa651 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_44ff1951-7942-5a01-c11e-fefddea4c13a-2b7aa651, #w-node-_44ff1951-7942-5a01-c11e-fefddea4c148-2b7aa651, #w-node-_11c75b2b-abea-f950-d647-15e067eb45db-2b7aa651, #w-node-_11c75b2b-abea-f950-d647-15e067eb4601-2b7aa651 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e04-2b7aa651 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e08-2b7aa651, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e16-2b7aa651, #w-node-_9ffc4a62-8688-523b-dff9-275276294adf-2b7aa651, #w-node-_9ffc4a62-8688-523b-dff9-275276294ae5-2b7aa651, #w-node-_9ffc4a62-8688-523b-dff9-275276294aeb-2b7aa651 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385612-2b7aa651 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385616-2b7aa651, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385624-2b7aa651 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de0ee11e-a3db-4923-ca04-5f9784e76e98-2b7aa651 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de0ee11e-a3db-4923-ca04-5f9784e76ea2-2b7aa651 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de0ee11e-a3db-4923-ca04-5f9784e76eb1-2b7aa651 {
  align-self: center;
  justify-self: center;
}

#w-node-_11c75b2b-abea-f950-d647-15e067eb45db-077aa664, #w-node-_11c75b2b-abea-f950-d647-15e067eb45ee-077aa664 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e04-077aa664 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e08-077aa664, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e16-077aa664 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4721167-85b2-8a2e-1763-aaeb57b1aa77-077aa664, #w-node-c4721167-85b2-8a2e-1763-aaeb57b1aa79-077aa664 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c4721167-85b2-8a2e-1763-aaeb57b1aa7a-077aa664, #w-node-c4721167-85b2-8a2e-1763-aaeb57b1aa7b-077aa664, #w-node-c4721167-85b2-8a2e-1763-aaeb57b1aa7c-077aa664, #w-node-c4721167-85b2-8a2e-1763-aaeb57b1aa7d-077aa664, #w-node-c4721167-85b2-8a2e-1763-aaeb57b1aa7f-077aa664, #w-node-c4721167-85b2-8a2e-1763-aaeb57b1aa80-077aa664, #w-node-c4721167-85b2-8a2e-1763-aaeb57b1aa81-077aa664, #w-node-c4721167-85b2-8a2e-1763-aaeb57b1aa82-077aa664, #w-node-c4721167-85b2-8a2e-1763-aaeb57b1aa83-077aa664, #w-node-c4721167-85b2-8a2e-1763-aaeb57b1aa84-077aa664, #w-node-_9ffc4a62-8688-523b-dff9-275276294adf-077aa664, #w-node-_9ffc4a62-8688-523b-dff9-275276294ae5-077aa664, #w-node-_9ffc4a62-8688-523b-dff9-275276294aeb-077aa664 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385612-077aa664 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385616-077aa664, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385624-077aa664 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80128031-1939-674b-1066-4d5bf74ead12-077aa664, #w-node-_80128031-1939-674b-1066-4d5bf74ead14-077aa664 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_80128031-1939-674b-1066-4d5bf74ead15-077aa664, #w-node-_80128031-1939-674b-1066-4d5bf74ead16-077aa664, #w-node-_80128031-1939-674b-1066-4d5bf74ead17-077aa664, #w-node-_80128031-1939-674b-1066-4d5bf74ead18-077aa664, #w-node-_80128031-1939-674b-1066-4d5bf74ead1a-077aa664, #w-node-_80128031-1939-674b-1066-4d5bf74ead1b-077aa664, #w-node-_80128031-1939-674b-1066-4d5bf74ead1c-077aa664, #w-node-_80128031-1939-674b-1066-4d5bf74ead1d-077aa664, #w-node-_80128031-1939-674b-1066-4d5bf74ead1e-077aa664, #w-node-_80128031-1939-674b-1066-4d5bf74ead1f-077aa664 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62e15cef-5494-0bfd-3be6-47c5f640afa8-077aa664 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_62e15cef-5494-0bfd-3be6-47c5f640afb2-077aa664 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_381be66b-5692-5d5f-cddf-0314f7943629-ff7aa665 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_381be66b-5692-5d5f-cddf-0314f794362d-ff7aa665, #w-node-_381be66b-5692-5d5f-cddf-0314f794363b-ff7aa665, #w-node-_11c75b2b-abea-f950-d647-15e067eb45db-ff7aa665, #w-node-_11c75b2b-abea-f950-d647-15e067eb45ee-ff7aa665 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e04-ff7aa665 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e08-ff7aa665, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e16-ff7aa665 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_19c38032-d82b-3d9b-a1de-f21a0a3f4f21-ff7aa665, #w-node-_19c38032-d82b-3d9b-a1de-f21a0a3f4f23-ff7aa665 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_19c38032-d82b-3d9b-a1de-f21a0a3f4f24-ff7aa665, #w-node-_19c38032-d82b-3d9b-a1de-f21a0a3f4f25-ff7aa665, #w-node-_19c38032-d82b-3d9b-a1de-f21a0a3f4f26-ff7aa665, #w-node-_19c38032-d82b-3d9b-a1de-f21a0a3f4f27-ff7aa665, #w-node-_19c38032-d82b-3d9b-a1de-f21a0a3f4f29-ff7aa665, #w-node-_19c38032-d82b-3d9b-a1de-f21a0a3f4f2a-ff7aa665, #w-node-_19c38032-d82b-3d9b-a1de-f21a0a3f4f2b-ff7aa665, #w-node-_19c38032-d82b-3d9b-a1de-f21a0a3f4f2c-ff7aa665, #w-node-_19c38032-d82b-3d9b-a1de-f21a0a3f4f2d-ff7aa665, #w-node-_19c38032-d82b-3d9b-a1de-f21a0a3f4f2e-ff7aa665, #w-node-_9ffc4a62-8688-523b-dff9-275276294adf-ff7aa665, #w-node-_9ffc4a62-8688-523b-dff9-275276294ae5-ff7aa665, #w-node-_9ffc4a62-8688-523b-dff9-275276294aeb-ff7aa665 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385612-ff7aa665 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385616-ff7aa665, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385624-ff7aa665 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89ec66ec-d5f6-92ae-e417-eb2a3f9ca87e-ff7aa665, #w-node-_89ec66ec-d5f6-92ae-e417-eb2a3f9ca880-ff7aa665 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_89ec66ec-d5f6-92ae-e417-eb2a3f9ca881-ff7aa665, #w-node-_89ec66ec-d5f6-92ae-e417-eb2a3f9ca882-ff7aa665, #w-node-_89ec66ec-d5f6-92ae-e417-eb2a3f9ca883-ff7aa665, #w-node-_89ec66ec-d5f6-92ae-e417-eb2a3f9ca884-ff7aa665, #w-node-_89ec66ec-d5f6-92ae-e417-eb2a3f9ca886-ff7aa665, #w-node-_89ec66ec-d5f6-92ae-e417-eb2a3f9ca887-ff7aa665, #w-node-_89ec66ec-d5f6-92ae-e417-eb2a3f9ca888-ff7aa665, #w-node-_89ec66ec-d5f6-92ae-e417-eb2a3f9ca889-ff7aa665, #w-node-_89ec66ec-d5f6-92ae-e417-eb2a3f9ca88a-ff7aa665, #w-node-_89ec66ec-d5f6-92ae-e417-eb2a3f9ca88b-ff7aa665 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16f8da71-5a38-9d70-99a2-3ec2f9f844ab-ff7aa665 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_16f8da71-5a38-9d70-99a2-3ec2f9f844b5-ff7aa665 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16f8da71-5a38-9d70-99a2-3ec2f9f844c4-ff7aa665 {
  align-self: center;
  justify-self: center;
}

#w-node-_4c964d65-760b-e175-b820-c8431d3d8a90-127aa677 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4c964d65-760b-e175-b820-c8431d3d8aa2-127aa677, #w-node-_8882c776-cda8-41a5-00cb-13b12f9c97ad-127aa677, #w-node-_8882c776-cda8-41a5-00cb-13b12f9c97ae-127aa677 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7660f92-f843-59c7-3a6c-4c94ea2231f8-127aa677 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c7660f92-f843-59c7-3a6c-4c94ea223204-127aa677, #w-node-_07e4c5f0-710f-44fc-c3a3-d9dfaac3b660-127aa677, #w-node-_07e4c5f0-710f-44fc-c3a3-d9dfaac3b661-127aa677 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_828fd97f-b277-9086-66f1-cf228fb0b90d-127aa677 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_828fd97f-b277-9086-66f1-cf228fb0b911-127aa677, #w-node-_828fd97f-b277-9086-66f1-cf228fb0b91f-127aa677 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4db760a6-7afc-9f59-015c-4f2d950f3771-127aa677 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4db760a6-7afc-9f59-015c-4f2d950f3772-127aa677, #w-node-_4db760a6-7afc-9f59-015c-4f2d950f3773-127aa677, #w-node-_4db760a6-7afc-9f59-015c-4f2d950f3774-127aa677, #w-node-_4db760a6-7afc-9f59-015c-4f2d950f3775-127aa677, #w-node-_4db760a6-7afc-9f59-015c-4f2d950f3777-127aa677 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4db760a6-7afc-9f59-015c-4f2d950f3779-127aa677 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4db760a6-7afc-9f59-015c-4f2d950f377a-127aa677, #w-node-_4db760a6-7afc-9f59-015c-4f2d950f377b-127aa677, #w-node-_4db760a6-7afc-9f59-015c-4f2d950f377c-127aa677, #w-node-_4db760a6-7afc-9f59-015c-4f2d950f377d-127aa677, #w-node-_4db760a6-7afc-9f59-015c-4f2d950f377e-127aa677 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fbb6c734-5108-88c2-3208-a431076af06b-c77aa67a {
  align-self: center;
  justify-self: center;
}

#w-node-fbb6c734-5108-88c2-3208-a431076af06c-c77aa67a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8630a83e-f7f1-d3e3-09df-b7b3192fbf05-c77aa67a {
  align-self: center;
  justify-self: center;
}

#w-node-_8630a83e-f7f1-d3e3-09df-b7b3192fbf06-c77aa67a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_41ea45d1-61f1-71c5-74c0-962b6fbd5d25-c77aa67a {
  align-self: center;
  justify-self: center;
}

#w-node-_41ea45d1-61f1-71c5-74c0-962b6fbd5d26-c77aa67a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3fb92383-a0fb-517f-f0dc-13ca84c6dfa3-c77aa67a {
  align-self: center;
  justify-self: center;
}

#w-node-_3fb92383-a0fb-517f-f0dc-13ca84c6dfa4-c77aa67a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6150f079-5520-f77c-7668-d873e691e094-c77aa67a {
  align-self: center;
  justify-self: center;
}

#w-node-_6150f079-5520-f77c-7668-d873e691e095-c77aa67a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_771159b1-ab0d-38b5-46eb-74f7965d5b12-c77aa67a {
  align-self: center;
  justify-self: center;
}

#w-node-_771159b1-ab0d-38b5-46eb-74f7965d5b13-c77aa67a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c0441d22-9e8d-fbc7-60ea-270fc33b3198-c77aa67a {
  align-self: center;
  justify-self: center;
}

#w-node-c0441d22-9e8d-fbc7-60ea-270fc33b3199-c77aa67a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_19e0e487-f692-52e5-fd1f-74cc144aab0b-c77aa67a {
  align-self: center;
  justify-self: center;
}

#w-node-_19e0e487-f692-52e5-fd1f-74cc144aab0c-c77aa67a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ea410a32-d159-a4bd-62ff-e29ec7065755-c77aa67a {
  align-self: center;
  justify-self: center;
}

#w-node-ea410a32-d159-a4bd-62ff-e29ec7065756-c77aa67a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_50f1d463-7f7d-f242-f3e2-a03d779afcaf-c77aa67a {
  align-self: center;
  justify-self: center;
}

#w-node-_50f1d463-7f7d-f242-f3e2-a03d779afcb0-c77aa67a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_11c75b2b-abea-f950-d647-15e067eb45db-c77aa67a, #w-node-_11c75b2b-abea-f950-d647-15e067eb45ee-c77aa67a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e04-c77aa67a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e08-c77aa67a, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e16-c77aa67a, #w-node-_9ffc4a62-8688-523b-dff9-275276294adf-c77aa67a, #w-node-_9ffc4a62-8688-523b-dff9-275276294ae5-c77aa67a, #w-node-_9ffc4a62-8688-523b-dff9-275276294aeb-c77aa67a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385612-c77aa67a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385616-c77aa67a, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385624-c77aa67a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_286357c1-8fd9-5a68-8206-2c1e7283bf1e-c77aa67a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_286357c1-8fd9-5a68-8206-2c1e7283bf28-c77aa67a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_286357c1-8fd9-5a68-8206-2c1e7283bf37-c77aa67a, #w-node-_93987268-7fab-6d11-d6b8-7ed9ea921f08-c77aa67a {
  align-self: center;
  justify-self: center;
}

#w-node-_11c75b2b-abea-f950-d647-15e067eb45db-337aa67b, #w-node-_11c75b2b-abea-f950-d647-15e067eb45ee-337aa67b, #w-node-_11c75b2b-abea-f950-d647-15e067eb4601-337aa67b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e04-337aa67b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e08-337aa67b, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e16-337aa67b, #w-node-_9ffc4a62-8688-523b-dff9-275276294adf-337aa67b, #w-node-_9ffc4a62-8688-523b-dff9-275276294ae5-337aa67b, #w-node-_9ffc4a62-8688-523b-dff9-275276294aeb-337aa67b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385612-337aa67b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385616-337aa67b, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385624-337aa67b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b292494-bd71-54b2-5640-41596de03955-337aa67b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1b292494-bd71-54b2-5640-41596de0395f-337aa67b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b292494-bd71-54b2-5640-41596de0396e-337aa67b {
  align-self: center;
  justify-self: center;
}

#w-node-_9fdd6099-e886-6c35-c75c-45a7bbabae36-2e7aa67c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9fdd6099-e886-6c35-c75c-45a7bbabae3a-2e7aa67c, #w-node-_9fdd6099-e886-6c35-c75c-45a7bbabae48-2e7aa67c, #w-node-_11c75b2b-abea-f950-d647-15e067eb45db-2e7aa67c, #w-node-_11c75b2b-abea-f950-d647-15e067eb45ee-2e7aa67c, #w-node-_11c75b2b-abea-f950-d647-15e067eb4601-2e7aa67c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e04-2e7aa67c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e08-2e7aa67c, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e16-2e7aa67c, #w-node-_9ffc4a62-8688-523b-dff9-275276294adf-2e7aa67c, #w-node-_9ffc4a62-8688-523b-dff9-275276294ae5-2e7aa67c, #w-node-_9ffc4a62-8688-523b-dff9-275276294aeb-2e7aa67c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385612-2e7aa67c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385616-2e7aa67c, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385624-2e7aa67c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba3346d8-4b07-1e69-70f6-a50ad2e4de49-2e7aa67c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ba3346d8-4b07-1e69-70f6-a50ad2e4de53-2e7aa67c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba3346d8-4b07-1e69-70f6-a50ad2e4de62-2e7aa67c {
  align-self: center;
  justify-self: center;
}

#w-node-_4c964d65-760b-e175-b820-c8431d3d8a90-d17aa67d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4c964d65-760b-e175-b820-c8431d3d8aa2-d17aa67d, #w-node-_8882c776-cda8-41a5-00cb-13b12f9c97ad-d17aa67d, #w-node-_8882c776-cda8-41a5-00cb-13b12f9c97ae-d17aa67d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7660f92-f843-59c7-3a6c-4c94ea2231f8-d17aa67d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c7660f92-f843-59c7-3a6c-4c94ea223204-d17aa67d, #w-node-_07e4c5f0-710f-44fc-c3a3-d9dfaac3b660-d17aa67d, #w-node-_07e4c5f0-710f-44fc-c3a3-d9dfaac3b661-d17aa67d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_828fd97f-b277-9086-66f1-cf228fb0b90d-d17aa67d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_828fd97f-b277-9086-66f1-cf228fb0b911-d17aa67d, #w-node-_828fd97f-b277-9086-66f1-cf228fb0b91f-d17aa67d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8343e418-f3aa-4d83-ab5a-e5056138f920-d17aa67d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8343e418-f3aa-4d83-ab5a-e5056138f921-d17aa67d, #w-node-_8343e418-f3aa-4d83-ab5a-e5056138f922-d17aa67d, #w-node-_8343e418-f3aa-4d83-ab5a-e5056138f923-d17aa67d, #w-node-_8343e418-f3aa-4d83-ab5a-e5056138f924-d17aa67d, #w-node-_8343e418-f3aa-4d83-ab5a-e5056138f926-d17aa67d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8343e418-f3aa-4d83-ab5a-e5056138f928-d17aa67d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8343e418-f3aa-4d83-ab5a-e5056138f929-d17aa67d, #w-node-_8343e418-f3aa-4d83-ab5a-e5056138f92a-d17aa67d, #w-node-_8343e418-f3aa-4d83-ab5a-e5056138f92b-d17aa67d, #w-node-_8343e418-f3aa-4d83-ab5a-e5056138f92c-d17aa67d, #w-node-_8343e418-f3aa-4d83-ab5a-e5056138f92d-d17aa67d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c964d65-760b-e175-b820-c8431d3d8a90-387aa67f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4c964d65-760b-e175-b820-c8431d3d8aa2-387aa67f, #w-node-_8882c776-cda8-41a5-00cb-13b12f9c97ad-387aa67f, #w-node-_8882c776-cda8-41a5-00cb-13b12f9c97ae-387aa67f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7660f92-f843-59c7-3a6c-4c94ea2231f8-387aa67f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c7660f92-f843-59c7-3a6c-4c94ea223204-387aa67f, #w-node-_07e4c5f0-710f-44fc-c3a3-d9dfaac3b660-387aa67f, #w-node-_07e4c5f0-710f-44fc-c3a3-d9dfaac3b661-387aa67f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_828fd97f-b277-9086-66f1-cf228fb0b90d-387aa67f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_828fd97f-b277-9086-66f1-cf228fb0b911-387aa67f, #w-node-_828fd97f-b277-9086-66f1-cf228fb0b91f-387aa67f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5477fe74-6b09-277d-490e-06e6a8537cf1-387aa67f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5477fe74-6b09-277d-490e-06e6a8537cf2-387aa67f, #w-node-_5477fe74-6b09-277d-490e-06e6a8537cf3-387aa67f, #w-node-_5477fe74-6b09-277d-490e-06e6a8537cf4-387aa67f, #w-node-_5477fe74-6b09-277d-490e-06e6a8537cf5-387aa67f, #w-node-_5477fe74-6b09-277d-490e-06e6a8537cf7-387aa67f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5477fe74-6b09-277d-490e-06e6a8537cf9-387aa67f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5477fe74-6b09-277d-490e-06e6a8537cfa-387aa67f, #w-node-_5477fe74-6b09-277d-490e-06e6a8537cfb-387aa67f, #w-node-_5477fe74-6b09-277d-490e-06e6a8537cfc-387aa67f, #w-node-_5477fe74-6b09-277d-490e-06e6a8537cfd-387aa67f, #w-node-_5477fe74-6b09-277d-490e-06e6a8537cfe-387aa67f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e04-e97aa682 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e08-e97aa682, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e16-e97aa682, #w-node-_11c75b2b-abea-f950-d647-15e067eb45ee-e97aa682, #w-node-_9ffc4a62-8688-523b-dff9-275276294adf-e97aa682, #w-node-_9ffc4a62-8688-523b-dff9-275276294ae5-e97aa682, #w-node-_9ffc4a62-8688-523b-dff9-275276294aeb-e97aa682 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385612-e97aa682 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385616-e97aa682, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385624-e97aa682 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67988c4e-d30c-9975-faae-0e2085a2997c-e97aa682, #w-node-_67988c4e-d30c-9975-faae-0e2085a2997e-e97aa682 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_67988c4e-d30c-9975-faae-0e2085a2997f-e97aa682, #w-node-_67988c4e-d30c-9975-faae-0e2085a29980-e97aa682, #w-node-_67988c4e-d30c-9975-faae-0e2085a29981-e97aa682, #w-node-_67988c4e-d30c-9975-faae-0e2085a29982-e97aa682, #w-node-_67988c4e-d30c-9975-faae-0e2085a29984-e97aa682, #w-node-_67988c4e-d30c-9975-faae-0e2085a29985-e97aa682, #w-node-_67988c4e-d30c-9975-faae-0e2085a29986-e97aa682, #w-node-_67988c4e-d30c-9975-faae-0e2085a29987-e97aa682, #w-node-_67988c4e-d30c-9975-faae-0e2085a29988-e97aa682, #w-node-_67988c4e-d30c-9975-faae-0e2085a29989-e97aa682 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5845a98b-e028-c9cf-08bd-96bd1151bec9-e97aa682 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5845a98b-e028-c9cf-08bd-96bd1151bed3-e97aa682 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c964d65-760b-e175-b820-c8431d3d8a90-a17aa685 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8882c776-cda8-41a5-00cb-13b12f9c97ad-a17aa685, #w-node-_8882c776-cda8-41a5-00cb-13b12f9c97ae-a17aa685 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7660f92-f843-59c7-3a6c-4c94ea2231f8-a17aa685 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c7660f92-f843-59c7-3a6c-4c94ea223204-a17aa685, #w-node-_07e4c5f0-710f-44fc-c3a3-d9dfaac3b660-a17aa685, #w-node-_07e4c5f0-710f-44fc-c3a3-d9dfaac3b661-a17aa685 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_828fd97f-b277-9086-66f1-cf228fb0b90d-a17aa685 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_828fd97f-b277-9086-66f1-cf228fb0b911-a17aa685, #w-node-_828fd97f-b277-9086-66f1-cf228fb0b91f-a17aa685 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dfddf717-18ff-d9a5-a2db-84e0398a2ebb-a17aa685 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dfddf717-18ff-d9a5-a2db-84e0398a2ebc-a17aa685, #w-node-dfddf717-18ff-d9a5-a2db-84e0398a2ebd-a17aa685, #w-node-dfddf717-18ff-d9a5-a2db-84e0398a2ebe-a17aa685, #w-node-dfddf717-18ff-d9a5-a2db-84e0398a2ebf-a17aa685, #w-node-dfddf717-18ff-d9a5-a2db-84e0398a2ec1-a17aa685 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dfddf717-18ff-d9a5-a2db-84e0398a2ec3-a17aa685 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dfddf717-18ff-d9a5-a2db-84e0398a2ec4-a17aa685, #w-node-dfddf717-18ff-d9a5-a2db-84e0398a2ec5-a17aa685, #w-node-dfddf717-18ff-d9a5-a2db-84e0398a2ec6-a17aa685, #w-node-dfddf717-18ff-d9a5-a2db-84e0398a2ec7-a17aa685, #w-node-dfddf717-18ff-d9a5-a2db-84e0398a2ec8-a17aa685 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e04-a93f0302 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e08-a93f0302, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e16-a93f0302, #w-node-_9ffc4a62-8688-523b-dff9-275276294adf-a93f0302, #w-node-_9ffc4a62-8688-523b-dff9-275276294ae5-a93f0302, #w-node-_9ffc4a62-8688-523b-dff9-275276294aeb-a93f0302 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385612-a93f0302 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385616-a93f0302, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385624-a93f0302 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e41-a93f0302, #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e43-a93f0302 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e44-a93f0302, #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e45-a93f0302, #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e46-a93f0302, #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e47-a93f0302, #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e49-a93f0302, #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e4a-a93f0302, #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e4b-a93f0302, #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e4c-a93f0302, #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e4d-a93f0302, #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e4e-a93f0302 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39c167e4-2ce1-4f48-38cd-f585169a9051-a93f0302 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39c167e4-2ce1-4f48-38cd-f585169a905b-a93f0302, #w-node-_17c3c7e2-8bd5-04ab-2946-6f8d7f0a2387-01692bad, #w-node-_17c3c7e2-8bd5-04ab-2946-6f8d7f0a238e-01692bad, #w-node-_17c3c7e2-8bd5-04ab-2946-6f8d7f0a2395-01692bad, #w-node-_17c3c7e2-8bd5-04ab-2946-6f8d7f0a239c-01692bad, #w-node-_17c3c7e2-8bd5-04ab-2946-6f8d7f0a23a3-01692bad, #w-node-_17c3c7e2-8bd5-04ab-2946-6f8d7f0a23aa-01692bad, #w-node-_17c3c7e2-8bd5-04ab-2946-6f8d7f0a23b1-01692bad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c964d65-760b-e175-b820-c8431d3d8a90-2368b39f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4c964d65-760b-e175-b820-c8431d3d8aa2-2368b39f, #w-node-_8882c776-cda8-41a5-00cb-13b12f9c97ad-2368b39f, #w-node-_8882c776-cda8-41a5-00cb-13b12f9c97ae-2368b39f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e348d976-f536-4e80-1612-b4c22c36afdd-2368b39f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_07e4c5f0-710f-44fc-c3a3-d9dfaac3b660-2368b39f, #w-node-_07e4c5f0-710f-44fc-c3a3-d9dfaac3b661-2368b39f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_828fd97f-b277-9086-66f1-cf228fb0b90d-2368b39f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_828fd97f-b277-9086-66f1-cf228fb0b911-2368b39f, #w-node-_828fd97f-b277-9086-66f1-cf228fb0b91f-2368b39f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4db760a6-7afc-9f59-015c-4f2d950f3771-2368b39f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4db760a6-7afc-9f59-015c-4f2d950f3772-2368b39f, #w-node-_4db760a6-7afc-9f59-015c-4f2d950f3773-2368b39f, #w-node-_4db760a6-7afc-9f59-015c-4f2d950f3774-2368b39f, #w-node-_4db760a6-7afc-9f59-015c-4f2d950f3775-2368b39f, #w-node-_4db760a6-7afc-9f59-015c-4f2d950f3777-2368b39f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4db760a6-7afc-9f59-015c-4f2d950f3779-2368b39f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4db760a6-7afc-9f59-015c-4f2d950f377a-2368b39f, #w-node-_4db760a6-7afc-9f59-015c-4f2d950f377b-2368b39f, #w-node-_4db760a6-7afc-9f59-015c-4f2d950f377c-2368b39f, #w-node-_4db760a6-7afc-9f59-015c-4f2d950f377d-2368b39f, #w-node-_4db760a6-7afc-9f59-015c-4f2d950f377e-2368b39f, #w-node-_11c75b2b-abea-f950-d647-15e067eb45db-ced424ac, #w-node-_11c75b2b-abea-f950-d647-15e067eb45ee-ced424ac, #w-node-_11c75b2b-abea-f950-d647-15e067eb4601-ced424ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e04-ced424ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e08-ced424ac, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e16-ced424ac, #w-node-_9ffc4a62-8688-523b-dff9-275276294adf-ced424ac, #w-node-_9ffc4a62-8688-523b-dff9-275276294ae5-ced424ac, #w-node-_9ffc4a62-8688-523b-dff9-275276294aeb-ced424ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385612-ced424ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385616-ced424ac, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385624-ced424ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89a21bab-ff73-b6b1-1fe0-78a9643768ab-ced424ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_89a21bab-ff73-b6b1-1fe0-78a9643768b5-ced424ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e04-c89deb3d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e08-c89deb3d, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e16-c89deb3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_876ad100-6677-3302-279a-021387d8d21e-c89deb3d, #w-node-_876ad100-6677-3302-279a-021387d8d220-c89deb3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_876ad100-6677-3302-279a-021387d8d221-c89deb3d, #w-node-_876ad100-6677-3302-279a-021387d8d222-c89deb3d, #w-node-_876ad100-6677-3302-279a-021387d8d223-c89deb3d, #w-node-_876ad100-6677-3302-279a-021387d8d224-c89deb3d, #w-node-_876ad100-6677-3302-279a-021387d8d226-c89deb3d, #w-node-_876ad100-6677-3302-279a-021387d8d227-c89deb3d, #w-node-_876ad100-6677-3302-279a-021387d8d228-c89deb3d, #w-node-_876ad100-6677-3302-279a-021387d8d229-c89deb3d, #w-node-_876ad100-6677-3302-279a-021387d8d22a-c89deb3d, #w-node-_876ad100-6677-3302-279a-021387d8d22b-c89deb3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6a831d3-6e1e-f231-9941-a10fb6e2ebd1-c89deb3d {
  grid-area: Area-4;
  justify-self: center;
}

#w-node-_11c75b2b-abea-f950-d647-15e067eb45ee-c89deb3d, #w-node-_9ffc4a62-8688-523b-dff9-275276294adf-c89deb3d, #w-node-_9ffc4a62-8688-523b-dff9-275276294ae5-c89deb3d, #w-node-_9ffc4a62-8688-523b-dff9-275276294aeb-c89deb3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385612-c89deb3d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385616-c89deb3d, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385624-c89deb3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67988c4e-d30c-9975-faae-0e2085a2997c-c89deb3d, #w-node-_67988c4e-d30c-9975-faae-0e2085a2997e-c89deb3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_67988c4e-d30c-9975-faae-0e2085a2997f-c89deb3d, #w-node-_67988c4e-d30c-9975-faae-0e2085a29980-c89deb3d, #w-node-_67988c4e-d30c-9975-faae-0e2085a29981-c89deb3d, #w-node-_67988c4e-d30c-9975-faae-0e2085a29982-c89deb3d, #w-node-_67988c4e-d30c-9975-faae-0e2085a29984-c89deb3d, #w-node-_67988c4e-d30c-9975-faae-0e2085a29985-c89deb3d, #w-node-_67988c4e-d30c-9975-faae-0e2085a29986-c89deb3d, #w-node-_67988c4e-d30c-9975-faae-0e2085a29987-c89deb3d, #w-node-_67988c4e-d30c-9975-faae-0e2085a29988-c89deb3d, #w-node-_67988c4e-d30c-9975-faae-0e2085a29989-c89deb3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5845a98b-e028-c9cf-08bd-96bd1151bec9-c89deb3d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5845a98b-e028-c9cf-08bd-96bd1151bed3-c89deb3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e04-513f5e4f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e08-513f5e4f, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e16-513f5e4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-acb5cc0c-6d36-be06-77dd-f6c63f5190d7-513f5e4f, #w-node-acb5cc0c-6d36-be06-77dd-f6c63f5190d9-513f5e4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-acb5cc0c-6d36-be06-77dd-f6c63f5190da-513f5e4f, #w-node-acb5cc0c-6d36-be06-77dd-f6c63f5190db-513f5e4f, #w-node-acb5cc0c-6d36-be06-77dd-f6c63f5190dc-513f5e4f, #w-node-acb5cc0c-6d36-be06-77dd-f6c63f5190dd-513f5e4f, #w-node-acb5cc0c-6d36-be06-77dd-f6c63f5190df-513f5e4f, #w-node-acb5cc0c-6d36-be06-77dd-f6c63f5190e0-513f5e4f, #w-node-acb5cc0c-6d36-be06-77dd-f6c63f5190e1-513f5e4f, #w-node-acb5cc0c-6d36-be06-77dd-f6c63f5190e2-513f5e4f, #w-node-acb5cc0c-6d36-be06-77dd-f6c63f5190e3-513f5e4f, #w-node-acb5cc0c-6d36-be06-77dd-f6c63f5190e4-513f5e4f, #w-node-_9ffc4a62-8688-523b-dff9-275276294adf-513f5e4f, #w-node-_9ffc4a62-8688-523b-dff9-275276294ae5-513f5e4f, #w-node-_9ffc4a62-8688-523b-dff9-275276294aeb-513f5e4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385612-513f5e4f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385616-513f5e4f, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a385624-513f5e4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e41-513f5e4f, #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e43-513f5e4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e44-513f5e4f, #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e45-513f5e4f, #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e46-513f5e4f, #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e47-513f5e4f, #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e49-513f5e4f, #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e4a-513f5e4f, #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e4b-513f5e4f, #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e4c-513f5e4f, #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e4d-513f5e4f, #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e4e-513f5e4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39c167e4-2ce1-4f48-38cd-f585169a9051-513f5e4f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39c167e4-2ce1-4f48-38cd-f585169a905b-513f5e4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 767px) {
  #w-node-_62e4bf8e-2aa5-cd13-5857-a305d0049e25-5b7aa552, #w-node-_62e4bf8e-2aa5-cd13-5857-a305d0049e2d-5b7aa552, #w-node-_62e4bf8e-2aa5-cd13-5857-a305d0049e2b-5b7aa552 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_62e4bf8e-2aa5-cd13-5857-a305d0049e2c-5b7aa552 {
    align-self: center;
  }

  #w-node-ee67dfe3-61dd-a973-6160-d79c90b9a8b6-5b7aa552, #w-node-ee67dfe3-61dd-a973-6160-d79c90b9a8ba-5b7aa552 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7f3e4091-8854-d794-8d03-426f9a215c89-9a215c86 {
    grid-area: logo;
  }

  #w-node-_668e4ff3-f4b3-85f6-cf03-d9c0706841b2-067aa5a3, #w-node-_668e4ff3-f4b3-85f6-cf03-d9c0706841c0-067aa5a3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e7127796-3b67-7274-a3df-cfa4520457d8-067aa5a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-e7127796-3b67-7274-a3df-cfa4520457de-067aa5a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-e7127796-3b67-7274-a3df-cfa4520457df-067aa5a3 {
    align-self: center;
  }

  #w-node-e7127796-3b67-7274-a3df-cfa4520457e0-067aa5a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_4c964d65-760b-e175-b820-c8431d3d8a8c-007aa5b7, #w-node-c7660f92-f843-59c7-3a6c-4c94ea2231f4-007aa5b7, #w-node-_828fd97f-b277-9086-66f1-cf228fb0b909-007aa5b7, #w-node-_828fd97f-b277-9086-66f1-cf228fb0b917-007aa5b7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4db760a6-7afc-9f59-015c-4f2d950f3770-007aa5b7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_4db760a6-7afc-9f59-015c-4f2d950f3776-007aa5b7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_4db760a6-7afc-9f59-015c-4f2d950f3777-007aa5b7 {
    align-self: center;
  }

  #w-node-_4db760a6-7afc-9f59-015c-4f2d950f3778-007aa5b7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_6fb17b88-9854-6b63-0c9d-54659c81da18-9c81da18, #w-node-_668e4ff3-f4b3-85f6-cf03-d9c0706841b2-587aa5ba, #w-node-_668e4ff3-f4b3-85f6-cf03-d9c0706841c0-587aa5ba {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9f521566-b8ae-327a-14ed-7fdb12fb6cb6-587aa5ba {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_9f521566-b8ae-327a-14ed-7fdb12fb6cbc-587aa5ba {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_9f521566-b8ae-327a-14ed-7fdb12fb6cbd-587aa5ba {
    align-self: center;
  }

  #w-node-_9f521566-b8ae-327a-14ed-7fdb12fb6cbe-587aa5ba {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_4c964d65-760b-e175-b820-c8431d3d8a8c-487aa5bc, #w-node-c7660f92-f843-59c7-3a6c-4c94ea2231f4-487aa5bc, #w-node-_828fd97f-b277-9086-66f1-cf228fb0b909-487aa5bc, #w-node-_828fd97f-b277-9086-66f1-cf228fb0b917-487aa5bc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_720e19a7-747a-bd1b-d3b5-f80b0623b8de-487aa5bc, #w-node-_720e19a7-747a-bd1b-d3b5-f80b0623b8e4-487aa5bc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_720e19a7-747a-bd1b-d3b5-f80b0623b8e5-487aa5bc {
    align-self: center;
  }

  #w-node-_720e19a7-747a-bd1b-d3b5-f80b0623b8e6-487aa5bc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_668e4ff3-f4b3-85f6-cf03-d9c0706841b2-a57aa5bd, #w-node-_668e4ff3-f4b3-85f6-cf03-d9c0706841c0-a57aa5bd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1167bdff-317a-5667-8ce3-501f0c77ae1e-a57aa5bd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_1167bdff-317a-5667-8ce3-501f0c77ae24-a57aa5bd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_1167bdff-317a-5667-8ce3-501f0c77ae25-a57aa5bd {
    align-self: center;
  }

  #w-node-_1167bdff-317a-5667-8ce3-501f0c77ae26-a57aa5bd, #w-node-_5406cb86-0b52-4391-dee6-748ca7c535f0-067aa5be, #w-node-_5406cb86-0b52-4391-dee6-748ca7c535f6-067aa5be {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e00-a77aa5c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-acb5cc0c-6d36-be06-77dd-f6c63f5190d6-a77aa5c1, #w-node-acb5cc0c-6d36-be06-77dd-f6c63f5190d8-a77aa5c1, #w-node-acb5cc0c-6d36-be06-77dd-f6c63f5190de-a77aa5c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-acb5cc0c-6d36-be06-77dd-f6c63f5190df-a77aa5c1 {
    align-self: center;
  }

  #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38560e-a77aa5c1, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38561c-a77aa5c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e40-a77aa5c1, #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e42-a77aa5c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
    justify-self: stretch;
  }

  #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e44-a77aa5c1 {
    align-self: stretch;
    justify-self: stretch;
  }

  #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e48-a77aa5c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
    justify-self: stretch;
  }

  #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e49-a77aa5c1 {
    align-self: center;
  }

  #w-node-_39c167e4-2ce1-4f48-38cd-f585169a9049-a77aa5c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_17572201-6279-46f0-d116-104cc2e2b6ee-fa7aa5c3, #w-node-_17572201-6279-46f0-d116-104cc2e2b6f0-fa7aa5c3, #w-node-_17572201-6279-46f0-d116-104cc2e2b6f6-fa7aa5c3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_17572201-6279-46f0-d116-104cc2e2b6f7-fa7aa5c3 {
    align-self: center;
  }

  #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38560e-fa7aa5c3, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38561c-fa7aa5c3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8b7b3c6c-3eef-ae43-bf28-3fa32713881b-fa7aa5c3, #w-node-_8b7b3c6c-3eef-ae43-bf28-3fa32713881d-fa7aa5c3, #w-node-_8b7b3c6c-3eef-ae43-bf28-3fa327138823-fa7aa5c3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_8b7b3c6c-3eef-ae43-bf28-3fa327138824-fa7aa5c3 {
    align-self: center;
  }

  #w-node-_89a21bab-ff73-b6b1-1fe0-78a9643768a3-fa7aa5c3, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e00-0d7aa5c4, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e0e-0d7aa5c4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_656f92db-75d6-5842-93d0-059116050051-0d7aa5c4, #w-node-_656f92db-75d6-5842-93d0-059116050053-0d7aa5c4, #w-node-_656f92db-75d6-5842-93d0-059116050059-0d7aa5c4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_656f92db-75d6-5842-93d0-05911605005a-0d7aa5c4 {
    align-self: center;
  }

  #w-node-_89a21bab-ff73-b6b1-1fe0-78a9643768a3-0d7aa5c4, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e00-447aa5cd, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e0e-447aa5cd, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38560e-447aa5cd, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38561c-447aa5cd, #w-node-_89a21bab-ff73-b6b1-1fe0-78a9643768a3-447aa5cd, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e00-c37aa5cf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_76545c70-dd71-7219-496b-45398666637a-c37aa5cf, #w-node-_76545c70-dd71-7219-496b-45398666637c-c37aa5cf, #w-node-_76545c70-dd71-7219-496b-453986666382-c37aa5cf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_76545c70-dd71-7219-496b-453986666383-c37aa5cf {
    align-self: center;
  }

  #w-node-a2bdbffe-1269-e7e8-84ba-a28d7b191836-c37aa5cf, #w-node-a2bdbffe-1269-e7e8-84ba-a28d7b191838-c37aa5cf, #w-node-a2bdbffe-1269-e7e8-84ba-a28d7b19183e-c37aa5cf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-a2bdbffe-1269-e7e8-84ba-a28d7b19183f-c37aa5cf {
    align-self: center;
  }

  #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38560e-c37aa5cf, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38561c-c37aa5cf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_81167872-8863-d309-9e76-9f0567c4be03-c37aa5cf, #w-node-_81167872-8863-d309-9e76-9f0567c4be05-c37aa5cf, #w-node-_81167872-8863-d309-9e76-9f0567c4be0b-c37aa5cf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_81167872-8863-d309-9e76-9f0567c4be0c-c37aa5cf {
    align-self: center;
  }

  #w-node-_23b1cb8a-fcc9-ce40-3095-026bf68ba24e-c37aa5cf, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e00-9c7aa5d1, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e0e-9c7aa5d1, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38560e-9c7aa5d1, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38561c-9c7aa5d1, #w-node-_23b1cb8a-fcc9-ce40-3095-026bf68ba24e-9c7aa5d1, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e00-3f7aa5d2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_097cb44e-f7e6-baa9-283e-89f4ba83bb2d-3f7aa5d2, #w-node-_097cb44e-f7e6-baa9-283e-89f4ba83bb2f-3f7aa5d2, #w-node-_097cb44e-f7e6-baa9-283e-89f4ba83bb35-3f7aa5d2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_097cb44e-f7e6-baa9-283e-89f4ba83bb36-3f7aa5d2 {
    align-self: center;
  }

  #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38560e-3f7aa5d2, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38561c-3f7aa5d2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c7504261-1f4f-133c-5d45-183c6b657c35-3f7aa5d2, #w-node-c7504261-1f4f-133c-5d45-183c6b657c37-3f7aa5d2, #w-node-c7504261-1f4f-133c-5d45-183c6b657c3d-3f7aa5d2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-c7504261-1f4f-133c-5d45-183c6b657c3e-3f7aa5d2 {
    align-self: center;
  }

  #w-node-a77f7ae8-ac15-10ad-65d2-c01f9a7a4307-3f7aa5d2, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e00-127aa5d4, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e0e-127aa5d4, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38560e-127aa5d4, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38561c-127aa5d4, #w-node-a77f7ae8-ac15-10ad-65d2-c01f9a7a4307-127aa5d4, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e00-c57aa5d7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_64684596-847e-aff5-c19d-e384f84a81cb-c57aa5d7, #w-node-_64684596-847e-aff5-c19d-e384f84a81cd-c57aa5d7, #w-node-_64684596-847e-aff5-c19d-e384f84a81d3-c57aa5d7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_64684596-847e-aff5-c19d-e384f84a81d4-c57aa5d7 {
    align-self: center;
  }

  #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38560e-c57aa5d7, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38561c-c57aa5d7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c2f67e93-a041-d527-65b5-0812ff092d12-c57aa5d7, #w-node-c2f67e93-a041-d527-65b5-0812ff092d14-c57aa5d7, #w-node-c2f67e93-a041-d527-65b5-0812ff092d1a-c57aa5d7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-c2f67e93-a041-d527-65b5-0812ff092d1b-c57aa5d7 {
    align-self: center;
  }

  #w-node-_39c167e4-2ce1-4f48-38cd-f585169a9049-c57aa5d7, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e00-5e7aa5d8, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e0e-5e7aa5d8, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38560e-5e7aa5d8, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38561c-5e7aa5d8, #w-node-_39c167e4-2ce1-4f48-38cd-f585169a9049-5e7aa5d8, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e00-787aa5da {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1e541e6d-3986-e0dd-1076-058474a5cc08-787aa5da, #w-node-_1e541e6d-3986-e0dd-1076-058474a5cc0a-787aa5da, #w-node-_1e541e6d-3986-e0dd-1076-058474a5cc10-787aa5da {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_1e541e6d-3986-e0dd-1076-058474a5cc11-787aa5da {
    align-self: center;
  }

  #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38560e-787aa5da, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38561c-787aa5da {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e24822d8-011e-ea5a-33ea-a5c03f86db81-787aa5da, #w-node-e24822d8-011e-ea5a-33ea-a5c03f86db83-787aa5da, #w-node-e24822d8-011e-ea5a-33ea-a5c03f86db89-787aa5da {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-e24822d8-011e-ea5a-33ea-a5c03f86db8a-787aa5da {
    align-self: center;
  }

  #w-node-_5845a98b-e028-c9cf-08bd-96bd1151bec1-787aa5da, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e00-017aa5db, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e0e-017aa5db, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38560e-017aa5db, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38561c-017aa5db, #w-node-_5845a98b-e028-c9cf-08bd-96bd1151bec1-017aa5db, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e00-517aa5dd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1c6c56ce-7bbe-f640-f2bd-eefe52b24b59-517aa5dd, #w-node-_1c6c56ce-7bbe-f640-f2bd-eefe52b24b5b-517aa5dd, #w-node-_1c6c56ce-7bbe-f640-f2bd-eefe52b24b61-517aa5dd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_1c6c56ce-7bbe-f640-f2bd-eefe52b24b62-517aa5dd {
    align-self: center;
  }

  #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38560e-517aa5dd, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38561c-517aa5dd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d1865f42-b5cd-81b4-c15b-6dcb508e56b6-517aa5dd, #w-node-d1865f42-b5cd-81b4-c15b-6dcb508e56b8-517aa5dd, #w-node-d1865f42-b5cd-81b4-c15b-6dcb508e56be-517aa5dd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-d1865f42-b5cd-81b4-c15b-6dcb508e56bf-517aa5dd {
    align-self: center;
  }

  #w-node-_286357c1-8fd9-5a68-8206-2c1e7283bf16-517aa5dd, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e00-d67aa606, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e0e-d67aa606, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38560e-d67aa606, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38561c-d67aa606, #w-node-_286357c1-8fd9-5a68-8206-2c1e7283bf16-d67aa606, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e00-b77aa607 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_58e21731-0ba8-a4e5-e0ba-0ffccb75f28e-b77aa607, #w-node-_58e21731-0ba8-a4e5-e0ba-0ffccb75f290-b77aa607, #w-node-_58e21731-0ba8-a4e5-e0ba-0ffccb75f296-b77aa607 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_58e21731-0ba8-a4e5-e0ba-0ffccb75f297-b77aa607 {
    align-self: center;
  }

  #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38560e-b77aa607, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38561c-b77aa607 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_54f19f30-0b66-dc19-47e3-bc94132c4610-b77aa607, #w-node-_54f19f30-0b66-dc19-47e3-bc94132c4612-b77aa607, #w-node-_54f19f30-0b66-dc19-47e3-bc94132c4618-b77aa607 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_54f19f30-0b66-dc19-47e3-bc94132c4619-b77aa607 {
    align-self: center;
  }

  #w-node-_62e15cef-5494-0bfd-3be6-47c5f640afa0-b77aa607, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e00-187aa609 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e6e0783c-3a81-b904-d10c-155b818c7556-187aa609, #w-node-e6e0783c-3a81-b904-d10c-155b818c7558-187aa609, #w-node-e6e0783c-3a81-b904-d10c-155b818c755e-187aa609 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-e6e0783c-3a81-b904-d10c-155b818c755f-187aa609 {
    align-self: center;
  }

  #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38560e-187aa609, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38561c-187aa609 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_394bcf07-6326-996e-805c-8b7f03bfcb6b-187aa609, #w-node-_394bcf07-6326-996e-805c-8b7f03bfcb6d-187aa609, #w-node-_394bcf07-6326-996e-805c-8b7f03bfcb73-187aa609 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_394bcf07-6326-996e-805c-8b7f03bfcb74-187aa609 {
    align-self: center;
  }

  #w-node-_1b292494-bd71-54b2-5640-41596de0394d-187aa609, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e00-6e7aa60b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_876ad100-6677-3302-279a-021387d8d21d-6e7aa60b, #w-node-_876ad100-6677-3302-279a-021387d8d21f-6e7aa60b, #w-node-_876ad100-6677-3302-279a-021387d8d225-6e7aa60b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_876ad100-6677-3302-279a-021387d8d226-6e7aa60b {
    align-self: center;
  }

  #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38560e-6e7aa60b, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38561c-6e7aa60b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_67988c4e-d30c-9975-faae-0e2085a2997b-6e7aa60b, #w-node-_67988c4e-d30c-9975-faae-0e2085a2997d-6e7aa60b, #w-node-_67988c4e-d30c-9975-faae-0e2085a29983-6e7aa60b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_67988c4e-d30c-9975-faae-0e2085a29984-6e7aa60b {
    align-self: center;
  }

  #w-node-_5845a98b-e028-c9cf-08bd-96bd1151bec1-6e7aa60b, #w-node-_4c964d65-760b-e175-b820-c8431d3d8a8c-d47aa632, #w-node-c7660f92-f843-59c7-3a6c-4c94ea2231f4-d47aa632, #w-node-_828fd97f-b277-9086-66f1-cf228fb0b909-d47aa632, #w-node-_828fd97f-b277-9086-66f1-cf228fb0b917-d47aa632 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_56832288-929e-6a43-a959-6f13e61e1368-d47aa632 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_56832288-929e-6a43-a959-6f13e61e136e-d47aa632 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_56832288-929e-6a43-a959-6f13e61e136f-d47aa632 {
    align-self: center;
  }

  #w-node-_56832288-929e-6a43-a959-6f13e61e1370-d47aa632 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_4ceef179-858e-1b56-8386-75111fd47cd1-8b7aa633, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e00-8b7aa633, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e0e-8b7aa633 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_56664464-1e67-82e2-5c44-5d55a7edc00d-8b7aa633, #w-node-_56664464-1e67-82e2-5c44-5d55a7edc00f-8b7aa633, #w-node-_56664464-1e67-82e2-5c44-5d55a7edc015-8b7aa633 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_56664464-1e67-82e2-5c44-5d55a7edc016-8b7aa633 {
    align-self: center;
  }

  #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38560e-8b7aa633, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38561c-8b7aa633 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0545524f-4457-0825-a386-84c52590595b-8b7aa633, #w-node-_0545524f-4457-0825-a386-84c52590595d-8b7aa633, #w-node-_0545524f-4457-0825-a386-84c525905963-8b7aa633 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_0545524f-4457-0825-a386-84c525905964-8b7aa633 {
    align-self: center;
  }

  #w-node-_3d04133f-c93b-09fd-5ef8-d30544d0ea31-8b7aa633, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e00-607aa634, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e0e-607aa634 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fdf12f89-1ec0-42b0-cfde-eacf49c8fed9-607aa634, #w-node-fdf12f89-1ec0-42b0-cfde-eacf49c8fedb-607aa634, #w-node-fdf12f89-1ec0-42b0-cfde-eacf49c8fee1-607aa634 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-fdf12f89-1ec0-42b0-cfde-eacf49c8fee2-607aa634 {
    align-self: center;
  }

  #w-node-_89a21bab-ff73-b6b1-1fe0-78a9643768a3-607aa634, #w-node-_5312d5d4-bca7-9823-4137-14f8b6e19cda-1e7aa636, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e00-1e7aa636, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38560e-1e7aa636, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38561c-1e7aa636, #w-node-_2f08e810-5053-9565-cd8b-e005ea253407-1e7aa636, #w-node-_44ff1951-7942-5a01-c11e-fefddea4c132-787aa63a, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e00-787aa63a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4b5b1995-5206-dfa0-cc28-46c1b66474ec-787aa63a, #w-node-_4b5b1995-5206-dfa0-cc28-46c1b66474ee-787aa63a, #w-node-_4b5b1995-5206-dfa0-cc28-46c1b66474f4-787aa63a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_4b5b1995-5206-dfa0-cc28-46c1b66474f5-787aa63a {
    align-self: center;
  }

  #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38560e-787aa63a, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38561c-787aa63a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_338650ca-6231-9489-2815-1897917fe14a-787aa63a, #w-node-_338650ca-6231-9489-2815-1897917fe14c-787aa63a, #w-node-_338650ca-6231-9489-2815-1897917fe152-787aa63a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_338650ca-6231-9489-2815-1897917fe153-787aa63a {
    align-self: center;
  }

  #w-node-de0ee11e-a3db-4923-ca04-5f9784e76e90-787aa63a, #w-node-a2ea6e9b-dc0a-eeea-ef80-10e9111198b4-5a7aa64f, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e00-5a7aa64f, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e0e-5a7aa64f, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38560e-5a7aa64f, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38561c-5a7aa64f, #w-node-_0f2fff52-883c-5422-390f-57961e3334b3-5a7aa64f, #w-node-_668e4ff3-f4b3-85f6-cf03-d9c0706841b2-8b7aa650, #w-node-_668e4ff3-f4b3-85f6-cf03-d9c0706841c0-8b7aa650 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f36149b5-2e63-33c2-b7cd-6e8218adc0b3-8b7aa650 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-f36149b5-2e63-33c2-b7cd-6e8218adc0b9-8b7aa650 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-f36149b5-2e63-33c2-b7cd-6e8218adc0ba-8b7aa650 {
    align-self: center;
  }

  #w-node-f36149b5-2e63-33c2-b7cd-6e8218adc0bb-8b7aa650 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_44ff1951-7942-5a01-c11e-fefddea4c132-2b7aa651, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38560e-2b7aa651, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38561c-2b7aa651, #w-node-de0ee11e-a3db-4923-ca04-5f9784e76e90-2b7aa651, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e00-077aa664 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c4721167-85b2-8a2e-1763-aaeb57b1aa76-077aa664, #w-node-c4721167-85b2-8a2e-1763-aaeb57b1aa78-077aa664, #w-node-c4721167-85b2-8a2e-1763-aaeb57b1aa7e-077aa664 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-c4721167-85b2-8a2e-1763-aaeb57b1aa7f-077aa664 {
    align-self: center;
  }

  #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38560e-077aa664, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38561c-077aa664 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_80128031-1939-674b-1066-4d5bf74ead11-077aa664, #w-node-_80128031-1939-674b-1066-4d5bf74ead13-077aa664, #w-node-_80128031-1939-674b-1066-4d5bf74ead19-077aa664 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_80128031-1939-674b-1066-4d5bf74ead1a-077aa664 {
    align-self: center;
  }

  #w-node-_62e15cef-5494-0bfd-3be6-47c5f640afa0-077aa664, #w-node-_381be66b-5692-5d5f-cddf-0314f7943625-ff7aa665, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e00-ff7aa665 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_19c38032-d82b-3d9b-a1de-f21a0a3f4f20-ff7aa665, #w-node-_19c38032-d82b-3d9b-a1de-f21a0a3f4f22-ff7aa665, #w-node-_19c38032-d82b-3d9b-a1de-f21a0a3f4f28-ff7aa665 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_19c38032-d82b-3d9b-a1de-f21a0a3f4f29-ff7aa665 {
    align-self: center;
  }

  #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38560e-ff7aa665, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38561c-ff7aa665 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_89ec66ec-d5f6-92ae-e417-eb2a3f9ca87d-ff7aa665, #w-node-_89ec66ec-d5f6-92ae-e417-eb2a3f9ca87f-ff7aa665, #w-node-_89ec66ec-d5f6-92ae-e417-eb2a3f9ca885-ff7aa665 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_89ec66ec-d5f6-92ae-e417-eb2a3f9ca886-ff7aa665 {
    align-self: center;
  }

  #w-node-_16f8da71-5a38-9d70-99a2-3ec2f9f844a3-ff7aa665, #w-node-_4c964d65-760b-e175-b820-c8431d3d8a8c-127aa677, #w-node-c7660f92-f843-59c7-3a6c-4c94ea2231f4-127aa677, #w-node-_828fd97f-b277-9086-66f1-cf228fb0b909-127aa677, #w-node-_828fd97f-b277-9086-66f1-cf228fb0b917-127aa677 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4db760a6-7afc-9f59-015c-4f2d950f3770-127aa677 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_4db760a6-7afc-9f59-015c-4f2d950f3776-127aa677 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_4db760a6-7afc-9f59-015c-4f2d950f3777-127aa677 {
    align-self: center;
  }

  #w-node-_4db760a6-7afc-9f59-015c-4f2d950f3778-127aa677 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-fbb6c734-5108-88c2-3208-a431076af06b-c77aa67a, #w-node-_8630a83e-f7f1-d3e3-09df-b7b3192fbf05-c77aa67a, #w-node-_41ea45d1-61f1-71c5-74c0-962b6fbd5d25-c77aa67a, #w-node-_3fb92383-a0fb-517f-f0dc-13ca84c6dfa3-c77aa67a, #w-node-_6150f079-5520-f77c-7668-d873e691e094-c77aa67a, #w-node-_771159b1-ab0d-38b5-46eb-74f7965d5b12-c77aa67a, #w-node-c0441d22-9e8d-fbc7-60ea-270fc33b3198-c77aa67a, #w-node-_19e0e487-f692-52e5-fd1f-74cc144aab0b-c77aa67a, #w-node-ea410a32-d159-a4bd-62ff-e29ec7065755-c77aa67a, #w-node-_50f1d463-7f7d-f242-f3e2-a03d779afcaf-c77aa67a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e00-c77aa67a, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38560e-c77aa67a, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38561c-c77aa67a, #w-node-_286357c1-8fd9-5a68-8206-2c1e7283bf16-c77aa67a, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e00-337aa67b, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e0e-337aa67b, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38560e-337aa67b, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38561c-337aa67b, #w-node-_1b292494-bd71-54b2-5640-41596de0394d-337aa67b, #w-node-_9fdd6099-e886-6c35-c75c-45a7bbabae32-2e7aa67c, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e00-2e7aa67c, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38560e-2e7aa67c, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38561c-2e7aa67c, #w-node-ba3346d8-4b07-1e69-70f6-a50ad2e4de41-2e7aa67c, #w-node-_4c964d65-760b-e175-b820-c8431d3d8a8c-d17aa67d, #w-node-c7660f92-f843-59c7-3a6c-4c94ea2231f4-d17aa67d, #w-node-_828fd97f-b277-9086-66f1-cf228fb0b909-d17aa67d, #w-node-_828fd97f-b277-9086-66f1-cf228fb0b917-d17aa67d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8343e418-f3aa-4d83-ab5a-e5056138f91f-d17aa67d, #w-node-_8343e418-f3aa-4d83-ab5a-e5056138f925-d17aa67d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_8343e418-f3aa-4d83-ab5a-e5056138f926-d17aa67d {
    align-self: center;
  }

  #w-node-_8343e418-f3aa-4d83-ab5a-e5056138f927-d17aa67d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_4c964d65-760b-e175-b820-c8431d3d8a8c-387aa67f, #w-node-c7660f92-f843-59c7-3a6c-4c94ea2231f4-387aa67f, #w-node-_828fd97f-b277-9086-66f1-cf228fb0b909-387aa67f, #w-node-_828fd97f-b277-9086-66f1-cf228fb0b917-387aa67f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5477fe74-6b09-277d-490e-06e6a8537cf0-387aa67f, #w-node-_5477fe74-6b09-277d-490e-06e6a8537cf6-387aa67f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_5477fe74-6b09-277d-490e-06e6a8537cf7-387aa67f {
    align-self: center;
  }

  #w-node-_5477fe74-6b09-277d-490e-06e6a8537cf8-387aa67f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e00-e97aa682, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38560e-e97aa682, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38561c-e97aa682 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_67988c4e-d30c-9975-faae-0e2085a2997b-e97aa682, #w-node-_67988c4e-d30c-9975-faae-0e2085a2997d-e97aa682, #w-node-_67988c4e-d30c-9975-faae-0e2085a29983-e97aa682 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_67988c4e-d30c-9975-faae-0e2085a29984-e97aa682 {
    align-self: center;
  }

  #w-node-_5845a98b-e028-c9cf-08bd-96bd1151bec1-e97aa682, #w-node-_4c964d65-760b-e175-b820-c8431d3d8a8c-a17aa685, #w-node-c7660f92-f843-59c7-3a6c-4c94ea2231f4-a17aa685, #w-node-_828fd97f-b277-9086-66f1-cf228fb0b909-a17aa685, #w-node-_828fd97f-b277-9086-66f1-cf228fb0b917-a17aa685 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dfddf717-18ff-d9a5-a2db-84e0398a2eba-a17aa685, #w-node-dfddf717-18ff-d9a5-a2db-84e0398a2ec0-a17aa685 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-dfddf717-18ff-d9a5-a2db-84e0398a2ec1-a17aa685 {
    align-self: center;
  }

  #w-node-dfddf717-18ff-d9a5-a2db-84e0398a2ec2-a17aa685 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e00-a93f0302, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38560e-a93f0302, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38561c-a93f0302 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e40-a93f0302, #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e42-a93f0302, #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e48-a93f0302 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e49-a93f0302 {
    align-self: center;
  }

  #w-node-_39c167e4-2ce1-4f48-38cd-f585169a9049-a93f0302, #w-node-_4c964d65-760b-e175-b820-c8431d3d8a8c-2368b39f, #w-node-e348d976-f536-4e80-1612-b4c22c36afd9-2368b39f, #w-node-_828fd97f-b277-9086-66f1-cf228fb0b909-2368b39f, #w-node-_828fd97f-b277-9086-66f1-cf228fb0b917-2368b39f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4db760a6-7afc-9f59-015c-4f2d950f3770-2368b39f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_4db760a6-7afc-9f59-015c-4f2d950f3776-2368b39f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_4db760a6-7afc-9f59-015c-4f2d950f3777-2368b39f {
    align-self: center;
  }

  #w-node-_4db760a6-7afc-9f59-015c-4f2d950f3778-2368b39f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38560e-ced424ac, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38561c-ced424ac, #w-node-_89a21bab-ff73-b6b1-1fe0-78a9643768a3-ced424ac, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e00-c89deb3d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_876ad100-6677-3302-279a-021387d8d21d-c89deb3d, #w-node-_876ad100-6677-3302-279a-021387d8d21f-c89deb3d, #w-node-_876ad100-6677-3302-279a-021387d8d225-c89deb3d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_876ad100-6677-3302-279a-021387d8d226-c89deb3d {
    align-self: center;
  }

  #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38560e-c89deb3d, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38561c-c89deb3d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_67988c4e-d30c-9975-faae-0e2085a2997b-c89deb3d, #w-node-_67988c4e-d30c-9975-faae-0e2085a2997d-c89deb3d, #w-node-_67988c4e-d30c-9975-faae-0e2085a29983-c89deb3d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_67988c4e-d30c-9975-faae-0e2085a29984-c89deb3d {
    align-self: center;
  }

  #w-node-_5845a98b-e028-c9cf-08bd-96bd1151bec1-c89deb3d, #w-node-_748d64f4-c53b-6dae-395c-7dcfee9f1e00-513f5e4f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-acb5cc0c-6d36-be06-77dd-f6c63f5190d6-513f5e4f, #w-node-acb5cc0c-6d36-be06-77dd-f6c63f5190d8-513f5e4f, #w-node-acb5cc0c-6d36-be06-77dd-f6c63f5190de-513f5e4f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-acb5cc0c-6d36-be06-77dd-f6c63f5190df-513f5e4f {
    align-self: center;
  }

  #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38560e-513f5e4f, #w-node-_219a5df3-c67b-a14f-cd5f-d61d5a38561c-513f5e4f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e40-513f5e4f, #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e42-513f5e4f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
    justify-self: stretch;
  }

  #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e44-513f5e4f {
    align-self: stretch;
    justify-self: stretch;
  }

  #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e48-513f5e4f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
    justify-self: stretch;
  }

  #w-node-_36f3fb0f-9482-58a4-de18-79eb3d464e49-513f5e4f {
    align-self: center;
  }

  #w-node-_39c167e4-2ce1-4f48-38cd-f585169a9049-513f5e4f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_15d30268-417a-ec99-be69-933ab95d47ff-5b7aa552 {
    justify-self: auto;
  }
}

@font-face {
  font-family: 'Archia webfont';
  src: url('https://assets.website-files.com/63b68d1cd4a068112c734374/63b69150b518233e86abc6d5_archia-medium-webfont.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Archia webfont';
  src: url('https://assets.website-files.com/63b68d1cd4a068112c734374/63b691508457f7c7fb13470c_archia-semibold-webfont.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Archia webfont';
  src: url('https://assets.website-files.com/63b68d1cd4a068112c734374/63b691505d4bfd3635671b0b_archia-bold-webfont.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Archia webfont';
  src: url('https://assets.website-files.com/63b68d1cd4a068112c734374/63b691506e90d82c797f63e6_archia-light-webfont.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Archia webfont';
  src: url('https://assets.website-files.com/63b68d1cd4a068112c734374/63b691500236eb39049b3de7_archia-thin-webfont.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Archia webfont';
  src: url('https://assets.website-files.com/63b68d1cd4a068112c734374/63b69150133ca71fc919c78e_archia-regular-webfont.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Bely display w00';
  src: url('https://assets.website-files.com/63b68d1cd4a068112c734374/63b691a13ce0bdc9a0bd8dc5_Bely%20Display%20W00%20Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}