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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

:root {
  --highlight_100: #ff8d02;
  --seashell: #f6f0ea;
  --black: #111;
  --neon-sunflower: #ffdf00;
  --rounded-20px: 20px;
  --beige_medium: #e9d5c6;
  --primary100: #15324f;
  --white: white;
  --bg_blue: #004;
  --gray: #aaa;
  --gray-medium: #555;
  --medium-slate-blue: #6363ff;
  --mint: #83fcf6;
  --coral: #f19595;
  --gray-light: #ddd;
  --vajda-blue: #08b1ec;
  --teal: #006964;
}

.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-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

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

body {
  color: #111;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 140%;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

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

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

p {
  margin-bottom: 0;
}

a {
  color: var(--highlight_100);
  text-decoration: underline;
}

.button_primary_l {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  background-color: var(--seashell);
  color: #000;
  letter-spacing: .04em;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 4px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: .75em 1.25em;
  font-family: Heebo, sans-serif;
  font-size: 1.125em;
  font-weight: 600;
  text-decoration: none;
  transition: box-shadow .2s cubic-bezier(.55, .055, .675, .19), color .2s cubic-bezier(.55, .055, .675, .19);
  display: flex;
  box-shadow: 6px 6px #0000;
}

.button_primary_l:hover {
  box-shadow: 6px 6px 0 0 var(--highlight_100);
  color: var(--highlight_100);
}

.button_primary_l.black {
  background-color: var(--black);
  color: #fff;
  box-shadow: 6px 5px #0000;
}

.button_primary_l.black:hover {
  box-shadow: 6px 5px 0 0 var(--highlight_100);
  filter: none;
  color: var(--highlight_100);
}

.button_primary_l.neon {
  background-color: var(--neon-sunflower);
}

.display_m {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 2.75em;
  line-height: 110%;
}

.display_m.margin_bottom_0-5em {
  margin-bottom: .5em;
}

.background-video {
  object-fit: cover;
  object-position: 100% 100%;
  width: 100.2vw;
  height: 72vh;
  max-height: 72vh;
  margin-left: -.1vw;
}

.page_width {
  justify-content: space-between;
  align-items: center;
  width: 95vw;
  max-width: 1560px;
  margin-left: auto;
  margin-right: auto;
}

.page_width.horizontal_align_right {
  justify-content: flex-end;
  display: flex;
}

.page_width.padding_4em {
  padding-top: 4em;
  padding-bottom: 4em;
}

.page_width.padding_2em {
  padding-top: 2em;
  padding-bottom: 2em;
}

.page_width.move_up {
  margin-top: -18em;
}

.page_width.move_up.hide {
  display: none;
}

.page_width.padding_top_bottom_4em {
  padding-top: 4em;
  padding-bottom: 4em;
}

.page_width.top_nav {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.page_width.block_color01 {
  border-radius: var(--rounded-20px);
  background-color: var(--beige_medium);
  padding: 3em;
}

.page_width.padding_top_bottom_2em.hide {
  display: none;
}

.page_width.block_orange {
  border-radius: var(--rounded-20px);
  background-color: var(--highlight_100);
  margin-top: 2em;
  padding: 3em;
}

.page_width.margin_top_4em {
  margin-top: 4em;
}

.page_width.bpr_topnav {
  justify-content: space-between;
  align-items: center;
  height: 100px;
  display: flex;
}

.page_width.underline {
  border-bottom: 2px solid #000;
  margin-bottom: 2em;
}

.page_width.padding_top_bottom_8em {
  padding-top: 8em;
  padding-bottom: 8em;
}

.page_width.xs {
  max-width: 870px;
}

.page_width.block_color05 {
  border-radius: var(--rounded-20px);
  background-color: var(--primary100);
  color: var(--white);
  margin-top: 3em;
  margin-bottom: 3em;
  padding: 3em;
}

.page_width.padding_2em_all {
  padding: 2em;
}

.text_m {
  font-size: 1.5em;
  font-weight: 600;
  line-height: 130%;
}

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

.text_highlighted {
  background-color: var(--highlight_100);
  color: var(--bg_blue);
  padding-left: 8px;
  padding-right: 8px;
  font-weight: 600;
}

.text_xl {
  font-size: 1.75em;
  font-weight: 600;
  line-height: 120%;
}

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

.display_s {
  letter-spacing: .02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 2.25em;
  line-height: 100%;
}

.display_s.margin_bottom_0-5em {
  margin-bottom: .5em;
}

.display_s.link_discrete {
  color: var(--black);
  cursor: pointer;
  text-decoration: none;
}

.display_s.link_discrete:hover {
  color: var(--highlight_100);
}

.display_s.bg_black {
  background-color: var(--black);
  color: var(--neon-sunflower);
  margin-bottom: .5em;
  padding: 8px 16px;
  font-size: 1.75em;
}

.section_map_bg {
  object-fit: cover;
  object-position: 0% 50%;
  background-image: url("https://cdn.prod.website-files.com/6353ef987e6250a137f853b1/670828970bad550c1dfee881_RecorridoGarbi_BCNPaddleRace2024.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  align-items: center;
  display: flex;
}

.section_map_bg._23 {
  background-image: url("https://cdn.prod.website-files.com/6353ef987e6250a137f853b1/6424b19c5eda4a59be428021_BPR_route_Somorrostro%231.jpg");
  display: none;
}

.text_block_route {
  color: #fff;
  flex-direction: column;
  align-items: flex-start;
  max-width: 66ch;
  margin-left: 50%;
  margin-right: auto;
  padding: 6em 3em;
  display: flex;
}

.text_s {
  letter-spacing: .01em;
  margin-top: 2px;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 130%;
}

.text_s.w600 {
  font-weight: 600;
}

.text_s.w600.link_nostyle {
  color: var(--black);
  cursor: pointer;
  text-decoration: none;
}

.text_s.w600.link_nostyle:hover {
  color: var(--highlight_100);
}

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

.text_s.w800 {
  font-weight: 800;
}

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

.text_s.text_2col {
  column-count: 2;
  column-gap: 3em;
}

.highlight_box_white {
  color: #000;
  background-color: #fff;
  margin-bottom: 1em;
  padding: .5em .5em .25em .25em;
}

.display_xs {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 1.75em;
  font-weight: 400;
  line-height: 110%;
}

.display_xs.color_primary100 {
  color: var(--primary100);
}

.display_xs.margin_bottom_0-5em {
  margin-bottom: .5em;
}

.display_xs.opacity30 {
  opacity: .3;
}

.display_xs.bg_text_black {
  color: #fff;
  background-color: #000;
  padding: .25em .5em .125em;
}

.display_l {
  margin-top: 0;
  margin-bottom: -4px;
  font-family: Bebas Neue, sans-serif;
  font-size: 3.5em;
  line-height: 115%;
}

.display_l.margin_bottom_0-5em {
  margin-bottom: .5em;
}

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

.grid_2col.no_split {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
}

.grid_2col.padding_lr_2em {
  padding-left: 2em;
  padding-right: 2em;
}

.grid_2col.extra_gap {
  grid-column-gap: 6em;
  grid-row-gap: 6em;
}

.grid_2col.col_gap_6em {
  grid-column-gap: 6em;
}

.grid_2col.layout_1-3 {
  grid-template-columns: 1fr 3fr;
}

.grid_2col.layout_1-3.no_gap {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
}

.grid_2col.layout_4-3 {
  grid-template-columns: 4fr 3fr;
}

.grid_2col.layout_4-3.no_gap {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
}

.grid_2col.timeline {
  border-top: 2px solid #000;
  grid-template-columns: 200px 1fr;
  max-width: 1024px;
  margin-bottom: 3em;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2em;
}

.grid_2col.layout_4-5 {
  grid-column-gap: 7em;
  grid-row-gap: 7em;
  grid-template-columns: 4fr 5fr;
}

.grid_2col.nogap {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
}

.block_assymmetric_left {
  max-width: 488px;
  margin-top: 4em;
}

.margin_bottom_1em {
  margin-bottom: 1em;
}

.margin_bottom_2em {
  margin-bottom: 2em;
}

.margin_bottom_2em.hide {
  display: none;
}

.block_assymmetric_right {
  max-width: 488px;
  margin-top: 9em;
  margin-bottom: 4em;
}

.sectiontitleblock_beige {
  background-color: var(--seashell);
  color: var(--black);
  border-radius: 20px;
  align-items: center;
  min-width: 480px;
  padding: 2em;
  display: flex;
}

.border_left_highlight_list {
  border-left: 1em solid var(--highlight_100);
  flex-direction: column;
  padding-left: 2em;
  display: flex;
}

.display_xl {
  letter-spacing: .02em;
  margin-top: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 4em;
  line-height: 110%;
}

.display_xl.margin_bottom_0-25em {
  margin-bottom: .25em;
}

.display_xl.orange {
  color: var(--highlight_100);
}

.display_xl.margin_bottom_0-5em.max_char_25 {
  max-width: 25ch;
}

.hero_menu_right_block {
  max-width: 80ch;
  margin-left: auto;
  padding-left: 1em;
}

.layout_logo_list {
  grid-column-gap: 1.75em;
  grid-row-gap: 1.75em;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.logo_list_item {
  filter: grayscale();
  max-width: 220px;
  max-height: 110px;
  transition: height .7s cubic-bezier(.55, .055, .675, .19), width .7s cubic-bezier(.55, .055, .675, .19);
}

.logo_list_item:hover {
  filter: grayscale(0%);
  transform: scale(1.1);
}

.logo_list_item.brighten {
  filter: brightness(200%) brightness(200%) grayscale();
}

.logo_list_item.brighten:hover {
  filter: none;
}

.logo_list_item.brighten_invert {
  filter: invert() brightness(160%) grayscale();
}

.logo_list_item.brighten_invert:hover {
  filter: none;
}

.logo_list_item.xs {
  max-height: 80px;
}

.title_centered_underline {
  border-bottom: .5px solid #ffffff80;
  justify-content: center;
  margin-bottom: 2em;
  padding-bottom: .5em;
  display: flex;
}

.bg_darkgray {
  color: #fff;
  background-color: #202020;
}

.underlined_block {
  border: 1px #000;
  border-bottom-style: solid;
  width: 100%;
  margin-top: -1px;
  margin-left: -1px;
  padding: .5em;
}

.underlined_block.underline_thick {
  border-bottom-width: 3px;
}

.underlined_block.spacing_less {
  border-bottom-color: var(--gray);
  padding-top: .25em;
  padding-bottom: .25em;
}

.underlined_block.spacing_less.thick_line {
  border-bottom-width: 2px;
  border-bottom-color: var(--black);
}

.underlined_block.spacing_less.space_btw, .underlined_block.space_btw {
  justify-content: space-between;
  display: flex;
}

.underlined_block.space_btw.gap_2em {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
}

.underlined_block.white {
  border-bottom-color: var(--gray-medium);
}

.underlined_block.no_padding {
  margin-left: 0;
  padding: .25em 0;
}

.underlined_block._2px {
  border-bottom-width: 2px;
}

.underlined_block._2px.margin_bottom_0-5em.hide {
  display: none;
}

.underlined_block.tarifa_heading {
  cursor: pointer;
  justify-content: space-between;
  display: flex;
}

.underlined_block.tarifa_heading:hover {
  background-color: var(--seashell);
}

.text_xxs {
  margin-bottom: 0;
  font-size: 1em;
  font-weight: 500;
  line-height: 130%;
}

.text_xxs.w600 {
  font-weight: 600;
}

.text_xxs.margin_bottom_1em {
  margin-bottom: 1em;
}

.text_xxs.opacity60 {
  opacity: .6;
}

.text_xxs.margin_bottom_2em {
  margin-bottom: 2em;
}

.text_xxs.w400 {
  font-weight: 400;
  line-height: 120%;
}

.text_xxs.w400.margin_bottom_1em {
  margin-bottom: 1em;
}

.text_xxs.black {
  color: var(--black);
}

.text_xxs.opacity30 {
  opacity: .3;
}

.table_participants {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 40px 2fr minmax(120px, 180px) minmax(100px, 120px) 80px;
  grid-auto-columns: 200px;
}

.table_cell_participants {
  border-bottom: 1px solid var(--gray);
  align-items: center;
  padding: .25em;
  display: flex;
}

.table_cell_participants.column_header {
  color: #aaa;
  border-bottom-style: none;
}

.table_cell_participants.vertical {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.table_cell_participants.text_centered {
  text-align: center;
  justify-content: center;
}

.img_flag_xs {
  width: 18px;
  margin-right: .5em;
}

.img_flag_xs.margin_left_1em {
  margin-left: 1em;
}

.text_xxxxs {
  font-size: 12px;
  line-height: 130%;
}

.text_xxxxs.allcaps {
  color: var(--gray);
  text-transform: uppercase;
  font-weight: 500;
}

.margin_bottom_4em {
  margin-bottom: 4em;
}

.dropdown_year {
  border: 1px solid #000;
  border-radius: 4px;
  width: 116px;
  min-width: 116px;
  max-width: 116px;
  padding: 12px 60px 12px 16px;
}

.dropdown_year.w--open {
  width: 116px;
}

.icon {
  margin-left: 2em;
}

.dropdown_results_year {
  width: 116px;
  min-width: 116px;
  max-width: 116px;
  margin-left: 0;
  margin-right: 0;
}

.dropdown_select_year_link {
  cursor: pointer;
  background-color: #fff;
  padding: 12px 16px;
}

.dropdown_select_year_link:hover {
  background-color: var(--beige_medium);
}

.dropdown_select_year_link.w--current {
  background-color: var(--beige_medium);
  color: var(--bg_blue);
  font-weight: 600;
}

.dropdown_year_list {
  margin-top: 4px;
}

.dropdown_year_list.w--open {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 4px;
  width: 116px;
  min-width: 116px;
  max-width: 116px;
  margin-top: 4px;
  overflow: hidden;
}

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

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

.layout_horizontal.align_right.gap_1em {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
}

.layout_horizontal.align_left.margin_bottom_0-5em {
  margin-bottom: .5em;
}

.layout_horizontal.align_left.gap_1em {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
}

.layout_horizontal.space_btw {
  justify-content: space-between;
}

.layout_horizontal.space_btw.gap_2em {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
}

.layout_horizontal.space_btw.gap_4em {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
}

.layout_horizontal.margin_right_2em {
  margin-right: 2em;
}

.layout_horizontal.gap_1em {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: wrap;
}

.layout_horizontal.gap_0-5em {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: wrap;
}

.layout_horizontal.gap_0-5em.centered {
  justify-content: center;
  align-items: center;
}

.layout_horizontal.gap_0-5em.centered.hide {
  display: none;
}

.layout_horizontal.gap_0-5em.break_center {
  justify-content: center;
}

.layout_horizontal.centered {
  justify-content: center;
  align-items: center;
}

.layout_horizontal.gap_3em {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
}

.layout_horizontal.gap_2em {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: wrap;
}

.layout_horizontal.gap_4px {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.participant_card_mobile {
  border-bottom: 1px solid var(--gray);
  width: 90vw;
  max-width: 700px;
  padding-top: 1em;
  padding-bottom: 1.25em;
  display: none;
}

.gallery_grid_2 {
  grid-template-columns: .75fr .25fr .25fr .75fr;
  max-width: 960px;
  margin-bottom: 1em;
  margin-left: auto;
  margin-right: auto;
}

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

.gallery_photo:hover {
  filter: brightness(105%);
}

.gallery_photo.cut_2 {
  max-height: 710px;
}

.gallery_photo.center {
  object-position: 50% 50%;
}

.gallery_photo.cut_4 {
  object-position: 50% 50%;
  max-height: 740px;
}

.label_bg {
  text-transform: uppercase;
  background-color: #e9e9e9;
  padding: 4px 6px;
  font-size: 10px;
  font-weight: 600;
  line-height: 100%;
}

.label_bg.outlined {
  border: 1px solid var(--gray);
  color: #6b6b6b;
  background-color: #0000;
  padding: 2px 3px;
}

.label_bg.margin_right {
  margin-left: 0;
  margin-right: 8px;
}

.label_bg.xl {
  font-size: 1.5em;
}

.label_bg.xl.black {
  background-color: var(--black);
  color: var(--seashell);
}

.text_xxxs {
  font-size: .9em;
  line-height: 140%;
}

.text_xxxs.opacity60 {
  opacity: .6;
}

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

.grid_2col_layout_2-3 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 3fr;
  align-items: center;
}

.grid_2col_layout_2-3.extra_gap {
  grid-column-gap: 6em;
  grid-row-gap: 6em;
  place-items: start stretch;
}

.grid_2col_layout_2-3.no_gap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

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

.grid_3column.extra_gap {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
}

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

.layout_vertical.space_btw_top_bottom {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.layout_vertical.centered {
  text-align: center;
  align-items: center;
}

.layout_vertical.centered.max_wdith_1200px {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.layout_vertical.align_left {
  text-align: left;
  align-items: flex-start;
}

.layout_vertical.gap_1em {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
}

.button_primary_m {
  background-color: var(--seashell);
  color: #000;
  letter-spacing: .04em;
  text-transform: uppercase;
  border: 2px solid #000;
  border-radius: 4px;
  padding: .75em 1em;
  font-family: Inter, sans-serif;
  font-size: 1em;
  font-weight: 600;
  box-shadow: 6px 5px #000;
}

.button_primary_m:hover {
  filter: brightness(80%);
}

.button_primary_m.orange {
  background-color: var(--highlight_100);
}

.button_primary_m.black {
  background-color: var(--black);
  box-shadow: 6px 5px 0 0 var(--beige_medium);
  color: var(--white);
}

.home_page_horizontal_img {
  object-fit: cover;
  object-position: 50% 57%;
  width: 100vw;
}

.heading_xs {
  letter-spacing: .04em;
  font-family: Bebas Neue, sans-serif;
  font-size: 20px;
}

.text-block {
  font-size: 18px;
}

.beige_full_width {
  background-color: var(--seashell);
}

.beige_full_width.height_m {
  align-items: flex-end;
  height: 14em;
  padding-top: 1em;
  padding-bottom: 1em;
  display: flex;
}

.beige_full_width.height_m.hide {
  display: none;
}

.beige_full_width.height_l {
  align-items: flex-end;
  height: 20em;
  padding-top: 1em;
  padding-bottom: 1em;
  display: flex;
}

.beige_full_width.height_l.hide {
  display: none;
}

.padding_4em {
  padding-top: 4em;
  padding-bottom: 4em;
}

.display_xxs {
  letter-spacing: .02em;
  font-family: Bebas Neue, sans-serif;
  font-size: 1.5em;
}

.display_xxs.link {
  color: var(--black);
  text-decoration: none;
}

.display_xxs.link:hover {
  color: var(--highlight_100);
}

.button_primary_s {
  background-color: var(--seashell);
  color: #000;
  letter-spacing: .04em;
  text-transform: uppercase;
  border: 2px solid #000;
  border-radius: 4px;
  padding: .5em .75em;
  font-family: Inter, sans-serif;
  font-size: .8em;
  font-weight: 700;
  box-shadow: 2px 2px #000;
}

.button_primary_s:hover {
  filter: brightness(80%);
}

.button_primary_s.orange {
  background-color: var(--highlight_100);
  color: #000;
  border-radius: 4px;
}

.button_primary_s.black {
  background-color: var(--black);
  box-shadow: 6px 5px 0 0 var(--white);
  color: var(--white);
}

.button_primary_s.black:hover {
  box-shadow: 6px 5px 0 0 var(--highlight_100);
  filter: brightness();
  color: var(--highlight_100);
}

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

.grid_4_column.nogap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.img_accommodation {
  object-fit: cover;
  width: 1000%;
}

.opacity60 {
  opacity: .6;
}

.black {
  color: #000;
}

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

.margin_right_0-5em {
  margin-right: .5em;
}

.display_xxxs {
  color: var(--black);
  font-family: Bebas Neue, sans-serif;
  font-size: 1.125em;
  text-decoration: none;
}

.display_xxxs.bg_black {
  background-color: var(--black);
  color: var(--neon-sunflower);
  padding-top: .125em;
  padding-left: .5em;
  padding-right: .5em;
}

.beige_block_s {
  background-color: var(--seashell);
  color: var(--black);
  align-items: center;
  min-width: 480px;
  padding: .25em 1em;
  display: flex;
}

.bpr_footer_section {
  background-color: var(--black);
  color: var(--gray);
}

.footer_layout_grid {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 160px 150px 180px;
  margin-bottom: 1em;
}

.img_placeholder {
  object-fit: cover;
  width: 100%;
  height: 500px;
  margin-bottom: .5em;
}

.outlined_box {
  border: 1px solid #000;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2em;
  padding: 1em;
}

.promo_text {
  max-width: 70ch;
}

.press_release_block {
  border-bottom: 1px solid #000;
  justify-content: space-between;
  padding-top: 2em;
  padding-bottom: 2em;
  display: flex;
}

.max_width_700px {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.label_bg_l {
  background-color: var(--beige_medium);
  color: var(--black);
  text-transform: uppercase;
  padding: 4px 6px;
  font-size: 12px;
  font-weight: 600;
  line-height: 100%;
}

.label_bg_l.black {
  background-color: var(--black);
  color: var(--seashell);
}

.press_release_img {
  object-fit: contain;
  object-position: 50% 0%;
  width: 35%;
  margin-right: 2em;
}

.videos_list_grid {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 8em;
  display: grid;
}

.margin_left_1em {
  margin-left: 1em;
}

.margin_bottom_0-5em {
  margin-bottom: .5em;
}

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

.booklet_cover_img {
  border: 8px solid #fff;
  max-height: 280px;
  margin-bottom: 1em;
  margin-left: 4px;
  box-shadow: 0 4px 8px #0003;
}

.booklet_cover_img.margin_left_2em {
  margin-right: 2em;
}

.video_text_link {
  text-decoration: none;
}

.bpr_footer_link {
  color: var(--gray);
  cursor: pointer;
  padding-top: .25em;
  padding-bottom: .25em;
  padding-right: .25em;
  text-decoration: none;
}

.bpr_footer_link:hover {
  color: var(--seashell);
}

.footer_layout_01 {
  border-bottom: 1px solid var(--seashell);
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 2em;
  padding-bottom: 2em;
  display: flex;
}

.invert {
  filter: invert();
}

.social_media_icon {
  opacity: .5;
  margin-left: 1em;
}

.social_media_icon:hover {
  opacity: 1;
}

.margin_right_2em {
  margin-right: 2em;
}

.text_xxl {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2em;
  font-weight: 700;
  line-height: 120%;
}

.text_xxl.margin_bottom_0-5em {
  margin-bottom: .5em;
}

.text_xxl.margin_bottom_0-25em {
  margin-bottom: .25em;
}

.text_xxl.w800 {
  font-weight: 800;
}

.orange_bg {
  background-color: #ff8d3166;
  font-weight: 600;
}

.orange_bg.dark {
  background-color: #ff8d31;
  font-weight: 400;
}

.orange_bg.dark.hide {
  display: none;
}

.orange_block {
  background-color: #ffd1ac;
  padding: .5em;
}

.orange_block.padding_extra {
  padding: 1em 1.5em;
}

.display_xxl {
  letter-spacing: .02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 6em;
  line-height: 105%;
}

.display_xxl.margin_bottom_0-25em {
  margin-bottom: .25em;
}

.display_xxl.margin_bottom_0-5em {
  margin-bottom: .5em;
}

.display_xxl.margin_bottom_0-125em {
  margin-bottom: .125em;
}

.display_xxl.clr {
  color: var(--medium-slate-blue);
}

.bpr_menu_logo {
  max-height: 90px;
}

.brand_logo_footer {
  width: 70%;
  margin-right: 2em;
}

.underline {
  text-decoration: underline;
}

.button_primary_xl {
  background-color: var(--seashell);
  box-shadow: none;
  color: #000;
  letter-spacing: .04em;
  text-transform: uppercase;
  border: 2px #000;
  border-radius: 4px;
  padding: .75em 1.25em;
  font-family: Heebo, sans-serif;
  font-size: 1.125em;
  font-weight: 600;
}

.button_primary_xl:hover {
  box-shadow: 6px 5px 0 0 var(--highlight_100);
  filter: brightness(80%);
}

.button_primary_xl.black {
  background-color: var(--black);
  color: #fff;
  font-size: 1.5em;
  box-shadow: 6px 5px #fff;
}

.button_primary_xl.arrow_fwd_interaction {
  background-color: var(--neon-sunflower);
}

.booklet_download_promo {
  align-items: flex-start;
  display: none;
}

.display_s_highlight {
  background-color: var(--black);
  color: var(--highlight_100);
  margin-bottom: .25em;
  padding-left: .25em;
  padding-right: .25em;
  font-family: Bebas Neue, sans-serif;
  font-size: 1.5em;
  line-height: 130%;
}

.sectiontitleblock_white {
  color: var(--black);
  background-color: #fff;
  border-radius: 20px;
  align-items: center;
  min-width: 480px;
  padding: 1.5em 2em;
  display: flex;
}

.timetable_layout {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 130px 1fr;
  align-items: start;
  margin-bottom: .5em;
}

.timetable_layout.margin_bottom_4em {
  margin-bottom: 4em;
}

.beige_bg {
  background-color: var(--seashell);
}

.beige_bg.hide {
  display: none;
}

.cell {
  background-color: var(--highlight_100);
  padding: 2.5em;
}

.padding_top_bottom_2em {
  padding-top: 2em;
  padding-bottom: 2em;
}

.home_hero_block_surfski {
  background-image: url("https://cdn.prod.website-files.com/6353ef987e6250a137f853b1/669a5fddbb4fb8a8ecdd6e16_GPTempDownload%2033%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  justify-content: flex-end;
  align-self: stretch;
  align-items: flex-end;
  min-height: 70vh;
  display: flex;
}

.bg_arrow_fwd {
  background-color: var(--highlight_100);
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  max-width: 48px;
  height: 48px;
  min-height: 48px;
  max-height: 48px;
  display: flex;
}

.home_hero_kayaktravesia {
  background-image: url("https://cdn.prod.website-files.com/6353ef987e6250a137f853b1/669a59a53ea9a563ea898a64_kayaktradicional3.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  justify-content: flex-end;
  align-self: stretch;
  align-items: flex-end;
  display: flex;
}

.home_hero_block_canoa {
  background-image: url("https://cdn.prod.website-files.com/6353ef987e6250a137f853b1/669a5698259c979f77800ee0_GPTempDownload%2032.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  justify-content: flex-end;
  align-self: stretch;
  align-items: flex-end;
  display: flex;
}

.topnav_web {
  background-color: var(--white);
  align-items: center;
  height: 144px;
  display: flex;
}

.stack_layout_hero2 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  min-height: 600px;
  padding: 0;
}

.hero_block_linkbox {
  color: var(--black);
  cursor: pointer;
  background-color: #0000;
  border-bottom: 2px solid #000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 1em;
  text-decoration: none;
  display: flex;
}

.hero_block_linkbox:hover {
  color: var(--highlight_100);
}

.section_beige {
  background-color: var(--seashell);
  padding-top: 4em;
  padding-bottom: 4em;
}

.section_hero {
  background-image: url("https://cdn.prod.website-files.com/6353ef987e6250a137f853b1/669a6428031bdbc23cc0eed0_bg_grunge1.png");
  background-position: 0 0;
  background-size: cover;
  min-height: 85vh;
  padding-top: 4em;
  padding-bottom: 4em;
  display: none;
}

.nav_links_web {
  justify-content: flex-end;
  align-items: stretch;
  width: 400px;
  display: flex;
}

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

.menu_dopdown_navlink {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  cursor: pointer;
  border-bottom: 4px solid #0000;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: .5em 1em;
  font-weight: 600;
  display: flex;
}

.menu_dopdown_navlink:hover {
  border-bottom: 4px solid var(--highlight_100);
  background-color: var(--seashell);
}

.menu_dopdown_navlink.w--current {
  border-bottom-color: var(--highlight_100);
  color: var(--black);
}

.menu_dopdown_navlink.w--open {
  border-bottom-color: var(--highlight_100);
  background-color: var(--seashell);
}

.menu_dopdown_navlink.hide {
  display: none;
}

.link_white_block {
  color: var(--black);
  background-color: #fff;
  border-bottom: 4px solid #0000;
  padding: .5em .5em .25em;
  font-family: Bebas Neue, sans-serif;
  font-size: 2em;
}

.link_white_block:hover {
  border-bottom: 4px solid var(--highlight_100);
}

.link_white_block.s {
  border: 2px solid #000;
  padding-bottom: .4em;
  font-family: Bebas Neue, sans-serif;
  font-size: 1.5em;
  font-weight: 600;
}

.link_white_block.s:hover {
  filter: brightness(90%);
}

.link_white_block.s.inter {
  font-family: Inter, sans-serif;
  font-size: 1.25em;
}

.label {
  color: var(--highlight_100);
  text-transform: uppercase;
  font-size: 1em;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.label.xl {
  font-size: 1.5em;
  line-height: 140%;
}

.label.s {
  font-size: .75em;
  line-height: 130%;
}

.label.s.gray {
  color: var(--gray);
}

.label.l {
  font-size: 1.25em;
}

.label.l.blue {
  color: var(--medium-slate-blue);
}

.label.l.mint {
  color: var(--mint);
}

.label.grayscale {
  filter: grayscale();
}

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

.label.gray {
  color: var(--gray);
}

.label.seashell {
  color: var(--seashell);
}

.blog_content_width {
  width: 95vw;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2em;
  padding-bottom: 2em;
}

.blog_rtf {
  margin-bottom: 8em;
  font-size: 20px;
  line-height: 140%;
}

.img_blog_main {
  border-radius: var(--rounded-20px);
  object-fit: cover;
  object-position: 50% 30%;
  width: 100%;
  max-height: 480px;
  margin-bottom: 3em;
}

.display_4xl {
  letter-spacing: .03em;
  font-family: Bebas Neue, sans-serif;
  font-size: 10em;
  line-height: 100%;
}

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

.display_4xl.margin_bottom_0-25em {
  margin-bottom: .25em;
}

.display_4xl.margin_bottom_0-125em {
  margin-bottom: .125em;
}

.guided_tour_product_img {
  border-radius: var(--rounded-20px);
}

.margin_bottom_3em {
  margin-bottom: 3em;
}

.block_outlined_warning {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  border-radius: var(--rounded-20px);
  border: 1px solid #000;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1em;
  padding: 1em;
  display: flex;
}

.rounded_edge_20px {
  border-radius: var(--rounded-20px);
}

.curso_cover_img {
  aspect-ratio: 16 / 9;
  border-radius: var(--rounded-20px);
  object-fit: cover;
  width: 100%;
}

.blog_thumbnail_img {
  aspect-ratio: 16 / 9;
  border-radius: var(--rounded-20px);
  object-fit: cover;
  max-height: 280px;
  margin-bottom: 1.5em;
}

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

.blog_card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

.topnav_dropdown_sublinks_block {
  grid-column-gap: .8em;
  grid-row-gap: .8em;
  color: var(--black);
  cursor: pointer;
  border-radius: 8px;
  align-items: center;
  width: 100%;
  margin-right: 1em;
  padding-top: .5em;
  padding-bottom: .5em;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.topnav_dropdown_sublinks_block:hover {
  background-image: linear-gradient(275deg, var(--seashell), white);
}

.grid_footer_links {
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 440px) minmax(auto, 340px) minmax(200px, 290px) minmax(200px, 290px);
  margin-bottom: 4em;
  padding-top: 3em;
}

.footer_main_logo {
  max-height: 92px;
  margin-bottom: 2em;
}

.main_footer_navlink {
  opacity: .75;
  filter: grayscale();
  color: var(--black);
  cursor: pointer;
  width: 100%;
  padding-top: .25em;
  padding-bottom: .5em;
  text-decoration: none;
}

.main_footer_navlink:hover {
  opacity: 1;
  filter: grayscale(0%);
}

.text_no_underline {
  color: var(--black);
  text-decoration: none;
}

.text_no_underline.text_black {
  color: var(--black);
}

.text_no_underline.link_hover {
  cursor: pointer;
}

.text_no_underline.link_hover:hover {
  filter: invert(20%);
}

.text_no_underline.opacity_hover {
  opacity: .5;
}

.text_no_underline.opacity_hover:hover {
  opacity: 100;
}

.mainhero_img {
  border-radius: var(--rounded-20px);
  object-fit: cover;
  width: 100%;
  max-height: 480px;
}

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

.blog_card_s.highlight {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  padding-top: 1em;
}

.blog_card_s.margin_bottom_2em {
  align-items: flex-start;
}

.blog_card_s.layout_vertical {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
}

.news_thumbnail_img {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  object-position: 50% 100%;
  border-radius: 12px;
}

.news_thumbnail_img.xs {
  aspect-ratio: 3 / 2;
  border-radius: 6px;
  min-width: 80px;
  min-height: 42px;
  max-height: 50px;
}

.news_thumbnail_img.s {
  aspect-ratio: 16 / 9;
  object-position: 40% 100%;
  height: 320px;
}

.news_list {
  max-width: 840px;
  margin-left: auto;
  margin-right: auto;
}

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

.label_text_link {
  cursor: pointer;
  border-radius: .25em;
  margin-left: -.5em;
  padding: .25em .5em;
  text-decoration: none;
}

.label_text_link:hover {
  background-color: var(--seashell);
}

.layout_horizontal_2col {
  grid-column-gap: 3.5em;
  grid-row-gap: 3.5em;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.layout_horizontal_2col.align_top {
  justify-content: space-between;
  align-items: flex-start;
}

.img_halfpage {
  object-fit: contain;
  width: 45%;
  max-height: 600px;
}

.img_halfpage.rounded_edge_12px {
  border-radius: 12px;
}

.margin_bottom_8em {
  margin-bottom: 8em;
}

.max_width_900px {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.highlight_box_orange {
  background-color: var(--highlight_100);
  color: #000;
  padding: .5em .5em .25em;
}

.bpr_topnav_bg {
  background-color: #fff;
  align-items: center;
  display: flex;
}

.bpr_menu_list {
  display: flex;
}

.bpr_footer_linkheaders {
  color: var(--white);
  border: 1px #000;
  border-bottom: 2px solid #fff;
  margin-top: -1px;
  margin-bottom: .5em;
  padding-top: .5em;
  padding-bottom: .5em;
  padding-right: .5em;
}

.bpr_hometop {
  background-color: var(--seashell);
  align-items: center;
  padding-top: 4em;
  padding-bottom: 2em;
  display: flex;
}

.logo_bpr_home {
  max-height: 26vh;
}

.locales-list {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  background-color: #fff;
  flex-flow: row;
  margin-left: 1em;
  display: flex;
  overflow: hidden;
}

.locale_link_text {
  color: var(--black);
  border: 2px solid #000;
  border-radius: 4px;
  margin-left: auto;
  margin-right: auto;
  padding: .125em .5em;
  font-family: Bebas Neue, sans-serif;
  font-size: 20px;
  text-decoration: none;
  display: flex;
  position: static;
}

.locale_link_text:hover, .locale_link_text.w--current {
  background-color: var(--highlight_100);
}

.img_maxheight_240px {
  max-height: 240px;
}

.img_width90 {
  width: 90%;
}

.hmb_menu {
  border-radius: 8px;
  padding: 0;
}

.hmb_menu:hover, .hmb_menu:focus {
  background-color: var(--beige_medium);
}

.hmb_menu_dropdown_list {
  position: absolute;
}

.hmb_menu_dropdown_list.w--open {
  background-color: var(--white);
  border-radius: 8px;
  padding-top: .5em;
  padding-bottom: .5em;
  inset: 44px 0% auto auto;
  overflow: hidden;
  box-shadow: 0 8px 12px #0003;
}

.hmb_menu_dropdown_list.w--open:lang(en) {
  margin-top: .75em;
}

.hmb_menu_dropdown_link {
  padding: .75em 1.5em;
  font-family: Bebas Neue, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.hmb_menu_dropdown_link:hover {
  background-color: var(--highlight_100);
}

.hmb_menu_dropdown_link.w--current {
  background-color: var(--beige_medium);
  color: var(--black);
}

.hmb_menu_dropdown_link.hide {
  display: none;
}

.news_cover_img {
  aspect-ratio: 16 / 9;
  border-radius: var(--rounded-20px);
  object-fit: cover;
  object-position: 50% 60%;
  width: 100%;
  margin-bottom: 3em;
}

.title_text_link {
  color: var(--black);
  cursor: pointer;
  text-decoration: none;
}

.title_text_link:hover {
  color: var(--highlight_100);
}

.margin_left_2em {
  margin-left: 2em;
}

.display_3xl {
  font-family: Bebas Neue, sans-serif;
  font-size: 8em;
  line-height: 100%;
}

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

.button_primary_xs {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  background-color: var(--seashell);
  color: #000;
  letter-spacing: .04em;
  text-transform: uppercase;
  border: 2px solid #000;
  border-radius: 4px;
  align-items: center;
  padding: .5em .75em;
  font-family: Inter, sans-serif;
  font-size: .75em;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 2px 2px #000;
}

.button_primary_xs:hover {
  filter: brightness(80%);
}

.button_primary_xs.black {
  background-color: var(--black);
  box-shadow: 6px 5px 0 0 var(--white);
  color: var(--white);
}

.button_primary_xs.black:hover {
  box-shadow: 6px 5px 0 0 var(--highlight_100);
  filter: brightness();
  color: var(--highlight_100);
}

.button_primary_xs.move_up6px {
  margin-top: -6px;
}

.button_primary_xs.black_gray {
  background-color: var(--black);
  box-shadow: 2px 2px 0 0 var(--gray);
  color: var(--white);
}

.button_primary_xs.black_gray:hover {
  box-shadow: 2px 2px 0 0 var(--highlight_100);
  filter: brightness();
  color: var(--highlight_100);
}

.page_button_tab {
  color: var(--black);
  background-color: #0000;
  border: 2px solid #000;
  border-radius: .25em;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: 700;
}

.page_button_tab.w--current {
  background-color: var(--black);
  color: var(--white);
}

.page_button_tab.disabled {
  opacity: .2;
  cursor: not-allowed;
}

.race_results_block {
  max-width: 1040px;
  margin-bottom: 4em;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.collection-list {
  max-width: 1040px;
  overflow: hidden;
}

.max_width_860px {
  max-width: 860px;
  margin-left: auto;
  margin-right: auto;
}

.max_width_860px.align_left {
  margin-left: 0;
}

.home_activity_card_img {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  border-radius: 8px;
  width: 30%;
}

.home_activity_card_img.l {
  aspect-ratio: 16 / 9;
  width: 100%;
}

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

.home_activities_grid._3col {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.home_activities_grid._6col {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.home_activities_card {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  color: var(--black);
  cursor: pointer;
  border-radius: 1em;
  align-items: flex-start;
  padding: 1em;
  text-decoration: none;
  display: flex;
}

.home_activities_card:hover {
  background-image: linear-gradient(180deg, white, var(--seashell) 73%);
  padding: 1em;
}

.home_activities_card.vert {
  flex-flow: column;
  padding: .5em;
}

.home_activities_card.vert:hover {
  background-image: linear-gradient(180deg, white, var(--beige_medium) 73%);
}

.img_fullwidth {
  object-fit: cover;
  object-position: 50% 30%;
  width: 100vw;
  max-height: 600px;
  display: block;
}

.img_fullwidth.rio25 {
  object-fit: contain;
  object-position: 50% 50%;
}

.web_bg_video {
  height: 60vh;
}

.bg_text {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  background-color: #000;
  align-items: center;
  padding: .25em .5em .25em .25em;
  font-size: 20px;
  display: flex;
}

.collection-item-2 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  border-bottom: 2px solid #000;
  align-items: stretch;
  margin-bottom: 1em;
  padding-bottom: 1em;
  display: flex;
}

.image-5 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  border-radius: 12px;
  max-width: 60%;
  margin-bottom: 1em;
}

.text_l {
  padding-left: 0;
  font-size: 1.65em;
  font-weight: 600;
  line-height: 130%;
}

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

.text_l.w800 {
  font-weight: 800;
}

.home_course_card_linkblock {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  color: var(--black);
  flex-flow: column;
  height: 100%;
  margin: 1px;
  padding: 1.5em;
  text-decoration: none;
  display: flex;
}

.home_course_card_linkblock:hover {
  background-image: linear-gradient(180deg, var(--seashell), var(--beige_medium) 54%);
}

.home_course_card_img {
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: .5em;
  width: 100%;
  min-width: 100%;
  height: 160px;
}

.home_course_card_img.xl {
  height: 320px;
}

.outline_3px {
  outline-offset: -1px;
  outline: 2px solid #111;
  height: 100%;
  padding: 1px;
}

.locale-2 {
  background-color: #fff;
}

.participants {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  border-bottom: 1px solid var(--gray);
  grid-template-rows: auto;
  grid-template-columns: 2fr 120px;
  grid-auto-columns: 1fr;
  padding-top: .25em;
  padding-bottom: .25em;
  display: grid;
}

.participants.full_list {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-columns: 20px 1fr 120px 280px 120px 80px;
}

.tabs_centered {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: center;
  margin-bottom: 2em;
  display: flex;
}

.v6_team_list {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  border-top: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 100px 170px;
  grid-auto-columns: 1fr;
  padding: .25em 1em;
  display: grid;
}

.v6_team_block {
  border: 1px solid #000;
  margin-bottom: 2em;
}

.v6_team_header {
  background-color: var(--seashell);
  padding: 1em;
}

.dot_m {
  background-color: var(--medium-slate-blue);
  border-radius: 16px;
  width: 8px;
  height: 8px;
}

.dot_f {
  background-color: var(--coral);
  border-radius: 16px;
  width: 8px;
  height: 8px;
}

.link_block_arrow {
  color: var(--black);
  border-bottom: 1px solid #000;
  justify-content: space-between;
  width: 100%;
  padding-top: .5em;
  padding-bottom: .5em;
  padding-right: .5em;
  text-decoration: none;
  transition: filter .4s;
  display: flex;
}

.link_block_arrow:hover {
  filter: brightness(97%);
}

.link_block_arrow_blackbg {
  background-color: var(--black);
  color: var(--seashell);
  justify-content: space-between;
  width: 100%;
  padding: .4em .5em .2em;
  text-decoration: none;
  display: flex;
}

.arrow_fwd_frame {
  width: 24px;
  height: 24px;
  overflow: hidden;
}

.img_curso_m {
  aspect-ratio: 1;
  border-radius: var(--rounded-20px);
  object-fit: cover;
  margin-bottom: 1em;
}

.width_480px {
  width: 480px;
}

.hide {
  display: none;
}

.text_link_underlined {
  color: var(--black);
  text-decoration: underline;
}

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

.block_color_02 {
  background-color: var(--beige_medium);
  padding: 2.1em;
}

.text_xs {
  margin-bottom: 0;
  font-size: 1.1em;
  font-weight: 500;
  line-height: 140%;
}

.text_xs.w600 {
  font-weight: 600;
}

.text_xs.opacity60 {
  opacity: .6;
}

.text_xs.margin_bottom_0-5em {
  margin-bottom: .5em;
}

.text_xs.margin_bottom_2em {
  margin-bottom: 2em;
}

.text_xs.text_link_underlined:hover {
  filter: brightness(400%);
}

.text_xs.w800 {
  font-weight: 800;
}

.text_xs.w800.margin_bottom_0-5em {
  margin-bottom: .5em;
}

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

.text_xs.w400.margin_bottom_1em, .text_xs.margin_bottom_1em {
  margin-bottom: 1em;
}

.linkblock_corner_triangle_inner {
  flex-flow: column;
  width: 100%;
  margin-top: -1em;
  padding: 1em;
  display: flex;
}

.corner_triangle {
  background-color: var(--black);
  width: 24px;
  height: 24px;
  margin-top: -16px;
  margin-right: -16px;
  transform: rotate(45deg);
}

.linkblock_corner_triangle {
  background-color: var(--seashell);
  color: var(--black);
  cursor: pointer;
  border: 1px solid #000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  text-decoration: none;
  transition: filter .4s cubic-bezier(.755, .05, .855, .06);
  display: flex;
  overflow: clip;
}

.linkblock_corner_triangle:hover {
  filter: brightness(97%);
}

.section_beige_medium {
  background-color: var(--beige_medium);
}

.block_color_03 {
  background-color: var(--highlight_100);
  padding: 2.1em;
}

.block_promo_polinesica {
  background-image: url("https://cdn.prod.website-files.com/6353ef987e6250a137f853b1/67ae400cdbccb65bffed1bdb_pattern_R_polynesianTRS_80pct.png"), linear-gradient(40deg, var(--beige_medium), #fb9a58);
  background-position: 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  align-items: center;
  display: flex;
}

.block_promo_inner_text {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  padding: 2.5em;
  display: flex;
}

.img_jornadapolinesica {
  width: 30%;
}

.max_width_600px {
  max-width: 600px;
}

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

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

.block {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  text-align: center;
  border: 1px solid #000;
  flex-flow: column;
  align-items: center;
  padding: 1em;
  display: flex;
}

.layout_horiz_wrap_moble {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  display: flex;
}

.max_char_80 {
  max-width: 80ch;
}

.calendar_event_row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid #ddd;
  grid-template-rows: auto;
  grid-template-columns: 80px 1fr 200px 100px 220px;
  grid-auto-columns: 1fr;
  padding-top: .5em;
  padding-bottom: .5em;
  display: grid;
}

.calendar_event_row.mini {
  border-bottom-color: var(--gray-light);
  grid-template-columns: 1fr 110px;
}

.category {
  color: var(--black);
  text-transform: uppercase;
  border: 1px solid #000;
  border-radius: 4px;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 9px;
  font-weight: 500;
  line-height: 150%;
}

.category.k1 {
  color: var(--white);
  background-color: #549ae4;
  border-style: none;
}

.category.surfski {
  color: var(--white);
  background-color: #1c5da2;
  border-style: none;
}

.category.ktrad {
  color: var(--white);
  background-color: #80a9d5;
  border-style: none;
}

.category.v1 {
  color: var(--white);
  background-color: #31dfb0;
  border-style: none;
}

.category.v6 {
  color: var(--white);
  background-color: #025f6b;
  border-style: none;
}

.category.oc1 {
  color: var(--white);
  background-color: #12b2b4;
  border-style: none;
}

.category.l {
  font-size: .7em;
}

.category.xl {
  font-size: 1em;
}

.max_width_1100px {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.link_redirect {
  opacity: .5;
  cursor: pointer;
  margin-top: -2px;
}

.link_redirect:hover {
  opacity: 1;
}

.news_card_xs {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  justify-content: flex-start;
  align-items: center;
  padding-top: .5em;
  padding-bottom: .5em;
  display: flex;
}

.max_width_400px {
  max-width: 400px;
}

.block_seashell {
  border-radius: var(--rounded-20px);
  background-color: var(--seashell);
  margin-bottom: 4em;
  margin-left: auto;
  margin-right: auto;
  padding: 3em 4em;
}

.block_halfpage {
  width: 45%;
}

.grid_medallas {
  border-bottom: 1px solid var(--gray-light);
  grid-template-rows: auto;
  grid-template-columns: 1fr 140px;
  padding-top: .25em;
  padding-bottom: .25em;
}

.grid_medallas.expand {
  background-color: var(--seashell);
  cursor: pointer;
  border-bottom-style: none;
  border-radius: 8px;
  grid-template-columns: 1fr 180px;
  margin-bottom: .5em;
  padding-top: .5em;
  padding-bottom: .5em;
  padding-left: 1em;
}

.grid_medallas.expand:hover {
  background-color: var(--beige_medium);
}

.results_details {
  color: #333;
  padding-top: .5em;
  padding-bottom: 2em;
  padding-left: 1.5em;
}

.collection-list-5 {
  grid-column-gap: .6em;
  grid-row-gap: .6em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 3em;
  display: grid;
}

.topnav_dropdowna.w--open {
  z-index: 12;
  background-color: #0000;
  height: auto;
  min-height: 288px;
  position: fixed;
  top: 90px;
  left: 0;
  right: 0;
}

.web_topnav_dropdown {
  z-index: 15;
  border-top: 6px solid var(--highlight_100);
  background-color: var(--seashell);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  min-width: 280px;
  min-height: 420px;
  margin-top: 60px;
  padding: 2em 2em 6em;
  display: block;
  inset: 0% 0% 0% auto;
  box-shadow: 0 10px 20px #0003;
}

.web_topnav_dropdown.w--open {
  inset: 0% 0% 0% auto;
}

.img_mini {
  object-fit: cover;
  border-radius: 4px;
  width: 56px;
  height: 38px;
}

.button_primary_xxs {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  background-color: var(--seashell);
  color: #000;
  letter-spacing: .04em;
  text-transform: uppercase;
  border: 2px solid #000;
  border-radius: 4px;
  align-items: center;
  padding: .1em .75em;
  font-family: Inter, sans-serif;
  font-size: .6em;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 1px 1px #000;
}

.button_primary_xxs:hover {
  filter: brightness(80%);
}

.img_hero {
  border-radius: var(--rounded-20px);
  object-fit: cover;
  object-position: 50% 100%;
  width: 100%;
  max-height: 50vh;
}

.img_hero.center {
  object-fit: cover;
  object-position: 50% 50%;
}

.block_beige {
  background-color: var(--beige_medium);
  margin-left: auto;
  margin-right: auto;
  padding: 2em;
}

.blog_link_textblock {
  color: var(--black);
  cursor: pointer;
  border-bottom: 1px solid #0000;
  padding-bottom: 1.5em;
  text-decoration: none;
  transition: background-color .3s cubic-bezier(.55, .055, .675, .19);
}

.blog_link_textblock:hover {
  border-bottom-color: var(--black);
}

.evento_card {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  color: var(--black);
  border: 2px #000;
  border-radius: 8px;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: .5em;
  text-decoration: none;
  display: flex;
}

.evento_card:hover {
  background-color: var(--seashell);
}

.news_card_l {
  grid-column-gap: 6em;
  grid-row-gap: 6em;
  border-bottom: 1px solid #000;
  margin-bottom: 1em;
  padding-top: 1em;
  padding-bottom: 1em;
  display: flex;
}

.eventos_card_img {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border-radius: 6px;
  width: 55%;
}

.eventos_card_img.grayscale {
  filter: grayscale();
}

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

.page_sections_nav {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: center;
  margin-bottom: 2em;
  display: flex;
}

.cursos_card_lista_completa {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 3fr;
  grid-auto-columns: 1fr;
  padding-bottom: 2em;
  display: grid;
}

.web_topnav_logo {
  height: 96px;
}

.descuento_color_texto {
  background-color: var(--mint);
  padding: 2px 4px;
}

.menu_dropdown_navlink_list_items {
  cursor: pointer;
  border-radius: 4px;
  padding: 12px 16px 12px 0;
  font-weight: 600;
  transition: background-color .5s cubic-bezier(.77, 0, .175, 1), padding-left .6s cubic-bezier(.77, 0, .175, 1);
  display: flex;
}

.menu_dropdown_navlink_list_items:hover {
  background-color: var(--beige_medium);
  padding-left: 24px;
}

.menu_dropdown_navlink_list_items.w--current {
  color: var(--highlight_100);
}

.menu_dropdown_wrapper.w--open {
  background-color: #0000;
  width: 320px;
  height: 400px;
  margin-top: 38px;
  padding-top: 0;
  inset: 0% 0% 0% auto;
}

.menu_dropdown_wrapper.left.w--open {
  left: 0;
}

.menu_dropdown_list_styled {
  background-color: #fff;
  margin-top: 1em;
  padding: 3em 2em;
  box-shadow: 0 2px 16px 5px #0003;
}

.topnav_menu {
  display: flex;
}

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

.menu_hmb_link, .show_on_mobile {
  display: none;
}

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

.layout_pageheading_centered.margin_bottom_12em {
  margin-bottom: 12em;
}

.empty_state_message {
  border-radius: var(--rounded-20px);
  background-color: var(--seashell);
  text-align: center;
  flex-flow: column;
  align-items: center;
  padding: 2em;
  display: flex;
}

.boletin_redes_promo {
  color: #fff;
  background-color: #001f6db3;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 550px;
  margin-left: auto;
  margin-right: 10%;
  padding: 3em 4em;
  display: flex;
}

.ruta_hero_section {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/6353ef987e6250a137f853b1/67f2e83d973e5fa8ac1a70a9_bdn_nbn_full_route_BG__2.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  width: 100vw;
  height: auto;
  min-height: 600px;
  margin-bottom: -2px;
  display: flex;
}

.ruta_hero_text {
  width: 90vw;
  max-width: 102ch;
  margin-left: auto;
  margin-right: 0;
  padding-top: 4em;
  padding-bottom: 4em;
  padding-left: 22%;
}

.section_black {
  background-color: var(--black);
  color: #fff;
}

.grid_2col-2 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
}

.grid_2col-2._2-3 {
  grid-template-columns: 1fr 1.5fr;
}

.text_highlight_bg {
  color: #000;
  text-transform: uppercase;
  background-color: #6b83ff;
  padding: .25em;
  font-weight: 500;
}

.text_highlight_bg.margin_bottom_0-5em {
  margin-bottom: .5em;
}

.wrap_space_2em {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 680px;
  display: flex;
}

.layout_vertical-2.centered {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.layout_vertical-2.centered.max_width_25ch {
  max-width: 20ch;
}

.layout_vertical-2.align_left {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.layout_vertical-2.align_left.margin_bottom_2em {
  margin-bottom: 2em;
}

.text_xxxxl {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 5em;
  font-weight: 700;
  line-height: 120%;
}

.section_promo_boletin {
  background-color: var(--beige_medium);
  max-height: 310px;
  overflow: hidden;
}

.evento_large {
  color: var(--black);
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.eventos_large_img {
  z-index: 1;
  object-fit: cover;
  width: 100vw;
  height: 680px;
  margin-top: -9em;
  position: relative;
}

.evento_large_content {
  z-index: 2;
  color: var(--black);
  cursor: pointer;
  background-color: #fff;
  min-width: 322px;
  max-width: 640px;
  padding: 2em;
  text-decoration: none;
  position: relative;
  top: -13em;
  left: 5%;
}

.evento_large_content:hover {
  background-color: var(--seashell);
}

.max_height_100px {
  height: 100px;
}

.section {
  background-image: url("https://cdn.prod.website-files.com/6353ef987e6250a137f853b1/67f565d9f9c9d80e9e5beb15_Group-2.webp");
  background-position: 100% 40%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  height: 70vh;
  max-height: 840px;
  display: flex;
}

.div-block {
  background-color: #fff;
  max-width: 550px;
  margin-top: -12em;
  padding: 3em;
}

.div-block-2 {
  background-image: linear-gradient(#0000, #fff);
  height: 190px;
  padding-top: 8em;
  padding-bottom: 2em;
}

.link-block {
  color: var(--black);
  padding: 1.5em 2.5em;
  font-family: Bebas Neue, sans-serif;
  text-decoration: none;
}

.border_left {
  border-left: 2px solid #000;
  align-self: stretch;
}

.section_gray {
  background-color: #f7f7f7;
}

.link_display {
  color: var(--black);
  cursor: pointer;
  font-size: 3em;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.link_display:hover {
  color: var(--highlight_100);
}

.section_underlined {
  border-bottom: 2px solid #000;
}

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

.div-block-3 {
  border-bottom: 2px solid #000;
  padding-top: 1em;
  padding-bottom: 1em;
}

.min_width_270px {
  width: 270px;
}

.block_width_stretch {
  flex: 1;
}

.news_home_card_l_img {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border-radius: 8px;
}

.news_home_card_l_text {
  padding-top: 1em;
  padding-bottom: 1em;
}

.news_home_card_l {
  color: var(--black);
  padding: .5em;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.55, .055, .675, .19);
}

.news_home_card_l:hover {
  background-color: #f8f8f8;
  border-radius: 12px;
}

.news_grid_home_s {
  grid-column-gap: 3em;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.news_home_list {
  border-bottom: 1px solid #000;
  margin-right: 1em;
  padding-top: .75em;
  padding-bottom: .75em;
  padding-right: 3em;
}

.news_home_card_img_wrapper {
  aspect-ratio: 16 / 9;
  border-radius: 8px;
  overflow: hidden;
}

.width_30pct {
  width: 30%;
}

.section_bicolor_yellow {
  background-color: var(--seashell);
  background-image: linear-gradient(90deg, var(--neon-sunflower), var(--neon-sunflower) 50%, var(--seashell) 50%, var(--seashell) 102%);
  padding-top: 4em;
  padding-bottom: 4em;
}

.padding_2em {
  padding: 2em;
}

.turquoise_bg {
  color: var(--black);
  background-color: #a4f4ff;
}

.turquoise_bg.hide {
  display: none;
}

.block_darkblue {
  color: #fff;
  background-color: #100880;
  padding: 3.5em;
}

.link_block_hover_opacityfade:hover {
  opacity: .8;
}

.block_mediumblue {
  color: #fff;
  background-color: #281cd1;
  flex-flow: row;
  align-items: stretch;
  padding: 3.5em;
}

.div-block-4-copy-copy {
  color: #fff;
  background-color: #281cd1;
  flex-flow: row;
  align-items: stretch;
}

.img_caiacdemar {
  object-fit: cover;
  object-position: 100% 50%;
  height: 100%;
}

.img_caiacdemar.centered {
  object-position: 50% 50%;
}

.max_width_300px {
  width: 300px;
}

.img_frame_competitors {
  margin-top: -90px;
}

.move_up_100px {
  margin-top: -100px;
}

.block_mint {
  color: var(--black);
  background-color: #70f0c1;
  padding: 3.5em;
}

.calendario_entrenos {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 72px 1fr 1fr 1fr;
  max-width: 600px;
}

.calendar_block {
  color: #fff;
  border: 2px solid #fff;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 56px;
  padding: .5em 1em;
  display: flex;
}

.calendar_block._1 {
  color: #000;
  background-color: #fca894;
}

.calendar_block._1.opacity30 {
  opacity: .3;
}

.calendar_block._1a {
  background-color: #c3ceff;
}

.calendar_block._2 {
  color: #000;
  background-color: #f6cdb8;
}

.calendar_block._3 {
  color: #000;
  background-color: #ffe0a8;
}

.calendar_block._0 {
  color: #fff;
  background-color: #475789;
}

.curso_promo_block_xs {
  background-color: #fca994;
  padding: 1.5em;
}

.curso_promo_block_xs._2 {
  background-color: #ffe1a8;
}

.text_vajda_highlight {
  color: #08b1ec;
  border: 2px solid #08b1ec;
  border-radius: 4px;
  padding: 2px 6px;
  font-size: 1em;
  font-weight: 600;
}

.block_vajdablue {
  background-color: var(--vajda-blue);
  color: #fff;
  text-align: center;
  padding: 2em;
}

.block_vajdablue.text_no_underline.link:hover {
  filter: brightness(90%);
}

.tienda_section_header {
  color: var(--black);
  border-bottom: 3px solid #000;
  justify-content: space-between;
  margin-bottom: 3em;
  padding-top: .25em;
  padding-bottom: .25em;
  text-decoration: none;
  display: flex;
}

.tienda_section_header:hover {
  filter: brightness(120%);
  color: var(--highlight_100);
}

.tienda_section_header._2 {
  background-color: #fcc691;
}

.tienda_productos_list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2em;
  display: grid;
}

.tienda_card {
  color: var(--black);
  border-radius: 20px;
  padding: 1em;
  text-decoration: none;
  transition: box-shadow .2s, transform .2s;
}

.tienda_card:hover {
  background-color: #fff;
  transform: translate(0, -4px);
  box-shadow: 0 5px 12px 4px #0003;
}

.tienda_card_img {
  border-radius: 12px;
  margin-bottom: 1em;
}

.tienda_header {
  border-left: 16px solid #49e6e0;
  height: 44px;
  margin-right: .5em;
  padding-left: 1em;
}

.tienda_header._2 {
  border-left-color: #e6815d;
}

.tienda_header._3 {
  border-left-color: #ff4995;
}

.tienda_marca_logo_list {
  height: 56px;
}

.tienda_marca_logo_list.xl {
  height: 72px;
}

.tienda_marca_logo_list.s {
  height: 42px;
}

.img_color_options {
  height: 16px;
}

.block_border {
  border: 2px solid #000;
  padding: 1em;
}

.button_tienda {
  background-color: #0000;
  padding: .5em 1em;
  font-weight: 700;
  line-height: 180%;
}

.button_tienda:hover {
  opacity: .7;
}

.margin_right_1em {
  margin-right: 1em;
}

.block_orange {
  background-color: var(--highlight_100);
  color: #fff;
  text-align: center;
  padding: 2em;
}

.block_orange.text_no_underline.link:hover {
  filter: brightness(90%);
}

.bg_coral {
  background-color: var(--coral);
}

.img_lg_bautizo {
  background-image: url("https://cdn.prod.website-files.com/6353ef987e6250a137f853b1/685a83c5ba17aa16732585d8_tradicional0058_bateig.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 500px;
}

.bg_papaya {
  background-color: #fca994;
}

.max_width_200px {
  width: 200px;
}

.bg_black {
  background-color: var(--black);
  color: #fff;
}

.brp_24_brand_b {
  opacity: .3;
  background-image: url("https://cdn.prod.website-files.com/6353ef987e6250a137f853b1/685c7e47da2588bfb8c5590d_badalona_vaa_race%20(3).png");
  background-position: 97% 80%;
  background-repeat: no-repeat;
  background-size: auto 380px;
  height: 610px;
  margin-top: -644px;
  overflow: clip;
}

.brp_24_brand_a {
  opacity: .3;
  background-image: url("https://cdn.prod.website-files.com/6353ef987e6250a137f853b1/685c807ce4ae7e3ace706c34_Group%201215%20(1).png");
  background-position: 5%;
  background-repeat: no-repeat;
  background-size: auto 160px;
  height: 610px;
  margin-top: -644px;
  overflow: clip;
}

.max__height_36px {
  height: 36px;
}

.darkblue_bg {
  color: #fff;
  background-color: #041f38;
}

.darkblue_bg.hide {
  display: none;
}

.yellow {
  color: var(--neon-sunflower);
}

.block_neon {
  background-color: var(--neon-sunflower);
  color: var(--black);
  text-align: center;
  padding: 2em;
}

.block_neon.text_no_underline.link:hover {
  filter: brightness(90%);
}

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

.block_neon.align_left.xs {
  padding: 1em;
}

.turquoise_bg-copy {
  color: var(--white);
  background-color: #ff31a9;
}

.turquoise_bg-copy {
  background-color: var(--medium-slate-blue);
  color: var(--white);
}

.turquoise_bg-copy.hide {
  display: none;
}

.div-block-4 {
  background-color: #e7e7e7;
  padding: .5em;
}

.tienda_enlaces_top {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  background-color: #eee;
  align-items: center;
  margin-bottom: 1em;
  padding-left: .5em;
  padding-right: .5em;
  font-size: 14px;
  font-weight: 500;
  display: flex;
}

.grid-2 {
  border-bottom: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 160px 120px 1fr 120px;
  padding-top: .25em;
  padding-bottom: .25em;
}

.grid-2.border_bottom_2px {
  border-bottom-width: 2px;
}

.logo_color {
  max-height: 112px;
}

.logo_color.xs {
  max-height: 80px;
}

.logo_color.xxs {
  max-height: 62px;
}

@media screen and (max-width: 991px) {
  .button_primary_l {
    font-size: .85em;
  }

  .background-video {
    height: 50vh;
    max-height: 50vh;
    margin-top: 2em;
  }

  .page_width {
    width: 95vw;
  }

  .page_width.padding_4em {
    padding-top: 2.5em;
    padding-bottom: 2.5em;
  }

  .page_width.padding_top_bottom_8em {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .text_m {
    font-size: 1.3em;
  }

  .section_map_bg {
    background-position: 100%;
  }

  .text_block_route {
    max-width: 60ch;
    margin-left: auto;
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .grid_2col {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
    grid-template-columns: 1fr;
  }

  .grid_2col.padding_lr_2em {
    padding-left: 0;
    padding-right: 0;
  }

  .grid_2col.margin_bottom_2em {
    grid-row-gap: 2em;
    grid-template-columns: 1fr;
  }

  .grid_2col.margin_bottom_4em {
    grid-row-gap: 1em;
    grid-template-columns: 1fr;
  }

  .grid_2col.extra_gap {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
  }

  .grid_2col.extra_gap.margin_bottom_4em {
    grid-row-gap: 2em;
  }

  .grid_2col.timeline {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-columns: 1fr;
  }

  .grid_2col.layout_4-5 {
    grid-template-columns: 4fr;
  }

  .grid_2col.no_break_tablet {
    grid-template-columns: 1fr 1fr;
  }

  .block_assymmetric_left {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .block_assymmetric_right {
    margin-top: 4em;
    margin-left: auto;
    margin-right: auto;
  }

  .sectiontitleblock_beige {
    border-radius: 0;
    min-width: 100vw;
    margin-left: -20px;
    padding-top: 1em;
    padding-bottom: 1em;
    font-size: 13px;
  }

  .sectiontitleblock_beige.margin_bottom_2em {
    margin-bottom: 2em;
  }

  .hero_menu_right_block {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 1em;
  }

  .table_cell_participants {
    border-bottom-style: none;
  }

  .layout_horizontal.margin_right_2em {
    margin-right: 2em;
  }

  .layout_horizontal.gap_1em {
    flex-flow: wrap;
  }

  .layout_horizontal.gap_0-5em.centered.margin_bottom_3em {
    grid-column-gap: .125em;
    grid-row-gap: .125em;
  }

  .participant_card_mobile {
    padding-left: .5em;
    padding-right: .5em;
    display: block;
  }

  .grid_2col_layout_2-3.hero {
    grid-template-rows: 180px;
    grid-template-columns: 2fr;
  }

  .grid_2col_layout_2-3.extra_gap.margin_bottom_2em {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

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

  .grid_3column.extra_gap {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .home_page_horizontal_img {
    max-height: 340px;
  }

  .button_primary_s {
    font-size: .75em;
  }

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

  .footer_layout_grid {
    margin-top: 2em;
  }

  .promo_text {
    max-width: 30ch;
  }

  .press_release_block {
    flex-direction: column;
    padding-top: 1em;
  }

  .press_release_img {
    width: 60%;
    margin-bottom: 1em;
  }

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

  .footer_layout_01 {
    flex-direction: column;
  }

  .rental_partner_logo {
    max-height: 160px;
  }

  .bpr_menu_logo {
    height: 180px;
    margin-left: auto;
    margin-right: auto;
  }

  .button_primary_xl {
    font-size: .85em;
  }

  .sectiontitleblock_white {
    border-radius: 0;
    min-width: 100vw;
    margin-left: -1.5em;
    padding-top: 1em;
    padding-bottom: 1em;
    font-size: 13px;
  }

  .sectiontitleblock_white.margin_bottom_2em {
    min-width: 0;
    margin-bottom: 2em;
  }

  .topnav_web {
    height: 110px;
  }

  .nav_links_web.left {
    z-index: 80;
    background-color: #fff;
    inset: 109px 0% 0% auto;
  }

  .menu_dopdown_navlink {
    justify-content: flex-end;
    margin-left: auto;
    margin-right: auto;
  }

  .link_white_block {
    font-size: 1.6em;
  }

  .display_4xl {
    text-align: left;
    font-size: 7em;
  }

  .curso_cover_img {
    aspect-ratio: 1;
  }

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

  .grid_footer_links {
    grid-template-columns: minmax(auto, 440px) minmax(auto, 340px);
  }

  .news_thumbnail_img.s {
    aspect-ratio: 5 / 3;
    height: auto;
  }

  .layout_horizontal_2col {
    flex-flow: column;
    align-items: flex-start;
  }

  .layout_horizontal_2col.reverse {
    flex-flow: wrap-reverse;
  }

  .img_halfpage {
    width: 100%;
  }

  .bpr_menu_list {
    background-color: var(--white);
    border-radius: .5em;
    max-width: 500px;
    min-height: 480px;
    padding-top: 1em;
    inset: 5em 1em 0% auto;
    box-shadow: 0 2px 5px #0003;
  }

  .hmb_menu.w--open {
    background-color: var(--beige_medium);
  }

  .news_cover_img {
    aspect-ratio: 3 / 2;
  }

  .margin_left_2em {
    margin-left: 0;
  }

  .display_3xl {
    line-height: 100%;
  }

  .button_primary_xs {
    font-size: .75em;
  }

  .home_activities_grid {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .home_activities_grid._6col {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .home_activities_card {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    flex-flow: column;
  }

  .text_l {
    font-size: 1.3em;
  }

  .block_color_03 {
    flex-flow: column;
  }

  .block_promo_polinesica {
    background-image: linear-gradient(40deg, var(--beige_medium), var(--white));
  }

  .img_jornadapolinesica {
    width: 50%;
  }

  .max_width_600px {
    max-width: none;
  }

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

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

  .block_seashell {
    width: 95vw;
    padding: 2em;
  }

  .block_halfpage {
    width: 100%;
  }

  .button_primary_xxs {
    font-size: .75em;
  }

  .news_card_l {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    flex-flow: column;
  }

  .page_sections_nav {
    justify-content: flex-start;
    align-items: stretch;
  }

  .web_topnav_logo {
    width: 75%;
    height: auto;
    display: block;
  }

  .menu_hmb_web {
    background-color: #0000;
  }

  .menu_hmb_web.w--open {
    background-color: #fff;
  }

  .topnav_menu {
    display: none;
  }

  .menu_hmb_link {
    background-color: #fff;
    border-bottom: 1px solid #000;
    justify-content: flex-end;
    padding: 1em 3em;
    font-weight: 600;
    display: flex;
  }

  .show_on_mobile {
    display: block;
  }

  .img_map_footer {
    max-height: 555px;
  }

  .ruta_hero_section {
    background-color: #354674;
    background-position: 0 100%;
    background-size: 250% 50%;
    height: auto;
  }

  .ruta_hero_text {
    margin-bottom: 35em;
    padding-left: 0;
  }

  .grid_2col-2, .grid_2col-2._2-3, .news_grid_home_s {
    grid-template-columns: 1fr;
  }

  .news_home_list {
    margin-right: 0;
    padding-right: 0;
  }

  .width_30pct {
    width: 100%;
  }

  .img_competitors_1 {
    object-fit: cover;
    object-position: 0% 50%;
  }

  .img_frame_competitors {
    object-fit: cover;
    object-position: 0% 50%;
    width: 95vw;
    min-height: 190px;
    overflow: clip;
  }

  .img_lg_bautizo {
    object-fit: cover;
    object-position: 50% 50%;
    min-height: 270px;
  }
}

@media screen and (max-width: 767px) {
  body {
    font-size: 13px;
  }

  .display_m {
    font-size: 2em;
  }

  .background-video {
    max-height: 320px;
  }

  .page_width {
    width: 90vw;
  }

  .display_s {
    font-size: 1.8em;
  }

  .text_block_route {
    padding-left: 0;
    padding-right: 0;
  }

  .display_l {
    font-size: 2.5em;
  }

  .grid_2col {
    grid-row-gap: 2em;
    grid-template-columns: 1fr;
  }

  .grid_2col.no_split {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
  }

  .grid_2col.extra_gap.margin_bottom_4em {
    grid-row-gap: 2em;
  }

  .block_assymmetric_left {
    max-width: none;
  }

  .block_assymmetric_right {
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
  }

  .sectiontitleblock_beige {
    margin-left: -28px;
    padding-top: 1em;
    padding-bottom: 1em;
    font-size: 12px;
  }

  .border_left_highlight_list {
    padding-left: 1em;
  }

  .hero_menu_right_block {
    padding: 0;
  }

  .logo_list_item {
    max-width: 140px;
    max-height: 70px;
    margin-bottom: .5em;
  }

  .table_participants {
    grid-template-columns: 1fr;
    margin-bottom: 2em;
  }

  .table_cell_participants.column_header {
    justify-content: center;
  }

  .table_cell_participants.vertical {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    align-items: center;
  }

  .layout_horizontal.align_right.gap_1em.margin_bottom_1em.center_mobile {
    margin-left: auto;
    margin-right: auto;
  }

  .label_bg.xl {
    font-size: 1em;
  }

  .grid_2col_layout_2-3, .grid_2col_layout_2-3.extra_gap.margin_bottom_2em {
    grid-template-columns: 2fr;
  }

  .grid_3column.extra_gap.margin_bottom_2em {
    grid-template-columns: 1fr 1fr;
  }

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

  .margin_right_0-5em {
    margin-right: .5em;
  }

  .beige_block_s.margin_bottom_1em {
    min-width: auto;
  }

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

  .outlined_box {
    flex-direction: column;
    align-items: stretch;
  }

  .promo_text {
    max-width: none;
    margin-bottom: 1em;
  }

  .videos_list_grid {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-columns: 1fr 1fr;
  }

  .promo_text_cablepress {
    flex-direction: column;
    align-items: stretch;
  }

  .footer_layout_01 {
    align-items: stretch;
  }

  .display_xxl {
    font-size: 4em;
  }

  .sectiontitleblock_white {
    padding: 1em;
    font-size: 12px;
  }

  .topnav_web {
    height: 96px;
  }

  .menu_dopdown_navlink {
    max-width: 90%;
  }

  .label.xl {
    font-size: 1em;
  }

  .curso_cover_img {
    aspect-ratio: 2.39;
  }

  .blog_card_s {
    flex-flow: column;
  }

  .margin_bottom_8em {
    margin-bottom: 4em;
  }

  .news_cover_img {
    border-radius: 0;
  }

  .display_3xl {
    font-size: 5em;
  }

  .page_button_tab {
    padding: 4px 16px;
    font-size: 14px;
  }

  .race_results_block {
    text-align: center;
  }

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

  .participants {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    text-align: left;
    grid-template-columns: 2fr;
    margin-bottom: 2em;
  }

  .block_promo_polinesica {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .block_promo_inner_text {
    width: 100%;
  }

  .img_jornadapolinesica {
    width: 60%;
  }

  .layout_horiz_wrap_moble, .news_card_xs {
    flex-flow: column;
  }

  .block_seashell {
    width: 90vw;
  }

  .news_card_l {
    flex-flow: column;
  }

  .page_sections_nav {
    flex-flow: wrap;
    display: none;
  }

  .web_topnav_logo {
    width: 85%;
  }

  .ruta_hero_text {
    margin-bottom: 33em;
  }

  .evento_large_content {
    min-width: auto;
    max-width: 90vw;
    left: 0%;
  }

  .calendario_entrenos {
    grid-template-columns: 48px 1fr 1fr 1fr;
  }

  .calendar_block {
    height: auto;
    min-height: 54px;
    padding-top: .25em;
    padding-bottom: .25em;
  }

  .calendar_block._0 {
    padding: .25em .5em;
  }

  .img_lg_bautizo {
    min-height: 200px;
  }
}

@media screen and (max-width: 479px) {
  .button_primary_l {
    font-size: 1em;
  }

  .background-video {
    max-height: 200px;
  }

  .page_width.padding_4em {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }

  .page_width.padding_2em {
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .text_m {
    font-size: 1.125em;
  }

  .display_s {
    font-size: 1.75em;
  }

  .text_s {
    font-size: 1em;
  }

  .grid_2col.no_split, .grid_2col.no_break_tablet {
    grid-template-columns: 1fr;
  }

  .sectiontitleblock_beige {
    margin-left: -16px;
    font-size: 10px;
  }

  .display_xl.margin_bottom_0-25em {
    font-size: 3.5em;
  }

  .logo_list_item, .title_centered_underline {
    margin-bottom: 1em;
  }

  .dropdown_results_year {
    position: static;
  }

  .dropdown_select_year_link {
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown_year_list.w--open {
    position: absolute;
  }

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

  .participant_card_mobile {
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .gallery_grid_2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 90vw;
  }

  .grid_2col_layout_2-3.hero {
    margin-bottom: 2em;
  }

  .grid_3column.extra_gap.margin_bottom_2em {
    grid-template-columns: 1fr;
  }

  .layout_vertical.centered {
    margin-right: auto;
  }

  .button_primary_m {
    font-size: .9em;
  }

  .button_primary_m.orange, .display_xxs {
    font-size: 1.25em;
  }

  .results_card_mobile_grid, .footer_layout_grid {
    grid-template-columns: 1fr;
  }

  .promo_text {
    font-size: 14px;
    line-height: 130%;
  }

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

  .booklet_cover_img.margin_left_2em {
    max-height: 180px;
    margin-bottom: 2em;
  }

  .rental_partner_logo {
    max-height: 100px;
  }

  .bpr_menu_logo {
    height: 120px;
  }

  .button_primary_xl, .button_primary_xl.black {
    font-size: 1em;
  }

  .booklet_download_promo {
    flex-direction: column;
  }

  .display_s_highlight {
    font-size: 2em;
  }

  .sectiontitleblock_white {
    font-size: 10px;
  }

  .timetable_layout {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    grid-template-columns: auto;
    margin-bottom: 1.5em;
  }

  .display_4xl {
    font-size: 4.2em;
  }

  .grid_footer_links {
    grid-template-columns: minmax(auto, 440px);
    font-size: 14px;
  }

  .bpr_hometop {
    height: auto;
  }

  .news_cover_img {
    width: 100vw;
  }

  .display_3xl {
    font-size: 5em;
  }

  .text_l {
    font-size: 1.125em;
  }

  .participants.full_list {
    grid-template-columns: 2fr;
  }

  .tabs_centered {
    text-align: center;
    flex-flow: column;
  }

  .img_curso_m {
    aspect-ratio: 16 / 9;
  }

  .img_jornadapolinesica {
    width: 100%;
  }

  .evento_card {
    flex-flow: column;
  }

  .eventos_card_img {
    width: 100%;
  }

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

  .menu_hmb_web {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .ruta_hero_section {
    background-position: 5% 100%;
    background-size: 400% 30%;
  }

  .ruta_hero_text {
    margin-bottom: 20em;
  }

  .evento_large {
    flex-flow: column;
  }

  .eventos_large_img {
    width: 100%;
  }

  .img_lg_bautizo {
    min-height: 120px;
  }

  .navbar {
    height: 72px;
  }
}

#w-node-_3ea7d7a9-1ae3-8616-9fc1-269fb1331746-a8f853b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1adee3f1-5368-5402-6d40-a45c81061349-a8f853b2 {
  align-self: start;
}

#w-node-_22e43e1b-71b5-bb8e-1391-34c5e06f3004-a8f853b2, #w-node-bb01d2ab-2564-4826-3555-3724d29ce1c3-a8f853b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8de53e9-829f-fe9b-531a-3654d5465df1-a8f853b2 {
  place-self: center;
}

#w-node-_68c89547-3964-bd25-62d9-7b336f3f0b5f-a8f853b2, #w-node-_7e67d106-b67f-361f-4f69-79f8d6b6373f-a8f853b2, #w-node-_7e67d106-b67f-361f-4f69-79f8d6b63745-a8f853b2, #w-node-_91fdb55a-b773-5c71-91ac-a75af8a53d66-a8f853b2, #w-node-_91fdb55a-b773-5c71-91ac-a75af8a53d69-a8f853b2, #w-node-_91fdb55a-b773-5c71-91ac-a75af8a53d6b-a8f853b2, #w-node-_1d081e48-b82c-24d0-2192-be5ef3f834d2-a8f853b2, #w-node-_1d081e48-b82c-24d0-2192-be5ef3f834df-a8f853b2, #w-node-_1d081e48-b82c-24d0-2192-be5ef3f834e6-a8f853b2, #w-node-_1d081e48-b82c-24d0-2192-be5ef3f834ed-a8f853b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d081e48-b82c-24d0-2192-be5ef3f834f4-a8f853b2 {
  place-self: center;
}

#w-node-_1d081e48-b82c-24d0-2192-be5ef3f834f6-a8f853b2, #w-node-_8e6ed425-3def-ba80-aaa6-4b00bff7165b-a8f853b2, #w-node-_3b0056b4-f5c9-08a0-40bc-cfade37d1bf3-a8f853b2, #w-node-e02b9705-3b15-1244-c1d9-12cba38370f3-a8f853b2, #w-node-e02b9705-3b15-1244-c1d9-12cba383710b-a8f853b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63060635-16c6-215f-88d0-b0b8d3b10be3-a8f853b2 {
  align-self: start;
}

#w-node-eb8d1770-df79-2ecf-9b46-a1b98c410505-a8f853b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_61b605f3-5558-4dc3-8fe9-dca98908349f-a8f853b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b4b60521-0ce3-4073-b9ef-5f4fda1e5d9e-a8f853b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b4b60521-0ce3-4073-b9ef-5f4fda1e5da9-a8f853b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_37c87fa8-b47c-0b94-0c1b-d0ea9bd41bdd-a8f853b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30574152-c1ef-c21b-e7f5-0717c5b50082-a8f853b2, #w-node-e043aa60-ccca-f64c-af27-a13da94ef94a-a8f853b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-a89afc07-2d03-49a2-bced-37288e04c64b-a8f853b2, #w-node-_3c60e9d7-9097-cb97-f2d8-0b60afd4814e-a8f853b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85eeafea-cbd8-7e5e-4cf5-c9d9edd54d8b-a8f853b2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e2e96476-c432-f048-f1d4-cc0d16df9545-a8f853b2, #w-node-d74d46d2-c66a-65e5-8d0d-4d629504b10b-a8f853b2 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_372006ff-1785-e7bf-aebc-30d34d93b296-a8f853b2, #w-node-_47425658-1c6e-a793-8f31-24946eeac1ea-a8f853b2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4e4e5237-6ec3-d817-0a19-2d6a16fbe084-a8f853b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd634bdf-8a19-406c-8185-ad3217819ace-a8f853b2, #w-node-_1b7c59e7-afdc-5fff-0db9-f00ec15c8a4c-a8f853b2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_943223be-b52a-2768-5031-3fe184ea8210-a8f853b2, #w-node-dbab869e-1275-5a97-27f5-060d42c83dc2-a8f853b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_6e7d342f-f94e-3ee4-2b3c-004359b04389-09690441, #w-node-_6e7d342f-f94e-3ee4-2b3c-004359b04395-09690441, #w-node-be31cd58-f203-9ea4-cf82-d6ad9188642f-17e2afc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f90ad97-7ee7-137c-7df5-1d554efeb91e-4efeb91e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_939efa0b-4371-fb09-d309-8a36c96f915b-6a4c0991 {
  justify-self: start;
}

#w-node-bdf52adf-8fe6-be93-720d-df096a4c099c-6a4c0991 {
  justify-self: center;
}

#w-node-_4f776d34-2f83-53fa-0bec-e9db643a903c-6a4c0991 {
  justify-self: end;
}

#w-node-_299141b1-459c-c62b-21f0-f3b33d03a2d4-eeaded5c, #w-node-_299141b1-459c-c62b-21f0-f3b33d03a2d8-eeaded5c, #w-node-_299141b1-459c-c62b-21f0-f3b33d03a2de-eeaded5c, #w-node-_299141b1-459c-c62b-21f0-f3b33d03a2e1-eeaded5c, #w-node-_299141b1-459c-c62b-21f0-f3b33d03a2e4-eeaded5c, #w-node-_299141b1-459c-c62b-21f0-f3b33d03a2e7-eeaded5c, #w-node-_299141b1-459c-c62b-21f0-f3b33d03a2ef-eeaded5c, #w-node-_299141b1-459c-c62b-21f0-f3b33d03a2f5-eeaded5c, #w-node-_299141b1-459c-c62b-21f0-f3b33d03a2ff-eeaded5c, #w-node-_299141b1-459c-c62b-21f0-f3b33d03a303-eeaded5c, #w-node-_299141b1-459c-c62b-21f0-f3b33d03a308-eeaded5c, #w-node-faf27031-c69e-8b1e-a65a-1f254125a04f-eeaded5c, #w-node-faf27031-c69e-8b1e-a65a-1f254125a059-eeaded5c, #w-node-faf27031-c69e-8b1e-a65a-1f254125a05c-eeaded5c, #w-node-faf27031-c69e-8b1e-a65a-1f254125a05f-eeaded5c, #w-node-faf27031-c69e-8b1e-a65a-1f254125a062-eeaded5c, #w-node-faf27031-c69e-8b1e-a65a-1f254125a065-eeaded5c, #w-node-faf27031-c69e-8b1e-a65a-1f254125a06d-eeaded5c, #w-node-faf27031-c69e-8b1e-a65a-1f254125a06f-eeaded5c, #w-node-faf27031-c69e-8b1e-a65a-1f254125a075-eeaded5c, #w-node-faf27031-c69e-8b1e-a65a-1f254125a078-eeaded5c, #w-node-faf27031-c69e-8b1e-a65a-1f254125a07b-eeaded5c, #w-node-_311415c4-ba49-10a3-43e5-e4ca276fb3b3-eeaded5c, #w-node-_311415c4-ba49-10a3-43e5-e4ca276fb3bd-eeaded5c, #w-node-_311415c4-ba49-10a3-43e5-e4ca276fb3c0-eeaded5c, #w-node-_311415c4-ba49-10a3-43e5-e4ca276fb3c3-eeaded5c, #w-node-_311415c4-ba49-10a3-43e5-e4ca276fb3c6-eeaded5c, #w-node-_311415c4-ba49-10a3-43e5-e4ca276fb3c9-eeaded5c, #w-node-_311415c4-ba49-10a3-43e5-e4ca276fb3d1-eeaded5c, #w-node-_311415c4-ba49-10a3-43e5-e4ca276fb3d3-eeaded5c, #w-node-_311415c4-ba49-10a3-43e5-e4ca276fb3d9-eeaded5c, #w-node-_311415c4-ba49-10a3-43e5-e4ca276fb3dc-eeaded5c, #w-node-_311415c4-ba49-10a3-43e5-e4ca276fb3df-eeaded5c, #w-node-f0b78de6-3233-7ace-563d-7b1a9694b47b-eeaded5c, #w-node-f0b78de6-3233-7ace-563d-7b1a9694b485-eeaded5c, #w-node-f0b78de6-3233-7ace-563d-7b1a9694b488-eeaded5c, #w-node-f0b78de6-3233-7ace-563d-7b1a9694b48b-eeaded5c, #w-node-f0b78de6-3233-7ace-563d-7b1a9694b48e-eeaded5c, #w-node-f0b78de6-3233-7ace-563d-7b1a9694b491-eeaded5c, #w-node-f0b78de6-3233-7ace-563d-7b1a9694b499-eeaded5c, #w-node-f0b78de6-3233-7ace-563d-7b1a9694b49b-eeaded5c, #w-node-f0b78de6-3233-7ace-563d-7b1a9694b4a1-eeaded5c, #w-node-f0b78de6-3233-7ace-563d-7b1a9694b4a4-eeaded5c, #w-node-f0b78de6-3233-7ace-563d-7b1a9694b4a7-eeaded5c, #w-node-a64b0690-7ee9-4825-045b-9ea910e2aa66-eeaded5c, #w-node-a64b0690-7ee9-4825-045b-9ea910e2aa70-eeaded5c, #w-node-a64b0690-7ee9-4825-045b-9ea910e2aa73-eeaded5c, #w-node-a64b0690-7ee9-4825-045b-9ea910e2aa76-eeaded5c, #w-node-a64b0690-7ee9-4825-045b-9ea910e2aa79-eeaded5c, #w-node-a64b0690-7ee9-4825-045b-9ea910e2aa7c-eeaded5c, #w-node-a64b0690-7ee9-4825-045b-9ea910e2aa84-eeaded5c, #w-node-a64b0690-7ee9-4825-045b-9ea910e2aa86-eeaded5c, #w-node-a64b0690-7ee9-4825-045b-9ea910e2aa8c-eeaded5c, #w-node-a64b0690-7ee9-4825-045b-9ea910e2aa8f-eeaded5c, #w-node-a64b0690-7ee9-4825-045b-9ea910e2aa92-eeaded5c, #w-node-c7349f55-af0a-4927-ae46-523afd19e61b-eeaded5c, #w-node-c7349f55-af0a-4927-ae46-523afd19e625-eeaded5c, #w-node-c7349f55-af0a-4927-ae46-523afd19e628-eeaded5c, #w-node-c7349f55-af0a-4927-ae46-523afd19e62b-eeaded5c, #w-node-c7349f55-af0a-4927-ae46-523afd19e62e-eeaded5c, #w-node-c7349f55-af0a-4927-ae46-523afd19e631-eeaded5c, #w-node-c7349f55-af0a-4927-ae46-523afd19e639-eeaded5c, #w-node-c7349f55-af0a-4927-ae46-523afd19e63b-eeaded5c, #w-node-c7349f55-af0a-4927-ae46-523afd19e641-eeaded5c, #w-node-c7349f55-af0a-4927-ae46-523afd19e644-eeaded5c, #w-node-c7349f55-af0a-4927-ae46-523afd19e647-eeaded5c, #w-node-_48e57944-925a-7be2-8cbe-aae9b7372085-eeaded5c, #w-node-_48e57944-925a-7be2-8cbe-aae9b737208f-eeaded5c, #w-node-_48e57944-925a-7be2-8cbe-aae9b7372092-eeaded5c, #w-node-_48e57944-925a-7be2-8cbe-aae9b7372095-eeaded5c, #w-node-_48e57944-925a-7be2-8cbe-aae9b7372098-eeaded5c, #w-node-_48e57944-925a-7be2-8cbe-aae9b737209b-eeaded5c, #w-node-_48e57944-925a-7be2-8cbe-aae9b73720a3-eeaded5c, #w-node-_48e57944-925a-7be2-8cbe-aae9b73720a5-eeaded5c, #w-node-_48e57944-925a-7be2-8cbe-aae9b73720ab-eeaded5c, #w-node-_48e57944-925a-7be2-8cbe-aae9b73720ae-eeaded5c, #w-node-_48e57944-925a-7be2-8cbe-aae9b73720b1-eeaded5c, #w-node-_3a4b068e-3b29-9430-5559-293577e97c81-eeaded5c, #w-node-_3a4b068e-3b29-9430-5559-293577e97c8b-eeaded5c, #w-node-_3a4b068e-3b29-9430-5559-293577e97c8e-eeaded5c, #w-node-_3a4b068e-3b29-9430-5559-293577e97c91-eeaded5c, #w-node-_3a4b068e-3b29-9430-5559-293577e97c94-eeaded5c, #w-node-_3a4b068e-3b29-9430-5559-293577e97c97-eeaded5c, #w-node-_3a4b068e-3b29-9430-5559-293577e97c9f-eeaded5c, #w-node-_3a4b068e-3b29-9430-5559-293577e97ca1-eeaded5c, #w-node-_3a4b068e-3b29-9430-5559-293577e97ca7-eeaded5c, #w-node-_3a4b068e-3b29-9430-5559-293577e97caa-eeaded5c, #w-node-_3a4b068e-3b29-9430-5559-293577e97cad-eeaded5c, #w-node-_3cbac165-6be8-f940-1696-c81fdbc96727-3c7021e4, #w-node-_3cbac165-6be8-f940-1696-c81fdbc96731-3c7021e4, #w-node-_3cbac165-6be8-f940-1696-c81fdbc96734-3c7021e4, #w-node-_3cbac165-6be8-f940-1696-c81fdbc96737-3c7021e4, #w-node-_3cbac165-6be8-f940-1696-c81fdbc9673a-3c7021e4, #w-node-_3cbac165-6be8-f940-1696-c81fdbc9673d-3c7021e4, #w-node-_3cbac165-6be8-f940-1696-c81fdbc96745-3c7021e4, #w-node-_3cbac165-6be8-f940-1696-c81fdbc96747-3c7021e4, #w-node-_3cbac165-6be8-f940-1696-c81fdbc9674d-3c7021e4, #w-node-_3cbac165-6be8-f940-1696-c81fdbc96750-3c7021e4, #w-node-_3cbac165-6be8-f940-1696-c81fdbc96753-3c7021e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8988627-386a-b8db-68b5-b9eacc42e821-e0587f50 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d8988627-386a-b8db-68b5-b9eacc42e822-e0587f50 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8988627-386a-b8db-68b5-b9eacc42e825-e0587f50 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d8988627-386a-b8db-68b5-b9eacc42e827-e0587f50 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d8988627-386a-b8db-68b5-b9eacc42e828-e0587f50 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c32afa42-56fe-22ce-0b0b-40d4ad7198cc-e0587f50, #w-node-_55bdc81b-95e3-5848-b9a7-36817f18c898-e0587f50 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4853afab-71a5-9084-0379-6e6214e2793b-e0587f50, #w-node-_2730fb80-ec2f-5cc0-b074-eb12e0080e71-e0587f50, #w-node-fc762906-fed0-32c6-b7d9-e9df76208f09-e0587f50 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_01070f38-292e-81a3-f50f-80bbcece3781-e0587f50, #w-node-c0d90051-6105-bd1a-3009-de2111d7aff2-e0587f50 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_535d4be0-14c2-deef-f67c-ca73deb1b786-e0587f50 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-feff5723-8c85-4e84-7ca8-e52d6462b928-e0587f50, #w-node-_25d4324e-c461-1f21-a175-992e4334ff9a-e0587f50 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_65b71021-1514-a0e9-7d0c-6026a526d313-e0587f50 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_65b71021-1514-a0e9-7d0c-6026a526d314-e0587f50 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_65b71021-1514-a0e9-7d0c-6026a526d315-e0587f50 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65b71021-1514-a0e9-7d0c-6026a526d316-e0587f50, #w-node-_65b71021-1514-a0e9-7d0c-6026a526d317-e0587f50, #w-node-_0f5e774b-cc03-cb1a-3b51-871790904227-e0587f50, #w-node-fbf05c48-f18a-5473-be72-03e3d7ad6ca8-e0587f50, #w-node-_798b7a98-16cd-688e-e4ad-f4d91403cb39-e0587f50, #w-node-fbf05c48-f18a-5473-be72-03e3d7ad6ca9-e0587f50 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fbf05c48-f18a-5473-be72-03e3d7ad6ca6-e0587f50 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fbf05c48-f18a-5473-be72-03e3d7ad6ca7-e0587f50 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbcfd349-3bf0-fdff-fdab-e10c05fc239b-e0587f50, #w-node-cbcfd349-3bf0-fdff-fdab-e10c05fc239e-e0587f50, #w-node-cbcfd349-3bf0-fdff-fdab-e10c05fc239f-e0587f50, #w-node-a00919bb-e90e-25c5-1383-c495f88dbea0-e0587f50, #w-node-c271e6b8-5e9f-344b-b393-c9b8f168ba22-e0587f50, #w-node-c271e6b8-5e9f-344b-b393-c9b8f168ba23-e0587f50, #w-node-c271e6b8-5e9f-344b-b393-c9b8f168ba24-e0587f50, #w-node-_11ff1bf4-d8f4-f7a1-7514-4585372f95db-e0587f50, #w-node-_898c7a45-a572-8bd5-398f-4f45e6cd88ba-e0587f50, #w-node-_898c7a45-a572-8bd5-398f-4f45e6cd88bb-e0587f50, #w-node-_55b53b54-a1cc-83db-189d-5e5e7b7109a0-e0587f50, #w-node-_898c7a45-a572-8bd5-398f-4f45e6cd88bc-e0587f50, #w-node-_3435ffe4-f14c-6568-9787-d7e57e78e73f-e0587f50, #w-node-_3435ffe4-f14c-6568-9787-d7e57e78e73e-e0587f50, #w-node-_3435ffe4-f14c-6568-9787-d7e57e78e740-e0587f50, #w-node-_672f6ba9-786a-fec8-a088-c8dbc768c67d-e0587f50, #w-node-_20541618-f2db-3050-1238-36ea2db20020-e0587f50, #w-node-_1f7b26dd-5e99-8124-2b01-6d1599e6a85c-e0587f50, #w-node-_1f7b26dd-5e99-8124-2b01-6d1599e6a85d-e0587f50, #w-node-_1f7b26dd-5e99-8124-2b01-6d1599e6a85f-e0587f50, #w-node-_1f7b26dd-5e99-8124-2b01-6d1599e6a85e-e0587f50, #w-node-_1f7b26dd-5e99-8124-2b01-6d1599e6a860-e0587f50, #w-node-bf367944-5aeb-f553-7beb-840a5f2d51ad-e0587f50, #w-node-bf367944-5aeb-f553-7beb-840a5f2d51ae-e0587f50, #w-node-_85d897ae-2f2f-a081-e3a2-76427527b2ff-e0587f50, #w-node-_63ca5eeb-8b4c-dc9a-a15c-9863bffc634f-e0587f50, #w-node-_532ee233-4b98-307e-7aaa-81dbdcaeaaf5-e0587f50 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4424a478-2977-343c-f88d-86156490baf8-e0587f50, #w-node-_57e065cb-8696-bfba-7b3e-3fa1446095f2-e0587f50 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a5c6fb47-ded6-ad16-bcc1-c9cb2db8effe-e0587f50 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d9fc53cc-ae05-49bf-fbaf-4b1e391f632a-912d81e8, #w-node-d9fc53cc-ae05-49bf-fbaf-4b1e391f632e-912d81e8, #w-node-d9fc53cc-ae05-49bf-fbaf-4b1e391f6331-912d81e8, #w-node-d9fc53cc-ae05-49bf-fbaf-4b1e391f6334-912d81e8, #w-node-d9fc53cc-ae05-49bf-fbaf-4b1e391f6337-912d81e8, #w-node-d9fc53cc-ae05-49bf-fbaf-4b1e391f633a-912d81e8, #w-node-d9fc53cc-ae05-49bf-fbaf-4b1e391f6342-912d81e8, #w-node-d9fc53cc-ae05-49bf-fbaf-4b1e391f6344-912d81e8, #w-node-d9fc53cc-ae05-49bf-fbaf-4b1e391f634a-912d81e8, #w-node-d9fc53cc-ae05-49bf-fbaf-4b1e391f634d-912d81e8, #w-node-d9fc53cc-ae05-49bf-fbaf-4b1e391f6350-912d81e8, #w-node-f8b2d494-3924-1c3d-7996-3026d6c76d7f-912d81e8, #w-node-f8b2d494-3924-1c3d-7996-3026d6c76d83-912d81e8, #w-node-f8b2d494-3924-1c3d-7996-3026d6c76d86-912d81e8, #w-node-f8b2d494-3924-1c3d-7996-3026d6c76d89-912d81e8, #w-node-f8b2d494-3924-1c3d-7996-3026d6c76d8c-912d81e8, #w-node-f8b2d494-3924-1c3d-7996-3026d6c76d8f-912d81e8, #w-node-f8b2d494-3924-1c3d-7996-3026d6c76d97-912d81e8, #w-node-f8b2d494-3924-1c3d-7996-3026d6c76d99-912d81e8, #w-node-f8b2d494-3924-1c3d-7996-3026d6c76d9f-912d81e8, #w-node-f8b2d494-3924-1c3d-7996-3026d6c76da2-912d81e8, #w-node-f8b2d494-3924-1c3d-7996-3026d6c76da5-912d81e8, #w-node-_4eb0eade-9a27-49ec-2b4e-16af5cb70112-912d81e8, #w-node-_4eb0eade-9a27-49ec-2b4e-16af5cb70116-912d81e8, #w-node-_4eb0eade-9a27-49ec-2b4e-16af5cb70119-912d81e8, #w-node-_4eb0eade-9a27-49ec-2b4e-16af5cb7011c-912d81e8, #w-node-_4eb0eade-9a27-49ec-2b4e-16af5cb7011f-912d81e8, #w-node-_4eb0eade-9a27-49ec-2b4e-16af5cb70122-912d81e8, #w-node-_4eb0eade-9a27-49ec-2b4e-16af5cb7012a-912d81e8, #w-node-_4eb0eade-9a27-49ec-2b4e-16af5cb7012c-912d81e8, #w-node-_4eb0eade-9a27-49ec-2b4e-16af5cb70132-912d81e8, #w-node-_4eb0eade-9a27-49ec-2b4e-16af5cb70135-912d81e8, #w-node-_4eb0eade-9a27-49ec-2b4e-16af5cb70138-912d81e8, #w-node-c74e1966-c4ed-8e6c-1ba1-08e3e1c8f140-912d81e8, #w-node-c74e1966-c4ed-8e6c-1ba1-08e3e1c8f144-912d81e8, #w-node-c74e1966-c4ed-8e6c-1ba1-08e3e1c8f147-912d81e8, #w-node-c74e1966-c4ed-8e6c-1ba1-08e3e1c8f14a-912d81e8, #w-node-c74e1966-c4ed-8e6c-1ba1-08e3e1c8f14d-912d81e8, #w-node-c74e1966-c4ed-8e6c-1ba1-08e3e1c8f150-912d81e8, #w-node-c74e1966-c4ed-8e6c-1ba1-08e3e1c8f158-912d81e8, #w-node-c74e1966-c4ed-8e6c-1ba1-08e3e1c8f15a-912d81e8, #w-node-c74e1966-c4ed-8e6c-1ba1-08e3e1c8f160-912d81e8, #w-node-c74e1966-c4ed-8e6c-1ba1-08e3e1c8f163-912d81e8, #w-node-c74e1966-c4ed-8e6c-1ba1-08e3e1c8f166-912d81e8, #w-node-bfa38380-296c-74ad-6f78-5d9268a6bf5d-912d81e8, #w-node-bfa38380-296c-74ad-6f78-5d9268a6bf61-912d81e8, #w-node-bfa38380-296c-74ad-6f78-5d9268a6bf64-912d81e8, #w-node-bfa38380-296c-74ad-6f78-5d9268a6bf67-912d81e8, #w-node-bfa38380-296c-74ad-6f78-5d9268a6bf6a-912d81e8, #w-node-bfa38380-296c-74ad-6f78-5d9268a6bf6d-912d81e8, #w-node-bfa38380-296c-74ad-6f78-5d9268a6bf75-912d81e8, #w-node-bfa38380-296c-74ad-6f78-5d9268a6bf77-912d81e8, #w-node-bfa38380-296c-74ad-6f78-5d9268a6bf7d-912d81e8, #w-node-bfa38380-296c-74ad-6f78-5d9268a6bf80-912d81e8, #w-node-bfa38380-296c-74ad-6f78-5d9268a6bf83-912d81e8, #w-node-c08ab9e7-e10e-ad7b-e2a7-54a8f2627419-dbdf8307, #w-node-c08ab9e7-e10e-ad7b-e2a7-54a8f262741d-dbdf8307, #w-node-c08ab9e7-e10e-ad7b-e2a7-54a8f2627420-dbdf8307, #w-node-c08ab9e7-e10e-ad7b-e2a7-54a8f2627423-dbdf8307, #w-node-c08ab9e7-e10e-ad7b-e2a7-54a8f2627426-dbdf8307, #w-node-c08ab9e7-e10e-ad7b-e2a7-54a8f2627429-dbdf8307, #w-node-c08ab9e7-e10e-ad7b-e2a7-54a8f2627431-dbdf8307, #w-node-c08ab9e7-e10e-ad7b-e2a7-54a8f2627433-dbdf8307, #w-node-c08ab9e7-e10e-ad7b-e2a7-54a8f2627439-dbdf8307, #w-node-c08ab9e7-e10e-ad7b-e2a7-54a8f262743c-dbdf8307, #w-node-c08ab9e7-e10e-ad7b-e2a7-54a8f262743f-dbdf8307 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce018d9c-2774-c514-f19e-c0dd1e08a6f6-f8b9694e {
  grid-template-rows: auto;
  grid-template-columns: minmax(300px, 420px) 1fr 1fr 1fr;
}

#w-node-_796e4be9-b98b-2f92-35a2-e4a41f000d26-f8b9694e {
  align-self: center;
}

#w-node-_8787860d-a057-3366-bbc6-14cf941edbe8-f8b9694e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_43b57838-2de7-42d5-738d-873a9135da77-f8b9694e {
  align-self: stretch;
}

#w-node-abae0710-5770-89ec-639c-3b933bd93127-f8b9694e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_3394d892-f60c-c28a-0d88-e01627ee3383-f8b9694e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23e16c3a-9619-a066-9599-9a08ca2457e3-f8b9694e {
  justify-self: start;
}

#w-node-_3394d892-f60c-c28a-0d88-e01627ee33b1-f8b9694e {
  align-self: center;
}

#w-node-_48666e9e-56bd-3998-9eaf-095f32544260-f8b9694e {
  align-self: end;
}

#w-node-_92249d4b-98e0-14ae-4b18-308d518e43b7-f8b9694e {
  place-self: auto stretch;
}

#w-node-_5c66c82e-1582-2c31-0fc0-8495e24cb413-f8b9694e, #w-node-_5c66c82e-1582-2c31-0fc0-8495e24cb419-f8b9694e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07f9c703-8edc-75ba-5ebc-1679370365ac-370365aa {
  align-self: auto;
}

#w-node-_07f9c703-8edc-75ba-5ebc-1679370365ad-370365aa {
  align-self: stretch;
}

#w-node-f2679c54-e385-94dd-087e-af604d9b17b1-4d9b17b1, #w-node-d9121f38-bce8-e5ce-9ffd-8134e4073292-e4073291 {
  place-self: stretch stretch;
}

#w-node-d9121f38-bce8-e5ce-9ffd-8134e407329c-e4073291 {
  order: 0;
  place-self: auto stretch;
}

#w-node-_266f4b9f-721e-bfc4-0ee0-a308fb86296f-fb86296c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d69c4b54-f240-f8ec-e968-02f7d7370c12-42333527, #w-node-_451547e4-ce51-527b-b6dc-962698bd3354-13546300 {
  align-self: stretch;
}

#w-node-e05bf410-39ec-2a4e-adab-a9e80fe7ee70-f3f17b26, #w-node-fd4b4ddc-b465-821c-659c-2ad32a07a834-f3f17b26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1126653a-284f-3216-2cc1-21d938bc9d57-f3f17b26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ea7121b-ccf7-6800-75c5-85eac6e43ae2-f3f17b26 {
  align-self: center;
}

#w-node-_24960119-753d-00c6-c53b-303efc87f89d-f3f17b26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5c4035ca-d00a-bf37-8b26-03fa95b22c2d-d541aea7 {
  align-self: end;
}

#w-node-_6ea7121b-ccf7-6800-75c5-85eac6e43ae2-d541aea7 {
  align-self: center;
}

#w-node-_6fefefa1-59fe-bb48-a075-847e0bd81097-d541aea7 {
  align-self: stretch;
}

#w-node-c5270666-60aa-cea4-eaf1-73e9b2f5abc4-30560519, #w-node-_6ea7121b-ccf7-6800-75c5-85eac6e43ac6-30560519 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f0fd45c-17c2-1925-4859-b36e7ddc8685-30560519 {
  align-self: stretch;
}

#w-node-_8067e119-b136-7f7e-aa53-d75963502696-49a2fecf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8067e119-b136-7f7e-aa53-d7596350269f-49a2fecf {
  place-self: center stretch;
}

#w-node-_441a7e54-c610-f462-1868-758d44bdc893-49a2fecf {
  align-self: stretch;
}

#w-node-_4384b906-d9ad-81b5-aa0f-985402bf207b-69b26385, #w-node-_3f5aa73f-26e7-7747-e98f-530e589c8c86-69b26385 {
  align-self: center;
}

#w-node-_1aa4587c-ed22-ff25-db63-d56359021a56-59021a54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_64e825b8-7d7d-2fc9-706c-b5e11f641c7c-f07b76ad {
  align-self: start;
}

#w-node-d8d4cf52-10e6-efe2-03f6-cd0525747230-f07b76ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-adcb4e0d-87aa-aeb3-de03-6760db95ed3d-b4e1d901 {
  align-self: center;
}

#w-node-_59bfde92-6458-9506-b816-ff1d19040817-b4e1d901 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3972e9a0-8e0d-9774-8698-337b3e691e2b-b4e1d901 {
  align-self: center;
}

#w-node-_2226274d-48f6-e3fa-2646-c5e320535b7e-b4e1d901 {
  place-self: center;
}

#w-node-_2e32279c-34aa-d738-b129-ca821ef038cb-b4e1d901 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1fd21eb5-d717-4fac-bcef-1ef62160b5d2-b4e1d901 {
  align-self: stretch;
}

#w-node-b50f3995-841b-ce25-5095-b8f318a622fd-d6a1bece {
  align-self: start;
}

#w-node-b50f3995-841b-ce25-5095-b8f318a622fe-d6a1bece, #w-node-addb8c54-85aa-1242-972b-1a4c8ba0ebde-ae338b9f, #w-node-addb8c54-85aa-1242-972b-1a4c8ba0ebde-4a844747 {
  align-self: stretch;
}

#w-node-_75a01800-c60f-b789-6427-a115fa379ef6-989e41e5, #w-node-_75a01800-c60f-b789-6427-a115fa379efa-989e41e5, #w-node-_75a01800-c60f-b789-6427-a115fa379efd-989e41e5, #w-node-_75a01800-c60f-b789-6427-a115fa379f00-989e41e5, #w-node-_75a01800-c60f-b789-6427-a115fa379f03-989e41e5, #w-node-_75a01800-c60f-b789-6427-a115fa379f06-989e41e5, #w-node-_75a01800-c60f-b789-6427-a115fa379f0e-989e41e5, #w-node-_75a01800-c60f-b789-6427-a115fa379f10-989e41e5, #w-node-_75a01800-c60f-b789-6427-a115fa379f16-989e41e5, #w-node-_75a01800-c60f-b789-6427-a115fa379f19-989e41e5, #w-node-_75a01800-c60f-b789-6427-a115fa379f1c-989e41e5, #w-node-ea463b2b-00e9-142a-44f2-daf09121f118-989e41e5, #w-node-ea463b2b-00e9-142a-44f2-daf09121f11c-989e41e5, #w-node-ea463b2b-00e9-142a-44f2-daf09121f11f-989e41e5, #w-node-ea463b2b-00e9-142a-44f2-daf09121f122-989e41e5, #w-node-ea463b2b-00e9-142a-44f2-daf09121f125-989e41e5, #w-node-ea463b2b-00e9-142a-44f2-daf09121f128-989e41e5, #w-node-ea463b2b-00e9-142a-44f2-daf09121f130-989e41e5, #w-node-ea463b2b-00e9-142a-44f2-daf09121f132-989e41e5, #w-node-ea463b2b-00e9-142a-44f2-daf09121f138-989e41e5, #w-node-ea463b2b-00e9-142a-44f2-daf09121f13b-989e41e5, #w-node-ea463b2b-00e9-142a-44f2-daf09121f13e-989e41e5, #w-node-_3a15bd1b-1055-087e-a0e0-6499f6eaa786-989e41e5, #w-node-_3a15bd1b-1055-087e-a0e0-6499f6eaa78a-989e41e5, #w-node-_3a15bd1b-1055-087e-a0e0-6499f6eaa78d-989e41e5, #w-node-_3a15bd1b-1055-087e-a0e0-6499f6eaa790-989e41e5, #w-node-_3a15bd1b-1055-087e-a0e0-6499f6eaa793-989e41e5, #w-node-_3a15bd1b-1055-087e-a0e0-6499f6eaa796-989e41e5, #w-node-_3a15bd1b-1055-087e-a0e0-6499f6eaa79e-989e41e5, #w-node-_3a15bd1b-1055-087e-a0e0-6499f6eaa7a0-989e41e5, #w-node-_3a15bd1b-1055-087e-a0e0-6499f6eaa7a6-989e41e5, #w-node-_3a15bd1b-1055-087e-a0e0-6499f6eaa7a9-989e41e5, #w-node-_3a15bd1b-1055-087e-a0e0-6499f6eaa7ac-989e41e5, #w-node-c3b82038-eb85-5789-aa41-1ee114f32f83-989e41e5, #w-node-c3b82038-eb85-5789-aa41-1ee114f32f87-989e41e5, #w-node-c3b82038-eb85-5789-aa41-1ee114f32f8a-989e41e5, #w-node-c3b82038-eb85-5789-aa41-1ee114f32f8d-989e41e5, #w-node-c3b82038-eb85-5789-aa41-1ee114f32f90-989e41e5, #w-node-c3b82038-eb85-5789-aa41-1ee114f32f93-989e41e5, #w-node-c3b82038-eb85-5789-aa41-1ee114f32f9b-989e41e5, #w-node-c3b82038-eb85-5789-aa41-1ee114f32f9d-989e41e5, #w-node-c3b82038-eb85-5789-aa41-1ee114f32fa3-989e41e5, #w-node-c3b82038-eb85-5789-aa41-1ee114f32fa6-989e41e5, #w-node-c3b82038-eb85-5789-aa41-1ee114f32fa9-989e41e5, #w-node-b2bb0518-830e-b022-69d9-b18d9eefeffa-989e41e5, #w-node-b2bb0518-830e-b022-69d9-b18d9eefeffe-989e41e5, #w-node-b2bb0518-830e-b022-69d9-b18d9eeff001-989e41e5, #w-node-b2bb0518-830e-b022-69d9-b18d9eeff004-989e41e5, #w-node-b2bb0518-830e-b022-69d9-b18d9eeff007-989e41e5, #w-node-b2bb0518-830e-b022-69d9-b18d9eeff00a-989e41e5, #w-node-b2bb0518-830e-b022-69d9-b18d9eeff012-989e41e5, #w-node-b2bb0518-830e-b022-69d9-b18d9eeff014-989e41e5, #w-node-b2bb0518-830e-b022-69d9-b18d9eeff01a-989e41e5, #w-node-b2bb0518-830e-b022-69d9-b18d9eeff01d-989e41e5, #w-node-b2bb0518-830e-b022-69d9-b18d9eeff020-989e41e5, #w-node-_1d5a38f7-c1a6-8ad5-37fc-6d9808828d4b-989e41e5, #w-node-_1d5a38f7-c1a6-8ad5-37fc-6d9808828d4f-989e41e5, #w-node-_1d5a38f7-c1a6-8ad5-37fc-6d9808828d52-989e41e5, #w-node-_1d5a38f7-c1a6-8ad5-37fc-6d9808828d55-989e41e5, #w-node-_1d5a38f7-c1a6-8ad5-37fc-6d9808828d58-989e41e5, #w-node-_1d5a38f7-c1a6-8ad5-37fc-6d9808828d5b-989e41e5, #w-node-_1d5a38f7-c1a6-8ad5-37fc-6d9808828d63-989e41e5, #w-node-_1d5a38f7-c1a6-8ad5-37fc-6d9808828d65-989e41e5, #w-node-_1d5a38f7-c1a6-8ad5-37fc-6d9808828d6b-989e41e5, #w-node-_1d5a38f7-c1a6-8ad5-37fc-6d9808828d6e-989e41e5, #w-node-_1d5a38f7-c1a6-8ad5-37fc-6d9808828d71-989e41e5, #w-node-_75608c5c-1909-eeff-9159-e980f4158aca-989e41e5, #w-node-_75608c5c-1909-eeff-9159-e980f4158ace-989e41e5, #w-node-_75608c5c-1909-eeff-9159-e980f4158ad1-989e41e5, #w-node-_75608c5c-1909-eeff-9159-e980f4158ad4-989e41e5, #w-node-_75608c5c-1909-eeff-9159-e980f4158ad7-989e41e5, #w-node-_75608c5c-1909-eeff-9159-e980f4158ada-989e41e5, #w-node-_75608c5c-1909-eeff-9159-e980f4158ae2-989e41e5, #w-node-_75608c5c-1909-eeff-9159-e980f4158ae4-989e41e5, #w-node-_75608c5c-1909-eeff-9159-e980f4158aea-989e41e5, #w-node-_75608c5c-1909-eeff-9159-e980f4158aed-989e41e5, #w-node-_75608c5c-1909-eeff-9159-e980f4158af0-989e41e5, #w-node-b404226f-66f5-a8c3-f50e-75d2ea625022-638c5775, #w-node-b404226f-66f5-a8c3-f50e-75d2ea625026-638c5775, #w-node-b404226f-66f5-a8c3-f50e-75d2ea625029-638c5775, #w-node-b404226f-66f5-a8c3-f50e-75d2ea62502c-638c5775, #w-node-b404226f-66f5-a8c3-f50e-75d2ea62502f-638c5775, #w-node-b404226f-66f5-a8c3-f50e-75d2ea625032-638c5775, #w-node-b404226f-66f5-a8c3-f50e-75d2ea62503a-638c5775, #w-node-b404226f-66f5-a8c3-f50e-75d2ea62503c-638c5775, #w-node-b404226f-66f5-a8c3-f50e-75d2ea625042-638c5775, #w-node-b404226f-66f5-a8c3-f50e-75d2ea625045-638c5775, #w-node-b404226f-66f5-a8c3-f50e-75d2ea625048-638c5775, #w-node-d28bc991-f71a-a71b-7d18-ef2e83164191-cef578fa, #w-node-d28bc991-f71a-a71b-7d18-ef2e83164195-cef578fa, #w-node-d28bc991-f71a-a71b-7d18-ef2e83164198-cef578fa, #w-node-d28bc991-f71a-a71b-7d18-ef2e8316419b-cef578fa, #w-node-d28bc991-f71a-a71b-7d18-ef2e8316419e-cef578fa, #w-node-d28bc991-f71a-a71b-7d18-ef2e831641a1-cef578fa, #w-node-d28bc991-f71a-a71b-7d18-ef2e831641a9-cef578fa, #w-node-d28bc991-f71a-a71b-7d18-ef2e831641ab-cef578fa, #w-node-d28bc991-f71a-a71b-7d18-ef2e831641b1-cef578fa, #w-node-d28bc991-f71a-a71b-7d18-ef2e831641b4-cef578fa, #w-node-d28bc991-f71a-a71b-7d18-ef2e831641b7-cef578fa, #w-node-_6c60f19d-14b9-cc0b-78c7-c901c3a4fb06-cef578fa, #w-node-_6c60f19d-14b9-cc0b-78c7-c901c3a4fb0a-cef578fa, #w-node-_6c60f19d-14b9-cc0b-78c7-c901c3a4fb0d-cef578fa, #w-node-_6c60f19d-14b9-cc0b-78c7-c901c3a4fb10-cef578fa, #w-node-_6c60f19d-14b9-cc0b-78c7-c901c3a4fb13-cef578fa, #w-node-_6c60f19d-14b9-cc0b-78c7-c901c3a4fb16-cef578fa, #w-node-_6c60f19d-14b9-cc0b-78c7-c901c3a4fb1e-cef578fa, #w-node-_6c60f19d-14b9-cc0b-78c7-c901c3a4fb20-cef578fa, #w-node-_6c60f19d-14b9-cc0b-78c7-c901c3a4fb26-cef578fa, #w-node-_6c60f19d-14b9-cc0b-78c7-c901c3a4fb29-cef578fa, #w-node-_6c60f19d-14b9-cc0b-78c7-c901c3a4fb2c-cef578fa, #w-node-cfc42a8a-01af-5311-e4f6-ac998b41b0e2-cef578fa, #w-node-cfc42a8a-01af-5311-e4f6-ac998b41b0e6-cef578fa, #w-node-cfc42a8a-01af-5311-e4f6-ac998b41b0e9-cef578fa, #w-node-cfc42a8a-01af-5311-e4f6-ac998b41b0ec-cef578fa, #w-node-cfc42a8a-01af-5311-e4f6-ac998b41b0ef-cef578fa, #w-node-cfc42a8a-01af-5311-e4f6-ac998b41b0f2-cef578fa, #w-node-cfc42a8a-01af-5311-e4f6-ac998b41b0fa-cef578fa, #w-node-cfc42a8a-01af-5311-e4f6-ac998b41b0fc-cef578fa, #w-node-cfc42a8a-01af-5311-e4f6-ac998b41b102-cef578fa, #w-node-cfc42a8a-01af-5311-e4f6-ac998b41b105-cef578fa, #w-node-cfc42a8a-01af-5311-e4f6-ac998b41b108-cef578fa, #w-node-f6407284-816f-f966-6424-02cc9f8989b1-cef578fa, #w-node-f6407284-816f-f966-6424-02cc9f8989b5-cef578fa, #w-node-f6407284-816f-f966-6424-02cc9f8989b8-cef578fa, #w-node-f6407284-816f-f966-6424-02cc9f8989bb-cef578fa, #w-node-f6407284-816f-f966-6424-02cc9f8989be-cef578fa, #w-node-f6407284-816f-f966-6424-02cc9f8989c1-cef578fa, #w-node-f6407284-816f-f966-6424-02cc9f8989c9-cef578fa, #w-node-f6407284-816f-f966-6424-02cc9f8989cb-cef578fa, #w-node-f6407284-816f-f966-6424-02cc9f8989d1-cef578fa, #w-node-f6407284-816f-f966-6424-02cc9f8989d4-cef578fa, #w-node-f6407284-816f-f966-6424-02cc9f8989d7-cef578fa, #w-node-daabd15e-c374-7fc0-da4f-b423f637d5e4-cef578fa, #w-node-daabd15e-c374-7fc0-da4f-b423f637d5e8-cef578fa, #w-node-daabd15e-c374-7fc0-da4f-b423f637d5eb-cef578fa, #w-node-daabd15e-c374-7fc0-da4f-b423f637d5ee-cef578fa, #w-node-daabd15e-c374-7fc0-da4f-b423f637d5f1-cef578fa, #w-node-daabd15e-c374-7fc0-da4f-b423f637d5f4-cef578fa, #w-node-daabd15e-c374-7fc0-da4f-b423f637d5fc-cef578fa, #w-node-daabd15e-c374-7fc0-da4f-b423f637d5fe-cef578fa, #w-node-daabd15e-c374-7fc0-da4f-b423f637d604-cef578fa, #w-node-daabd15e-c374-7fc0-da4f-b423f637d607-cef578fa, #w-node-daabd15e-c374-7fc0-da4f-b423f637d60a-cef578fa, #w-node-_086342c4-d262-1501-7743-973929b618d1-7a8016fe, #w-node-_086342c4-d262-1501-7743-973929b618d5-7a8016fe, #w-node-_086342c4-d262-1501-7743-973929b618d8-7a8016fe, #w-node-_086342c4-d262-1501-7743-973929b618db-7a8016fe, #w-node-_086342c4-d262-1501-7743-973929b618de-7a8016fe, #w-node-_086342c4-d262-1501-7743-973929b618e1-7a8016fe, #w-node-_086342c4-d262-1501-7743-973929b618e9-7a8016fe, #w-node-_086342c4-d262-1501-7743-973929b618ec-7a8016fe, #w-node-_086342c4-d262-1501-7743-973929b618f6-7a8016fe, #w-node-_086342c4-d262-1501-7743-973929b618fa-7a8016fe, #w-node-_086342c4-d262-1501-7743-973929b618ff-7a8016fe, #w-node-_75a01800-c60f-b789-6427-a115fa379ef6-1965aa77, #w-node-_75a01800-c60f-b789-6427-a115fa379efa-1965aa77, #w-node-_75a01800-c60f-b789-6427-a115fa379efd-1965aa77, #w-node-_75a01800-c60f-b789-6427-a115fa379f00-1965aa77, #w-node-_75a01800-c60f-b789-6427-a115fa379f03-1965aa77, #w-node-_75a01800-c60f-b789-6427-a115fa379f06-1965aa77, #w-node-_75a01800-c60f-b789-6427-a115fa379f0e-1965aa77, #w-node-_75a01800-c60f-b789-6427-a115fa379f10-1965aa77, #w-node-_75a01800-c60f-b789-6427-a115fa379f16-1965aa77, #w-node-_75a01800-c60f-b789-6427-a115fa379f19-1965aa77, #w-node-_75a01800-c60f-b789-6427-a115fa379f1c-1965aa77, #w-node-ea463b2b-00e9-142a-44f2-daf09121f118-1965aa77, #w-node-ea463b2b-00e9-142a-44f2-daf09121f11c-1965aa77, #w-node-ea463b2b-00e9-142a-44f2-daf09121f11f-1965aa77, #w-node-ea463b2b-00e9-142a-44f2-daf09121f122-1965aa77, #w-node-ea463b2b-00e9-142a-44f2-daf09121f125-1965aa77, #w-node-ea463b2b-00e9-142a-44f2-daf09121f128-1965aa77, #w-node-ea463b2b-00e9-142a-44f2-daf09121f130-1965aa77, #w-node-ea463b2b-00e9-142a-44f2-daf09121f132-1965aa77, #w-node-ea463b2b-00e9-142a-44f2-daf09121f138-1965aa77, #w-node-ea463b2b-00e9-142a-44f2-daf09121f13b-1965aa77, #w-node-ea463b2b-00e9-142a-44f2-daf09121f13e-1965aa77, #w-node-_3a15bd1b-1055-087e-a0e0-6499f6eaa786-1965aa77, #w-node-_3a15bd1b-1055-087e-a0e0-6499f6eaa78a-1965aa77, #w-node-_3a15bd1b-1055-087e-a0e0-6499f6eaa78d-1965aa77, #w-node-_3a15bd1b-1055-087e-a0e0-6499f6eaa790-1965aa77, #w-node-_3a15bd1b-1055-087e-a0e0-6499f6eaa793-1965aa77, #w-node-_3a15bd1b-1055-087e-a0e0-6499f6eaa796-1965aa77, #w-node-_3a15bd1b-1055-087e-a0e0-6499f6eaa79e-1965aa77, #w-node-_3a15bd1b-1055-087e-a0e0-6499f6eaa7a0-1965aa77, #w-node-_3a15bd1b-1055-087e-a0e0-6499f6eaa7a6-1965aa77, #w-node-_3a15bd1b-1055-087e-a0e0-6499f6eaa7a9-1965aa77, #w-node-_3a15bd1b-1055-087e-a0e0-6499f6eaa7ac-1965aa77, #w-node-c3b82038-eb85-5789-aa41-1ee114f32f83-1965aa77, #w-node-c3b82038-eb85-5789-aa41-1ee114f32f87-1965aa77, #w-node-c3b82038-eb85-5789-aa41-1ee114f32f8a-1965aa77, #w-node-c3b82038-eb85-5789-aa41-1ee114f32f8d-1965aa77, #w-node-c3b82038-eb85-5789-aa41-1ee114f32f90-1965aa77, #w-node-c3b82038-eb85-5789-aa41-1ee114f32f93-1965aa77, #w-node-c3b82038-eb85-5789-aa41-1ee114f32f9b-1965aa77, #w-node-c3b82038-eb85-5789-aa41-1ee114f32f9d-1965aa77, #w-node-c3b82038-eb85-5789-aa41-1ee114f32fa3-1965aa77, #w-node-c3b82038-eb85-5789-aa41-1ee114f32fa6-1965aa77, #w-node-c3b82038-eb85-5789-aa41-1ee114f32fa9-1965aa77, #w-node-b2bb0518-830e-b022-69d9-b18d9eefeffa-1965aa77, #w-node-b2bb0518-830e-b022-69d9-b18d9eefeffe-1965aa77, #w-node-b2bb0518-830e-b022-69d9-b18d9eeff001-1965aa77, #w-node-b2bb0518-830e-b022-69d9-b18d9eeff004-1965aa77, #w-node-b2bb0518-830e-b022-69d9-b18d9eeff007-1965aa77, #w-node-b2bb0518-830e-b022-69d9-b18d9eeff00a-1965aa77, #w-node-b2bb0518-830e-b022-69d9-b18d9eeff012-1965aa77, #w-node-b2bb0518-830e-b022-69d9-b18d9eeff014-1965aa77, #w-node-b2bb0518-830e-b022-69d9-b18d9eeff01a-1965aa77, #w-node-b2bb0518-830e-b022-69d9-b18d9eeff01d-1965aa77, #w-node-b2bb0518-830e-b022-69d9-b18d9eeff020-1965aa77, #w-node-_1d5a38f7-c1a6-8ad5-37fc-6d9808828d4b-1965aa77, #w-node-_1d5a38f7-c1a6-8ad5-37fc-6d9808828d4f-1965aa77, #w-node-_1d5a38f7-c1a6-8ad5-37fc-6d9808828d52-1965aa77, #w-node-_1d5a38f7-c1a6-8ad5-37fc-6d9808828d55-1965aa77, #w-node-_1d5a38f7-c1a6-8ad5-37fc-6d9808828d58-1965aa77, #w-node-_1d5a38f7-c1a6-8ad5-37fc-6d9808828d5b-1965aa77, #w-node-_1d5a38f7-c1a6-8ad5-37fc-6d9808828d63-1965aa77, #w-node-_1d5a38f7-c1a6-8ad5-37fc-6d9808828d65-1965aa77, #w-node-_1d5a38f7-c1a6-8ad5-37fc-6d9808828d6b-1965aa77, #w-node-_1d5a38f7-c1a6-8ad5-37fc-6d9808828d6e-1965aa77, #w-node-_1d5a38f7-c1a6-8ad5-37fc-6d9808828d71-1965aa77, #w-node-_75608c5c-1909-eeff-9159-e980f4158aca-1965aa77, #w-node-_75608c5c-1909-eeff-9159-e980f4158ace-1965aa77, #w-node-_75608c5c-1909-eeff-9159-e980f4158ad1-1965aa77, #w-node-_75608c5c-1909-eeff-9159-e980f4158ad4-1965aa77, #w-node-_75608c5c-1909-eeff-9159-e980f4158ad7-1965aa77, #w-node-_75608c5c-1909-eeff-9159-e980f4158ada-1965aa77, #w-node-_75608c5c-1909-eeff-9159-e980f4158ae2-1965aa77, #w-node-_75608c5c-1909-eeff-9159-e980f4158ae4-1965aa77, #w-node-_75608c5c-1909-eeff-9159-e980f4158aea-1965aa77, #w-node-_75608c5c-1909-eeff-9159-e980f4158aed-1965aa77, #w-node-_75608c5c-1909-eeff-9159-e980f4158af0-1965aa77, #w-node-b404226f-66f5-a8c3-f50e-75d2ea625022-55cd4d92, #w-node-b404226f-66f5-a8c3-f50e-75d2ea625026-55cd4d92, #w-node-b404226f-66f5-a8c3-f50e-75d2ea625029-55cd4d92, #w-node-b404226f-66f5-a8c3-f50e-75d2ea62502c-55cd4d92, #w-node-b404226f-66f5-a8c3-f50e-75d2ea62502f-55cd4d92, #w-node-b404226f-66f5-a8c3-f50e-75d2ea625032-55cd4d92, #w-node-b404226f-66f5-a8c3-f50e-75d2ea62503a-55cd4d92, #w-node-b404226f-66f5-a8c3-f50e-75d2ea62503c-55cd4d92, #w-node-b404226f-66f5-a8c3-f50e-75d2ea625042-55cd4d92, #w-node-b404226f-66f5-a8c3-f50e-75d2ea625045-55cd4d92, #w-node-b404226f-66f5-a8c3-f50e-75d2ea625048-55cd4d92, #w-node-d28bc991-f71a-a71b-7d18-ef2e83164191-a0a5fa61, #w-node-d28bc991-f71a-a71b-7d18-ef2e83164195-a0a5fa61, #w-node-d28bc991-f71a-a71b-7d18-ef2e83164198-a0a5fa61, #w-node-d28bc991-f71a-a71b-7d18-ef2e8316419b-a0a5fa61, #w-node-d28bc991-f71a-a71b-7d18-ef2e8316419e-a0a5fa61, #w-node-d28bc991-f71a-a71b-7d18-ef2e831641a1-a0a5fa61, #w-node-d28bc991-f71a-a71b-7d18-ef2e831641a9-a0a5fa61, #w-node-d28bc991-f71a-a71b-7d18-ef2e831641ab-a0a5fa61, #w-node-d28bc991-f71a-a71b-7d18-ef2e831641b1-a0a5fa61, #w-node-d28bc991-f71a-a71b-7d18-ef2e831641b4-a0a5fa61, #w-node-d28bc991-f71a-a71b-7d18-ef2e831641b7-a0a5fa61, #w-node-_6c60f19d-14b9-cc0b-78c7-c901c3a4fb06-a0a5fa61, #w-node-_6c60f19d-14b9-cc0b-78c7-c901c3a4fb0a-a0a5fa61, #w-node-_6c60f19d-14b9-cc0b-78c7-c901c3a4fb0d-a0a5fa61, #w-node-_6c60f19d-14b9-cc0b-78c7-c901c3a4fb10-a0a5fa61, #w-node-_6c60f19d-14b9-cc0b-78c7-c901c3a4fb13-a0a5fa61, #w-node-_6c60f19d-14b9-cc0b-78c7-c901c3a4fb16-a0a5fa61, #w-node-_6c60f19d-14b9-cc0b-78c7-c901c3a4fb1e-a0a5fa61, #w-node-_6c60f19d-14b9-cc0b-78c7-c901c3a4fb20-a0a5fa61, #w-node-_6c60f19d-14b9-cc0b-78c7-c901c3a4fb26-a0a5fa61, #w-node-_6c60f19d-14b9-cc0b-78c7-c901c3a4fb29-a0a5fa61, #w-node-_6c60f19d-14b9-cc0b-78c7-c901c3a4fb2c-a0a5fa61, #w-node-cfc42a8a-01af-5311-e4f6-ac998b41b0e2-a0a5fa61, #w-node-cfc42a8a-01af-5311-e4f6-ac998b41b0e6-a0a5fa61, #w-node-cfc42a8a-01af-5311-e4f6-ac998b41b0e9-a0a5fa61, #w-node-cfc42a8a-01af-5311-e4f6-ac998b41b0ec-a0a5fa61, #w-node-cfc42a8a-01af-5311-e4f6-ac998b41b0ef-a0a5fa61, #w-node-cfc42a8a-01af-5311-e4f6-ac998b41b0f2-a0a5fa61, #w-node-cfc42a8a-01af-5311-e4f6-ac998b41b0fa-a0a5fa61, #w-node-cfc42a8a-01af-5311-e4f6-ac998b41b0fc-a0a5fa61, #w-node-cfc42a8a-01af-5311-e4f6-ac998b41b102-a0a5fa61, #w-node-cfc42a8a-01af-5311-e4f6-ac998b41b105-a0a5fa61, #w-node-cfc42a8a-01af-5311-e4f6-ac998b41b108-a0a5fa61, #w-node-_22101c3e-2c05-96fb-03ea-4154e89b1e74-a0a5fa61, #w-node-_22101c3e-2c05-96fb-03ea-4154e89b1e78-a0a5fa61, #w-node-_22101c3e-2c05-96fb-03ea-4154e89b1e7b-a0a5fa61, #w-node-_22101c3e-2c05-96fb-03ea-4154e89b1e7e-a0a5fa61, #w-node-_22101c3e-2c05-96fb-03ea-4154e89b1e81-a0a5fa61, #w-node-_22101c3e-2c05-96fb-03ea-4154e89b1e84-a0a5fa61, #w-node-_22101c3e-2c05-96fb-03ea-4154e89b1e8c-a0a5fa61, #w-node-_22101c3e-2c05-96fb-03ea-4154e89b1e8e-a0a5fa61, #w-node-_22101c3e-2c05-96fb-03ea-4154e89b1e94-a0a5fa61, #w-node-_22101c3e-2c05-96fb-03ea-4154e89b1e97-a0a5fa61, #w-node-_22101c3e-2c05-96fb-03ea-4154e89b1e9a-a0a5fa61, #w-node-f6407284-816f-f966-6424-02cc9f8989b1-a0a5fa61, #w-node-f6407284-816f-f966-6424-02cc9f8989b5-a0a5fa61, #w-node-f6407284-816f-f966-6424-02cc9f8989b8-a0a5fa61, #w-node-f6407284-816f-f966-6424-02cc9f8989bb-a0a5fa61, #w-node-f6407284-816f-f966-6424-02cc9f8989be-a0a5fa61, #w-node-f6407284-816f-f966-6424-02cc9f8989c1-a0a5fa61, #w-node-f6407284-816f-f966-6424-02cc9f8989c9-a0a5fa61, #w-node-f6407284-816f-f966-6424-02cc9f8989cb-a0a5fa61, #w-node-f6407284-816f-f966-6424-02cc9f8989d1-a0a5fa61, #w-node-f6407284-816f-f966-6424-02cc9f8989d4-a0a5fa61, #w-node-f6407284-816f-f966-6424-02cc9f8989d7-a0a5fa61, #w-node-_086342c4-d262-1501-7743-973929b618d1-c79c6933, #w-node-_086342c4-d262-1501-7743-973929b618d5-c79c6933, #w-node-_086342c4-d262-1501-7743-973929b618d8-c79c6933, #w-node-_086342c4-d262-1501-7743-973929b618db-c79c6933, #w-node-_086342c4-d262-1501-7743-973929b618de-c79c6933, #w-node-_086342c4-d262-1501-7743-973929b618e1-c79c6933, #w-node-_086342c4-d262-1501-7743-973929b618e9-c79c6933, #w-node-_086342c4-d262-1501-7743-973929b618ec-c79c6933, #w-node-_086342c4-d262-1501-7743-973929b618f6-c79c6933, #w-node-_086342c4-d262-1501-7743-973929b618fa-c79c6933, #w-node-_086342c4-d262-1501-7743-973929b618ff-c79c6933, #w-node-_75a01800-c60f-b789-6427-a115fa379ef6-b2a80d92, #w-node-_75a01800-c60f-b789-6427-a115fa379f0e-b2a80d92, #w-node-_75a01800-c60f-b789-6427-a115fa379f10-b2a80d92, #w-node-_75a01800-c60f-b789-6427-a115fa379f16-b2a80d92, #w-node-_75a01800-c60f-b789-6427-a115fa379f19-b2a80d92, #w-node-_75a01800-c60f-b789-6427-a115fa379f1c-b2a80d92, #w-node-a1e4c5fd-4f0e-938b-da75-5dbc6bc0a8fb-b2a80d92, #w-node-a1e4c5fd-4f0e-938b-da75-5dbc6bc0a913-b2a80d92, #w-node-a1e4c5fd-4f0e-938b-da75-5dbc6bc0a915-b2a80d92, #w-node-a1e4c5fd-4f0e-938b-da75-5dbc6bc0a91b-b2a80d92, #w-node-a1e4c5fd-4f0e-938b-da75-5dbc6bc0a91e-b2a80d92, #w-node-a1e4c5fd-4f0e-938b-da75-5dbc6bc0a921-b2a80d92, #w-node-_685d2eda-4a37-0088-d366-4fd5f3e5d396-b2a80d92, #w-node-_685d2eda-4a37-0088-d366-4fd5f3e5d3ae-b2a80d92, #w-node-_685d2eda-4a37-0088-d366-4fd5f3e5d3b0-b2a80d92, #w-node-_685d2eda-4a37-0088-d366-4fd5f3e5d3b6-b2a80d92, #w-node-_685d2eda-4a37-0088-d366-4fd5f3e5d3b9-b2a80d92, #w-node-_685d2eda-4a37-0088-d366-4fd5f3e5d3bc-b2a80d92, #w-node-_7f2cab79-a887-c7f4-b5d9-2a941d714eb1-b2a80d92, #w-node-_7f2cab79-a887-c7f4-b5d9-2a941d714ec9-b2a80d92, #w-node-_7f2cab79-a887-c7f4-b5d9-2a941d714ecb-b2a80d92, #w-node-_7f2cab79-a887-c7f4-b5d9-2a941d714ed1-b2a80d92, #w-node-_7f2cab79-a887-c7f4-b5d9-2a941d714ed4-b2a80d92, #w-node-_7f2cab79-a887-c7f4-b5d9-2a941d714ed7-b2a80d92, #w-node-_6aedb5dd-0f97-55d7-84fa-abfd23ee230e-b2a80d92, #w-node-_6aedb5dd-0f97-55d7-84fa-abfd23ee2326-b2a80d92, #w-node-_6aedb5dd-0f97-55d7-84fa-abfd23ee2328-b2a80d92, #w-node-_6aedb5dd-0f97-55d7-84fa-abfd23ee232e-b2a80d92, #w-node-_6aedb5dd-0f97-55d7-84fa-abfd23ee2331-b2a80d92, #w-node-_6aedb5dd-0f97-55d7-84fa-abfd23ee2334-b2a80d92, #w-node-_47e233e9-0299-6ae6-8dc4-3e023bfce66c-b2a80d92, #w-node-_47e233e9-0299-6ae6-8dc4-3e023bfce684-b2a80d92, #w-node-_47e233e9-0299-6ae6-8dc4-3e023bfce686-b2a80d92, #w-node-_47e233e9-0299-6ae6-8dc4-3e023bfce68c-b2a80d92, #w-node-_47e233e9-0299-6ae6-8dc4-3e023bfce68f-b2a80d92, #w-node-_47e233e9-0299-6ae6-8dc4-3e023bfce692-b2a80d92, #w-node-_1de59ed8-0a63-1ab3-8462-f78497f2f997-b2a80d92, #w-node-_1de59ed8-0a63-1ab3-8462-f78497f2f9af-b2a80d92, #w-node-_1de59ed8-0a63-1ab3-8462-f78497f2f9b1-b2a80d92, #w-node-_1de59ed8-0a63-1ab3-8462-f78497f2f9b7-b2a80d92, #w-node-_1de59ed8-0a63-1ab3-8462-f78497f2f9ba-b2a80d92, #w-node-_1de59ed8-0a63-1ab3-8462-f78497f2f9bd-b2a80d92, #w-node-_145e7b72-d5d3-d444-fe04-8779da228ce1-b2a80d92, #w-node-_145e7b72-d5d3-d444-fe04-8779da228cf9-b2a80d92, #w-node-_145e7b72-d5d3-d444-fe04-8779da228cfb-b2a80d92, #w-node-_145e7b72-d5d3-d444-fe04-8779da228d01-b2a80d92, #w-node-_145e7b72-d5d3-d444-fe04-8779da228d04-b2a80d92, #w-node-_145e7b72-d5d3-d444-fe04-8779da228d07-b2a80d92, #w-node-_884f77a7-0493-5c0b-cf06-cf22efb8dd3e-b2a80d92, #w-node-_884f77a7-0493-5c0b-cf06-cf22efb8dd56-b2a80d92, #w-node-_884f77a7-0493-5c0b-cf06-cf22efb8dd58-b2a80d92, #w-node-_884f77a7-0493-5c0b-cf06-cf22efb8dd5e-b2a80d92, #w-node-_884f77a7-0493-5c0b-cf06-cf22efb8dd61-b2a80d92, #w-node-_884f77a7-0493-5c0b-cf06-cf22efb8dd64-b2a80d92, #w-node-_3a6e987e-2cd1-8e8a-cf3c-644ab614324f-b2a80d92, #w-node-_3a6e987e-2cd1-8e8a-cf3c-644ab6143267-b2a80d92, #w-node-_3a6e987e-2cd1-8e8a-cf3c-644ab6143269-b2a80d92, #w-node-_3a6e987e-2cd1-8e8a-cf3c-644ab614326f-b2a80d92, #w-node-_3a6e987e-2cd1-8e8a-cf3c-644ab6143272-b2a80d92, #w-node-_3a6e987e-2cd1-8e8a-cf3c-644ab6143275-b2a80d92, #w-node-_70c4501a-caf0-1c2f-092b-0a2c13c41be3-b2a80d92, #w-node-_70c4501a-caf0-1c2f-092b-0a2c13c41bfb-b2a80d92, #w-node-_70c4501a-caf0-1c2f-092b-0a2c13c41bfd-b2a80d92, #w-node-_70c4501a-caf0-1c2f-092b-0a2c13c41c03-b2a80d92, #w-node-_70c4501a-caf0-1c2f-092b-0a2c13c41c06-b2a80d92, #w-node-_70c4501a-caf0-1c2f-092b-0a2c13c41c09-b2a80d92, #w-node-_1997a2a2-23a0-8bb1-2fba-8c17f7b95ee3-b2a80d92, #w-node-_1997a2a2-23a0-8bb1-2fba-8c17f7b95efb-b2a80d92, #w-node-_1997a2a2-23a0-8bb1-2fba-8c17f7b95efd-b2a80d92, #w-node-_1997a2a2-23a0-8bb1-2fba-8c17f7b95f03-b2a80d92, #w-node-_1997a2a2-23a0-8bb1-2fba-8c17f7b95f06-b2a80d92, #w-node-_1997a2a2-23a0-8bb1-2fba-8c17f7b95f09-b2a80d92, #w-node-d086cf7b-58f6-acd5-f450-873a8f86ec8c-8f86ec8b, #w-node-d086cf7b-58f6-acd5-f450-873a8f86ec8f-8f86ec8b, #w-node-d086cf7b-58f6-acd5-f450-873a8f86ec92-8f86ec8b, #w-node-d086cf7b-58f6-acd5-f450-873a8f86ec95-8f86ec8b, #w-node-d086cf7b-58f6-acd5-f450-873a8f86ec98-8f86ec8b, #w-node-b404226f-66f5-a8c3-f50e-75d2ea625022-1b78dd8c, #w-node-b404226f-66f5-a8c3-f50e-75d2ea625026-1b78dd8c, #w-node-b404226f-66f5-a8c3-f50e-75d2ea625029-1b78dd8c, #w-node-b404226f-66f5-a8c3-f50e-75d2ea62502c-1b78dd8c, #w-node-b404226f-66f5-a8c3-f50e-75d2ea62502f-1b78dd8c, #w-node-b404226f-66f5-a8c3-f50e-75d2ea625032-1b78dd8c, #w-node-b404226f-66f5-a8c3-f50e-75d2ea62503a-1b78dd8c, #w-node-b404226f-66f5-a8c3-f50e-75d2ea62503c-1b78dd8c, #w-node-b404226f-66f5-a8c3-f50e-75d2ea625042-1b78dd8c, #w-node-b404226f-66f5-a8c3-f50e-75d2ea625045-1b78dd8c, #w-node-b404226f-66f5-a8c3-f50e-75d2ea625048-1b78dd8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01d2cc34-f11a-72c6-4bb4-31a241d312e2-8da3693e, #w-node-_9e07f7fe-84f2-2467-f37f-269a07808533-8da3693e, #w-node-c7ace9f8-c42f-721e-8866-83ad6e7cb224-8da3693e {
  align-self: center;
}

#w-node-_7a9154ab-50f0-b24b-e486-f6d5fb121a9a-9e311d30, #w-node-_1126653a-284f-3216-2cc1-21d938bc9d57-246f67a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53a6643e-46a2-12a5-c90f-c63ed81fd748-246f67a4 {
  align-self: stretch;
}

#w-node-_7a9efdf1-5899-cdd3-2897-e961804cdfdd-0ef7adc6 {
  justify-self: center;
}

#w-node-_7a9efdf1-5899-cdd3-2897-e961804cdfe5-0ef7adc6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_7a9efdf1-5899-cdd3-2897-e961804cdfe7-0ef7adc6, #w-node-_7a9efdf1-5899-cdd3-2897-e961804cdfeb-0ef7adc6, #w-node-_7a9efdf1-5899-cdd3-2897-e961804cdfef-0ef7adc6, #w-node-_7a9efdf1-5899-cdd3-2897-e961804cdff3-0ef7adc6, #w-node-_7a9efdf1-5899-cdd3-2897-e961804cdff7-0ef7adc6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03206fc2-c26d-044e-4c8b-57f78b28472a-978fb125 {
  align-self: start;
}

#w-node-e2cd4bea-a295-76de-d6ea-bc66843319f9-978fb125 {
  justify-self: center;
}

#w-node-bafd3948-1341-0f1f-fe3d-d7392f4ff005-7e9958ab, #w-node-_76476d51-ac54-7635-ac8a-8ad51753725a-7e9958ab, #w-node-_1708c335-d640-a498-c56a-d220454ae47b-7e9958ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a2b6fe4-5281-2c6e-3af6-00873d5bf3a5-7e9958ab {
  align-self: center;
}

#w-node-_2e00f6e5-ca75-aaa0-faf2-6273ef8e60be-7e9958ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e00f6e5-ca75-aaa0-faf2-6273ef8e60ca-7e9958ab {
  align-self: center;
}

#w-node-_2776c6e9-2816-7ab5-0a08-24e875e777d1-7e9958ab {
  justify-self: center;
}

#w-node-f261ab5d-b9b8-864f-ccc0-4ac6e4e51274-55509b3f {
  align-self: center;
}

#w-node-_7472892d-72c8-1ea1-be5e-868b3f73def5-55509b3f {
  justify-self: center;
}

#w-node-_2fa5421f-7808-68ed-28a4-c974b3746b1b-9dc7be1b, #w-node-_2fa5421f-7808-68ed-28a4-c974b3746b1b-15558c0d, #w-node-_1d001b6a-7ee6-cb0e-491c-814eb7a5e820-15558c0d, #w-node-_2fa5421f-7808-68ed-28a4-c974b3746b1b-fdd7e3b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_3ea7d7a9-1ae3-8616-9fc1-269fb1331746-a8f853b2, #w-node-_1d081e48-b82c-24d0-2192-be5ef3f834d2-a8f853b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bdf52adf-8fe6-be93-720d-df096a4c099c-6a4c0991 {
    justify-self: start;
  }

  #w-node-_25930759-ef33-d314-7bba-1ca0200b8786-60ee3f10 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ca49c461-ebc6-0afc-2b19-ec1a40b8421d-8da3693e {
    place-self: start;
  }

  #w-node-_9e07f7fe-84f2-2467-f37f-269a07808533-8da3693e, #w-node-c7ace9f8-c42f-721e-8866-83ad6e7cb224-8da3693e {
    align-self: start;
  }
}

@media screen and (max-width: 767px) {
  #w-node-eb8d1770-df79-2ecf-9b46-a1b98c410505-a8f853b2, #w-node-b4b60521-0ce3-4073-b9ef-5f4fda1e5d9e-a8f853b2 {
    justify-self: stretch;
  }

  #w-node-_299141b1-459c-c62b-21f0-f3b33d03a2ff-eeaded5c, #w-node-_299141b1-459c-c62b-21f0-f3b33d03a308-eeaded5c, #w-node-faf27031-c69e-8b1e-a65a-1f254125a075-eeaded5c, #w-node-faf27031-c69e-8b1e-a65a-1f254125a07b-eeaded5c, #w-node-_311415c4-ba49-10a3-43e5-e4ca276fb3d9-eeaded5c, #w-node-_311415c4-ba49-10a3-43e5-e4ca276fb3df-eeaded5c, #w-node-f0b78de6-3233-7ace-563d-7b1a9694b4a1-eeaded5c, #w-node-f0b78de6-3233-7ace-563d-7b1a9694b4a7-eeaded5c, #w-node-a64b0690-7ee9-4825-045b-9ea910e2aa8c-eeaded5c, #w-node-a64b0690-7ee9-4825-045b-9ea910e2aa92-eeaded5c, #w-node-c7349f55-af0a-4927-ae46-523afd19e641-eeaded5c, #w-node-c7349f55-af0a-4927-ae46-523afd19e647-eeaded5c, #w-node-_48e57944-925a-7be2-8cbe-aae9b73720ab-eeaded5c, #w-node-_48e57944-925a-7be2-8cbe-aae9b73720b1-eeaded5c, #w-node-_3a4b068e-3b29-9430-5559-293577e97ca7-eeaded5c, #w-node-_3a4b068e-3b29-9430-5559-293577e97cad-eeaded5c, #w-node-_3cbac165-6be8-f940-1696-c81fdbc9673a-3c7021e4, #w-node-_3cbac165-6be8-f940-1696-c81fdbc9673d-3c7021e4, #w-node-_3cbac165-6be8-f940-1696-c81fdbc96747-3c7021e4, #w-node-_3cbac165-6be8-f940-1696-c81fdbc9674d-3c7021e4, #w-node-_3cbac165-6be8-f940-1696-c81fdbc96750-3c7021e4, #w-node-_3cbac165-6be8-f940-1696-c81fdbc96753-3c7021e4, #w-node-d9fc53cc-ae05-49bf-fbaf-4b1e391f634a-912d81e8, #w-node-d9fc53cc-ae05-49bf-fbaf-4b1e391f6350-912d81e8, #w-node-f8b2d494-3924-1c3d-7996-3026d6c76d9f-912d81e8, #w-node-f8b2d494-3924-1c3d-7996-3026d6c76da5-912d81e8, #w-node-_4eb0eade-9a27-49ec-2b4e-16af5cb70132-912d81e8, #w-node-_4eb0eade-9a27-49ec-2b4e-16af5cb70138-912d81e8, #w-node-c74e1966-c4ed-8e6c-1ba1-08e3e1c8f160-912d81e8, #w-node-c74e1966-c4ed-8e6c-1ba1-08e3e1c8f166-912d81e8, #w-node-bfa38380-296c-74ad-6f78-5d9268a6bf7d-912d81e8, #w-node-bfa38380-296c-74ad-6f78-5d9268a6bf83-912d81e8, #w-node-c08ab9e7-e10e-ad7b-e2a7-54a8f2627439-dbdf8307, #w-node-c08ab9e7-e10e-ad7b-e2a7-54a8f262743f-dbdf8307, #w-node-_75a01800-c60f-b789-6427-a115fa379f16-989e41e5, #w-node-_75a01800-c60f-b789-6427-a115fa379f1c-989e41e5, #w-node-ea463b2b-00e9-142a-44f2-daf09121f138-989e41e5, #w-node-ea463b2b-00e9-142a-44f2-daf09121f13e-989e41e5, #w-node-_3a15bd1b-1055-087e-a0e0-6499f6eaa7a6-989e41e5, #w-node-_3a15bd1b-1055-087e-a0e0-6499f6eaa7ac-989e41e5, #w-node-c3b82038-eb85-5789-aa41-1ee114f32fa3-989e41e5, #w-node-c3b82038-eb85-5789-aa41-1ee114f32fa9-989e41e5, #w-node-b2bb0518-830e-b022-69d9-b18d9eeff01a-989e41e5, #w-node-b2bb0518-830e-b022-69d9-b18d9eeff020-989e41e5, #w-node-_1d5a38f7-c1a6-8ad5-37fc-6d9808828d6b-989e41e5, #w-node-_1d5a38f7-c1a6-8ad5-37fc-6d9808828d71-989e41e5, #w-node-_75608c5c-1909-eeff-9159-e980f4158aea-989e41e5, #w-node-_75608c5c-1909-eeff-9159-e980f4158af0-989e41e5, #w-node-b404226f-66f5-a8c3-f50e-75d2ea625042-638c5775, #w-node-b404226f-66f5-a8c3-f50e-75d2ea625048-638c5775, #w-node-d28bc991-f71a-a71b-7d18-ef2e831641b1-cef578fa, #w-node-d28bc991-f71a-a71b-7d18-ef2e831641b7-cef578fa, #w-node-_6c60f19d-14b9-cc0b-78c7-c901c3a4fb26-cef578fa, #w-node-_6c60f19d-14b9-cc0b-78c7-c901c3a4fb2c-cef578fa, #w-node-cfc42a8a-01af-5311-e4f6-ac998b41b102-cef578fa, #w-node-cfc42a8a-01af-5311-e4f6-ac998b41b108-cef578fa, #w-node-f6407284-816f-f966-6424-02cc9f8989d1-cef578fa, #w-node-f6407284-816f-f966-6424-02cc9f8989d7-cef578fa, #w-node-daabd15e-c374-7fc0-da4f-b423f637d604-cef578fa, #w-node-daabd15e-c374-7fc0-da4f-b423f637d60a-cef578fa, #w-node-_086342c4-d262-1501-7743-973929b618f6-7a8016fe, #w-node-_086342c4-d262-1501-7743-973929b618ff-7a8016fe, #w-node-_75a01800-c60f-b789-6427-a115fa379f16-1965aa77, #w-node-_75a01800-c60f-b789-6427-a115fa379f1c-1965aa77, #w-node-ea463b2b-00e9-142a-44f2-daf09121f138-1965aa77, #w-node-ea463b2b-00e9-142a-44f2-daf09121f13e-1965aa77, #w-node-_3a15bd1b-1055-087e-a0e0-6499f6eaa7a6-1965aa77, #w-node-_3a15bd1b-1055-087e-a0e0-6499f6eaa7ac-1965aa77, #w-node-c3b82038-eb85-5789-aa41-1ee114f32fa3-1965aa77, #w-node-c3b82038-eb85-5789-aa41-1ee114f32fa9-1965aa77, #w-node-b2bb0518-830e-b022-69d9-b18d9eeff01a-1965aa77, #w-node-b2bb0518-830e-b022-69d9-b18d9eeff020-1965aa77, #w-node-_1d5a38f7-c1a6-8ad5-37fc-6d9808828d6b-1965aa77, #w-node-_1d5a38f7-c1a6-8ad5-37fc-6d9808828d71-1965aa77, #w-node-_75608c5c-1909-eeff-9159-e980f4158aea-1965aa77, #w-node-_75608c5c-1909-eeff-9159-e980f4158af0-1965aa77, #w-node-b404226f-66f5-a8c3-f50e-75d2ea625042-55cd4d92, #w-node-b404226f-66f5-a8c3-f50e-75d2ea625048-55cd4d92, #w-node-d28bc991-f71a-a71b-7d18-ef2e831641b1-a0a5fa61, #w-node-d28bc991-f71a-a71b-7d18-ef2e831641b7-a0a5fa61, #w-node-_6c60f19d-14b9-cc0b-78c7-c901c3a4fb26-a0a5fa61, #w-node-_6c60f19d-14b9-cc0b-78c7-c901c3a4fb2c-a0a5fa61, #w-node-cfc42a8a-01af-5311-e4f6-ac998b41b102-a0a5fa61, #w-node-cfc42a8a-01af-5311-e4f6-ac998b41b108-a0a5fa61, #w-node-_22101c3e-2c05-96fb-03ea-4154e89b1e94-a0a5fa61, #w-node-_22101c3e-2c05-96fb-03ea-4154e89b1e9a-a0a5fa61, #w-node-f6407284-816f-f966-6424-02cc9f8989d1-a0a5fa61, #w-node-f6407284-816f-f966-6424-02cc9f8989d7-a0a5fa61, #w-node-_086342c4-d262-1501-7743-973929b618f6-c79c6933, #w-node-_086342c4-d262-1501-7743-973929b618ff-c79c6933, #w-node-_75a01800-c60f-b789-6427-a115fa379f16-b2a80d92, #w-node-_75a01800-c60f-b789-6427-a115fa379f1c-b2a80d92, #w-node-a1e4c5fd-4f0e-938b-da75-5dbc6bc0a91b-b2a80d92, #w-node-a1e4c5fd-4f0e-938b-da75-5dbc6bc0a921-b2a80d92, #w-node-_685d2eda-4a37-0088-d366-4fd5f3e5d3b6-b2a80d92, #w-node-_685d2eda-4a37-0088-d366-4fd5f3e5d3bc-b2a80d92, #w-node-_7f2cab79-a887-c7f4-b5d9-2a941d714ed1-b2a80d92, #w-node-_7f2cab79-a887-c7f4-b5d9-2a941d714ed7-b2a80d92, #w-node-_6aedb5dd-0f97-55d7-84fa-abfd23ee232e-b2a80d92, #w-node-_6aedb5dd-0f97-55d7-84fa-abfd23ee2334-b2a80d92, #w-node-_47e233e9-0299-6ae6-8dc4-3e023bfce68c-b2a80d92, #w-node-_47e233e9-0299-6ae6-8dc4-3e023bfce692-b2a80d92, #w-node-_1de59ed8-0a63-1ab3-8462-f78497f2f9b7-b2a80d92, #w-node-_1de59ed8-0a63-1ab3-8462-f78497f2f9bd-b2a80d92, #w-node-_145e7b72-d5d3-d444-fe04-8779da228d01-b2a80d92, #w-node-_145e7b72-d5d3-d444-fe04-8779da228d07-b2a80d92, #w-node-_884f77a7-0493-5c0b-cf06-cf22efb8dd5e-b2a80d92, #w-node-_884f77a7-0493-5c0b-cf06-cf22efb8dd64-b2a80d92, #w-node-_3a6e987e-2cd1-8e8a-cf3c-644ab614326f-b2a80d92, #w-node-_3a6e987e-2cd1-8e8a-cf3c-644ab6143275-b2a80d92, #w-node-_70c4501a-caf0-1c2f-092b-0a2c13c41c03-b2a80d92, #w-node-_70c4501a-caf0-1c2f-092b-0a2c13c41c09-b2a80d92, #w-node-_1997a2a2-23a0-8bb1-2fba-8c17f7b95f03-b2a80d92, #w-node-_1997a2a2-23a0-8bb1-2fba-8c17f7b95f09-b2a80d92, #w-node-b404226f-66f5-a8c3-f50e-75d2ea625042-1b78dd8c, #w-node-b404226f-66f5-a8c3-f50e-75d2ea625048-1b78dd8c {
    justify-self: center;
  }

  #w-node-ca49c461-ebc6-0afc-2b19-ec1a40b8421d-8da3693e {
    justify-self: start;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_55bdc81b-95e3-5848-b9a7-36817f18c898-e0587f50 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4853afab-71a5-9084-0379-6e6214e2793b-e0587f50, #w-node-_2730fb80-ec2f-5cc0-b074-eb12e0080e71-e0587f50, #w-node-fc762906-fed0-32c6-b7d9-e9df76208f09-e0587f50, #w-node-_01070f38-292e-81a3-f50f-80bbcece3781-e0587f50, #w-node-c0d90051-6105-bd1a-3009-de2111d7aff2-e0587f50, #w-node-_535d4be0-14c2-deef-f67c-ca73deb1b786-e0587f50, #w-node-feff5723-8c85-4e84-7ca8-e52d6462b928-e0587f50, #w-node-_25d4324e-c461-1f21-a175-992e4334ff9a-e0587f50 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
}
