html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

/*a {
  background-color: rgba(0, 0, 0, 0);
}*/

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

/*@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "î˜€";
}

.w-icon-slider-left:before {
  content: "î˜";
}

.w-icon-nav-menu:before {
  content: "î˜‚";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "î˜ƒ";
}

.w-icon-file-upload-remove:before {
  content: "î¤€";
}

.w-icon-file-upload-icon:before {
  content: "î¤ƒ";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  min-height: 100%;
  color: #333;
  background-color: #fff;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}*/

img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

.w-clearfix:before, .w-clearfix:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: rgba(0, 0, 0, 0) !important;
}

.w-webflow-badge, .w-webflow-badge * {
  z-index: auto;
  visibility: visible;
  box-sizing: border-box;
  width: auto;
  height: auto;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  float: none;
  clear: none;
  box-shadow: none;
  opacity: 1;
  direction: ltr;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-align: inherit;
  letter-spacing: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-transform: inherit;
  text-shadow: none;
  font-smoothing: auto;
  vertical-align: baseline;
  cursor: inherit;
  white-space: inherit;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  background: none;
  border: 0 rgba(0, 0, 0, 0);
  border-radius: 0;
  margin: 0;
  padding: 0;
  list-style-type: disc;
  transition: none;
  display: block;
  position: static;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  overflow: visible;
  transform: none;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .1);
  visibility: visible !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  opacity: 1 !important;
  width: auto !important;
  height: auto !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  margin: 0 !important;
  padding: 6px 8px 6px 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  top: auto !important;
  bottom: 12px !important;
  left: auto !important;
  right: 12px !important;
  overflow: visible !important;
  transform: none !important;
}

.w-webflow-badge > img {
  visibility: visible !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

.w-embed:before, .w-embed:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  width: 100%;
  height: 100%;
  border: none;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  width: 100%;
  height: 38px;
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input:-moz-placeholder, .w-select:-moz-placeholder {
  color: #999;
}

.w-input::-moz-placeholder, .w-select::-moz-placeholder {
  color: #999;
  opacity: 1;
}

.w-input::-webkit-input-placeholder, .w-select::-webkit-input-placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

.w-radio {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-radio:before, .w-radio:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-radio:after {
  clear: both;
}

.w-radio-input {
  float: left;
  margin: 3px 0 0 -20px;
  line-height: normal;
}

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  width: .1px;
  height: .1px;
  opacity: 0;
  z-index: -100;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  width: auto;
  height: auto;
  cursor: pointer;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.w-container:before, .w-container:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

.w-row:before, .w-row:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  width: 28px;
  height: 20px;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid rgba(0, 0, 0, 0);
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: rgba(117, 134, 150, 0) #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: rgba(255, 255, 255, 0) #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid rgba(0, 0, 0, 0);
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  height: 500px;
  color: #fff;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  margin: auto;
  position: absolute;
  top: -100%;
  bottom: -100%;
  left: -100%;
  right: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  height: 300px;
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  background: #ddd;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  height: 100%;
  white-space: nowrap;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  width: 100%;
  height: 100%;
  white-space: normal;
  text-align: left;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  height: 40px;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  margin: auto;
  padding-top: 10px;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  width: auto;
  height: auto;
  font-size: inherit;
  line-height: inherit;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px rgba(51, 51, 51, .4);
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: rgba(34, 34, 34, .4);
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  width: 1em;
  height: 1em;
  cursor: pointer;
  background-color: rgba(255, 255, 255, .4);
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  width: 80px;
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: auto;
  font-size: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  border: 0;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  min-width: 100%;
  background: #ddd;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: rgba(0, 0, 0, .9);
  outline: 0;
 /* font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;*/
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  height: 100%;
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  width: 100vw;
  height: 100vh;
  opacity: 0;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  height: auto;
  max-width: none;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: rgba(0, 0, 0, .4);
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-lightbox-control {
  width: 4em;
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  height: 2.6em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow-x: auto;
  overflow-y: hidden;
}

.w-lightbox-item {
  width: 10vh;
  box-sizing: content-box;
  cursor: pointer;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  height: 10vh;
  background: #222;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  border: 5px solid rgba(0, 0, 0, .4);
  border-radius: 50%;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid rgba(0, 0, 0, 0);
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

.w-richtext:before, .w-richtext:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: rgba(0, 0, 0, 0);
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  width: 100%;
  max-width: 100%;
  text-align: center;
  clear: both;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

.w-nav:before, .w-nav:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  min-width: 200px;
  background: #c8c8c8;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

.w-tabs:before, .w-tabs:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

.w-form-formradioinput--inputType-custom {
  width: 12px;
  height: 12px;
  border: 1px solid #ccc;
  border-radius: 50%;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  width: 12px;
  height: 12px;
  border: 1px solid #ccc;
  border-radius: 2px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-embed-youtubevideo {
  width: 100%;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

/*body {
  color: #333;
  font-family: Red Hat Display, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  color: #222;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Red Hat Display, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 48px;
}

h2 {
  color: #222;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Red Hat Display, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

h3 {
  color: #222;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Red Hat Display, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

h4 {
  color: #222;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Red Hat Display, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

p {
  color: #444;
  margin-bottom: 8px;
}

a {
  color: #4b92f6;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

a:active, a:visited {
  filter: brightness(80%);
}

ul {
  margin-top: 0;
  margin-bottom: 8px;
  padding-left: 18px;
}

li {
  color: #444;
}

label {
  color: #444;
  margin-bottom: 8px;
  font-weight: 400;
  display: block;
}

.ds-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 200px;
  display: flex;
}

.ds-content__container {
  width: 100%;
  max-width: 1440px;
  flex: 0 auto;
}

.body {
  color: #000;
  background-color: #fff;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.body.is--color-bg {
  background-color: #fff;
}*/

.logo-primary-mark {
  width: 48px;
  height: 48px;
  display: inline-block;
}

.ds-grid-brand {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template: ". . . . . ."
  / 1fr 1fr;
  grid-auto-flow: row;
  margin-top: 24px;
  margin-bottom: 0;
}

.is--color-r100 {
  background-color: #f9713d;
  flex: 1;
}

.ds-grid-surfaces {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template: ". . . . . ."
                 ". . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 32px;
  margin-bottom: 32px;
  padding-bottom: 0;
}

.surface {
  background-color: #fff;
  flex: 1;
  align-self: stretch;
}

.surface.is--l1 {
  z-index: 0;
  position: static;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  box-shadow: 0 0 2px rgba(0, 0, 0, .08), 0 6px 4px -4px rgba(0, 0, 0, .1);
}

.surface.is--l2 {
  box-shadow: 0 0 4px rgba(0, 0, 0, .08), 0 8px 8px -4px rgba(0, 0, 0, .1);
}

.surface.is--l2.is--rounded {
  border-radius: 16px;
}

.surface.is--l3 {
  box-shadow: 0 0 6px rgba(0, 0, 0, .08), 0 10px 16px -4px rgba(0, 0, 0, .1);
}

.surface.is--l4 {
  box-shadow: 0 0 8px rgba(0, 0, 0, .08), 0 12px 20px -4px rgba(0, 0, 0, .1);
}

.surface.is--l5 {
  box-shadow: 0 0 10px rgba(0, 0, 0, .08), 0 14px 24px -4px rgba(0, 0, 0, .1);
}

.surface.is--l6 {
  box-shadow: 0 0 12px rgba(0, 0, 0, .08), 0 24px 40px -4px rgba(0, 0, 0, .1);
}

.surface.is--l7 {
  box-shadow: 0 0 12px rgba(0, 0, 0, .08), 0 32px 56px -4px rgba(0, 0, 0, .1);
}

.surface.is--l8 {
  box-shadow: 0 0 12px rgba(0, 0, 0, .08), 0 40px 64px -4px rgba(0, 0, 0, .1);
}

.ds-tile {
  background-color: #fff;
  border-bottom: 1px solid #f2f5f7;
  padding: 24px;
  position: relative;
}

.ds-tile.is--color-n100 {
  background-color: #222;
}

.logo-primary {
  width: 224px;
  height: 48px;
  margin-right: 16px;
  display: inline-block;
}

.ds-item {
  border-radius: 4px;
  margin-bottom: 16px;
}

.ds-item.space-8 {
  padding: 16px;
}

.ds-item-values {
  margin-top: 16px;
}

.ds-item-values.no-margin {
  margin: 0;
}

.ds-grid-colors {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template: ". . . . . ."
  / 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 24px;
  margin-bottom: 0;
}

.ds-item-col {
  margin-top: 24px;
}

.is--small {
  font-size: 14px;
  line-height: 18px;
}

.is--small.text-n60 {
  margin-top: 16px;
}

.ds-item-color {
  height: 72px;
  border-radius: 4px;
  justify-content: flex-start;
  display: flex;
  overflow: hidden;
}

.color-n100 {
  background-color: #222;
  flex: 1;
}

.ds-intro {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #f2f5f7;
  padding-top: 74px;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
}

.grid-typography-3col {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  grid-template: ". . ."
                 ". . ."
                 / 1fr 1fr 1fr;
  margin-top: 24px;
  margin-bottom: 24px;
}

.is--align-center {
  text-align: center;
}

.is--align-right {
  text-align: right;
}

.margin-top-24 {
  margin-top: 24px;
  margin-bottom: 0;
}

.is--text-n60 {
  color: #888;
}

.t1 {
  font-size: 56px;
  line-height: 62px;
}

.t1.is--text-b100 {
  color: #4b92f6;
}

.t1.title-register, .text-white {
  color: #fff;
}

.btn {
  min-width: 208px;
  color: #fff;
  text-align: center;
  background-color: #05c574;
  border-radius: 12px;
  padding: 12px 16px;
  font-weight: 500;
  transition: all .2s ease-in-out;
}

.btn:hover {
  filter: brightness(95%);
  text-decoration: none;
  transform: translate(0, -2px);
  box-shadow: 0 8px 8px -2px rgba(0, 0, 0, .1);
}

.btn.btn--white {
  color: #222;
  background-color: #fff;
}

.btn.btn--outline-dark {
  color: #222;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #888;
}

.btn.btn--outline-dark.btn--med {
  font-size: 14px;
}

.btn.btn--outline-light {
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
}

.btn.btn--outline-light.btn--med {
  font-size: 14px;
}

.btn.btn--med {
  min-width: 120px;
  padding-top: 3px;
  padding-bottom: 5px;
}

.btn.btn--secondary {
  background-color: #4b92f6;
}

.btn.btn--secondary.search {
  width: 64px;
  height: 48px;
  min-width: 0;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61154a8907bdc388f1e2bb0a_search-icon.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 0 12px 12px 0;
  padding: 0;
}

.btn.btn--secondary.search:hover {
  box-shadow: none;
  transform: none;
}

.btn.btn--terciary {
  background-color: #09384c;
}

.btn.btn--wide-100 {
  width: 100%;
  min-width: 0;
}

.btn.btn--wide-100.btn--block {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.ds-grid-buttons {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 24px;
}

.input {
  height: 48px;
  color: #444;
  background-color: #fff;
  border: 1px solid #b8c4d4;
  border-radius: 4px;
  margin-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
}

.input:focus {
  border-color: #1f67cc;
}

.input::-ms-input-placeholder {
  color: #888;
}

.input::placeholder {
  color: #888;
}

.input.text-area {
  min-height: 120px;
}

.input.search {
  border-right-style: none;
  border-right-width: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin-bottom: 0;
}

.input.search:focus {
  border: 1px solid #b8c4d4;
}

.input.date-input {
  width: 110px;
  margin-right: 23px;
}

.form-cta {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: nowrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 32px;
  display: block;
}

.form-success {
  color: #444;
  text-align: left;
  background-color: rgba(0, 204, 105, .1);
  border-radius: 4px;
  padding: 16px;
}

.ds-form {
  margin-top: 24px;
  margin-bottom: 16px;
}

.form-error {
  color: #444;
  background-color: rgba(255, 51, 51, .1);
  border-radius: 4px;
  margin-top: 24px;
  padding: 16px;
}

.fom-radio-button, .form-checkbox {
  margin-bottom: 16px;
  padding-left: 24px;
}

.radio-button, .check-box {
  margin-left: -24px;
}

.ds-nav {
  width: 200px;
  background-color: #fff;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.ds-nav.surface.is--l3 {
  overflow: scroll;
}

.ds-nav__brand {
  width: 48px;
  height: 48px;
}

.ds-nav__container {
  padding: 24px;
}

.ds-menu {
  width: 100%;
  margin-top: 32px;
}

.ds-menu__nav-link {
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 0;
}

.ds-menu__nav-link.w--current {
  color: #4b92f6;
  padding-right: 0;
}

.ds-nav__details {
  float: none;
  clear: left;
  padding-top: 8px;
  position: static;
}

.ol {
  list-style-type: decimal;
}

.grid-typography-2col {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  margin-top: 24px;
}

.spacer-16 {
  width: 16px;
  height: 16px;
  float: none;
  display: inline-block;
  position: static;
}

.ds-icon {
  margin-bottom: 16px;
  margin-right: 16px;
  display: inline-block;
}

.ds-grid-icon, .ds-intro__footer {
  margin-top: 24px;
}

.image-landscape {
  width: 100%;
  padding-top: 57%;
  display: block;
  position: relative;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.image-absolute {
  width: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.image-portrait {
  width: 100%;
  height: 100%;
  padding-top: 134%;
  display: block;
  position: relative;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.wrapper-100 {
  width: 100%;
  position: relative;
}

.image-square {
  width: 100%;
  height: 100%;
  padding-top: 100%;
  display: block;
  position: relative;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.image-avatar {
  width: 100%;
  border-radius: 20px;
  display: block;
  position: relative;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.wrapper-40px {
  width: 40px;
  height: 40px;
}

.image-landscape-banner {
  width: 100%;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d80dd57e7f59_Dezin%20DS%20-%20Image%20Landscape.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 57%;
  display: block;
  position: relative;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.ds-grid-images {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
}

.spacer-8 {
  width: 8px;
  height: 8px;
  float: none;
  display: inline-block;
  position: static;
}

.is--text-white {
  color: #fff;
}

.tab-menu {
  border-bottom: 1px solid #f2f5f7;
}

.tab-menu__tab-link {
  background-color: rgba(0, 0, 0, 0);
}

.tab-menu__tab-link:hover {
  background-color: #f8fafc;
}

.tab-menu__tab-link:active {
  background-color: #f2f5f7;
}

.tab-menu__tab-link.w--current {
  background-color: rgba(0, 0, 0, 0);
  border: 0 #4b92f6;
  border-bottom: 2px solid #4b92f6;
  border-radius: 0;
}

.tab-panes__tab-pane {
  min-height: 112px;
  padding-top: 24px;
  padding-bottom: 24px;
}

.is--color-r110 {
  background-color: #f33;
  flex: 1;
}

.is--color-r80 {
  background-color: #ff7575;
  flex: 1;
}

.is--color-r60 {
  background-color: #ff9797;
  flex: 1;
}

.is--color-r40 {
  background-color: #ffbaba;
  flex: 1;
}

.is--color-r10 {
  background-color: #ffeded;
  flex: 1;
}

.is--color-b110 {
  background-color: #1f67cc;
  flex: 1;
}

.is-color-b100 {
  background-color: #4b92f6;
  flex: 1;
}

.is--color-b80 {
  background-color: #80b7ff;
  flex: 1;
}

.is--color-b60 {
  background-color: #98a7fe;
  flex: 1;
}

.is--color-b40 {
  background-color: #bac5ff;
  flex: 1;
}

.is--color-b10 {
  background-color: #ecf4fe;
  flex: 1;
}

.is--color-g110 {
  background-color: #00bf62;
  flex: 1;
}

.is-color-g100 {
  background-color: #05c574;
  flex: 1;
}

.is--color-g80 {
  background-color: #2ee68c;
  flex: 1;
}

.is--color-g60 {
  background-color: #68f2af;
  flex: 1;
}

.is--color-g40 {
  background-color: #93ffcb;
  flex: 1;
}

.is--color-g10 {
  background-color: #e5fcf1;
  flex: 1;
}

.is--color-y110 {
  background-color: #b8860b;
  flex: 1;
}

.is-color-y100 {
  background-color: #fdd835;
  flex: 1;
}

.is--color-y80 {
  background-color: #fde05d;
  flex: 1;
}

.is--color-y60 {
  background-color: #fee886;
  flex: 1;
}

.is--color-y40 {
  background-color: #feefae;
  flex: 1;
}

.is--color-y10 {
  background-color: #fefbea;
  flex: 1;
}

.is--color-lb110 {
  background-color: #0099e6;
  flex: 1;
}

.is-color-lb100 {
  background-color: #40c4ff;
  flex: 1;
}

.is--color-lb80 {
  background-color: #66d0ff;
  flex: 1;
}

.is--color-lb60 {
  background-color: #8cdcff;
  flex: 1;
}

.is--color-lb40 {
  background-color: #b3e7ff;
  flex: 1;
}

.is--color-lb10 {
  background-color: #ebf9ff;
  flex: 1;
}

.is--color-n100 {
  background-color: #09384c;
  flex: 1;
}

.is-color-n80 {
  background-color: #444;
  flex: 1;
}

.is--color-n60 {
  background-color: #888;
  flex: 1;
}

.is--color-n20 {
  background-color: #f2f5f7;
  flex: 1;
}

.is--color-n10 {
  background-color: #f8fafc;
  flex: 1;
}

.is--color-black {
  background-color: #000;
  flex: 1;
}

.is-color-white {
  background-color: #fff;
  flex: 1;
}

.is-color-white.surface.is--surface-l1 {
  position: static;
}

.ds-item-surface {
  width: 100%;
  height: 72px;
  border-radius: 4px;
  display: flex;
}

.is--text-r100 {
  color: #f9713d;
}

.is--text-b100 {
  color: #4b92f6;
}

.header__social {
  float: right;
}

.header__logo {
  width: 32px;
  height: 32px;
  float: left;
}

.header__social_link {
  width: 32px;
  height: 32px;
  margin-left: 16px;
  transition: all .2s;
}

.header__social_link:hover {
  transform: translate(0, -2px);
}

.header__social_link--image {
  width: 100px;
}

/*.container {
  z-index: 9972;
  width: 100%;
  max-width: 1440px;
  flex-flow: column;
  flex: 1;
  align-content: stretch;
  justify-content: space-between;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  position: relative;
}*/

.content__download_cards {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 32px;
  display: flex;
}

.content__download_cards_card {
  min-height: 144px;
  min-width: 208px;
  background-color: #fff;
  border-radius: 4px;
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  margin-right: 16px;
  padding: 16px;
  transition: all .2s;
  display: flex;
  position: relative;
  box-shadow: 0 6px 4px -4px rgba(0, 0, 0, .1), 0 0 2px rgba(0, 0, 0, .08);
}

.content__download_cards_card:hover {
  transform: translate(0, -2px);
  box-shadow: 0 10px 16px -4px rgba(0, 0, 0, .1), 0 0 6px rgba(0, 0, 0, .08);
}

.heading {
  z-index: 1;
  position: relative;
}

.content__download_cards_card_logo {
  position: absolute;
  top: 8px;
  bottom: auto;
  left: auto;
  right: 8px;
}

.section {
  height: 100vh;
  flex-direction: column;
  display: flex;
}

.section.section--hero-home {
  height: auto;
  -webkit-text-fill-color: inherit;
  background-image: url("images/fondo-2.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 50%;
  background-attachment: scroll;
  background-clip: border-box;
  padding-top: 100px;
  padding-bottom: 100px;
}

.header {
  margin-top: 48px;
}

.content__intro {
  width: 50%;
  margin-bottom: 16px;
}

.site-hero {
  z-index: 0;
  width: 100%;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d83b2c7e7f45_Dezin%20-%203D%20Hero%20-%202020.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.ds-intro__cta {
  width: 280px;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 24px;
  display: flex;
}

.is--color-o110 {
  background-color: #cc7a00;
  flex: 1;
}

.is-color-o100 {
  background-color: #ff9800;
  flex: 1;
}

.is--color-o80 {
  background-color: #ffad33;
  flex: 1;
}

.is--color-o60 {
  background-color: #ffc166;
  flex: 1;
}

.is--color-o40 {
  background-color: #ffd699;
  flex: 1;
}

.is--color-o10 {
  background-color: #fff4e5;
  flex: 1;
}

.header-menu__list {
  width: 800px;
  flex-flow: wrap;
  justify-content: space-around;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Red Hat Display, sans-serif;
  display: flex;
}

.haeder-menu__list--item {
  list-style-type: none;
  display: block;
}

.list-item {
  border-radius: 0;
}

.column {
  display: block;
}

.utility-page-wrap {
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.utility-page-content {
  width: 260px;
  text-align: center;
  flex-direction: column;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.container-btns {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.div-block {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.heading-2 {
  text-align: left;
}

.hero--heading {
  font-size: 56px;
  line-height: 70px;
}

.haeder-menu__list--item--link {
  color: #09384c;
  font-size: 14px;
  font-weight: 500;
}

.header--section {
  z-index: 99;
  width: 100%;
  position: fixed;
}

.logo {
  max-width: 200px;
  display: block;
}

.header--container {
  flex: 0 auto;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.col--w33 {
  width: 31%;
}

.wrapper {
  max-width: 1140px;
  flex-flow: row;
  justify-content: space-around;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wrapper.wrapper-vertical--xs {
  flex-wrap: wrap;
  justify-content: space-between;
}

.wrapper.wrapper-vertical--xs.process-cont {
  margin-top: 4em;
}

.wrapper.wrapper-vertical--md {
  flex-wrap: wrap;
  justify-content: space-between;
}

.wrapper.wrapper-vertical--md.is--dont-wrap {
  flex-wrap: nowrap;
}

.wrapper.download-pdf {
  justify-content: space-around;
  margin-bottom: 3em;
  padding-left: 6em;
  padding-right: 6em;
}

.benefit--text {
  text-align: left;
  font-size: 20px;
  font-weight: 500;
}

.benefit--text.is--align-center {
  text-align: center;
}

.section--py100 {
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.section--py100.section--hero-cambia {
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61f95b6b5c3c6bf36865f82a_mujer-cambia-tu-deuda.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  display: block;
}

.section--py100.section--hero-cambia.hidden {
  display: none;
}

.section--py100.is--color-n10.mt--100px {
  padding-top: 70px;
}

.section--py100.section--hero-invest {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61f2cb4611be84cd2678d91f_inversionista-invierte-prestamos-persona-a-persona.jpg");
  background-position: 53vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.section--py100.section--hero-loan {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61d4c781dde9a967fc1d2c16_prestamos-back.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--py100.section--hero-home {
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61e07bc599b9348c4f124915_personas-back.jpg");
  background-position: 50vw 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.section--py100.section--hero-campaign {
  background-color: #f3f7f9;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61d5d6767171e752e3cc7215_finanzas-mexicanos.jpg");
  background-position: 50vw 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.section--py100.section--hero-rejected {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d820007e801d_usuario-bloqueado.jpg");
  background-position: 53vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.section--py100.section--hero-personal {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d86d297e8012_creditos-personales.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--py100.section--hero-online {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61e1965d67045c4b0536de40_prestamos-online-mujer.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.section--py100.section--hero-post {
  background-color: #f8fafc;
  padding-bottom: 8em;
}

.section--py100.section--content-post {
  padding-top: 1em;
}

.section--py100.section--hero-minimo {
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d81a287e8027_pago-minimo-back-hero.jpg");
  background-position: 52vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.section--py100.section--hero-which-investment {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61140665695a711071cd5829_back-en-que-invertir-2.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-bottom: 50px;
}

.section--py100.section--hero-zenfi-landing {
  background-color: #f2f5f7;
  padding-top: 40px;
  padding-bottom: 0;
  position: relative;
}

.section--py100.section--hero-simulator-invest {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d805817e8038_simulador-inversiones-back.jpg");
  background-position: 54vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-bottom: 50px;
}

.section--py100.section--hero-where-invest {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61ef1d9119a90a290b50c2cf_donde-invertir-inversionista.jpg");
  background-position: 54vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-bottom: 50px;
}

.section--py100.section--hero-loan-online {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d8699a7e8042_prestamos-personales-online-back.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--py100.section--hero-loan-linea {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d82dfb7e8044_prestamos-personales-en-linea-back.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--py100.section--hero-risk {
  background-color: #f8fafc;
}

.section--py100.section--hero-careers {
  background-color: #5f65de;
  position: relative;
}

.section--py100.section--hero-lumio {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/6262bbfcb51ad934cb07caee_lumio-credito-para-instalacion-de-paneles-solares.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--py100.section--hero-sunbank {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d86a717e8052_Imagen-sunbank-Web.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--py100.section--hero-toole {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d859467e8050_Imagen-toole-web.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--py100.section--hero-vacantes {
  background-color: #05c574;
}

.section--py100.section--hero-job {
  background-color: #01b86a;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d8132f7e8061_back-job.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section--py100.section--hero-invest-want {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d8ef967e806f_dashboard-ytp%20(1).jpg");
  background-position: 54vw 55%;
  background-repeat: no-repeat;
  background-size: 50%;
  background-attachment: scroll;
}

.section--py100.section--hero-une, .section--py100.section--hero-redeco {
  position: relative;
}

.section--py100.section--hero-mba {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/610031d177209a47f21099ee_landing-Web03.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--py100.section--hero-404 {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61606560d5152efcc5e4c953_mantenimiento-ytp.jpg");
  background-position: 52vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  margin-bottom: 140px;
  padding-bottom: 50px;
}

.section--py100.section--hero-contact {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d81f6e7e802d_back-en-que-invertir.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-bottom: 50px;
}

.section--py100.section--hero-persons {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/6137ec16fa9d7e7b11f9ea5f_prestamos-personas-back.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--py100.section--hero-nice {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/612d46b1c527bb24b17dd721_Imagen-Web-02.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--py100.section--hero-omar {
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/613fb1760eecc447e5a2fc8a_logo_omar.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 50%;
  background-attachment: scroll;
}

.section--py100.section--hero-seminuevos {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/614b4445a073823af9663863_Imagen-Web-carro.jpg");
  background-position: 56vw 90%;
  background-repeat: no-repeat;
  background-size: 1140px;
  background-clip: border-box;
}

.section--py100.section--hero-cienl {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/614e4de24cb2025b54be877f_100-lad.jpg");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto 57%;
  background-clip: border-box;
}

.section--py100.section--hero-100l {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/614e4e88b6916164f2d11aef_100-lad.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--py100.section--hero-collective {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/6321ef06f30b4fa5cb6efb06_academy.jpg");
  background-position: 50vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--py100.section--hero-boda {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61819c763deebc0dc66d9c24_prestamos-boda-back.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--py100.section--hero-viajes {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/6181a622fcf5fe7521d85b1b_prestamos-viajes-back.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--py100.section--hero-aguinaldo {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/618b09809bf8a873da5aea4a_gastar-aguinaldo-back.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--py100.is--color-p110 {
  background-color: #5f65de;
}

.section--py100.is--color-p110.pb-0 {
  padding-bottom: 0;
}

.section--py100.section--hero-report {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/64838a91e5d2045146ce71b2_reporte-tarjetas-de-credito-4a-edicion.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--py100.section--hero-seminuevos-v2 {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61c22fec5ad7ec5bee8faa93_Imagenes-Web-pareja.jpg");
  background-position: 56vw 100%;
  background-repeat: no-repeat;
  background-size: 960px;
  background-clip: border-box;
}

.section--py100.section--hero-fintecht {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/63ed2d18c6d548b9433799c9_pdf-que-esperan-los-mexicanos-de-las-fintech-en-2023.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--py100.section--hero-mercados {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61e59eac1a9527c3a049c309_prestamos-adelante-zapopan-mercados.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--py100.section--hero-tianguis {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61e59eacc7716372d526f4d7_prestamos-adelante-zapopan-tianguis.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--py100.section--hero-pymes {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61e59eac21cfa722624a4595_prestamos-adelante-zapopan-pymes.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--py100.section--hero-personal-loan {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61d4c781dde9a967fc1d2c16_prestamos-back.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--py100.section--hero-bascule {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61e59eac21cfa722624a4595_prestamos-adelante-zapopan-pymes.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--py100.section--hero--coupleguide {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/63d9912a1ca9695ad4c05049_pdf-como-dividir-los-gastos-en-pareja.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--py100.section--hero--womanguide {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/62e8686bd00c7476460606ec_book-hero-mujeres-y-finanzas-de-yotepresto.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--py100.section--hero-campaing {
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/627c49749acd06cff002a578_fintech-regulada-y-autorizada.jpg");
  background-position: 47vw 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.section--py100.section--hero-bikes {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/624f5cb3a57f64edef33ba6d_Imagen-web-bicicleta.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--py100.section--hero-estate {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/6250cdde54be2a3d5319d7b5_creditos-para-inmuebles.jpg");
  background-position: 54vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-bottom: 50px;
}

.section--py100.section--hero-tribu {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/625fac0d6754277a7e948bd8_creditos-para-inmuebles-tribu.jpg");
  background-position: 54vw 0;
  background-repeat: no-repeat;
  background-size: auto 660px;
  background-clip: border-box;
}

.section--py100.section--hero-cryocell {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/6261ddf1c5baf112444bf61c_cryocell-paquete-celulas-madre-del-cordon-umbilical.jpg");
  background-position: 52vw 0;
  background-repeat: no-repeat;
  background-size: auto 620px;
  background-attachment: scroll;
  padding-bottom: 50px;
}

.section--py100.is--color-download {
  background-image: linear-gradient(#f8fafc 23%, #5f65de 23%);
}

.section--py100.section--hero-guides-pdf {
  background-color: #4b92f6;
  position: relative;
}

.section--py100.sectio--hero-studio-loans {
  background-color: #e8f3ee;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/6390b5f4b0a5e5f1a8dded8f_mercado-prestamos-e-inversiones-yotepresto.jpg");
  background-position: 50% 0;
  background-size: cover;
  padding-top: 160px;
  padding-bottom: 200px;
}

.section--py100.is-color-g100.loans-hero {
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/6390b8f49de82839c5e7e339_prestamos-yotepresto.jpg");
  background-position: 50%;
  background-size: cover;
}

.section--py100.is-color-b100.invest-hero {
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/6390b8f4f43ebcddfae68742_inversiones-yotepresto.jpg");
  background-position: 50%;
  background-size: cover;
}

.section--py100.section--hero-ganado {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/6356cd23a7a147d502887c57_prestamo-ideal-para-tu-ganaderia.jpg");
  background-position: 110% 0;
  background-repeat: no-repeat;
  background-size: 760px;
  background-clip: border-box;
}

.section--py100.section--hero-millions {
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/6369572e4576e0efae0c5160_mujer-feliz-prestamos-personales-2000-mil-millones.jpg");
  background-position: 47vw 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.section--py100.section--hero-register-loan {
  -webkit-text-fill-color: inherit;
  background-color: #00d77f;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/63ffa72142285147156f0cb2_mujer-feliz-obtiene-prestamo-personal.jpg");
  background-position: 54vw 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--py100.section--hero-register-transfer {
  -webkit-text-fill-color: inherit;
  background-color: #4b92f6;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/63ffb86ae6145f7ff31ac48c_mujer-feliz-paga-deudas.jpg");
  background-position: 54vw 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--py100.section--hero-master {
  -webkit-text-fill-color: inherit;
  background-color: #3f88f0;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/644191ca788e9806a18254b7_mujer-consigue-prestamo-para-maestrias-o-posgrados.jpg");
  background-position: 45vw 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--py100.section--hero-cars {
  -webkit-text-fill-color: inherit;
  background-color: #e4efff;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/644191ca04b5eb456c0ed89d_mujer-consigue-prestamo-para-auto-usado.jpg");
  background-position: 45vw 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--py100.section--hero-8years {
  background-image: url("../images/fondo.png");
  background-position: 47vw 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.col--w50 {
  max-width: 48%;
  flex: 0 48%;
  display: block;
}

.col--w50.is--align-center.hidden--md {
  margin-bottom: 1em;
}

.col--w50.col--md-w100.m-0 {
  margin-bottom: 0;
}

.col--w50.calculator-info--cont {
  padding-right: 3em;
}

.col--w50.pdf-book {
  text-align: center;
}

.col--w50.info-pdf {
  margin-top: 9em;
}

.mb-3 {
  margin-bottom: 3em;
}

.grid {
  max-width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.num--item {
  width: 180px;
  height: 180px;
  max-width: 100%;
  background-color: #05c574;
  border-radius: 50px;
  flex-direction: column;
  justify-content: center;
  padding-left: 1em;
  padding-right: 1em;
  display: flex;
  overflow: visible;
}

.num--item.num--item__blue {
  background-color: #4b92f6;
}

.num--item.num--item__purple {
  background-color: #8e42d5;
}

.num--text {
  color: #fff;
  text-align: center;
  margin-bottom: 10px;
}

.col-example {
  height: 100px;
  background-color: #e5fcf1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.col--w25 {
  width: 23%;
}

.col--w75 {
  width: 73%;
}

.col--w66 {
  width: 65%;
}

.benefits--txt-cont {
  text-align: center;
}

.section--benefit-hero {
  background-color: #4b92f6;
  flex-direction: row;
  display: flex;
}

.image {
  display: block;
}

.image.image--benefit-hero {
  max-width: 40%;
}

.benefit-hero--txt {
  background-color: #4b92f6;
  flex: 0 auto;
  align-self: auto;
  align-items: center;
  padding-left: 7em;
  padding-right: 7em;
  display: flex;
}

.benefit-hero--txt.is-color-b100 {
  padding-left: 10%;
  padding-right: 10%;
}

.benefit-hero--txt.master-hero {
  background-color: #5f65de;
}

.howitworks--item-cont {
  align-items: center;
  margin-bottom: 3em;
  display: flex;
}

.p1, .p1.is--color-b10 {
  padding: 1em;
}

.flex-ch-align--center {
  align-self: center;
}

.flex {
  align-items: stretch;
  display: flex;
}

.flex.col--w50 {
  order: 0;
  align-self: auto;
}

.flex.flex--start {
  align-items: flex-start;
}

.flex.py-1.is-centered {
  justify-content: center;
}

.p2, .p2.is--color-b10 {
  padding: 2em;
}

.p3, .p3.is--color-b10 {
  padding: 3em;
}

.is---border-1 {
  border: 1px solid #000;
}

.p4 {
  padding: 4em;
}

.p4.is--color-b10 {
  padding: 3em;
}

.p4.is--color-b10.is---border-1 {
  padding: 4em;
}

.py-1 {
  padding-top: 1em;
  padding-bottom: 1em;
}

.py-1.is--color-b10 {
  padding: 1em;
}

.py-1.is--color-b10.is---border-1 {
  padding-left: 0;
  padding-right: 0;
}

.py-1.collective--p {
  font-weight: 500;
}

.py-2 {
  padding-top: 2em;
  padding-bottom: 2em;
}

.py-2.is--color-b10 {
  padding: 2em;
}

.py-2.is--color-b10.is---border-1 {
  padding-left: 0;
  padding-right: 0;
}

.py-3 {
  padding-top: 3em;
  padding-bottom: 3em;
}

.py-3.is--color-b10 {
  padding: 3em;
}

.py-3.is--color-b10.is---border-1 {
  padding-left: 0;
  padding-right: 0;
}

.py-4 {
  padding-top: 4em;
  padding-bottom: 4em;
}

.py-4.is--color-b10 {
  padding: 3em;
}

.py-4.is--color-b10.is---border-1 {
  padding: 4em 0;
}

.px-1 {
  padding-left: 1em;
  padding-right: 1em;
}

.px-1.is--color-b10 {
  padding: 1em;
}

.px-1.is--color-b10.is---border-1 {
  padding-top: 0;
  padding-bottom: 0;
}

.px-2 {
  padding-left: 2em;
  padding-right: 2em;
}

.px-2.is--color-b10 {
  padding: 2em;
}

.px-2.is--color-b10.is---border-1 {
  padding-top: 0;
  padding-bottom: 0;
}

.px-3 {
  padding-left: 3em;
  padding-right: 3em;
}

.px-3.is--color-b10 {
  padding: 3em;
}

.px-3.is--color-b10.is---border-1 {
  padding-top: 0;
  padding-bottom: 0;
}

.px-4 {
  padding-left: 4em;
  padding-right: 4em;
}

.px-4.is--color-b10 {
  padding: 3em;
}

.px-4.is--color-b10.is---border-1 {
  padding: 0 4em;
}

.footer--lis-item {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
  list-style-type: none;
}

.footer--list {
  padding-left: 0;
}

.release--link {
  border-bottom: 1px solid #c2d4de;
  padding: 20px;
  font-size: 16px;
  display: block;
}

.release--link.p1 {
  display: block;
}

.save-title--grid {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.questions--cont {
  align-items: flex-start;
  padding-top: 1em;
  padding-bottom: 3em;
  display: flex;
}

.display-none {
  display: none;
}

.medios--container-card {
  width: 280px;
  text-align: center;
  margin-right: 60px;
  padding-left: 25px;
  padding-right: 25px;
}

.medios--container-mask {
  width: 280px;
  overflow: visible;
}

.medios--slider {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 220px;
}

.medios--slider-nav {
  font-size: 8px;
  position: absolute;
}

.overflow-hidden {
  overflow: hidden;
}

.is--text-capitalize {
  letter-spacing: 2px;
  text-transform: uppercase;
}

.col--w20 {
  width: 18%;
}

.col--w20.comission-item {
  align-self: center;
}

.medios--container {
  margin-top: 60px;
  overflow: hidden;
}

.btn-2 {
  min-width: 208px;
  color: #fff;
  text-align: center;
  background-color: #05c574;
  border-radius: 12px;
  padding: 12px 16px;
  font-weight: 500;
  transition: all .2s ease-in-out;
}

.btn-2:hover {
  filter: brightness(95%);
  text-decoration: none;
  transform: translate(0, -2px);
  box-shadow: 0 8px 8px -2px rgba(0, 0, 0, .1);
}

.btn-2.btn--outline-light {
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
}

.btn-2.btn--wide-100 {
  width: 100%;
  min-width: 0;
}

.btn-2.btn--outline-dark {
  color: #222;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #888;
}

.btn-2.btn--outline-dark.btn--med {
  font-size: 14px;
}

.features--cont {
  justify-content: center;
  align-items: center;
  display: flex;
}

.pt-1 {
  padding-top: 1em;
}

.pt-2 {
  padding-top: 2em;
}

.pt-3 {
  padding-top: 3em;
}

.pt-4 {
  padding-top: 4em;
}

.pr-1 {
  padding-right: 1em;
}

.pr-2 {
  padding-right: 2em;
}

.pr-3 {
  padding-right: 3em;
}

.pr-4 {
  padding-right: 4em;
}

.pb-1 {
  padding-bottom: 1em;
}

.pb-2 {
  padding-bottom: 2em;
}

.pb-3 {
  padding-bottom: 3em;
}

.pb-4 {
  padding-bottom: 4em;
}

.pl-1 {
  padding-left: 1em;
}

.pl-2 {
  padding-left: 2em;
}

.pl-3 {
  padding-left: 3em;
}

.pl-4 {
  padding-left: 4em;
}

.mt-4 {
  margin-top: 1em;
}

.mt-2 {
  margin-top: 2em;
}

.mt-3 {
  margin-top: 3em;
}

.mt-4 {
  margin-top: 4em;
}

.mr-1 {
  margin-right: 1em;
}

.mr-2 {
  margin-right: 2em;
}

.mr-3 {
  margin-right: 3em;
}

.mr-4 {
  margin-right: 4em;
}

.mb-1 {
  margin-bottom: 1em;
}

.mb-2 {
  margin-bottom: 2em;
}

.mb-4 {
  margin-bottom: 4em;
}

.ml-1 {
  margin-left: 1em;
}

.ml-1.mr-1.pt-1.list-numbers {
  list-style-type: decimal;
}

.ml-2 {
  margin-left: 2em;
}

.ml-3 {
  margin-left: 3em;
}

.ml-4 {
  margin-left: 4em;
}

.photo--item {
  width: 180px;
  height: 180px;
  border-radius: 100%;
  overflow: hidden;
}

.num-text--container {
  justify-content: center;
  display: flex;
}

.is--text-n100 {
  color: #222;
  display: block;
}

.is--text-n100.title-text-post {
  min-height: 48px;
}

.is--border-b-1 {
  border-bottom: 1px solid #ebebeb;
}

.call-to-action--cont {
  margin-top: 1em;
}

.testimony-name--cont {
  width: 149px;
  height: 113px;
  object-fit: fill;
  background-color: #f9713d;
  padding-top: 1.2em;
  padding-left: 1.3em;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.is--position-relative {
  position: relative;
}

.testimony-img--cont {
  max-width: 475px;
  position: relative;
}

.section--testimony-hero {
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d8108b7e7ff3_testominiales-back.svg");
  background-position: 64vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.testimony-circle--shape {
  width: 512px;
  height: 512px;
  background-color: #4b92f6;
  border-radius: 512px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: -107.8%;
}

.section--testimony-investor-hero {
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d85a257e7ff4_testominiales-investor-back.svg");
  background-position: 64vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.is--tiny {
  font-size: 12px;
  line-height: 20px;
}

.is--tiny.table-amortization {
  font-size: 10px;
  line-height: 14px;
  display: inline-block;
}

.is--tiny.table-amortization.hidden {
  display: block;
}

.is--txt-normal {
  font-weight: 400;
}

.is--color-n30 {
  background-color: #e7ebef;
  flex: 1;
}

.video--container {
  width: 100%;
  padding: 3em 3em 0;
}

.video--container.video-ag {
  padding: 0;
}

.benefit--icon-ok {
  margin-right: 1em;
}

.testimony-info--container {
  padding-right: 8em;
}

.more-info--links-cont {
  text-align: right;
  flex-wrap: wrap;
  justify-content: flex-end;
  display: flex;
}

.links--container {
  margin-left: 3em;
}

.interview-info--container {
  justify-content: space-between;
  align-items: center;
  padding: 1em;
  display: flex;
}

.questions--icon {
  width: 80px;
  flex: none;
  margin-right: 2em;
}

.num-info--text {
  color: #fff;
  text-align: center;
  font-size: 14px;
  line-height: 18px;
}

.hidden--lg-md {
  display: none;
}

.testimony-img--cont-md {
  max-width: 475px;
  position: relative;
}

.benefits--icon-cont {
  text-align: center;
  margin-right: 0;
  padding-bottom: 20px;
}

.howitworks--icon-cont {
  flex: none;
  margin-right: 2em;
}

.flex--container {
  max-width: 1140px;
  flex-flow: row;
  justify-content: space-around;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.flex--container.wrapper-vertical--xs, .flex--container.wrapper-vertical--md {
  flex-wrap: wrap;
  justify-content: space-between;
}

.benefit-save--txt {
  color: #fff;
  align-self: center;
}

.benefit-save--txt.is-text-inline {
  display: inline;
}

.benefit-hero--img {
  width: 40%;
  height: 680px;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61f95b6d309c2c4024cc8d28_chavo-consolida-tus-deudas.jpg");
  background-position: 86%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
}

.save-info--grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #083345;
  border-radius: 26px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.save-number--cont {
  border-bottom: 2px solid #09384c;
  justify-content: center;
  align-items: center;
  padding-top: .9em;
  padding-bottom: .4em;
  display: flex;
}

.table-title--text {
  color: #849ba5;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 12px;
}

.accordion--trigger {
  justify-content: space-between;
  display: flex;
}

.accordion-arrow--icon {
  display: none;
}

.accordion-arrow--icon.arrow--show-lg {
  display: block;
}

.footer-list--container {
  padding-right: 3em;
}

.footer-legal--container {
  justify-content: space-between;
  display: flex;
}

.legal-links--cont {
  max-width: 45%;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin-top: 0;
  display: flex;
}

.is--text-justify {
  text-align: justify;
}

.afico--link {
  margin-top: 2em;
  display: flex;
}

.adress-links-container {
  flex-wrap: wrap;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.requirement-info--cont {
  align-self: center;
  padding-left: 3em;
  padding-right: 3em;
}

.requirement-title--cont {
  justify-content: space-between;
  display: flex;
}

.requirement--list {
  padding-left: 2em;
  list-style-type: disc;
}

.requirement--container {
  max-width: 48%;
  align-items: stretch;
  display: flex;
}

.requirement--container.col--w50 {
  order: 0;
  align-self: auto;
}

.requirement--container.flex--start {
  align-items: flex-start;
}

.accordion--info {
  overflow: hidden;
}

.footer-title--cont {
  border-bottom: 1px solid #f2f5f7;
  flex: 1;
  justify-content: space-between;
  margin-bottom: 1em;
  display: flex;
}

.requirement--icon-cont {
  flex: none;
  align-self: center;
  margin-right: 1em;
}

.howinvest--container {
  max-width: 48%;
  flex: 1;
  padding-left: 5em;
  padding-right: 5em;
  display: flex;
}

.howinvest--item-cont {
  align-items: center;
  margin-bottom: 3em;
  display: flex;
}

.howinvest--icon-cont {
  flex: none;
  margin-right: 2.5em;
}

.nav--container {
  max-width: 1140px;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.navbar {
  background-color: rgba(255, 255, 255, 0);
}

.nav--logo {
  width: 200px;
  padding-top: 15px;
}

.btn-acces--cont {
  margin-left: 20px;
  padding-top: 10px;
  display: inline-block;
}

.nav--link {
  font-size: 15px;
}

.btn--wide-navbar {
  min-width: 140px;
}

.hidden--lg {
  display: none;
}

.hero-home-text--cont {
  padding-top: 4em;
  padding-bottom: 1em;
}

.hero-text--cont {
  padding-top: 4em;
  padding-bottom: .5em;
}

.t1-2 {
  font-size: 56px;
  line-height: 62px;
}

.t1-2.ti-nice {
  font-size: 36px;
  line-height: 45px;
}

.requirement--container-2 {
  max-width: 48%;
  align-items: stretch;
  display: flex;
}

.num--item-2 {
  width: 180px;
  height: 180px;
  max-width: 100%;
  background-color: #05c574;
  border-radius: 50px;
  flex-direction: column;
  justify-content: center;
  padding-left: 1em;
  padding-right: 1em;
  display: flex;
  overflow: visible;
}

.num--item-2.num--item__blue {
  background-color: #4b92f6;
}

.num--item-2.num--item__purple {
  background-color: #8e42d5;
}

.num-text--container-2 {
  justify-content: center;
  display: flex;
}

.is--text-white-2 {
  color: #fff;
}

.num-info--text-2 {
  color: #fff;
  text-align: center;
  font-size: 14px;
  line-height: 18px;
}

.testimony-circle--shape-2 {
  width: 512px;
  height: 512px;
  background-color: #4b92f6;
  border-radius: 512px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: -107.8%;
}

.testimony-name--cont-2 {
  width: 149px;
  height: 113px;
  object-fit: fill;
  background-color: #f9713d;
  padding-top: 1.2em;
  padding-left: 1.3em;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.is--text-n100-2 {
  color: #222;
}

.footer-title--cont-2 {
  border-bottom: 1px solid #f2f5f7;
  flex: 1;
  justify-content: space-between;
  margin-bottom: 1em;
  display: flex;
}

.center--container {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-campaing-text--cont {
  padding-top: 4em;
  padding-bottom: 1em;
}

.space-campaing {
  display: none;
}

.mailto-text--cont {
  padding-top: 2em;
}

.nav--bg {
  opacity: 0;
  background-color: #fff;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  box-shadow: 0 0 2px rgba(0, 0, 0, .14);
}

.navbar--trigger {
  height: 25px;
  display: block;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.is--color-n40 {
  background-color: #b8c4d4;
  flex: 1;
}

.label {
  margin-bottom: 4px;
  font-size: 14px;
}

.contact-form {
  padding-top: 100px;
  padding-bottom: 100px;
}

.contact-form-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.form-loan--grid {
  grid-column-gap: 9px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr .5fr;
}

.btn-submit--cont {
  width: 45%;
  margin-top: 23px;
}

.result-loan--grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-left: 2em;
  padding-right: 2em;
}

.is--text-g100 {
  color: #05c574;
}

.is--text-r110 {
  color: #f33;
}

.result--container {
  min-width: 900px;
  border-radius: 45px;
  padding: 3em 5em;
}

.result--container.is-color-white {
  flex: 0 auto;
}

.result--container.is--color-n10.result-v2 {
  min-width: auto;
}

.result--container.is--color-n10.result-invest {
  min-width: auto;
  padding-left: 3em;
  padding-right: 3em;
}

.info-result--item {
  text-align: center;
  border-bottom: 1px solid #edf0fe;
  padding: 1em;
}

.info-result--item.is--text-align-left {
  text-align: left;
}

.thumb-image--post {
  width: auto;
  height: 200px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px 8px 0 0;
  display: block;
}

.main-image--cont {
  width: 847px;
  height: 235px;
  border-radius: 10px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.blog--tag {
  border-radius: 3px;
  padding-left: 1em;
  padding-right: 1em;
}

.body-info-cont {
  max-width: 740px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2em;
  padding-bottom: 2em;
}

.title--cont {
  text-align: center;
  padding: 4.5em 10em 2.5em;
}

.section--image-post {
  margin-top: -120px;
}

.collection-list {
  justify-content: center;
  display: flex;
}

.collection-item {
  border-radius: 3px;
  margin-left: .5em;
  margin-right: .5em;
}

.link {
  display: inline;
}

.title--post {
  min-height: 120px;
  padding: 1em;
}

.blog--post--list {
  background-color: #f8fafc;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  margin-bottom: 20px;
  padding-bottom: 0;
}

.section--hero-blog {
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d845a67e8025_back-hero-blog.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 10em;
  padding-bottom: 6em;
}

.btn-category {
  border-bottom: 1px solid #000;
  margin-left: 1em;
  margin-right: 1em;
  padding-top: .5em;
  padding-bottom: .4em;
}

.collection-item-2 {
  display: inline-block;
}

.category--cont {
  margin-bottom: 0;
}

.form-minimum--grid {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.result-minimum--grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .5fr 1fr 1fr;
}

.card--rounded-20 {
  border-radius: 20px;
  padding: 1.5em 2em;
}

.card--rounded-20.is-color-white.bank-info--cont {
  margin-left: 2em;
  margin-right: 2em;
  padding: 0;
  display: flex;
}

.card--rounded-20.is--color-n20 {
  margin-top: 1em;
}

.save-amount--cont {
  padding-left: 6em;
  padding-right: 6em;
}

.p0 {
  margin-bottom: 0;
}

.text-span {
  color: #f33;
  font-weight: 700;
}

.interest-amount--cont {
  padding-left: 3em;
  padding-right: 3em;
}

.text-span-2 {
  font-size: 20px;
}

.is--border-l-1 {
  border-right: 1px solid #f2f5f7;
}

.bank-info--cont {
  background-color: #fff;
  border-radius: 20px;
  justify-content: space-around;
  margin-left: 2em;
  margin-right: 2em;
  display: flex;
}

.input-2 {
  height: 48px;
  color: #444;
  background-color: #fff;
  border: 1px solid #b8c4d4;
  border-radius: 4px;
  margin-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
}

.input-2:focus {
  border-color: #1f67cc;
}

.input-2::-ms-input-placeholder {
  color: #888;
}

.input-2::placeholder {
  color: #888;
}

.logo-register--cont {
  margin-bottom: 3em;
}

.save-icon-register--cont {
  flex: none;
  margin-right: 1.5em;
}

.hidden {
  display: none;
}

.hidden.nothidden {
  display: block;
}

.form-invest--grid {
  grid-column-gap: 9px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

.form-consolidate--grid {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

.legal-form-consolidate--cont {
  margin-top: 1.5em;
}

.div-block-2 {
  display: flex;
}

.result-consolidate--grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .5fr 1fr 1fr;
  padding-bottom: 1em;
  padding-left: 4em;
  padding-right: 4em;
}

.radio--btn {
  width: 16.6%;
  text-align: center;
  border-top: 1px solid #b8c4d4;
  border-bottom: 1px solid #b8c4d4;
  border-right: 1px solid #b8c4d4;
  padding-left: 0;
  position: relative;
}

.radio--btn.first {
  border-left: 1px solid #b8c4d4;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.radio--btn.first.radio-five {
  width: 20%;
}

.radio--btn.last {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.radio--btn.radio-five {
  width: 20%;
}

.radio--btn-hidden {
  margin-top: 0;
  margin-left: 0;
  display: none;
}

.text-radio--btn {
  width: 100%;
  margin-bottom: 0;
  padding: 12px 0;
}

.simulation-info--cont {
  padding-top: 1em;
  display: none;
}

.list--how-it-works {
  align-items: center;
  display: flex;
}

.list--how-it-works-number {
  color: #05c574;
  padding: 20px;
}

.image--toole {
  padding-bottom: 20px;
}

.image--lumio {
  padding-bottom: 26px;
}

.image--sunbank {
  padding-bottom: 20px;
}

.save-amont-register-cont {
  width: 380px;
  background-color: #f8fafc;
  border-radius: 20px;
  margin-top: 2em;
  padding: 1.5em 2em .8em;
  display: block;
}

.register-head-text--container {
  height: 100%;
  padding-top: 2em;
  position: relative;
}

.coupon--container {
  width: 500px;
  background-color: #f2f5f7;
  border-radius: 20px;
  margin-bottom: 2em;
  margin-left: auto;
  margin-right: auto;
  padding: 1em 3em;
}

.hero-simulator-text--cont, .hero-where-text--cont {
  padding-top: 4em;
  padding-bottom: .5em;
}

.legal-loan-result--cont {
  width: 1020px;
  text-align: center;
  margin-top: 4em;
  margin-left: auto;
  margin-right: auto;
}

.download--btn {
  border: 1px solid #4b92f6;
  border-radius: 12px;
  padding: 5px 10px 5px 16px;
  font-size: 14px;
  font-weight: 500;
  display: flex;
}

.download--btn:hover {
  text-decoration: none;
}

.section--download {
  z-index: 100;
  background-color: #f2f5f7;
  border-bottom: 1px solid #ebebeb;
  padding-top: .8em;
  padding-bottom: .8em;
  display: none;
  position: -webkit-sticky;
  position: sticky;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.collection-list-2 {
  flex-wrap: wrap;
  display: flex;
}

.collection-item-3 {
  width: 33%;
  padding-bottom: 10px;
}

.blog--post-date {
  color: #888;
  font-size: 12px;
}

.blog--categorie-post {
  margin-top: -14px;
}

.collection-list-wrapper {
  width: 100%;
}

.numbers-list {
  list-style-type: decimal;
}

.hero-risk-text--cont {
  padding-top: 4em;
  padding-bottom: .5em;
}

.job--container {
  background-color: #f2f5f7;
  position: relative;
}

.div-block-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.calif-cell {
  border: 1px solid #000;
  justify-content: center;
  align-items: center;
  padding: 14px;
  display: flex;
}

.cell-grid-califs {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.col-w100 {
  width: 98%;
}

.calif-cell-4 {
  border: 1px solid #000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 14px;
  display: flex;
}

.cell-grid-califs-4 {
  flex-flow: row;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: space-around;
  justify-content: space-between;
  display: flex;
}

.calif-cell-flex {
  width: 100%;
  border: 1px solid #000;
  justify-content: center;
  align-items: center;
  padding: 14px;
  display: flex;
  position: static;
}

.grid--comissions {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.col--w20.comission-item {
  align-self: center;
}

.section--py50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.section--py50.section--hero-cambia {
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d8287e7e800b_cambia-tu-deuda-back.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.section--py50.section--hero-invest {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d8da497e8010_quiero-prestar-back.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.section--py50.section--hero-loan {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d81be87e8008_prestamos-back.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--py50.section--hero-home {
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d800d77e8006_personas-back.jpg");
  background-position: 50vw 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.section--py50.section--hero-campaign {
  background-color: #f3f7f9;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d85b387e801a_decidimos-inversionista.jpg");
  background-position: 50vw 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.section--py50.section--hero-rejected {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d820007e801d_usuario-bloqueado.jpg");
  background-position: 53vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.section--py50.section--hero-personal {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d86d297e8012_creditos-personales.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--py50.section--hero-online {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d8e7bc7e8011_Prestamos-online.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.section--py50.section--hero-post {
  background-color: #f8fafc;
  padding-bottom: 8em;
}

.section--py50.section--content-post {
  padding-top: 1em;
}

.section--py50.section--hero-minimo {
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d81a287e8027_pago-minimo-back-hero.jpg");
  background-position: 52vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.section--py50.section--hero-which-investment {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d81f6e7e802d_back-en-que-invertir.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-bottom: 50px;
}

.section--py50.section--hero-minimo-register {
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d8847f7e8031_back-registro.jpg");
  background-position: 50vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.section--py50.section--hero-simulator-invest {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d805817e8038_simulador-inversiones-back.jpg");
  background-position: 54vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-bottom: 50px;
}

.section--py50.section--hero-where-invest {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d87cd67e803a_donde-invertir-back.jpg");
  background-position: 54vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-bottom: 50px;
}

.section--py50.section--hero-loan-online {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d8699a7e8042_prestamos-personales-online-back.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--py50.section--hero-loan-linea {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d82dfb7e8044_prestamos-personales-en-linea-back.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--py50.section--hero-risk {
  background-color: #f8fafc;
}

.section--py50.is--color-p110 {
  background-color: #5f65de;
}

.section--py50.is--color-p110.pb-0 {
  padding-bottom: 0;
}

.benefit-jobs--cont {
  padding-left: 3em;
  padding-right: 3em;
}

.careers-hero--img {
  width: 40%;
  height: 562px;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d87b4b7e8059_bg-careers.jpg");
  background-position: 70%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.hero-careers-text--cont {
  padding-top: 4em;
  padding-bottom: .5em;
}

.hero-job-text--cont {
  padding-top: 4em;
  padding-right: 8em;
}

.card-job-fixed--cont {
  width: 350px;
  background-color: #f8fafc;
  border-radius: 20px;
  padding: 1.5em 2em;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.about-us-hero--txt {
  background-color: #09384c;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  padding-left: 12%;
  padding-right: 12%;
  display: flex;
}

.about-us-hero--txt.is-color-b100 {
  padding-left: 10%;
  padding-right: 10%;
}

.about-us-hero--img {
  width: 40%;
  height: 520px;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d87b4b7e8059_bg-careers.jpg");
  background-position: 86%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
}

.section--about-us-hero {
  display: flex;
}

.space-nav {
  z-index: 98;
  height: 84px;
  background-color: #f8fafc;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.blog--post--list-2 {
  background-color: #f8fafc;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  margin-bottom: 20px;
  padding-bottom: 0;
}

.blog--post-date-2 {
  color: #888;
  font-size: 12px;
}

.is--text-n100-3 {
  color: #222;
  display: block;
}

.is--text-n100-3.title-text-post {
  min-height: 48px;
}

.back-jobs--video {
  padding-top: 120px;
}

.simulation-info {
  width: 740px;
}

.section--testimony-invest-hero {
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d85a257e7ff4_testominiales-investor-back.svg");
  background-position: 64vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.testimony-invest-name--cont {
  width: 149px;
  height: 113px;
  object-fit: fill;
  background-color: #05c574;
  padding-top: 1.2em;
  padding-left: 1.3em;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.section--features {
  padding-top: 100px;
  padding-bottom: 10px;
}

.grid-numbers-invest {
  max-width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.is--text-g100-2 {
  color: #05c574;
}

.info-result--item-2 {
  text-align: center;
  border-bottom: 1px solid #edf0fe;
  padding: 1em;
}

.info-result--item-2.is--text-align-left {
  text-align: left;
}

.is--text-r110-2 {
  color: #f33;
}

.hero-une-text--cont {
  padding-top: 4em;
  padding-right: 7em;
}

.une-hero--img {
  width: 40%;
  height: 470px;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d883f97e8078_une-back.jpg");
  background-position: 40%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.info--item-cont {
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.info--icon-cont {
  flex: none;
  margin-right: 1.5em;
}

.hero-redeco-text--cont {
  padding-top: 4em;
  padding-right: 0;
}

.directory--item-cont {
  padding-right: 4em;
}

.redeco-hero--img {
  width: 43%;
  height: 624px;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d869a47e807a_redeco-back.jpg");
  background-position: 40%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.benefit-hero--txt-2 {
  background-color: #4b92f6;
  flex: 0 auto;
  align-self: auto;
  align-items: center;
  padding-left: 7em;
  padding-right: 7em;
  display: flex;
}

.benefit-save--txt-2 {
  color: #fff;
  align-self: center;
}

.list--how-it-works-number-2 {
  color: #05c574;
  padding: 20px;
}

.bank-info--cont-2 {
  background-color: #fff;
  border-radius: 20px;
  justify-content: space-around;
  margin-left: 2em;
  margin-right: 2em;
  display: flex;
}

.is--border-l-1-2 {
  border-right: 1px solid #f2f5f7;
}

.div-block-4 {
  justify-content: space-around;
  display: flex;
}

.rich-text-block {
  text-align: justify;
}

.cookies--container {
  z-index: 98;
  width: 400px;
  height: 120px;
  background-color: #f8fafc;
  justify-content: space-between;
  margin-bottom: 0;
  padding-left: 3em;
  padding-right: 3em;
  display: flex;
  position: fixed;
  top: auto;
  bottom: 20px;
  left: auto;
  right: 20px;
  box-shadow: 0 2px 20px -1px rgba(0, 0, 0, .16);
}

.cookies-txt--cont {
  align-self: center;
  padding-right: 1em;
}

.cookies-btn--cont {
  align-self: center;
}

.hero-404-text--cont, .hero-fq-text--cont {
  padding-top: 4em;
  padding-bottom: .5em;
}

.about-us--txt {
  color: #fff;
  align-self: flex-start;
}

.collection-list-wrapper-2 {
  display: block;
}

.div-block-5 {
  display: inline;
}

.collection-list-3 {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.medios-title--cont-card {
  min-height: 80px;
  padding-left: 30px;
  padding-right: 30px;
}

.section--hero-medios {
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/610b1e1a2be4e778f4480780_back-medios.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 10em;
  padding-bottom: 6em;
}

.medios--card-container {
  border-bottom: 1px solid #f2f5f7;
  justify-content: space-between;
  align-items: stretch;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  padding-left: 2em;
  display: flex;
}

.collection-list-wrapper-3 {
  width: 100%;
}

.m0 {
  margin-bottom: 0;
}

.hero-contact-text--cont {
  padding-top: 4em;
  padding-bottom: 0;
}

.title-text--cont {
  padding-top: 2em;
  padding-right: 5em;
}

.news-year {
  width: 100%;
  display: block;
}

.news-year.hidden {
  display: none;
}

.news--container {
  max-width: 1140px;
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.news--container.wrapper-vertical--xs, .news--container.wrapper-vertical--md {
  flex-wrap: wrap;
  justify-content: space-between;
}

.text-block {
  display: inline;
}

.num--text-plus {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  line-height: 38px;
}

.num--text-millions {
  color: #fff;
  text-align: center;
  margin-bottom: 5px;
  font-size: 28px;
  line-height: 29px;
}

.num--text-million {
  color: #fff;
  text-align: center;
  margin-bottom: 5px;
  font-size: 30px;
  line-height: 40px;
}

.search--container {
  align-items: stretch;
  display: flex;
}

.search--btn {
  width: 64px;
  background-color: #fff;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61154d4fcdae3041187572e9_search-icon.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #b8c4d4;
  border-left: 0 #b8c4d4;
  border-radius: 0 4px 4px 0;
}

.search--btn:hover {
  background-color: #f8fafc;
}

.search--btn:active {
  background-color: #f2f5f7;
}

.search-result-item {
  margin-bottom: 2em;
  display: flex;
}

.result-info--cont {
  margin-left: 2em;
}

.thumb-image--result {
  width: 100%;
  height: 160px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
}

.news-2020 {
  width: 100%;
  display: none;
}

.list-year--item {
  color: #222;
  border-top: 1px solid #ebebeb;
  padding: 14px 20px;
  display: block;
}

.list-year--item:hover {
  background-color: #ebeff1;
  text-decoration: none;
}

.list-year--item:active {
  background-color: #fff;
}

.dropdown-wrapper {
  width: 230px;
  margin-bottom: 1em;
  position: relative;
}

.dropdown-trigger {
  cursor: pointer;
  background-color: #f2f5f7;
  border-radius: 12px;
  padding: 14px 20px;
}

.dropdown-content {
  z-index: 97;
  width: 100%;
  background-color: #f2f5f7;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  display: block;
  position: absolute;
  overflow: hidden;
}

.dropdown-trigger-text {
  justify-content: space-between;
  display: flex;
}

.dropdown-trigger-close {
  cursor: pointer;
  background-color: #f2f5f7;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  padding: 14px 20px;
  display: none;
}

.image-3 {
  transform: rotate(180deg);
}

.p-nice {
  margin-bottom: 2em;
  font-size: 16px;
}

.blog-autor-card {
  border-top: 1px solid #bdbbbb;
  padding-top: 19px;
  display: flex;
}

.blog-autor--img {
  max-width: 4em;
  border-radius: 8px;
  margin-right: 19px;
}

.benefit-hero-numbers--txt {
  background-color: #4b92f6;
  flex: 0 auto;
  align-self: auto;
  align-items: center;
  padding-left: 10vw;
  padding-right: 10vw;
  display: flex;
}

.benefit-hero-numbers--txt.is-color-b100 {
  padding-left: 10%;
  padding-right: 10%;
}

.is--text-n40 {
  color: #b8c4d4;
}

.hero-text-persons--cont {
  padding-top: 4em;
  padding-bottom: .5em;
}

.div-block-6 {
  text-align: center;
  align-self: center;
}

.hero-nice-text--cont {
  padding-top: 4em;
  padding-bottom: .5em;
}

.link--omar {
  color: #1f67cc;
}

.link-block--omar {
  width: 100%;
  text-align: center;
  background-color: #fff;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/610b1e1a5369f9f88877fffc_back-medios-mobile.svg");
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  padding: 20px 20px 2px;
  display: block;
  box-shadow: 1px 1px 6px -1px rgba(9, 56, 76, .16);
}

.collective-img {
  display: none;
}

.is--text-inline {
  display: inline;
}

.container-tabs {
  align-items: flex-start;
  display: flex;
}

.tabs-menu {
  width: 25%;
  border-radius: 12px;
  margin-right: 4em;
  overflow: hidden;
}

.tabs-content {
  width: 75%;
}

.tab-link {
  background-color: #f2f5f7;
  padding-top: 14px;
  padding-bottom: 14px;
  display: block;
}

.tab-link:hover {
  text-decoration: none;
}

.tab-link:active {
  filter: none;
}

.tab-link.w--current {
  background-color: #e6ebee;
}

.tab-link.w--current:active, .tab-link.is--border-b-1:hover {
  text-decoration: none;
}

.hero-costos-text--cont {
  padding-right: 13.5em;
}

.form-aguinaldo--grid {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

.div-block-7 {
  margin-top: 1.5em;
}

.form-block {
  margin-top: 2em;
  padding-right: 4em;
}

.checkbox-field {
  margin-top: 20px;
  margin-bottom: 20px;
  display: block;
}

.days--container {
  width: 200px;
  height: 200px;
  text-align: center;
  background-color: #05c574;
  border-radius: 60px;
  flex: none;
  margin-right: 4em;
  padding-top: 2.5em;
}

.num--text-days {
  color: #fff;
  font-size: 70px;
  font-weight: 700;
  line-height: 80px;
}

.aguinaldo-hero--img {
  width: 40%;
  height: 590px;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/618ab75bfa6d5c2a1f9b02b8_derecho-a-aguinaldo.jpg");
  background-position: 86%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
}

.aguinaldo-hero--txt {
  background-color: #5f65de;
  flex: 0 auto;
  align-self: auto;
  align-items: center;
  padding: 2em;
  display: flex;
}

.aguinaldo-hero--txt.is-color-b100 {
  padding-left: 10%;
  padding-right: 10%;
}

.hero-text--container {
  padding-top: 3.5em;
  padding-left: 2em;
  padding-right: 4em;
}

.title-left--container {
  padding-right: 14em;
}

.tabs--container {
  max-width: 910px;
  margin-top: 2em;
}

.tab-link--h {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 2px solid #ebebeb;
}

.tab-link--h:hover {
  text-decoration: none;
}

.tab-link--h.w--current {
  color: #05c574;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: #05c574;
  font-weight: 500;
}

.faq--question {
  width: 100%;
  border-bottom: 1px solid #f2f5f7;
  justify-content: space-between;
  align-items: center;
  padding: 13px 1em 6px;
  display: flex;
}

.faq--answear {
  border-bottom: 1px solid #f2f5f7;
  margin-top: 1em;
  padding-bottom: 1em;
  padding-left: 1em;
  padding-right: 1em;
}

.faq--trigger {
  cursor: pointer;
  justify-content: space-between;
  display: block;
}

.arrow--icon {
  margin-left: 15px;
  display: block;
}

.result-aguinaldo--cont {
  padding-top: 4em;
  padding-left: 4em;
  padding-right: 4em;
}

.date-aguinaldo--cont {
  margin-top: 5em;
  padding-left: 14em;
  padding-right: 10em;
  display: flex;
}

.simulador-aguinaldo--cont {
  width: 100%;
  background-color: #f8fafc;
  border-radius: 45px;
  padding: 3em 5em;
}

.simulador-aguinaldo--cont.is-color-white {
  flex: 0 auto;
}

.form-aguinaldo--cont {
  padding-top: 2em;
  padding-right: 4em;
}

.aguinaldo-icon--cont {
  flex: none;
  margin-right: 15px;
}

.num-aguinaldo--cont {
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  display: flex;
}

.aguinaldo--container {
  justify-content: space-around;
  display: flex;
}

.num-steps--txt {
  color: #dbe9fd;
  font-size: 70px;
  font-weight: 900;
  line-height: 70px;
}

.num-steps--container {
  width: 70px;
  text-align: center;
  flex: none;
  margin-right: 1em;
}

.tabs-links--container, .deudas-title--container {
  text-align: center;
}

.tabs-content--container {
  margin-top: 3em;
}

.list-style--num {
  margin-top: 1em;
  padding-left: 2em;
  list-style-type: decimal;
}

.faq--info {
  overflow: hidden;
}

.accordion-arrow--cont {
  align-self: center;
  display: none;
}

.tab-info--container {
  justify-content: space-between;
  display: flex;
}

.bar-percentage {
  width: 100%;
  height: 8px;
  background-color: #e7ebef;
  border-radius: 20px;
}

.per-50 {
  width: 50%;
  height: 8px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
}

.per-50.per-color-g {
  background-color: #05c574;
}

.per-50.per-color-o {
  background-color: #f9713d;
}

.per-50.per-color-b {
  background-color: #4b92f6;
}

.per-50.per-color-y {
  background-color: #ffb02d;
}

.per-50.per-color-ba {
  background-color: #63cfe4;
}

.per-50.per-color-gl {
  background-color: #a5d431;
}

.per-50.per-color-r {
  background-color: #f0214b;
}

.per-50.per-color-p {
  background-color: #5f65de;
}

.per-50.per-color-gd {
  background-color: #346071;
}

.spend-text-cont {
  align-items: baseline;
  display: flex;
}

.spend-number {
  width: 80px;
  text-align: center;
  margin-bottom: 6px;
  margin-right: 20px;
  padding-right: 0;
  font-size: 26px;
  font-weight: 700;
}

.spend-text {
  font-size: 18px;
  font-weight: 400;
}

.spend-container {
  margin-bottom: 24px;
}

.per-28 {
  width: 28%;
  height: 8px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
}

.per-28.per-color-g {
  background-color: #05c574;
}

.per-28.per-color-o {
  background-color: #f9713d;
}

.per-28.per-color-b {
  background-color: #4b92f6;
}

.per-28.per-color-y {
  background-color: #ffb02d;
}

.per-28.per-color-ba {
  background-color: #63cfe4;
}

.per-28.per-color-gl {
  background-color: #a5d431;
}

.per-28.per-color-r {
  background-color: #f0214b;
}

.per-28.per-color-p {
  background-color: #5f65de;
}

.per-28.per-color-gd {
  background-color: #346071;
}

.per-17 {
  width: 17%;
  height: 8px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
}

.per-17.per-color-g {
  background-color: #05c574;
}

.per-17.per-color-o {
  background-color: #f9713d;
}

.per-17.per-color-b {
  background-color: #4b92f6;
}

.per-17.per-color-y {
  background-color: #ffb02d;
}

.per-17.per-color-ba {
  background-color: #63cfe4;
}

.per-17.per-color-gl {
  background-color: #a5d431;
}

.per-17.per-color-r {
  background-color: #f0214b;
}

.per-17.per-color-p {
  background-color: #5f65de;
}

.per-17.per-color-gd {
  background-color: #346071;
}

.per-15 {
  width: 15%;
  height: 8px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
}

.per-15.per-color-g {
  background-color: #05c574;
}

.per-15.per-color-o {
  background-color: #f9713d;
}

.per-15.per-color-b {
  background-color: #4b92f6;
}

.per-15.per-color-y {
  background-color: #ffb02d;
}

.per-15.per-color-ba {
  background-color: #63cfe4;
}

.per-15.per-color-gl {
  background-color: #a5d431;
}

.per-15.per-color-r {
  background-color: #f0214b;
}

.per-15.per-color-p {
  background-color: #5f65de;
}

.per-15.per-color-gd {
  background-color: #346071;
}

.per-12 {
  width: 12%;
  height: 8px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
}

.per-12.per-color-g {
  background-color: #05c574;
}

.per-12.per-color-o {
  background-color: #f9713d;
}

.per-12.per-color-b {
  background-color: #4b92f6;
}

.per-12.per-color-y {
  background-color: #ffb02d;
}

.per-12.per-color-ba {
  background-color: #63cfe4;
}

.per-12.per-color-gl {
  background-color: #a5d431;
}

.per-12.per-color-r {
  background-color: #f0214b;
}

.per-12.per-color-p {
  background-color: #5f65de;
}

.per-12.per-color-gd {
  background-color: #346071;
}

.per-9 {
  width: 9%;
  height: 8px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
}

.per-9.per-color-g {
  background-color: #05c574;
}

.per-9.per-color-o {
  background-color: #f9713d;
}

.per-9.per-color-b {
  background-color: #4b92f6;
}

.per-9.per-color-y {
  background-color: #ffb02d;
}

.per-9.per-color-ba {
  background-color: #63cfe4;
}

.per-9.per-color-gl {
  background-color: #a5d431;
}

.per-9.per-color-r {
  background-color: #f0214b;
}

.per-9.per-color-p {
  background-color: #5f65de;
}

.per-9.per-color-gd {
  background-color: #346071;
}

.per-6 {
  width: 6%;
  height: 8px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
}

.per-6.per-color-g {
  background-color: #05c574;
}

.per-6.per-color-o {
  background-color: #f9713d;
}

.per-6.per-color-b {
  background-color: #4b92f6;
}

.per-6.per-color-y {
  background-color: #ffb02d;
}

.per-6.per-color-ba {
  background-color: #63cfe4;
}

.per-6.per-color-gl {
  background-color: #a5d431;
}

.per-6.per-color-r {
  background-color: #f0214b;
}

.per-6.per-color-p {
  background-color: #5f65de;
}

.per-6.per-color-gd {
  background-color: #346071;
}

.per-5 {
  width: 5%;
  height: 8px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
}

.per-5.per-color-g {
  background-color: #05c574;
}

.per-5.per-color-o {
  background-color: #f9713d;
}

.per-5.per-color-b {
  background-color: #4b92f6;
}

.per-5.per-color-y {
  background-color: #ffb02d;
}

.per-5.per-color-ba {
  background-color: #63cfe4;
}

.per-5.per-color-gl {
  background-color: #a5d431;
}

.per-5.per-color-r {
  background-color: #f0214b;
}

.per-5.per-color-p {
  background-color: #5f65de;
}

.per-5.per-color-gd {
  background-color: #346071;
}

.per-4 {
  width: 4%;
  height: 8px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
}

.per-4.per-color-g {
  background-color: #05c574;
}

.per-4.per-color-o {
  background-color: #f9713d;
}

.per-4.per-color-b {
  background-color: #4b92f6;
}

.per-4.per-color-y {
  background-color: #ffb02d;
}

.per-4.per-color-ba {
  background-color: #63cfe4;
}

.per-4.per-color-gl {
  background-color: #a5d431;
}

.per-4.per-color-r {
  background-color: #f0214b;
}

.per-4.per-color-p {
  background-color: #5f65de;
}

.per-4.per-color-gd {
  background-color: #346071;
}

.per-86 {
  width: 86%;
  height: 8px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
}

.per-86.per-color-g {
  background-color: #05c574;
}

.per-86.per-color-o {
  background-color: #f9713d;
}

.per-86.per-color-b {
  background-color: #4b92f6;
}

.per-86.per-color-y {
  background-color: #ffb02d;
}

.per-86.per-color-ba {
  background-color: #63cfe4;
}

.per-86.per-color-gl {
  background-color: #a5d431;
}

.per-86.per-color-r {
  background-color: #f0214b;
}

.per-86.per-color-p {
  background-color: #5f65de;
}

.per-86.per-color-gd {
  background-color: #346071;
}

.per-14 {
  width: 14%;
  height: 8px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
}

.per-14.per-color-g {
  background-color: #05c574;
}

.per-14.per-color-o {
  background-color: #f9713d;
}

.per-14.per-color-b {
  background-color: #4b92f6;
}

.per-14.per-color-y {
  background-color: #ffb02d;
}

.per-14.per-color-ba {
  background-color: #63cfe4;
}

.per-14.per-color-gl {
  background-color: #a5d431;
}

.per-14.per-color-r {
  background-color: #f0214b;
}

.per-14.per-color-p {
  background-color: #5f65de;
}

.per-14.per-color-gd {
  background-color: #346071;
}

.per-77 {
  width: 77%;
  height: 8px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
}

.per-77.per-color-g {
  background-color: #05c574;
}

.per-77.per-color-o {
  background-color: #f9713d;
}

.per-77.per-color-b {
  background-color: #4b92f6;
}

.per-77.per-color-y {
  background-color: #ffb02d;
}

.per-77.per-color-ba {
  background-color: #63cfe4;
}

.per-77.per-color-gl {
  background-color: #a5d431;
}

.per-77.per-color-r {
  background-color: #f0214b;
}

.per-77.per-color-p {
  background-color: #5f65de;
}

.per-77.per-color-gd {
  background-color: #346071;
}

.per-22 {
  width: 22%;
  height: 8px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
}

.per-22.per-color-g {
  background-color: #05c574;
}

.per-22.per-color-o {
  background-color: #f9713d;
}

.per-22.per-color-b {
  background-color: #4b92f6;
}

.per-22.per-color-y {
  background-color: #ffb02d;
}

.per-22.per-color-ba {
  background-color: #63cfe4;
}

.per-22.per-color-gl {
  background-color: #a5d431;
}

.per-22.per-color-r {
  background-color: #f0214b;
}

.per-22.per-color-p {
  background-color: #5f65de;
}

.per-22.per-color-gd {
  background-color: #346071;
}

.per-45 {
  width: 45%;
  height: 8px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
}

.per-45.per-color-g {
  background-color: #05c574;
}

.per-45.per-color-o {
  background-color: #f9713d;
}

.per-45.per-color-b {
  background-color: #4b92f6;
}

.per-45.per-color-y {
  background-color: #ffb02d;
}

.per-45.per-color-ba {
  background-color: #63cfe4;
}

.per-45.per-color-gl {
  background-color: #a5d431;
}

.per-45.per-color-r {
  background-color: #f0214b;
}

.per-45.per-color-p {
  background-color: #5f65de;
}

.per-45.per-color-gd {
  background-color: #346071;
}

.per-38 {
  width: 38%;
  height: 8px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
}

.per-38.per-color-g {
  background-color: #05c574;
}

.per-38.per-color-o {
  background-color: #f9713d;
}

.per-38.per-color-b {
  background-color: #4b92f6;
}

.per-38.per-color-y {
  background-color: #ffb02d;
}

.per-38.per-color-ba {
  background-color: #63cfe4;
}

.per-38.per-color-gl {
  background-color: #a5d431;
}

.per-38.per-color-r {
  background-color: #f0214b;
}

.per-38.per-color-p {
  background-color: #5f65de;
}

.per-38.per-color-gd {
  background-color: #346071;
}

.per-7 {
  width: 7%;
  height: 8px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
}

.per-7.per-color-g {
  background-color: #05c574;
}

.per-7.per-color-o {
  background-color: #f9713d;
}

.per-7.per-color-b {
  background-color: #4b92f6;
}

.per-7.per-color-y {
  background-color: #ffb02d;
}

.per-7.per-color-ba {
  background-color: #63cfe4;
}

.per-7.per-color-gl {
  background-color: #a5d431;
}

.per-7.per-color-r {
  background-color: #f0214b;
}

.per-7.per-color-p {
  background-color: #5f65de;
}

.per-7.per-color-gd {
  background-color: #346071;
}

.per-30 {
  width: 30%;
  height: 8px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
}

.per-30.per-color-g {
  background-color: #05c574;
}

.per-30.per-color-o {
  background-color: #f9713d;
}

.per-30.per-color-b {
  background-color: #4b92f6;
}

.per-30.per-color-y {
  background-color: #ffb02d;
}

.per-30.per-color-ba {
  background-color: #63cfe4;
}

.per-30.per-color-gl {
  background-color: #a5d431;
}

.per-30.per-color-r {
  background-color: #f0214b;
}

.per-30.per-color-p {
  background-color: #5f65de;
}

.per-30.per-color-gd {
  background-color: #346071;
}

.per-20 {
  width: 20%;
  height: 8px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
}

.per-20.per-color-g {
  background-color: #05c574;
}

.per-20.per-color-o {
  background-color: #f9713d;
}

.per-20.per-color-b {
  background-color: #4b92f6;
}

.per-20.per-color-y {
  background-color: #ffb02d;
}

.per-20.per-color-ba {
  background-color: #63cfe4;
}

.per-20.per-color-gl {
  background-color: #a5d431;
}

.per-20.per-color-r {
  background-color: #f0214b;
}

.per-20.per-color-p {
  background-color: #5f65de;
}

.per-20.per-color-gd {
  background-color: #346071;
}

.per-18 {
  width: 18%;
  height: 8px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
}

.per-18.per-color-g {
  background-color: #05c574;
}

.per-18.per-color-o {
  background-color: #f9713d;
}

.per-18.per-color-b {
  background-color: #4b92f6;
}

.per-18.per-color-y {
  background-color: #ffb02d;
}

.per-18.per-color-ba {
  background-color: #63cfe4;
}

.per-18.per-color-gl {
  background-color: #a5d431;
}

.per-18.per-color-r {
  background-color: #f0214b;
}

.per-18.per-color-p {
  background-color: #5f65de;
}

.per-18.per-color-gd {
  background-color: #346071;
}

.graph--container {
  padding-left: 2em;
  padding-right: 2em;
}

.div-block-8 {
  padding-right: 5em;
}

.is--border-b-0 {
  border-bottom: 0 #ebebeb;
}

.date-work-container {
  display: flex;
}

.extraforms {
  display: none;
}

.modal {
  z-index: 1001;
  background-color: rgba(0, 0, 0, .7);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.modal.modal-confusef {
  display: flex;
}

.modal--container {
  background-color: #fff;
  border-radius: 16px;
  margin-left: 2em;
  margin-right: 2em;
  padding: 3em;
  position: relative;
}

.close-modal {
  padding-left: 6px;
  padding-right: 6px;
  position: absolute;
  top: 20px;
  bottom: auto;
  left: auto;
  right: 20px;
}

.modal--info {
  width: 450px;
  text-align: center;
}

.modal--info.modall--amort {
  width: 100%;
  display: block;
  overflow: visible;
}

.btn-modal--container {
  justify-content: space-between;
  margin-top: 1em;
  display: flex;
}

.cat-disclaimer {
  font-size: 14px;
}

.cat-disclaimer-extra {
  font-size: 18px;
  font-weight: 500;
  display: inline-block;
}

.text-block-2 {
  display: inline-block;
}

.faq--link {
  color: #444;
}

.faq--list-item {
  padding-top: 10px;
  padding-bottom: 10px;
}

.back-index {
  text-align: right;
  margin-top: 1em;
}

.faqs--container {
  padding-left: 2em;
  padding-right: 2em;
}

.thumb-image--post-land {
  width: auto;
  height: 200px;
  border-radius: 8px 8px 0 0;
  display: block;
}

.benefits-icons--container {
  justify-content: space-between;
  display: flex;
}

.hero-text-animo--cont {
  padding-top: 3.5em;
  padding-bottom: .5em;
}

.logos-animo--container {
  align-items: center;
  margin-bottom: 2.5em;
  display: flex;
}

.logo-animo {
  flex: none;
  margin-right: 4em;
}

.logo-img-animo-white, .logo-img-zapopan-white {
  display: none;
}

.logo-zapopan {
  flex: none;
}

.div-block-9 {
  padding-right: 0%;
}

.ad-loan--container {
  z-index: 99;
  width: 400px;
  height: 120px;
  text-align: center;
  background-color: #05c574;
  justify-content: space-between;
  margin-bottom: 0;
  padding-left: 2em;
  padding-right: 2em;
  display: block;
  position: fixed;
  top: auto;
  bottom: 20px;
  left: auto;
  right: 20px;
  box-shadow: 0 2px 20px -1px rgba(0, 0, 0, .16);
}

.ad-loan-txt--cont {
  align-self: center;
  padding-top: 20px;
  padding-bottom: 15px;
}

.form-loan-v2--grid {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.grid-fees--container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 2em;
  margin-bottom: 2em;
}

.grid-2 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-fees--container-copy {
  grid-column-gap: 0px;
  text-align: center;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.rates-fees-txt--cont {
  border-bottom: 1px solid #ebebeb;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
}

.rates {
  width: 32px;
  height: 32px;
  color: #fff;
  background-color: #888;
  border-radius: 34px;
  padding-top: 4px;
  font-size: 14px;
}

.rates.rate-a {
  background-color: #40c4ff;
}

.rates.rate-b {
  background-color: #1f67cc;
}

.rates.rate-c {
  background-color: #8e42d5;
}

.result-invest--grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1em;
  display: grid;
}

.info-result-invest--item {
  text-align: center;
  border-bottom: 1px solid #edf0fe;
  padding: 1em;
}

.info-result-invest--item.is--text-align-left {
  text-align: left;
}

.result-bascule-cont {
  background-color: #f8fafc;
  border-radius: 45px;
  justify-content: center;
  align-items: center;
  margin-left: 4em;
  margin-right: 4em;
  padding-top: 3em;
  padding-bottom: 3em;
  display: flex;
}

.result-bascule-cont.hidden {
  display: none;
}

.div-block-10 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 3em;
  padding-bottom: 3em;
  display: flex;
  position: relative;
}

.info-bascule--cont {
  width: 280px;
  text-align: center;
  position: absolute;
}

.div-block-12 {
  padding-bottom: .5em;
}

.form-bascule--cont {
  padding-top: 3em;
}

.info-source--cont {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: block;
}

.banner-hero--cont {
  flex: 0 auto;
  align-self: auto;
  align-items: center;
  padding-left: 15%;
  padding-right: 15%;
  display: flex;
}

.banner-hero--cont.is-color-b100 {
  padding-left: 10%;
  padding-right: 10%;
}

.section--banner-hero {
  background-color: #05c574;
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.banner-hero--img {
  width: 40%;
  height: 680px;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/6202f932fd48a814624288ae_hombre-joven-liquida-deudas.jpg");
  background-position: 86%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
}

.banner-hero--img.height-low {
  height: 600px;
}

.numbers--cont {
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.numbers-image--cont {
  width: 190px;
  flex: none;
  margin-right: 1em;
}

.diet-steps-img--cont {
  padding-top: 3em;
  padding-bottom: 5em;
}

.div-block-9-copy {
  padding-right: 0%;
}

.hero-tribu-text--cont, .hero-cryocell-text--cont {
  padding-top: 4em;
  padding-bottom: .5em;
}

.hidden--lg-md-sm {
  display: none;
}

.mt-1 {
  margin-top: 1em;
}

.coupon {
  background-color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.coupon-text {
  letter-spacing: 3px;
  font-size: 14px;
  font-weight: 700;
}

.is--border-t-1 {
  border-top: 1px solid #ebebeb;
  border-bottom: 1px #ebebeb;
}

.logos-landing {
  width: 100%;
  justify-content: space-between;
  display: flex;
}

.header-logos-cont {
  padding-top: 20px;
  padding-bottom: 20px;
}

.section--hero-studies {
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/610b1e1a2be4e778f4480780_back-medios.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 10em;
  padding-bottom: 6em;
}

.surface-hero {
  background-color: #f8fafc;
  border-radius: 16px;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  margin-bottom: 3em;
  margin-left: 1em;
  margin-right: 1em;
  padding: 3em;
  display: flex;
}

.surface-hero.is--l1 {
  z-index: 0;
  position: static;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  box-shadow: 0 0 2px rgba(0, 0, 0, .08), 0 6px 4px -4px rgba(0, 0, 0, .1);
}

.surface-hero.is--l2 {
  box-shadow: 0 0 4px rgba(0, 0, 0, .08), 0 8px 8px -4px rgba(0, 0, 0, .1);
}

.surface-hero.is--l3 {
  box-shadow: 0 0 6px rgba(0, 0, 0, .08), 0 10px 16px -4px rgba(0, 0, 0, .1);
}

.surface-hero.is--l4 {
  box-shadow: 0 0 8px rgba(0, 0, 0, .08), 0 12px 20px -4px rgba(0, 0, 0, .1);
}

.surface-hero.is--l5 {
  box-shadow: 0 0 10px rgba(0, 0, 0, .08), 0 14px 24px -4px rgba(0, 0, 0, .1);
}

.surface-hero.is--l6 {
  box-shadow: 0 0 12px rgba(0, 0, 0, .08), 0 24px 40px -4px rgba(0, 0, 0, .1);
}

.surface-hero.is--l7 {
  box-shadow: 0 0 12px rgba(0, 0, 0, .08), 0 32px 56px -4px rgba(0, 0, 0, .1);
}

.surface-hero.is--l8 {
  box-shadow: 0 0 12px rgba(0, 0, 0, .08), 0 40px 64px -4px rgba(0, 0, 0, .1);
}

.info-hero-studies-thumb {
  width: 48%;
}

.img-hero-studies-thumb {
  width: 48%;
  height: 100%;
  border-radius: 8px;
  overflow: hidden;
}

.studies--tag {
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 3px;
  font-size: 12px;
}

.surface-thumb-studies {
  background-color: #f8fafc;
  border-radius: 16px;
  flex: 1;
  align-self: stretch;
  margin-bottom: 2em;
  margin-left: 1em;
  margin-right: 1em;
  padding: 1.5em;
}

.surface-thumb-studies.is--l1 {
  z-index: 0;
  position: static;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  box-shadow: 0 0 2px rgba(0, 0, 0, .08), 0 6px 4px -4px rgba(0, 0, 0, .1);
}

.surface-thumb-studies.is--l2 {
  box-shadow: 0 0 4px rgba(0, 0, 0, .08), 0 8px 8px -4px rgba(0, 0, 0, .1);
}

.surface-thumb-studies.is--l3 {
  box-shadow: 0 0 6px rgba(0, 0, 0, .08), 0 10px 16px -4px rgba(0, 0, 0, .1);
}

.surface-thumb-studies.is--l4 {
  box-shadow: 0 0 8px rgba(0, 0, 0, .08), 0 12px 20px -4px rgba(0, 0, 0, .1);
}

.surface-thumb-studies.is--l5 {
  box-shadow: 0 0 10px rgba(0, 0, 0, .08), 0 14px 24px -4px rgba(0, 0, 0, .1);
}

.surface-thumb-studies.is--l6 {
  box-shadow: 0 0 12px rgba(0, 0, 0, .08), 0 24px 40px -4px rgba(0, 0, 0, .1);
}

.surface-thumb-studies.is--l7 {
  box-shadow: 0 0 12px rgba(0, 0, 0, .08), 0 32px 56px -4px rgba(0, 0, 0, .1);
}

.surface-thumb-studies.is--l8 {
  box-shadow: 0 0 12px rgba(0, 0, 0, .08), 0 40px 64px -4px rgba(0, 0, 0, .1);
}

.info-studies-thumb {
  justify-content: space-between;
  display: flex;
}

.img-studies-thumb {
  width: 48%;
  height: 100%;
  border-radius: 8px;
  margin-bottom: 10px;
  overflow: hidden;
}

.collection-item-4 {
  padding-left: 0;
  padding-right: 0;
}

.btn-download-studies {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.cont-dowload-studies {
  float: right;
  margin-top: -4px;
  display: inline-block;
}

.cont-dowload-studies.margin-guides {
  float: left;
  margin-top: 8px;
  margin-right: 1em;
}

.title-studies-thumb {
  width: 48%;
}

.section--studies {
  padding-top: 2em;
  padding-bottom: 6em;
}

.section--studies.section--hero-cambia {
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d8287e7e800b_cambia-tu-deuda-back.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.section--studies.section--hero-invest {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d8da497e8010_quiero-prestar-back.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.section--studies.section--hero-loan {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d81be87e8008_prestamos-back.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--studies.section--hero-home {
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d800d77e8006_personas-back.jpg");
  background-position: 50vw 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.section--studies.section--hero-campaign {
  background-color: #f3f7f9;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d85b387e801a_decidimos-inversionista.jpg");
  background-position: 50vw 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.section--studies.section--hero-rejected {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d820007e801d_usuario-bloqueado.jpg");
  background-position: 53vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.section--studies.section--hero-personal {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d86d297e8012_creditos-personales.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--studies.section--hero-online {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d8e7bc7e8011_Prestamos-online.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.section--studies.section--hero-post {
  background-color: #f8fafc;
  padding-bottom: 8em;
}

.section--studies.section--content-post {
  padding-top: 1em;
}

.section--studies.section--hero-minimo {
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d81a287e8027_pago-minimo-back-hero.jpg");
  background-position: 52vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.section--studies.section--hero-which-investment {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d81f6e7e802d_back-en-que-invertir.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-bottom: 50px;
}

.section--studies.section--hero-minimo-register {
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d8847f7e8031_back-registro.jpg");
  background-position: 50vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.section--studies.section--hero-simulator-invest {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d805817e8038_simulador-inversiones-back.jpg");
  background-position: 54vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-bottom: 50px;
}

.section--studies.section--hero-where-invest {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d87cd67e803a_donde-invertir-back.jpg");
  background-position: 54vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-bottom: 50px;
}

.section--studies.section--hero-loan-online {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d8699a7e8042_prestamos-personales-online-back.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--studies.section--hero-loan-linea {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d82dfb7e8044_prestamos-personales-en-linea-back.jpg");
  background-position: 56vw 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
}

.section--studies.section--hero-risk {
  background-color: #f8fafc;
}

.ad-studies--container {
  z-index: 99;
  width: 400px;
  height: 120px;
  text-align: center;
  background-color: #09384c;
  justify-content: space-between;
  margin-bottom: 0;
  padding-left: 2em;
  padding-right: 2em;
  display: block;
  position: fixed;
  top: auto;
  bottom: 20px;
  left: auto;
  right: 20px;
  box-shadow: 0 2px 20px -1px rgba(0, 0, 0, .16);
}

.ad-studies-txt--cont {
  justify-content: center;
  align-self: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 15px;
  display: flex;
}

.studies-bullets {
  font-size: 12px;
}

.linkmail {
  color: #1f67cc;
  text-decoration: underline;
}

.buro-rich {
  padding-left: 20px;
  padding-right: 20px;
}

.buro-img {
  max-width: 120px;
  min-width: auto;
}

.medios--principal-card {
  height: 94%;
  background-color: #f2f5f7;
  padding: 2em;
}

.medios--principal-card.card--rounded-20 {
  height: 78%;
  margin-right: 4em;
  padding-left: 3em;
  padding-right: 3em;
}

.title-principal {
  padding-top: 1em;
  padding-bottom: 1.5em;
  font-size: 20px;
  line-height: 32px;
}

.medios-link-principal {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.data-download--cont {
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.data-image--cont {
  width: 190px;
  flex: none;
  margin-right: 2em;
}

.grid-3 {
  grid-column-gap: 120px;
  grid-row-gap: 90px;
}

.hero-text-download--cont {
  padding-top: 4em;
  padding-bottom: .5em;
}

.collection-item-5 {
  width: 33%;
  padding-bottom: 2em;
  padding-left: 2em;
  padding-right: 2em;
}

.collection-list-4 {
  flex-wrap: wrap;
  display: flex;
}

.collection-list-wrapper-4 {
  width: 100%;
  margin-bottom: 4em;
}

.hero-text-womans--cont {
  padding-top: 4em;
  padding-bottom: .5em;
}

.guides-pdf-hero--img {
  width: 50%;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/62e992dbe9cc6cff214eb7bb_mujer-revisa-finanzas-personales.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.hero-guides-text--cont {
  padding-top: 2.5em;
  padding-bottom: 1em;
}

.grid-4 {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-bottom: 6em;
}

.surface-thumb-guides {
  background-color: #f8fafc;
  border-radius: 16px;
  flex: 1;
  align-self: stretch;
  padding: 2em 1.5em;
  display: flex;
}

.surface-thumb-guides.is--l1 {
  z-index: 0;
  position: static;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  box-shadow: 0 0 2px rgba(0, 0, 0, .08), 0 6px 4px -4px rgba(0, 0, 0, .1);
}

.surface-thumb-guides.is--l2 {
  box-shadow: 0 0 4px rgba(0, 0, 0, .08), 0 8px 8px -4px rgba(0, 0, 0, .1);
}

.surface-thumb-guides.is--l3 {
  box-shadow: 0 0 6px rgba(0, 0, 0, .08), 0 10px 16px -4px rgba(0, 0, 0, .1);
}

.surface-thumb-guides.is--l4 {
  box-shadow: 0 0 8px rgba(0, 0, 0, .08), 0 12px 20px -4px rgba(0, 0, 0, .1);
}

.surface-thumb-guides.is--l5 {
  box-shadow: 0 0 10px rgba(0, 0, 0, .08), 0 14px 24px -4px rgba(0, 0, 0, .1);
}

.surface-thumb-guides.is--l6 {
  box-shadow: 0 0 12px rgba(0, 0, 0, .08), 0 24px 40px -4px rgba(0, 0, 0, .1);
}

.surface-thumb-guides.is--l7 {
  box-shadow: 0 0 12px rgba(0, 0, 0, .08), 0 32px 56px -4px rgba(0, 0, 0, .1);
}

.surface-thumb-guides.is--l8 {
  box-shadow: 0 0 12px rgba(0, 0, 0, .08), 0 40px 64px -4px rgba(0, 0, 0, .1);
}

.div-block-13 {
  flex: none;
}

.list-item-guides {
  margin-bottom: 5px;
}

.btn-download-guides {
  width: 110px;
  align-items: center;
  margin-top: 1.5em;
  display: flex;
}

.hero-text-couple-guide--cont {
  padding-top: 4em;
  padding-bottom: .5em;
}

.text-block-3 {
  display: inline;
}

.image--collective {
  max-width: 272px;
  margin-bottom: 15px;
  padding-bottom: 26px;
}

.hero-text-collective--cont {
  padding-top: 4em;
  padding-bottom: .5em;
}

.cobranza-hero--img {
  width: 50%;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/6335d0f68fbf7f02af52c491_abogados-en-proceso-de-cobranza-monto-y-cuentas-recuperadas.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.banner-cobranza-hero--img {
  width: 40%;
  height: 520px;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/6335d0f6a8bba44d4650c849_abogado-tasa-mas-baja-de-cartera-vencida.jpg");
  background-position: 86%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
}

.banner-cobranza-hero--img.height-low {
  height: 600px;
}

.banner-patner-hero--img {
  width: 40%;
  height: 440px;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/6335d0f6564fe15a84e4c4ab_manos-de-inversionistas-juntas-credito-personal.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
}

.banner-patner-hero--img.height-low {
  height: 600px;
}

.icon-importan, .icon-flex--item {
  flex: none;
  margin-right: 2em;
}

.my-2 {
  margin-top: 2em;
  margin-bottom: 2em;
}

.cartera-porcentaje--txt {
  color: #fff;
  font-size: 90px;
  line-height: 100px;
}

.cartera-porcentaje--cont {
  margin-right: 1.5em;
}

.cartera-vencida--cont {
  align-items: stretch;
  display: flex;
}

.cartera-vencida--cont.col--w50 {
  order: 0;
  align-self: auto;
}

.cartera-vencida--cont.flex--start {
  align-items: flex-start;
}

.cartera-txt--cont {
  align-self: center;
}

.cartera-txt {
  color: #fff;
}

.cartera-info--cont {
  padding-right: 2em;
}

.graph-trimester {
  margin-top: 4em;
  margin-bottom: 6em;
}

.grid-5 {
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto auto auto;
  align-items: center;
}

.circle--cont {
  width: 180px;
  height: 180px;
  background-color: #fff;
  border-radius: 100px;
  padding-top: 35px;
}

.mb-0 {
  margin-bottom: 0;
}

.grid-5-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1.25fr 1.25fr 1fr;
  align-items: center;
}

.grid-5-copy-copy {
  grid-column-gap: 1px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: center;
}

.cattle-cols {
  justify-content: space-around;
  display: flex;
}

.cattle-col-inside {
  flex-direction: row;
  justify-content: space-around;
  display: flex;
}

.cattle-col-inside.cattle-col-double {
  width: 40%;
}

.cattle-col {
  min-width: 180px;
}

.logo--ganado {
  width: 320px;
}

.ganado--subtitle {
  font-weight: 500;
  line-height: 34px;
}

.card-register--cont {
  z-index: 98;
  width: 420px;
  min-height: 670px;
  background-color: #fff;
  border-radius: 20px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 1.5em 2em;
  position: relative;
  box-shadow: 1px 1px 8px rgba(0, 0, 0, .07);
}

.div-block-14 {
  max-width: 48%;
  margin-top: 220px;
}

.section-2 {
  position: absolute;
  top: 20%;
  bottom: 0%;
  left: auto;
  right: 17%;
}

.div-block-15 {
  width: 440px;
  margin-left: auto;
  margin-right: auto;
}

.img-hero-landing {
  width: 590px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: -4.5%;
  right: 0%;
}

.shape-left-down {
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.shape-right-up {
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.shape-right-down {
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.shape-left-down-md {
  display: none;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.flex--cont {
  max-width: 1140px;
  flex-flow: row;
  justify-content: space-around;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.flex--cont.wrapper-vertical--xs, .flex--cont.wrapper-vertical--md {
  flex-wrap: wrap;
  justify-content: space-between;
}

.title-studies--cont {
  width: 550px;
  margin-left: auto;
  margin-right: auto;
}

.icon-titles-studies {
  flex: none;
  align-self: flex-start;
  margin-right: 1.4em;
}

.p-0 {
  padding: 0;
}

.info-head-average--cont {
  border-bottom: 1px solid #f2f5f7;
  padding: 1.5em 2em .2em;
}

.info-body-average--cont {
  padding: 1.2em 2em 1.5em;
}

.item-num-table {
  height: 100%;
  border-bottom: 1px solid #f2f5f7;
  padding: 5% 5px;
}

.item-description-table {
  height: 100%;
  border-bottom: 1px solid #f2f5f7;
  padding-top: 5%;
  padding-bottom: 5%;
  font-size: 14px;
}

.item-description-table.is--text-n60.two-lines {
  padding-top: 26px;
  padding-bottom: 26px;
}

.table-full--cont {
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-17 {
  width: 45%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.info-subscribe--cont {
  padding-top: 5em;
}

.year-amount--cont {
  width: 300px;
  border-radius: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2em;
  padding-bottom: 2em;
}

.item-2num-table {
  height: 100%;
  border-bottom: 1px solid #f2f5f7;
  padding: 3% 5px;
}

.modal-2 {
  z-index: 1001;
  background-color: rgba(0, 0, 0, .7);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-18 {
  justify-content: center;
  display: flex;
}

.modal--container-2 {
  background-color: #fff;
  border-radius: 16px;
  margin-left: 2em;
  margin-right: 2em;
  padding: 3em;
  position: relative;
}

.html-embed {
  height: 500px;
  font-size: 12px;
  overflow: scroll;
}

.cat-dis {
  font-size: 14px;
}

.cat-bold {
  font-size: 16px;
  font-weight: 700;
}

.text-span-3, .text-span-4, .text-span-5 {
  font-size: 16px;
}

.tab-pane-container {
  max-width: 100%;
  display: block;
}

.div-block-19 {
  width: 680px;
  min-width: 100%;
}

.modal-confusef {
  z-index: 1001;
  background-color: rgba(0, 0, 0, .7);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.disclaimer-investor {
  color: #888;
  text-align: right;
  padding-top: 10px;
  font-size: 14px;
}

.links-seo {
  color: #444;
  text-align: center;
  border-right: 1px solid #b8c4d4;
  margin-top: 1em;
  margin-bottom: 1em;
  padding-left: 1em;
  padding-right: 1em;
  font-size: 14px;
  line-height: 18px;
}

.is--border-0 {
  border: 0 #000;
}

.div-block-20 {
  text-align: center;
  justify-content: center;
  display: block;
}

.hero-register-loan-text--cont {
  padding-top: 4em;
  padding-bottom: .5em;
}

.subtitle-register {
  padding-bottom: 1em;
  font-size: 38px;
  line-height: 49px;
}

.feature-txt-register {
  font-size: 22px;
  line-height: 33px;
}

.div-block-21 {
  padding-right: 8em;
}

.form-consolidate--cont {
  margin-top: 1em;
}

.form-cards {
  padding-bottom: 0;
}

.form-multi-cards--grid {
  grid-column-gap: 8px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.deletecard {
  color: #4b92f6;
  text-align: left;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0);
  font-size: 14px;
  display: inline;
}

.btn-add-card {
  width: 180px;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 25px;
  display: flex;
}

.add-card-icon {
  margin-right: 9px;
}

.form-multi-submit {
  justify-content: space-between;
  display: flex;
}

.months-cont {
  width: 50%;
}

.hidden-2 {
  display: none;
}

.div-block-22 {
  display: flex;
}

.radio--btn-2 {
  width: 16.6%;
  text-align: center;
  border-top: 1px solid #b8c4d4;
  border-bottom: 1px solid #b8c4d4;
  border-right: 1px solid #b8c4d4;
  padding-left: 0;
  position: relative;
}

.radio--btn-2.first {
  border-left: 1px solid #b8c4d4;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.radio--btn-2.last {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.div-block-23 {
  display: flex;
}

.text-requirement--cont {
  padding-top: 0;
}

.hero-text-master--cont {
  padding-top: 4em;
  padding-bottom: .5em;
}

.benefit-hero-master--img {
  width: 40%;
  height: 550px;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/6441a1bc48adf8f545f05ea0_hombre-estudia-maestria-o-postgrado-en-el-extranjero.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
}

.benefit-hero-master--img-copy {
  width: 40%;
  height: 680px;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/6441a1bcef8d09f884c4fd4c_hombre-compra-auto-usado-con-prestamo.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
}

.benefit-hero-cars--img {
  width: 40%;
  height: 550px;
  background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/6441a1bcef8d09f884c4fd4c_hombre-compra-auto-usado-con-prestamo.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
}

.video {
  position: relative;
}

.cover-preview {
  z-index: 3;
  cursor: pointer;
  position: absolute;
}

.video-embed {
  z-index: 2;
  width: 100%;
  height: 100%;
  position: absolute;
}

@media screen and (max-width: 991px) {
  .ds-grid-brand {
    grid-template: ". . . . . ."
    / 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
  }

  .ds-grid-surfaces {
    grid-row-gap: 8px;
    grid-template-rows: auto auto auto;
    grid-template-areas: ". . . . . ."
                         ". . . . . ."
                         ". . . . . .";
  }

  .ds-grid-colors {
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-areas: ". . . . . ."
                         ". . . . . .";
  }

  .t1 {
    font-size: 40px;
    line-height: 48px;
  }

  .ds-grid-buttons {
    grid-template-rows: auto auto auto;
  }

  .section.section--hero-home {
    background-attachment: fixed;
  }

  .content__intro {
    width: 60%;
  }

  .site-hero {
    background-position: 50% 0;
  }

  .container-btns {
    flex-direction: column;
  }

  .wrapper {
    flex-flow: row;
    justify-content: space-around;
    margin-left: 2em;
    margin-right: 2em;
  }

  .wrapper.download-pdf {
    padding-left: 0;
    padding-right: 0;
  }

  .section--py100.section--hero-cambia {
    background-position: 52vw 32%;
  }

  .section--py100.section--hero-invest {
    background-position: 52vw 35%;
  }

  .section--py100.section--hero-loan {
    background-position: 52vw 40%;
  }

  .section--py100.section--hero-home {
    background-position: 43vw 37%;
  }

  .section--py100.section--hero-campaign {
    background-position: 43vw 102%;
    padding-bottom: 60px;
  }

  .section--py100.section--hero-rejected {
    background-position: 52vw 35%;
    padding-bottom: 40px;
  }

  .section--py100.section--hero-personal {
    background-position: 52vw 40%;
  }

  .section--py100.section--hero-online {
    background-position: 52vw 35%;
  }

  .section--py100.section--hero-post {
    padding-bottom: 7em;
  }

  .section--py100.section--hero-minimo {
    background-position: 52vw 17%;
  }

  .section--py100.section--hero-which-investment, .section--py100.section--hero-simulator-invest, .section--py100.section--hero-where-invest {
    background-position: 52vw 35%;
  }

  .section--py100.section--hero-loan-online, .section--py100.section--hero-loan-linea {
    background-position: 52vw 40%;
  }

  .section--py100.section--hero-careers {
    height: 500px;
  }

  .section--py100.section--hero-lumio, .section--py100.section--hero-sunbank, .section--py100.section--hero-toole {
    background-position: 52vw 40%;
  }

  .section--py100.section--hero-invest-want {
    background-position: 52vw 35%;
  }

  .section--py100.section--hero-une {
    height: 400px;
  }

  .section--py100.section--hero-redeco {
    height: 580px;
  }

  .section--py100.section--hero-mba {
    background-position: 52vw 40%;
    background-size: cover;
  }

  .section--py100.section--hero-404, .section--py100.section--hero-contact {
    background-position: 52vw 35%;
  }

  .section--py100.section--hero-persons, .section--py100.section--hero-nice {
    background-position: 52vw 40%;
  }

  .section--py100.section--hero-omar {
    background-position: 52vw 17%;
  }

  .section--py100.section--hero-seminuevos {
    background-position: 52vw 170%;
  }

  .section--py100.section--hero-cienl {
    background-position: 110% 0;
  }

  .section--py100.section--hero-100l {
    background-position: 52vw 40%;
  }

  .section--py100.section--hero-collective {
    background-position: 52vw 16%;
  }

  .section--py100.section--hero-boda, .section--py100.section--hero-viajes, .section--py100.section--hero-aguinaldo {
    background-position: 52vw 40%;
  }

  .section--py100.section--hero-report {
    background-position: 52vw 33%;
  }

  .section--py100.section--hero-seminuevos-v2 {
    background-position: 52vw 170%;
  }

  .section--py100.section--hero-fintecht, .section--py100.section--hero-mercados, .section--py100.section--hero-tianguis, .section--py100.section--hero-pymes, .section--py100.section--hero-personal-loan, .section--py100.section--hero-bascule {
    background-position: 52vw 40%;
  }

  .section--py100.section--hero--coupleguide {
    background-position: 51vw 50px;
    background-size: auto 470px;
  }

  .section--py100.section--hero--womanguide {
    background-position: 52vw 23%;
  }

  .section--py100.section--hero-campaing {
    background-position: 45vw 60px;
    background-size: auto 420px;
  }

  .section--py100.section--hero-bikes {
    background-position: 52vw 40%;
  }

  .section--py100.section--hero-estate {
    background-position: 52vw 20%;
  }

  .section--py100.section--hero-tribu {
    background-position: 52vw 11%;
    background-size: auto 460px;
  }

  .section--py100.section--hero-cryocell {
    background-position: 50vw 14%;
    background-size: auto 420px;
  }

  .section--py100.section--hero-guides-pdf {
    padding-bottom: 50px;
  }

  .section--py100.sectio--hero-studio-loans {
    padding-top: 140px;
  }

  .section--py100.section--hero-ganado {
    background-position: 100% 22%;
    background-size: 50%;
  }

  .section--py100.section--hero-millions {
    background-position: 45vw 60px;
    background-size: auto 420px;
  }

  .section--py100.section--hero-register-loan, .section--py100.section--hero-register-transfer {
    background-position: 46vw 100%;
  }

  .section--py100.section--hero-master, .section--py100.section--hero-cars {
    background-position: 30vw 100%;
    background-size: cover;
  }

  .section--py100.section--hero-8years {
    background-position: 45vw 60px;
    background-size: auto 420px;
  }

  .col--w50.calculator-info--cont {
    padding-right: 0;
  }

  .num--item {
    width: 140px;
    height: 140px;
    border-radius: 40px;
    padding-left: .5em;
    padding-right: .5em;
  }

  .num--item.num--item__purple {
    background-color: #8e42d5;
  }

  .num--text {
    margin-bottom: 5px;
    font-size: 34px;
    line-height: 35px;
  }

  .image.image--benefit-hero {
    object-fit: cover;
    flex: 0 auto;
    align-self: stretch;
  }

  .benefit-hero--txt {
    padding-left: 3em;
    padding-right: 3em;
  }

  .medios--slider {
    padding-left: 20px;
  }

  .photo--item {
    width: 140px;
    height: 140px;
  }

  .is--border-b-1.calif-a {
    font-weight: 700;
  }

  .image-2 {
    width: 140px;
  }

  .call-to-action--cont {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .testimony-circle--shape.hidden--md {
    width: 365px;
    height: 365px;
  }

  .is--tiny.table-amortization {
    margin-top: 3px;
  }

  .video--container {
    padding: 2em 2em 0;
  }

  .testimony-info--container {
    padding-right: 1em;
  }

  .links--container {
    margin-bottom: 1em;
    margin-left: 1em;
  }

  .questions--icon {
    width: 70px;
  }

  .num-info--text {
    font-size: 14px;
    line-height: 16px;
  }

  .flex--container {
    flex-flow: row;
    justify-content: space-around;
    margin-left: 0;
    margin-right: 0;
  }

  .benefit-save--txt {
    font-size: 28px;
    line-height: 36px;
  }

  .benefit-hero--img {
    height: 390px;
  }

  .footer-list--container {
    padding-right: .5em;
  }

  .footer-legal--container {
    flex-direction: column;
  }

  .legal-links--cont {
    max-width: 40%;
    justify-content: space-between;
    margin-top: 2em;
  }

  .requirement-info--cont {
    padding-right: .5em;
  }

  .requirement--container {
    padding-top: 0;
    padding-bottom: 0;
  }

  .howinvest--container {
    padding-left: 1em;
    padding-right: 1em;
  }

  .howinvest--icon-cont {
    width: 70px;
  }

  .nav--container {
    padding: 0 30px;
  }

  .btn-acces--cont {
    margin-left: 0;
    padding-top: 60px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .nav--link {
    border-bottom: 1px solid #e7ebef;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .menu--container {
    background-color: #f2f5f7;
    padding: 20px 30px 100px;
  }

  .menu--btn {
    padding-top: 16px;
    padding-bottom: 20px;
  }

  .menu--btn.w--open {
    background-color: #f2f5f7;
  }

  .hidden--lg {
    display: block;
  }

  .close--icon {
    display: none;
  }

  .hero-home-text--cont {
    padding-top: 3em;
  }

  .hero-text--cont {
    padding-top: 3em;
    padding-bottom: 0;
  }

  .t1-2 {
    font-size: 40px;
    line-height: 48px;
  }

  .requirement--container-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .num--item-2 {
    width: 140px;
    height: 140px;
    border-radius: 40px;
    padding-left: .5em;
    padding-right: .5em;
  }

  .num--item-2.num--item__purple {
    background-color: #8e42d5;
  }

  .num-info--text-2 {
    font-size: 14px;
    line-height: 16px;
  }

  .testimony-circle--shape-2.hidden--md {
    width: 365px;
    height: 365px;
  }

  .hero-campaing-text--cont {
    padding-top: 1em;
    padding-bottom: .5em;
  }

  .nav--bg {
    opacity: 1;
  }

  .form-loan--grid {
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .btn-submit--cont {
    width: 100%;
    display: block;
  }

  .result-loan--grid {
    padding-left: 0;
    padding-right: 0;
  }

  .result--container {
    min-width: 0;
    padding-left: 4em;
    padding-right: 4em;
  }

  .result--container.is--color-n10.result-v2 {
    padding-left: 1em;
    padding-right: 1em;
  }

  .result--container.is--color-n10.result-invest {
    padding-left: 0;
    padding-right: 0;
  }

  .thumb-image--post {
    height: 140px;
  }

  .main-image--cont {
    width: 100%;
    height: auto;
  }

  .title--cont {
    padding: 3em 0 2em;
  }

  .section--image-post {
    margin-top: -13vw;
  }

  .blog--post--list {
    min-width: 214px;
  }

  .section--hero-blog {
    background-position: 100%;
    background-size: cover;
  }

  .form-minimum--grid {
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .interest-amount--cont {
    padding-left: 0;
    padding-right: 0;
  }

  .bank-info--cont {
    margin-left: 0;
    margin-right: 0;
  }

  .logo-register--cont {
    margin-bottom: 2em;
  }

  .save-icon-register--cont {
    margin-right: 1em;
  }

  .form-invest--grid {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .form-consolidate--grid {
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .result-consolidate--grid, .simulation-info--cont {
    padding-left: 1em;
    padding-right: 1em;
  }

  .save-amont-register-cont {
    width: auto;
  }

  .coupon--container {
    width: 100%;
  }

  .hero-simulator-text--cont, .hero-where-text--cont {
    padding-top: 3em;
    padding-bottom: 0;
  }

  .legal-loan-result--cont {
    width: auto;
  }

  .collection-item-3 {
    width: 50%;
  }

  .hero-risk-text--cont {
    padding-top: 3em;
    padding-bottom: 0;
  }

  .section--py50.section--hero-cambia {
    background-position: 52vw 32%;
  }

  .section--py50.section--hero-invest {
    background-position: 52vw 35%;
  }

  .section--py50.section--hero-loan {
    background-position: 52vw 40%;
  }

  .section--py50.section--hero-home {
    background-position: 43vw 37%;
  }

  .section--py50.section--hero-campaign {
    background-position: 43vw 102%;
    padding-bottom: 60px;
  }

  .section--py50.section--hero-rejected {
    background-position: 52vw 35%;
    padding-bottom: 40px;
  }

  .section--py50.section--hero-personal {
    background-position: 52vw 40%;
  }

  .section--py50.section--hero-online {
    background-position: 52vw 35%;
  }

  .section--py50.section--hero-post {
    padding-bottom: 7em;
  }

  .section--py50.section--hero-minimo {
    background-position: 52vw 17%;
  }

  .section--py50.section--hero-which-investment {
    background-position: 52vw 35%;
  }

  .section--py50.section--hero-minimo-register {
    background-position: 50vw 0;
  }

  .section--py50.section--hero-simulator-invest, .section--py50.section--hero-where-invest {
    background-position: 52vw 35%;
  }

  .section--py50.section--hero-loan-online, .section--py50.section--hero-loan-linea {
    background-position: 52vw 40%;
  }

  .benefit-jobs--cont {
    padding-left: 1em;
    padding-right: 1em;
  }

  .careers-hero--img {
    width: 46%;
    height: 441px;
    margin-top: 3.7em;
  }

  .hero-careers-text--cont {
    padding-top: 3em;
    padding-bottom: 0;
  }

  .hero-job-text--cont {
    padding-right: 2em;
  }

  .card-job-fixed--cont {
    width: 100%;
  }

  .about-us-hero--txt {
    padding-left: 3em;
    padding-right: 3em;
  }

  .about-us-hero--img {
    height: 390px;
  }

  .space-nav {
    display: none;
  }

  .blog--post--list-2 {
    min-width: 214px;
  }

  .simulation-info {
    width: 560px;
  }

  .section--features {
    padding-top: 80px;
  }

  .hero-une-text--cont {
    padding-top: 2em;
    padding-right: 3em;
  }

  .une-hero--img {
    width: 37%;
    height: 400px;
    background-position: 0%;
    margin-top: 3.7em;
  }

  .info--icon-cont {
    align-self: flex-start;
    margin-right: 1em;
  }

  .hero-redeco-text--cont {
    padding-top: 2em;
    padding-right: 0;
  }

  .directory--item-cont {
    padding-right: 0;
  }

  .redeco-hero--img {
    width: 47%;
    height: 521px;
    background-position: 39%;
    margin-top: 3.7em;
  }

  .benefit-hero--txt-2 {
    padding-left: 3em;
    padding-right: 3em;
  }

  .benefit-save--txt-2 {
    font-size: 28px;
    line-height: 36px;
  }

  .bank-info--cont-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .hero-404-text--cont, .hero-fq-text--cont {
    padding-top: 3em;
    padding-bottom: 0;
  }

  .about-us--txt {
    font-size: 28px;
    line-height: 36px;
  }

  .section--hero-medios {
    background-position: 100%;
    background-size: cover;
  }

  .medios--card-container {
    margin-bottom: 4em;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-contact-text--cont {
    padding-top: 3em;
    padding-bottom: 0;
  }

  .title-text--cont {
    padding-right: 2em;
  }

  .news--container {
    flex-wrap: nowrap;
    justify-content: space-around;
    margin-left: 2em;
    margin-right: 2em;
  }

  .num--text-plus {
    margin-bottom: 5px;
    font-size: 34px;
    line-height: 30px;
  }

  .num--text-millions {
    margin-bottom: 5px;
    font-size: 28px;
    line-height: 35px;
  }

  .num--text-million {
    margin-bottom: 5px;
    font-size: 26px;
    line-height: 30px;
  }

  .thumb-image--result {
    height: 110px;
  }

  .benefit-hero-numbers--txt {
    padding-left: 3em;
    padding-right: 3em;
  }

  .hero-text-persons--cont, .hero-nice-text--cont {
    padding-top: 3em;
    padding-bottom: 0;
  }

  .collective-img {
    display: none;
  }

  .hero-costos-text--cont {
    padding-right: 0;
  }

  .form-aguinaldo--grid {
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .days--container {
    width: 180px;
    height: 180px;
    padding-top: 1.8em;
  }

  .aguinaldo-hero--img {
    height: 390px;
  }

  .aguinaldo-hero--txt {
    padding-left: 3em;
    padding-right: 3em;
  }

  .hero-text--container {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .result-aguinaldo--cont {
    padding-left: .5em;
    padding-right: .5em;
  }

  .date-aguinaldo--cont, .simulador-aguinaldo--cont {
    padding-left: 1em;
    padding-right: 1em;
  }

  .form-aguinaldo--cont {
    padding-right: 1em;
  }

  .aguinaldo-icon--cont {
    width: 60px;
    margin-right: 15px;
  }

  .aguinaldo--container {
    justify-content: space-around;
  }

  .faqs--container {
    padding-left: 0;
    padding-right: 0;
  }

  .thumb-image--post-land {
    height: 140px;
  }

  .hero-text-animo--cont {
    padding-top: 3em;
    padding-bottom: 0;
  }

  .logo-animo {
    width: 110px;
    margin-right: 3em;
  }

  .logo-zapopan {
    width: 170px;
  }

  .form-loan-v2--grid {
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .result-invest--grid {
    padding-left: 0;
    padding-right: 0;
  }

  .info-result-invest--item {
    padding-left: .25em;
    padding-right: .25em;
    font-size: 14px;
  }

  .result-bascule-cont {
    margin-left: 0;
    margin-right: 0;
  }

  .banner-hero--cont {
    padding: 3em;
  }

  .banner-hero--img, .banner-hero--img.height-low {
    height: 520px;
  }

  .numbers--cont {
    align-items: flex-start;
  }

  .numbers-image--cont {
    width: 150px;
  }

  .hero-tribu-text--cont, .hero-cryocell-text--cont {
    padding-top: 3em;
    padding-bottom: 0;
  }

  .is--border-t-1.calif-a {
    font-weight: 700;
  }

  .section--hero-studies {
    background-position: 100%;
    background-size: cover;
  }

  .info-studies-thumb {
    display: block;
  }

  .img-studies-thumb {
    width: 100%;
  }

  .cont-dowload-studies.margin-guides {
    float: right;
  }

  .title-studies-thumb {
    width: 100%;
  }

  .section--studies.section--hero-cambia {
    background-position: 52vw 32%;
  }

  .section--studies.section--hero-invest {
    background-position: 52vw 35%;
  }

  .section--studies.section--hero-loan {
    background-position: 52vw 40%;
  }

  .section--studies.section--hero-home {
    background-position: 43vw 37%;
  }

  .section--studies.section--hero-campaign {
    background-position: 43vw 102%;
    padding-bottom: 60px;
  }

  .section--studies.section--hero-rejected {
    background-position: 52vw 35%;
    padding-bottom: 40px;
  }

  .section--studies.section--hero-personal {
    background-position: 52vw 40%;
  }

  .section--studies.section--hero-online {
    background-position: 52vw 35%;
  }

  .section--studies.section--hero-post {
    padding-bottom: 7em;
  }

  .section--studies.section--hero-minimo {
    background-position: 52vw 17%;
  }

  .section--studies.section--hero-which-investment {
    background-position: 52vw 35%;
  }

  .section--studies.section--hero-minimo-register {
    background-position: 50vw 0;
  }

  .section--studies.section--hero-simulator-invest, .section--studies.section--hero-where-invest {
    background-position: 52vw 35%;
  }

  .section--studies.section--hero-loan-online, .section--studies.section--hero-loan-linea {
    background-position: 52vw 40%;
  }

  .medios--principal-card.card--rounded-20 {
    height: 100%;
    margin-right: 1em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .title-principal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .data-download--cont {
    align-items: flex-start;
  }

  .data-image--cont {
    width: 130px;
    margin-right: 1em;
  }

  .grid-3 {
    grid-column-gap: 30px;
    grid-row-gap: 50px;
  }

  .hero-text-download--cont {
    padding-top: 3em;
    padding-bottom: 0;
  }

  .collection-item-5 {
    width: 50%;
  }

  .hero-text-womans--cont {
    padding-top: 3em;
    padding-bottom: 0;
  }

  .guides-pdf-hero--img {
    width: 52%;
    background-position: 0 100%;
    background-size: auto 500px;
  }

  .hero-guides-text--cont {
    padding-top: 3em;
    padding-bottom: 0;
  }

  .grid-4 {
    grid-template-columns: 1fr;
  }

  .div-block-13 {
    width: 200px;
  }

  .hero-text-couple-guide--cont, .hero-text-collective--cont {
    padding-top: 3em;
    padding-bottom: 0;
  }

  .cobranza-hero--img {
    width: 52%;
    background-position: 0 100%;
    background-size: auto 360px;
  }

  .banner-cobranza-hero--img, .banner-cobranza-hero--img.height-low {
    height: 520px;
  }

  .banner-patner-hero--img {
    height: 340px;
  }

  .banner-patner-hero--img.height-low {
    height: 520px;
  }

  .cartera-porcentaje--txt {
    font-size: 68px;
  }

  .cartera-porcentaje--cont {
    margin-right: 1em;
  }

  .cartera-txt {
    font-size: 36px;
    line-height: 41px;
  }

  .cartera-info--cont {
    padding-right: 0;
  }

  .circle--cont {
    width: 130px;
    height: 150px;
    border-radius: 20px;
    padding-top: 25px;
  }

  .cattle-cols {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: wrap;
    justify-content: space-around;
  }

  .cattle-col-inside {
    justify-content: space-around;
    display: flex;
  }

  .card-register--cont {
    width: 340px;
  }

  .section-2 {
    right: 4%;
  }

  .div-block-15 {
    padding-right: 0;
  }

  .img-hero-landing {
    width: auto;
  }

  .shape-left-down, .shape-right-up, .shape-right-down, .shape-left-down-md {
    display: none;
  }

  .flex--cont {
    flex-flow: row;
    justify-content: space-around;
    margin-left: 0;
    margin-right: 0;
  }

  .item-description-table {
    padding-top: 18px;
    padding-bottom: 19px;
    font-size: 12px;
    line-height: 14px;
  }

  .item-description-table.is--text-n60.two-lines {
    padding-top: 31px;
    padding-bottom: 31px;
  }

  .div-block-17 {
    width: 70%;
  }

  .div-block-19 {
    width: 420px;
  }

  .hero-register-loan-text--cont {
    padding-top: 3em;
    padding-bottom: 0;
  }

  .subtitle-register {
    font-size: 32px;
    line-height: 42px;
  }

  .feature-txt-register {
    font-size: 18px;
    line-height: 26px;
  }

  .div-block-21 {
    padding-right: 0;
  }

  .img-logos-institution {
    width: 120px;
  }

  .form-cards {
    padding-bottom: 1em;
  }

  .form-multi-cards--grid {
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .form-multi-submit {
    flex-direction: column;
  }

  .months-cont {
    width: 100%;
  }

  .hero-text-master--cont {
    padding-top: 3em;
    padding-bottom: 0;
  }

  .benefit-hero-master--img, .benefit-hero-master--img-copy, .benefit-hero-cars--img {
    height: 390px;
  }

  .cover-preview {
    z-index: 3;
    position: absolute;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 32px;
    line-height: 40px;
  }

  h2 {
    font-size: 24px;
    line-height: 32px;
  }

  h3 {
    font-size: 20px;
    line-height: 28px;
  }

  h4 {
    font-size: 16px;
  }

  .ds-content {
    margin-left: 0;
  }

  .ds-grid-brand {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .ds-grid-surfaces {
    justify-items: stretch;
  }

  .ds-grid-colors {
    grid-template-rows: auto auto;
  }

  .ds-intro {
    padding-top: 24px;
  }

  .t1 {
    font-size: 32px;
    line-height: 38px;
  }

  .t1.title-register {
    font-size: 26px;
    line-height: 32px;
  }

  .ds-nav.surface.is--l3 {
    z-index: 9999;
    width: 100%;
    position: -webkit-sticky;
    position: sticky;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
    overflow: visible;
  }

  .ds-nav__brand {
    width: 32px;
    height: 32px;
    margin-top: 12px;
    padding-left: 0;
  }

  .ds-nav__brand.w--current {
    margin-top: 14px;
  }

  .ds-nav__container {
    padding: 0 0 0 16px;
  }

  .ds-menu {
    background-color: #fff;
    margin-top: 60px;
    padding: 16px 24px 24px;
  }

  .ds-nav__details {
    display: none;
  }

  .ds-nav__button {
    background-color: #fff;
  }

  .ds-nav__button.w--open {
    background-color: #f9713d;
  }

  .is--align-left {
    text-align: left;
  }

  .content__download_cards {
    flex-direction: column;
  }

  .content__download_cards_card {
    justify-content: flex-start;
    align-items: stretch;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .header {
    margin-top: 24px;
  }

  .content {
    margin-top: 320px;
  }

  .content__intro {
    width: 100%;
  }

  .site-hero {
    background-position: 95% 0;
    margin-top: 32px;
    padding-top: 90%;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .container-btns {
    flex-direction: row;
  }

  .col--w33 {
    flex: 0 auto;
    order: 0;
    align-self: auto;
    display: block;
  }

  .col--w33.col--md-w100 {
    width: 100%;
  }

  .wrapper.wrapper-vertical--xs {
    justify-content: space-between;
  }

  .wrapper.wrapper-vertical--xs.process-cont {
    margin-top: 2em;
  }

  .wrapper.wrapper-vertical--md {
    flex-direction: column;
    align-content: stretch;
    justify-content: space-between;
  }

  .wrapper.wrapper-vertical--md.m0--md, .wrapper.width-100---md {
    margin-left: 0;
    margin-right: 0;
  }

  .wrapper.download-pdf {
    flex-direction: column;
  }

  .benefit--text {
    font-size: 16px;
  }

  .section--py100 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section--py100.section--hero-cambia {
    background-position: 52vw 20%;
  }

  .section--py100.section--hero-invest {
    background-position: 52vw 33%;
  }

  .section--py100.section--hero-loan {
    background-position: 52vw 20%;
  }

  .section--py100.section--hero-home {
    background-position: 48vw 38%;
  }

  .section--py100.section--hero-campaign {
    background-position: 48vw 101%;
    padding-bottom: 40px;
  }

  .section--py100.section--hero-rejected {
    background-position: 52vw 33%;
  }

  .section--py100.section--hero-personal {
    background-position: 52vw 20%;
  }

  .section--py100.section--hero-online {
    background-position: 52vw 33%;
  }

  .section--py100.section--hero-post {
    padding-bottom: 5em;
  }

  .section--py100.section--hero-minimo {
    background-position: 52vw 12%;
  }

  .section--py100.section--hero-which-investment {
    background-position: 52vw 33%;
  }

  .section--py100.section--hero-zenfi-landing {
    padding-top: 30px;
  }

  .section--py100.section--hero-simulator-invest {
    background-position: 52vw 33%;
  }

  .section--py100.section--hero-where-invest {
    background-position: 52vw 33%;
    padding-bottom: 0;
  }

  .section--py100.section--hero-loan-online, .section--py100.section--hero-loan-linea {
    background-position: 52vw 20%;
  }

  .section--py100.section--hero-careers {
    height: auto;
    padding-bottom: 0;
  }

  .section--py100.section--hero-lumio, .section--py100.section--hero-sunbank, .section--py100.section--hero-toole {
    background-position: 52vw 20%;
  }

  .section--py100.section--hero-job {
    background-position: 50% 0;
  }

  .section--py100.section--hero-invest-want {
    background-position: 52vw 33%;
  }

  .section--py100.section--hero-une, .section--py100.section--hero-redeco {
    height: auto;
    background-color: #f8fafc;
    padding-bottom: 0;
  }

  .section--py100.section--hero-mba {
    background-position: 52vw 20%;
  }

  .section--py100.section--hero-404 {
    background-position: 52vw 33%;
    margin-bottom: 100px;
  }

  .section--py100.section--hero-contact {
    background-position: 52vw 33%;
  }

  .section--py100.section--hero-persons, .section--py100.section--hero-nice {
    background-position: 52vw 20%;
  }

  .section--py100.section--hero-omar {
    background-position: 100% 0;
  }

  .section--py100.section--hero-seminuevos {
    background-position: 42vw 90%;
  }

  .section--py100.section--hero-cienl, .section--py100.section--hero-100l {
    background-position: 52vw 20%;
  }

  .section--py100.section--hero-collective {
    background-position: 52vw 13%;
  }

  .section--py100.section--hero-boda, .section--py100.section--hero-viajes, .section--py100.section--hero-aguinaldo, .section--py100.section--hero-report {
    background-position: 52vw 20%;
  }

  .section--py100.section--hero-seminuevos-v2 {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61c22fec5ad7ec5bee8faa93_Imagenes-Web-pareja.jpg");
    background-position: 50vw 90%;
    background-size: 710px;
  }

  .section--py100.section--hero-fintecht, .section--py100.section--hero-mercados, .section--py100.section--hero-tianguis, .section--py100.section--hero-pymes, .section--py100.section--hero-personal-loan, .section--py100.section--hero-bascule {
    background-position: 52vw 20%;
  }

  .section--py100.section--hero--coupleguide {
    background-position: 55vw 50px;
    background-size: auto 380px;
  }

  .section--py100.section--hero-campaing {
    background-position: 48vw 60px;
    background-size: auto 300px;
  }

  .section--py100.section--hero-bikes {
    background-position: 52vw 20%;
  }

  .section--py100.section--hero-estate {
    background-position: 52vw 17%;
  }

  .section--py100.section--hero-tribu {
    background-position: 52vw 11%;
    background-size: auto 360px;
  }

  .section--py100.section--hero-cryocell {
    background-position: 50vw 15%;
    background-size: auto 310px;
    padding-bottom: 0;
  }

  .section--py100.is--color-download {
    padding-bottom: 100px;
  }

  .section--py100.section--hero-guides-pdf {
    height: auto;
    padding-bottom: 0;
  }

  .section--py100.sectio--hero-studio-loans {
    background-image: none;
    padding-top: 100px;
    padding-bottom: 50px;
  }

  .section--py100.section--hero-ganado {
    background-position: 420% 16%;
  }

  .section--py100.section--hero-millions {
    background-position: 48vw 60px;
    background-size: auto 300px;
  }

  .section--py100.section--hero-register-loan, .section--py100.section--hero-register-transfer {
    background-position: 42vw 100%;
  }

  .section--py100.section--hero-8years {
    background-position: 48vw 60px;
    background-size: auto 300px;
  }

  .col--w50.col--md-w100 {
    max-width: 100%;
  }

  .col--w50.col--md-w100.is--align-center.first--md {
    order: -1;
  }

  .col--w50.col--md-w100.col--order--md-last {
    order: 1;
  }

  .col--w50.pdf-book {
    max-width: 100%;
    order: -1;
  }

  .col--w50.info-pdf {
    max-width: 100%;
    text-align: center;
    margin-top: 0;
  }

  .num--item {
    width: 100%;
    height: 110px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .num--item.num--item__blue, .num--item.num--item__purple {
    background-color: rgba(0, 0, 0, 0);
  }

  .num--text {
    margin-bottom: 0;
    font-size: 22px;
    line-height: 22px;
  }

  .num--text.num--text__isblue {
    background-color: #0099e6;
  }

  .num--text.num--text__ispurple {
    background-color: #8e42d5;
  }

  .col--w25.col--md-w100, .col--w75.col--md-w100, .col--w66.col--md-w100 {
    width: 100%;
  }

  .benefits--container.px-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .section--benefit-hero {
    flex-direction: column;
  }

  .benefit-hero--txt {
    padding-top: 3em;
    padding-bottom: 3em;
  }

  .howitworks--item-cont {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .px-1 {
    padding: 0 1em;
  }

  .questions--cont {
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .features--cont {
    flex-direction: column;
  }

  .photo--item {
    display: none;
  }

  .num-text--container {
    width: 80px;
    height: 80px;
    background-color: #05c574;
    border-radius: 20px;
    flex: none;
    align-self: center;
    align-items: center;
    margin-right: 20px;
  }

  .num-text--container.num-text--container__isblue {
    background-color: #4b92f6;
  }

  .num-text--container.num-text--container__ispurple {
    background-color: #8e42d5;
  }

  .section--testimony-hero {
    background-position: -20vw -50vw;
    background-size: auto;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .video--container {
    padding-left: 0;
    padding-right: 0;
  }

  .benefit--icon-ok {
    margin-bottom: .5em;
    margin-right: 0;
  }

  .testimony-info--container {
    padding-right: 0;
  }

  .hidden--md {
    display: none;
  }

  .more-info--txt-cont {
    text-align: center;
  }

  .more-info--links-cont {
    text-align: center;
    justify-content: space-around;
  }

  .links--container {
    margin-bottom: 1em;
    margin-right: 1em;
  }

  .num-info--text {
    color: #222;
    text-align: left;
    font-size: 16px;
  }

  .hidden--lg-md {
    display: block;
  }

  .flex--container.wrapper-vertical--xs {
    justify-content: space-between;
  }

  .flex--container.wrapper-vertical--md {
    flex-direction: column;
    align-content: stretch;
    justify-content: space-between;
  }

  .benefit-hero--img {
    width: 100%;
    height: 280px;
    background-position: 50%;
  }

  .accordion-arrow--icon {
    align-self: center;
    display: block;
  }

  .footer-list--container {
    padding-right: 0;
  }

  .legal-links--cont {
    max-width: 58%;
  }

  .requirement-info--cont {
    padding-left: 0;
    padding-right: 0;
  }

  .requirement--container {
    max-width: 100%;
    border-bottom: 1px solid #f2f5f7;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }

  .requirement--container.is--border-b-0 {
    border-bottom-style: none;
    border-bottom-width: 0;
  }

  .requirement-title-txt {
    margin-bottom: 0;
    font-size: 20px;
  }

  .howinvest--container {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .howinvest--item-cont {
    margin-top: 1em;
    margin-bottom: 1em;
  }

  .howinvest--icon-cont {
    width: 60px;
  }

  .t1-2 {
    font-size: 32px;
    line-height: 38px;
  }

  .requirement--container-2 {
    max-width: 100%;
    border-bottom: 1px solid #f2f5f7;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }

  .num--item-2 {
    width: 100%;
    height: 110px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .num--item-2.num--item__blue, .num--item-2.num--item__purple {
    background-color: rgba(0, 0, 0, 0);
  }

  .num-text--container-2 {
    width: 80px;
    height: 80px;
    background-color: #05c574;
    border-radius: 20px;
    flex: none;
    align-self: center;
    align-items: center;
    margin-right: 20px;
  }

  .num-text--container-2.num-text--container__isblue {
    background-color: #4b92f6;
  }

  .num-text--container-2.num-text--container__ispurple {
    background-color: #8e42d5;
  }

  .num-info--text-2 {
    color: #222;
    text-align: left;
    font-size: 16px;
  }

  .hero-campaing-text--cont {
    padding-top: 2em;
    padding-bottom: .5em;
  }

  .mailto-text--cont {
    padding-top: 0;
    padding-bottom: 1em;
  }

  .contact-form {
    padding: 40px 20px;
  }

  .result--container {
    width: 100%;
    border-radius: 0;
    padding-left: 2em;
    padding-right: 2em;
  }

  .result--container.is--color-n10.result-v2, .result--container.is--color-n10.result-invest {
    border-radius: 20px;
  }

  .info-result--item {
    padding-left: .25em;
    padding-right: .25em;
  }

  .title--cont {
    padding-bottom: 1em;
  }

  .section--image-post {
    margin-top: -13vw;
  }

  .section--hero-blog {
    padding-top: 8em;
    padding-bottom: 3em;
  }

  .hero-blog-text--cont {
    padding-right: 0;
  }

  .category--cont, .logo-register--cont {
    margin-bottom: 2em;
  }

  .save-icon-register--cont {
    width: 70px;
    margin-right: .5em;
  }

  .form-invest--grid {
    grid-template-rows: auto auto;
  }

  .result-consolidate--grid {
    padding-left: 0;
    padding-right: 0;
  }

  .save-amont-register-cont {
    padding: 1em 1.5em .6em;
  }

  .register-head-text--container {
    margin-left: 2em;
    margin-right: 2em;
    padding-top: 0;
  }

  .coupon--container {
    margin-top: 3em;
  }

  .legal-loan-result--cont {
    padding-left: 2em;
    padding-right: 2em;
  }

  .collection-item-3 {
    width: 100%;
    padding-bottom: 40px;
  }

  .hero-risk-text--cont {
    padding-top: 3.5em;
  }

  .section--py50 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section--py50.section--hero-cambia {
    background-position: 52vw 20%;
  }

  .section--py50.section--hero-invest {
    background-position: 52vw 33%;
  }

  .section--py50.section--hero-loan {
    background-position: 52vw 20%;
  }

  .section--py50.section--hero-home {
    background-position: 48vw 38%;
  }

  .section--py50.section--hero-campaign {
    background-position: 48vw 101%;
    padding-bottom: 40px;
  }

  .section--py50.section--hero-rejected {
    background-position: 52vw 33%;
  }

  .section--py50.section--hero-personal {
    background-position: 52vw 20%;
  }

  .section--py50.section--hero-online {
    background-position: 52vw 33%;
  }

  .section--py50.section--hero-post {
    padding-bottom: 5em;
  }

  .section--py50.section--hero-minimo {
    background-position: 52vw 12%;
  }

  .section--py50.section--hero-which-investment {
    background-position: 52vw 33%;
  }

  .section--py50.section--hero-minimo-register {
    background-position: 61vw 0;
  }

  .section--py50.section--hero-simulator-invest, .section--py50.section--hero-where-invest {
    background-position: 52vw 33%;
  }

  .section--py50.section--hero-loan-online, .section--py50.section--hero-loan-linea {
    background-position: 52vw 20%;
  }

  .benefit-jobs--cont {
    padding-left: 0;
    padding-right: 0;
  }

  .careers-hero--img {
    width: 100%;
    height: 280px;
    background-position: 50%;
    margin-top: 2em;
    position: static;
  }

  .hero-job-text--cont {
    padding-right: 0;
  }

  .card-job-fixed--cont {
    margin-top: 2em;
    position: static;
  }

  .about-us-hero--txt {
    padding-top: 3em;
    padding-bottom: 3em;
  }

  .about-us-hero--img {
    width: 100%;
    height: 280px;
    background-position: 50%;
  }

  .section--about-us-hero {
    flex-direction: column;
  }

  .simulation-info {
    width: auto;
  }

  .section--testimony-invest-hero {
    background-position: -20vw -50vw;
    background-size: auto;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section--features {
    padding-top: 50px;
    padding-bottom: 20px;
  }

  .info-result--item-2 {
    padding-left: .25em;
    padding-right: .25em;
  }

  .hero-une-text--cont {
    padding-right: 0;
  }

  .une-hero--img {
    width: 100%;
    height: 280px;
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d87db07e8077_une-back-mobile.jpg");
    background-position: 50% 0;
    background-size: cover;
    margin-top: 2em;
    position: static;
  }

  .info--item-cont {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .hero-redeco-text--cont {
    padding-top: 3em;
    padding-right: 0;
  }

  .directory--item-cont {
    padding-right: 3em;
  }

  .redeco-hero--img {
    width: 100%;
    height: 280px;
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d859bc7e8079_redeco-back-mobile.jpg");
    background-position: 50% 0;
    background-size: cover;
    margin-top: 2em;
    position: static;
  }

  .benefit-hero--txt-2 {
    padding-top: 3em;
    padding-bottom: 3em;
  }

  .cookies--container {
    width: 100%;
    height: 80px;
    padding-left: 2em;
    padding-right: 2em;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .cookies-txt--cont {
    padding-right: 2em;
  }

  .section--hero-medios {
    padding-top: 8em;
    padding-bottom: 3em;
  }

  .medios--card-container {
    min-height: 180px;
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: 3em;
  }

  .title-text--cont {
    padding-top: 0;
    padding-right: 0;
  }

  .news--container.wrapper-vertical--xs {
    justify-content: space-between;
  }

  .news--container.wrapper-vertical--md {
    flex-direction: column;
    align-content: stretch;
    justify-content: space-between;
  }

  .news--container.width-100---md {
    margin-left: 0;
    margin-right: 0;
  }

  .num--text-plus {
    margin-bottom: 0;
    font-size: 22px;
    line-height: 22px;
  }

  .num--text-plus.num--text__isblue {
    background-color: #0099e6;
  }

  .num--text-plus.num--text__ispurple {
    background-color: #8e42d5;
  }

  .num--text-millions {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 22px;
  }

  .num--text-millions.num--text__isblue {
    background-color: #0099e6;
  }

  .num--text-millions.num--text__ispurple {
    background-color: #8e42d5;
  }

  .num--text-million {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 22px;
  }

  .num--text-million.num--text__isblue {
    background-color: #0099e6;
  }

  .num--text-million.num--text__ispurple {
    background-color: #8e42d5;
  }

  .thumb-image--result {
    height: 90px;
  }

  .benefit-hero-numbers--txt {
    padding-top: 3em;
    padding-bottom: 3em;
  }

  .collective-img {
    display: none;
  }

  .container-tabs {
    display: block;
  }

  .tabs-menu {
    width: 100%;
    margin-bottom: 3em;
    margin-right: 0;
  }

  .tabs-content {
    width: 100%;
  }

  .hero-costos-text--cont {
    padding-right: 0;
  }

  .days--container {
    width: 160px;
    height: 160px;
    padding-top: 1.3em;
  }

  .num--text-days {
    font-size: 60px;
    line-height: 70px;
  }

  .aguinaldo-hero--img {
    width: 100%;
    height: 280px;
    background-position: 50%;
  }

  .aguinaldo-hero--txt {
    padding-top: 3em;
    padding-bottom: 3em;
  }

  .hero-text--container {
    padding-bottom: 2em;
  }

  .faq--question {
    padding-left: 0;
    padding-right: 0;
  }

  .arrow--icon {
    align-self: center;
    display: block;
  }

  .result-aguinaldo--cont {
    padding-top: 2em;
    padding-left: 0;
    padding-right: 0;
  }

  .date-aguinaldo--cont {
    padding-left: 0;
  }

  .simulador-aguinaldo--cont {
    width: 100%;
    border-radius: 0;
    padding-left: 1.8em;
    padding-right: 1.8em;
  }

  .form-aguinaldo--cont {
    padding-right: 0;
  }

  .aguinaldo--container {
    flex-direction: column;
    justify-content: flex-start;
  }

  .num-steps--txt {
    font-size: 50px;
    line-height: 55px;
  }

  .num-steps--container {
    width: 40px;
  }

  .accordion-arrow--cont {
    display: block;
  }

  .tab-info--container {
    flex-direction: column;
  }

  .spend-number {
    width: 70px;
    font-size: 20px;
  }

  .spend-text {
    font-size: 16px;
  }

  .graph--container {
    padding-bottom: 2em;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-8 {
    padding-right: 0;
  }

  .modal--container {
    padding: 3em;
  }

  .modal--info {
    width: 100%;
  }

  .logo-animo {
    width: 90px;
    margin-right: 1em;
  }

  .logo-zapopan {
    width: 130px;
  }

  .ad-loan--container {
    width: 100%;
    height: 120px;
    padding-left: 2em;
    padding-right: 2em;
    display: none;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .grid-fees--container {
    font-size: 14px;
  }

  .grid-fees--container-copy {
    font-size: 12px;
    display: none;
  }

  .info-result-invest--item {
    padding-left: .25em;
    padding-right: .25em;
  }

  .requirement-txt--cont {
    padding-top: 1em;
  }

  .form-bascule--cont {
    padding-top: 0;
  }

  .info-source--cont {
    text-align: left;
    flex-direction: row;
    display: flex;
  }

  .banner-hero--cont {
    padding-top: 3em;
    padding-bottom: 3em;
  }

  .section--banner-hero {
    flex-direction: column;
  }

  .banner-hero--img {
    width: 100%;
    height: 280px;
    background-position: 50%;
  }

  .banner-hero--img.height-low {
    height: 280px;
  }

  .numbers--cont {
    margin-bottom: 2em;
  }

  .numbers-image--cont {
    width: 100px;
  }

  .section--hero-studies {
    padding-top: 8em;
    padding-bottom: 3em;
  }

  .surface-hero {
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
    padding-left: 1.5em;
    padding-right: 1.5em;
    display: flex;
  }

  .info-hero-studies-thumb {
    width: 100%;
    margin-top: 2em;
  }

  .img-hero-studies-thumb {
    width: 100%;
    order: -1;
  }

  .surface-thumb-studies {
    margin-left: 0;
    margin-right: 0;
  }

  .cont-dowload-studies.margin-guides {
    margin-top: 0;
  }

  .section--studies {
    padding-top: 2em;
    padding-bottom: 4em;
  }

  .section--studies.section--hero-cambia {
    background-position: 52vw 20%;
  }

  .section--studies.section--hero-invest {
    background-position: 52vw 33%;
  }

  .section--studies.section--hero-loan {
    background-position: 52vw 20%;
  }

  .section--studies.section--hero-home {
    background-position: 48vw 38%;
  }

  .section--studies.section--hero-campaign {
    background-position: 48vw 101%;
    padding-bottom: 40px;
  }

  .section--studies.section--hero-rejected {
    background-position: 52vw 33%;
  }

  .section--studies.section--hero-personal {
    background-position: 52vw 20%;
  }

  .section--studies.section--hero-online {
    background-position: 52vw 33%;
  }

  .section--studies.section--hero-post {
    padding-bottom: 5em;
  }

  .section--studies.section--hero-minimo {
    background-position: 52vw 12%;
  }

  .section--studies.section--hero-which-investment {
    background-position: 52vw 33%;
  }

  .section--studies.section--hero-minimo-register {
    background-position: 61vw 0;
  }

  .section--studies.section--hero-simulator-invest, .section--studies.section--hero-where-invest {
    background-position: 52vw 33%;
  }

  .section--studies.section--hero-loan-online, .section--studies.section--hero-loan-linea {
    background-position: 52vw 20%;
  }

  .ad-studies--container {
    width: 100%;
    height: 120px;
    padding-left: 2em;
    padding-right: 2em;
    display: none;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .medios--principal-card {
    height: auto;
    margin-bottom: 2em;
  }

  .medios--principal-card.card--rounded-20 {
    margin-right: 0;
  }

  .title-principal {
    font-size: 16px;
    line-height: 24px;
  }

  .data-image--cont {
    width: 100px;
    margin-right: 1em;
  }

  .grid-3 {
    grid-column-gap: 0px;
    grid-row-gap: 35px;
    grid-template-columns: 1fr;
  }

  .collection-item-5 {
    width: 100%;
    padding-bottom: 3em;
  }

  .image-4 {
    width: 240px;
  }

  .guides-pdf-hero--img {
    width: 100%;
    height: 280px;
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/62e9923166e670dcdd117af6_mujer-revisa-finanzas-personales.jpg");
    background-position: 50% 0;
    background-size: contain;
    margin-top: 0;
    position: static;
  }

  .hero-guides-text--cont {
    padding-bottom: 1em;
  }

  .surface-thumb-guides {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-13 {
    width: 180px;
  }

  .cobranza-hero--img {
    width: 100%;
    height: 280px;
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/6335d0f5347c2d5aacb7c087_abogados-en-proceso-de-cobranza-monto-y-cuentas-recuperadas-m.jpg");
    background-position: 50% 0;
    background-size: contain;
    margin-top: 0;
    position: static;
  }

  .banner-cobranza-hero--img {
    width: 100%;
    height: 280px;
    background-position: 50% 0;
  }

  .banner-cobranza-hero--img.height-low {
    height: 280px;
  }

  .banner-patner-hero--img {
    width: 100%;
    height: 280px;
  }

  .banner-patner-hero--img.height-low {
    height: 280px;
  }

  .cartera-vencida--cont {
    justify-content: center;
  }

  .cartera-txt {
    font-size: 30px;
  }

  .graph-trimester {
    margin-bottom: 5em;
  }

  .circle--cont {
    width: 150px;
    border-radius: 150px;
  }

  .cattle-cols {
    flex-flow: wrap;
    align-content: center;
    justify-content: center;
    align-items: stretch;
  }

  .cattle-col-inside {
    justify-content: space-around;
    display: flex;
  }

  .cattle-col-inside.cattle-col-double {
    width: 100%;
  }

  .cattle-col {
    width: 30%;
    min-width: 0;
    align-self: auto;
  }

  .card-register--cont {
    width: 100%;
    min-height: 0;
    box-shadow: none;
    border-radius: 0;
    margin-bottom: 0;
    padding-top: 2em;
    padding-bottom: 3em;
  }

  .card-register--cont.card-shadows {
    border-radius: 20px;
    box-shadow: 1px 1px 8px rgba(0, 0, 0, .07);
  }

  .section-2 {
    position: static;
  }

  .img-hero-landing {
    padding-top: 0;
    position: static;
  }

  .shape-left-down-md {
    width: 14%;
    display: block;
    position: absolute;
  }

  .flex--cont.wrapper-vertical--xs {
    justify-content: space-between;
  }

  .flex--cont.wrapper-vertical--md {
    flex-direction: column;
    align-content: stretch;
    justify-content: space-between;
  }

  .img-icon-person {
    height: 40px;
  }

  .title-studies--cont {
    width: 100%;
  }

  .icon-titles-studies {
    width: 60px;
  }

  .item-num-table {
    padding-top: 21px;
    padding-bottom: 21px;
    font-size: 14px;
  }

  .item-description-table {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .item-description-table.is--text-n60.two-lines {
    padding-top: 38px;
    padding-bottom: 38px;
  }

  .table-full--cont {
    width: auto;
    margin-left: 1em;
    margin-right: 1em;
  }

  .div-block-17 {
    width: auto;
  }

  .info-subscribe--cont {
    text-align: center;
    margin-bottom: 2em;
    padding-top: 0;
  }

  .div-block-18 {
    justify-content: flex-start;
    display: block;
  }

  .modal--container-2 {
    padding: 3em;
  }

  .html-embed {
    height: 400px;
  }

  .div-block-19 {
    width: auto;
  }

  .links-seo {
    border-right-style: none;
    border-right-width: 0;
  }

  .div-block-20 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .subtitle-register {
    font-size: 21px;
    line-height: 26px;
  }

  .text-requirement--cont {
    margin-top: 10px;
  }

  .benefit-hero-master--img, .benefit-hero-master--img-copy, .benefit-hero-cars--img {
    width: 100%;
    height: 280px;
    background-position: 50%;
  }
}

@media screen and (max-width: 479px) {
  .ds-grid-brand {
    grid-row-gap: 8px;
    grid-template: "."
                   "."
                   / 1fr;
  }

  .ds-grid-surfaces {
    grid-column-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-areas: ". . . . . ."
                         ". . . . . ."
                         ". . . . . ."
                         ". . . . . .";
  }

  .ds-grid-colors {
    grid-column-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-areas: ". . . . . ."
                         ". . . . . ."
                         ". . . . . .";
  }

  .grid-typography-3col {
    grid-column-gap: 16px;
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .t1 {
    color: #fff;
    font-size: 32px;
  }

  .t1.is--text-n100 {
    color: #222;
  }

  .t1.is--text-n100.t1-hero-millions {
    color: #6d6e70;
  }

  .t1.t1-omar, .t1.t-coupleguide {
    color: #222;
  }

  .t1.t-womanguide-copy {
    color: #fff;
    font-size: 29px;
  }

  .btn.btn--outline-light.btn--outline-dark--xs {
    color: #222;
    border-color: #888;
  }

  .btn.btn--terciary.btn-home-millions {
    background-color: #6064e0;
  }

  .ds-grid-buttons {
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .spacer-16 {
    display: block;
  }

  .ds-grid-images {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .spacer-8 {
    display: block;
  }

  .is--text-white.text-black--xs {
    color: #222;
  }

  .content {
    margin-top: 260px;
  }

  .site-hero {
    background-position: 94% 0;
    margin-top: 64px;
    padding-top: 90%;
  }

  .container-btns {
    flex-direction: column;
  }

  .col--w33 {
    width: 100%;
    margin-bottom: 10px;
  }

  .col--w33.col--md-w100.flex--container.m0 {
    margin-left: 0;
  }

  .wrapper {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-left: 1.8em;
    margin-right: 1.8em;
  }

  .wrapper.wrapper-vertical--xs, .wrapper.wrapper-vertical--md {
    flex-direction: column;
  }

  .wrapper.wrapper-vertical--md.wrapper-m0--xs {
    margin-left: 0;
    margin-right: 0;
  }

  .wrapper.wrapper-vertical--md.card--rounded-20.is--color-n10.py1--xs {
    padding-left: 1em;
    padding-right: 1em;
  }

  .wrapper.flex-justify--center {
    justify-content: center;
  }

  .wrapper.comission-wrapper.mt-1 {
    flex-direction: row;
  }

  .benefit--text {
    font-size: 14px;
  }

  .section--py100.section--hero-cambia {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61f95b6c302caf4925ad96d9_mujer-cambia-tu-deuda-m.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py100.section--hero-invest {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61f2cb4631167dd192fe8543_inversionista-invierte-prestamos-persona-a-persona-m.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py100.section--hero-loan {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61d4c77ee9a88142cfcf7da6_prestamos-back-mobile.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py100.section--hero-home {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61e07bc5abc85beb9ec2657f_personas-back-mobile.jpg");
    background-position: 50% 23%;
    background-size: 490px;
  }

  .section--py100.section--hero-campaign {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61d5d67606b88d6d7257d9e5_finanzas-mexicanos-m.jpg");
    background-position: 50% -4%;
    background-size: 490px;
    padding-bottom: 40px;
  }

  .section--py100.section--hero-rejected {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d82ead7e801c_usuario-bloqueado-m.jpg");
    background-position: 45% 6%;
    background-size: 490px;
    padding-bottom: 0;
  }

  .section--py100.section--hero-personal {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d8d03a7e8013_creditos-personales-mobile.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py100.section--hero-online {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61e1965c9904576e1284e426_prestamos-online-mujer-m.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py100.section--hero-post {
    padding-bottom: 2.5em;
  }

  .section--py100.section--hero-minimo {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d8a1b17e8028_pago-minimo-back-hero-mobile.jpg");
    background-position: 45% 4%;
    background-size: 490px;
  }

  .section--py100.section--hero-which-investment {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/611405ebffa05a7e59288069_back-en-que-invertir-mobile-2.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py100.section--hero-simulator-invest {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d8fcf07e8039_simulador-inversiones-back-mobile.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py100.section--hero-where-invest {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61ef1d9082c70d52afebf637_donde-invertir-inversionista-m.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py100.section--hero-loan-online {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d8dd5a7e8041_prestamos-personales-online-back-mobile.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py100.section--hero-loan-linea {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d83d1c7e8043_prestamos-personales-en-linea-back-mobile.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py100.section--hero-risk {
    padding-bottom: 30px;
  }

  .section--py100.section--hero-lumio {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/6262bd57fa6e89d8fb44453a_lumio-credito-para-instalacion-de-paneles-solares-m.jpeg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py100.section--hero-sunbank {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d811f77e804f_Imagen-sunbank-movil.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py100.section--hero-toole {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d86ae87e8053_Imagen-toole-movil.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py100.section--hero-job {
    background-position: 50% 0;
  }

  .section--py100.section--hero-invest-want {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d851487e800c_quiero-prestar-back-mobile.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py100.section--hero-mba {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/610031d18ce1a9329c3b666c_landing-movil03.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py100.section--hero-404 {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61606560d5152efcc5e4c953_mantenimiento-ytp.jpg");
    background-position: 100% 0;
    background-size: 80%;
    padding-top: 182px;
    padding-bottom: 0;
  }

  .section--py100.section--hero-contact {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/6114033572a98d2c0ffe8ce9_back-en-que-invertir-mobile.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py100.section--hero-persons {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/6138b5be424dbf7def5a420a_prestamos-personas-back-mobile.jpg");
    background-position: 45% 9%;
    background-size: 490px;
  }

  .section--py100.section--hero-nice {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/6142720f4fabcb2a6f7d04c3_Imagen-movil-02.jpg");
    background-position: 45% 201px;
    background-size: 490px;
  }

  .section--py100.section--hero-omar {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/613fb1760eecc447e5a2fc8a_logo_omar.png");
    background-position: 45% 4%;
    background-size: 80%;
  }

  .section--py100.section--hero-seminuevos {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/614b44455f1825d2640c0e4b_Imagen-movil-carro.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py100.section--hero-cienl {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d8ad347e8051_Imagen-lumio-movil.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py100.section--hero-100l {
    background-image: none;
  }

  .section--py100.section--hero-collective {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/632b54c3e68dea95d0c2fd45_collective-prestamo-para-maestria-mobile.jpg");
    background-position: 50% 56px;
    background-size: 480px;
  }

  .section--py100.section--hero-boda {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61819c96a1132a17a6636e94_prestamos-boda-back-m.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py100.section--hero-viajes {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/6181a7f57cc2b36711b2e4e8_prestamos-viajes-back-mobile.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py100.section--hero-aguinaldo {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/618b097f3e938ae123ad3813_gastar-aguinaldo-back-mobile.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py100.section--hero-report {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/64838a90b35916e18f82b11c_reporte-tarjetas-de-credito-4a-edicion-m.jpg");
    background-position: 50% 56px;
    background-size: 490px;
  }

  .section--py100.section--hero-seminuevos-v2 {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61c2300530910209a3270b0b_Imagenes-movil-pareja.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py100.section--hero-fintecht {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/63ed2d17ef91e91874a125bf_pdf-que-esperan-los-mexicanos-de-las-fintech-en-2023-m.jpg");
    background-position: 50% 56px;
    background-size: 490px;
  }

  .section--py100.section--hero-mercados {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61e58d6874daa20865c28f7b_prestamos-adelante-zapopan-mercados-m.jpg");
    background-position: 44% 76%;
    background-size: 530px;
  }

  .section--py100.section--hero-tianguis {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61e58d6974daa205c4c28f7c_prestamos-adelante-zapopan-tianguis-m.jpg");
    background-position: 44% 76%;
    background-size: 530px;
  }

  .section--py100.section--hero-pymes {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61e58d6971aaa64b43f5ba81_prestamos-adelante-zapopan-pymes-m.jpg");
    background-position: 44% 76%;
    background-size: 530px;
  }

  .section--py100.section--hero-personal-loan {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61d4c77ee9a88142cfcf7da6_prestamos-back-mobile.jpg");
    background-position: 45% 6%;
    background-size: 490px;
    padding-bottom: 0;
  }

  .section--py100.section--hero-bascule {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/61e58d6971aaa64b43f5ba81_prestamos-adelante-zapopan-pymes-m.jpg");
    background-position: 60% 6%;
    background-size: 510px;
    padding-bottom: 20px;
  }

  .section--py100.section--hero--coupleguide {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/63d993242f85c38e71ad2718_pdf-como-dividir-los-gastos-en-pareja-m.jpg");
    background-position: 50% 56px;
    background-size: 490px;
  }

  .section--py100.section--hero--womanguide {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/62e86b966cfafa91d5c27387_book-hero-mujeres-y-finanzas-de-yotepresto-m.jpg");
    background-position: 50% 5px;
    background-size: 490px;
  }

  .section--py100.section--hero-campaing {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/627c4b46ca6d45a4580179b9_fintech-regulada-y-autorizada-m.jpg");
    background-position: 50% 270px;
    background-size: 480px;
  }

  .section--py100.section--hero-bikes {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/624f5d365fe3ea2b68a63029_Imagen-movil-bicicleta.jpg");
    background-position: 44% 76%;
    background-size: 530px;
  }

  .section--py100.section--hero-estate {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/6250cddef73e121c1f5d2e9c_creditos-para-inmuebles-m.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py100.section--hero-tribu {
    background-image: none;
  }

  .section--py100.section--hero-cryocell {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/6261e4837d5766fefbc47a40_cryocell-paquete-celulas-madre-del-cordon-umbilical-m.jpg");
    background-position: 45% 9%;
    background-size: 490px;
  }

  .section--py100.section--hero-ganado {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/6356ce2943d2fe50e420b27c_prestamo-ideal-para-tu-ganaderia-m.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py100.section--hero-millions {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/63695755e2583830f6197378_mujer-feliz-prestamos-personales-2000-mil-millones-m.jpg");
    background-position: 50% 60px;
    background-size: 480px;
  }

  .section--py100.section--hero-register-loan {
    background-color: #00c574;
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/63ff9e73f5a7155f9245b77a_mujer-feliz-obtiene-prestamo-personal-m.jpg");
    background-position: 50% 100%;
    background-size: 538px;
  }

  .section--py100.section--hero-register-transfer {
    background-color: #4b92f6;
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/63ffb868c3169657d1f2dab6_mujer-feliz-paga-deudas-m.jpg");
    background-position: 50% 100%;
    background-size: 538px;
  }

  .section--py100.section--hero-master {
    background-color: #fff;
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/644191c962491f1ff3e2a4ea_mujer-consigue-prestamo-para-maestrias-o-posgrados-m.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py100.section--hero-cars {
    background-color: #fff;
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/644191cb702cee168a4fd43b_mujer-consigue-prestamo-para-auto-usado-m.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py100.section--hero-8years {
    background-image: url("../images/fondo-2.png");
    background-position: 50% 50px;
    background-size: 480px;
  }

  .col--w50 {
    width: 100%;
    max-width: 100%;
    flex-basis: 100%;
    margin-bottom: 10px;
  }

  .col--w50.col--md-w100.is--align-center.mb-0 {
    margin-bottom: 0;
  }

  .grid {
    width: 100%;
  }

  .num--item {
    height: 100px;
  }

  .num--text {
    font-size: 19px;
  }

  .col--w25, .col--w75, .col--w66 {
    width: 100%;
    margin-bottom: 10px;
  }

  .benefits--txt-cont {
    text-align: left;
  }

  .benefits--container {
    align-items: center;
    display: flex;
  }

  .section--benefit-hero {
    flex-direction: column;
  }

  .benefit-hero--txt {
    padding: 2.5em 2em;
  }

  .questions--cont {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }

  .col--w20.col--xs-w100 {
    width: 100%;
  }

  .medios--container {
    margin-top: 20px;
  }

  .num-text--container {
    width: 70px;
    height: 70px;
  }

  .call-to-action--cont {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .section--testimony-hero {
    background-position: -30vw -118vw;
  }

  .more-info--links-cont {
    flex-direction: column;
  }

  .interview-info--container {
    padding-left: 0;
    padding-right: 0;
  }

  .questions--icon {
    width: 50px;
    margin-right: 1em;
  }

  .benefits--icon-cont {
    width: 64px;
    text-align: left;
    flex: none;
    margin-right: 20px;
  }

  .howitworks--icon-cont {
    width: 64px;
    align-self: flex-start;
    margin-right: 1em;
  }

  .flex--container {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-left: 1.8em;
    margin-right: 1.8em;
  }

  .flex--container.wrapper-vertical--xs, .flex--container.wrapper-vertical--md {
    flex-direction: column;
  }

  .benefit-save--txt {
    font-size: 22px;
    line-height: 31px;
  }

  .benefit-hero--img {
    height: 210px;
    background-size: cover;
  }

  .save-number--cont {
    padding-left: .5em;
    padding-right: .5em;
  }

  .legal-links--cont {
    max-width: 100%;
    justify-content: space-between;
  }

  .rights-txt--cont {
    text-align: center;
  }

  .afico--link {
    justify-content: center;
  }

  .adress-links-container {
    text-align: center;
  }

  .requirement-title-txt {
    align-self: center;
    font-size: 16px;
    line-height: 21px;
  }

  .howinvest--item-cont {
    margin-top: .5em;
  }

  .howinvest--icon-cont {
    width: 46px;
    margin-right: 1em;
    padding-bottom: .5em;
  }

  .nav--container {
    padding-left: 20px;
    padding-right: 0;
  }

  .nav--logo {
    width: 150px;
  }

  .btn-acces--cont {
    padding-top: 70px;
  }

  .menu--btn {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-home-text--cont {
    padding-top: 2.5em;
   /* padding-bottom: 13em;*/
  }

  .hero-home-text--cont.campaing {
   /* padding-bottom: 18.7em;*/
  }

  .hero-text--cont {
    width: 100%;
    height: 300px;
    padding-top: 2.5em;
    padding-bottom: 0;
    padding-right: 30%;
  }

  .hero-text--cont.cont-omar {
    background-color: #ff7575;
    margin-top: 191px;
    padding-top: 1em;
    padding-left: 1em;
  }

  .hero-text--cont.text-cont-omar {
    height: auto;
    margin-top: 163px;
  }

  .hero-text--cont.hero-ganado {
    height: 330px;
    padding-top: 2em;
    padding-right: 0%;
  }

  .t1-2 {
    color: #fff;
    font-size: 32px;
  }

  .t1-2.is--text-n100, .t1-2.ti-lumio {
    color: #222;
  }

  .t1-2.ti-nice {
    color: #5a69e6;
    font-size: 33px;
  }

  .num--item-2 {
    height: 100px;
  }

  .num-text--container-2 {
    width: 70px;
    height: 70px;
  }

  .space-campaing {
    height: 329px;
  }

  .result-loan--grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .result--container {
    padding-left: 1.8em;
    padding-right: 1.8em;
  }

  .result--container.is--color-n10.result-v2 {
    padding-left: 0;
    padding-right: 0;
  }

  .result--container.is--color-n10.result-invest {
    border-radius: 0;
    padding-top: 2em;
    padding-left: 0;
    padding-right: 0;
  }

  .thumb-image--post {
    height: 120px;
  }

  .title--cont {
    padding-top: 2.5em;
    padding-bottom: 1em;
  }

  .section--image-post {
    margin-top: -11vw;
  }

  .collection-list {
    flex-wrap: wrap;
    align-content: space-between;
  }

  .collection-item {
    margin-bottom: .5em;
  }

  .title--post {
    padding-top: .5em;
    padding-left: .5em;
  }

  .blog--post--list {
    padding-bottom: 1em;
  }

  .section--hero-blog {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d8b84e7e8026_back-hero-blog-mobile.svg");
    background-position: 50%;
    background-size: cover;
  }

  .hero-blog-text--cont {
    padding-right: 5em;
  }

  .result-minimum--grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .card--rounded-20.is--color-n20.report-small--xs {
    margin-top: .5em;
    padding: 1em 1em .5em;
  }

  .save-amount--cont {
    padding-left: 0;
    padding-right: 0;
  }

  .hidden {
    display: none;
  }

  .form-invest--grid {
    grid-template-rows: auto auto;
  }

  .legal-form-consolidate--cont {
    margin-top: 2em;
  }

  .result-consolidate--grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1.25fr 1fr;
  }

  .save-amont-register-cont {
    margin-top: 3.5em;
  }

  .register-head-text--container {
    margin-left: 1.8em;
    margin-right: 1.8em;
  }

  .coupon--container {
    margin-top: 0;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .hero-simulator-text--cont {
    height: 300px;
    padding-top: 2.5em;
    padding-right: 25%;
  }

  .hero-where-text--cont {
    height: 300px;
    padding-top: 2.5em;
    padding-right: 10%;
  }

  .collection-item-3 {
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-risk-text--cont {
    padding-top: 3em;
    padding-right: 30%;
  }

  .section--py50.section--hero-cambia {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d82eea7e800a_cambia-tu-deuda-back-mobile.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py50.section--hero-invest {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d851487e800c_quiero-prestar-back-mobile.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py50.section--hero-loan {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d87d2b7e8009_prestamos-back-mobile.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py50.section--hero-home {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d8d6867e8007_personas-back-mobile.jpg");
    background-position: 50% 23%;
    background-size: 490px;
  }

  .section--py50.section--hero-campaign {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d8d3cf7e8017_decidimos-inversionista-m.jpg");
    background-position: 50% -4%;
    background-size: 490px;
    padding-bottom: 40px;
  }

  .section--py50.section--hero-rejected {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d82ead7e801c_usuario-bloqueado-m.jpg");
    background-position: 45% 6%;
    background-size: 490px;
    padding-bottom: 0;
  }

  .section--py50.section--hero-personal {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d8d03a7e8013_creditos-personales-mobile.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py50.section--hero-online {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d83f7c7e8016_Prestamos-online-mobile.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py50.section--hero-post {
    padding-bottom: 2.5em;
  }

  .section--py50.section--hero-minimo {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d8a1b17e8028_pago-minimo-back-hero-mobile.jpg");
    background-position: 45% 4%;
    background-size: 490px;
  }

  .section--py50.section--hero-which-investment {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d851487e800c_quiero-prestar-back-mobile.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py50.section--hero-minimo-register {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d86dff7e8032_back-registro-mobile.jpg");
    background-position: 45% -2%;
    background-size: 490px;
  }

  .section--py50.section--hero-simulator-invest {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d8fcf07e8039_simulador-inversiones-back-mobile.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py50.section--hero-where-invest {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d8ad347e803b_donde-invertir-back-moobile.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py50.section--hero-loan-online {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d8dd5a7e8041_prestamos-personales-online-back-mobile.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py50.section--hero-loan-linea {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d83d1c7e8043_prestamos-personales-en-linea-back-mobile.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--py50.section--hero-risk {
    padding-bottom: 30px;
  }

  .careers-hero--img {
    height: 210px;
    background-size: cover;
    margin-top: 1.5em;
  }

  .hero-careers-text--cont {
    padding-top: 2.5em;
    padding-right: 30%;
  }

  .hero-job-text--cont {
    padding-right: 0;
  }

  .about-us-hero--txt {
    padding: 2.5em 2em;
  }

  .about-us-hero--img {
    height: 210px;
    background-size: cover;
  }

  .section--about-us-hero {
    flex-direction: column;
  }

  .blog--post--list-2 {
    padding-bottom: 1em;
  }

  .section--testimony-invest-hero {
    background-position: -30vw -118vw;
  }

  .section--features {
    padding-top: 20px;
  }

  .grid-numbers-invest {
    width: 100%;
  }

  .hero-une-text--cont {
    padding-top: 2.5em;
    padding-right: 0%;
  }

  .une-hero--img {
    height: 180px;
    margin-top: 1.5em;
  }

  .info--icon-cont {
    width: 32px;
    align-self: flex-start;
    margin-right: 1em;
  }

  .hero-redeco-text--cont {
    padding-top: 3em;
    padding-right: 0%;
  }

  .directory--item-cont {
    padding-right: 0;
  }

  .redeco-hero--img {
    height: 180px;
    margin-top: 1.5em;
  }

  .benefit-hero--txt-2 {
    padding: 2.5em 2em;
  }

  .benefit-save--txt-2 {
    font-size: 22px;
    line-height: 31px;
  }

  .div-block-4 {
    flex-direction: column;
  }

  .cookies-txt--cont {
    padding-right: 1em;
  }

  .hero-404-text--cont {
    height: 300px;
    padding-top: 3em;
  }

  .hero-404-text--cont.maintenance {
    height: auto;
  }

  .hero-fq-text--cont {
    padding-top: 2.5em;
    padding-right: 0%;
  }

  .about-us--txt {
    font-size: 22px;
    line-height: 31px;
  }

  .section--hero-medios {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/610b1e1a5369f9f88877fffc_back-medios-mobile.svg");
    background-position: 50%;
    background-size: cover;
  }

  .medios--card-container {
    min-height: 220px;
    justify-content: flex-start;
    margin-bottom: 2em;
  }

  .hero-contact-text--cont {
    height: 300px;
    padding-top: 2.5em;
    padding-right: 30%;
  }

  .news--container {
    margin-left: 1.8em;
    margin-right: 1.8em;
  }

  .news--container.wrapper-vertical--xs, .news--container.wrapper-vertical--md {
    flex-direction: column;
  }

  .news--container.flex-justify--center {
    justify-content: center;
  }

  .news--container.comission-wrapper.mt-1 {
    flex-direction: row;
  }

  .num--text-plus, .num--text-millions {
    font-size: 19px;
  }

  .num--text-million {
    font-size: 15px;
    line-height: 20px;
  }

  .search-result-item {
    flex-direction: column;
  }

  .result-info--cont {
    margin-left: 0;
  }

  .thumb-image--result {
    height: 150px;
  }

  .dropdown-wrapper {
    width: 100%;
  }

  .p-nice {
    width: 100%;
    margin-top: 195px;
  }

  .benefit-hero-numbers--txt {
    padding: 2.5em 2em;
  }

  .hero-text-persons--cont {
    height: 320px;
    padding-top: 2.5em;
    padding-right: 30%;
  }

  .hero-nice-text--cont {
    width: 100%;
    height: 300px;
    padding-top: 2.5em;
    padding-bottom: 0;
    padding-right: 30%;
  }

  .hero-nice-text--cont.cont-omar {
    background-color: #ff7575;
    margin-top: 191px;
    padding-top: 1em;
    padding-left: 1em;
  }

  .hero-nice-text--cont.text-cont-omar {
    height: auto;
    margin-top: 163px;
  }

  .heading-100l {
    padding-top: 17px;
  }

  .collective-img {
    z-index: -1;
    width: 150%;
    margin-top: -95px;
    margin-left: 25px;
    margin-right: -25px;
    display: block;
    position: relative;
  }

  .hero-costos-text--cont {
    padding-right: 5em;
  }

  .days--container {
    margin-bottom: 2em;
    margin-right: 0;
  }

  .num--text-days {
    font-size: 50px;
    line-height: 60px;
  }

  .aguinaldo-hero--img {
    height: 210px;
    background-size: cover;
  }

  .aguinaldo-hero--txt {
    padding: 2.5em 2em;
  }

  .date-aguinaldo--cont {
    flex-direction: column;
    align-items: center;
    padding-right: 0;
  }

  .simulador-aguinaldo--cont {
    margin-top: -50px;
    padding-left: 1.8em;
    padding-right: 1.8em;
  }

  .aguinaldo--container {
    justify-content: flex-start;
  }

  .num-steps--container {
    margin-right: .5em;
  }

  .deudas-title--container {
    padding-bottom: 1.5em;
  }

  .graph--container {
    padding-bottom: 3em;
  }

  .modal--container {
    margin-left: .5em;
    margin-right: .5em;
    padding: 1.5em 1.2em;
  }

  .close-modal {
    top: 10px;
    right: 10px;
  }

  .modal--info.modall--amort {
    width: 300px;
    object-fit: fill;
  }

  .btn-modal--container {
    flex-direction: column;
  }

  .thumb-image--post-land {
    height: 120px;
  }

  .benefits-icons--container {
    flex-direction: column;
  }

  .hero-text-animo--cont {
    width: 100%;
    height: 290px;
    padding-top: 2.5em;
    padding-bottom: 0;
  }

  .hero-text-animo--cont.cont-omar {
    background-color: #ff7575;
    margin-top: 191px;
    padding-top: 1em;
    padding-left: 1em;
  }

  .hero-text-animo--cont.text-cont-omar {
    height: auto;
    margin-top: 163px;
  }

  .logo-animo {
    width: 90px;
    flex: none;
    margin-right: 2em;
  }

  .logo-img-animo-white {
    display: block;
  }

  .logo-img-animo-color, .logo-img-zapopan-gray {
    display: none;
  }

  .logo-img-zapopan-white {
    display: block;
  }

  .logo-zapopan {
    width: 140px;
  }

  .div-block-9 {
    padding-right: 20%;
  }

  .ad-loan--container {
    height: 140px;
  }

  .grid-fees--container {
    grid-template: "Area"
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   / 1fr 1fr;
    font-size: 14px;
  }

  .grid-2 {
    width: 90%;
    grid-column-gap: 6px;
    grid-row-gap: 10px;
    justify-content: stretch;
    justify-items: stretch;
  }

  .grid-fees--container-copy {
    grid-row-gap: 16px;
  }

  .text-grid {
    font-size: 14px;
  }

  .text-grid.is--align-center {
    font-size: 12px;
  }

  .rates-fees-txt--cont {
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .rates {
    width: 28px;
    height: 28px;
    padding-top: 2px;
    font-size: 12px;
  }

  .hidden--xs {
    display: none;
  }

  .result-invest--grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .form-invest--container {
    margin-left: 1.8em;
    margin-right: 1.8em;
  }

  .result-bascule-cont, .div-block-10 {
    padding: 2em 1em;
  }

  .info-bascule--cont {
    width: 200px;
  }

  .div-block-12 {
    width: 50px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .banner-hero--cont {
    padding: 2.5em 2em;
  }

  .banner-hero--cont.align--center--xs {
    text-align: center;
    justify-content: center;
  }

  .section--banner-hero {
    flex-direction: column;
  }

  .banner-hero--img {
    height: 210px;
    background-size: cover;
  }

  .numbers--cont {
    align-items: flex-start;
    margin-bottom: 1.5em;
  }

  .numbers-image--cont {
    width: 90px;
  }

  .p--coupleguide {
    padding-top: 0;
  }

  .div-block-9-copy {
    margin-top: -24px;
    padding-right: 20%;
  }

  .hero-tribu-text--cont {
    width: 100%;
    padding-top: 2.5em;
    padding-bottom: 0;
  }

  .hero-tribu-text--cont.cont-omar {
    background-color: #ff7575;
    margin-top: 191px;
    padding-top: 1em;
    padding-left: 1em;
  }

  .hero-tribu-text--cont.text-cont-omar {
    height: auto;
    margin-top: 163px;
  }

  .hero-cryocell-text--cont {
    width: 100%;
    height: 380px;
    padding-top: 2.5em;
    padding-bottom: 0;
  }

  .hero-cryocell-text--cont.cont-omar {
    background-color: #ff7575;
    margin-top: 191px;
    padding-top: 1em;
    padding-left: 1em;
  }

  .hero-cryocell-text--cont.text-cont-omar {
    height: auto;
    margin-top: 163px;
  }

  .hidden--lg-md-sm {
    display: block;
  }

  .mt-1 {
    margin-top: 1em;
  }

  .ytp-logo-landing {
    width: 126px;
  }

  .zenfii-logo-landing {
    width: 96px;
    margin-top: -3px;
  }

  .section--hero-studies {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/610b1e1a5369f9f88877fffc_back-medios-mobile.svg");
    background-position: 50%;
    background-size: cover;
  }

  .cont-dowload-studies.margin-guides {
    margin-right: 0;
  }

  .section--studies.section--hero-cambia {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d82eea7e800a_cambia-tu-deuda-back-mobile.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--studies.section--hero-invest {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d851487e800c_quiero-prestar-back-mobile.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--studies.section--hero-loan {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d87d2b7e8009_prestamos-back-mobile.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--studies.section--hero-home {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d8d6867e8007_personas-back-mobile.jpg");
    background-position: 50% 23%;
    background-size: 490px;
  }

  .section--studies.section--hero-campaign {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d8d3cf7e8017_decidimos-inversionista-m.jpg");
    background-position: 50% -4%;
    background-size: 490px;
    padding-bottom: 40px;
  }

  .section--studies.section--hero-rejected {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d82ead7e801c_usuario-bloqueado-m.jpg");
    background-position: 45% 6%;
    background-size: 490px;
    padding-bottom: 0;
  }

  .section--studies.section--hero-personal {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d8d03a7e8013_creditos-personales-mobile.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--studies.section--hero-online {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d83f7c7e8016_Prestamos-online-mobile.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--studies.section--hero-post {
    padding-bottom: 2.5em;
  }

  .section--studies.section--hero-minimo {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d8a1b17e8028_pago-minimo-back-hero-mobile.jpg");
    background-position: 45% 4%;
    background-size: 490px;
  }

  .section--studies.section--hero-which-investment {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d851487e800c_quiero-prestar-back-mobile.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--studies.section--hero-minimo-register {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d86dff7e8032_back-registro-mobile.jpg");
    background-position: 45% -2%;
    background-size: 490px;
  }

  .section--studies.section--hero-simulator-invest {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d8fcf07e8039_simulador-inversiones-back-mobile.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--studies.section--hero-where-invest {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d8ad347e803b_donde-invertir-back-moobile.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--studies.section--hero-loan-online {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d8dd5a7e8041_prestamos-personales-online-back-mobile.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--studies.section--hero-loan-linea {
    background-image: url("https://assets.website-files.com/60fee83d8392d802267e7efc/60fee83d8392d83d1c7e8043_prestamos-personales-en-linea-back-mobile.jpg");
    background-position: 45% 6%;
    background-size: 490px;
  }

  .section--studies.section--hero-risk {
    padding-bottom: 30px;
  }

  .ad-studies--container {
    height: 140px;
  }

  .medios--principal-card {
    padding: 1em;
  }

  .data-download--cont {
    align-items: flex-start;
  }

  .data-image--cont {
    width: 90px;
  }

  .hero-text-download--cont {
    width: 100%;
    height: 410px;
    text-align: center;
    padding-top: 15%;
    padding-bottom: 0;
    padding-right: 0%;
  }

  .hero-text-download--cont.cont-omar {
    background-color: #ff7575;
    margin-top: 191px;
    padding-top: 1em;
    padding-left: 1em;
  }

  .hero-text-download--cont.text-cont-omar {
    height: auto;
    margin-top: 163px;
  }

  .collection-item-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-text-womans--cont {
    width: 100%;
    height: 450px;
    text-align: center;
    padding-top: 15%;
    padding-bottom: 0;
    padding-right: 0%;
  }

  .hero-text-womans--cont.cont-omar {
    background-color: #ff7575;
    margin-top: 191px;
    padding-top: 1em;
    padding-left: 1em;
  }

  .hero-text-womans--cont.text-cont-omar {
    height: auto;
    margin-top: 163px;
  }

  .guides-pdf-hero--img {
    height: 220px;
    background-size: cover;
  }

  .hero-guides-text--cont {
    padding-top: 2.5em;
  }

  .surface-thumb-guides {
    flex-direction: column;
    align-items: center;
  }

  .hero-text-couple-guide--cont {
    width: 100%;
    height: 410px;
    text-align: center;
    padding-top: 12%;
    padding-bottom: 0;
    padding-right: 0%;
  }

  .hero-text-couple-guide--cont.cont-omar {
    background-color: #ff7575;
    margin-top: 191px;
    padding-top: 1em;
    padding-left: 1em;
  }

  .hero-text-couple-guide--cont.text-cont-omar {
    height: auto;
    margin-top: 163px;
  }

  .image--collective {
    width: 270px;
    max-width: 210px;
  }

  .hero-text-collective--cont {
    width: 100%;
    height: 320px;
    padding-top: 2.5em;
    padding-bottom: 0;
    padding-right: 32%;
  }

  .hero-text-collective--cont.cont-omar {
    background-color: #ff7575;
    margin-top: 191px;
    padding-top: 1em;
    padding-left: 1em;
  }

  .hero-text-collective--cont.text-cont-omar {
    height: auto;
    margin-top: 163px;
  }

  .collective-header {
    max-width: 200px;
    min-width: 200px;
  }

  .cobranza-hero--img {
    height: 220px;
    background-size: cover;
  }

  .banner-cobranza-hero--img {
    height: 210px;
    background-size: cover;
  }

  .banner-patner-hero--img {
    height: 210px;
  }

  .icon-importan, .icon-flex--item {
    width: 64px;
    margin-right: 1em;
  }

  .cartera-porcentaje--txt {
    font-size: 50px;
    line-height: 90px;
  }

  .cartera-vencida--cont {
    justify-content: center;
  }

  .cartera-txt--cont {
    width: 120px;
  }

  .cartera-txt {
    text-align: left;
    font-size: 24px;
    line-height: 25px;
  }

  .graph-trimester {
    margin-bottom: 4em;
  }

  .circle--cont {
    width: 49%;
    height: 139px;
    border-radius: 20px;
  }

  .cattle-col {
    width: 50%;
  }

  .h1--ganado {
    color: #f2f5f7;
    border: 1px solid rgba(0, 0, 0, 0);
    font-size: 31px;
  }

  .logo--ganado-m {
    margin-top: 15px;
  }

  .card-register--cont {
    width: 100%;
    padding-left: 1.8em;
    padding-right: 1.8em;
  }

  .flex--cont {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }

  .flex--cont.wrapper-vertical--xs, .flex--cont.wrapper-vertical--md {
    flex-direction: column;
  }

  .icon-titles-studies {
    width: 50px;
    margin-right: 1em;
  }

  .item-description-table {
    padding-top: 20px;
    padding-bottom: 18px;
  }

  .item-description-table.is--text-n60.two-lines {
    padding-top: 62px;
    padding-bottom: 62px;
  }

  .year-amount--cont {
    width: auto;
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .modal-2 {
    display: none;
  }

  .modal--container-2 {
    margin-left: .5em;
    margin-right: .5em;
    padding: 1.5em 1.2em;
  }

  .modal-confusef {
    display: none;
  }

  .hero-register-loan-text--cont {
    width: 100%;
    height: 360px;
    padding-top: 2.5em;
    padding-bottom: 0;
  }

  .hero-register-loan-text--cont.cont-omar {
    background-color: #ff7575;
    margin-top: 191px;
    padding-top: 1em;
    padding-left: 1em;
  }

  .hero-register-loan-text--cont.text-cont-omar {
    height: auto;
    margin-top: 163px;
  }

  .hero-register-loan-text--cont.hero-ganado {
    height: 330px;
    padding-top: 2em;
    padding-right: 0%;
  }

  .feature-txt-register {
    font-size: 16px;
    line-height: 21px;
  }

  .img-logos-institution {
    width: 110px;
  }

  .form-consolidate--cont {
    margin-top: 3em;
  }

  .btn-add-card {
    margin-top: 0;
    margin-bottom: 35px;
  }

  .hero-text-master--cont {
    width: 100%;
    height: 300px;
    padding-top: 2.5em;
    padding-bottom: 0;
    padding-right: 5%;
  }

  .hero-text-master--cont.cont-omar {
    background-color: #ff7575;
    margin-top: 191px;
    padding-top: 1em;
    padding-left: 1em;
  }

  .hero-text-master--cont.text-cont-omar {
    height: auto;
    margin-top: 163px;
  }

  .hero-text-master--cont.hero-ganado {
    height: 330px;
    padding-top: 2em;
    padding-right: 0%;
  }

  .benefit-hero-master--img, .benefit-hero-master--img-copy, .benefit-hero-cars--img {
    height: 210px;
    background-size: cover;
  }
}

#w-node-a39a7c9c-47da-c37d-efa5-8bb8ee757ced-14e57cac {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-a39a7c9c-47da-c37d-efa5-8bb8ee757cf5-14e57cac {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a39a7c9c-47da-c37d-efa5-8bb8ee757cf7-14e57cac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a39a7c9c-47da-c37d-efa5-8bb8ee757cf9-14e57cac {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-a39a7c9c-47da-c37d-efa5-8bb8ee757cfb-14e57cac {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-a39a7c9c-47da-c37d-efa5-8bb8ee757cfd-14e57cac {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a39a7c9c-47da-c37d-efa5-8bb8ee757d03-14e57cac {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-a39a7c9c-47da-c37d-efa5-8bb8ee757d0b-14e57cac {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-a39a7c9c-47da-c37d-efa5-8bb8ee757d11-14e57cac {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_855115d9-36cf-b299-6514-f5f3def093d1-2f7e7f99 {
  align-self: center;
}

#w-node-_5ea9e524-733d-ef20-38c0-f9e58f5c6239-2f7e7f99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5ea9e524-733d-ef20-38c0-f9e58f5c623a-2f7e7f99 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5ea9e524-733d-ef20-38c0-f9e58f5c623c-2f7e7f99 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5ea9e524-733d-ef20-38c0-f9e58f5c623f-2f7e7f99 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_5ea9e524-733d-ef20-38c0-f9e58f5c6242-2f7e7f99 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_5ea9e524-733d-ef20-38c0-f9e58f5c6246-2f7e7f99 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_5ea9e524-733d-ef20-38c0-f9e58f5c624a-2f7e7f99 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_5ea9e524-733d-ef20-38c0-f9e58f5c624d-2f7e7f99 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_5ea9e524-733d-ef20-38c0-f9e58f5c6250-2f7e7f99 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_5ea9e524-733d-ef20-38c0-f9e58f5c6254-2f7e7f99 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_5ea9e524-733d-ef20-38c0-f9e58f5c6258-2f7e7f99 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_5ea9e524-733d-ef20-38c0-f9e58f5c625c-2f7e7f99 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-f181c42b-2f91-308f-35e1-81969dac5064-487e7fa1 {
  align-self: center;
}

#w-node-ae005ba6-a3fe-df38-7c53-52fe0be2b4e5-641df899 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-ae005ba6-a3fe-df38-7c53-52fe0be2b4e7-641df899 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-ae005ba6-a3fe-df38-7c53-52fe0be2b4e9-641df899 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-ae005ba6-a3fe-df38-7c53-52fe0be2b4eb-641df899 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-ae005ba6-a3fe-df38-7c53-52fe0be2b4ed-641df899 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ae005ba6-a3fe-df38-7c53-52fe0be2b4f3-641df899 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ae005ba6-a3fe-df38-7c53-52fe0be2b4fb-641df899 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-ae005ba6-a3fe-df38-7c53-52fe0be2b501-641df899 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-f181c42b-2f91-308f-35e1-81969dac5064-4d7e7fa2, #w-node-d49c7335-8f7b-39ed-17d7-74ea1f9a00d7-c17e7fa4, #w-node-f4804284-3a4f-b3e4-4ed2-c425922dab1c-c17e7fa4 {
  align-self: center;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e80b-c17e7fa4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e80c-c17e7fa4 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e80e-c17e7fa4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e81c-c17e7fa4 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e81f-c17e7fa4 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e822-c17e7fa4 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e826-c17e7fa4 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e82a-c17e7fa4 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e82e-c17e7fa4 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_819a5f6f-0d34-c366-ed0b-c3b155b322c3-c17e7fa4, #w-node-fee33689-dd36-647f-9896-fcc22b3121b3-677e7fa5 {
  align-self: center;
}

#w-node-de60be6d-bb53-7165-bdf6-b810bee74e36-677e7fa5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-de60be6d-bb53-7165-bdf6-b810bee74e37-677e7fa5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-de60be6d-bb53-7165-bdf6-b810bee74e3a-677e7fa5 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-de60be6d-bb53-7165-bdf6-b810bee74e3d-677e7fa5 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-de60be6d-bb53-7165-bdf6-b810bee74e40-677e7fa5 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-de60be6d-bb53-7165-bdf6-b810bee74e43-677e7fa5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-de60be6d-bb53-7165-bdf6-b810bee74e47-677e7fa5 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-de60be6d-bb53-7165-bdf6-b810bee74e4b-677e7fa5 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-de60be6d-bb53-7165-bdf6-b810bee74e4f-677e7fa5 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-de60be6d-bb53-7165-bdf6-b810bee74e52-677e7fa5 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-de60be6d-bb53-7165-bdf6-b810bee74e56-677e7fa5 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-de60be6d-bb53-7165-bdf6-b810bee74e5a-677e7fa5 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-bd0a9087-b97e-93ab-a4f6-d934abf9f7fe-6d937cec {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bd0a9087-b97e-93ab-a4f6-d934abf9f806-6d937cec {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-bd0a9087-b97e-93ab-a4f6-d934abf9f808-6d937cec {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-bd0a9087-b97e-93ab-a4f6-d934abf9f80a-6d937cec {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-bd0a9087-b97e-93ab-a4f6-d934abf9f80c-6d937cec {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-bd0a9087-b97e-93ab-a4f6-d934abf9f80e-6d937cec {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-bd0a9087-b97e-93ab-a4f6-d934abf9f814-6d937cec {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-bd0a9087-b97e-93ab-a4f6-d934abf9f81a-6d937cec {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_60408591-c568-6f29-bb25-95f6490f3636-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0904d2ce-afa9-fd98-8ac1-106263b6f7d6-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-ade86830-f215-298e-444e-e4a18f48ca3c-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ade86830-f215-298e-444e-e4a18f48ca46-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ade86830-f215-298e-444e-e4a18f48ca50-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ade86830-f215-298e-444e-e4a18f48ca5a-6f7e7fa8 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-ade86830-f215-298e-444e-e4a18f48ca64-6f7e7fa8 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-ade86830-f215-298e-444e-e4a18f48ca6e-6f7e7fa8 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-bbb9d225-f0a6-1809-31a7-9dba341fda12-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-bbb9d225-f0a6-1809-31a7-9dba341fda1c-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bbb9d225-f0a6-1809-31a7-9dba341fda26-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-bbb9d225-f0a6-1809-31a7-9dba341fda30-6f7e7fa8 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-bbb9d225-f0a6-1809-31a7-9dba341fda3a-6f7e7fa8 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-bbb9d225-f0a6-1809-31a7-9dba341fda44-6f7e7fa8 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-efbaa9ce-6366-76e9-d372-ae1254f481a9-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1746304c-bf8c-e874-6ee8-7b9c9cd6e777-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d7b24b79-ce56-f04a-cfdf-8951116f8560-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_8325ded6-bb63-7be5-f153-ac01094678ee-6f7e7fa8 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_755d4587-ea3b-72fb-71da-aaaee44a7798-6f7e7fa8 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_526eefad-a4e0-d818-7834-8ddf2b93d13f-6f7e7fa8 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-f591818e-ebff-7e49-4306-bbc67f529571-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f591818e-ebff-7e49-4306-bbc67f52957b-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f591818e-ebff-7e49-4306-bbc67f529585-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-f591818e-ebff-7e49-4306-bbc67f52958f-6f7e7fa8 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-f591818e-ebff-7e49-4306-bbc67f529599-6f7e7fa8 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-f591818e-ebff-7e49-4306-bbc67f5295a3-6f7e7fa8 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-_41622fdb-ba72-8e3c-2f31-3c36817fae36-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_41622fdb-ba72-8e3c-2f31-3c36817fae40-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_41622fdb-ba72-8e3c-2f31-3c36817fae4a-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_41622fdb-ba72-8e3c-2f31-3c36817fae54-6f7e7fa8 {
  grid-area: 1 / 5 / 2 / 5;
}

#w-node-d3d96f2f-391c-3f05-25f2-78f5bc502bd0-6f7e7fa8 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_41622fdb-ba72-8e3c-2f31-3c36817fae5e-6f7e7fa8 {
  grid-area: 1 / 6 / 2 / 6;
}

#w-node-deae5357-12ee-bb5f-deab-4b27537e01d6-6f7e7fa8, #w-node-cd3c8a07-14aa-0606-0dc8-397b9246118d-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cd3c8a07-14aa-0606-0dc8-397b92461197-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5debd972-5fba-54e2-fe1c-04e5bc9ffde7-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_36904e33-5edc-b761-2891-8d736b6e4245-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_29be7afe-e2c5-1c74-fd12-e68cc783826e-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_8f27fd4c-287d-7998-f403-95f9588ef806-6f7e7fa8 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_3ae39f90-2870-4f3f-70e6-29155f355daf-6f7e7fa8 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_3d090fdf-c32d-7877-2d56-469633f49a4e-6f7e7fa8 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-d13a03ec-3a90-0f62-b01d-c680e33e1f48-6f7e7fa8 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-ac5f82d1-3884-920e-9a73-d6b61e23d201-6f7e7fa8 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-a4bd3803-c145-b6e8-8f3c-9230d3b2b861-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a0606a13-7c57-94c6-123b-e30cad3e13a6-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_05d14e53-4fd4-187d-9a27-c971d2879e97-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ec4bcae4-824d-6ab7-e6fc-150ba7f64b56-6f7e7fa8 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_6feb1168-ca8d-245c-e409-e21a93016540-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6feb1168-ca8d-245c-e409-e21a93016542-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6feb1168-ca8d-245c-e409-e21a93016544-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6feb1168-ca8d-245c-e409-e21a93016546-6f7e7fa8 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-a03fb62f-5d96-520c-2108-c38a2d3fd8e2-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a03fb62f-5d96-520c-2108-c38a2d3fd8e4-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a03fb62f-5d96-520c-2108-c38a2d3fd8e6-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a03fb62f-5d96-520c-2108-c38a2d3fd8e8-6f7e7fa8 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_0169a639-fa71-da48-8bbd-fed9cdb15ec2-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0169a639-fa71-da48-8bbd-fed9cdb15ec4-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0169a639-fa71-da48-8bbd-fed9cdb15ec6-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0169a639-fa71-da48-8bbd-fed9cdb15ec8-6f7e7fa8 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-b145c674-255f-f87d-bd1a-1be9399d55af-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b145c674-255f-f87d-bd1a-1be9399d55b1-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b145c674-255f-f87d-bd1a-1be9399d55b3-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-b145c674-255f-f87d-bd1a-1be9399d55b5-6f7e7fa8 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_57f70e68-a3b1-dd1b-eeb7-94c472553108-6f7e7fa8 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_57f70e68-a3b1-dd1b-eeb7-94c47255310a-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_57f70e68-a3b1-dd1b-eeb7-94c47255310c-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_57f70e68-a3b1-dd1b-eeb7-94c47255310e-6f7e7fa8 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-a776de5b-2232-b315-3206-3327ece43253-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a776de5b-2232-b315-3206-3327ece43255-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a776de5b-2232-b315-3206-3327ece43257-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-c2af7b9f-f757-36a4-bdeb-c1e5026a2bc5-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c2af7b9f-f757-36a4-bdeb-c1e5026a2bc7-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c2af7b9f-f757-36a4-bdeb-c1e5026a2bc9-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ac1d847f-ccd9-0de4-20b0-424e118e699b-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ac1d847f-ccd9-0de4-20b0-424e118e699d-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ac1d847f-ccd9-0de4-20b0-424e118e699f-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-db46c5a4-dcc3-1929-16cb-80ae6ce95f57-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-db46c5a4-dcc3-1929-16cb-80ae6ce95f59-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-db46c5a4-dcc3-1929-16cb-80ae6ce95f5b-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_90d28ccd-aab2-073e-f297-14e55f94ed04-6f7e7fa8 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_90d28ccd-aab2-073e-f297-14e55f94ed06-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_90d28ccd-aab2-073e-f297-14e55f94ed08-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_90d28ccd-aab2-073e-f297-14e55f94ed0a-6f7e7fa8 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_5ce09856-aba8-49ce-09e8-0c4b7119b631-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5ce09856-aba8-49ce-09e8-0c4b7119b633-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5ce09856-aba8-49ce-09e8-0c4b7119b635-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_38633082-3000-ba34-e143-8baef41a8651-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_38633082-3000-ba34-e143-8baef41a8653-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_38633082-3000-ba34-e143-8baef41a8655-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-cebb268a-1b71-36d8-7444-6a4c2b17ecd4-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cebb268a-1b71-36d8-7444-6a4c2b17ecd6-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-cebb268a-1b71-36d8-7444-6a4c2b17ecd8-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_34c85a53-ceb7-7232-153d-5ca6e287bdb1-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_34c85a53-ceb7-7232-153d-5ca6e287bdb3-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_34c85a53-ceb7-7232-153d-5ca6e287bdb5-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_02f64ee8-271e-61de-28a0-b00b0dcdbc6b-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7c0c53b4-55a5-7a84-e8c8-f4714c93dc70-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_72b715b0-ebe0-e50f-69cd-13abb0987042-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5e0ecc0c-0ec7-4714-0ff5-40e0b1217c1c-6f7e7fa8 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-b2fb0a76-bdf2-144e-c2d5-6fc258193c49-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b2fb0a76-bdf2-144e-c2d5-6fc258193c4b-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b2fb0a76-bdf2-144e-c2d5-6fc258193c4d-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-b2fb0a76-bdf2-144e-c2d5-6fc258193c4f-6f7e7fa8 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_5e921687-cae4-3f54-0166-b9b9895ca975-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5e921687-cae4-3f54-0166-b9b9895ca977-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5e921687-cae4-3f54-0166-b9b9895ca979-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5e921687-cae4-3f54-0166-b9b9895ca97b-6f7e7fa8 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_3cfe04b5-350e-5bf9-faf5-23e284ddb27f-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3cfe04b5-350e-5bf9-faf5-23e284ddb281-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3cfe04b5-350e-5bf9-faf5-23e284ddb283-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3cfe04b5-350e-5bf9-faf5-23e284ddb285-6f7e7fa8 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_4d31acdf-d0b9-964d-723b-6ee7676ac96c-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4d31acdf-d0b9-964d-723b-6ee7676ac96e-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4d31acdf-d0b9-964d-723b-6ee7676ac970-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4d31acdf-d0b9-964d-723b-6ee7676ac972-6f7e7fa8 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-d36c1330-9aa8-5e61-de77-135c8c38c499-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d36c1330-9aa8-5e61-de77-135c8c38c49b-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d36c1330-9aa8-5e61-de77-135c8c38c49d-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d36c1330-9aa8-5e61-de77-135c8c38c49f-6f7e7fa8, #w-node-_6d69a0d7-ee53-e9f2-53aa-abc2b766a5cf-6f7e7fa8, #w-node-f8c77e26-c4e3-da81-a20c-b04121137b35-6f7e7fa8 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_5985baf3-b2e3-e71c-2abd-f8c800415e9a-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5985baf3-b2e3-e71c-2abd-f8c800415e9c-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5985baf3-b2e3-e71c-2abd-f8c800415e9e-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5985baf3-b2e3-e71c-2abd-f8c800415ea0-6f7e7fa8 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_5985baf3-b2e3-e71c-2abd-f8c800415ea8-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5985baf3-b2e3-e71c-2abd-f8c800415eaa-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5985baf3-b2e3-e71c-2abd-f8c800415eac-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5985baf3-b2e3-e71c-2abd-f8c800415eae-6f7e7fa8 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_5985baf3-b2e3-e71c-2abd-f8c800415eb6-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5985baf3-b2e3-e71c-2abd-f8c800415eb8-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5985baf3-b2e3-e71c-2abd-f8c800415eba-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5985baf3-b2e3-e71c-2abd-f8c800415ebc-6f7e7fa8 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_5985baf3-b2e3-e71c-2abd-f8c800415ec4-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5985baf3-b2e3-e71c-2abd-f8c800415ec6-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5985baf3-b2e3-e71c-2abd-f8c800415ec8-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5985baf3-b2e3-e71c-2abd-f8c800415eca-6f7e7fa8 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_5985baf3-b2e3-e71c-2abd-f8c800415ed2-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5985baf3-b2e3-e71c-2abd-f8c800415ed4-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5985baf3-b2e3-e71c-2abd-f8c800415ed6-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5985baf3-b2e3-e71c-2abd-f8c800415ed8-6f7e7fa8 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_5985baf3-b2e3-e71c-2abd-f8c800415ee2-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5985baf3-b2e3-e71c-2abd-f8c800415ee4-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5985baf3-b2e3-e71c-2abd-f8c800415ee6-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5985baf3-b2e3-e71c-2abd-f8c800415ee8-6f7e7fa8 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_5985baf3-b2e3-e71c-2abd-f8c800415f0c-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5985baf3-b2e3-e71c-2abd-f8c800415f0e-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5985baf3-b2e3-e71c-2abd-f8c800415f10-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5985baf3-b2e3-e71c-2abd-f8c800415f12-6f7e7fa8 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-b3122e97-f5d7-f951-1468-2571cf095cab-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_07685189-3713-7fc6-a48a-521135e20179-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b3122e97-f5d7-f951-1468-2571cf095cb2-6f7e7fa8 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-b3122e97-f5d7-f951-1468-2571cf095cb9-6f7e7fa8 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-b3122e97-f5d7-f951-1468-2571cf095cc0-6f7e7fa8 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_00898d5f-c829-adac-0d76-902f421d215c-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_33308e82-f46e-28fe-9bef-e353467dc7a9-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_9d119c2b-ed36-c93b-adbd-af691aa3a6fa-6f7e7fa8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_40b296ba-3253-4d3a-4861-b58cc2d52188-6f7e7fa8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_9d119c2b-ed36-c93b-adbd-af691aa3a701-6f7e7fa8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9d119c2b-ed36-c93b-adbd-af691aa3a708-6f7e7fa8 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_9d119c2b-ed36-c93b-adbd-af691aa3a70f-6f7e7fa8 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_9d119c2b-ed36-c93b-adbd-af691aa3a716-6f7e7fa8 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f181c42b-2f91-308f-35e1-81969dac5064-797e7faf {
  align-self: center;
}

#w-node-d64b82e1-f096-be49-d67b-877c07d1d4f8-07d1d4f3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d64b82e1-f096-be49-d67b-877c07d1d4f9-07d1d4f3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d64b82e1-f096-be49-d67b-877c07d1d4fd-07d1d4f3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d64b82e1-f096-be49-d67b-877c07d1d500-07d1d4f3 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-d64b82e1-f096-be49-d67b-877c07d1d503-07d1d4f3 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-d64b82e1-f096-be49-d67b-877c07d1d506-07d1d4f3 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-d64b82e1-f096-be49-d67b-877c07d1d509-07d1d4f3 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-d64b82e1-f096-be49-d67b-877c07d1d50d-07d1d4f3 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-d64b82e1-f096-be49-d67b-877c07d1d511-07d1d4f3 {
  grid-area: 5 / 4 / 6 / 5;
}

#w-node-d64b82e1-f096-be49-d67b-877c07d1d515-07d1d4f3 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-d64b82e1-f096-be49-d67b-877c07d1d519-07d1d4f3 {
  grid-area: 5 / 5 / 6 / 6;
}

#w-node-d64b82e1-f096-be49-d67b-877c07d1d51d-07d1d4f3 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-d64b82e1-f096-be49-d67b-877c07d1d520-07d1d4f3 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-d64b82e1-f096-be49-d67b-877c07d1d523-07d1d4f3 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-d64b82e1-f096-be49-d67b-877c07d1d526-07d1d4f3 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-d64b82e1-f096-be49-d67b-877c07d1d529-07d1d4f3 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-d64b82e1-f096-be49-d67b-877c07d1d52e-07d1d4f3 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-d64b82e1-f096-be49-d67b-877c07d1d533-07d1d4f3 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-d64b82e1-f096-be49-d67b-877c07d1d538-07d1d4f3 {
  grid-area: 3 / 5 / 4 / 6;
}

#w-node-d64b82e1-f096-be49-d67b-877c07d1d53d-07d1d4f3 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d64b82e1-f096-be49-d67b-877c07d1d542-07d1d4f3 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-d64b82e1-f096-be49-d67b-877c07d1d547-07d1d4f3 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-d64b82e1-f096-be49-d67b-877c07d1d54c-07d1d4f3 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-d64b82e1-f096-be49-d67b-877c07d1d551-07d1d4f3 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-d64b82e1-f096-be49-d67b-877c07d1d556-07d1d4f3 {
  grid-area: 4 / 4 / 5 / 5;
}

#w-node-d64b82e1-f096-be49-d67b-877c07d1d55a-07d1d4f3 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-d64b82e1-f096-be49-d67b-877c07d1d55e-07d1d4f3 {
  grid-area: 6 / 4 / 7 / 5;
}

#w-node-d64b82e1-f096-be49-d67b-877c07d1d562-07d1d4f3 {
  grid-area: 4 / 5 / 5 / 6;
}

#w-node-d64b82e1-f096-be49-d67b-877c07d1d567-07d1d4f3 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-d64b82e1-f096-be49-d67b-877c07d1d56c-07d1d4f3 {
  grid-area: 6 / 5 / 7 / 6;
}

#w-node-_5fb4a173-8589-dca6-ef66-482662fb0b2e-e17e7fb0, #w-node-f181c42b-2f91-308f-35e1-81969dac5064-9e7e7fb1, #w-node-f181c42b-2f91-308f-35e1-81969dac5064-637e7fb4, #w-node-_60df5cc5-3315-3c27-e7d5-dc6e5cc88b8a-da7e7fb6 {
  align-self: center;
}

#w-node-_3beb1970-a179-9222-8360-a525810679af-da7e7fb6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3beb1970-a179-9222-8360-a525810679b0-da7e7fb6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3beb1970-a179-9222-8360-a525810679b3-da7e7fb6 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3beb1970-a179-9222-8360-a525810679b6-da7e7fb6 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_3beb1970-a179-9222-8360-a525810679b9-da7e7fb6 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_3beb1970-a179-9222-8360-a525810679bc-da7e7fb6 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3beb1970-a179-9222-8360-a525810679c0-da7e7fb6 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_3beb1970-a179-9222-8360-a525810679c4-da7e7fb6 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_3beb1970-a179-9222-8360-a525810679c8-da7e7fb6 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_3beb1970-a179-9222-8360-a525810679cb-da7e7fb6 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_3beb1970-a179-9222-8360-a525810679cf-da7e7fb6 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_3beb1970-a179-9222-8360-a525810679d3-da7e7fb6 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe36f1-a67e7fbb {
  align-self: center;
}

#w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe36fc-a67e7fbb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe36fd-a67e7fbb {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe3700-a67e7fbb {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe3703-a67e7fbb {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe3706-a67e7fbb {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe3709-a67e7fbb {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe370d-a67e7fbb {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe3711-a67e7fbb {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe3715-a67e7fbb {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe3718-a67e7fbb {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe371d-a67e7fbb {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe3722-a67e7fbb {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de8700f-a67e7fbb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87010-a67e7fbb {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87013-a67e7fbb {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87016-a67e7fbb {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87019-a67e7fbb {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de8701c-a67e7fbb {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87020-a67e7fbb {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87024-a67e7fbb {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87028-a67e7fbb {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de8702b-a67e7fbb {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de8702f-a67e7fbb {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87033-a67e7fbb {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de8703d-a67e7fbb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de8703e-a67e7fbb {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87041-a67e7fbb {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87044-a67e7fbb {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87047-a67e7fbb {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de8704a-a67e7fbb {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de8704e-a67e7fbb {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87052-a67e7fbb {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87056-a67e7fbb {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87059-a67e7fbb {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de8705d-a67e7fbb {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87061-a67e7fbb {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de8706b-a67e7fbb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de8706c-a67e7fbb {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de8706f-a67e7fbb {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87072-a67e7fbb {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87075-a67e7fbb {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87078-a67e7fbb {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de8707c-a67e7fbb {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87080-a67e7fbb {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87084-a67e7fbb {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87087-a67e7fbb {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de8708b-a67e7fbb {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de8708f-a67e7fbb {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-b6608c0b-5644-973c-80b2-c96b0acd14f1-157e7fbc {
  align-self: center;
}

#w-node-b6608c0b-5644-973c-80b2-c96b0acd14fc-157e7fbc {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b6608c0b-5644-973c-80b2-c96b0acd14fd-157e7fbc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b6608c0b-5644-973c-80b2-c96b0acd1500-157e7fbc {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-b6608c0b-5644-973c-80b2-c96b0acd1503-157e7fbc {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-b6608c0b-5644-973c-80b2-c96b0acd1506-157e7fbc {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-b6608c0b-5644-973c-80b2-c96b0acd1509-157e7fbc {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b6608c0b-5644-973c-80b2-c96b0acd150d-157e7fbc {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-b6608c0b-5644-973c-80b2-c96b0acd1511-157e7fbc {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-b6608c0b-5644-973c-80b2-c96b0acd1515-157e7fbc {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-b6608c0b-5644-973c-80b2-c96b0acd1518-157e7fbc {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-b6608c0b-5644-973c-80b2-c96b0acd151d-157e7fbc {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-b6608c0b-5644-973c-80b2-c96b0acd1522-157e7fbc {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_9916ebcf-5057-516e-99ac-e769c45ee6f2-157e7fbc {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9916ebcf-5057-516e-99ac-e769c45ee6f3-157e7fbc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9916ebcf-5057-516e-99ac-e769c45ee6f6-157e7fbc {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_9916ebcf-5057-516e-99ac-e769c45ee6f9-157e7fbc {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_9916ebcf-5057-516e-99ac-e769c45ee6fc-157e7fbc {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_9916ebcf-5057-516e-99ac-e769c45ee6ff-157e7fbc {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9916ebcf-5057-516e-99ac-e769c45ee703-157e7fbc {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_9916ebcf-5057-516e-99ac-e769c45ee707-157e7fbc {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_9916ebcf-5057-516e-99ac-e769c45ee70b-157e7fbc {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_9916ebcf-5057-516e-99ac-e769c45ee70e-157e7fbc {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_9916ebcf-5057-516e-99ac-e769c45ee712-157e7fbc {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_9916ebcf-5057-516e-99ac-e769c45ee716-157e7fbc {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-a95b246c-4a14-e45f-6946-81d53ddde777-157e7fbc {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a95b246c-4a14-e45f-6946-81d53ddde778-157e7fbc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a95b246c-4a14-e45f-6946-81d53ddde77b-157e7fbc {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a95b246c-4a14-e45f-6946-81d53ddde77e-157e7fbc {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a95b246c-4a14-e45f-6946-81d53ddde781-157e7fbc {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a95b246c-4a14-e45f-6946-81d53ddde784-157e7fbc {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-a95b246c-4a14-e45f-6946-81d53ddde788-157e7fbc {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-a95b246c-4a14-e45f-6946-81d53ddde78c-157e7fbc {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-a95b246c-4a14-e45f-6946-81d53ddde790-157e7fbc {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a95b246c-4a14-e45f-6946-81d53ddde793-157e7fbc {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-a95b246c-4a14-e45f-6946-81d53ddde797-157e7fbc {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-a95b246c-4a14-e45f-6946-81d53ddde79b-157e7fbc {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-ad83627d-ee74-4ff2-684c-b5b4203a673e-157e7fbc {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ad83627d-ee74-4ff2-684c-b5b4203a673f-157e7fbc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ad83627d-ee74-4ff2-684c-b5b4203a6742-157e7fbc {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ad83627d-ee74-4ff2-684c-b5b4203a6745-157e7fbc {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-ad83627d-ee74-4ff2-684c-b5b4203a6748-157e7fbc {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-ad83627d-ee74-4ff2-684c-b5b4203a674b-157e7fbc {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ad83627d-ee74-4ff2-684c-b5b4203a674f-157e7fbc {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-ad83627d-ee74-4ff2-684c-b5b4203a6753-157e7fbc {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-ad83627d-ee74-4ff2-684c-b5b4203a6757-157e7fbc {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-ad83627d-ee74-4ff2-684c-b5b4203a675a-157e7fbc {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-ad83627d-ee74-4ff2-684c-b5b4203a675e-157e7fbc {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-ad83627d-ee74-4ff2-684c-b5b4203a6762-157e7fbc {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-d49c7335-8f7b-39ed-17d7-74ea1f9a00d7-2c7e7fbd {
  align-self: center;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e80b-2c7e7fbd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e80c-2c7e7fbd {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e80e-2c7e7fbd {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e81c-2c7e7fbd {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e81f-2c7e7fbd {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e822-2c7e7fbd {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e826-2c7e7fbd {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e82a-2c7e7fbd {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e82e-2c7e7fbd {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_9001f0bc-4788-e1ba-d301-c47a6ed24c35-687e7fc0 {
  align-self: center;
}

#w-node-_9001f0bc-4788-e1ba-d301-c47a6ed24c40-687e7fc0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9001f0bc-4788-e1ba-d301-c47a6ed24c41-687e7fc0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9001f0bc-4788-e1ba-d301-c47a6ed24c44-687e7fc0 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_9001f0bc-4788-e1ba-d301-c47a6ed24c47-687e7fc0 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_9001f0bc-4788-e1ba-d301-c47a6ed24c4a-687e7fc0 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_9001f0bc-4788-e1ba-d301-c47a6ed24c4d-687e7fc0 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9001f0bc-4788-e1ba-d301-c47a6ed24c51-687e7fc0 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_9001f0bc-4788-e1ba-d301-c47a6ed24c55-687e7fc0 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_9001f0bc-4788-e1ba-d301-c47a6ed24c59-687e7fc0 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_9001f0bc-4788-e1ba-d301-c47a6ed24c5c-687e7fc0 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_9001f0bc-4788-e1ba-d301-c47a6ed24c61-687e7fc0 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_9001f0bc-4788-e1ba-d301-c47a6ed24c66-687e7fc0 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_99d0841a-fa13-2f40-ec55-2263c7ad52f1-8a7e7fc1 {
  align-self: center;
}

#w-node-f813bd95-aa3e-d7a1-a76b-43349cff613b-8a7e7fc1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7b8d6729-98b6-f25c-e263-3229142797ad-8a7e7fc1 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_066fd662-1dc4-519f-e9be-bc889f890ea0-8a7e7fc1 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_71b8e466-1907-1262-a4f0-06a1311dbf2e-8a7e7fc1 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_1fccedc4-1685-24d6-45c6-e84f3b4e5a23-8a7e7fc1 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-d540b245-24b0-d3f4-6f88-17d928013b98-8a7e7fc1 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e207445a-f6bb-6775-3d34-6adb4e2e57d0-8a7e7fc1 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-bf95b552-664e-efab-701f-e423b2f803f8-8a7e7fc1 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_4829f171-8853-3375-e78c-e734382ea4e6-8a7e7fc1 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-c5d260c5-52f4-8a19-ab41-20b120d9036a-8a7e7fc1 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_550bcaaa-40aa-de87-7a53-b68c2282c17f-8a7e7fc1 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-c78dd9d4-fc81-4d0e-f932-07679bf9e1ec-8a7e7fc1 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_1e52206c-65ad-a7ca-1259-dc5c512cfce3-9d7e7fc2 {
  align-self: center;
}

#w-node-f813bd95-aa3e-d7a1-a76b-43349cff613b-9d7e7fc2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7b8d6729-98b6-f25c-e263-3229142797ad-9d7e7fc2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_066fd662-1dc4-519f-e9be-bc889f890ea0-9d7e7fc2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_71b8e466-1907-1262-a4f0-06a1311dbf2e-9d7e7fc2 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_1fccedc4-1685-24d6-45c6-e84f3b4e5a23-9d7e7fc2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-d540b245-24b0-d3f4-6f88-17d928013b98-9d7e7fc2 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e207445a-f6bb-6775-3d34-6adb4e2e57d0-9d7e7fc2 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-bf95b552-664e-efab-701f-e423b2f803f8-9d7e7fc2 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_4829f171-8853-3375-e78c-e734382ea4e6-9d7e7fc2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-c5d260c5-52f4-8a19-ab41-20b120d9036a-9d7e7fc2 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_550bcaaa-40aa-de87-7a53-b68c2282c17f-9d7e7fc2 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-c78dd9d4-fc81-4d0e-f932-07679bf9e1ec-9d7e7fc2 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-bd341c7b-350c-8903-fb6c-6eb8e2c17d03-6b7e7fc6 {
  align-self: center;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40347-6b7e7fc6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40348-6b7e7fc6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034b-6b7e7fc6 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034e-6b7e7fc6 {
  grid-area: 1 / 4 / 2 / 5;
}


#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40351-6b7e7fc6 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40354-6b7e7fc6 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40358-6b7e7fc6 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4035c-6b7e7fc6 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40360-6b7e7fc6 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40363-6b7e7fc6 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40367-6b7e7fc6 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4036b-6b7e7fc6 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-baca3515-f44f-1cd8-9044-65604e2e58d7-ee7e7fc7, #w-node-d5a807d9-dfbb-bb90-6ca2-869b7889907a-d97e7fc8 {
  align-self: center;
}

#w-node-f813bd95-aa3e-d7a1-a76b-43349cff613b-d97e7fc8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7b8d6729-98b6-f25c-e263-3229142797ad-d97e7fc8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_066fd662-1dc4-519f-e9be-bc889f890ea0-d97e7fc8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_71b8e466-1907-1262-a4f0-06a1311dbf2e-d97e7fc8 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_1fccedc4-1685-24d6-45c6-e84f3b4e5a23-d97e7fc8 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-d540b245-24b0-d3f4-6f88-17d928013b98-d97e7fc8 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e207445a-f6bb-6775-3d34-6adb4e2e57d0-d97e7fc8 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-bf95b552-664e-efab-701f-e423b2f803f8-d97e7fc8 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_4829f171-8853-3375-e78c-e734382ea4e6-d97e7fc8 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-c5d260c5-52f4-8a19-ab41-20b120d9036a-d97e7fc8 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_550bcaaa-40aa-de87-7a53-b68c2282c17f-d97e7fc8 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-c78dd9d4-fc81-4d0e-f932-07679bf9e1ec-d97e7fc8 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_47ce358c-40ab-3336-8ef2-b3e1566a2008-4f7e7fc9 {
  align-self: center;
}

#w-node-_0f7fa633-4619-129b-8d14-f6bf4ebae2d6-4f7e7fc9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0f7fa633-4619-129b-8d14-f6bf4ebae2d7-4f7e7fc9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0f7fa633-4619-129b-8d14-f6bf4ebae2da-4f7e7fc9 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0f7fa633-4619-129b-8d14-f6bf4ebae2dd-4f7e7fc9 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_0f7fa633-4619-129b-8d14-f6bf4ebae2e0-4f7e7fc9 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_0f7fa633-4619-129b-8d14-f6bf4ebae2e3-4f7e7fc9 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_0f7fa633-4619-129b-8d14-f6bf4ebae2e7-4f7e7fc9 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_0f7fa633-4619-129b-8d14-f6bf4ebae2eb-4f7e7fc9 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_0f7fa633-4619-129b-8d14-f6bf4ebae2ef-4f7e7fc9 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_0f7fa633-4619-129b-8d14-f6bf4ebae2f2-4f7e7fc9 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_0f7fa633-4619-129b-8d14-f6bf4ebae2f6-4f7e7fc9 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_0f7fa633-4619-129b-8d14-f6bf4ebae2fa-4f7e7fc9 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_2958c5ab-4a3d-eb1f-e722-f873a787ccb6-e67e7fca, #w-node-_2958c5ab-4a3d-eb1f-e722-f873a787ccb8-e67e7fca {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2958c5ab-4a3d-eb1f-e722-f873a787ccbc-e67e7fca, #w-node-_2958c5ab-4a3d-eb1f-e722-f873a787ccbe-e67e7fca {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2958c5ab-4a3d-eb1f-e722-f873a787ccc7-e67e7fca {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_454bf8f9-44a9-c54d-2fca-11da6d3c7104-287e7fcd {
  align-self: center;
}

#w-node-_6ae35c65-e203-223e-1ae3-bad8572612d4-287e7fcd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6ae35c65-e203-223e-1ae3-bad8572612d5-287e7fcd {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6ae35c65-e203-223e-1ae3-bad8572612d8-287e7fcd {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6ae35c65-e203-223e-1ae3-bad8572612db-287e7fcd {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_6ae35c65-e203-223e-1ae3-bad8572612de-287e7fcd {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6ae35c65-e203-223e-1ae3-bad8572612e1-287e7fcd {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6ae35c65-e203-223e-1ae3-bad8572612e5-287e7fcd {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_6ae35c65-e203-223e-1ae3-bad8572612e9-287e7fcd {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_6ae35c65-e203-223e-1ae3-bad8572612ed-287e7fcd {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_6ae35c65-e203-223e-1ae3-bad8572612f0-287e7fcd {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_6ae35c65-e203-223e-1ae3-bad8572612f4-287e7fcd {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_6ae35c65-e203-223e-1ae3-bad8572612f8-287e7fcd {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40347-baab0258 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40348-baab0258 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034b-baab0258 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034e-baab0258 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40351-baab0258 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40354-baab0258 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40358-baab0258 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4035c-baab0258 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40360-baab0258 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40363-baab0258 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40367-baab0258 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4036b-baab0258 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-bd341c7b-350c-8903-fb6c-6eb8e2c17d03-4a615260 {
  align-self: center;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40347-4a615260 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40348-4a615260 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034b-4a615260 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034e-4a615260 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40351-4a615260 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40354-4a615260 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40358-4a615260 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4035c-4a615260 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40360-4a615260 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40363-4a615260 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40367-4a615260 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4036b-4a615260 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-bd341c7b-350c-8903-fb6c-6eb8e2c17d03-86340711 {
  align-self: center;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40347-86340711 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40348-86340711 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034b-86340711 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034e-86340711 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40351-86340711 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40354-86340711 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40358-86340711 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4035c-86340711 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40360-86340711 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40363-86340711 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40367-86340711 {
  grid-area: 3 / 3 / 4 / 4;
}


#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4036b-86340711 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-bd341c7b-350c-8903-fb6c-6eb8e2c17d03-6ab4a63b {
  align-self: center;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40347-6ab4a63b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40348-6ab4a63b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034b-6ab4a63b {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034e-6ab4a63b {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40351-6ab4a63b {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40354-6ab4a63b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40358-6ab4a63b {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4035c-6ab4a63b {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40360-6ab4a63b {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40363-6ab4a63b {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40367-6ab4a63b {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4036b-6ab4a63b {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-d49c7335-8f7b-39ed-17d7-74ea1f9a00d7-637c73a8 {
  align-self: center;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e80b-637c73a8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e80c-637c73a8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e80e-637c73a8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e81c-637c73a8 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e81f-637c73a8 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e822-637c73a8 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e826-637c73a8 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e82a-637c73a8 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e82e-637c73a8 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-bd341c7b-350c-8903-fb6c-6eb8e2c17d03-10fed9cd {
  align-self: center;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40347-10fed9cd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40348-10fed9cd {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034b-10fed9cd {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034e-10fed9cd {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40351-10fed9cd {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40354-10fed9cd {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40358-10fed9cd {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4035c-10fed9cd {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40360-10fed9cd {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40363-10fed9cd {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40367-10fed9cd {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4036b-10fed9cd {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_5dc7b0ca-d334-3668-84b7-66953c1c48ea-a814bd4a {
  align-self: center;
}

#w-node-c8f5acb5-3bc4-c5a8-b4f0-d39aa7f848ba-a814bd4a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c8f5acb5-3bc4-c5a8-b4f0-d39aa7f848bb-a814bd4a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c8f5acb5-3bc4-c5a8-b4f0-d39aa7f848be-a814bd4a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-c8f5acb5-3bc4-c5a8-b4f0-d39aa7f848c1-a814bd4a {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-c8f5acb5-3bc4-c5a8-b4f0-d39aa7f848c4-a814bd4a {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-c8f5acb5-3bc4-c5a8-b4f0-d39aa7f848c7-a814bd4a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c8f5acb5-3bc4-c5a8-b4f0-d39aa7f848cb-a814bd4a {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-c8f5acb5-3bc4-c5a8-b4f0-d39aa7f848cf-a814bd4a {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-c8f5acb5-3bc4-c5a8-b4f0-d39aa7f848d3-a814bd4a {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-c8f5acb5-3bc4-c5a8-b4f0-d39aa7f848d6-a814bd4a {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-c8f5acb5-3bc4-c5a8-b4f0-d39aa7f848da-a814bd4a {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-c8f5acb5-3bc4-c5a8-b4f0-d39aa7f848de-a814bd4a {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_60df5cc5-3315-3c27-e7d5-dc6e5cc88b8a-95c0ff07 {
  align-self: center;
}

#w-node-_3beb1970-a179-9222-8360-a525810679af-95c0ff07 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3beb1970-a179-9222-8360-a525810679b0-95c0ff07 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3beb1970-a179-9222-8360-a525810679b3-95c0ff07 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3beb1970-a179-9222-8360-a525810679b6-95c0ff07 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_3beb1970-a179-9222-8360-a525810679b9-95c0ff07 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_3beb1970-a179-9222-8360-a525810679bc-95c0ff07 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3beb1970-a179-9222-8360-a525810679c0-95c0ff07 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_3beb1970-a179-9222-8360-a525810679c4-95c0ff07 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_3beb1970-a179-9222-8360-a525810679c8-95c0ff07 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_3beb1970-a179-9222-8360-a525810679cb-95c0ff07 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_3beb1970-a179-9222-8360-a525810679cf-95c0ff07 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_3beb1970-a179-9222-8360-a525810679d3-95c0ff07 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_6b763043-a351-161b-46d1-045029f6bd93-a15ec5bb {
  align-self: center;
}

#w-node-_5ea9e524-733d-ef20-38c0-f9e58f5c6239-a15ec5bb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5ea9e524-733d-ef20-38c0-f9e58f5c623a-a15ec5bb {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5ea9e524-733d-ef20-38c0-f9e58f5c623c-a15ec5bb {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5ea9e524-733d-ef20-38c0-f9e58f5c623f-a15ec5bb {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_5ea9e524-733d-ef20-38c0-f9e58f5c6242-a15ec5bb {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_5ea9e524-733d-ef20-38c0-f9e58f5c6246-a15ec5bb {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_5ea9e524-733d-ef20-38c0-f9e58f5c624a-a15ec5bb {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_5ea9e524-733d-ef20-38c0-f9e58f5c624d-a15ec5bb {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_5ea9e524-733d-ef20-38c0-f9e58f5c6250-a15ec5bb {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_5ea9e524-733d-ef20-38c0-f9e58f5c6254-a15ec5bb {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_5ea9e524-733d-ef20-38c0-f9e58f5c6258-a15ec5bb {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_5ea9e524-733d-ef20-38c0-f9e58f5c625c-a15ec5bb {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_60df5cc5-3315-3c27-e7d5-dc6e5cc88b8a-a5ed03a3 {
  align-self: center;
}

#w-node-_3beb1970-a179-9222-8360-a525810679af-a5ed03a3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3beb1970-a179-9222-8360-a525810679b0-a5ed03a3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3beb1970-a179-9222-8360-a525810679b6-a5ed03a3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3beb1970-a179-9222-8360-a525810679b9-a5ed03a3 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_3beb1970-a179-9222-8360-a525810679bc-a5ed03a3 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3beb1970-a179-9222-8360-a525810679c4-a5ed03a3 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_3beb1970-a179-9222-8360-a525810679c8-a5ed03a3 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_3beb1970-a179-9222-8360-a525810679cb-a5ed03a3 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_3beb1970-a179-9222-8360-a525810679d3-a5ed03a3 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_60df5cc5-3315-3c27-e7d5-dc6e5cc88b8a-76937cc9 {
  align-self: center;
}

#w-node-_3beb1970-a179-9222-8360-a525810679af-76937cc9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3beb1970-a179-9222-8360-a525810679b0-76937cc9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3beb1970-a179-9222-8360-a525810679b3-76937cc9 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3beb1970-a179-9222-8360-a525810679b6-76937cc9 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_3beb1970-a179-9222-8360-a525810679b9-76937cc9 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_3beb1970-a179-9222-8360-a525810679bc-76937cc9 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3beb1970-a179-9222-8360-a525810679c0-76937cc9 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_3beb1970-a179-9222-8360-a525810679c4-76937cc9 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_3beb1970-a179-9222-8360-a525810679c8-76937cc9 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_3beb1970-a179-9222-8360-a525810679cb-76937cc9 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_3beb1970-a179-9222-8360-a525810679cf-76937cc9 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_3beb1970-a179-9222-8360-a525810679d3-76937cc9 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_60df5cc5-3315-3c27-e7d5-dc6e5cc88b8a-d2653469 {
  align-self: center;
}

#w-node-_3beb1970-a179-9222-8360-a525810679af-d2653469 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3beb1970-a179-9222-8360-a525810679b0-d2653469 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3beb1970-a179-9222-8360-a525810679b3-d2653469 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3beb1970-a179-9222-8360-a525810679b6-d2653469 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_3beb1970-a179-9222-8360-a525810679b9-d2653469 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_3beb1970-a179-9222-8360-a525810679bc-d2653469 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3beb1970-a179-9222-8360-a525810679c0-d2653469 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_3beb1970-a179-9222-8360-a525810679c4-d2653469 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_3beb1970-a179-9222-8360-a525810679c8-d2653469 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_3beb1970-a179-9222-8360-a525810679cb-d2653469 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_3beb1970-a179-9222-8360-a525810679cf-d2653469 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_3beb1970-a179-9222-8360-a525810679d3-d2653469 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_60df5cc5-3315-3c27-e7d5-dc6e5cc88b8a-95daa7db {
  align-self: center;
}

#w-node-_3beb1970-a179-9222-8360-a525810679af-95daa7db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3beb1970-a179-9222-8360-a525810679b0-95daa7db {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3beb1970-a179-9222-8360-a525810679b3-95daa7db {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3beb1970-a179-9222-8360-a525810679b6-95daa7db {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_3beb1970-a179-9222-8360-a525810679b9-95daa7db {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_3beb1970-a179-9222-8360-a525810679bc-95daa7db {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3beb1970-a179-9222-8360-a525810679c0-95daa7db {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_3beb1970-a179-9222-8360-a525810679c4-95daa7db {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_3beb1970-a179-9222-8360-a525810679c8-95daa7db {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_3beb1970-a179-9222-8360-a525810679cb-95daa7db {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_3beb1970-a179-9222-8360-a525810679cf-95daa7db {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_3beb1970-a179-9222-8360-a525810679d3-95daa7db {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_3477aa25-d8ae-b1c1-b34f-1d573344a6f8-97b93d51, #w-node-bd341c7b-350c-8903-fb6c-6eb8e2c17d03-1193a90f {
  align-self: center;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40347-1193a90f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40348-1193a90f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034b-1193a90f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034e-1193a90f {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40351-1193a90f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40354-1193a90f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40358-1193a90f {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4035c-1193a90f {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40360-1193a90f {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40363-1193a90f {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40367-1193a90f {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4036b-1193a90f {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-bd341c7b-350c-8903-fb6c-6eb8e2c17d03-b8c6c4c5 {
  align-self: center;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40347-b8c6c4c5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40348-b8c6c4c5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034b-b8c6c4c5 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034e-b8c6c4c5 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40351-b8c6c4c5 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40354-b8c6c4c5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40358-b8c6c4c5 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4035c-b8c6c4c5 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40360-b8c6c4c5 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40363-b8c6c4c5 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40367-b8c6c4c5 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4036b-b8c6c4c5 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-bd341c7b-350c-8903-fb6c-6eb8e2c17d03-87809a57 {
  align-self: center;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40347-87809a57 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40348-87809a57 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034b-87809a57 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034e-87809a57 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40351-87809a57 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40354-87809a57 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40358-87809a57 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4035c-87809a57 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40360-87809a57 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40363-87809a57 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40367-87809a57 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4036b-87809a57 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-bd341c7b-350c-8903-fb6c-6eb8e2c17d03-62ed7b68 {
  align-self: center;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40347-62ed7b68 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40348-62ed7b68 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034b-62ed7b68 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034e-62ed7b68 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40351-62ed7b68 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40354-62ed7b68 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40358-62ed7b68 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4035c-62ed7b68 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40360-62ed7b68 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40363-62ed7b68 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb40367-62ed7b68 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_6a4596a7-703a-c14d-2c1f-91918cb4036b-62ed7b68 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-ed20e00f-0806-8580-04c4-136546724024-186c0fe4 {
  align-self: center;
}

#submit_simulator.w-node-ebfb41cc-2e3f-8ac5-e8d6-666f0cd195d4-186c0fe4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe36f1-6ee6381f {
  align-self: center;
}

#w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe36fc-6ee6381f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe36fd-6ee6381f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe3700-6ee6381f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe3703-6ee6381f {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe3706-6ee6381f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe3709-6ee6381f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe370d-6ee6381f {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe3711-6ee6381f {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe3715-6ee6381f {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe3718-6ee6381f {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe371d-6ee6381f {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe3722-6ee6381f {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_63d59eca-4698-729a-d3ed-0f393f62e4d9-6d7639ae {
  align-self: center;
}

#w-node-_2c296719-fefa-514f-7e90-05a003c3e32b-6d7639ae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2c296719-fefa-514f-7e90-05a003c3e32c-6d7639ae {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2c296719-fefa-514f-7e90-05a003c3e32f-6d7639ae {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2c296719-fefa-514f-7e90-05a003c3e332-6d7639ae {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_2c296719-fefa-514f-7e90-05a003c3e335-6d7639ae {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_2c296719-fefa-514f-7e90-05a003c3e338-6d7639ae {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2c296719-fefa-514f-7e90-05a003c3e33c-6d7639ae {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_2c296719-fefa-514f-7e90-05a003c3e340-6d7639ae {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_2c296719-fefa-514f-7e90-05a003c3e344-6d7639ae {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_2c296719-fefa-514f-7e90-05a003c3e347-6d7639ae {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_2c296719-fefa-514f-7e90-05a003c3e34b-6d7639ae {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_2c296719-fefa-514f-7e90-05a003c3e34f-6d7639ae {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_60df5cc5-3315-3c27-e7d5-dc6e5cc88b8a-5c2f575a {
  align-self: center;
}

#w-node-_3beb1970-a179-9222-8360-a525810679af-5c2f575a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3beb1970-a179-9222-8360-a525810679b0-5c2f575a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3beb1970-a179-9222-8360-a525810679b6-5c2f575a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3beb1970-a179-9222-8360-a525810679b9-5c2f575a {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_3beb1970-a179-9222-8360-a525810679bc-5c2f575a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3beb1970-a179-9222-8360-a525810679c4-5c2f575a {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_3beb1970-a179-9222-8360-a525810679c8-5c2f575a {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_3beb1970-a179-9222-8360-a525810679cb-5c2f575a {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_3beb1970-a179-9222-8360-a525810679d3-5c2f575a {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_60df5cc5-3315-3c27-e7d5-dc6e5cc88b8a-a6da88f0 {
  align-self: center;
}

#w-node-_3beb1970-a179-9222-8360-a525810679af-a6da88f0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3beb1970-a179-9222-8360-a525810679b0-a6da88f0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3beb1970-a179-9222-8360-a525810679b3-a6da88f0 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3beb1970-a179-9222-8360-a525810679b6-a6da88f0 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_3beb1970-a179-9222-8360-a525810679b9-a6da88f0 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_3beb1970-a179-9222-8360-a525810679bc-a6da88f0 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3beb1970-a179-9222-8360-a525810679c0-a6da88f0 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_3beb1970-a179-9222-8360-a525810679c4-a6da88f0 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_3beb1970-a179-9222-8360-a525810679c8-a6da88f0 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_3beb1970-a179-9222-8360-a525810679cb-a6da88f0 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_3beb1970-a179-9222-8360-a525810679cf-a6da88f0 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_3beb1970-a179-9222-8360-a525810679d3-a6da88f0 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-e4ea340e-df5e-7d63-0657-4a6ca3c37c17-b50d8f28, #w-node-_7d1f0c19-6001-098f-c884-d0add59a1eb4-b50d8f28, #w-node-ec1cc3cf-5455-d4de-5d53-90a755665a4d-b50d8f28, #w-node-e2cb3b7b-ad5b-3ea8-43df-f3bf9b848940-b50d8f28, #w-node-_06ad0a99-9606-54da-5d96-a5dd2efee084-b50d8f28, #w-node-f7ea0994-3881-ce2d-1e8f-13608e9bc13b-b50d8f28, #w-node-_445c1dd6-4790-c744-578c-31c4b9ddcd8d-b50d8f28, #w-node-_5cb81bf1-6803-c44a-83fb-2f3c72068c3e-b50d8f28, #w-node-ed4e5599-972e-b9ff-765f-e72d665ebc0c-b50d8f28, #w-node-_8a56259d-2a87-6881-14c9-8d53c3919bcf-b50d8f28, #w-node-d867d361-4bb1-ada6-34de-b2e2fbe41643-b50d8f28, #w-node-d867d361-4bb1-ada6-34de-b2e2fbe41645-b50d8f28, #w-node-d867d361-4bb1-ada6-34de-b2e2fbe41646-b50d8f28, #w-node-d867d361-4bb1-ada6-34de-b2e2fbe41649-b50d8f28, #w-node-d867d361-4bb1-ada6-34de-b2e2fbe4164b-b50d8f28, #w-node-d867d361-4bb1-ada6-34de-b2e2fbe4164c-b50d8f28, #w-node-d867d361-4bb1-ada6-34de-b2e2fbe4164f-b50d8f28, #w-node-d867d361-4bb1-ada6-34de-b2e2fbe41651-b50d8f28, #w-node-d867d361-4bb1-ada6-34de-b2e2fbe41652-b50d8f28, #w-node-d867d361-4bb1-ada6-34de-b2e2fbe41655-b50d8f28, #w-node-d867d361-4bb1-ada6-34de-b2e2fbe41657-b50d8f28, #w-node-d867d361-4bb1-ada6-34de-b2e2fbe41658-b50d8f28, #w-node-d867d361-4bb1-ada6-34de-b2e2fbe4165b-b50d8f28, #w-node-d867d361-4bb1-ada6-34de-b2e2fbe4165d-b50d8f28, #w-node-d867d361-4bb1-ada6-34de-b2e2fbe4165e-b50d8f28, #w-node-_6fd79ed3-4fce-b5c3-9c1e-57f923892ea4-b50d8f28, #w-node-_6fd79ed3-4fce-b5c3-9c1e-57f923892ea6-b50d8f28, #w-node-_6fd79ed3-4fce-b5c3-9c1e-57f923892ea8-b50d8f28, #w-node-_6fd79ed3-4fce-b5c3-9c1e-57f923892eaa-b50d8f28, #w-node-_6fd79ed3-4fce-b5c3-9c1e-57f923892eac-b50d8f28, #w-node-f64eabaa-0ba9-0ebb-9f18-3c23170dfc13-b50d8f28, #w-node-bd1997ba-1bd7-918c-52b5-b4793426423c-b50d8f28, #w-node-ba42d5f6-da1f-1974-36f7-1440a46dfde4-b50d8f28, #w-node-b6776115-ccf5-c64f-ffd7-6199b673a5b7-b50d8f28, #w-node-e12836e5-e15a-d916-a731-4eb473145ea0-b50d8f28, #w-node-_9093d5b0-a02e-f0cc-b393-f94c53b9790e-b50d8f28, #w-node-_5e536b76-b829-d7ed-b746-034c5bf910eb-b50d8f28, #w-node-_076e8d4f-3182-ba36-ee44-97590b91a446-b50d8f28, #w-node-_54a7b9b3-c09d-ca0f-7877-5fa3cb588377-b50d8f28, #w-node-_68cd6210-1b59-f81c-7428-9572da552f64-b50d8f28, #w-node-_78717bdf-07a8-1885-8410-a7d42ff8a02c-b50d8f28, #w-node-_05327b2a-d17e-aac6-11c2-b1e4a539ee56-b50d8f28, #w-node-_7826e17e-6d46-39e8-24b2-4780378990a1-b50d8f28, #w-node-_82fa0e59-a18e-baac-6bcd-98a21ec223bb-b50d8f28, #w-node-c345ee38-9336-c873-91bd-c631170146d9-b50d8f28, #w-node-_243b5a0b-a3a7-a619-0bb1-184ce04ac000-b50d8f28, #w-node-_243b5a0b-a3a7-a619-0bb1-184ce04ac003-b50d8f28, #w-node-_243b5a0b-a3a7-a619-0bb1-184ce04ac006-b50d8f28, #w-node-_243b5a0b-a3a7-a619-0bb1-184ce04ac008-b50d8f28, #w-node-_243b5a0b-a3a7-a619-0bb1-184ce04ac009-b50d8f28, #w-node-_243b5a0b-a3a7-a619-0bb1-184ce04ac00c-b50d8f28, #w-node-_243b5a0b-a3a7-a619-0bb1-184ce04ac00e-b50d8f28, #w-node-_243b5a0b-a3a7-a619-0bb1-184ce04ac00f-b50d8f28, #w-node-_243b5a0b-a3a7-a619-0bb1-184ce04ac012-b50d8f28, #w-node-_243b5a0b-a3a7-a619-0bb1-184ce04ac014-b50d8f28, #w-node-_243b5a0b-a3a7-a619-0bb1-184ce04ac015-b50d8f28, #w-node-_243b5a0b-a3a7-a619-0bb1-184ce04ac018-b50d8f28, #w-node-_243b5a0b-a3a7-a619-0bb1-184ce04ac01a-b50d8f28, #w-node-_243b5a0b-a3a7-a619-0bb1-184ce04ac01b-b50d8f28, #w-node-_591370fa-8e15-bb32-2c54-72bf69449334-b50d8f28, #w-node-_591370fa-8e15-bb32-2c54-72bf69449335-b50d8f28, #w-node-_896b22a9-fc97-8913-8d50-69991c99b821-b50d8f28, #w-node-_896b22a9-fc97-8913-8d50-69991c99b822-b50d8f28, #w-node-bc88e15d-dc59-dd20-bb86-c1fa43f0a9b8-b50d8f28, #w-node-bc88e15d-dc59-dd20-bb86-c1fa43f0a9b9-b50d8f28, #w-node-ce46eec1-851b-db93-edbd-4c6faf87acb0-b50d8f28, #w-node-ce46eec1-851b-db93-edbd-4c6faf87acb2-b50d8f28, #w-node-ce46eec1-851b-db93-edbd-4c6faf87acb5-b50d8f28, #w-node-ce46eec1-851b-db93-edbd-4c6faf87acb7-b50d8f28, #w-node-ce46eec1-851b-db93-edbd-4c6faf87acb8-b50d8f28, #w-node-ce46eec1-851b-db93-edbd-4c6faf87acbb-b50d8f28, #w-node-ce46eec1-851b-db93-edbd-4c6faf87acbd-b50d8f28, #w-node-ce46eec1-851b-db93-edbd-4c6faf87acbe-b50d8f28, #w-node-ce46eec1-851b-db93-edbd-4c6faf87acc1-b50d8f28, #w-node-ce46eec1-851b-db93-edbd-4c6faf87acc3-b50d8f28, #w-node-ce46eec1-851b-db93-edbd-4c6faf87acc4-b50d8f28, #w-node-ce46eec1-851b-db93-edbd-4c6faf87acc7-b50d8f28, #w-node-ce46eec1-851b-db93-edbd-4c6faf87acc9-b50d8f28, #w-node-ce46eec1-851b-db93-edbd-4c6faf87acca-b50d8f28, #w-node-ce46eec1-851b-db93-edbd-4c6faf87accf-b50d8f28, #w-node-ce46eec1-851b-db93-edbd-4c6faf87acd0-b50d8f28, #w-node-ce46eec1-851b-db93-edbd-4c6faf87acd5-b50d8f28, #w-node-ce46eec1-851b-db93-edbd-4c6faf87acd6-b50d8f28, #w-node-ce46eec1-851b-db93-edbd-4c6faf87acdb-b50d8f28, #w-node-ce46eec1-851b-db93-edbd-4c6faf87acdc-b50d8f28, #w-node-_84167536-77a7-7232-e4c5-92de5d33ee56-b50d8f28, #w-node-_84167536-77a7-7232-e4c5-92de5d33ee5c-b50d8f28, #w-node-_84167536-77a7-7232-e4c5-92de5d33ee62-b50d8f28, #w-node-_84167536-77a7-7232-e4c5-92de5d33ee68-b50d8f28, #w-node-_84167536-77a7-7232-e4c5-92de5d33ee6e-b50d8f28, #w-node-_71bd6f30-cdd8-0ac5-8d8a-b0d0966c04dd-b50d8f28, #w-node-_71bd6f30-cdd8-0ac5-8d8a-b0d0966c04df-b50d8f28, #w-node-_71bd6f30-cdd8-0ac5-8d8a-b0d0966c04e1-b50d8f28, #w-node-_71bd6f30-cdd8-0ac5-8d8a-b0d0966c04e3-b50d8f28, #w-node-_71bd6f30-cdd8-0ac5-8d8a-b0d0966c04e5-b50d8f28, #w-node-_80f6aa5f-d10f-c02c-0795-cbb0e2d1c26f-b50d8f28, #w-node-c1f0b7f9-bdfc-9457-edf5-0658560a61d8-b50d8f28, #w-node-e6265d02-6510-96c2-1d0c-e8246bb7319f-b50d8f28, #w-node-_72b8901d-283e-8842-4bf5-484695804480-b50d8f28, #w-node-c7f54fec-6eff-bede-09d4-5f70e79bd91d-b50d8f28, #w-node-d6044d2b-6316-2457-28bb-d0bc311d2285-b50d8f28, #w-node-_66f1b93b-5910-0f97-9468-3c99969c5c26-b50d8f28, #w-node-bd64720a-9563-2c9a-3dfe-23e3fee68d2b-b50d8f28, #w-node-_48f5ce63-fa61-8aa0-ed7d-6d6ac0be0ce6-b50d8f28, #w-node-b2559d1f-8938-0cf8-8df3-6217241d9d07-b50d8f28, #w-node-_849eaffb-78db-83f6-7929-ecd14a927818-b50d8f28, #w-node-_069ddd38-f600-cd03-4948-61bec5723748-b50d8f28, #w-node-_5f21e946-bd9c-a746-23b7-449314584de5-b50d8f28, #w-node-_5f21e946-bd9c-a746-23b7-449314584de7-b50d8f28, #w-node-_5f21e946-bd9c-a746-23b7-449314584de9-b50d8f28, #w-node-_5f21e946-bd9c-a746-23b7-449314584deb-b50d8f28, #w-node-_5f21e946-bd9c-a746-23b7-449314584ded-b50d8f28, #w-node-c82c1941-320b-924b-462a-267b19e57eab-b50d8f28, #w-node-c82c1941-320b-924b-462a-267b19e57ead-b50d8f28, #w-node-c82c1941-320b-924b-462a-267b19e57eb0-b50d8f28, #w-node-c82c1941-320b-924b-462a-267b19e57eb2-b50d8f28, #w-node-c82c1941-320b-924b-462a-267b19e57eb5-b50d8f28, #w-node-c82c1941-320b-924b-462a-267b19e57eb7-b50d8f28, #w-node-c82c1941-320b-924b-462a-267b19e57eba-b50d8f28, #w-node-c82c1941-320b-924b-462a-267b19e57ebc-b50d8f28, #w-node-c82c1941-320b-924b-462a-267b19e57ebf-b50d8f28, #w-node-c82c1941-320b-924b-462a-267b19e57ec1-b50d8f28, #w-node-_99e4a3a5-0fe4-c47c-9e6d-06134e327ae9-b50d8f28, #w-node-_99e4a3a5-0fe4-c47c-9e6d-06134e327aeb-b50d8f28, #w-node-_99e4a3a5-0fe4-c47c-9e6d-06134e327aee-b50d8f28, #w-node-_99e4a3a5-0fe4-c47c-9e6d-06134e327af0-b50d8f28, #w-node-_99e4a3a5-0fe4-c47c-9e6d-06134e327af3-b50d8f28, #w-node-_99e4a3a5-0fe4-c47c-9e6d-06134e327af5-b50d8f28, #w-node-_99e4a3a5-0fe4-c47c-9e6d-06134e327af8-b50d8f28, #w-node-_99e4a3a5-0fe4-c47c-9e6d-06134e327afa-b50d8f28, #w-node-_99e4a3a5-0fe4-c47c-9e6d-06134e327afd-b50d8f28, #w-node-_99e4a3a5-0fe4-c47c-9e6d-06134e327aff-b50d8f28, #w-node-_9871443c-8ac9-8a3b-7eec-43d35f74511f-b50d8f28, #w-node-_9871443c-8ac9-8a3b-7eec-43d35f745121-b50d8f28, #w-node-_9871443c-8ac9-8a3b-7eec-43d35f745123-b50d8f28, #w-node-_9871443c-8ac9-8a3b-7eec-43d35f745125-b50d8f28, #w-node-_9871443c-8ac9-8a3b-7eec-43d35f745127-b50d8f28, #w-node-_9871443c-8ac9-8a3b-7eec-43d35f74513d-b50d8f28, #w-node-_9871443c-8ac9-8a3b-7eec-43d35f745148-b50d8f28, #w-node-_9871443c-8ac9-8a3b-7eec-43d35f745153-b50d8f28 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_819a5f6f-0d34-c366-ed0b-c3b155b322c3-2eb14ca3, #w-node-d49c7335-8f7b-39ed-17d7-74ea1f9a00d7-2eb14ca3 {
  align-self: center;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e80b-2eb14ca3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e80c-2eb14ca3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e80e-2eb14ca3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e81c-2eb14ca3 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e81f-2eb14ca3 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e822-2eb14ca3 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e826-2eb14ca3 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e82a-2eb14ca3 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_5bf08e7f-9f4c-14a2-8010-042390a8e82e-2eb14ca3 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_7c50dccb-462a-ded7-eaef-8037faf53cab-6d903ce2 {
  align-self: center;
}

#w-node-_7c50dccb-462a-ded7-eaef-8037faf53cb6-6d903ce2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7c50dccb-462a-ded7-eaef-8037faf53cb7-6d903ce2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7c50dccb-462a-ded7-eaef-8037faf53cba-6d903ce2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_7c50dccb-462a-ded7-eaef-8037faf53cbd-6d903ce2 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_7c50dccb-462a-ded7-eaef-8037faf53cc0-6d903ce2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_7c50dccb-462a-ded7-eaef-8037faf53cc3-6d903ce2 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7c50dccb-462a-ded7-eaef-8037faf53cc7-6d903ce2 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_7c50dccb-462a-ded7-eaef-8037faf53ccb-6d903ce2 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_7c50dccb-462a-ded7-eaef-8037faf53ccf-6d903ce2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_7c50dccb-462a-ded7-eaef-8037faf53cd2-6d903ce2 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_7c50dccb-462a-ded7-eaef-8037faf53cd7-6d903ce2 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_7c50dccb-462a-ded7-eaef-8037faf53cde-6d903ce2 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_59fb357e-2706-0558-377a-84a564d9710a-4a0a93b1 {
  align-self: center;
}

#w-node-_59fb357e-2706-0558-377a-84a564d97115-4a0a93b1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_59fb357e-2706-0558-377a-84a564d97116-4a0a93b1 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_59fb357e-2706-0558-377a-84a564d97119-4a0a93b1 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_59fb357e-2706-0558-377a-84a564d9711c-4a0a93b1 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_59fb357e-2706-0558-377a-84a564d9711f-4a0a93b1 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_59fb357e-2706-0558-377a-84a564d97122-4a0a93b1 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_59fb357e-2706-0558-377a-84a564d97126-4a0a93b1 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_59fb357e-2706-0558-377a-84a564d9712a-4a0a93b1 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_59fb357e-2706-0558-377a-84a564d9712e-4a0a93b1 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_59fb357e-2706-0558-377a-84a564d97131-4a0a93b1 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_59fb357e-2706-0558-377a-84a564d97136-4a0a93b1 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_59fb357e-2706-0558-377a-84a564d9713d-4a0a93b1 {
  grid-area: 3 / 4 / 4 / 5;
}

@media screen and (max-width: 991px) {
  #w-node-_0904d2ce-afa9-fd98-8ac1-106263b6f7d6-6f7e7fa8 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-ade86830-f215-298e-444e-e4a18f48ca3c-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-ade86830-f215-298e-444e-e4a18f48ca46-6f7e7fa8 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-ade86830-f215-298e-444e-e4a18f48ca50-6f7e7fa8 {
    grid-area: 1 / 5 / 2 / 7;
  }

  #w-node-ade86830-f215-298e-444e-e4a18f48ca5a-6f7e7fa8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-ade86830-f215-298e-444e-e4a18f48ca64-6f7e7fa8 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-ade86830-f215-298e-444e-e4a18f48ca6e-6f7e7fa8 {
    grid-area: 2 / 5 / 3 / 7;
  }

  #w-node-bbb9d225-f0a6-1809-31a7-9dba341fda12-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-bbb9d225-f0a6-1809-31a7-9dba341fda1c-6f7e7fa8 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-bbb9d225-f0a6-1809-31a7-9dba341fda26-6f7e7fa8 {
    grid-area: 1 / 5 / 2 / 7;
  }

  #w-node-bbb9d225-f0a6-1809-31a7-9dba341fda30-6f7e7fa8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-bbb9d225-f0a6-1809-31a7-9dba341fda3a-6f7e7fa8 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-bbb9d225-f0a6-1809-31a7-9dba341fda44-6f7e7fa8 {
    grid-area: 2 / 5 / 3 / 7;
  }

  #w-node-efbaa9ce-6366-76e9-d372-ae1254f481a9-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_1746304c-bf8c-e874-6ee8-7b9c9cd6e777-6f7e7fa8 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-d7b24b79-ce56-f04a-cfdf-8951116f8560-6f7e7fa8 {
    grid-area: 1 / 5 / 2 / 7;
  }

  #w-node-_8325ded6-bb63-7be5-f153-ac01094678ee-6f7e7fa8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_755d4587-ea3b-72fb-71da-aaaee44a7798-6f7e7fa8 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_526eefad-a4e0-d818-7834-8ddf2b93d13f-6f7e7fa8 {
    grid-area: 2 / 5 / 3 / 7;
  }

  #w-node-f591818e-ebff-7e49-4306-bbc67f529571-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f591818e-ebff-7e49-4306-bbc67f52957b-6f7e7fa8 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-f591818e-ebff-7e49-4306-bbc67f529585-6f7e7fa8 {
    grid-area: 1 / 5 / 2 / 7;
  }

  #w-node-f591818e-ebff-7e49-4306-bbc67f52958f-6f7e7fa8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f591818e-ebff-7e49-4306-bbc67f529599-6f7e7fa8 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-f591818e-ebff-7e49-4306-bbc67f5295a3-6f7e7fa8 {
    grid-area: 2 / 5 / 3 / 7;
  }

  #w-node-_41622fdb-ba72-8e3c-2f31-3c36817fae36-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_41622fdb-ba72-8e3c-2f31-3c36817fae40-6f7e7fa8 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_41622fdb-ba72-8e3c-2f31-3c36817fae4a-6f7e7fa8 {
    grid-area: 1 / 5 / 2 / 7;
  }

  #w-node-_41622fdb-ba72-8e3c-2f31-3c36817fae54-6f7e7fa8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-d3d96f2f-391c-3f05-25f2-78f5bc502bd0-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_41622fdb-ba72-8e3c-2f31-3c36817fae5e-6f7e7fa8 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-deae5357-12ee-bb5f-deab-4b27537e01d6-6f7e7fa8, #w-node-cd3c8a07-14aa-0606-0dc8-397b9246118d-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-cd3c8a07-14aa-0606-0dc8-397b92461197-6f7e7fa8 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_5debd972-5fba-54e2-fe1c-04e5bc9ffde7-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_36904e33-5edc-b761-2891-8d736b6e4245-6f7e7fa8 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_29be7afe-e2c5-1c74-fd12-e68cc783826e-6f7e7fa8 {
    grid-area: 1 / 5 / 2 / 7;
  }

  #w-node-_8f27fd4c-287d-7998-f403-95f9588ef806-6f7e7fa8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_3ae39f90-2870-4f3f-70e6-29155f355daf-6f7e7fa8 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_3d090fdf-c32d-7877-2d56-469633f49a4e-6f7e7fa8 {
    grid-area: 2 / 5 / 3 / 7;
  }

  #w-node-d13a03ec-3a90-0f62-b01d-c680e33e1f48-6f7e7fa8 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-ac5f82d1-3884-920e-9a73-d6b61e23d201-6f7e7fa8 {
    grid-area: 3 / 3 / 4 / 5;
  }

  #w-node-b3122e97-f5d7-f951-1468-2571cf095cab-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_07685189-3713-7fc6-a48a-521135e20179-6f7e7fa8 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-b3122e97-f5d7-f951-1468-2571cf095cb2-6f7e7fa8 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-b3122e97-f5d7-f951-1468-2571cf095cb9-6f7e7fa8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-b3122e97-f5d7-f951-1468-2571cf095cc0-6f7e7fa8 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_00898d5f-c829-adac-0d76-902f421d215c-6f7e7fa8, #w-node-_33308e82-f46e-28fe-9bef-e353467dc7a9-6f7e7fa8, #w-node-_9d119c2b-ed36-c93b-adbd-af691aa3a6fa-6f7e7fa8, #w-node-_40b296ba-3253-4d3a-4861-b58cc2d52188-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_9d119c2b-ed36-c93b-adbd-af691aa3a701-6f7e7fa8 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_9d119c2b-ed36-c93b-adbd-af691aa3a708-6f7e7fa8 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_9d119c2b-ed36-c93b-adbd-af691aa3a70f-6f7e7fa8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9d119c2b-ed36-c93b-adbd-af691aa3a716-6f7e7fa8 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-b528be9a-b42a-a73a-03ee-699329017a0f-b50d8f28, #w-node-f64eabaa-0ba9-0ebb-9f18-3c23170dfc12-b50d8f28, #w-node-bd1997ba-1bd7-918c-52b5-b4793426423b-b50d8f28, #w-node-ba42d5f6-da1f-1974-36f7-1440a46dfde3-b50d8f28, #w-node-b6776115-ccf5-c64f-ffd7-6199b673a5b6-b50d8f28, #w-node-e12836e5-e15a-d916-a731-4eb473145e9f-b50d8f28, #w-node-_9093d5b0-a02e-f0cc-b393-f94c53b9790d-b50d8f28, #w-node-_5e536b76-b829-d7ed-b746-034c5bf910ea-b50d8f28, #w-node-_076e8d4f-3182-ba36-ee44-97590b91a445-b50d8f28, #w-node-_54a7b9b3-c09d-ca0f-7877-5fa3cb588376-b50d8f28, #w-node-_68cd6210-1b59-f81c-7428-9572da552f63-b50d8f28, #w-node-_78717bdf-07a8-1885-8410-a7d42ff8a02b-b50d8f28, #w-node-_05327b2a-d17e-aac6-11c2-b1e4a539ee55-b50d8f28, #w-node-_7826e17e-6d46-39e8-24b2-4780378990a0-b50d8f28, #w-node-_82fa0e59-a18e-baac-6bcd-98a21ec223ba-b50d8f28, #w-node-c345ee38-9336-c873-91bd-c631170146d8-b50d8f28 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-a39a7c9c-47da-c37d-efa5-8bb8ee757ced-14e57cac {
    grid-area: 3 / 1 / 4 / 6;
  }

  #w-node-a39a7c9c-47da-c37d-efa5-8bb8ee757cfd-14e57cac {
    grid-column: 1 / 6;
    align-self: center;
    justify-self: auto;
  }

  #w-node-a39a7c9c-47da-c37d-efa5-8bb8ee757d03-14e57cac {
    grid-area: 5 / 1 / 6 / 6;
  }

  #w-node-a39a7c9c-47da-c37d-efa5-8bb8ee757d0b-14e57cac {
    grid-area: 4 / 1 / 5 / 6;
  }

  #w-node-a39a7c9c-47da-c37d-efa5-8bb8ee757d11-14e57cac {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-ae005ba6-a3fe-df38-7c53-52fe0be2b4ed-641df899 {
    grid-column: 1 / 6;
    align-self: center;
    justify-self: auto;
  }

  #w-node-ae005ba6-a3fe-df38-7c53-52fe0be2b4f3-641df899 {
    grid-area: 4 / 1 / 5 / 6;
  }

  #w-node-ae005ba6-a3fe-df38-7c53-52fe0be2b4fb-641df899 {
    grid-area: 3 / 1 / 4 / 6;
  }

  #w-node-ae005ba6-a3fe-df38-7c53-52fe0be2b501-641df899 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-bd0a9087-b97e-93ab-a4f6-d934abf9f7fe-6d937cec {
    grid-area: 3 / 1 / 4 / 6;
  }

  #w-node-bd0a9087-b97e-93ab-a4f6-d934abf9f80e-6d937cec {
    grid-column: 1 / 6;
    align-self: center;
    justify-self: auto;
  }

  #w-node-bd0a9087-b97e-93ab-a4f6-d934abf9f814-6d937cec {
    grid-area: 4 / 1 / 5 / 6;
  }

  #w-node-bd0a9087-b97e-93ab-a4f6-d934abf9f81a-6d937cec {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-_0904d2ce-afa9-fd98-8ac1-106263b6f7d6-6f7e7fa8 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-ade86830-f215-298e-444e-e4a18f48ca3c-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-ade86830-f215-298e-444e-e4a18f48ca46-6f7e7fa8 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-ade86830-f215-298e-444e-e4a18f48ca50-6f7e7fa8 {
    grid-area: 1 / 5 / 2 / 7;
  }

  #w-node-ade86830-f215-298e-444e-e4a18f48ca5a-6f7e7fa8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-ade86830-f215-298e-444e-e4a18f48ca64-6f7e7fa8 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-ade86830-f215-298e-444e-e4a18f48ca6e-6f7e7fa8 {
    grid-area: 2 / 5 / 3 / 7;
  }

  #w-node-bbb9d225-f0a6-1809-31a7-9dba341fda12-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-bbb9d225-f0a6-1809-31a7-9dba341fda1c-6f7e7fa8 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-bbb9d225-f0a6-1809-31a7-9dba341fda26-6f7e7fa8 {
    grid-area: 1 / 5 / 2 / 7;
  }

  #w-node-bbb9d225-f0a6-1809-31a7-9dba341fda30-6f7e7fa8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-bbb9d225-f0a6-1809-31a7-9dba341fda3a-6f7e7fa8 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-bbb9d225-f0a6-1809-31a7-9dba341fda44-6f7e7fa8 {

    grid-area: 2 / 5 / 3 / 7;
  }

  #w-node-efbaa9ce-6366-76e9-d372-ae1254f481a9-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_1746304c-bf8c-e874-6ee8-7b9c9cd6e777-6f7e7fa8 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-d7b24b79-ce56-f04a-cfdf-8951116f8560-6f7e7fa8 {
    grid-area: 1 / 5 / 2 / 7;
  }

  #w-node-_8325ded6-bb63-7be5-f153-ac01094678ee-6f7e7fa8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_755d4587-ea3b-72fb-71da-aaaee44a7798-6f7e7fa8 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_526eefad-a4e0-d818-7834-8ddf2b93d13f-6f7e7fa8 {
    grid-area: 2 / 5 / 3 / 7;
  }

  #w-node-f591818e-ebff-7e49-4306-bbc67f529571-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f591818e-ebff-7e49-4306-bbc67f52957b-6f7e7fa8 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-f591818e-ebff-7e49-4306-bbc67f529585-6f7e7fa8 {
    grid-area: 1 / 5 / 2 / 7;
  }

  #w-node-f591818e-ebff-7e49-4306-bbc67f52958f-6f7e7fa8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f591818e-ebff-7e49-4306-bbc67f529599-6f7e7fa8 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-f591818e-ebff-7e49-4306-bbc67f5295a3-6f7e7fa8 {
    grid-area: 2 / 5 / 3 / 7;
  }

  #w-node-_41622fdb-ba72-8e3c-2f31-3c36817fae36-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_41622fdb-ba72-8e3c-2f31-3c36817fae40-6f7e7fa8 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_41622fdb-ba72-8e3c-2f31-3c36817fae4a-6f7e7fa8 {
    grid-area: 1 / 5 / 2 / 7;
  }

  #w-node-_41622fdb-ba72-8e3c-2f31-3c36817fae54-6f7e7fa8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-d3d96f2f-391c-3f05-25f2-78f5bc502bd0-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_41622fdb-ba72-8e3c-2f31-3c36817fae5e-6f7e7fa8 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-deae5357-12ee-bb5f-deab-4b27537e01d6-6f7e7fa8, #w-node-cd3c8a07-14aa-0606-0dc8-397b9246118d-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-cd3c8a07-14aa-0606-0dc8-397b92461197-6f7e7fa8 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-a4bd3803-c145-b6e8-8f3c-9230d3b2b861-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a0606a13-7c57-94c6-123b-e30cad3e13a6-6f7e7fa8 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_05d14e53-4fd4-187d-9a27-c971d2879e97-6f7e7fa8 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_6feb1168-ca8d-245c-e409-e21a93016540-6f7e7fa8, #w-node-a03fb62f-5d96-520c-2108-c38a2d3fd8e2-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a03fb62f-5d96-520c-2108-c38a2d3fd8e8-6f7e7fa8 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_0169a639-fa71-da48-8bbd-fed9cdb15ec2-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0169a639-fa71-da48-8bbd-fed9cdb15ec8-6f7e7fa8 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-b145c674-255f-f87d-bd1a-1be9399d55af-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b145c674-255f-f87d-bd1a-1be9399d55b5-6f7e7fa8 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_57f70e68-a3b1-dd1b-eeb7-94c472553108-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_57f70e68-a3b1-dd1b-eeb7-94c47255310a-6f7e7fa8 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_57f70e68-a3b1-dd1b-eeb7-94c47255310c-6f7e7fa8 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-a776de5b-2232-b315-3206-3327ece43253-6f7e7fa8, #w-node-c2af7b9f-f757-36a4-bdeb-c1e5026a2bc5-6f7e7fa8, #w-node-ac1d847f-ccd9-0de4-20b0-424e118e699b-6f7e7fa8, #w-node-db46c5a4-dcc3-1929-16cb-80ae6ce95f57-6f7e7fa8, #w-node-_90d28ccd-aab2-073e-f297-14e55f94ed04-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_90d28ccd-aab2-073e-f297-14e55f94ed06-6f7e7fa8 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_90d28ccd-aab2-073e-f297-14e55f94ed08-6f7e7fa8 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_5ce09856-aba8-49ce-09e8-0c4b7119b631-6f7e7fa8, #w-node-_38633082-3000-ba34-e143-8baef41a8651-6f7e7fa8, #w-node-cebb268a-1b71-36d8-7444-6a4c2b17ecd4-6f7e7fa8, #w-node-_34c85a53-ceb7-7232-153d-5ca6e287bdb1-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5e0ecc0c-0ec7-4714-0ff5-40e0b1217c1c-6f7e7fa8, #w-node-b2fb0a76-bdf2-144e-c2d5-6fc258193c4f-6f7e7fa8, #w-node-_5e921687-cae4-3f54-0166-b9b9895ca97b-6f7e7fa8, #w-node-_3cfe04b5-350e-5bf9-faf5-23e284ddb285-6f7e7fa8, #w-node-_4d31acdf-d0b9-964d-723b-6ee7676ac972-6f7e7fa8, #w-node-d36c1330-9aa8-5e61-de77-135c8c38c49f-6f7e7fa8, #w-node-_6d69a0d7-ee53-e9f2-53aa-abc2b766a5cf-6f7e7fa8, #w-node-f8c77e26-c4e3-da81-a20c-b04121137b35-6f7e7fa8 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_5985baf3-b2e3-e71c-2abd-f8c800415e9a-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5985baf3-b2e3-e71c-2abd-f8c800415e9c-6f7e7fa8 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_5985baf3-b2e3-e71c-2abd-f8c800415e9e-6f7e7fa8 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_5985baf3-b2e3-e71c-2abd-f8c800415ea8-6f7e7fa8, #w-node-_5985baf3-b2e3-e71c-2abd-f8c800415eb6-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5985baf3-b2e3-e71c-2abd-f8c800415ebc-6f7e7fa8 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_5985baf3-b2e3-e71c-2abd-f8c800415ec4-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5985baf3-b2e3-e71c-2abd-f8c800415eca-6f7e7fa8 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_5985baf3-b2e3-e71c-2abd-f8c800415ed2-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5985baf3-b2e3-e71c-2abd-f8c800415ed8-6f7e7fa8, #w-node-_5985baf3-b2e3-e71c-2abd-f8c800415ee8-6f7e7fa8, #w-node-_5985baf3-b2e3-e71c-2abd-f8c800415f12-6f7e7fa8 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-b3122e97-f5d7-f951-1468-2571cf095cab-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_07685189-3713-7fc6-a48a-521135e20179-6f7e7fa8 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-b3122e97-f5d7-f951-1468-2571cf095cb2-6f7e7fa8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-b3122e97-f5d7-f951-1468-2571cf095cb9-6f7e7fa8 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-b3122e97-f5d7-f951-1468-2571cf095cc0-6f7e7fa8 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_00898d5f-c829-adac-0d76-902f421d215c-6f7e7fa8, #w-node-_33308e82-f46e-28fe-9bef-e353467dc7a9-6f7e7fa8, #w-node-_9d119c2b-ed36-c93b-adbd-af691aa3a6fa-6f7e7fa8, #w-node-_40b296ba-3253-4d3a-4861-b58cc2d52188-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_9d119c2b-ed36-c93b-adbd-af691aa3a701-6f7e7fa8 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_9d119c2b-ed36-c93b-adbd-af691aa3a708-6f7e7fa8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9d119c2b-ed36-c93b-adbd-af691aa3a70f-6f7e7fa8 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_9d119c2b-ed36-c93b-adbd-af691aa3a716-6f7e7fa8 {
    grid-area: 3 / 1 / 4 / 3;
  }
}

@media screen and (max-width: 479px) {
  #w-node-de60be6d-bb53-7165-bdf6-b810bee74e37-677e7fa5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-de60be6d-bb53-7165-bdf6-b810bee74e3a-677e7fa5 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-de60be6d-bb53-7165-bdf6-b810bee74e3d-677e7fa5 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-de60be6d-bb53-7165-bdf6-b810bee74e40-677e7fa5 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-de60be6d-bb53-7165-bdf6-b810bee74e47-677e7fa5 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-de60be6d-bb53-7165-bdf6-b810bee74e4b-677e7fa5 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-de60be6d-bb53-7165-bdf6-b810bee74e4f-677e7fa5 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-de60be6d-bb53-7165-bdf6-b810bee74e52-677e7fa5 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-de60be6d-bb53-7165-bdf6-b810bee74e5a-677e7fa5 {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-_60408591-c568-6f29-bb25-95f6490f3636-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0904d2ce-afa9-fd98-8ac1-106263b6f7d6-6f7e7fa8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ade86830-f215-298e-444e-e4a18f48ca3c-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-ade86830-f215-298e-444e-e4a18f48ca46-6f7e7fa8 {
    grid-area: 1 / 4 / 2 / 7;
  }

  #w-node-ade86830-f215-298e-444e-e4a18f48ca50-6f7e7fa8 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-ade86830-f215-298e-444e-e4a18f48ca5a-6f7e7fa8 {
    grid-area: 2 / 4 / 3 / 7;
  }

  #w-node-ade86830-f215-298e-444e-e4a18f48ca64-6f7e7fa8 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-ade86830-f215-298e-444e-e4a18f48ca6e-6f7e7fa8 {
    grid-area: 3 / 4 / 4 / 7;
  }

  #w-node-bbb9d225-f0a6-1809-31a7-9dba341fda12-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-bbb9d225-f0a6-1809-31a7-9dba341fda1c-6f7e7fa8 {
    grid-area: 1 / 4 / 2 / 7;
  }

  #w-node-bbb9d225-f0a6-1809-31a7-9dba341fda26-6f7e7fa8 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-bbb9d225-f0a6-1809-31a7-9dba341fda30-6f7e7fa8 {
    grid-area: 2 / 4 / 3 / 7;
  }

  #w-node-bbb9d225-f0a6-1809-31a7-9dba341fda3a-6f7e7fa8 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-bbb9d225-f0a6-1809-31a7-9dba341fda44-6f7e7fa8 {
    grid-area: 3 / 4 / 4 / 7;
  }

  #w-node-efbaa9ce-6366-76e9-d372-ae1254f481a9-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_1746304c-bf8c-e874-6ee8-7b9c9cd6e777-6f7e7fa8 {
    grid-area: 1 / 4 / 2 / 7;
  }

  #w-node-d7b24b79-ce56-f04a-cfdf-8951116f8560-6f7e7fa8 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_8325ded6-bb63-7be5-f153-ac01094678ee-6f7e7fa8 {
    grid-area: 2 / 4 / 3 / 7;
  }

  #w-node-_755d4587-ea3b-72fb-71da-aaaee44a7798-6f7e7fa8 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_526eefad-a4e0-d818-7834-8ddf2b93d13f-6f7e7fa8 {
    grid-area: 3 / 4 / 4 / 7;
  }

  #w-node-f591818e-ebff-7e49-4306-bbc67f529571-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-f591818e-ebff-7e49-4306-bbc67f52957b-6f7e7fa8 {
    grid-area: 1 / 4 / 2 / 7;
  }

  #w-node-f591818e-ebff-7e49-4306-bbc67f529585-6f7e7fa8 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-f591818e-ebff-7e49-4306-bbc67f52958f-6f7e7fa8 {
    grid-area: 2 / 4 / 3 / 7;
  }

  #w-node-f591818e-ebff-7e49-4306-bbc67f529599-6f7e7fa8 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-f591818e-ebff-7e49-4306-bbc67f5295a3-6f7e7fa8 {
    grid-area: 3 / 4 / 4 / 7;
  }

  #w-node-_41622fdb-ba72-8e3c-2f31-3c36817fae36-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_41622fdb-ba72-8e3c-2f31-3c36817fae40-6f7e7fa8 {
    grid-area: 1 / 4 / 2 / 7;
  }

  #w-node-_41622fdb-ba72-8e3c-2f31-3c36817fae4a-6f7e7fa8 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_41622fdb-ba72-8e3c-2f31-3c36817fae54-6f7e7fa8 {
    grid-area: 2 / 4 / 3 / 7;
  }

  #w-node-d3d96f2f-391c-3f05-25f2-78f5bc502bd0-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_41622fdb-ba72-8e3c-2f31-3c36817fae5e-6f7e7fa8 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-deae5357-12ee-bb5f-deab-4b27537e01d6-6f7e7fa8, #w-node-cd3c8a07-14aa-0606-0dc8-397b9246118d-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-cd3c8a07-14aa-0606-0dc8-397b92461197-6f7e7fa8 {
    grid-area: 1 / 4 / 2 / 7;
  }

  #w-node-_5debd972-5fba-54e2-fe1c-04e5bc9ffde7-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_36904e33-5edc-b761-2891-8d736b6e4245-6f7e7fa8 {
    grid-area: 1 / 4 / 2 / 7;
  }

  #w-node-_29be7afe-e2c5-1c74-fd12-e68cc783826e-6f7e7fa8 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_8f27fd4c-287d-7998-f403-95f9588ef806-6f7e7fa8 {
    grid-area: 2 / 4 / 3 / 7;
  }

  #w-node-_3ae39f90-2870-4f3f-70e6-29155f355daf-6f7e7fa8 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_3d090fdf-c32d-7877-2d56-469633f49a4e-6f7e7fa8 {
    grid-area: 3 / 4 / 4 / 7;
  }

  #w-node-d13a03ec-3a90-0f62-b01d-c680e33e1f48-6f7e7fa8 {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-ac5f82d1-3884-920e-9a73-d6b61e23d201-6f7e7fa8 {
    grid-area: 4 / 4 / 5 / 7;
  }

  #w-node-b3122e97-f5d7-f951-1468-2571cf095cab-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_07685189-3713-7fc6-a48a-521135e20179-6f7e7fa8 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-b3122e97-f5d7-f951-1468-2571cf095cb2-6f7e7fa8 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-b3122e97-f5d7-f951-1468-2571cf095cb9-6f7e7fa8 {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-b3122e97-f5d7-f951-1468-2571cf095cc0-6f7e7fa8 {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-_00898d5f-c829-adac-0d76-902f421d215c-6f7e7fa8, #w-node-_33308e82-f46e-28fe-9bef-e353467dc7a9-6f7e7fa8, #w-node-_9d119c2b-ed36-c93b-adbd-af691aa3a6fa-6f7e7fa8, #w-node-_40b296ba-3253-4d3a-4861-b58cc2d52188-6f7e7fa8 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_9d119c2b-ed36-c93b-adbd-af691aa3a701-6f7e7fa8 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_9d119c2b-ed36-c93b-adbd-af691aa3a708-6f7e7fa8 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_9d119c2b-ed36-c93b-adbd-af691aa3a70f-6f7e7fa8 {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_9d119c2b-ed36-c93b-adbd-af691aa3a716-6f7e7fa8 {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-d64b82e1-f096-be49-d67b-877c07d1d4f9-07d1d4f3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d64b82e1-f096-be49-d67b-877c07d1d4fd-07d1d4f3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d64b82e1-f096-be49-d67b-877c07d1d500-07d1d4f3 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-d64b82e1-f096-be49-d67b-877c07d1d503-07d1d4f3 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-d64b82e1-f096-be49-d67b-877c07d1d506-07d1d4f3 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-d64b82e1-f096-be49-d67b-877c07d1d509-07d1d4f3 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-d64b82e1-f096-be49-d67b-877c07d1d50d-07d1d4f3 {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-d64b82e1-f096-be49-d67b-877c07d1d511-07d1d4f3 {
    grid-area: 4 / 3 / 5 / 4;
  }

  #w-node-d64b82e1-f096-be49-d67b-877c07d1d515-07d1d4f3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d64b82e1-f096-be49-d67b-877c07d1d519-07d1d4f3 {
    grid-area: 5 / 3 / 6 / 4;
  }

  #w-node-d64b82e1-f096-be49-d67b-877c07d1d51d-07d1d4f3 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-d64b82e1-f096-be49-d67b-877c07d1d520-07d1d4f3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d64b82e1-f096-be49-d67b-877c07d1d523-07d1d4f3 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-d64b82e1-f096-be49-d67b-877c07d1d526-07d1d4f3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d64b82e1-f096-be49-d67b-877c07d1d529-07d1d4f3 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-d64b82e1-f096-be49-d67b-877c07d1d52e-07d1d4f3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d64b82e1-f096-be49-d67b-877c07d1d538-07d1d4f3 {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-d64b82e1-f096-be49-d67b-877c07d1d53d-07d1d4f3 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-d64b82e1-f096-be49-d67b-877c07d1d542-07d1d4f3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d64b82e1-f096-be49-d67b-877c07d1d54c-07d1d4f3 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-d64b82e1-f096-be49-d67b-877c07d1d556-07d1d4f3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d64b82e1-f096-be49-d67b-877c07d1d55a-07d1d4f3 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-d64b82e1-f096-be49-d67b-877c07d1d55e-07d1d4f3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d64b82e1-f096-be49-d67b-877c07d1d562-07d1d4f3 {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-d64b82e1-f096-be49-d67b-877c07d1d567-07d1d4f3 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-d64b82e1-f096-be49-d67b-877c07d1d56c-07d1d4f3 {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679b0-da7e7fb6 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679b3-da7e7fb6 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679b6-da7e7fb6 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679b9-da7e7fb6 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679c0-da7e7fb6 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679c4-da7e7fb6 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679c8-da7e7fb6 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679cb-da7e7fb6 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679d3-da7e7fb6 {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe36fd-a67e7fbb {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe3700-a67e7fbb {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe3703-a67e7fbb {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe3706-a67e7fbb {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe370d-a67e7fbb {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe3711-a67e7fbb {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe3715-a67e7fbb {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe3718-a67e7fbb {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe3722-a67e7fbb {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87010-a67e7fbb {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87013-a67e7fbb {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87016-a67e7fbb {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87019-a67e7fbb {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87020-a67e7fbb {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87024-a67e7fbb {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87028-a67e7fbb {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de8702b-a67e7fbb {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87033-a67e7fbb {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de8703e-a67e7fbb {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87041-a67e7fbb {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87044-a67e7fbb {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87047-a67e7fbb {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de8704e-a67e7fbb {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87052-a67e7fbb {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87056-a67e7fbb {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87059-a67e7fbb {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87061-a67e7fbb {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de8706c-a67e7fbb {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de8706f-a67e7fbb {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87072-a67e7fbb {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87075-a67e7fbb {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de8707c-a67e7fbb {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87080-a67e7fbb {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87084-a67e7fbb {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de87087-a67e7fbb {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-e529b4b2-bbf1-ed90-7cf4-67cf3de8708f-a67e7fbb {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-f1c0cb3d-b4ec-2470-238d-193b32fe4cd1-32fe4cb2 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-f1c0cb3d-b4ec-2470-238d-193b32fe4cd4-32fe4cb2 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-f1c0cb3d-b4ec-2470-238d-193b32fe4cd7-32fe4cb2 {
    grid-area: 10 / 1 / 11 / 2;
  }

  #w-node-f1c0cb3d-b4ec-2470-238d-193b32fe4cda-32fe4cb2 {
    grid-area: 10 / 2 / 11 / 3;
  }

  #w-node-f1c0cb3d-b4ec-2470-238d-193b32fe4ce3-32fe4cb2 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-f1c0cb3d-b4ec-2470-238d-193b32fe4ce6-32fe4cb2 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-f1c0cb3d-b4ec-2470-238d-193b32fe4ce9-32fe4cb2 {
    grid-area: 11 / 1 / 12 / 2;
  }

  #w-node-f1c0cb3d-b4ec-2470-238d-193b32fe4cec-32fe4cb2 {
    grid-area: 11 / 2 / 12 / 3;
  }

  #w-node-f1c0cb3d-b4ec-2470-238d-193b32fe4cf5-32fe4cb2 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-f1c0cb3d-b4ec-2470-238d-193b32fe4cf8-32fe4cb2 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-f1c0cb3d-b4ec-2470-238d-193b32fe4cfb-32fe4cb2 {
    grid-area: 12 / 1 / 13 / 2;
  }

  #w-node-f1c0cb3d-b4ec-2470-238d-193b32fe4cfe-32fe4cb2 {
    grid-area: 12 / 2 / 13 / 3;
  }

  #w-node-f1c0cb3d-b4ec-2470-238d-193b32fe4d07-32fe4cb2 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-f1c0cb3d-b4ec-2470-238d-193b32fe4d0a-32fe4cb2 {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-f1c0cb3d-b4ec-2470-238d-193b32fe4d0d-32fe4cb2 {
    grid-area: 13 / 1 / 14 / 2;
  }

  #w-node-f1c0cb3d-b4ec-2470-238d-193b32fe4d10-32fe4cb2 {
    grid-area: 13 / 2 / 14 / 3;
  }

  #w-node-f1c0cb3d-b4ec-2470-238d-193b32fe4d19-32fe4cb2 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-f1c0cb3d-b4ec-2470-238d-193b32fe4d1c-32fe4cb2 {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-f1c0cb3d-b4ec-2470-238d-193b32fe4d1f-32fe4cb2 {
    grid-area: 14 / 1 / 15 / 2;
  }

  #w-node-f1c0cb3d-b4ec-2470-238d-193b32fe4d22-32fe4cb2 {
    grid-area: 14 / 2 / 15 / 3;
  }

  #w-node-f1c0cb3d-b4ec-2470-238d-193b32fe4d2b-32fe4cb2 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-f1c0cb3d-b4ec-2470-238d-193b32fe4d2e-32fe4cb2 {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-f1c0cb3d-b4ec-2470-238d-193b32fe4d31-32fe4cb2 {
    grid-area: 15 / 1 / 16 / 2;
  }

  #w-node-f1c0cb3d-b4ec-2470-238d-193b32fe4d34-32fe4cb2 {
    grid-area: 15 / 2 / 16 / 3;
  }

  #w-node-b6608c0b-5644-973c-80b2-c96b0acd14fd-157e7fbc {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b6608c0b-5644-973c-80b2-c96b0acd1500-157e7fbc {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b6608c0b-5644-973c-80b2-c96b0acd1503-157e7fbc {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-b6608c0b-5644-973c-80b2-c96b0acd1506-157e7fbc {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-b6608c0b-5644-973c-80b2-c96b0acd150d-157e7fbc {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-b6608c0b-5644-973c-80b2-c96b0acd1511-157e7fbc {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-b6608c0b-5644-973c-80b2-c96b0acd1515-157e7fbc {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-b6608c0b-5644-973c-80b2-c96b0acd1518-157e7fbc {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-b6608c0b-5644-973c-80b2-c96b0acd1522-157e7fbc {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-_9916ebcf-5057-516e-99ac-e769c45ee6f3-157e7fbc {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9916ebcf-5057-516e-99ac-e769c45ee6f6-157e7fbc {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_9916ebcf-5057-516e-99ac-e769c45ee6f9-157e7fbc {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_9916ebcf-5057-516e-99ac-e769c45ee6fc-157e7fbc {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_9916ebcf-5057-516e-99ac-e769c45ee703-157e7fbc {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_9916ebcf-5057-516e-99ac-e769c45ee707-157e7fbc {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_9916ebcf-5057-516e-99ac-e769c45ee70b-157e7fbc {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_9916ebcf-5057-516e-99ac-e769c45ee70e-157e7fbc {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_9916ebcf-5057-516e-99ac-e769c45ee716-157e7fbc {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-a95b246c-4a14-e45f-6946-81d53ddde778-157e7fbc {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a95b246c-4a14-e45f-6946-81d53ddde77b-157e7fbc {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-a95b246c-4a14-e45f-6946-81d53ddde77e-157e7fbc {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-a95b246c-4a14-e45f-6946-81d53ddde781-157e7fbc {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a95b246c-4a14-e45f-6946-81d53ddde788-157e7fbc {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-a95b246c-4a14-e45f-6946-81d53ddde78c-157e7fbc {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-a95b246c-4a14-e45f-6946-81d53ddde790-157e7fbc {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-a95b246c-4a14-e45f-6946-81d53ddde793-157e7fbc {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-a95b246c-4a14-e45f-6946-81d53ddde79b-157e7fbc {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-ad83627d-ee74-4ff2-684c-b5b4203a673f-157e7fbc {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ad83627d-ee74-4ff2-684c-b5b4203a6742-157e7fbc {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-ad83627d-ee74-4ff2-684c-b5b4203a6745-157e7fbc {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-ad83627d-ee74-4ff2-684c-b5b4203a6748-157e7fbc {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-ad83627d-ee74-4ff2-684c-b5b4203a674f-157e7fbc {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-ad83627d-ee74-4ff2-684c-b5b4203a6753-157e7fbc {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-ad83627d-ee74-4ff2-684c-b5b4203a6757-157e7fbc {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-ad83627d-ee74-4ff2-684c-b5b4203a675a-157e7fbc {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-ad83627d-ee74-4ff2-684c-b5b4203a6762-157e7fbc {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-_9001f0bc-4788-e1ba-d301-c47a6ed24c41-687e7fc0 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9001f0bc-4788-e1ba-d301-c47a6ed24c44-687e7fc0 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_9001f0bc-4788-e1ba-d301-c47a6ed24c47-687e7fc0 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_9001f0bc-4788-e1ba-d301-c47a6ed24c4a-687e7fc0 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_9001f0bc-4788-e1ba-d301-c47a6ed24c51-687e7fc0 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_9001f0bc-4788-e1ba-d301-c47a6ed24c55-687e7fc0 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_9001f0bc-4788-e1ba-d301-c47a6ed24c59-687e7fc0 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_9001f0bc-4788-e1ba-d301-c47a6ed24c5c-687e7fc0 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_9001f0bc-4788-e1ba-d301-c47a6ed24c66-687e7fc0 {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-_7b8d6729-98b6-f25c-e263-3229142797ad-8a7e7fc1 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_066fd662-1dc4-519f-e9be-bc889f890ea0-8a7e7fc1 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_71b8e466-1907-1262-a4f0-06a1311dbf2e-8a7e7fc1 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_1fccedc4-1685-24d6-45c6-e84f3b4e5a23-8a7e7fc1 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-e207445a-f6bb-6775-3d34-6adb4e2e57d0-8a7e7fc1 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-bf95b552-664e-efab-701f-e423b2f803f8-8a7e7fc1 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_4829f171-8853-3375-e78c-e734382ea4e6-8a7e7fc1 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-c5d260c5-52f4-8a19-ab41-20b120d9036a-8a7e7fc1 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-c78dd9d4-fc81-4d0e-f932-07679bf9e1ec-8a7e7fc1 {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-_7b8d6729-98b6-f25c-e263-3229142797ad-9d7e7fc2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_066fd662-1dc4-519f-e9be-bc889f890ea0-9d7e7fc2 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_71b8e466-1907-1262-a4f0-06a1311dbf2e-9d7e7fc2 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_1fccedc4-1685-24d6-45c6-e84f3b4e5a23-9d7e7fc2 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-e207445a-f6bb-6775-3d34-6adb4e2e57d0-9d7e7fc2 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-bf95b552-664e-efab-701f-e423b2f803f8-9d7e7fc2 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_4829f171-8853-3375-e78c-e734382ea4e6-9d7e7fc2 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-c5d260c5-52f4-8a19-ab41-20b120d9036a-9d7e7fc2 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-c78dd9d4-fc81-4d0e-f932-07679bf9e1ec-9d7e7fc2 {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40348-6b7e7fc6 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034b-6b7e7fc6 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034e-6b7e7fc6 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40351-6b7e7fc6 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40358-6b7e7fc6 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4035c-6b7e7fc6 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40360-6b7e7fc6 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40363-6b7e7fc6 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4036b-6b7e7fc6 {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-_7b8d6729-98b6-f25c-e263-3229142797ad-d97e7fc8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_066fd662-1dc4-519f-e9be-bc889f890ea0-d97e7fc8 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_71b8e466-1907-1262-a4f0-06a1311dbf2e-d97e7fc8 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_1fccedc4-1685-24d6-45c6-e84f3b4e5a23-d97e7fc8 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-e207445a-f6bb-6775-3d34-6adb4e2e57d0-d97e7fc8 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-bf95b552-664e-efab-701f-e423b2f803f8-d97e7fc8 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_4829f171-8853-3375-e78c-e734382ea4e6-d97e7fc8 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-c5d260c5-52f4-8a19-ab41-20b120d9036a-d97e7fc8 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-c78dd9d4-fc81-4d0e-f932-07679bf9e1ec-d97e7fc8 {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-_0f7fa633-4619-129b-8d14-f6bf4ebae2d7-4f7e7fc9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_0f7fa633-4619-129b-8d14-f6bf4ebae2da-4f7e7fc9 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_0f7fa633-4619-129b-8d14-f6bf4ebae2dd-4f7e7fc9 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_0f7fa633-4619-129b-8d14-f6bf4ebae2e0-4f7e7fc9 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_0f7fa633-4619-129b-8d14-f6bf4ebae2e7-4f7e7fc9 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_0f7fa633-4619-129b-8d14-f6bf4ebae2eb-4f7e7fc9 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_0f7fa633-4619-129b-8d14-f6bf4ebae2ef-4f7e7fc9 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_0f7fa633-4619-129b-8d14-f6bf4ebae2f2-4f7e7fc9 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_0f7fa633-4619-129b-8d14-f6bf4ebae2fa-4f7e7fc9 {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-_6ae35c65-e203-223e-1ae3-bad8572612d5-287e7fcd {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6ae35c65-e203-223e-1ae3-bad8572612d8-287e7fcd {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_6ae35c65-e203-223e-1ae3-bad8572612db-287e7fcd {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_6ae35c65-e203-223e-1ae3-bad8572612de-287e7fcd {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6ae35c65-e203-223e-1ae3-bad8572612e5-287e7fcd {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_6ae35c65-e203-223e-1ae3-bad8572612e9-287e7fcd {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_6ae35c65-e203-223e-1ae3-bad8572612ed-287e7fcd {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_6ae35c65-e203-223e-1ae3-bad8572612f0-287e7fcd {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_6ae35c65-e203-223e-1ae3-bad8572612f8-287e7fcd {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40348-baab0258 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034b-baab0258 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034e-baab0258 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40351-baab0258 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40358-baab0258 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4035c-baab0258 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40360-baab0258 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40363-baab0258 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4036b-baab0258 {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40348-4a615260 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034b-4a615260 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034e-4a615260 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40351-4a615260 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40358-4a615260 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4035c-4a615260 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40360-4a615260 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40363-4a615260 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4036b-4a615260 {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40348-86340711 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034b-86340711 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034e-86340711 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40351-86340711 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40358-86340711 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4035c-86340711 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40360-86340711 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40363-86340711 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4036b-86340711 {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40348-6ab4a63b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034b-6ab4a63b {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034e-6ab4a63b {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40351-6ab4a63b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40358-6ab4a63b {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4035c-6ab4a63b {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40360-6ab4a63b {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40363-6ab4a63b {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4036b-6ab4a63b {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40348-10fed9cd {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034b-10fed9cd {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034e-10fed9cd {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40351-10fed9cd {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40358-10fed9cd {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4035c-10fed9cd {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40360-10fed9cd {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40363-10fed9cd {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4036b-10fed9cd {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-c8f5acb5-3bc4-c5a8-b4f0-d39aa7f848bb-a814bd4a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c8f5acb5-3bc4-c5a8-b4f0-d39aa7f848be-a814bd4a {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-c8f5acb5-3bc4-c5a8-b4f0-d39aa7f848c1-a814bd4a {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-c8f5acb5-3bc4-c5a8-b4f0-d39aa7f848c4-a814bd4a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-c8f5acb5-3bc4-c5a8-b4f0-d39aa7f848cb-a814bd4a {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-c8f5acb5-3bc4-c5a8-b4f0-d39aa7f848cf-a814bd4a {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-c8f5acb5-3bc4-c5a8-b4f0-d39aa7f848d3-a814bd4a {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-c8f5acb5-3bc4-c5a8-b4f0-d39aa7f848d6-a814bd4a {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-c8f5acb5-3bc4-c5a8-b4f0-d39aa7f848de-a814bd4a {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679b0-95c0ff07 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679b3-95c0ff07 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679b6-95c0ff07 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679b9-95c0ff07 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679c0-95c0ff07 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679c4-95c0ff07 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679c8-95c0ff07 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679cb-95c0ff07 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679d3-95c0ff07 {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679b0-a5ed03a3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679b6-a5ed03a3 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679b9-a5ed03a3 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679c4-a5ed03a3 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679c8-a5ed03a3 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679cb-a5ed03a3 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679d3-a5ed03a3 {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679b0-76937cc9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679b3-76937cc9 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679b6-76937cc9 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679b9-76937cc9 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679c0-76937cc9 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679c4-76937cc9 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679c8-76937cc9 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679cb-76937cc9 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679d3-76937cc9 {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679b0-d2653469 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679b3-d2653469 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679b6-d2653469 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679b9-d2653469 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679c0-d2653469 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679c4-d2653469 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679c8-d2653469 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679cb-d2653469 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679d3-d2653469 {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679b0-95daa7db {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679b3-95daa7db {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679b6-95daa7db {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679b9-95daa7db {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679c0-95daa7db {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679c4-95daa7db {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679c8-95daa7db {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679cb-95daa7db {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679d3-95daa7db {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40348-1193a90f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034b-1193a90f {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034e-1193a90f {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40351-1193a90f {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40358-1193a90f {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4035c-1193a90f {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40360-1193a90f {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40363-1193a90f {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4036b-1193a90f {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40348-b8c6c4c5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034b-b8c6c4c5 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034e-b8c6c4c5 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40351-b8c6c4c5 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40358-b8c6c4c5 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4035c-b8c6c4c5 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40360-b8c6c4c5 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40363-b8c6c4c5 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4036b-b8c6c4c5 {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40348-87809a57 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034b-87809a57 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034e-87809a57 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40351-87809a57 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40358-87809a57 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4035c-87809a57 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40360-87809a57 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40363-87809a57 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4036b-87809a57 {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40348-62ed7b68 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034b-62ed7b68 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4034e-62ed7b68 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40351-62ed7b68 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40358-62ed7b68 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4035c-62ed7b68 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40360-62ed7b68 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb40363-62ed7b68 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_6a4596a7-703a-c14d-2c1f-91918cb4036b-62ed7b68 {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe36fd-6ee6381f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe3700-6ee6381f {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe3703-6ee6381f {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe3706-6ee6381f {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe370d-6ee6381f {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe3711-6ee6381f {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe3715-6ee6381f {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe3718-6ee6381f {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_89ab4f59-a4fc-87c8-45ff-f03f6fbe3722-6ee6381f {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-_2c296719-fefa-514f-7e90-05a003c3e32c-6d7639ae {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2c296719-fefa-514f-7e90-05a003c3e32f-6d7639ae {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_2c296719-fefa-514f-7e90-05a003c3e332-6d7639ae {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_2c296719-fefa-514f-7e90-05a003c3e335-6d7639ae {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_2c296719-fefa-514f-7e90-05a003c3e33c-6d7639ae {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_2c296719-fefa-514f-7e90-05a003c3e340-6d7639ae {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_2c296719-fefa-514f-7e90-05a003c3e344-6d7639ae {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_2c296719-fefa-514f-7e90-05a003c3e347-6d7639ae {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_2c296719-fefa-514f-7e90-05a003c3e34f-6d7639ae {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679b0-5c2f575a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679b6-5c2f575a {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679b9-5c2f575a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679c4-5c2f575a {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679c8-5c2f575a {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679cb-5c2f575a {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679d3-5c2f575a {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679b0-a6da88f0 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679b3-a6da88f0 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679b6-a6da88f0 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679b9-a6da88f0 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679c0-a6da88f0 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679c4-a6da88f0 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679c8-a6da88f0 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679cb-a6da88f0 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_3beb1970-a179-9222-8360-a525810679d3-a6da88f0 {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-_7c50dccb-462a-ded7-eaef-8037faf53cb7-6d903ce2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7c50dccb-462a-ded7-eaef-8037faf53cba-6d903ce2 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_7c50dccb-462a-ded7-eaef-8037faf53cbd-6d903ce2 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_7c50dccb-462a-ded7-eaef-8037faf53cc0-6d903ce2 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7c50dccb-462a-ded7-eaef-8037faf53cc7-6d903ce2 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_7c50dccb-462a-ded7-eaef-8037faf53ccb-6d903ce2 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_7c50dccb-462a-ded7-eaef-8037faf53ccf-6d903ce2 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_7c50dccb-462a-ded7-eaef-8037faf53cd2-6d903ce2 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_7c50dccb-462a-ded7-eaef-8037faf53cde-6d903ce2 {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }

  #w-node-_59fb357e-2706-0558-377a-84a564d97116-4a0a93b1 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_59fb357e-2706-0558-377a-84a564d97119-4a0a93b1 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_59fb357e-2706-0558-377a-84a564d9711c-4a0a93b1 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_59fb357e-2706-0558-377a-84a564d9711f-4a0a93b1 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_59fb357e-2706-0558-377a-84a564d97126-4a0a93b1 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_59fb357e-2706-0558-377a-84a564d9712a-4a0a93b1 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_59fb357e-2706-0558-377a-84a564d9712e-4a0a93b1 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_59fb357e-2706-0558-377a-84a564d97131-4a0a93b1 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_59fb357e-2706-0558-377a-84a564d9713d-4a0a93b1 {
    grid-column: 3 / 4;
    grid-row-start: 4;
  }
}